extern int getenv(const char *name);
extern int foo();
extern int bar();

int
main()
{
    int rc; 
    int untainted;
    int taint = getenv("gude");

    if (rc) {
        if (taint) {
            switch (rc) {
            default:
                ;
                rc = 1;
            case 0:
                switch (rc) {
                default:
                    ;
                    if (bar()) {
                        int a = 2;
                    } else if (foo() || bar()) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    rc = 1;
                case 0:
                    ;
                    if (taint) {
                        int a = 2;
                    } else if (foo() == 0 ? 0 : 1) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    int a = 1;
                    break;
                }
                int a = 1;
                break;
            }
        }
        int u = 0;
    }
    int a = 0;

    if (untainted) {
        a = 1;
    } else {
        a = 2;
    }

    switch (rc) {
    case 0:
        ;
        int a = 0;
        break;
    }

    return rc;
}

0 2019-Jan-16 21:15:21.073693 - [DEBUG] Set-up the command-line parameters
1 2019-Jan-16 21:15:21.073948 - [INFO] Chosen operation mode: 'phasarLLVM'
2 2019-Jan-16 21:15:21.074171 - [INFO] No configuration file is used.
3 2019-Jan-16 21:15:21.074209 - [INFO] Program options have been successfully parsed.
4 2019-Jan-16 21:15:21.074249 - [INFO] Check program options for logical errors.
5 2019-Jan-16 21:15:21.074291 - [INFO] Set-up IR database.
6 2019-Jan-16 21:15:21.087575 - [INFO] Constructed the analysis controller.
7 2019-Jan-16 21:15:21.087647 - [INFO] Found the following IR files for this project:
8 2019-Jan-16 21:15:21.087673 - [INFO] main.ll
9 2019-Jan-16 21:15:21.087697 - [INFO] Check for chosen entry points.
10 2019-Jan-16 21:15:21.087721 - [INFO] link all llvm modules into a single module for WPA ...

11 2019-Jan-16 21:15:21.087745 - [INFO] link all llvm modules into a single module for WPA ended

12 2019-Jan-16 21:15:21.087769 - [INFO] Preprocess module: main.ll
13 2019-Jan-16 21:15:21.088046 - [INFO] Running GeneralStatisticsPass
14 2019-Jan-16 21:15:21.088105 - [INFO] Running ValueAnnotationPass
15 2019-Jan-16 21:15:21.089157 - [INFO] GeneralStatisticsPass summary for module: 'main.ll'

16 2019-Jan-16 21:15:21.089188 - [INFO] Allocated Types : 1
17 2019-Jan-16 21:15:21.089218 - [INFO] Allocation Sites : 15
18 2019-Jan-16 21:15:21.089242 - [INFO] Basic Blocks : 31
19 2019-Jan-16 21:15:21.089265 - [INFO] Calls Sites : 19
20 2019-Jan-16 21:15:21.089288 - [INFO] Functions : 5
21 2019-Jan-16 21:15:21.089311 - [INFO] Globals : 1
22 2019-Jan-16 21:15:21.089335 - [INFO] Global Pointer : 1
23 2019-Jan-16 21:15:21.089358 - [INFO] Instructions : 98
24 2019-Jan-16 21:15:21.089381 - [INFO] Memory Intrinsics : 0
25 2019-Jan-16 21:15:21.089404 - [INFO] Store Instructions : 17
26 2019-Jan-16 21:15:21.089428 - [INFO]
27 2019-Jan-16 21:15:21.089474 - [INFO] i32
28 2019-Jan-16 21:15:21.091045 - [DEBUG] Analyzing function: main
29 2019-Jan-16 21:15:21.091798 - [INFO] Reconstruct the class hierarchy.
30 2019-Jan-16 21:15:21.091827 - [INFO] Construct type hierarchy
31 2019-Jan-16 21:15:21.091852 - [DEBUG] Analyse types in module: main.ll
32 2019-Jan-16 21:15:21.092155 - [DEBUG] Reconstruct virtual function table for module: main.ll
33 2019-Jan-16 21:15:21.092186 - [INFO] Reconstruction of class hierarchy completed.
34 2019-Jan-16 21:15:21.092210 - [INFO] Starting CallGraphAnalysisType: OTF
35 2019-Jan-16 21:15:21.092252 - [DEBUG] Walking in function: main
36 2019-Jan-16 21:15:21.092288 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
37 2019-Jan-16 21:15:21.092988 - [DEBUG] Found 1 possible target(s)
38 2019-Jan-16 21:15:21.093013 - [DEBUG] Target name: llvm.dbg.declare
39 2019-Jan-16 21:15:21.093054 - [DEBUG] Walking in function: llvm.dbg.declare
40 2019-Jan-16 21:15:21.093082 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
41 2019-Jan-16 21:15:21.093107 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
42 2019-Jan-16 21:15:21.093753 - [DEBUG] Found 1 possible target(s)
43 2019-Jan-16 21:15:21.093778 - [DEBUG] Target name: llvm.dbg.declare
44 2019-Jan-16 21:15:21.093809 - [DEBUG] Walking in function: llvm.dbg.declare
45 2019-Jan-16 21:15:21.093836 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
46 2019-Jan-16 21:15:21.093862 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
47 2019-Jan-16 21:15:21.094505 - [DEBUG] Found 1 possible target(s)
48 2019-Jan-16 21:15:21.094529 - [DEBUG] Target name: llvm.dbg.declare
49 2019-Jan-16 21:15:21.094561 - [DEBUG] Walking in function: llvm.dbg.declare
50 2019-Jan-16 21:15:21.094588 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
51 2019-Jan-16 21:15:21.094613 - [DEBUG] Found static call-site: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
52 2019-Jan-16 21:15:21.095348 - [DEBUG] Found 1 possible target(s)
53 2019-Jan-16 21:15:21.095374 - [DEBUG] Target name: getenv
54 2019-Jan-16 21:15:21.095408 - [DEBUG] Walking in function: getenv
55 2019-Jan-16 21:15:21.095435 - [DEBUG] Function already visited or only declaration: getenv
56 2019-Jan-16 21:15:21.095460 - [DEBUG] Found static call-site: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57 2019-Jan-16 21:15:21.096097 - [DEBUG] Found 1 possible target(s)
58 2019-Jan-16 21:15:21.096122 - [DEBUG] Target name: bar
59 2019-Jan-16 21:15:21.096154 - [DEBUG] Walking in function: bar
60 2019-Jan-16 21:15:21.096181 - [DEBUG] Function already visited or only declaration: bar
61 2019-Jan-16 21:15:21.096206 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62 2019-Jan-16 21:15:21.096849 - [DEBUG] Found 1 possible target(s)
63 2019-Jan-16 21:15:21.096873 - [DEBUG] Target name: llvm.dbg.declare
64 2019-Jan-16 21:15:21.096905 - [DEBUG] Walking in function: llvm.dbg.declare
65 2019-Jan-16 21:15:21.096932 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
66 2019-Jan-16 21:15:21.096957 - [DEBUG] Found static call-site: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
67 2019-Jan-16 21:15:21.097593 - [DEBUG] Found 1 possible target(s)
68 2019-Jan-16 21:15:21.097617 - [DEBUG] Target name: foo
69 2019-Jan-16 21:15:21.097650 - [DEBUG] Walking in function: foo
70 2019-Jan-16 21:15:21.097677 - [DEBUG] Function already visited or only declaration: foo
71 2019-Jan-16 21:15:21.097702 - [DEBUG] Found static call-site: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72 2019-Jan-16 21:15:21.098337 - [DEBUG] Found 1 possible target(s)
73 2019-Jan-16 21:15:21.098361 - [DEBUG] Target name: bar
74 2019-Jan-16 21:15:21.098393 - [DEBUG] Walking in function: bar
75 2019-Jan-16 21:15:21.098435 - [DEBUG] Function already visited or only declaration: bar
76 2019-Jan-16 21:15:21.098460 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77 2019-Jan-16 21:15:21.099102 - [DEBUG] Found 1 possible target(s)
78 2019-Jan-16 21:15:21.099127 - [DEBUG] Target name: llvm.dbg.declare
79 2019-Jan-16 21:15:21.099159 - [DEBUG] Walking in function: llvm.dbg.declare
80 2019-Jan-16 21:15:21.099185 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
81 2019-Jan-16 21:15:21.099210 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82 2019-Jan-16 21:15:21.099852 - [DEBUG] Found 1 possible target(s)
83 2019-Jan-16 21:15:21.099876 - [DEBUG] Target name: llvm.dbg.declare
84 2019-Jan-16 21:15:21.099908 - [DEBUG] Walking in function: llvm.dbg.declare
85 2019-Jan-16 21:15:21.099935 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
86 2019-Jan-16 21:15:21.099960 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
87 2019-Jan-16 21:15:21.100602 - [DEBUG] Found 1 possible target(s)
88 2019-Jan-16 21:15:21.100626 - [DEBUG] Target name: llvm.dbg.declare
89 2019-Jan-16 21:15:21.100658 - [DEBUG] Walking in function: llvm.dbg.declare
90 2019-Jan-16 21:15:21.100684 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
91 2019-Jan-16 21:15:21.100709 - [DEBUG] Found static call-site: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
92 2019-Jan-16 21:15:21.101344 - [DEBUG] Found 1 possible target(s)
93 2019-Jan-16 21:15:21.101368 - [DEBUG] Target name: foo
94 2019-Jan-16 21:15:21.101399 - [DEBUG] Walking in function: foo
95 2019-Jan-16 21:15:21.101434 - [DEBUG] Function already visited or only declaration: foo
96 2019-Jan-16 21:15:21.101460 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
97 2019-Jan-16 21:15:21.102116 - [DEBUG] Found 1 possible target(s)
98 2019-Jan-16 21:15:21.102140 - [DEBUG] Target name: llvm.dbg.declare
99 2019-Jan-16 21:15:21.102172 - [DEBUG] Walking in function: llvm.dbg.declare
100 2019-Jan-16 21:15:21.102199 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
101 2019-Jan-16 21:15:21.102224 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
102 2019-Jan-16 21:15:21.102865 - [DEBUG] Found 1 possible target(s)
103 2019-Jan-16 21:15:21.102889 - [DEBUG] Target name: llvm.dbg.declare
104 2019-Jan-16 21:15:21.102921 - [DEBUG] Walking in function: llvm.dbg.declare
105 2019-Jan-16 21:15:21.102948 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
106 2019-Jan-16 21:15:21.102973 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
107 2019-Jan-16 21:15:21.103614 - [DEBUG] Found 1 possible target(s)
108 2019-Jan-16 21:15:21.103638 - [DEBUG] Target name: llvm.dbg.declare
109 2019-Jan-16 21:15:21.103670 - [DEBUG] Walking in function: llvm.dbg.declare
110 2019-Jan-16 21:15:21.103696 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
111 2019-Jan-16 21:15:21.103721 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
112 2019-Jan-16 21:15:21.104363 - [DEBUG] Found 1 possible target(s)
113 2019-Jan-16 21:15:21.104387 - [DEBUG] Target name: llvm.dbg.declare
114 2019-Jan-16 21:15:21.104419 - [DEBUG] Walking in function: llvm.dbg.declare
115 2019-Jan-16 21:15:21.104445 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
116 2019-Jan-16 21:15:21.104470 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
117 2019-Jan-16 21:15:21.105124 - [DEBUG] Found 1 possible target(s)
118 2019-Jan-16 21:15:21.105148 - [DEBUG] Target name: llvm.dbg.declare
119 2019-Jan-16 21:15:21.105180 - [DEBUG] Walking in function: llvm.dbg.declare
120 2019-Jan-16 21:15:21.105206 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
121 2019-Jan-16 21:15:21.105231 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
122 2019-Jan-16 21:15:21.105872 - [DEBUG] Found 1 possible target(s)
123 2019-Jan-16 21:15:21.105897 - [DEBUG] Target name: llvm.dbg.declare
124 2019-Jan-16 21:15:21.105929 - [DEBUG] Walking in function: llvm.dbg.declare
125 2019-Jan-16 21:15:21.105955 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
126 2019-Jan-16 21:15:21.105980 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
127 2019-Jan-16 21:15:21.106622 - [DEBUG] Found 1 possible target(s)
128 2019-Jan-16 21:15:21.106646 - [DEBUG] Target name: llvm.dbg.declare
129 2019-Jan-16 21:15:21.106678 - [DEBUG] Walking in function: llvm.dbg.declare
130 2019-Jan-16 21:15:21.106704 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
131 2019-Jan-16 21:15:21.106729 - [INFO] Call graph has been constructed
132 2019-Jan-16 21:15:21.106753 - [INFO] Performing analysis: plugin
133 2019-Jan-16 21:15:21.106780 - [DEBUG] Loading shared object library: '/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so'
134 2019-Jan-16 21:15:21.107368 - [INFO] Solving plugin: IFDSEnvironmentVariableTracing
PhASAR v1218
A LLVM-based static analysis framework

--- Configuration ---
Project ID: myphasarproject
Graph ID: 123456
Module(s): main.ll
Data-flow analysis: plugin
WPA: 1
Mem2reg: 0
Print edge recorder: 0
Analysis plugin(s):
/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so
Output: results.json
All modules loaded
PTG construction ...
PTG construction ended
DONE
135 2019-Jan-16 21:15:21.107722 - [INFO] IDE solver is solving the specified problem
136 2019-Jan-16 21:15:21.107749 - [INFO] Submit initial seeds, construct exploded super graph
137 2019-Jan-16 21:15:21.107773 - [DEBUG] Start point: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
138 2019-Jan-16 21:15:21.108479 - [DEBUG] Value: @zero_value = constant i2 0, align 4, ID: -1
139 2019-Jan-16 21:15:21.108543 - [DEBUG]
140 2019-Jan-16 21:15:21.108579 - [DEBUG] Propagate flow
141 2019-Jan-16 21:15:21.108603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
142 2019-Jan-16 21:15:21.108658 - [DEBUG] Target : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
143 2019-Jan-16 21:15:21.109296 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
144 2019-Jan-16 21:15:21.109352 - [DEBUG] Edge function : EdgeIdentity (result of previous compose)
145 2019-Jan-16 21:15:21.109377 - [DEBUG]
146 2019-Jan-16 21:15:21.109409 - [DEBUG] Join: AllTop & EdgeIdentity
147 2019-Jan-16 21:15:21.109436 - [DEBUG] = EdgeIdentity (new jump func)
148 2019-Jan-16 21:15:21.109460 - [DEBUG]
149 2019-Jan-16 21:15:21.109484 - [DEBUG] Start adding new jump function
150 2019-Jan-16 21:15:21.109507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
151 2019-Jan-16 21:15:21.109562 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
152 2019-Jan-16 21:15:21.109616 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
153 2019-Jan-16 21:15:21.110256 - [DEBUG] Edge Function : EdgeIdentity
154 2019-Jan-16 21:15:21.110288 - [DEBUG] End adding new jump function
155 2019-Jan-16 21:15:21.110313 - [DEBUG]
156 2019-Jan-16 21:15:21.110337 - [DEBUG] -------------------------------------------- 1. Path Edge --------------------------------------------
157 2019-Jan-16 21:15:21.110362 - [DEBUG]
158 2019-Jan-16 21:15:21.110385 - [DEBUG] Process 1. path edge:
159 2019-Jan-16 21:15:21.110409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
160 2019-Jan-16 21:15:21.110759 - [DEBUG] N target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 ;
161 2019-Jan-16 21:15:21.112402 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
162 2019-Jan-16 21:15:21.112472 - [DEBUG]
163 2019-Jan-16 21:15:21.112499 - [DEBUG] Process normal at target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
init - makeIFDSEnvironmentVariableTracing
initialSeeds()
getNormalFlowFunction()
%retval = alloca i32, align 4, !phasar.instruction.id !12164 2019-Jan-16 21:15:21.114086 - [DEBUG] Compose: AllBottom * EdgeIdentity
165 2019-Jan-16 21:15:21.114119 - [DEBUG]
166 2019-Jan-16 21:15:21.114143 - [DEBUG] Propagate flow
167 2019-Jan-16 21:15:21.114166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
168 2019-Jan-16 21:15:21.114226 - [DEBUG] Target : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
169 2019-Jan-16 21:15:21.114865 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
170 2019-Jan-16 21:15:21.114920 - [DEBUG] Edge function : AllBottom (result of previous compose)
171 2019-Jan-16 21:15:21.114945 - [DEBUG]
172 2019-Jan-16 21:15:21.114970 - [DEBUG] Join: AllTop & AllBottom
173 2019-Jan-16 21:15:21.114997 - [DEBUG] = AllBottom (new jump func)
174 2019-Jan-16 21:15:21.115021 - [DEBUG]
175 2019-Jan-16 21:15:21.115044 - [DEBUG] Start adding new jump function
176 2019-Jan-16 21:15:21.115082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
177 2019-Jan-16 21:15:21.115157 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
178 2019-Jan-16 21:15:21.115212 - [DEBUG] Destination : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
179 2019-Jan-16 21:15:21.115850 - [DEBUG] Edge Function : AllBottom
180 2019-Jan-16 21:15:21.115880 - [DEBUG] End adding new jump function
181 2019-Jan-16 21:15:21.115903 - [DEBUG]
182 2019-Jan-16 21:15:21.115927 - [DEBUG] -------------------------------------------- 2. Path Edge --------------------------------------------
183 2019-Jan-16 21:15:21.115951 - [DEBUG]
184 2019-Jan-16 21:15:21.115974 - [DEBUG] Process 2. path edge:
185 2019-Jan-16 21:15:21.115998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
186 2019-Jan-16 21:15:21.116054 - [DEBUG] N target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 ;
187 2019-Jan-16 21:15:21.116689 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
188 2019-Jan-16 21:15:21.116745 - [DEBUG]
189 2019-Jan-16 21:15:21.116769 - [DEBUG] Process normal at target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2


Got operands checking instruction (alloca)
getNormalFlowFunction()
%rc = alloca i32, align 4, !phasar.instruction.id !13190 2019-Jan-16 21:15:21.118031 - [DEBUG] Compose: AllBottom * AllBottom
191 2019-Jan-16 21:15:21.118061 - [DEBUG]
192 2019-Jan-16 21:15:21.118084 - [DEBUG] Propagate flow
193 2019-Jan-16 21:15:21.118107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
194 2019-Jan-16 21:15:21.118164 - [DEBUG] Target : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
195 2019-Jan-16 21:15:21.118816 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
196 2019-Jan-16 21:15:21.118872 - [DEBUG] Edge function : AllBottom (result of previous compose)
197 2019-Jan-16 21:15:21.118897 - [DEBUG]
198 2019-Jan-16 21:15:21.118921 - [DEBUG] Join: AllTop & AllBottom
199 2019-Jan-16 21:15:21.118946 - [DEBUG] = AllBottom (new jump func)
200 2019-Jan-16 21:15:21.118970 - [DEBUG]
201 2019-Jan-16 21:15:21.118993 - [DEBUG] Start adding new jump function
202 2019-Jan-16 21:15:21.119016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
203 2019-Jan-16 21:15:21.119071 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
204 2019-Jan-16 21:15:21.119125 - [DEBUG] Destination : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
205 2019-Jan-16 21:15:21.119760 - [DEBUG] Edge Function : AllBottom
206 2019-Jan-16 21:15:21.119788 - [DEBUG] End adding new jump function
207 2019-Jan-16 21:15:21.119812 - [DEBUG]
208 2019-Jan-16 21:15:21.119836 - [DEBUG] -------------------------------------------- 3. Path Edge --------------------------------------------
209 2019-Jan-16 21:15:21.119860 - [DEBUG]
210 2019-Jan-16 21:15:21.119883 - [DEBUG] Process 3. path edge:
211 2019-Jan-16 21:15:21.119907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
212 2019-Jan-16 21:15:21.119963 - [DEBUG] N target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 ;
213 2019-Jan-16 21:15:21.120597 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
214 2019-Jan-16 21:15:21.120653 - [DEBUG]
215 2019-Jan-16 21:15:21.120677 - [DEBUG] Process normal at target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3


Got operands checking instruction (alloca)
getNormalFlowFunction()
%untainted = alloca i32, align 4, !phasar.instruction.id !14216 2019-Jan-16 21:15:21.121956 - [DEBUG] Compose: AllBottom * AllBottom
217 2019-Jan-16 21:15:21.121985 - [DEBUG]
218 2019-Jan-16 21:15:21.122008 - [DEBUG] Propagate flow
219 2019-Jan-16 21:15:21.122031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
220 2019-Jan-16 21:15:21.122088 - [DEBUG] Target : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
221 2019-Jan-16 21:15:21.122725 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
222 2019-Jan-16 21:15:21.122788 - [DEBUG] Edge function : AllBottom (result of previous compose)
223 2019-Jan-16 21:15:21.122814 - [DEBUG]
224 2019-Jan-16 21:15:21.122838 - [DEBUG] Join: AllTop & AllBottom
225 2019-Jan-16 21:15:21.122863 - [DEBUG] = AllBottom (new jump func)
226 2019-Jan-16 21:15:21.122887 - [DEBUG]
227 2019-Jan-16 21:15:21.122910 - [DEBUG] Start adding new jump function
228 2019-Jan-16 21:15:21.122934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
229 2019-Jan-16 21:15:21.122989 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
230 2019-Jan-16 21:15:21.123043 - [DEBUG] Destination : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
231 2019-Jan-16 21:15:21.123678 - [DEBUG] Edge Function : AllBottom
232 2019-Jan-16 21:15:21.123707 - [DEBUG] End adding new jump function
233 2019-Jan-16 21:15:21.123731 - [DEBUG]
234 2019-Jan-16 21:15:21.123754 - [DEBUG] -------------------------------------------- 4. Path Edge --------------------------------------------
235 2019-Jan-16 21:15:21.123778 - [DEBUG]
236 2019-Jan-16 21:15:21.123801 - [DEBUG] Process 4. path edge:
237 2019-Jan-16 21:15:21.123825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
238 2019-Jan-16 21:15:21.123880 - [DEBUG] N target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 ;
239 2019-Jan-16 21:15:21.124514 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
240 2019-Jan-16 21:15:21.124570 - [DEBUG]
241 2019-Jan-16 21:15:21.124593 - [DEBUG] Process normal at target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4


Got operands checking instruction (alloca)
getNormalFlowFunction()
%taint = alloca i32, align 4, !phasar.instruction.id !15242 2019-Jan-16 21:15:21.125871 - [DEBUG] Compose: AllBottom * AllBottom
243 2019-Jan-16 21:15:21.125900 - [DEBUG]
244 2019-Jan-16 21:15:21.125923 - [DEBUG] Propagate flow
245 2019-Jan-16 21:15:21.125946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
246 2019-Jan-16 21:15:21.126002 - [DEBUG] Target : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
247 2019-Jan-16 21:15:21.126649 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
248 2019-Jan-16 21:15:21.126706 - [DEBUG] Edge function : AllBottom (result of previous compose)
249 2019-Jan-16 21:15:21.126730 - [DEBUG]
250 2019-Jan-16 21:15:21.126754 - [DEBUG] Join: AllTop & AllBottom
251 2019-Jan-16 21:15:21.126780 - [DEBUG] = AllBottom (new jump func)
252 2019-Jan-16 21:15:21.126804 - [DEBUG]
253 2019-Jan-16 21:15:21.126827 - [DEBUG] Start adding new jump function
254 2019-Jan-16 21:15:21.126850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
255 2019-Jan-16 21:15:21.126905 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
256 2019-Jan-16 21:15:21.126959 - [DEBUG] Destination : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
257 2019-Jan-16 21:15:21.127593 - [DEBUG] Edge Function : AllBottom
258 2019-Jan-16 21:15:21.127621 - [DEBUG] End adding new jump function
259 2019-Jan-16 21:15:21.127645 - [DEBUG]
260 2019-Jan-16 21:15:21.127668 - [DEBUG] -------------------------------------------- 5. Path Edge --------------------------------------------
261 2019-Jan-16 21:15:21.127692 - [DEBUG]
262 2019-Jan-16 21:15:21.127715 - [DEBUG] Process 5. path edge:
263 2019-Jan-16 21:15:21.127739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
264 2019-Jan-16 21:15:21.127794 - [DEBUG] N target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 ;
265 2019-Jan-16 21:15:21.128442 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
266 2019-Jan-16 21:15:21.128497 - [DEBUG]
267 2019-Jan-16 21:15:21.128521 - [DEBUG] Process normal at target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a = alloca i32, align 4, !phasar.instruction.id !16268 2019-Jan-16 21:15:21.129794 - [DEBUG] Compose: AllBottom * AllBottom
269 2019-Jan-16 21:15:21.129823 - [DEBUG]
270 2019-Jan-16 21:15:21.129847 - [DEBUG] Propagate flow
271 2019-Jan-16 21:15:21.129870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
272 2019-Jan-16 21:15:21.129926 - [DEBUG] Target : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
273 2019-Jan-16 21:15:21.130561 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
274 2019-Jan-16 21:15:21.130616 - [DEBUG] Edge function : AllBottom (result of previous compose)
275 2019-Jan-16 21:15:21.130641 - [DEBUG]
276 2019-Jan-16 21:15:21.130665 - [DEBUG] Join: AllTop & AllBottom
277 2019-Jan-16 21:15:21.130690 - [DEBUG] = AllBottom (new jump func)
278 2019-Jan-16 21:15:21.130714 - [DEBUG]
279 2019-Jan-16 21:15:21.130737 - [DEBUG] Start adding new jump function
280 2019-Jan-16 21:15:21.130760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
281 2019-Jan-16 21:15:21.130815 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
282 2019-Jan-16 21:15:21.130869 - [DEBUG] Destination : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
283 2019-Jan-16 21:15:21.131519 - [DEBUG] Edge Function : AllBottom
284 2019-Jan-16 21:15:21.131547 - [DEBUG] End adding new jump function
285 2019-Jan-16 21:15:21.131571 - [DEBUG]
286 2019-Jan-16 21:15:21.131594 - [DEBUG] -------------------------------------------- 6. Path Edge --------------------------------------------
287 2019-Jan-16 21:15:21.131618 - [DEBUG]
288 2019-Jan-16 21:15:21.131641 - [DEBUG] Process 6. path edge:
289 2019-Jan-16 21:15:21.131664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
290 2019-Jan-16 21:15:21.131720 - [DEBUG] N target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 ;
291 2019-Jan-16 21:15:21.132379 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
292 2019-Jan-16 21:15:21.132434 - [DEBUG]
293 2019-Jan-16 21:15:21.132458 - [DEBUG] Process normal at target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a12 = alloca i32, align 4, !phasar.instruction.id !17294 2019-Jan-16 21:15:21.133720 - [DEBUG] Compose: AllBottom * AllBottom
295 2019-Jan-16 21:15:21.133749 - [DEBUG]
296 2019-Jan-16 21:15:21.133773 - [DEBUG] Propagate flow
297 2019-Jan-16 21:15:21.133796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
298 2019-Jan-16 21:15:21.133852 - [DEBUG] Target : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
299 2019-Jan-16 21:15:21.134493 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
300 2019-Jan-16 21:15:21.134549 - [DEBUG] Edge function : AllBottom (result of previous compose)
301 2019-Jan-16 21:15:21.134574 - [DEBUG]
302 2019-Jan-16 21:15:21.134598 - [DEBUG] Join: AllTop & AllBottom
303 2019-Jan-16 21:15:21.134623 - [DEBUG] = AllBottom (new jump func)
304 2019-Jan-16 21:15:21.134647 - [DEBUG]
305 2019-Jan-16 21:15:21.134670 - [DEBUG] Start adding new jump function
306 2019-Jan-16 21:15:21.134693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
307 2019-Jan-16 21:15:21.134748 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
308 2019-Jan-16 21:15:21.134802 - [DEBUG] Destination : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
309 2019-Jan-16 21:15:21.135456 - [DEBUG] Edge Function : AllBottom
310 2019-Jan-16 21:15:21.135486 - [DEBUG] End adding new jump function
311 2019-Jan-16 21:15:21.135511 - [DEBUG]
312 2019-Jan-16 21:15:21.135534 - [DEBUG] -------------------------------------------- 7. Path Edge --------------------------------------------
313 2019-Jan-16 21:15:21.135559 - [DEBUG]
314 2019-Jan-16 21:15:21.135582 - [DEBUG] Process 7. path edge:
315 2019-Jan-16 21:15:21.135605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
316 2019-Jan-16 21:15:21.135675 - [DEBUG] N target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 ;
317 2019-Jan-16 21:15:21.136311 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
318 2019-Jan-16 21:15:21.136367 - [DEBUG]
319 2019-Jan-16 21:15:21.136391 - [DEBUG] Process normal at target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a14 = alloca i32, align 4, !phasar.instruction.id !18320 2019-Jan-16 21:15:21.137667 - [DEBUG] Compose: AllBottom * AllBottom
321 2019-Jan-16 21:15:21.137696 - [DEBUG]
322 2019-Jan-16 21:15:21.137720 - [DEBUG] Propagate flow
323 2019-Jan-16 21:15:21.137746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
324 2019-Jan-16 21:15:21.137803 - [DEBUG] Target : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
325 2019-Jan-16 21:15:21.138486 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
326 2019-Jan-16 21:15:21.138544 - [DEBUG] Edge function : AllBottom (result of previous compose)
327 2019-Jan-16 21:15:21.138569 - [DEBUG]
328 2019-Jan-16 21:15:21.138594 - [DEBUG] Join: AllTop & AllBottom
329 2019-Jan-16 21:15:21.138621 - [DEBUG] = AllBottom (new jump func)
330 2019-Jan-16 21:15:21.138645 - [DEBUG]
331 2019-Jan-16 21:15:21.138668 - [DEBUG] Start adding new jump function
332 2019-Jan-16 21:15:21.138691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
333 2019-Jan-16 21:15:21.138746 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
334 2019-Jan-16 21:15:21.138800 - [DEBUG] Destination : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
335 2019-Jan-16 21:15:21.139441 - [DEBUG] Edge Function : AllBottom
336 2019-Jan-16 21:15:21.139470 - [DEBUG] End adding new jump function
337 2019-Jan-16 21:15:21.139494 - [DEBUG]
338 2019-Jan-16 21:15:21.139518 - [DEBUG] -------------------------------------------- 8. Path Edge --------------------------------------------
339 2019-Jan-16 21:15:21.139543 - [DEBUG]
340 2019-Jan-16 21:15:21.139565 - [DEBUG] Process 8. path edge:
341 2019-Jan-16 21:15:21.139589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
342 2019-Jan-16 21:15:21.139645 - [DEBUG] N target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 ;
343 2019-Jan-16 21:15:21.140280 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
344 2019-Jan-16 21:15:21.140335 - [DEBUG]
345 2019-Jan-16 21:15:21.140360 - [DEBUG] Process normal at target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a19 = alloca i32, align 4, !phasar.instruction.id !19346 2019-Jan-16 21:15:21.141628 - [DEBUG] Compose: AllBottom * AllBottom
347 2019-Jan-16 21:15:21.141657 - [DEBUG]
348 2019-Jan-16 21:15:21.141680 - [DEBUG] Propagate flow
349 2019-Jan-16 21:15:21.141703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
350 2019-Jan-16 21:15:21.141778 - [DEBUG] Target : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
351 2019-Jan-16 21:15:21.142415 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
352 2019-Jan-16 21:15:21.142470 - [DEBUG] Edge function : AllBottom (result of previous compose)
353 2019-Jan-16 21:15:21.142495 - [DEBUG]
354 2019-Jan-16 21:15:21.142519 - [DEBUG] Join: AllTop & AllBottom
355 2019-Jan-16 21:15:21.142544 - [DEBUG] = AllBottom (new jump func)
356 2019-Jan-16 21:15:21.142569 - [DEBUG]
357 2019-Jan-16 21:15:21.142592 - [DEBUG] Start adding new jump function
358 2019-Jan-16 21:15:21.142615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
359 2019-Jan-16 21:15:21.142669 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
360 2019-Jan-16 21:15:21.142723 - [DEBUG] Destination : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
361 2019-Jan-16 21:15:21.143359 - [DEBUG] Edge Function : AllBottom
362 2019-Jan-16 21:15:21.143399 - [DEBUG] End adding new jump function
363 2019-Jan-16 21:15:21.143424 - [DEBUG]
364 2019-Jan-16 21:15:21.143448 - [DEBUG] -------------------------------------------- 9. Path Edge --------------------------------------------
365 2019-Jan-16 21:15:21.143472 - [DEBUG]
366 2019-Jan-16 21:15:21.143495 - [DEBUG] Process 9. path edge:
367 2019-Jan-16 21:15:21.143518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
368 2019-Jan-16 21:15:21.143575 - [DEBUG] N target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 ;
369 2019-Jan-16 21:15:21.144229 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
370 2019-Jan-16 21:15:21.144284 - [DEBUG]
371 2019-Jan-16 21:15:21.144308 - [DEBUG] Process normal at target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a23 = alloca i32, align 4, !phasar.instruction.id !20372 2019-Jan-16 21:15:21.145588 - [DEBUG] Compose: AllBottom * AllBottom
373 2019-Jan-16 21:15:21.145618 - [DEBUG]
374 2019-Jan-16 21:15:21.145641 - [DEBUG] Propagate flow
375 2019-Jan-16 21:15:21.145664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
376 2019-Jan-16 21:15:21.145721 - [DEBUG] Target : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
377 2019-Jan-16 21:15:21.146356 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
378 2019-Jan-16 21:15:21.146412 - [DEBUG] Edge function : AllBottom (result of previous compose)
379 2019-Jan-16 21:15:21.146436 - [DEBUG]
380 2019-Jan-16 21:15:21.146461 - [DEBUG] Join: AllTop & AllBottom
381 2019-Jan-16 21:15:21.146486 - [DEBUG] = AllBottom (new jump func)
382 2019-Jan-16 21:15:21.146510 - [DEBUG]
383 2019-Jan-16 21:15:21.146533 - [DEBUG] Start adding new jump function
384 2019-Jan-16 21:15:21.146556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
385 2019-Jan-16 21:15:21.146611 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
386 2019-Jan-16 21:15:21.146665 - [DEBUG] Destination : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
387 2019-Jan-16 21:15:21.147300 - [DEBUG] Edge Function : AllBottom
388 2019-Jan-16 21:15:21.147329 - [DEBUG] End adding new jump function
389 2019-Jan-16 21:15:21.147353 - [DEBUG]
390 2019-Jan-16 21:15:21.147376 - [DEBUG] -------------------------------------------- 10. Path Edge --------------------------------------------
391 2019-Jan-16 21:15:21.147400 - [DEBUG]
392 2019-Jan-16 21:15:21.147423 - [DEBUG] Process 10. path edge:
393 2019-Jan-16 21:15:21.147447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
394 2019-Jan-16 21:15:21.147502 - [DEBUG] N target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 ;
395 2019-Jan-16 21:15:21.148136 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
396 2019-Jan-16 21:15:21.148192 - [DEBUG]
397 2019-Jan-16 21:15:21.148216 - [DEBUG] Process normal at target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a25 = alloca i32, align 4, !phasar.instruction.id !21398 2019-Jan-16 21:15:21.149492 - [DEBUG] Compose: AllBottom * AllBottom
399 2019-Jan-16 21:15:21.149521 - [DEBUG]
400 2019-Jan-16 21:15:21.149544 - [DEBUG] Propagate flow
401 2019-Jan-16 21:15:21.149567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
402 2019-Jan-16 21:15:21.149624 - [DEBUG] Target : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
403 2019-Jan-16 21:15:21.150264 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
404 2019-Jan-16 21:15:21.150319 - [DEBUG] Edge function : AllBottom (result of previous compose)
405 2019-Jan-16 21:15:21.150344 - [DEBUG]
406 2019-Jan-16 21:15:21.150368 - [DEBUG] Join: AllTop & AllBottom
407 2019-Jan-16 21:15:21.150394 - [DEBUG] = AllBottom (new jump func)
408 2019-Jan-16 21:15:21.150418 - [DEBUG]
409 2019-Jan-16 21:15:21.150452 - [DEBUG] Start adding new jump function
410 2019-Jan-16 21:15:21.150475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
411 2019-Jan-16 21:15:21.150530 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
412 2019-Jan-16 21:15:21.150585 - [DEBUG] Destination : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
413 2019-Jan-16 21:15:21.151219 - [DEBUG] Edge Function : AllBottom
414 2019-Jan-16 21:15:21.151247 - [DEBUG] End adding new jump function
415 2019-Jan-16 21:15:21.151271 - [DEBUG]
416 2019-Jan-16 21:15:21.151295 - [DEBUG] -------------------------------------------- 11. Path Edge --------------------------------------------
417 2019-Jan-16 21:15:21.151319 - [DEBUG]
418 2019-Jan-16 21:15:21.151342 - [DEBUG] Process 11. path edge:
419 2019-Jan-16 21:15:21.151366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
420 2019-Jan-16 21:15:21.151422 - [DEBUG] N target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 ;
421 2019-Jan-16 21:15:21.152073 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
422 2019-Jan-16 21:15:21.152129 - [DEBUG]
423 2019-Jan-16 21:15:21.152153 - [DEBUG] Process normal at target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a28 = alloca i32, align 4, !phasar.instruction.id !22424 2019-Jan-16 21:15:21.153415 - [DEBUG] Compose: AllBottom * AllBottom
425 2019-Jan-16 21:15:21.153444 - [DEBUG]
426 2019-Jan-16 21:15:21.153467 - [DEBUG] Propagate flow
427 2019-Jan-16 21:15:21.153490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
428 2019-Jan-16 21:15:21.153547 - [DEBUG] Target : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
429 2019-Jan-16 21:15:21.154182 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
430 2019-Jan-16 21:15:21.154238 - [DEBUG] Edge function : AllBottom (result of previous compose)
431 2019-Jan-16 21:15:21.154263 - [DEBUG]
432 2019-Jan-16 21:15:21.154286 - [DEBUG] Join: AllTop & AllBottom
433 2019-Jan-16 21:15:21.154312 - [DEBUG] = AllBottom (new jump func)
434 2019-Jan-16 21:15:21.154336 - [DEBUG]
435 2019-Jan-16 21:15:21.154359 - [DEBUG] Start adding new jump function
436 2019-Jan-16 21:15:21.154382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
437 2019-Jan-16 21:15:21.154437 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
438 2019-Jan-16 21:15:21.154491 - [DEBUG] Destination : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
439 2019-Jan-16 21:15:21.155140 - [DEBUG] Edge Function : AllBottom
440 2019-Jan-16 21:15:21.155168 - [DEBUG] End adding new jump function
441 2019-Jan-16 21:15:21.155192 - [DEBUG]
442 2019-Jan-16 21:15:21.155215 - [DEBUG] -------------------------------------------- 12. Path Edge --------------------------------------------
443 2019-Jan-16 21:15:21.155240 - [DEBUG]
444 2019-Jan-16 21:15:21.155263 - [DEBUG] Process 12. path edge:
445 2019-Jan-16 21:15:21.155286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
446 2019-Jan-16 21:15:21.155342 - [DEBUG] N target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 ;
447 2019-Jan-16 21:15:21.155978 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
448 2019-Jan-16 21:15:21.156034 - [DEBUG]
449 2019-Jan-16 21:15:21.156058 - [DEBUG] Process normal at target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a29 = alloca i32, align 4, !phasar.instruction.id !23450 2019-Jan-16 21:15:21.157318 - [DEBUG] Compose: AllBottom * AllBottom
451 2019-Jan-16 21:15:21.157347 - [DEBUG]
452 2019-Jan-16 21:15:21.157370 - [DEBUG] Propagate flow
453 2019-Jan-16 21:15:21.157393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
454 2019-Jan-16 21:15:21.157450 - [DEBUG] Target : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
455 2019-Jan-16 21:15:21.158091 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
456 2019-Jan-16 21:15:21.158147 - [DEBUG] Edge function : AllBottom (result of previous compose)
457 2019-Jan-16 21:15:21.158172 - [DEBUG]
458 2019-Jan-16 21:15:21.158196 - [DEBUG] Join: AllTop & AllBottom
459 2019-Jan-16 21:15:21.158221 - [DEBUG] = AllBottom (new jump func)
460 2019-Jan-16 21:15:21.158245 - [DEBUG]
461 2019-Jan-16 21:15:21.158268 - [DEBUG] Start adding new jump function
462 2019-Jan-16 21:15:21.158292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
463 2019-Jan-16 21:15:21.158346 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
464 2019-Jan-16 21:15:21.158413 - [DEBUG] Destination : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
465 2019-Jan-16 21:15:21.159049 - [DEBUG] Edge Function : AllBottom
466 2019-Jan-16 21:15:21.159077 - [DEBUG] End adding new jump function
467 2019-Jan-16 21:15:21.159101 - [DEBUG]
468 2019-Jan-16 21:15:21.159124 - [DEBUG] -------------------------------------------- 13. Path Edge --------------------------------------------
469 2019-Jan-16 21:15:21.159148 - [DEBUG]
470 2019-Jan-16 21:15:21.159171 - [DEBUG] Process 13. path edge:
471 2019-Jan-16 21:15:21.159194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
472 2019-Jan-16 21:15:21.159250 - [DEBUG] N target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 ;
473 2019-Jan-16 21:15:21.159884 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
474 2019-Jan-16 21:15:21.159940 - [DEBUG]
475 2019-Jan-16 21:15:21.159964 - [DEBUG] Process normal at target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13


Got operands checking instruction (alloca)
getNormalFlowFunction()
%u = alloca i32, align 4, !phasar.instruction.id !24476 2019-Jan-16 21:15:21.161223 - [DEBUG] Compose: AllBottom * AllBottom
477 2019-Jan-16 21:15:21.161252 - [DEBUG]
478 2019-Jan-16 21:15:21.161275 - [DEBUG] Propagate flow
479 2019-Jan-16 21:15:21.161298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
480 2019-Jan-16 21:15:21.161355 - [DEBUG] Target : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
481 2019-Jan-16 21:15:21.162033 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
482 2019-Jan-16 21:15:21.162089 - [DEBUG] Edge function : AllBottom (result of previous compose)
483 2019-Jan-16 21:15:21.162114 - [DEBUG]
484 2019-Jan-16 21:15:21.162138 - [DEBUG] Join: AllTop & AllBottom
485 2019-Jan-16 21:15:21.162164 - [DEBUG] = AllBottom (new jump func)
486 2019-Jan-16 21:15:21.162188 - [DEBUG]
487 2019-Jan-16 21:15:21.162211 - [DEBUG] Start adding new jump function
488 2019-Jan-16 21:15:21.162234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
489 2019-Jan-16 21:15:21.162289 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
490 2019-Jan-16 21:15:21.162343 - [DEBUG] Destination : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
491 2019-Jan-16 21:15:21.162978 - [DEBUG] Edge Function : AllBottom
492 2019-Jan-16 21:15:21.163006 - [DEBUG] End adding new jump function
493 2019-Jan-16 21:15:21.163030 - [DEBUG]
494 2019-Jan-16 21:15:21.163053 - [DEBUG] -------------------------------------------- 14. Path Edge --------------------------------------------
495 2019-Jan-16 21:15:21.163078 - [DEBUG]
496 2019-Jan-16 21:15:21.163101 - [DEBUG] Process 14. path edge:
497 2019-Jan-16 21:15:21.163124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
498 2019-Jan-16 21:15:21.163180 - [DEBUG] N target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 ;
499 2019-Jan-16 21:15:21.163815 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
500 2019-Jan-16 21:15:21.163870 - [DEBUG]
501 2019-Jan-16 21:15:21.163894 - [DEBUG] Process normal at target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a33 = alloca i32, align 4, !phasar.instruction.id !25502 2019-Jan-16 21:15:21.165187 - [DEBUG] Compose: AllBottom * AllBottom
503 2019-Jan-16 21:15:21.165216 - [DEBUG]
504 2019-Jan-16 21:15:21.165240 - [DEBUG] Propagate flow
505 2019-Jan-16 21:15:21.165263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
506 2019-Jan-16 21:15:21.165319 - [DEBUG] Target : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
507 2019-Jan-16 21:15:21.165953 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
508 2019-Jan-16 21:15:21.166009 - [DEBUG] Edge function : AllBottom (result of previous compose)
509 2019-Jan-16 21:15:21.166033 - [DEBUG]
510 2019-Jan-16 21:15:21.166057 - [DEBUG] Join: AllTop & AllBottom
511 2019-Jan-16 21:15:21.166082 - [DEBUG] = AllBottom (new jump func)
512 2019-Jan-16 21:15:21.166107 - [DEBUG]
513 2019-Jan-16 21:15:21.166129 - [DEBUG] Start adding new jump function
514 2019-Jan-16 21:15:21.166153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
515 2019-Jan-16 21:15:21.166207 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
516 2019-Jan-16 21:15:21.166262 - [DEBUG] Destination : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
517 2019-Jan-16 21:15:21.166896 - [DEBUG] Edge Function : AllBottom
518 2019-Jan-16 21:15:21.166923 - [DEBUG] End adding new jump function
519 2019-Jan-16 21:15:21.166947 - [DEBUG]
520 2019-Jan-16 21:15:21.166970 - [DEBUG] -------------------------------------------- 15. Path Edge --------------------------------------------
521 2019-Jan-16 21:15:21.166994 - [DEBUG]
522 2019-Jan-16 21:15:21.167017 - [DEBUG] Process 15. path edge:
523 2019-Jan-16 21:15:21.167041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
524 2019-Jan-16 21:15:21.167097 - [DEBUG] N target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 ;
525 2019-Jan-16 21:15:21.167731 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
526 2019-Jan-16 21:15:21.167787 - [DEBUG]
527 2019-Jan-16 21:15:21.167811 - [DEBUG] Process normal at target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a39 = alloca i32, align 4, !phasar.instruction.id !26528 2019-Jan-16 21:15:21.169084 - [DEBUG] Compose: AllBottom * AllBottom
529 2019-Jan-16 21:15:21.169113 - [DEBUG]
530 2019-Jan-16 21:15:21.169136 - [DEBUG] Propagate flow
531 2019-Jan-16 21:15:21.169159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
532 2019-Jan-16 21:15:21.169215 - [DEBUG] Target : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
533 2019-Jan-16 21:15:21.169858 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
534 2019-Jan-16 21:15:21.169914 - [DEBUG] Edge function : AllBottom (result of previous compose)
535 2019-Jan-16 21:15:21.169939 - [DEBUG]
536 2019-Jan-16 21:15:21.169963 - [DEBUG] Join: AllTop & AllBottom
537 2019-Jan-16 21:15:21.169988 - [DEBUG] = AllBottom (new jump func)
538 2019-Jan-16 21:15:21.170013 - [DEBUG]
539 2019-Jan-16 21:15:21.170036 - [DEBUG] Start adding new jump function
540 2019-Jan-16 21:15:21.170059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
541 2019-Jan-16 21:15:21.170114 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
542 2019-Jan-16 21:15:21.170168 - [DEBUG] Destination : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
543 2019-Jan-16 21:15:21.170805 - [DEBUG] Edge Function : AllBottom
544 2019-Jan-16 21:15:21.170833 - [DEBUG] End adding new jump function
545 2019-Jan-16 21:15:21.170857 - [DEBUG]
546 2019-Jan-16 21:15:21.170880 - [DEBUG] -------------------------------------------- 16. Path Edge --------------------------------------------
547 2019-Jan-16 21:15:21.170905 - [DEBUG]
548 2019-Jan-16 21:15:21.170928 - [DEBUG] Process 16. path edge:
549 2019-Jan-16 21:15:21.170959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
550 2019-Jan-16 21:15:21.171016 - [DEBUG] N target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 ;
551 2019-Jan-16 21:15:21.171652 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
552 2019-Jan-16 21:15:21.171707 - [DEBUG]
553 2019-Jan-16 21:15:21.171750 - [DEBUG] Process normal at target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16


Got operands checking instruction (alloca)
getNormalFlowFunction()
store i32 0, i32* %retval, align 4, !phasar.instruction.id !27554 2019-Jan-16 21:15:21.173117 - [DEBUG] Compose: AllBottom * AllBottom
555 2019-Jan-16 21:15:21.173147 - [DEBUG]
556 2019-Jan-16 21:15:21.173170 - [DEBUG] Propagate flow
557 2019-Jan-16 21:15:21.173193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
558 2019-Jan-16 21:15:21.173250 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
559 2019-Jan-16 21:15:21.173920 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
560 2019-Jan-16 21:15:21.173976 - [DEBUG] Edge function : AllBottom (result of previous compose)
561 2019-Jan-16 21:15:21.174000 - [DEBUG]
562 2019-Jan-16 21:15:21.174024 - [DEBUG] Join: AllTop & AllBottom
563 2019-Jan-16 21:15:21.174050 - [DEBUG] = AllBottom (new jump func)
564 2019-Jan-16 21:15:21.174074 - [DEBUG]
565 2019-Jan-16 21:15:21.174097 - [DEBUG] Start adding new jump function
566 2019-Jan-16 21:15:21.174120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
567 2019-Jan-16 21:15:21.174174 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
568 2019-Jan-16 21:15:21.174229 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
569 2019-Jan-16 21:15:21.174874 - [DEBUG] Edge Function : AllBottom
570 2019-Jan-16 21:15:21.174905 - [DEBUG] End adding new jump function
571 2019-Jan-16 21:15:21.174929 - [DEBUG]
572 2019-Jan-16 21:15:21.174952 - [DEBUG] -------------------------------------------- 17. Path Edge --------------------------------------------
573 2019-Jan-16 21:15:21.174977 - [DEBUG]
574 2019-Jan-16 21:15:21.175000 - [DEBUG] Process 17. path edge:
575 2019-Jan-16 21:15:21.175023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
576 2019-Jan-16 21:15:21.175093 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 ;
577 2019-Jan-16 21:15:21.175746 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
578 2019-Jan-16 21:15:21.175802 - [DEBUG]
579 2019-Jan-16 21:15:21.175826 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
580 2019-Jan-16 21:15:21.176478 - [DEBUG] Possible callees:
581 2019-Jan-16 21:15:21.176503 - [DEBUG] llvm.dbg.declare
582 2019-Jan-16 21:15:21.176528 - [DEBUG] Possible return sites:
583 2019-Jan-16 21:15:21.176551 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18


Got store instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31584 2019-Jan-16 21:15:21.177945 - [DEBUG] Found and process special summary
585 2019-Jan-16 21:15:21.177986 - [DEBUG] Compose: EdgeIdentity * AllBottom
586 2019-Jan-16 21:15:21.178013 - [DEBUG]
587 2019-Jan-16 21:15:21.178037 - [DEBUG] Propagate flow
588 2019-Jan-16 21:15:21.178060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
589 2019-Jan-16 21:15:21.178116 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
590 2019-Jan-16 21:15:21.178786 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
591 2019-Jan-16 21:15:21.178843 - [DEBUG] Edge function : AllBottom (result of previous compose)
592 2019-Jan-16 21:15:21.178868 - [DEBUG]
593 2019-Jan-16 21:15:21.178892 - [DEBUG] Join: AllTop & AllBottom
594 2019-Jan-16 21:15:21.178917 - [DEBUG] = AllBottom (new jump func)
595 2019-Jan-16 21:15:21.178942 - [DEBUG]
596 2019-Jan-16 21:15:21.178965 - [DEBUG] Start adding new jump function
597 2019-Jan-16 21:15:21.178988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
598 2019-Jan-16 21:15:21.179043 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
599 2019-Jan-16 21:15:21.179097 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
600 2019-Jan-16 21:15:21.179742 - [DEBUG] Edge Function : AllBottom
601 2019-Jan-16 21:15:21.179770 - [DEBUG] End adding new jump function
602 2019-Jan-16 21:15:21.179794 - [DEBUG]
603 2019-Jan-16 21:15:21.179818 - [DEBUG] -------------------------------------------- 18. Path Edge --------------------------------------------
604 2019-Jan-16 21:15:21.179842 - [DEBUG]
605 2019-Jan-16 21:15:21.179865 - [DEBUG] Process 18. path edge:
606 2019-Jan-16 21:15:21.179888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
607 2019-Jan-16 21:15:21.179944 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 ;
608 2019-Jan-16 21:15:21.180590 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
609 2019-Jan-16 21:15:21.180646 - [DEBUG]
610 2019-Jan-16 21:15:21.180669 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
611 2019-Jan-16 21:15:21.181318 - [DEBUG] Possible callees:
612 2019-Jan-16 21:15:21.181342 - [DEBUG] llvm.dbg.declare
613 2019-Jan-16 21:15:21.181367 - [DEBUG] Possible return sites:
614 2019-Jan-16 21:15:21.181390 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34615 2019-Jan-16 21:15:21.182699 - [DEBUG] Found and process special summary
616 2019-Jan-16 21:15:21.182731 - [DEBUG] Compose: EdgeIdentity * AllBottom
617 2019-Jan-16 21:15:21.182758 - [DEBUG]
618 2019-Jan-16 21:15:21.182782 - [DEBUG] Propagate flow
619 2019-Jan-16 21:15:21.182805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
620 2019-Jan-16 21:15:21.182860 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
621 2019-Jan-16 21:15:21.183507 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
622 2019-Jan-16 21:15:21.183562 - [DEBUG] Edge function : AllBottom (result of previous compose)
623 2019-Jan-16 21:15:21.183587 - [DEBUG]
624 2019-Jan-16 21:15:21.183611 - [DEBUG] Join: AllTop & AllBottom
625 2019-Jan-16 21:15:21.183636 - [DEBUG] = AllBottom (new jump func)
626 2019-Jan-16 21:15:21.183660 - [DEBUG]
627 2019-Jan-16 21:15:21.183683 - [DEBUG] Start adding new jump function
628 2019-Jan-16 21:15:21.183706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
629 2019-Jan-16 21:15:21.183760 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
630 2019-Jan-16 21:15:21.183814 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
631 2019-Jan-16 21:15:21.184459 - [DEBUG] Edge Function : AllBottom
632 2019-Jan-16 21:15:21.184487 - [DEBUG] End adding new jump function
633 2019-Jan-16 21:15:21.184511 - [DEBUG]
634 2019-Jan-16 21:15:21.184542 - [DEBUG] -------------------------------------------- 19. Path Edge --------------------------------------------
635 2019-Jan-16 21:15:21.184567 - [DEBUG]
636 2019-Jan-16 21:15:21.184590 - [DEBUG] Process 19. path edge:
637 2019-Jan-16 21:15:21.184613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
638 2019-Jan-16 21:15:21.184669 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 ;
639 2019-Jan-16 21:15:21.185331 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
640 2019-Jan-16 21:15:21.185387 - [DEBUG]
641 2019-Jan-16 21:15:21.185411 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
642 2019-Jan-16 21:15:21.186059 - [DEBUG] Possible callees:
643 2019-Jan-16 21:15:21.186083 - [DEBUG] llvm.dbg.declare
644 2019-Jan-16 21:15:21.186107 - [DEBUG] Possible return sites:
645 2019-Jan-16 21:15:21.186130 - [DEBUG] %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37646 2019-Jan-16 21:15:21.187418 - [DEBUG] Found and process special summary
647 2019-Jan-16 21:15:21.187451 - [DEBUG] Compose: EdgeIdentity * AllBottom
648 2019-Jan-16 21:15:21.187477 - [DEBUG]
649 2019-Jan-16 21:15:21.187501 - [DEBUG] Propagate flow
650 2019-Jan-16 21:15:21.187524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
651 2019-Jan-16 21:15:21.187580 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
652 2019-Jan-16 21:15:21.188229 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
653 2019-Jan-16 21:15:21.188285 - [DEBUG] Edge function : AllBottom (result of previous compose)
654 2019-Jan-16 21:15:21.188310 - [DEBUG]
655 2019-Jan-16 21:15:21.188334 - [DEBUG] Join: AllTop & AllBottom
656 2019-Jan-16 21:15:21.188360 - [DEBUG] = AllBottom (new jump func)
657 2019-Jan-16 21:15:21.188384 - [DEBUG]
658 2019-Jan-16 21:15:21.188421 - [DEBUG] Start adding new jump function
659 2019-Jan-16 21:15:21.188445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
660 2019-Jan-16 21:15:21.188500 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
661 2019-Jan-16 21:15:21.188554 - [DEBUG] Destination : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
662 2019-Jan-16 21:15:21.189203 - [DEBUG] Edge Function : AllBottom
663 2019-Jan-16 21:15:21.189231 - [DEBUG] End adding new jump function
664 2019-Jan-16 21:15:21.189255 - [DEBUG]
665 2019-Jan-16 21:15:21.189278 - [DEBUG] -------------------------------------------- 20. Path Edge --------------------------------------------
666 2019-Jan-16 21:15:21.189303 - [DEBUG]
667 2019-Jan-16 21:15:21.189325 - [DEBUG] Process 20. path edge:
668 2019-Jan-16 21:15:21.189349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
669 2019-Jan-16 21:15:21.189405 - [DEBUG] N target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 ;
670 2019-Jan-16 21:15:21.190058 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
671 2019-Jan-16 21:15:21.190114 - [DEBUG]
672 2019-Jan-16 21:15:21.190138 - [DEBUG] Process call at target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
673 2019-Jan-16 21:15:21.190789 - [DEBUG] Possible callees:
674 2019-Jan-16 21:15:21.190813 - [DEBUG] getenv
675 2019-Jan-16 21:15:21.190838 - [DEBUG] Possible return sites:
676 2019-Jan-16 21:15:21.190869 - [DEBUG] store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getSummaryFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39677 2019-Jan-16 21:15:21.192157 - [DEBUG] Found and process special summary
678 2019-Jan-16 21:15:21.192262 - [DEBUG] Compose: EdgeIdentity * AllBottom
679 2019-Jan-16 21:15:21.192291 - [DEBUG]
680 2019-Jan-16 21:15:21.192314 - [DEBUG] Propagate flow
681 2019-Jan-16 21:15:21.192337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
682 2019-Jan-16 21:15:21.192394 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
683 2019-Jan-16 21:15:21.193034 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
684 2019-Jan-16 21:15:21.193681 - [DEBUG] Edge function : AllBottom (result of previous compose)
685 2019-Jan-16 21:15:21.193706 - [DEBUG]
686 2019-Jan-16 21:15:21.193730 - [DEBUG] Join: AllTop & AllBottom
687 2019-Jan-16 21:15:21.193755 - [DEBUG] = AllBottom (new jump func)
688 2019-Jan-16 21:15:21.193780 - [DEBUG]
689 2019-Jan-16 21:15:21.193803 - [DEBUG] Start adding new jump function
690 2019-Jan-16 21:15:21.193826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
691 2019-Jan-16 21:15:21.193882 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
692 2019-Jan-16 21:15:21.194530 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
693 2019-Jan-16 21:15:21.195183 - [DEBUG] Edge Function : AllBottom
694 2019-Jan-16 21:15:21.195211 - [DEBUG] End adding new jump function
695 2019-Jan-16 21:15:21.195235 - [DEBUG]
696 2019-Jan-16 21:15:21.195259 - [DEBUG] -------------------------------------------- 21. Path Edge --------------------------------------------
697 2019-Jan-16 21:15:21.195283 - [DEBUG]
698 2019-Jan-16 21:15:21.195306 - [DEBUG] Process 21. path edge:
699 2019-Jan-16 21:15:21.195329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
700 2019-Jan-16 21:15:21.195386 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
701 2019-Jan-16 21:15:21.196024 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
702 2019-Jan-16 21:15:21.196670 - [DEBUG]
703 2019-Jan-16 21:15:21.196694 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getNormalFlowFunction()
store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40704 2019-Jan-16 21:15:21.198070 - [DEBUG] Compose: EdgeIdentity * AllBottom
705 2019-Jan-16 21:15:21.198101 - [DEBUG]
706 2019-Jan-16 21:15:21.198125 - [DEBUG] Propagate flow
707 2019-Jan-16 21:15:21.198148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
708 2019-Jan-16 21:15:21.198204 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
709 2019-Jan-16 21:15:21.198864 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
710 2019-Jan-16 21:15:21.199504 - [DEBUG] Edge function : AllBottom (result of previous compose)
711 2019-Jan-16 21:15:21.199529 - [DEBUG]
712 2019-Jan-16 21:15:21.199553 - [DEBUG] Join: AllTop & AllBottom
713 2019-Jan-16 21:15:21.199578 - [DEBUG] = AllBottom (new jump func)
714 2019-Jan-16 21:15:21.199602 - [DEBUG]
715 2019-Jan-16 21:15:21.199625 - [DEBUG] Start adding new jump function
716 2019-Jan-16 21:15:21.199648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
717 2019-Jan-16 21:15:21.199713 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
718 2019-Jan-16 21:15:21.200351 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
719 2019-Jan-16 21:15:21.201019 - [DEBUG] Edge Function : AllBottom
720 2019-Jan-16 21:15:21.201051 - [DEBUG] End adding new jump function
721 2019-Jan-16 21:15:21.201075 - [DEBUG]
722 2019-Jan-16 21:15:21.201099 - [DEBUG] -------------------------------------------- 22. Path Edge --------------------------------------------
723 2019-Jan-16 21:15:21.201123 - [DEBUG]
724 2019-Jan-16 21:15:21.201146 - [DEBUG] Process 22. path edge:
725 2019-Jan-16 21:15:21.201170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
726 2019-Jan-16 21:15:21.201230 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
727 2019-Jan-16 21:15:21.201889 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
728 2019-Jan-16 21:15:21.202525 - [DEBUG]
729 2019-Jan-16 21:15:21.202550 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22


Got store instruction
getNormalFlowFunction()
%0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43730 2019-Jan-16 21:15:21.203845 - [DEBUG] Compose: EdgeIdentity * AllBottom
731 2019-Jan-16 21:15:21.203874 - [DEBUG]
732 2019-Jan-16 21:15:21.203898 - [DEBUG] Propagate flow
733 2019-Jan-16 21:15:21.203922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
734 2019-Jan-16 21:15:21.203979 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
735 2019-Jan-16 21:15:21.204621 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
736 2019-Jan-16 21:15:21.205275 - [DEBUG] Edge function : AllBottom (result of previous compose)
737 2019-Jan-16 21:15:21.205301 - [DEBUG]
738 2019-Jan-16 21:15:21.205325 - [DEBUG] Join: AllTop & AllBottom
739 2019-Jan-16 21:15:21.205351 - [DEBUG] = AllBottom (new jump func)
740 2019-Jan-16 21:15:21.205375 - [DEBUG]
741 2019-Jan-16 21:15:21.205399 - [DEBUG] Start adding new jump function
742 2019-Jan-16 21:15:21.205422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
743 2019-Jan-16 21:15:21.205478 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
744 2019-Jan-16 21:15:21.206115 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
745 2019-Jan-16 21:15:21.206752 - [DEBUG] Edge Function : AllBottom
746 2019-Jan-16 21:15:21.206780 - [DEBUG] End adding new jump function
747 2019-Jan-16 21:15:21.206804 - [DEBUG]
748 2019-Jan-16 21:15:21.206828 - [DEBUG] -------------------------------------------- 23. Path Edge --------------------------------------------
749 2019-Jan-16 21:15:21.206852 - [DEBUG]
750 2019-Jan-16 21:15:21.206875 - [DEBUG] Process 23. path edge:
751 2019-Jan-16 21:15:21.206899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
752 2019-Jan-16 21:15:21.206955 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
753 2019-Jan-16 21:15:21.207595 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
754 2019-Jan-16 21:15:21.208230 - [DEBUG]
755 2019-Jan-16 21:15:21.208255 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23


Got load instruction
getNormalFlowFunction()
%tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44756 2019-Jan-16 21:15:21.209597 - [DEBUG] Compose: EdgeIdentity * AllBottom
757 2019-Jan-16 21:15:21.209628 - [DEBUG]
758 2019-Jan-16 21:15:21.209651 - [DEBUG] Propagate flow
759 2019-Jan-16 21:15:21.209675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
760 2019-Jan-16 21:15:21.209743 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
761 2019-Jan-16 21:15:21.210382 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
762 2019-Jan-16 21:15:21.211030 - [DEBUG] Edge function : AllBottom (result of previous compose)
763 2019-Jan-16 21:15:21.211055 - [DEBUG]
764 2019-Jan-16 21:15:21.211079 - [DEBUG] Join: AllTop & AllBottom
765 2019-Jan-16 21:15:21.211105 - [DEBUG] = AllBottom (new jump func)
766 2019-Jan-16 21:15:21.211129 - [DEBUG]
767 2019-Jan-16 21:15:21.211152 - [DEBUG] Start adding new jump function
768 2019-Jan-16 21:15:21.211175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
769 2019-Jan-16 21:15:21.211231 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
770 2019-Jan-16 21:15:21.211886 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
771 2019-Jan-16 21:15:21.212521 - [DEBUG] Edge Function : AllBottom
772 2019-Jan-16 21:15:21.212549 - [DEBUG] End adding new jump function
773 2019-Jan-16 21:15:21.212574 - [DEBUG]
774 2019-Jan-16 21:15:21.212598 - [DEBUG] -------------------------------------------- 24. Path Edge --------------------------------------------
775 2019-Jan-16 21:15:21.212622 - [DEBUG]
776 2019-Jan-16 21:15:21.212645 - [DEBUG] Process 24. path edge:
777 2019-Jan-16 21:15:21.212669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
778 2019-Jan-16 21:15:21.212725 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
779 2019-Jan-16 21:15:21.213367 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
780 2019-Jan-16 21:15:21.214004 - [DEBUG]
781 2019-Jan-16 21:15:21.214029 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46782 2019-Jan-16 21:15:21.215329 - [DEBUG] Compose: EdgeIdentity * AllBottom
783 2019-Jan-16 21:15:21.215359 - [DEBUG]
784 2019-Jan-16 21:15:21.215383 - [DEBUG] Propagate flow
785 2019-Jan-16 21:15:21.215406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
786 2019-Jan-16 21:15:21.215462 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
787 2019-Jan-16 21:15:21.216099 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
788 2019-Jan-16 21:15:21.216736 - [DEBUG] Edge function : AllBottom (result of previous compose)
789 2019-Jan-16 21:15:21.216760 - [DEBUG]
790 2019-Jan-16 21:15:21.216785 - [DEBUG] Join: AllTop & AllBottom
791 2019-Jan-16 21:15:21.216810 - [DEBUG] = AllBottom (new jump func)
792 2019-Jan-16 21:15:21.216834 - [DEBUG]
793 2019-Jan-16 21:15:21.216858 - [DEBUG] Start adding new jump function
794 2019-Jan-16 21:15:21.216881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
795 2019-Jan-16 21:15:21.216937 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
796 2019-Jan-16 21:15:21.217573 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
797 2019-Jan-16 21:15:21.218206 - [DEBUG] Edge Function : AllBottom
798 2019-Jan-16 21:15:21.218235 - [DEBUG] End adding new jump function
799 2019-Jan-16 21:15:21.218259 - [DEBUG]
800 2019-Jan-16 21:15:21.218283 - [DEBUG] -------------------------------------------- 25. Path Edge --------------------------------------------
801 2019-Jan-16 21:15:21.218307 - [DEBUG]
802 2019-Jan-16 21:15:21.218330 - [DEBUG] Process 25. path edge:
803 2019-Jan-16 21:15:21.218362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
804 2019-Jan-16 21:15:21.218433 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
805 2019-Jan-16 21:15:21.219068 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
806 2019-Jan-16 21:15:21.219705 - [DEBUG]
807 2019-Jan-16 21:15:21.219730 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25


Got branch instruction
getNormalFlowFunction()
%1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50808 2019-Jan-16 21:15:21.221004 - [DEBUG] Compose: EdgeIdentity * AllBottom
809 2019-Jan-16 21:15:21.221033 - [DEBUG]
810 2019-Jan-16 21:15:21.221057 - [DEBUG] Propagate flow
811 2019-Jan-16 21:15:21.221080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
812 2019-Jan-16 21:15:21.221137 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
813 2019-Jan-16 21:15:21.221791 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
814 2019-Jan-16 21:15:21.222426 - [DEBUG] Edge function : AllBottom (result of previous compose)
815 2019-Jan-16 21:15:21.222451 - [DEBUG]
816 2019-Jan-16 21:15:21.222475 - [DEBUG] Join: AllTop & AllBottom
817 2019-Jan-16 21:15:21.222501 - [DEBUG] = AllBottom (new jump func)
818 2019-Jan-16 21:15:21.222525 - [DEBUG]
819 2019-Jan-16 21:15:21.222548 - [DEBUG] Start adding new jump function
820 2019-Jan-16 21:15:21.222571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
821 2019-Jan-16 21:15:21.222627 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
822 2019-Jan-16 21:15:21.223264 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
823 2019-Jan-16 21:15:21.223901 - [DEBUG] Edge Function : AllBottom
824 2019-Jan-16 21:15:21.223929 - [DEBUG] End adding new jump function
825 2019-Jan-16 21:15:21.223953 - [DEBUG]
826 2019-Jan-16 21:15:21.223977 - [DEBUG] -------------------------------------------- 26. Path Edge --------------------------------------------
827 2019-Jan-16 21:15:21.224001 - [DEBUG]
828 2019-Jan-16 21:15:21.224024 - [DEBUG] Process 26. path edge:
829 2019-Jan-16 21:15:21.224047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
830 2019-Jan-16 21:15:21.224104 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
831 2019-Jan-16 21:15:21.224747 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
832 2019-Jan-16 21:15:21.225396 - [DEBUG]
833 2019-Jan-16 21:15:21.225421 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26


Got load instruction
getNormalFlowFunction()
%tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51834 2019-Jan-16 21:15:21.226694 - [DEBUG] Compose: EdgeIdentity * AllBottom
835 2019-Jan-16 21:15:21.226723 - [DEBUG]
836 2019-Jan-16 21:15:21.226746 - [DEBUG] Propagate flow
837 2019-Jan-16 21:15:21.226769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
838 2019-Jan-16 21:15:21.226825 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
839 2019-Jan-16 21:15:21.227461 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
840 2019-Jan-16 21:15:21.228096 - [DEBUG] Edge function : AllBottom (result of previous compose)
841 2019-Jan-16 21:15:21.228120 - [DEBUG]
842 2019-Jan-16 21:15:21.228144 - [DEBUG] Join: AllTop & AllBottom
843 2019-Jan-16 21:15:21.228170 - [DEBUG] = AllBottom (new jump func)
844 2019-Jan-16 21:15:21.228194 - [DEBUG]
845 2019-Jan-16 21:15:21.228217 - [DEBUG] Start adding new jump function
846 2019-Jan-16 21:15:21.228253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
847 2019-Jan-16 21:15:21.228310 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
848 2019-Jan-16 21:15:21.228960 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
849 2019-Jan-16 21:15:21.229594 - [DEBUG] Edge Function : AllBottom
850 2019-Jan-16 21:15:21.229622 - [DEBUG] End adding new jump function
851 2019-Jan-16 21:15:21.229646 - [DEBUG]
852 2019-Jan-16 21:15:21.229670 - [DEBUG] -------------------------------------------- 27. Path Edge --------------------------------------------
853 2019-Jan-16 21:15:21.229694 - [DEBUG]
854 2019-Jan-16 21:15:21.229717 - [DEBUG] Process 27. path edge:
855 2019-Jan-16 21:15:21.229741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
856 2019-Jan-16 21:15:21.229797 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
857 2019-Jan-16 21:15:21.230433 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
858 2019-Jan-16 21:15:21.231065 - [DEBUG]
859 2019-Jan-16 21:15:21.231090 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53860 2019-Jan-16 21:15:21.232362 - [DEBUG] Compose: EdgeIdentity * AllBottom
861 2019-Jan-16 21:15:21.232391 - [DEBUG]
862 2019-Jan-16 21:15:21.232415 - [DEBUG] Propagate flow
863 2019-Jan-16 21:15:21.232438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
864 2019-Jan-16 21:15:21.232494 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
865 2019-Jan-16 21:15:21.233133 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
866 2019-Jan-16 21:15:21.233765 - [DEBUG] Edge function : AllBottom (result of previous compose)
867 2019-Jan-16 21:15:21.233790 - [DEBUG]
868 2019-Jan-16 21:15:21.233814 - [DEBUG] Join: AllTop & AllBottom
869 2019-Jan-16 21:15:21.233839 - [DEBUG] = AllBottom (new jump func)
870 2019-Jan-16 21:15:21.233864 - [DEBUG]
871 2019-Jan-16 21:15:21.233887 - [DEBUG] Start adding new jump function
872 2019-Jan-16 21:15:21.233910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
873 2019-Jan-16 21:15:21.233965 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
874 2019-Jan-16 21:15:21.234599 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
875 2019-Jan-16 21:15:21.235247 - [DEBUG] Edge Function : AllBottom
876 2019-Jan-16 21:15:21.235275 - [DEBUG] End adding new jump function
877 2019-Jan-16 21:15:21.235299 - [DEBUG]
878 2019-Jan-16 21:15:21.235323 - [DEBUG] -------------------------------------------- 28. Path Edge --------------------------------------------
879 2019-Jan-16 21:15:21.235347 - [DEBUG]
880 2019-Jan-16 21:15:21.235370 - [DEBUG] Process 28. path edge:
881 2019-Jan-16 21:15:21.235393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
882 2019-Jan-16 21:15:21.235450 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
883 2019-Jan-16 21:15:21.236085 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
884 2019-Jan-16 21:15:21.236718 - [DEBUG]
885 2019-Jan-16 21:15:21.236742 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28


Got branch instruction
getNormalFlowFunction()
%2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56886 2019-Jan-16 21:15:21.238016 - [DEBUG] Compose: EdgeIdentity * AllBottom
887 2019-Jan-16 21:15:21.238045 - [DEBUG]
888 2019-Jan-16 21:15:21.238069 - [DEBUG] Propagate flow
889 2019-Jan-16 21:15:21.238092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
890 2019-Jan-16 21:15:21.238149 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
891 2019-Jan-16 21:15:21.238807 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
892 2019-Jan-16 21:15:21.239442 - [DEBUG] Edge function : AllBottom (result of previous compose)
893 2019-Jan-16 21:15:21.239466 - [DEBUG]
894 2019-Jan-16 21:15:21.239490 - [DEBUG] Join: AllTop & AllBottom
895 2019-Jan-16 21:15:21.239516 - [DEBUG] = AllBottom (new jump func)
896 2019-Jan-16 21:15:21.239540 - [DEBUG]
897 2019-Jan-16 21:15:21.239563 - [DEBUG] Start adding new jump function
898 2019-Jan-16 21:15:21.239586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
899 2019-Jan-16 21:15:21.239642 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
900 2019-Jan-16 21:15:21.240275 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
901 2019-Jan-16 21:15:21.240914 - [DEBUG] Edge Function : AllBottom
902 2019-Jan-16 21:15:21.240942 - [DEBUG] End adding new jump function
903 2019-Jan-16 21:15:21.240966 - [DEBUG]
904 2019-Jan-16 21:15:21.240990 - [DEBUG] -------------------------------------------- 29. Path Edge --------------------------------------------
905 2019-Jan-16 21:15:21.241014 - [DEBUG]
906 2019-Jan-16 21:15:21.241037 - [DEBUG] Process 29. path edge:
907 2019-Jan-16 21:15:21.241060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
908 2019-Jan-16 21:15:21.241116 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
909 2019-Jan-16 21:15:21.241769 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
910 2019-Jan-16 21:15:21.242403 - [DEBUG]
911 2019-Jan-16 21:15:21.242428 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29


Got load instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58912 2019-Jan-16 21:15:21.243722 - [DEBUG] Compose: EdgeIdentity * AllBottom
913 2019-Jan-16 21:15:21.243751 - [DEBUG]
914 2019-Jan-16 21:15:21.243775 - [DEBUG] Propagate flow
915 2019-Jan-16 21:15:21.243798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
916 2019-Jan-16 21:15:21.243854 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
917 2019-Jan-16 21:15:21.244511 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
918 2019-Jan-16 21:15:21.245163 - [DEBUG] Edge function : AllBottom (result of previous compose)
919 2019-Jan-16 21:15:21.245188 - [DEBUG]
920 2019-Jan-16 21:15:21.245212 - [DEBUG] Join: AllTop & AllBottom
921 2019-Jan-16 21:15:21.245238 - [DEBUG] = AllBottom (new jump func)
922 2019-Jan-16 21:15:21.245262 - [DEBUG]
923 2019-Jan-16 21:15:21.245285 - [DEBUG] Start adding new jump function
924 2019-Jan-16 21:15:21.245308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
925 2019-Jan-16 21:15:21.245364 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
926 2019-Jan-16 21:15:21.245999 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
927 2019-Jan-16 21:15:21.246635 - [DEBUG] Edge Function : AllBottom
928 2019-Jan-16 21:15:21.246663 - [DEBUG] End adding new jump function
929 2019-Jan-16 21:15:21.246695 - [DEBUG]
930 2019-Jan-16 21:15:21.246719 - [DEBUG] -------------------------------------------- 30. Path Edge --------------------------------------------
931 2019-Jan-16 21:15:21.246743 - [DEBUG]
932 2019-Jan-16 21:15:21.246766 - [DEBUG] Process 30. path edge:
933 2019-Jan-16 21:15:21.246790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
934 2019-Jan-16 21:15:21.246846 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
935 2019-Jan-16 21:15:21.247485 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
936 2019-Jan-16 21:15:21.248121 - [DEBUG]
937 2019-Jan-16 21:15:21.248144 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30


Got switch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61938 2019-Jan-16 21:15:21.249428 - [DEBUG] Compose: EdgeIdentity * AllBottom
939 2019-Jan-16 21:15:21.249458 - [DEBUG]
940 2019-Jan-16 21:15:21.249481 - [DEBUG] Propagate flow
941 2019-Jan-16 21:15:21.249504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
942 2019-Jan-16 21:15:21.249560 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
943 2019-Jan-16 21:15:21.250195 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
944 2019-Jan-16 21:15:21.250828 - [DEBUG] Edge function : AllBottom (result of previous compose)
945 2019-Jan-16 21:15:21.250853 - [DEBUG]
946 2019-Jan-16 21:15:21.250877 - [DEBUG] Join: AllTop & AllBottom
947 2019-Jan-16 21:15:21.250903 - [DEBUG] = AllBottom (new jump func)
948 2019-Jan-16 21:15:21.250927 - [DEBUG]
949 2019-Jan-16 21:15:21.250950 - [DEBUG] Start adding new jump function
950 2019-Jan-16 21:15:21.250974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
951 2019-Jan-16 21:15:21.251029 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
952 2019-Jan-16 21:15:21.251665 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
953 2019-Jan-16 21:15:21.252315 - [DEBUG] Edge Function : AllBottom
954 2019-Jan-16 21:15:21.252343 - [DEBUG] End adding new jump function
955 2019-Jan-16 21:15:21.252367 - [DEBUG]
956 2019-Jan-16 21:15:21.252391 - [DEBUG] -------------------------------------------- 31. Path Edge --------------------------------------------
957 2019-Jan-16 21:15:21.252415 - [DEBUG]
958 2019-Jan-16 21:15:21.252438 - [DEBUG] Process 31. path edge:
959 2019-Jan-16 21:15:21.252461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
960 2019-Jan-16 21:15:21.252517 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
961 2019-Jan-16 21:15:21.253153 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
962 2019-Jan-16 21:15:21.253786 - [DEBUG]
963 2019-Jan-16 21:15:21.253811 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31


Got store instruction
getNormalFlowFunction()
br label %sw.bb, !dbg !62, !phasar.instruction.id !63964 2019-Jan-16 21:15:21.255081 - [DEBUG] Compose: EdgeIdentity * AllBottom
965 2019-Jan-16 21:15:21.255112 - [DEBUG]
966 2019-Jan-16 21:15:21.255135 - [DEBUG] Propagate flow
967 2019-Jan-16 21:15:21.255158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
968 2019-Jan-16 21:15:21.255214 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
969 2019-Jan-16 21:15:21.255849 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
970 2019-Jan-16 21:15:21.256481 - [DEBUG] Edge function : AllBottom (result of previous compose)
971 2019-Jan-16 21:15:21.256506 - [DEBUG]
972 2019-Jan-16 21:15:21.256530 - [DEBUG] Join: AllTop & AllBottom
973 2019-Jan-16 21:15:21.256563 - [DEBUG] = AllBottom (new jump func)
974 2019-Jan-16 21:15:21.256588 - [DEBUG]
975 2019-Jan-16 21:15:21.256611 - [DEBUG] Start adding new jump function
976 2019-Jan-16 21:15:21.256634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
977 2019-Jan-16 21:15:21.256690 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
978 2019-Jan-16 21:15:21.257324 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
979 2019-Jan-16 21:15:21.257957 - [DEBUG] Edge Function : AllBottom
980 2019-Jan-16 21:15:21.257985 - [DEBUG] End adding new jump function
981 2019-Jan-16 21:15:21.258009 - [DEBUG]
982 2019-Jan-16 21:15:21.258032 - [DEBUG] -------------------------------------------- 32. Path Edge --------------------------------------------
983 2019-Jan-16 21:15:21.258056 - [DEBUG]
984 2019-Jan-16 21:15:21.258079 - [DEBUG] Process 32. path edge:
985 2019-Jan-16 21:15:21.258103 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
986 2019-Jan-16 21:15:21.258159 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
987 2019-Jan-16 21:15:21.258807 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
988 2019-Jan-16 21:15:21.259441 - [DEBUG]
989 2019-Jan-16 21:15:21.259465 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32


Got branch instruction
getNormalFlowFunction()
%3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65990 2019-Jan-16 21:15:21.260728 - [DEBUG] Compose: EdgeIdentity * AllBottom
991 2019-Jan-16 21:15:21.260757 - [DEBUG]
992 2019-Jan-16 21:15:21.260781 - [DEBUG] Propagate flow
993 2019-Jan-16 21:15:21.260804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
994 2019-Jan-16 21:15:21.260860 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
995 2019-Jan-16 21:15:21.261501 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
996 2019-Jan-16 21:15:21.262150 - [DEBUG] Edge function : AllBottom (result of previous compose)
997 2019-Jan-16 21:15:21.262175 - [DEBUG]
998 2019-Jan-16 21:15:21.262199 - [DEBUG] Join: AllTop & AllBottom
999 2019-Jan-16 21:15:21.262225 - [DEBUG] = AllBottom (new jump func)
1000 2019-Jan-16 21:15:21.262249 - [DEBUG]
1001 2019-Jan-16 21:15:21.262272 - [DEBUG] Start adding new jump function
1002 2019-Jan-16 21:15:21.262295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1003 2019-Jan-16 21:15:21.262351 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1004 2019-Jan-16 21:15:21.262985 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
1005 2019-Jan-16 21:15:21.263625 - [DEBUG] Edge Function : AllBottom
1006 2019-Jan-16 21:15:21.263654 - [DEBUG] End adding new jump function
1007 2019-Jan-16 21:15:21.263678 - [DEBUG]
1008 2019-Jan-16 21:15:21.263701 - [DEBUG] -------------------------------------------- 33. Path Edge --------------------------------------------
1009 2019-Jan-16 21:15:21.263725 - [DEBUG]
1010 2019-Jan-16 21:15:21.263748 - [DEBUG] Process 33. path edge:
1011 2019-Jan-16 21:15:21.263771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1012 2019-Jan-16 21:15:21.263827 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
1013 2019-Jan-16 21:15:21.264465 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1014 2019-Jan-16 21:15:21.265114 - [DEBUG]
1015 2019-Jan-16 21:15:21.265139 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33


Got load instruction
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !671016 2019-Jan-16 21:15:21.266427 - [DEBUG] Compose: EdgeIdentity * AllBottom
1017 2019-Jan-16 21:15:21.266456 - [DEBUG]
1018 2019-Jan-16 21:15:21.266480 - [DEBUG] Propagate flow
1019 2019-Jan-16 21:15:21.266503 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1020 2019-Jan-16 21:15:21.266559 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1021 2019-Jan-16 21:15:21.267204 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1022 2019-Jan-16 21:15:21.267839 - [DEBUG] Edge function : AllBottom (result of previous compose)
1023 2019-Jan-16 21:15:21.267864 - [DEBUG]
1024 2019-Jan-16 21:15:21.267888 - [DEBUG] Join: AllTop & AllBottom
1025 2019-Jan-16 21:15:21.267913 - [DEBUG] = AllBottom (new jump func)
1026 2019-Jan-16 21:15:21.267937 - [DEBUG]
1027 2019-Jan-16 21:15:21.267960 - [DEBUG] Start adding new jump function
1028 2019-Jan-16 21:15:21.267983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1029 2019-Jan-16 21:15:21.268038 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1030 2019-Jan-16 21:15:21.268689 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1031 2019-Jan-16 21:15:21.269332 - [DEBUG] Edge Function : AllBottom
1032 2019-Jan-16 21:15:21.269360 - [DEBUG] End adding new jump function
1033 2019-Jan-16 21:15:21.269384 - [DEBUG]
1034 2019-Jan-16 21:15:21.269408 - [DEBUG] -------------------------------------------- 34. Path Edge --------------------------------------------
1035 2019-Jan-16 21:15:21.269432 - [DEBUG]
1036 2019-Jan-16 21:15:21.269455 - [DEBUG] Process 34. path edge:
1037 2019-Jan-16 21:15:21.269478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1038 2019-Jan-16 21:15:21.269535 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
1039 2019-Jan-16 21:15:21.270171 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1040 2019-Jan-16 21:15:21.270804 - [DEBUG]
1041 2019-Jan-16 21:15:21.270828 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1042 2019-Jan-16 21:15:21.271470 - [DEBUG] Possible callees:
1043 2019-Jan-16 21:15:21.271494 - [DEBUG] bar
1044 2019-Jan-16 21:15:21.271518 - [DEBUG] Possible return sites:
1045 2019-Jan-16 21:15:21.271542 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got switch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !711046 2019-Jan-16 21:15:21.272821 - [DEBUG] Found and process special summary
1047 2019-Jan-16 21:15:21.272854 - [DEBUG] Compose: EdgeIdentity * AllBottom
1048 2019-Jan-16 21:15:21.272881 - [DEBUG]
1049 2019-Jan-16 21:15:21.272905 - [DEBUG] Propagate flow
1050 2019-Jan-16 21:15:21.272927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1051 2019-Jan-16 21:15:21.272984 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1052 2019-Jan-16 21:15:21.273622 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1053 2019-Jan-16 21:15:21.274256 - [DEBUG] Edge function : AllBottom (result of previous compose)
1054 2019-Jan-16 21:15:21.274281 - [DEBUG]
1055 2019-Jan-16 21:15:21.274305 - [DEBUG] Join: AllTop & AllBottom
1056 2019-Jan-16 21:15:21.274330 - [DEBUG] = AllBottom (new jump func)
1057 2019-Jan-16 21:15:21.274354 - [DEBUG]
1058 2019-Jan-16 21:15:21.274377 - [DEBUG] Start adding new jump function
1059 2019-Jan-16 21:15:21.274408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1060 2019-Jan-16 21:15:21.274465 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1061 2019-Jan-16 21:15:21.275114 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1062 2019-Jan-16 21:15:21.275757 - [DEBUG] Edge Function : AllBottom
1063 2019-Jan-16 21:15:21.275785 - [DEBUG] End adding new jump function
1064 2019-Jan-16 21:15:21.275809 - [DEBUG]
1065 2019-Jan-16 21:15:21.275833 - [DEBUG] -------------------------------------------- 35. Path Edge --------------------------------------------
1066 2019-Jan-16 21:15:21.275857 - [DEBUG]
1067 2019-Jan-16 21:15:21.275880 - [DEBUG] Process 35. path edge:
1068 2019-Jan-16 21:15:21.275904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1069 2019-Jan-16 21:15:21.275960 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
1070 2019-Jan-16 21:15:21.276600 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1071 2019-Jan-16 21:15:21.277233 - [DEBUG]
1072 2019-Jan-16 21:15:21.277258 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getNormalFlowFunction()
%tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !721073 2019-Jan-16 21:15:21.278540 - [DEBUG] Compose: EdgeIdentity * AllBottom
1074 2019-Jan-16 21:15:21.278569 - [DEBUG]
1075 2019-Jan-16 21:15:21.278593 - [DEBUG] Propagate flow
1076 2019-Jan-16 21:15:21.278616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1077 2019-Jan-16 21:15:21.278671 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1078 2019-Jan-16 21:15:21.279311 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1079 2019-Jan-16 21:15:21.279946 - [DEBUG] Edge function : AllBottom (result of previous compose)
1080 2019-Jan-16 21:15:21.279971 - [DEBUG]
1081 2019-Jan-16 21:15:21.279995 - [DEBUG] Join: AllTop & AllBottom
1082 2019-Jan-16 21:15:21.280021 - [DEBUG] = AllBottom (new jump func)
1083 2019-Jan-16 21:15:21.280045 - [DEBUG]
1084 2019-Jan-16 21:15:21.280068 - [DEBUG] Start adding new jump function
1085 2019-Jan-16 21:15:21.280091 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1086 2019-Jan-16 21:15:21.280146 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1087 2019-Jan-16 21:15:21.280781 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1088 2019-Jan-16 21:15:21.281415 - [DEBUG] Edge Function : AllBottom
1089 2019-Jan-16 21:15:21.281443 - [DEBUG] End adding new jump function
1090 2019-Jan-16 21:15:21.281467 - [DEBUG]
1091 2019-Jan-16 21:15:21.281490 - [DEBUG] -------------------------------------------- 36. Path Edge --------------------------------------------
1092 2019-Jan-16 21:15:21.281514 - [DEBUG]
1093 2019-Jan-16 21:15:21.281537 - [DEBUG] Process 36. path edge:
1094 2019-Jan-16 21:15:21.281560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1095 2019-Jan-16 21:15:21.281616 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
1096 2019-Jan-16 21:15:21.282267 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1097 2019-Jan-16 21:15:21.282900 - [DEBUG]
1098 2019-Jan-16 21:15:21.282925 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !741099 2019-Jan-16 21:15:21.284190 - [DEBUG] Compose: EdgeIdentity * AllBottom
1100 2019-Jan-16 21:15:21.284220 - [DEBUG]
1101 2019-Jan-16 21:15:21.284243 - [DEBUG] Propagate flow
1102 2019-Jan-16 21:15:21.284266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1103 2019-Jan-16 21:15:21.284322 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1104 2019-Jan-16 21:15:21.284968 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1105 2019-Jan-16 21:15:21.285619 - [DEBUG] Edge function : AllBottom (result of previous compose)
1106 2019-Jan-16 21:15:21.285644 - [DEBUG]
1107 2019-Jan-16 21:15:21.285668 - [DEBUG] Join: AllTop & AllBottom
1108 2019-Jan-16 21:15:21.285694 - [DEBUG] = AllBottom (new jump func)
1109 2019-Jan-16 21:15:21.285718 - [DEBUG]
1110 2019-Jan-16 21:15:21.285741 - [DEBUG] Start adding new jump function
1111 2019-Jan-16 21:15:21.285764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1112 2019-Jan-16 21:15:21.285820 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1113 2019-Jan-16 21:15:21.286454 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1114 2019-Jan-16 21:15:21.287097 - [DEBUG] Edge Function : AllBottom
1115 2019-Jan-16 21:15:21.287130 - [DEBUG] End adding new jump function
1116 2019-Jan-16 21:15:21.287155 - [DEBUG]
1117 2019-Jan-16 21:15:21.287178 - [DEBUG] -------------------------------------------- 37. Path Edge --------------------------------------------
1118 2019-Jan-16 21:15:21.287202 - [DEBUG]
1119 2019-Jan-16 21:15:21.287225 - [DEBUG] Process 37. path edge:
1120 2019-Jan-16 21:15:21.287249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1121 2019-Jan-16 21:15:21.287305 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
1122 2019-Jan-16 21:15:21.287958 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1123 2019-Jan-16 21:15:21.288609 - [DEBUG]
1124 2019-Jan-16 21:15:21.288633 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1125 2019-Jan-16 21:15:21.289286 - [DEBUG] Possible callees:
1126 2019-Jan-16 21:15:21.289311 - [DEBUG] llvm.dbg.declare
1127 2019-Jan-16 21:15:21.289336 - [DEBUG] Possible return sites:
1128 2019-Jan-16 21:15:21.289359 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !781129 2019-Jan-16 21:15:21.290629 - [DEBUG] Found and process special summary
1130 2019-Jan-16 21:15:21.290663 - [DEBUG] Compose: EdgeIdentity * AllBottom
1131 2019-Jan-16 21:15:21.290690 - [DEBUG]
1132 2019-Jan-16 21:15:21.290713 - [DEBUG] Propagate flow
1133 2019-Jan-16 21:15:21.290736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1134 2019-Jan-16 21:15:21.290792 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1135 2019-Jan-16 21:15:21.291431 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1136 2019-Jan-16 21:15:21.292081 - [DEBUG] Edge function : AllBottom (result of previous compose)
1137 2019-Jan-16 21:15:21.292106 - [DEBUG]
1138 2019-Jan-16 21:15:21.292130 - [DEBUG] Join: AllTop & AllBottom
1139 2019-Jan-16 21:15:21.292155 - [DEBUG] = AllBottom (new jump func)
1140 2019-Jan-16 21:15:21.292179 - [DEBUG]
1141 2019-Jan-16 21:15:21.292202 - [DEBUG] Start adding new jump function
1142 2019-Jan-16 21:15:21.292226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1143 2019-Jan-16 21:15:21.292289 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1144 2019-Jan-16 21:15:21.292924 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1145 2019-Jan-16 21:15:21.293561 - [DEBUG] Edge Function : AllBottom
1146 2019-Jan-16 21:15:21.293589 - [DEBUG] End adding new jump function
1147 2019-Jan-16 21:15:21.293613 - [DEBUG]
1148 2019-Jan-16 21:15:21.293636 - [DEBUG] -------------------------------------------- 38. Path Edge --------------------------------------------
1149 2019-Jan-16 21:15:21.293660 - [DEBUG]
1150 2019-Jan-16 21:15:21.293683 - [DEBUG] Process 38. path edge:
1151 2019-Jan-16 21:15:21.293706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1152 2019-Jan-16 21:15:21.293763 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
1153 2019-Jan-16 21:15:21.294401 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1154 2019-Jan-16 21:15:21.295034 - [DEBUG]
1155 2019-Jan-16 21:15:21.295059 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getNormalFlowFunction()
store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !791156 2019-Jan-16 21:15:21.296342 - [DEBUG] Compose: EdgeIdentity * AllBottom
1157 2019-Jan-16 21:15:21.296371 - [DEBUG]
1158 2019-Jan-16 21:15:21.296395 - [DEBUG] Propagate flow
1159 2019-Jan-16 21:15:21.296418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1160 2019-Jan-16 21:15:21.296474 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1161 2019-Jan-16 21:15:21.297113 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1162 2019-Jan-16 21:15:21.297747 - [DEBUG] Edge function : AllBottom (result of previous compose)
1163 2019-Jan-16 21:15:21.297772 - [DEBUG]
1164 2019-Jan-16 21:15:21.297796 - [DEBUG] Join: AllTop & AllBottom
1165 2019-Jan-16 21:15:21.297822 - [DEBUG] = AllBottom (new jump func)
1166 2019-Jan-16 21:15:21.297846 - [DEBUG]
1167 2019-Jan-16 21:15:21.297869 - [DEBUG] Start adding new jump function
1168 2019-Jan-16 21:15:21.297892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1169 2019-Jan-16 21:15:21.297948 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1170 2019-Jan-16 21:15:21.298598 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1171 2019-Jan-16 21:15:21.299232 - [DEBUG] Edge Function : AllBottom
1172 2019-Jan-16 21:15:21.299260 - [DEBUG] End adding new jump function
1173 2019-Jan-16 21:15:21.299284 - [DEBUG]
1174 2019-Jan-16 21:15:21.299307 - [DEBUG] -------------------------------------------- 39. Path Edge --------------------------------------------
1175 2019-Jan-16 21:15:21.299331 - [DEBUG]
1176 2019-Jan-16 21:15:21.299355 - [DEBUG] Process 39. path edge:
1177 2019-Jan-16 21:15:21.299378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1178 2019-Jan-16 21:15:21.299435 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
1179 2019-Jan-16 21:15:21.300069 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1180 2019-Jan-16 21:15:21.300702 - [DEBUG]
1181 2019-Jan-16 21:15:21.300727 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39


Got store instruction
getNormalFlowFunction()
br label %if.end15, !dbg !80, !phasar.instruction.id !811182 2019-Jan-16 21:15:21.302007 - [DEBUG] Compose: EdgeIdentity * AllBottom
1183 2019-Jan-16 21:15:21.302037 - [DEBUG]
1184 2019-Jan-16 21:15:21.302060 - [DEBUG] Propagate flow
1185 2019-Jan-16 21:15:21.302083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1186 2019-Jan-16 21:15:21.302147 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1187 2019-Jan-16 21:15:21.302786 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1188 2019-Jan-16 21:15:21.303419 - [DEBUG] Edge function : AllBottom (result of previous compose)
1189 2019-Jan-16 21:15:21.303444 - [DEBUG]
1190 2019-Jan-16 21:15:21.303468 - [DEBUG] Join: AllTop & AllBottom
1191 2019-Jan-16 21:15:21.303493 - [DEBUG] = AllBottom (new jump func)
1192 2019-Jan-16 21:15:21.303517 - [DEBUG]
1193 2019-Jan-16 21:15:21.303540 - [DEBUG] Start adding new jump function
1194 2019-Jan-16 21:15:21.303563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1195 2019-Jan-16 21:15:21.303619 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1196 2019-Jan-16 21:15:21.304251 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1197 2019-Jan-16 21:15:21.304887 - [DEBUG] Edge Function : AllBottom
1198 2019-Jan-16 21:15:21.304915 - [DEBUG] End adding new jump function
1199 2019-Jan-16 21:15:21.304939 - [DEBUG]
1200 2019-Jan-16 21:15:21.304962 - [DEBUG] -------------------------------------------- 40. Path Edge --------------------------------------------
1201 2019-Jan-16 21:15:21.304986 - [DEBUG]
1202 2019-Jan-16 21:15:21.305009 - [DEBUG] Process 40. path edge:
1203 2019-Jan-16 21:15:21.305032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1204 2019-Jan-16 21:15:21.305104 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
1205 2019-Jan-16 21:15:21.307122 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1206 2019-Jan-16 21:15:21.307832 - [DEBUG]
1207 2019-Jan-16 21:15:21.307859 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !1081208 2019-Jan-16 21:15:21.309206 - [DEBUG] Compose: EdgeIdentity * AllBottom
1209 2019-Jan-16 21:15:21.309238 - [DEBUG]
1210 2019-Jan-16 21:15:21.309262 - [DEBUG] Propagate flow
1211 2019-Jan-16 21:15:21.309285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1212 2019-Jan-16 21:15:21.309345 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1213 2019-Jan-16 21:15:21.309991 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1214 2019-Jan-16 21:15:21.310625 - [DEBUG] Edge function : AllBottom (result of previous compose)
1215 2019-Jan-16 21:15:21.310650 - [DEBUG]
1216 2019-Jan-16 21:15:21.310675 - [DEBUG] Join: AllTop & AllBottom
1217 2019-Jan-16 21:15:21.310701 - [DEBUG] = AllBottom (new jump func)
1218 2019-Jan-16 21:15:21.310725 - [DEBUG]
1219 2019-Jan-16 21:15:21.310748 - [DEBUG] Start adding new jump function
1220 2019-Jan-16 21:15:21.310772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1221 2019-Jan-16 21:15:21.310832 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1222 2019-Jan-16 21:15:21.311468 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1223 2019-Jan-16 21:15:21.312117 - [DEBUG] Edge Function : AllBottom
1224 2019-Jan-16 21:15:21.312147 - [DEBUG] End adding new jump function
1225 2019-Jan-16 21:15:21.312171 - [DEBUG]
1226 2019-Jan-16 21:15:21.312194 - [DEBUG] -------------------------------------------- 41. Path Edge --------------------------------------------
1227 2019-Jan-16 21:15:21.312219 - [DEBUG]
1228 2019-Jan-16 21:15:21.312242 - [DEBUG] Process 41. path edge:
1229 2019-Jan-16 21:15:21.312266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1230 2019-Jan-16 21:15:21.312339 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
1231 2019-Jan-16 21:15:21.312976 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1232 2019-Jan-16 21:15:21.313610 - [DEBUG]
1233 2019-Jan-16 21:15:21.313635 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54


Got store instruction
getNormalFlowFunction()
br label %sw.bb16, !dbg !109, !phasar.instruction.id !1101234 2019-Jan-16 21:15:21.314900 - [DEBUG] Compose: EdgeIdentity * AllBottom
1235 2019-Jan-16 21:15:21.314929 - [DEBUG]
1236 2019-Jan-16 21:15:21.314953 - [DEBUG] Propagate flow
1237 2019-Jan-16 21:15:21.314976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1238 2019-Jan-16 21:15:21.315039 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1239 2019-Jan-16 21:15:21.315691 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1240 2019-Jan-16 21:15:21.316325 - [DEBUG] Edge function : AllBottom (result of previous compose)
1241 2019-Jan-16 21:15:21.316349 - [DEBUG]
1242 2019-Jan-16 21:15:21.316374 - [DEBUG] Join: AllTop & AllBottom
1243 2019-Jan-16 21:15:21.316399 - [DEBUG] = AllBottom (new jump func)
1244 2019-Jan-16 21:15:21.316423 - [DEBUG]
1245 2019-Jan-16 21:15:21.316446 - [DEBUG] Start adding new jump function
1246 2019-Jan-16 21:15:21.316469 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1247 2019-Jan-16 21:15:21.316525 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1248 2019-Jan-16 21:15:21.317158 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1249 2019-Jan-16 21:15:21.317792 - [DEBUG] Edge Function : AllBottom
1250 2019-Jan-16 21:15:21.317821 - [DEBUG] End adding new jump function
1251 2019-Jan-16 21:15:21.317845 - [DEBUG]
1252 2019-Jan-16 21:15:21.317868 - [DEBUG] -------------------------------------------- 42. Path Edge --------------------------------------------
1253 2019-Jan-16 21:15:21.317893 - [DEBUG]
1254 2019-Jan-16 21:15:21.317916 - [DEBUG] Process 42. path edge:
1255 2019-Jan-16 21:15:21.317940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1256 2019-Jan-16 21:15:21.317996 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
1257 2019-Jan-16 21:15:21.318648 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1258 2019-Jan-16 21:15:21.319281 - [DEBUG]
1259 2019-Jan-16 21:15:21.319306 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55


Got branch instruction
getNormalFlowFunction()
%4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !1131260 2019-Jan-16 21:15:21.320564 - [DEBUG] Compose: EdgeIdentity * AllBottom
1261 2019-Jan-16 21:15:21.320594 - [DEBUG]
1262 2019-Jan-16 21:15:21.320617 - [DEBUG] Propagate flow
1263 2019-Jan-16 21:15:21.320640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1264 2019-Jan-16 21:15:21.320696 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1265 2019-Jan-16 21:15:21.321343 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1266 2019-Jan-16 21:15:21.321992 - [DEBUG] Edge function : AllBottom (result of previous compose)
1267 2019-Jan-16 21:15:21.322017 - [DEBUG]
1268 2019-Jan-16 21:15:21.322041 - [DEBUG] Join: AllTop & AllBottom
1269 2019-Jan-16 21:15:21.322067 - [DEBUG] = AllBottom (new jump func)
1270 2019-Jan-16 21:15:21.322091 - [DEBUG]
1271 2019-Jan-16 21:15:21.322114 - [DEBUG] Start adding new jump function
1272 2019-Jan-16 21:15:21.322137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1273 2019-Jan-16 21:15:21.322200 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1274 2019-Jan-16 21:15:21.322835 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1275 2019-Jan-16 21:15:21.323473 - [DEBUG] Edge Function : AllBottom
1276 2019-Jan-16 21:15:21.323502 - [DEBUG] End adding new jump function
1277 2019-Jan-16 21:15:21.323526 - [DEBUG]
1278 2019-Jan-16 21:15:21.323549 - [DEBUG] -------------------------------------------- 43. Path Edge --------------------------------------------
1279 2019-Jan-16 21:15:21.323573 - [DEBUG]
1280 2019-Jan-16 21:15:21.323596 - [DEBUG] Process 43. path edge:
1281 2019-Jan-16 21:15:21.323620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1282 2019-Jan-16 21:15:21.323676 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
1283 2019-Jan-16 21:15:21.324315 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1284 2019-Jan-16 21:15:21.324948 - [DEBUG]
1285 2019-Jan-16 21:15:21.324972 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56


Got load instruction
getNormalFlowFunction()
%tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !1141286 2019-Jan-16 21:15:21.326257 - [DEBUG] Compose: EdgeIdentity * AllBottom
1287 2019-Jan-16 21:15:21.326286 - [DEBUG]
1288 2019-Jan-16 21:15:21.326309 - [DEBUG] Propagate flow
1289 2019-Jan-16 21:15:21.326332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1290 2019-Jan-16 21:15:21.326388 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1291 2019-Jan-16 21:15:21.327024 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1292 2019-Jan-16 21:15:21.327658 - [DEBUG] Edge function : AllBottom (result of previous compose)
1293 2019-Jan-16 21:15:21.327683 - [DEBUG]
1294 2019-Jan-16 21:15:21.327708 - [DEBUG] Join: AllTop & AllBottom
1295 2019-Jan-16 21:15:21.327733 - [DEBUG] = AllBottom (new jump func)
1296 2019-Jan-16 21:15:21.327757 - [DEBUG]
1297 2019-Jan-16 21:15:21.327780 - [DEBUG] Start adding new jump function
1298 2019-Jan-16 21:15:21.327803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1299 2019-Jan-16 21:15:21.327858 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1300 2019-Jan-16 21:15:21.328506 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1301 2019-Jan-16 21:15:21.329139 - [DEBUG] Edge Function : AllBottom
1302 2019-Jan-16 21:15:21.329168 - [DEBUG] End adding new jump function
1303 2019-Jan-16 21:15:21.329192 - [DEBUG]
1304 2019-Jan-16 21:15:21.329215 - [DEBUG] -------------------------------------------- 44. Path Edge --------------------------------------------
1305 2019-Jan-16 21:15:21.329239 - [DEBUG]
1306 2019-Jan-16 21:15:21.329262 - [DEBUG] Process 44. path edge:
1307 2019-Jan-16 21:15:21.329286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1308 2019-Jan-16 21:15:21.329342 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
1309 2019-Jan-16 21:15:21.329977 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1310 2019-Jan-16 21:15:21.330610 - [DEBUG]
1311 2019-Jan-16 21:15:21.330635 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1161312 2019-Jan-16 21:15:21.331926 - [DEBUG] Compose: EdgeIdentity * AllBottom
1313 2019-Jan-16 21:15:21.331955 - [DEBUG]
1314 2019-Jan-16 21:15:21.331979 - [DEBUG] Propagate flow
1315 2019-Jan-16 21:15:21.332002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1316 2019-Jan-16 21:15:21.332058 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1317 2019-Jan-16 21:15:21.332720 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1318 2019-Jan-16 21:15:21.333356 - [DEBUG] Edge function : AllBottom (result of previous compose)
1319 2019-Jan-16 21:15:21.333381 - [DEBUG]
1320 2019-Jan-16 21:15:21.333405 - [DEBUG] Join: AllTop & AllBottom
1321 2019-Jan-16 21:15:21.333430 - [DEBUG] = AllBottom (new jump func)
1322 2019-Jan-16 21:15:21.333454 - [DEBUG]
1323 2019-Jan-16 21:15:21.333478 - [DEBUG] Start adding new jump function
1324 2019-Jan-16 21:15:21.333500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1325 2019-Jan-16 21:15:21.333556 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1326 2019-Jan-16 21:15:21.334190 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1327 2019-Jan-16 21:15:21.334833 - [DEBUG] Edge Function : AllBottom
1328 2019-Jan-16 21:15:21.334861 - [DEBUG] End adding new jump function
1329 2019-Jan-16 21:15:21.334885 - [DEBUG]
1330 2019-Jan-16 21:15:21.334909 - [DEBUG] -------------------------------------------- 45. Path Edge --------------------------------------------
1331 2019-Jan-16 21:15:21.334933 - [DEBUG]
1332 2019-Jan-16 21:15:21.334956 - [DEBUG] Process 45. path edge:
1333 2019-Jan-16 21:15:21.334980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1334 2019-Jan-16 21:15:21.335036 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
1335 2019-Jan-16 21:15:21.335699 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1336 2019-Jan-16 21:15:21.336334 - [DEBUG]
1337 2019-Jan-16 21:15:21.336359 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1338 2019-Jan-16 21:15:21.337010 - [DEBUG] Possible callees:
1339 2019-Jan-16 21:15:21.337035 - [DEBUG] llvm.dbg.declare
1340 2019-Jan-16 21:15:21.337060 - [DEBUG] Possible return sites:
1341 2019-Jan-16 21:15:21.337083 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1201342 2019-Jan-16 21:15:21.338368 - [DEBUG] Found and process special summary
1343 2019-Jan-16 21:15:21.338415 - [DEBUG] Compose: EdgeIdentity * AllBottom
1344 2019-Jan-16 21:15:21.338443 - [DEBUG]
1345 2019-Jan-16 21:15:21.338467 - [DEBUG] Propagate flow
1346 2019-Jan-16 21:15:21.338491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1347 2019-Jan-16 21:15:21.338547 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1348 2019-Jan-16 21:15:21.339193 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1349 2019-Jan-16 21:15:21.339827 - [DEBUG] Edge function : AllBottom (result of previous compose)
1350 2019-Jan-16 21:15:21.339852 - [DEBUG]
1351 2019-Jan-16 21:15:21.339876 - [DEBUG] Join: AllTop & AllBottom
1352 2019-Jan-16 21:15:21.339902 - [DEBUG] = AllBottom (new jump func)
1353 2019-Jan-16 21:15:21.339926 - [DEBUG]
1354 2019-Jan-16 21:15:21.339949 - [DEBUG] Start adding new jump function
1355 2019-Jan-16 21:15:21.339973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1356 2019-Jan-16 21:15:21.340038 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1357 2019-Jan-16 21:15:21.340673 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1358 2019-Jan-16 21:15:21.341310 - [DEBUG] Edge Function : AllBottom
1359 2019-Jan-16 21:15:21.341338 - [DEBUG] End adding new jump function
1360 2019-Jan-16 21:15:21.341362 - [DEBUG]
1361 2019-Jan-16 21:15:21.341386 - [DEBUG] -------------------------------------------- 46. Path Edge --------------------------------------------
1362 2019-Jan-16 21:15:21.341410 - [DEBUG]
1363 2019-Jan-16 21:15:21.341433 - [DEBUG] Process 46. path edge:
1364 2019-Jan-16 21:15:21.341457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1365 2019-Jan-16 21:15:21.341513 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
1366 2019-Jan-16 21:15:21.342168 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1367 2019-Jan-16 21:15:21.342802 - [DEBUG]
1368 2019-Jan-16 21:15:21.342826 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getNormalFlowFunction()
store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !1211369 2019-Jan-16 21:15:21.344092 - [DEBUG] Compose: EdgeIdentity * AllBottom
1370 2019-Jan-16 21:15:21.344121 - [DEBUG]
1371 2019-Jan-16 21:15:21.344145 - [DEBUG] Propagate flow
1372 2019-Jan-16 21:15:21.344168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1373 2019-Jan-16 21:15:21.344224 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1374 2019-Jan-16 21:15:21.344860 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1375 2019-Jan-16 21:15:21.345510 - [DEBUG] Edge function : AllBottom (result of previous compose)
1376 2019-Jan-16 21:15:21.345535 - [DEBUG]
1377 2019-Jan-16 21:15:21.345559 - [DEBUG] Join: AllTop & AllBottom
1378 2019-Jan-16 21:15:21.345584 - [DEBUG] = AllBottom (new jump func)
1379 2019-Jan-16 21:15:21.345608 - [DEBUG]
1380 2019-Jan-16 21:15:21.345632 - [DEBUG] Start adding new jump function
1381 2019-Jan-16 21:15:21.345655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1382 2019-Jan-16 21:15:21.345710 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1383 2019-Jan-16 21:15:21.346344 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1384 2019-Jan-16 21:15:21.346977 - [DEBUG] Edge Function : AllBottom
1385 2019-Jan-16 21:15:21.347005 - [DEBUG] End adding new jump function
1386 2019-Jan-16 21:15:21.347029 - [DEBUG]
1387 2019-Jan-16 21:15:21.347052 - [DEBUG] -------------------------------------------- 47. Path Edge --------------------------------------------
1388 2019-Jan-16 21:15:21.347076 - [DEBUG]
1389 2019-Jan-16 21:15:21.347099 - [DEBUG] Process 47. path edge:
1390 2019-Jan-16 21:15:21.347122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1391 2019-Jan-16 21:15:21.347178 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
1392 2019-Jan-16 21:15:21.347813 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1393 2019-Jan-16 21:15:21.348462 - [DEBUG]
1394 2019-Jan-16 21:15:21.348487 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60


Got store instruction
getNormalFlowFunction()
br label %if.end27, !dbg !122, !phasar.instruction.id !1231395 2019-Jan-16 21:15:21.349746 - [DEBUG] Compose: EdgeIdentity * AllBottom
1396 2019-Jan-16 21:15:21.349775 - [DEBUG]
1397 2019-Jan-16 21:15:21.349799 - [DEBUG] Propagate flow
1398 2019-Jan-16 21:15:21.349830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1399 2019-Jan-16 21:15:21.349886 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1400 2019-Jan-16 21:15:21.350531 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1401 2019-Jan-16 21:15:21.351165 - [DEBUG] Edge function : AllBottom (result of previous compose)
1402 2019-Jan-16 21:15:21.351190 - [DEBUG]
1403 2019-Jan-16 21:15:21.351214 - [DEBUG] Join: AllTop & AllBottom
1404 2019-Jan-16 21:15:21.351240 - [DEBUG] = AllBottom (new jump func)
1405 2019-Jan-16 21:15:21.351264 - [DEBUG]
1406 2019-Jan-16 21:15:21.351287 - [DEBUG] Start adding new jump function
1407 2019-Jan-16 21:15:21.351310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1408 2019-Jan-16 21:15:21.351366 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1409 2019-Jan-16 21:15:21.352030 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1410 2019-Jan-16 21:15:21.352673 - [DEBUG] Edge Function : AllBottom
1411 2019-Jan-16 21:15:21.352702 - [DEBUG] End adding new jump function
1412 2019-Jan-16 21:15:21.352726 - [DEBUG]
1413 2019-Jan-16 21:15:21.352749 - [DEBUG] -------------------------------------------- 48. Path Edge --------------------------------------------
1414 2019-Jan-16 21:15:21.352774 - [DEBUG]
1415 2019-Jan-16 21:15:21.352797 - [DEBUG] Process 48. path edge:
1416 2019-Jan-16 21:15:21.352820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1417 2019-Jan-16 21:15:21.352877 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
1418 2019-Jan-16 21:15:21.353521 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1419 2019-Jan-16 21:15:21.354154 - [DEBUG]
1420 2019-Jan-16 21:15:21.354178 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1421 2019-Jan-16 21:15:21.354833 - [DEBUG] Possible callees:
1422 2019-Jan-16 21:15:21.354858 - [DEBUG] llvm.dbg.declare
1423 2019-Jan-16 21:15:21.354883 - [DEBUG] Possible return sites:
1424 2019-Jan-16 21:15:21.354906 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1491425 2019-Jan-16 21:15:21.356195 - [DEBUG] Found and process special summary
1426 2019-Jan-16 21:15:21.356228 - [DEBUG] Compose: EdgeIdentity * AllBottom
1427 2019-Jan-16 21:15:21.356255 - [DEBUG]
1428 2019-Jan-16 21:15:21.356279 - [DEBUG] Propagate flow
1429 2019-Jan-16 21:15:21.356302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1430 2019-Jan-16 21:15:21.356358 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1431 2019-Jan-16 21:15:21.357002 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1432 2019-Jan-16 21:15:21.357637 - [DEBUG] Edge function : AllBottom (result of previous compose)
1433 2019-Jan-16 21:15:21.357662 - [DEBUG]
1434 2019-Jan-16 21:15:21.357686 - [DEBUG] Join: AllTop & AllBottom
1435 2019-Jan-16 21:15:21.357712 - [DEBUG] = AllBottom (new jump func)
1436 2019-Jan-16 21:15:21.357736 - [DEBUG]
1437 2019-Jan-16 21:15:21.357759 - [DEBUG] Start adding new jump function
1438 2019-Jan-16 21:15:21.357782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1439 2019-Jan-16 21:15:21.357838 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1440 2019-Jan-16 21:15:21.358493 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1441 2019-Jan-16 21:15:21.359131 - [DEBUG] Edge Function : AllBottom
1442 2019-Jan-16 21:15:21.359159 - [DEBUG] End adding new jump function
1443 2019-Jan-16 21:15:21.359183 - [DEBUG]
1444 2019-Jan-16 21:15:21.359207 - [DEBUG] -------------------------------------------- 49. Path Edge --------------------------------------------
1445 2019-Jan-16 21:15:21.359231 - [DEBUG]
1446 2019-Jan-16 21:15:21.359254 - [DEBUG] Process 49. path edge:
1447 2019-Jan-16 21:15:21.359278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1448 2019-Jan-16 21:15:21.359334 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
1449 2019-Jan-16 21:15:21.359971 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1450 2019-Jan-16 21:15:21.360604 - [DEBUG]
1451 2019-Jan-16 21:15:21.360628 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getNormalFlowFunction()
store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !1501452 2019-Jan-16 21:15:21.361923 - [DEBUG] Compose: EdgeIdentity * AllBottom
1453 2019-Jan-16 21:15:21.361952 - [DEBUG]
1454 2019-Jan-16 21:15:21.361976 - [DEBUG] Propagate flow
1455 2019-Jan-16 21:15:21.361999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1456 2019-Jan-16 21:15:21.362055 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1457 2019-Jan-16 21:15:21.362691 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1458 2019-Jan-16 21:15:21.363323 - [DEBUG] Edge function : AllBottom (result of previous compose)
1459 2019-Jan-16 21:15:21.363347 - [DEBUG]
1460 2019-Jan-16 21:15:21.363371 - [DEBUG] Join: AllTop & AllBottom
1461 2019-Jan-16 21:15:21.363397 - [DEBUG] = AllBottom (new jump func)
1462 2019-Jan-16 21:15:21.363421 - [DEBUG]
1463 2019-Jan-16 21:15:21.363444 - [DEBUG] Start adding new jump function
1464 2019-Jan-16 21:15:21.363467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1465 2019-Jan-16 21:15:21.363523 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1466 2019-Jan-16 21:15:21.364156 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1467 2019-Jan-16 21:15:21.364790 - [DEBUG] Edge Function : AllBottom
1468 2019-Jan-16 21:15:21.364817 - [DEBUG] End adding new jump function
1469 2019-Jan-16 21:15:21.364841 - [DEBUG]
1470 2019-Jan-16 21:15:21.364865 - [DEBUG] -------------------------------------------- 50. Path Edge --------------------------------------------
1471 2019-Jan-16 21:15:21.364889 - [DEBUG]
1472 2019-Jan-16 21:15:21.364911 - [DEBUG] Process 50. path edge:
1473 2019-Jan-16 21:15:21.364935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1474 2019-Jan-16 21:15:21.364991 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
1475 2019-Jan-16 21:15:21.365643 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1476 2019-Jan-16 21:15:21.366276 - [DEBUG]
1477 2019-Jan-16 21:15:21.366301 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75


Got store instruction
getNormalFlowFunction()
br label %sw.epilog, !dbg !151, !phasar.instruction.id !1521478 2019-Jan-16 21:15:21.367560 - [DEBUG] Compose: EdgeIdentity * AllBottom
1479 2019-Jan-16 21:15:21.367589 - [DEBUG]
1480 2019-Jan-16 21:15:21.367613 - [DEBUG] Propagate flow
1481 2019-Jan-16 21:15:21.367636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1482 2019-Jan-16 21:15:21.367692 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1483 2019-Jan-16 21:15:21.368350 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1484 2019-Jan-16 21:15:21.369002 - [DEBUG] Edge function : AllBottom (result of previous compose)
1485 2019-Jan-16 21:15:21.369027 - [DEBUG]
1486 2019-Jan-16 21:15:21.369051 - [DEBUG] Join: AllTop & AllBottom
1487 2019-Jan-16 21:15:21.369076 - [DEBUG] = AllBottom (new jump func)
1488 2019-Jan-16 21:15:21.369100 - [DEBUG]
1489 2019-Jan-16 21:15:21.369123 - [DEBUG] Start adding new jump function
1490 2019-Jan-16 21:15:21.369146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1491 2019-Jan-16 21:15:21.369202 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1492 2019-Jan-16 21:15:21.369836 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1493 2019-Jan-16 21:15:21.370478 - [DEBUG] Edge Function : AllBottom
1494 2019-Jan-16 21:15:21.370506 - [DEBUG] End adding new jump function
1495 2019-Jan-16 21:15:21.370530 - [DEBUG]
1496 2019-Jan-16 21:15:21.370553 - [DEBUG] -------------------------------------------- 51. Path Edge --------------------------------------------
1497 2019-Jan-16 21:15:21.370577 - [DEBUG]
1498 2019-Jan-16 21:15:21.370600 - [DEBUG] Process 51. path edge:
1499 2019-Jan-16 21:15:21.370624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1500 2019-Jan-16 21:15:21.370680 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
1501 2019-Jan-16 21:15:21.371325 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1502 2019-Jan-16 21:15:21.371975 - [DEBUG]
1503 2019-Jan-16 21:15:21.371998 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1504 2019-Jan-16 21:15:21.372652 - [DEBUG] Possible callees:
1505 2019-Jan-16 21:15:21.372677 - [DEBUG] llvm.dbg.declare
1506 2019-Jan-16 21:15:21.372702 - [DEBUG] Possible return sites:
1507 2019-Jan-16 21:15:21.372725 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1551508 2019-Jan-16 21:15:21.373995 - [DEBUG] Found and process special summary
1509 2019-Jan-16 21:15:21.374028 - [DEBUG] Compose: EdgeIdentity * AllBottom
1510 2019-Jan-16 21:15:21.374054 - [DEBUG]
1511 2019-Jan-16 21:15:21.374078 - [DEBUG] Propagate flow
1512 2019-Jan-16 21:15:21.374101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1513 2019-Jan-16 21:15:21.374157 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1514 2019-Jan-16 21:15:21.374796 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1515 2019-Jan-16 21:15:21.375444 - [DEBUG] Edge function : AllBottom (result of previous compose)
1516 2019-Jan-16 21:15:21.375469 - [DEBUG]
1517 2019-Jan-16 21:15:21.375493 - [DEBUG] Join: AllTop & AllBottom
1518 2019-Jan-16 21:15:21.375518 - [DEBUG] = AllBottom (new jump func)
1519 2019-Jan-16 21:15:21.375543 - [DEBUG]
1520 2019-Jan-16 21:15:21.375566 - [DEBUG] Start adding new jump function
1521 2019-Jan-16 21:15:21.375589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1522 2019-Jan-16 21:15:21.375645 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1523 2019-Jan-16 21:15:21.376280 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1524 2019-Jan-16 21:15:21.376925 - [DEBUG] Edge Function : AllBottom
1525 2019-Jan-16 21:15:21.376953 - [DEBUG] End adding new jump function
1526 2019-Jan-16 21:15:21.376977 - [DEBUG]
1527 2019-Jan-16 21:15:21.377001 - [DEBUG] -------------------------------------------- 52. Path Edge --------------------------------------------
1528 2019-Jan-16 21:15:21.377025 - [DEBUG]
1529 2019-Jan-16 21:15:21.377048 - [DEBUG] Process 52. path edge:
1530 2019-Jan-16 21:15:21.377071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1531 2019-Jan-16 21:15:21.377127 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
1532 2019-Jan-16 21:15:21.377766 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1533 2019-Jan-16 21:15:21.378411 - [DEBUG]
1534 2019-Jan-16 21:15:21.378436 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getNormalFlowFunction()
store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !1561535 2019-Jan-16 21:15:21.379704 - [DEBUG] Compose: EdgeIdentity * AllBottom
1536 2019-Jan-16 21:15:21.379734 - [DEBUG]
1537 2019-Jan-16 21:15:21.379757 - [DEBUG] Propagate flow
1538 2019-Jan-16 21:15:21.379780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1539 2019-Jan-16 21:15:21.379836 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1540 2019-Jan-16 21:15:21.380471 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1541 2019-Jan-16 21:15:21.381107 - [DEBUG] Edge function : AllBottom (result of previous compose)
1542 2019-Jan-16 21:15:21.381132 - [DEBUG]
1543 2019-Jan-16 21:15:21.381156 - [DEBUG] Join: AllTop & AllBottom
1544 2019-Jan-16 21:15:21.381181 - [DEBUG] = AllBottom (new jump func)
1545 2019-Jan-16 21:15:21.381206 - [DEBUG]
1546 2019-Jan-16 21:15:21.381229 - [DEBUG] Start adding new jump function
1547 2019-Jan-16 21:15:21.381252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1548 2019-Jan-16 21:15:21.381307 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1549 2019-Jan-16 21:15:21.381957 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1550 2019-Jan-16 21:15:21.382591 - [DEBUG] Edge Function : AllBottom
1551 2019-Jan-16 21:15:21.382620 - [DEBUG] End adding new jump function
1552 2019-Jan-16 21:15:21.382644 - [DEBUG]
1553 2019-Jan-16 21:15:21.382667 - [DEBUG] -------------------------------------------- 53. Path Edge --------------------------------------------
1554 2019-Jan-16 21:15:21.382691 - [DEBUG]
1555 2019-Jan-16 21:15:21.382714 - [DEBUG] Process 53. path edge:
1556 2019-Jan-16 21:15:21.382737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1557 2019-Jan-16 21:15:21.382794 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
1558 2019-Jan-16 21:15:21.383428 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1559 2019-Jan-16 21:15:21.384060 - [DEBUG]
1560 2019-Jan-16 21:15:21.384085 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78


Got store instruction
getNormalFlowFunction()
br label %sw.epilog30, !dbg !157, !phasar.instruction.id !1581561 2019-Jan-16 21:15:21.385369 - [DEBUG] Compose: EdgeIdentity * AllBottom
1562 2019-Jan-16 21:15:21.385399 - [DEBUG]
1563 2019-Jan-16 21:15:21.385422 - [DEBUG] Propagate flow
1564 2019-Jan-16 21:15:21.385445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1565 2019-Jan-16 21:15:21.385501 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1566 2019-Jan-16 21:15:21.386137 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1567 2019-Jan-16 21:15:21.386778 - [DEBUG] Edge function : AllBottom (result of previous compose)
1568 2019-Jan-16 21:15:21.386803 - [DEBUG]
1569 2019-Jan-16 21:15:21.386827 - [DEBUG] Join: AllTop & AllBottom
1570 2019-Jan-16 21:15:21.386853 - [DEBUG] = AllBottom (new jump func)
1571 2019-Jan-16 21:15:21.386877 - [DEBUG]
1572 2019-Jan-16 21:15:21.386900 - [DEBUG] Start adding new jump function
1573 2019-Jan-16 21:15:21.386923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1574 2019-Jan-16 21:15:21.386978 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1575 2019-Jan-16 21:15:21.387612 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1576 2019-Jan-16 21:15:21.388245 - [DEBUG] Edge Function : AllBottom
1577 2019-Jan-16 21:15:21.388273 - [DEBUG] End adding new jump function
1578 2019-Jan-16 21:15:21.388297 - [DEBUG]
1579 2019-Jan-16 21:15:21.388320 - [DEBUG] -------------------------------------------- 54. Path Edge --------------------------------------------
1580 2019-Jan-16 21:15:21.388344 - [DEBUG]
1581 2019-Jan-16 21:15:21.388367 - [DEBUG] Process 54. path edge:
1582 2019-Jan-16 21:15:21.388391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1583 2019-Jan-16 21:15:21.388461 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
1584 2019-Jan-16 21:15:21.389096 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1585 2019-Jan-16 21:15:21.389728 - [DEBUG]
1586 2019-Jan-16 21:15:21.389753 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79


Got branch instruction
getNormalFlowFunction()
br label %if.end31, !dbg !159, !phasar.instruction.id !1601587 2019-Jan-16 21:15:21.391011 - [DEBUG] Compose: EdgeIdentity * AllBottom
1588 2019-Jan-16 21:15:21.391040 - [DEBUG]
1589 2019-Jan-16 21:15:21.391063 - [DEBUG] Propagate flow
1590 2019-Jan-16 21:15:21.391086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1591 2019-Jan-16 21:15:21.391142 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1592 2019-Jan-16 21:15:21.391806 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1593 2019-Jan-16 21:15:21.392441 - [DEBUG] Edge function : AllBottom (result of previous compose)
1594 2019-Jan-16 21:15:21.392466 - [DEBUG]
1595 2019-Jan-16 21:15:21.392490 - [DEBUG] Join: AllTop & AllBottom
1596 2019-Jan-16 21:15:21.392516 - [DEBUG] = AllBottom (new jump func)
1597 2019-Jan-16 21:15:21.392540 - [DEBUG]
1598 2019-Jan-16 21:15:21.392563 - [DEBUG] Start adding new jump function
1599 2019-Jan-16 21:15:21.392586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1600 2019-Jan-16 21:15:21.392642 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1601 2019-Jan-16 21:15:21.393275 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1602 2019-Jan-16 21:15:21.393925 - [DEBUG] Edge Function : AllBottom
1603 2019-Jan-16 21:15:21.393953 - [DEBUG] End adding new jump function
1604 2019-Jan-16 21:15:21.393977 - [DEBUG]
1605 2019-Jan-16 21:15:21.394000 - [DEBUG] -------------------------------------------- 55. Path Edge --------------------------------------------
1606 2019-Jan-16 21:15:21.394024 - [DEBUG]
1607 2019-Jan-16 21:15:21.394047 - [DEBUG] Process 55. path edge:
1608 2019-Jan-16 21:15:21.394070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1609 2019-Jan-16 21:15:21.394126 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
1610 2019-Jan-16 21:15:21.394788 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1611 2019-Jan-16 21:15:21.395437 - [DEBUG]
1612 2019-Jan-16 21:15:21.395461 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1613 2019-Jan-16 21:15:21.396109 - [DEBUG] Possible callees:
1614 2019-Jan-16 21:15:21.396134 - [DEBUG] llvm.dbg.declare
1615 2019-Jan-16 21:15:21.396158 - [DEBUG] Possible return sites:
1616 2019-Jan-16 21:15:21.396181 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1631617 2019-Jan-16 21:15:21.397451 - [DEBUG] Found and process special summary
1618 2019-Jan-16 21:15:21.397484 - [DEBUG] Compose: EdgeIdentity * AllBottom
1619 2019-Jan-16 21:15:21.397511 - [DEBUG]
1620 2019-Jan-16 21:15:21.397534 - [DEBUG] Propagate flow
1621 2019-Jan-16 21:15:21.397557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1622 2019-Jan-16 21:15:21.397614 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1623 2019-Jan-16 21:15:21.398250 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1624 2019-Jan-16 21:15:21.398901 - [DEBUG] Edge function : AllBottom (result of previous compose)
1625 2019-Jan-16 21:15:21.398926 - [DEBUG]
1626 2019-Jan-16 21:15:21.398950 - [DEBUG] Join: AllTop & AllBottom
1627 2019-Jan-16 21:15:21.398975 - [DEBUG] = AllBottom (new jump func)
1628 2019-Jan-16 21:15:21.398999 - [DEBUG]
1629 2019-Jan-16 21:15:21.399022 - [DEBUG] Start adding new jump function
1630 2019-Jan-16 21:15:21.399045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1631 2019-Jan-16 21:15:21.399101 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1632 2019-Jan-16 21:15:21.399734 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1633 2019-Jan-16 21:15:21.400370 - [DEBUG] Edge Function : AllBottom
1634 2019-Jan-16 21:15:21.400397 - [DEBUG] End adding new jump function
1635 2019-Jan-16 21:15:21.400421 - [DEBUG]
1636 2019-Jan-16 21:15:21.400445 - [DEBUG] -------------------------------------------- 56. Path Edge --------------------------------------------
1637 2019-Jan-16 21:15:21.400469 - [DEBUG]
1638 2019-Jan-16 21:15:21.400492 - [DEBUG] Process 56. path edge:
1639 2019-Jan-16 21:15:21.400515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1640 2019-Jan-16 21:15:21.400571 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
1641 2019-Jan-16 21:15:21.401209 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1642 2019-Jan-16 21:15:21.401857 - [DEBUG]
1643 2019-Jan-16 21:15:21.401881 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getNormalFlowFunction()
store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !1641644 2019-Jan-16 21:15:21.403153 - [DEBUG] Compose: EdgeIdentity * AllBottom
1645 2019-Jan-16 21:15:21.403182 - [DEBUG]
1646 2019-Jan-16 21:15:21.403206 - [DEBUG] Propagate flow
1647 2019-Jan-16 21:15:21.403229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1648 2019-Jan-16 21:15:21.403285 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1649 2019-Jan-16 21:15:21.403926 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1650 2019-Jan-16 21:15:21.404560 - [DEBUG] Edge function : AllBottom (result of previous compose)
1651 2019-Jan-16 21:15:21.404585 - [DEBUG]
1652 2019-Jan-16 21:15:21.404609 - [DEBUG] Join: AllTop & AllBottom
1653 2019-Jan-16 21:15:21.404642 - [DEBUG] = AllBottom (new jump func)
1654 2019-Jan-16 21:15:21.404667 - [DEBUG]
1655 2019-Jan-16 21:15:21.404690 - [DEBUG] Start adding new jump function
1656 2019-Jan-16 21:15:21.404713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1657 2019-Jan-16 21:15:21.404769 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1658 2019-Jan-16 21:15:21.405420 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1659 2019-Jan-16 21:15:21.406054 - [DEBUG] Edge Function : AllBottom
1660 2019-Jan-16 21:15:21.406082 - [DEBUG] End adding new jump function
1661 2019-Jan-16 21:15:21.406106 - [DEBUG]
1662 2019-Jan-16 21:15:21.406129 - [DEBUG] -------------------------------------------- 57. Path Edge --------------------------------------------
1663 2019-Jan-16 21:15:21.406153 - [DEBUG]
1664 2019-Jan-16 21:15:21.406176 - [DEBUG] Process 57. path edge:
1665 2019-Jan-16 21:15:21.406199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1666 2019-Jan-16 21:15:21.406256 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
1667 2019-Jan-16 21:15:21.406889 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1668 2019-Jan-16 21:15:21.407523 - [DEBUG]
1669 2019-Jan-16 21:15:21.407548 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82


Got store instruction
getNormalFlowFunction()
br label %if.end32, !dbg !165, !phasar.instruction.id !1661670 2019-Jan-16 21:15:21.408823 - [DEBUG] Compose: EdgeIdentity * AllBottom
1671 2019-Jan-16 21:15:21.408852 - [DEBUG]
1672 2019-Jan-16 21:15:21.408875 - [DEBUG] Propagate flow
1673 2019-Jan-16 21:15:21.408898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1674 2019-Jan-16 21:15:21.408955 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1675 2019-Jan-16 21:15:21.409599 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1676 2019-Jan-16 21:15:21.410233 - [DEBUG] Edge function : AllBottom (result of previous compose)
1677 2019-Jan-16 21:15:21.410258 - [DEBUG]
1678 2019-Jan-16 21:15:21.410282 - [DEBUG] Join: AllTop & AllBottom
1679 2019-Jan-16 21:15:21.410308 - [DEBUG] = AllBottom (new jump func)
1680 2019-Jan-16 21:15:21.410332 - [DEBUG]
1681 2019-Jan-16 21:15:21.410355 - [DEBUG] Start adding new jump function
1682 2019-Jan-16 21:15:21.410378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1683 2019-Jan-16 21:15:21.410434 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1684 2019-Jan-16 21:15:21.411074 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1685 2019-Jan-16 21:15:21.411717 - [DEBUG] Edge Function : AllBottom
1686 2019-Jan-16 21:15:21.411758 - [DEBUG] End adding new jump function
1687 2019-Jan-16 21:15:21.411782 - [DEBUG]
1688 2019-Jan-16 21:15:21.411806 - [DEBUG] -------------------------------------------- 58. Path Edge --------------------------------------------
1689 2019-Jan-16 21:15:21.411830 - [DEBUG]
1690 2019-Jan-16 21:15:21.411853 - [DEBUG] Process 58. path edge:
1691 2019-Jan-16 21:15:21.411876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1692 2019-Jan-16 21:15:21.411932 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
1693 2019-Jan-16 21:15:21.412576 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1694 2019-Jan-16 21:15:21.413210 - [DEBUG]
1695 2019-Jan-16 21:15:21.413234 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1696 2019-Jan-16 21:15:21.413897 - [DEBUG] Possible callees:
1697 2019-Jan-16 21:15:21.413922 - [DEBUG] llvm.dbg.declare
1698 2019-Jan-16 21:15:21.413947 - [DEBUG] Possible return sites:
1699 2019-Jan-16 21:15:21.413970 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1691700 2019-Jan-16 21:15:21.415258 - [DEBUG] Found and process special summary
1701 2019-Jan-16 21:15:21.415292 - [DEBUG] Compose: EdgeIdentity * AllBottom
1702 2019-Jan-16 21:15:21.415319 - [DEBUG]
1703 2019-Jan-16 21:15:21.415342 - [DEBUG] Propagate flow
1704 2019-Jan-16 21:15:21.415365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1705 2019-Jan-16 21:15:21.415421 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1706 2019-Jan-16 21:15:21.416065 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1707 2019-Jan-16 21:15:21.416699 - [DEBUG] Edge function : AllBottom (result of previous compose)
1708 2019-Jan-16 21:15:21.416723 - [DEBUG]
1709 2019-Jan-16 21:15:21.416747 - [DEBUG] Join: AllTop & AllBottom
1710 2019-Jan-16 21:15:21.416773 - [DEBUG] = AllBottom (new jump func)
1711 2019-Jan-16 21:15:21.416796 - [DEBUG]
1712 2019-Jan-16 21:15:21.416820 - [DEBUG] Start adding new jump function
1713 2019-Jan-16 21:15:21.416842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1714 2019-Jan-16 21:15:21.416898 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1715 2019-Jan-16 21:15:21.417532 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1716 2019-Jan-16 21:15:21.418168 - [DEBUG] Edge Function : AllBottom
1717 2019-Jan-16 21:15:21.418196 - [DEBUG] End adding new jump function
1718 2019-Jan-16 21:15:21.418219 - [DEBUG]
1719 2019-Jan-16 21:15:21.418243 - [DEBUG] -------------------------------------------- 59. Path Edge --------------------------------------------
1720 2019-Jan-16 21:15:21.418267 - [DEBUG]
1721 2019-Jan-16 21:15:21.418290 - [DEBUG] Process 59. path edge:
1722 2019-Jan-16 21:15:21.418313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1723 2019-Jan-16 21:15:21.418369 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
1724 2019-Jan-16 21:15:21.419023 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1725 2019-Jan-16 21:15:21.419658 - [DEBUG]
1726 2019-Jan-16 21:15:21.419682 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getNormalFlowFunction()
store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !1701727 2019-Jan-16 21:15:21.420950 - [DEBUG] Compose: EdgeIdentity * AllBottom
1728 2019-Jan-16 21:15:21.420980 - [DEBUG]
1729 2019-Jan-16 21:15:21.421003 - [DEBUG] Propagate flow
1730 2019-Jan-16 21:15:21.421026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1731 2019-Jan-16 21:15:21.421082 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1732 2019-Jan-16 21:15:21.421718 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1733 2019-Jan-16 21:15:21.422365 - [DEBUG] Edge function : AllBottom (result of previous compose)
1734 2019-Jan-16 21:15:21.422390 - [DEBUG]
1735 2019-Jan-16 21:15:21.422413 - [DEBUG] Join: AllTop & AllBottom
1736 2019-Jan-16 21:15:21.422439 - [DEBUG] = AllBottom (new jump func)
1737 2019-Jan-16 21:15:21.422463 - [DEBUG]
1738 2019-Jan-16 21:15:21.422494 - [DEBUG] Start adding new jump function
1739 2019-Jan-16 21:15:21.422518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1740 2019-Jan-16 21:15:21.422574 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1741 2019-Jan-16 21:15:21.423207 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1742 2019-Jan-16 21:15:21.423840 - [DEBUG] Edge Function : AllBottom
1743 2019-Jan-16 21:15:21.423867 - [DEBUG] End adding new jump function
1744 2019-Jan-16 21:15:21.423891 - [DEBUG]
1745 2019-Jan-16 21:15:21.423914 - [DEBUG] -------------------------------------------- 60. Path Edge --------------------------------------------
1746 2019-Jan-16 21:15:21.423939 - [DEBUG]
1747 2019-Jan-16 21:15:21.423962 - [DEBUG] Process 60. path edge:
1748 2019-Jan-16 21:15:21.423985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1749 2019-Jan-16 21:15:21.424041 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
1750 2019-Jan-16 21:15:21.424675 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1751 2019-Jan-16 21:15:21.425325 - [DEBUG]
1752 2019-Jan-16 21:15:21.425349 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85


Got store instruction
getNormalFlowFunction()
%5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !1731753 2019-Jan-16 21:15:21.426613 - [DEBUG] Compose: EdgeIdentity * AllBottom
1754 2019-Jan-16 21:15:21.426643 - [DEBUG]
1755 2019-Jan-16 21:15:21.426666 - [DEBUG] Propagate flow
1756 2019-Jan-16 21:15:21.426689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1757 2019-Jan-16 21:15:21.426746 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1758 2019-Jan-16 21:15:21.427386 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1759 2019-Jan-16 21:15:21.428020 - [DEBUG] Edge function : AllBottom (result of previous compose)
1760 2019-Jan-16 21:15:21.428044 - [DEBUG]
1761 2019-Jan-16 21:15:21.428069 - [DEBUG] Join: AllTop & AllBottom
1762 2019-Jan-16 21:15:21.428094 - [DEBUG] = AllBottom (new jump func)
1763 2019-Jan-16 21:15:21.428118 - [DEBUG]
1764 2019-Jan-16 21:15:21.428141 - [DEBUG] Start adding new jump function
1765 2019-Jan-16 21:15:21.428164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1766 2019-Jan-16 21:15:21.428220 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1767 2019-Jan-16 21:15:21.428870 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1768 2019-Jan-16 21:15:21.429509 - [DEBUG] Edge Function : AllBottom
1769 2019-Jan-16 21:15:21.429538 - [DEBUG] End adding new jump function
1770 2019-Jan-16 21:15:21.429562 - [DEBUG]
1771 2019-Jan-16 21:15:21.429585 - [DEBUG] -------------------------------------------- 61. Path Edge --------------------------------------------
1772 2019-Jan-16 21:15:21.429609 - [DEBUG]
1773 2019-Jan-16 21:15:21.429632 - [DEBUG] Process 61. path edge:
1774 2019-Jan-16 21:15:21.429655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1775 2019-Jan-16 21:15:21.429712 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
1776 2019-Jan-16 21:15:21.430350 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1777 2019-Jan-16 21:15:21.430983 - [DEBUG]
1778 2019-Jan-16 21:15:21.431007 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86


Got load instruction
getNormalFlowFunction()
%tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !1741779 2019-Jan-16 21:15:21.432304 - [DEBUG] Compose: EdgeIdentity * AllBottom
1780 2019-Jan-16 21:15:21.432334 - [DEBUG]
1781 2019-Jan-16 21:15:21.432357 - [DEBUG] Propagate flow
1782 2019-Jan-16 21:15:21.432380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1783 2019-Jan-16 21:15:21.432437 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1784 2019-Jan-16 21:15:21.433073 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1785 2019-Jan-16 21:15:21.433707 - [DEBUG] Edge function : AllBottom (result of previous compose)
1786 2019-Jan-16 21:15:21.433732 - [DEBUG]
1787 2019-Jan-16 21:15:21.433757 - [DEBUG] Join: AllTop & AllBottom
1788 2019-Jan-16 21:15:21.433782 - [DEBUG] = AllBottom (new jump func)
1789 2019-Jan-16 21:15:21.433806 - [DEBUG]
1790 2019-Jan-16 21:15:21.433829 - [DEBUG] Start adding new jump function
1791 2019-Jan-16 21:15:21.433852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1792 2019-Jan-16 21:15:21.433908 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1793 2019-Jan-16 21:15:21.434541 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1794 2019-Jan-16 21:15:21.435196 - [DEBUG] Edge Function : AllBottom
1795 2019-Jan-16 21:15:21.435224 - [DEBUG] End adding new jump function
1796 2019-Jan-16 21:15:21.435249 - [DEBUG]
1797 2019-Jan-16 21:15:21.435272 - [DEBUG] -------------------------------------------- 62. Path Edge --------------------------------------------
1798 2019-Jan-16 21:15:21.435296 - [DEBUG]
1799 2019-Jan-16 21:15:21.435319 - [DEBUG] Process 62. path edge:
1800 2019-Jan-16 21:15:21.435342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1801 2019-Jan-16 21:15:21.435399 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
1802 2019-Jan-16 21:15:21.436043 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1803 2019-Jan-16 21:15:21.436676 - [DEBUG]
1804 2019-Jan-16 21:15:21.436701 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1761805 2019-Jan-16 21:15:21.437969 - [DEBUG] Compose: EdgeIdentity * AllBottom
1806 2019-Jan-16 21:15:21.437999 - [DEBUG]
1807 2019-Jan-16 21:15:21.438022 - [DEBUG] Propagate flow
1808 2019-Jan-16 21:15:21.438045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1809 2019-Jan-16 21:15:21.438102 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1810 2019-Jan-16 21:15:21.438760 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1811 2019-Jan-16 21:15:21.439394 - [DEBUG] Edge function : AllBottom (result of previous compose)
1812 2019-Jan-16 21:15:21.439419 - [DEBUG]
1813 2019-Jan-16 21:15:21.439443 - [DEBUG] Join: AllTop & AllBottom
1814 2019-Jan-16 21:15:21.439468 - [DEBUG] = AllBottom (new jump func)
1815 2019-Jan-16 21:15:21.439492 - [DEBUG]
1816 2019-Jan-16 21:15:21.439515 - [DEBUG] Start adding new jump function
1817 2019-Jan-16 21:15:21.439538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1818 2019-Jan-16 21:15:21.439594 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1819 2019-Jan-16 21:15:21.440229 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1820 2019-Jan-16 21:15:21.440865 - [DEBUG] Edge Function : AllBottom
1821 2019-Jan-16 21:15:21.440893 - [DEBUG] End adding new jump function
1822 2019-Jan-16 21:15:21.440925 - [DEBUG]
1823 2019-Jan-16 21:15:21.440949 - [DEBUG] -------------------------------------------- 63. Path Edge --------------------------------------------
1824 2019-Jan-16 21:15:21.440973 - [DEBUG]
1825 2019-Jan-16 21:15:21.440996 - [DEBUG] Process 63. path edge:
1826 2019-Jan-16 21:15:21.441020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1827 2019-Jan-16 21:15:21.441076 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
1828 2019-Jan-16 21:15:21.441715 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1829 2019-Jan-16 21:15:21.442364 - [DEBUG]
1830 2019-Jan-16 21:15:21.442388 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !1791831 2019-Jan-16 21:15:21.443654 - [DEBUG] Compose: EdgeIdentity * AllBottom
1832 2019-Jan-16 21:15:21.443683 - [DEBUG]
1833 2019-Jan-16 21:15:21.443706 - [DEBUG] Propagate flow
1834 2019-Jan-16 21:15:21.443729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1835 2019-Jan-16 21:15:21.443786 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1836 2019-Jan-16 21:15:21.444421 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1837 2019-Jan-16 21:15:21.445056 - [DEBUG] Edge function : AllBottom (result of previous compose)
1838 2019-Jan-16 21:15:21.445095 - [DEBUG]
1839 2019-Jan-16 21:15:21.445119 - [DEBUG] Join: AllTop & AllBottom
1840 2019-Jan-16 21:15:21.445145 - [DEBUG] = AllBottom (new jump func)
1841 2019-Jan-16 21:15:21.445169 - [DEBUG]
1842 2019-Jan-16 21:15:21.445192 - [DEBUG] Start adding new jump function
1843 2019-Jan-16 21:15:21.445214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1844 2019-Jan-16 21:15:21.445270 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1845 2019-Jan-16 21:15:21.445905 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1846 2019-Jan-16 21:15:21.446538 - [DEBUG] Edge Function : AllBottom
1847 2019-Jan-16 21:15:21.446566 - [DEBUG] End adding new jump function
1848 2019-Jan-16 21:15:21.446590 - [DEBUG]
1849 2019-Jan-16 21:15:21.446613 - [DEBUG] -------------------------------------------- 64. Path Edge --------------------------------------------
1850 2019-Jan-16 21:15:21.446637 - [DEBUG]
1851 2019-Jan-16 21:15:21.446660 - [DEBUG] Process 64. path edge:
1852 2019-Jan-16 21:15:21.446684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1853 2019-Jan-16 21:15:21.446740 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
1854 2019-Jan-16 21:15:21.447373 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1855 2019-Jan-16 21:15:21.448006 - [DEBUG]
1856 2019-Jan-16 21:15:21.448030 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89


Got store instruction
getNormalFlowFunction()
br label %if.end37, !dbg !180, !phasar.instruction.id !1811857 2019-Jan-16 21:15:21.449345 - [DEBUG] Compose: EdgeIdentity * AllBottom
1858 2019-Jan-16 21:15:21.449374 - [DEBUG]
1859 2019-Jan-16 21:15:21.449398 - [DEBUG] Propagate flow
1860 2019-Jan-16 21:15:21.449421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1861 2019-Jan-16 21:15:21.449477 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1862 2019-Jan-16 21:15:21.450118 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1863 2019-Jan-16 21:15:21.450751 - [DEBUG] Edge function : AllBottom (result of previous compose)
1864 2019-Jan-16 21:15:21.450783 - [DEBUG]
1865 2019-Jan-16 21:15:21.450808 - [DEBUG] Join: AllTop & AllBottom
1866 2019-Jan-16 21:15:21.450833 - [DEBUG] = AllBottom (new jump func)
1867 2019-Jan-16 21:15:21.450857 - [DEBUG]
1868 2019-Jan-16 21:15:21.450880 - [DEBUG] Start adding new jump function
1869 2019-Jan-16 21:15:21.450903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1870 2019-Jan-16 21:15:21.450959 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1871 2019-Jan-16 21:15:21.451592 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1872 2019-Jan-16 21:15:21.452245 - [DEBUG] Edge Function : AllBottom
1873 2019-Jan-16 21:15:21.452273 - [DEBUG] End adding new jump function
1874 2019-Jan-16 21:15:21.452297 - [DEBUG]
1875 2019-Jan-16 21:15:21.452320 - [DEBUG] -------------------------------------------- 65. Path Edge --------------------------------------------
1876 2019-Jan-16 21:15:21.452344 - [DEBUG]
1877 2019-Jan-16 21:15:21.452367 - [DEBUG] Process 65. path edge:
1878 2019-Jan-16 21:15:21.452391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1879 2019-Jan-16 21:15:21.452447 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
1880 2019-Jan-16 21:15:21.453081 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1881 2019-Jan-16 21:15:21.453713 - [DEBUG]
1882 2019-Jan-16 21:15:21.453737 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92


Got branch instruction
getNormalFlowFunction()
%6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !1871883 2019-Jan-16 21:15:21.454993 - [DEBUG] Compose: EdgeIdentity * AllBottom
1884 2019-Jan-16 21:15:21.455022 - [DEBUG]
1885 2019-Jan-16 21:15:21.455045 - [DEBUG] Propagate flow
1886 2019-Jan-16 21:15:21.455081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1887 2019-Jan-16 21:15:21.455138 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1888 2019-Jan-16 21:15:21.455788 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1889 2019-Jan-16 21:15:21.456423 - [DEBUG] Edge function : AllBottom (result of previous compose)
1890 2019-Jan-16 21:15:21.456448 - [DEBUG]
1891 2019-Jan-16 21:15:21.456472 - [DEBUG] Join: AllTop & AllBottom
1892 2019-Jan-16 21:15:21.456497 - [DEBUG] = AllBottom (new jump func)
1893 2019-Jan-16 21:15:21.456521 - [DEBUG]
1894 2019-Jan-16 21:15:21.456544 - [DEBUG] Start adding new jump function
1895 2019-Jan-16 21:15:21.456567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1896 2019-Jan-16 21:15:21.456623 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1897 2019-Jan-16 21:15:21.457256 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1898 2019-Jan-16 21:15:21.457893 - [DEBUG] Edge Function : AllBottom
1899 2019-Jan-16 21:15:21.457921 - [DEBUG] End adding new jump function
1900 2019-Jan-16 21:15:21.457945 - [DEBUG]
1901 2019-Jan-16 21:15:21.457969 - [DEBUG] -------------------------------------------- 66. Path Edge --------------------------------------------
1902 2019-Jan-16 21:15:21.457993 - [DEBUG]
1903 2019-Jan-16 21:15:21.458016 - [DEBUG] Process 66. path edge:
1904 2019-Jan-16 21:15:21.458040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1905 2019-Jan-16 21:15:21.458096 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
1906 2019-Jan-16 21:15:21.458749 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1907 2019-Jan-16 21:15:21.459392 - [DEBUG]
1908 2019-Jan-16 21:15:21.459418 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891909 2019-Jan-16 21:15:21.460687 - [DEBUG] Compose: EdgeIdentity * AllBottom
1910 2019-Jan-16 21:15:21.460717 - [DEBUG]
1911 2019-Jan-16 21:15:21.460740 - [DEBUG] Propagate flow
1912 2019-Jan-16 21:15:21.460763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1913 2019-Jan-16 21:15:21.460820 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1914 2019-Jan-16 21:15:21.461461 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1915 2019-Jan-16 21:15:21.462111 - [DEBUG] Edge function : AllBottom (result of previous compose)
1916 2019-Jan-16 21:15:21.462136 - [DEBUG]
1917 2019-Jan-16 21:15:21.462160 - [DEBUG] Join: AllTop & AllBottom
1918 2019-Jan-16 21:15:21.462185 - [DEBUG] = AllBottom (new jump func)
1919 2019-Jan-16 21:15:21.462210 - [DEBUG]
1920 2019-Jan-16 21:15:21.462233 - [DEBUG] Start adding new jump function
1921 2019-Jan-16 21:15:21.462256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1922 2019-Jan-16 21:15:21.462312 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1923 2019-Jan-16 21:15:21.462945 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1924 2019-Jan-16 21:15:21.463579 - [DEBUG] Edge Function : AllBottom
1925 2019-Jan-16 21:15:21.463607 - [DEBUG] End adding new jump function
1926 2019-Jan-16 21:15:21.463631 - [DEBUG]
1927 2019-Jan-16 21:15:21.463654 - [DEBUG] -------------------------------------------- 67. Path Edge --------------------------------------------
1928 2019-Jan-16 21:15:21.463678 - [DEBUG]
1929 2019-Jan-16 21:15:21.463701 - [DEBUG] Process 67. path edge:
1930 2019-Jan-16 21:15:21.463724 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1931 2019-Jan-16 21:15:21.463780 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
1932 2019-Jan-16 21:15:21.464415 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1933 2019-Jan-16 21:15:21.465047 - [DEBUG]
1934 2019-Jan-16 21:15:21.465084 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97


Got switch instruction
getNormalFlowFunction()
%7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !1981935 2019-Jan-16 21:15:21.466344 - [DEBUG] Compose: EdgeIdentity * AllBottom
1936 2019-Jan-16 21:15:21.466374 - [DEBUG]
1937 2019-Jan-16 21:15:21.466397 - [DEBUG] Propagate flow
1938 2019-Jan-16 21:15:21.466420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1939 2019-Jan-16 21:15:21.466476 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1940 2019-Jan-16 21:15:21.467111 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1941 2019-Jan-16 21:15:21.467744 - [DEBUG] Edge function : AllBottom (result of previous compose)
1942 2019-Jan-16 21:15:21.467769 - [DEBUG]
1943 2019-Jan-16 21:15:21.467793 - [DEBUG] Join: AllTop & AllBottom
1944 2019-Jan-16 21:15:21.467818 - [DEBUG] = AllBottom (new jump func)
1945 2019-Jan-16 21:15:21.467842 - [DEBUG]
1946 2019-Jan-16 21:15:21.467866 - [DEBUG] Start adding new jump function
1947 2019-Jan-16 21:15:21.467889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1948 2019-Jan-16 21:15:21.467944 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1949 2019-Jan-16 21:15:21.468601 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1950 2019-Jan-16 21:15:21.469234 - [DEBUG] Edge Function : AllBottom
1951 2019-Jan-16 21:15:21.469262 - [DEBUG] End adding new jump function
1952 2019-Jan-16 21:15:21.469286 - [DEBUG]
1953 2019-Jan-16 21:15:21.469309 - [DEBUG] -------------------------------------------- 68. Path Edge --------------------------------------------
1954 2019-Jan-16 21:15:21.469334 - [DEBUG]
1955 2019-Jan-16 21:15:21.469357 - [DEBUG] Process 68. path edge:
1956 2019-Jan-16 21:15:21.469380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1957 2019-Jan-16 21:15:21.469436 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
1958 2019-Jan-16 21:15:21.470070 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1959 2019-Jan-16 21:15:21.470704 - [DEBUG]
1960 2019-Jan-16 21:15:21.470727 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1961 2019-Jan-16 21:15:21.471376 - [DEBUG] Start of endsummarytab entry
1962 2019-Jan-16 21:15:21.471404 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1963 2019-Jan-16 21:15:21.472057 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
1964 2019-Jan-16 21:15:21.472115 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1965 2019-Jan-16 21:15:21.472748 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1966 2019-Jan-16 21:15:21.473381 - [DEBUG] EF: AllBottom
1967 2019-Jan-16 21:15:21.473406 - [DEBUG]
1968 2019-Jan-16 21:15:21.473429 - [DEBUG] ---------------
1969 2019-Jan-16 21:15:21.473452 - [DEBUG]
1970 2019-Jan-16 21:15:21.473475 - [DEBUG] End of endsummarytab entry
1971 2019-Jan-16 21:15:21.473498 - [DEBUG]
1972 2019-Jan-16 21:15:21.473521 - [DEBUG] Start of incomingtab entry
1973 2019-Jan-16 21:15:21.473546 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1974 2019-Jan-16 21:15:21.474181 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
1975 2019-Jan-16 21:15:21.474237 - [DEBUG] ---------------
1976 2019-Jan-16 21:15:21.474260 - [DEBUG] End of incomingtab entry
1977 2019-Jan-16 21:15:21.474284 - [DEBUG]
1978 2019-Jan-16 21:15:21.474308 - [DEBUG] EDGE:
1979 2019-Jan-16 21:15:21.474365 - [DEBUG] ---> 1980 2019-Jan-16 21:15:21.474999 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
1981 2019-Jan-16 21:15:21.475647 - [DEBUG]
1982 2019-Jan-16 21:15:21.475672 - [DEBUG] EDGE:
1983 2019-Jan-16 21:15:21.475729 - [DEBUG] ---> 1984 2019-Jan-16 21:15:21.476362 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
1985 2019-Jan-16 21:15:21.476996 - [DEBUG]


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891986 2019-Jan-16 21:15:21.477650 - [DEBUG] Compose: EdgeIdentity * AllBottom
1987 2019-Jan-16 21:15:21.477679 - [DEBUG]
1988 2019-Jan-16 21:15:21.477702 - [DEBUG] Propagate flow
1989 2019-Jan-16 21:15:21.477725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1990 2019-Jan-16 21:15:21.477781 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
1991 2019-Jan-16 21:15:21.478440 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1992 2019-Jan-16 21:15:21.479076 - [DEBUG] Edge function : AllBottom (result of previous compose)
1993 2019-Jan-16 21:15:21.479109 - [DEBUG]
1994 2019-Jan-16 21:15:21.479134 - [DEBUG] Join: AllTop & AllBottom
1995 2019-Jan-16 21:15:21.479159 - [DEBUG] = AllBottom (new jump func)
1996 2019-Jan-16 21:15:21.479183 - [DEBUG]
1997 2019-Jan-16 21:15:21.479206 - [DEBUG] Start adding new jump function
1998 2019-Jan-16 21:15:21.479230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1999 2019-Jan-16 21:15:21.479285 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2000 2019-Jan-16 21:15:21.479920 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2001 2019-Jan-16 21:15:21.480563 - [DEBUG] Edge Function : AllBottom
2002 2019-Jan-16 21:15:21.480591 - [DEBUG] End adding new jump function
2003 2019-Jan-16 21:15:21.480615 - [DEBUG]
2004 2019-Jan-16 21:15:21.480638 - [DEBUG] -------------------------------------------- 69. Path Edge --------------------------------------------
2005 2019-Jan-16 21:15:21.480663 - [DEBUG]
2006 2019-Jan-16 21:15:21.480685 - [DEBUG] Process 69. path edge:
2007 2019-Jan-16 21:15:21.480708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2008 2019-Jan-16 21:15:21.480764 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
2009 2019-Jan-16 21:15:21.481409 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2010 2019-Jan-16 21:15:21.482059 - [DEBUG]
2011 2019-Jan-16 21:15:21.482082 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2012 2019-Jan-16 21:15:21.482732 - [DEBUG] Possible callees:
2013 2019-Jan-16 21:15:21.482757 - [DEBUG] llvm.dbg.declare
2014 2019-Jan-16 21:15:21.482781 - [DEBUG] Possible return sites:
2015 2019-Jan-16 21:15:21.482804 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


Got switch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1932016 2019-Jan-16 21:15:21.484074 - [DEBUG] Found and process special summary
2017 2019-Jan-16 21:15:21.484107 - [DEBUG] Compose: EdgeIdentity * AllBottom
2018 2019-Jan-16 21:15:21.484134 - [DEBUG]
2019 2019-Jan-16 21:15:21.484158 - [DEBUG] Propagate flow
2020 2019-Jan-16 21:15:21.484181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2021 2019-Jan-16 21:15:21.484237 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2022 2019-Jan-16 21:15:21.484900 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2023 2019-Jan-16 21:15:21.485553 - [DEBUG] Edge function : AllBottom (result of previous compose)
2024 2019-Jan-16 21:15:21.485578 - [DEBUG]
2025 2019-Jan-16 21:15:21.485601 - [DEBUG] Join: AllTop & AllBottom
2026 2019-Jan-16 21:15:21.485627 - [DEBUG] = AllBottom (new jump func)
2027 2019-Jan-16 21:15:21.485651 - [DEBUG]
2028 2019-Jan-16 21:15:21.485674 - [DEBUG] Start adding new jump function
2029 2019-Jan-16 21:15:21.485697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2030 2019-Jan-16 21:15:21.485753 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2031 2019-Jan-16 21:15:21.486386 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2032 2019-Jan-16 21:15:21.487022 - [DEBUG] Edge Function : AllBottom
2033 2019-Jan-16 21:15:21.487050 - [DEBUG] End adding new jump function
2034 2019-Jan-16 21:15:21.487074 - [DEBUG]
2035 2019-Jan-16 21:15:21.487097 - [DEBUG] -------------------------------------------- 70. Path Edge --------------------------------------------
2036 2019-Jan-16 21:15:21.487129 - [DEBUG]
2037 2019-Jan-16 21:15:21.487152 - [DEBUG] Process 70. path edge:
2038 2019-Jan-16 21:15:21.487176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2039 2019-Jan-16 21:15:21.487232 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
2040 2019-Jan-16 21:15:21.487870 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2041 2019-Jan-16 21:15:21.488517 - [DEBUG]
2042 2019-Jan-16 21:15:21.488541 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getNormalFlowFunction()
store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !1942043 2019-Jan-16 21:15:21.489814 - [DEBUG] Compose: EdgeIdentity * AllBottom
2044 2019-Jan-16 21:15:21.489843 - [DEBUG]
2045 2019-Jan-16 21:15:21.489867 - [DEBUG] Propagate flow
2046 2019-Jan-16 21:15:21.489890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2047 2019-Jan-16 21:15:21.489946 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2048 2019-Jan-16 21:15:21.490582 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2049 2019-Jan-16 21:15:21.491216 - [DEBUG] Edge function : AllBottom (result of previous compose)
2050 2019-Jan-16 21:15:21.491241 - [DEBUG]
2051 2019-Jan-16 21:15:21.491265 - [DEBUG] Join: AllTop & AllBottom
2052 2019-Jan-16 21:15:21.491290 - [DEBUG] = AllBottom (new jump func)
2053 2019-Jan-16 21:15:21.491314 - [DEBUG]
2054 2019-Jan-16 21:15:21.491337 - [DEBUG] Start adding new jump function
2055 2019-Jan-16 21:15:21.491360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2056 2019-Jan-16 21:15:21.491416 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2057 2019-Jan-16 21:15:21.492065 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2058 2019-Jan-16 21:15:21.492700 - [DEBUG] Edge Function : AllBottom
2059 2019-Jan-16 21:15:21.492729 - [DEBUG] End adding new jump function
2060 2019-Jan-16 21:15:21.492753 - [DEBUG]
2061 2019-Jan-16 21:15:21.492776 - [DEBUG] -------------------------------------------- 71. Path Edge --------------------------------------------
2062 2019-Jan-16 21:15:21.492800 - [DEBUG]
2063 2019-Jan-16 21:15:21.492823 - [DEBUG] Process 71. path edge:
2064 2019-Jan-16 21:15:21.492847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2065 2019-Jan-16 21:15:21.492903 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
2066 2019-Jan-16 21:15:21.493538 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2067 2019-Jan-16 21:15:21.494172 - [DEBUG]
2068 2019-Jan-16 21:15:21.494196 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96


Got store instruction
getNormalFlowFunction()
br label %sw.epilog40, !dbg !195, !phasar.instruction.id !1962069 2019-Jan-16 21:15:21.495471 - [DEBUG] Compose: EdgeIdentity * AllBottom
2070 2019-Jan-16 21:15:21.495501 - [DEBUG]
2071 2019-Jan-16 21:15:21.495524 - [DEBUG] Propagate flow
2072 2019-Jan-16 21:15:21.495547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2073 2019-Jan-16 21:15:21.495603 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
2074 2019-Jan-16 21:15:21.496238 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2075 2019-Jan-16 21:15:21.496879 - [DEBUG] Edge function : AllBottom (result of previous compose)
2076 2019-Jan-16 21:15:21.496904 - [DEBUG]
2077 2019-Jan-16 21:15:21.496928 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2078 2019-Jan-16 21:15:21.496954 - [DEBUG] = AllBottom
2079 2019-Jan-16 21:15:21.496986 - [DEBUG]
2080 2019-Jan-16 21:15:21.497009 - [DEBUG] PROPAGATE: No new function!
2081 2019-Jan-16 21:15:21.497033 - [DEBUG] EDGE:
2082 2019-Jan-16 21:15:21.497090 - [DEBUG] ---> 2083 2019-Jan-16 21:15:21.497726 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2084 2019-Jan-16 21:15:21.498357 - [DEBUG]
2085 2019-Jan-16 21:15:21.498382 - [DEBUG] EDGE:
2086 2019-Jan-16 21:15:21.498453 - [DEBUG] ---> 2087 2019-Jan-16 21:15:21.499091 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2088 2019-Jan-16 21:15:21.499724 - [DEBUG]
2089 2019-Jan-16 21:15:21.499764 - [DEBUG] Compose: EdgeIdentity * AllBottom
2090 2019-Jan-16 21:15:21.499791 - [DEBUG]
2091 2019-Jan-16 21:15:21.499815 - [DEBUG] Propagate flow
2092 2019-Jan-16 21:15:21.499838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2093 2019-Jan-16 21:15:21.499894 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2094 2019-Jan-16 21:15:21.500532 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2095 2019-Jan-16 21:15:21.501165 - [DEBUG] Edge function : AllBottom (result of previous compose)
2096 2019-Jan-16 21:15:21.501190 - [DEBUG]
2097 2019-Jan-16 21:15:21.501214 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2098 2019-Jan-16 21:15:21.501239 - [DEBUG] = AllBottom
2099 2019-Jan-16 21:15:21.501264 - [DEBUG]
2100 2019-Jan-16 21:15:21.501286 - [DEBUG] PROPAGATE: No new function!
2101 2019-Jan-16 21:15:21.501359 - [DEBUG] EDGE:
2102 2019-Jan-16 21:15:21.501417 - [DEBUG] ---> 2103 2019-Jan-16 21:15:21.502081 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2104 2019-Jan-16 21:15:21.502717 - [DEBUG]
2105 2019-Jan-16 21:15:21.502741 - [DEBUG] EDGE:
2106 2019-Jan-16 21:15:21.502798 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
2107 2019-Jan-16 21:15:21.503438 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2108 2019-Jan-16 21:15:21.504071 - [DEBUG]
2109 2019-Jan-16 21:15:21.504096 - [DEBUG] EDGE:
2110 2019-Jan-16 21:15:21.504152 - [DEBUG] ---> 2111 2019-Jan-16 21:15:21.504787 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2112 2019-Jan-16 21:15:21.505434 - [DEBUG]
2113 2019-Jan-16 21:15:21.505458 - [DEBUG] EDGE:
2114 2019-Jan-16 21:15:21.505515 - [DEBUG] ---> 2115 2019-Jan-16 21:15:21.506149 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2116 2019-Jan-16 21:15:21.506782 - [DEBUG]
2117 2019-Jan-16 21:15:21.506807 - [DEBUG] EDGE:
2118 2019-Jan-16 21:15:21.506864 - [DEBUG] ---> 2119 2019-Jan-16 21:15:21.507502 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2120 2019-Jan-16 21:15:21.508135 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1762121 2019-Jan-16 21:15:21.508811 - [DEBUG] Compose: EdgeIdentity * AllBottom
2122 2019-Jan-16 21:15:21.508840 - [DEBUG]
2123 2019-Jan-16 21:15:21.508863 - [DEBUG] Propagate flow
2124 2019-Jan-16 21:15:21.508886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2125 2019-Jan-16 21:15:21.508942 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2126 2019-Jan-16 21:15:21.509579 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2127 2019-Jan-16 21:15:21.510218 - [DEBUG] Edge function : AllBottom (result of previous compose)
2128 2019-Jan-16 21:15:21.510243 - [DEBUG]
2129 2019-Jan-16 21:15:21.510267 - [DEBUG] Join: AllTop & AllBottom
2130 2019-Jan-16 21:15:21.510293 - [DEBUG] = AllBottom (new jump func)
2131 2019-Jan-16 21:15:21.510317 - [DEBUG]
2132 2019-Jan-16 21:15:21.510340 - [DEBUG] Start adding new jump function
2133 2019-Jan-16 21:15:21.510363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2134 2019-Jan-16 21:15:21.510418 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2135 2019-Jan-16 21:15:21.511053 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2136 2019-Jan-16 21:15:21.511690 - [DEBUG] Edge Function : AllBottom
2137 2019-Jan-16 21:15:21.511718 - [DEBUG] End adding new jump function
2138 2019-Jan-16 21:15:21.511755 - [DEBUG]
2139 2019-Jan-16 21:15:21.511780 - [DEBUG] -------------------------------------------- 72. Path Edge --------------------------------------------
2140 2019-Jan-16 21:15:21.511804 - [DEBUG]
2141 2019-Jan-16 21:15:21.511827 - [DEBUG] Process 72. path edge:
2142 2019-Jan-16 21:15:21.511850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2143 2019-Jan-16 21:15:21.511906 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
2144 2019-Jan-16 21:15:21.512551 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2145 2019-Jan-16 21:15:21.513185 - [DEBUG]
2146 2019-Jan-16 21:15:21.513209 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90


Got branch instruction
getNormalFlowFunction()
store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !1842147 2019-Jan-16 21:15:21.514478 - [DEBUG] Compose: EdgeIdentity * AllBottom
2148 2019-Jan-16 21:15:21.514507 - [DEBUG]
2149 2019-Jan-16 21:15:21.514531 - [DEBUG] Propagate flow
2150 2019-Jan-16 21:15:21.514554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2151 2019-Jan-16 21:15:21.514610 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
2152 2019-Jan-16 21:15:21.515260 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2153 2019-Jan-16 21:15:21.515894 - [DEBUG] Edge function : AllBottom (result of previous compose)
2154 2019-Jan-16 21:15:21.515920 - [DEBUG]
2155 2019-Jan-16 21:15:21.515943 - [DEBUG] Join: AllTop & AllBottom
2156 2019-Jan-16 21:15:21.515969 - [DEBUG] = AllBottom (new jump func)
2157 2019-Jan-16 21:15:21.515993 - [DEBUG]
2158 2019-Jan-16 21:15:21.516017 - [DEBUG] Start adding new jump function
2159 2019-Jan-16 21:15:21.516040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2160 2019-Jan-16 21:15:21.516095 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2161 2019-Jan-16 21:15:21.516730 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
2162 2019-Jan-16 21:15:21.517362 - [DEBUG] Edge Function : AllBottom
2163 2019-Jan-16 21:15:21.517390 - [DEBUG] End adding new jump function
2164 2019-Jan-16 21:15:21.517422 - [DEBUG]
2165 2019-Jan-16 21:15:21.517446 - [DEBUG] -------------------------------------------- 73. Path Edge --------------------------------------------
2166 2019-Jan-16 21:15:21.517470 - [DEBUG]
2167 2019-Jan-16 21:15:21.517493 - [DEBUG] Process 73. path edge:
2168 2019-Jan-16 21:15:21.517517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2169 2019-Jan-16 21:15:21.517573 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
2170 2019-Jan-16 21:15:21.518208 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2171 2019-Jan-16 21:15:21.518857 - [DEBUG]
2172 2019-Jan-16 21:15:21.518882 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91


Got store instruction
getNormalFlowFunction()
br label %if.end37, !phasar.instruction.id !1852173 2019-Jan-16 21:15:21.520142 - [DEBUG] Compose: EdgeIdentity * AllBottom
2174 2019-Jan-16 21:15:21.520171 - [DEBUG]
2175 2019-Jan-16 21:15:21.520194 - [DEBUG] Propagate flow
2176 2019-Jan-16 21:15:21.520217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2177 2019-Jan-16 21:15:21.520273 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
2178 2019-Jan-16 21:15:21.520909 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2179 2019-Jan-16 21:15:21.521543 - [DEBUG] Edge function : AllBottom (result of previous compose)
2180 2019-Jan-16 21:15:21.521568 - [DEBUG]
2181 2019-Jan-16 21:15:21.521592 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2182 2019-Jan-16 21:15:21.521617 - [DEBUG] = AllBottom
2183 2019-Jan-16 21:15:21.521641 - [DEBUG]
2184 2019-Jan-16 21:15:21.521664 - [DEBUG] PROPAGATE: No new function!
2185 2019-Jan-16 21:15:21.521687 - [DEBUG] EDGE:
2186 2019-Jan-16 21:15:21.521757 - [DEBUG] ---> 2187 2019-Jan-16 21:15:21.522390 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2188 2019-Jan-16 21:15:21.523024 - [DEBUG]
2189 2019-Jan-16 21:15:21.523048 - [DEBUG] EDGE:
2190 2019-Jan-16 21:15:21.523105 - [DEBUG] ---> 2191 2019-Jan-16 21:15:21.523743 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2192 2019-Jan-16 21:15:21.524376 - [DEBUG]
2193 2019-Jan-16 21:15:21.524401 - [DEBUG] EDGE:
2194 2019-Jan-16 21:15:21.524458 - [DEBUG] ---> 2195 2019-Jan-16 21:15:21.525105 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2196 2019-Jan-16 21:15:21.525739 - [DEBUG]
2197 2019-Jan-16 21:15:21.525763 - [DEBUG] EDGE:
2198 2019-Jan-16 21:15:21.525820 - [DEBUG] ---> 2199 2019-Jan-16 21:15:21.526461 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2200 2019-Jan-16 21:15:21.527093 - [DEBUG]
2201 2019-Jan-16 21:15:21.527118 - [DEBUG] EDGE:
2202 2019-Jan-16 21:15:21.527175 - [DEBUG] ---> 2203 2019-Jan-16 21:15:21.527808 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2204 2019-Jan-16 21:15:21.528454 - [DEBUG]
2205 2019-Jan-16 21:15:21.528478 - [DEBUG] EDGE:
2206 2019-Jan-16 21:15:21.528543 - [DEBUG] ---> 2207 2019-Jan-16 21:15:21.529180 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2208 2019-Jan-16 21:15:21.529814 - [DEBUG]
2209 2019-Jan-16 21:15:21.529853 - [DEBUG] Compose: EdgeIdentity * AllBottom
2210 2019-Jan-16 21:15:21.529880 - [DEBUG]
2211 2019-Jan-16 21:15:21.529903 - [DEBUG] Propagate flow
2212 2019-Jan-16 21:15:21.529926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2213 2019-Jan-16 21:15:21.529982 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
2214 2019-Jan-16 21:15:21.530620 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2215 2019-Jan-16 21:15:21.531253 - [DEBUG] Edge function : AllBottom (result of previous compose)
2216 2019-Jan-16 21:15:21.531278 - [DEBUG]
2217 2019-Jan-16 21:15:21.531303 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2218 2019-Jan-16 21:15:21.531328 - [DEBUG] = AllBottom
2219 2019-Jan-16 21:15:21.531352 - [DEBUG]
2220 2019-Jan-16 21:15:21.531375 - [DEBUG] PROPAGATE: No new function!
2221 2019-Jan-16 21:15:21.531401 - [DEBUG] EDGE:
2222 2019-Jan-16 21:15:21.531458 - [DEBUG] ---> 2223 2019-Jan-16 21:15:21.532118 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2224 2019-Jan-16 21:15:21.532752 - [DEBUG]
2225 2019-Jan-16 21:15:21.532777 - [DEBUG] EDGE:
2226 2019-Jan-16 21:15:21.532834 - [DEBUG] ---> 2227 2019-Jan-16 21:15:21.533468 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2228 2019-Jan-16 21:15:21.534101 - [DEBUG]
2229 2019-Jan-16 21:15:21.534126 - [DEBUG] EDGE:
2230 2019-Jan-16 21:15:21.534183 - [DEBUG] ---> 2231 2019-Jan-16 21:15:21.534820 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2232 2019-Jan-16 21:15:21.535469 - [DEBUG]
2233 2019-Jan-16 21:15:21.535507 - [DEBUG] Compose: EdgeIdentity * AllBottom
2234 2019-Jan-16 21:15:21.535534 - [DEBUG]
2235 2019-Jan-16 21:15:21.535558 - [DEBUG] Propagate flow
2236 2019-Jan-16 21:15:21.535581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2237 2019-Jan-16 21:15:21.535637 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
2238 2019-Jan-16 21:15:21.536275 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2239 2019-Jan-16 21:15:21.536908 - [DEBUG] Edge function : AllBottom (result of previous compose)
2240 2019-Jan-16 21:15:21.536933 - [DEBUG]
2241 2019-Jan-16 21:15:21.536958 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2242 2019-Jan-16 21:15:21.536983 - [DEBUG] = AllBottom
2243 2019-Jan-16 21:15:21.537007 - [DEBUG]
2244 2019-Jan-16 21:15:21.537030 - [DEBUG] PROPAGATE: No new function!
2245 2019-Jan-16 21:15:21.537056 - [DEBUG] EDGE:
2246 2019-Jan-16 21:15:21.537112 - [DEBUG] ---> 2247 2019-Jan-16 21:15:21.537765 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2248 2019-Jan-16 21:15:21.538409 - [DEBUG]
2249 2019-Jan-16 21:15:21.538437 - [DEBUG] EDGE:
2250 2019-Jan-16 21:15:21.538502 - [DEBUG] ---> 2251 2019-Jan-16 21:15:21.539138 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2252 2019-Jan-16 21:15:21.539771 - [DEBUG]
2253 2019-Jan-16 21:15:21.539795 - [DEBUG] EDGE:
2254 2019-Jan-16 21:15:21.539852 - [DEBUG] ---> 2255 2019-Jan-16 21:15:21.540487 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2256 2019-Jan-16 21:15:21.541121 - [DEBUG]
2257 2019-Jan-16 21:15:21.541146 - [DEBUG] EDGE:
2258 2019-Jan-16 21:15:21.541203 - [DEBUG] ---> 2259 2019-Jan-16 21:15:21.541856 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2260 2019-Jan-16 21:15:21.542490 - [DEBUG]
2261 2019-Jan-16 21:15:21.542529 - [DEBUG] Compose: EdgeIdentity * AllBottom
2262 2019-Jan-16 21:15:21.542556 - [DEBUG]
2263 2019-Jan-16 21:15:21.542580 - [DEBUG] Propagate flow
2264 2019-Jan-16 21:15:21.542603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2265 2019-Jan-16 21:15:21.542659 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
2266 2019-Jan-16 21:15:21.543297 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2267 2019-Jan-16 21:15:21.543929 - [DEBUG] Edge function : AllBottom (result of previous compose)
2268 2019-Jan-16 21:15:21.543954 - [DEBUG]
2269 2019-Jan-16 21:15:21.543979 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2270 2019-Jan-16 21:15:21.544004 - [DEBUG] = AllBottom
2271 2019-Jan-16 21:15:21.544028 - [DEBUG]
2272 2019-Jan-16 21:15:21.544051 - [DEBUG] PROPAGATE: No new function!
2273 2019-Jan-16 21:15:21.544077 - [DEBUG] EDGE:
2274 2019-Jan-16 21:15:21.544133 - [DEBUG] ---> 2275 2019-Jan-16 21:15:21.544778 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2276 2019-Jan-16 21:15:21.545426 - [DEBUG]
2277 2019-Jan-16 21:15:21.545451 - [DEBUG] EDGE:
2278 2019-Jan-16 21:15:21.545508 - [DEBUG] ---> 2279 2019-Jan-16 21:15:21.546143 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2280 2019-Jan-16 21:15:21.546776 - [DEBUG]
2281 2019-Jan-16 21:15:21.546800 - [DEBUG] EDGE:
2282 2019-Jan-16 21:15:21.546857 - [DEBUG] ---> 2283 2019-Jan-16 21:15:21.547495 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2284 2019-Jan-16 21:15:21.548128 - [DEBUG]
2285 2019-Jan-16 21:15:21.548165 - [DEBUG] Compose: EdgeIdentity * AllBottom
2286 2019-Jan-16 21:15:21.548193 - [DEBUG]
2287 2019-Jan-16 21:15:21.548216 - [DEBUG] Propagate flow
2288 2019-Jan-16 21:15:21.548239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2289 2019-Jan-16 21:15:21.548295 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2290 2019-Jan-16 21:15:21.548950 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2291 2019-Jan-16 21:15:21.549583 - [DEBUG] Edge function : AllBottom (result of previous compose)
2292 2019-Jan-16 21:15:21.549616 - [DEBUG]
2293 2019-Jan-16 21:15:21.549641 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2294 2019-Jan-16 21:15:21.549666 - [DEBUG] = AllBottom
2295 2019-Jan-16 21:15:21.549690 - [DEBUG]
2296 2019-Jan-16 21:15:21.549713 - [DEBUG] PROPAGATE: No new function!
2297 2019-Jan-16 21:15:21.549738 - [DEBUG] EDGE:
2298 2019-Jan-16 21:15:21.549796 - [DEBUG] ---> 2299 2019-Jan-16 21:15:21.550441 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2300 2019-Jan-16 21:15:21.551074 - [DEBUG]
2301 2019-Jan-16 21:15:21.551099 - [DEBUG] EDGE:
2302 2019-Jan-16 21:15:21.551156 - [DEBUG] ---> 2303 2019-Jan-16 21:15:21.551805 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2304 2019-Jan-16 21:15:21.552439 - [DEBUG]
2305 2019-Jan-16 21:15:21.552464 - [DEBUG] EDGE:
2306 2019-Jan-16 21:15:21.552521 - [DEBUG] ---> 2307 2019-Jan-16 21:15:21.553158 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2308 2019-Jan-16 21:15:21.553791 - [DEBUG]
2309 2019-Jan-16 21:15:21.553829 - [DEBUG] Compose: EdgeIdentity * AllBottom
2310 2019-Jan-16 21:15:21.553856 - [DEBUG]
2311 2019-Jan-16 21:15:21.553880 - [DEBUG] Propagate flow
2312 2019-Jan-16 21:15:21.553903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2313 2019-Jan-16 21:15:21.553959 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2314 2019-Jan-16 21:15:21.554596 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2315 2019-Jan-16 21:15:21.555247 - [DEBUG] Edge function : AllBottom (result of previous compose)
2316 2019-Jan-16 21:15:21.555272 - [DEBUG]
2317 2019-Jan-16 21:15:21.555297 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2318 2019-Jan-16 21:15:21.555322 - [DEBUG] = AllBottom
2319 2019-Jan-16 21:15:21.555346 - [DEBUG]
2320 2019-Jan-16 21:15:21.555369 - [DEBUG] PROPAGATE: No new function!
2321 2019-Jan-16 21:15:21.555395 - [DEBUG] EDGE:
2322 2019-Jan-16 21:15:21.555453 - [DEBUG] ---> 2323 2019-Jan-16 21:15:21.556110 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2324 2019-Jan-16 21:15:21.556793 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1162325 2019-Jan-16 21:15:21.557511 - [DEBUG] Compose: EdgeIdentity * AllBottom
2326 2019-Jan-16 21:15:21.557554 - [DEBUG]
2327 2019-Jan-16 21:15:21.557578 - [DEBUG] Propagate flow
2328 2019-Jan-16 21:15:21.557601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2329 2019-Jan-16 21:15:21.557677 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2330 2019-Jan-16 21:15:21.558389 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2331 2019-Jan-16 21:15:21.559087 - [DEBUG] Edge function : AllBottom (result of previous compose)
2332 2019-Jan-16 21:15:21.559113 - [DEBUG]
2333 2019-Jan-16 21:15:21.559157 - [DEBUG] Join: AllTop & AllBottom
2334 2019-Jan-16 21:15:21.559184 - [DEBUG] = AllBottom (new jump func)
2335 2019-Jan-16 21:15:21.559208 - [DEBUG]
2336 2019-Jan-16 21:15:21.559231 - [DEBUG] Start adding new jump function
2337 2019-Jan-16 21:15:21.559255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2338 2019-Jan-16 21:15:21.559316 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2339 2019-Jan-16 21:15:21.559953 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2340 2019-Jan-16 21:15:21.560592 - [DEBUG] Edge Function : AllBottom
2341 2019-Jan-16 21:15:21.560624 - [DEBUG] End adding new jump function
2342 2019-Jan-16 21:15:21.560648 - [DEBUG]
2343 2019-Jan-16 21:15:21.560671 - [DEBUG] -------------------------------------------- 74. Path Edge --------------------------------------------
2344 2019-Jan-16 21:15:21.560696 - [DEBUG]
2345 2019-Jan-16 21:15:21.560719 - [DEBUG] Process 74. path edge:
2346 2019-Jan-16 21:15:21.560743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2347 2019-Jan-16 21:15:21.560799 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
2348 2019-Jan-16 21:15:21.561436 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2349 2019-Jan-16 21:15:21.562092 - [DEBUG]
2350 2019-Jan-16 21:15:21.562117 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2351 2019-Jan-16 21:15:21.562763 - [DEBUG] Possible callees:
2352 2019-Jan-16 21:15:21.562787 - [DEBUG] foo
2353 2019-Jan-16 21:15:21.562811 - [DEBUG] Possible return sites:
2354 2019-Jan-16 21:15:21.562835 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


Got branch instruction
getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1262355 2019-Jan-16 21:15:21.564132 - [DEBUG] Found and process special summary
2356 2019-Jan-16 21:15:21.564170 - [DEBUG] Compose: EdgeIdentity * AllBottom
2357 2019-Jan-16 21:15:21.564198 - [DEBUG]
2358 2019-Jan-16 21:15:21.564223 - [DEBUG] Propagate flow
2359 2019-Jan-16 21:15:21.564246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2360 2019-Jan-16 21:15:21.564304 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2361 2019-Jan-16 21:15:21.564958 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2362 2019-Jan-16 21:15:21.565610 - [DEBUG] Edge function : AllBottom (result of previous compose)
2363 2019-Jan-16 21:15:21.565635 - [DEBUG]
2364 2019-Jan-16 21:15:21.565659 - [DEBUG] Join: AllTop & AllBottom
2365 2019-Jan-16 21:15:21.565685 - [DEBUG] = AllBottom (new jump func)
2366 2019-Jan-16 21:15:21.565709 - [DEBUG]
2367 2019-Jan-16 21:15:21.565732 - [DEBUG] Start adding new jump function
2368 2019-Jan-16 21:15:21.565755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2369 2019-Jan-16 21:15:21.565811 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2370 2019-Jan-16 21:15:21.566444 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2371 2019-Jan-16 21:15:21.567082 - [DEBUG] Edge Function : AllBottom
2372 2019-Jan-16 21:15:21.567110 - [DEBUG] End adding new jump function
2373 2019-Jan-16 21:15:21.567134 - [DEBUG]
2374 2019-Jan-16 21:15:21.567157 - [DEBUG] -------------------------------------------- 75. Path Edge --------------------------------------------
2375 2019-Jan-16 21:15:21.567182 - [DEBUG]
2376 2019-Jan-16 21:15:21.567205 - [DEBUG] Process 75. path edge:
2377 2019-Jan-16 21:15:21.567228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2378 2019-Jan-16 21:15:21.567285 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
2379 2019-Jan-16 21:15:21.567932 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2380 2019-Jan-16 21:15:21.568583 - [DEBUG]
2381 2019-Jan-16 21:15:21.568608 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getNormalFlowFunction()
%cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !1282382 2019-Jan-16 21:15:21.569883 - [DEBUG] Compose: EdgeIdentity * AllBottom
2383 2019-Jan-16 21:15:21.569913 - [DEBUG]
2384 2019-Jan-16 21:15:21.569937 - [DEBUG] Propagate flow
2385 2019-Jan-16 21:15:21.569960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2386 2019-Jan-16 21:15:21.570016 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2387 2019-Jan-16 21:15:21.570654 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2388 2019-Jan-16 21:15:21.571287 - [DEBUG] Edge function : AllBottom (result of previous compose)
2389 2019-Jan-16 21:15:21.571312 - [DEBUG]
2390 2019-Jan-16 21:15:21.571336 - [DEBUG] Join: AllTop & AllBottom
2391 2019-Jan-16 21:15:21.571361 - [DEBUG] = AllBottom (new jump func)
2392 2019-Jan-16 21:15:21.571385 - [DEBUG]
2393 2019-Jan-16 21:15:21.571408 - [DEBUG] Start adding new jump function
2394 2019-Jan-16 21:15:21.571431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2395 2019-Jan-16 21:15:21.571487 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2396 2019-Jan-16 21:15:21.572137 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2397 2019-Jan-16 21:15:21.572771 - [DEBUG] Edge Function : AllBottom
2398 2019-Jan-16 21:15:21.572799 - [DEBUG] End adding new jump function
2399 2019-Jan-16 21:15:21.572823 - [DEBUG]
2400 2019-Jan-16 21:15:21.572846 - [DEBUG] -------------------------------------------- 76. Path Edge --------------------------------------------
2401 2019-Jan-16 21:15:21.572871 - [DEBUG]
2402 2019-Jan-16 21:15:21.572894 - [DEBUG] Process 76. path edge:
2403 2019-Jan-16 21:15:21.572917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2404 2019-Jan-16 21:15:21.572973 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
2405 2019-Jan-16 21:15:21.573608 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2406 2019-Jan-16 21:15:21.574241 - [DEBUG]
2407 2019-Jan-16 21:15:21.574266 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302408 2019-Jan-16 21:15:21.575576 - [DEBUG] Compose: EdgeIdentity * AllBottom
2409 2019-Jan-16 21:15:21.575606 - [DEBUG]
2410 2019-Jan-16 21:15:21.575630 - [DEBUG] Propagate flow
2411 2019-Jan-16 21:15:21.575653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2412 2019-Jan-16 21:15:21.575712 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2413 2019-Jan-16 21:15:21.576349 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2414 2019-Jan-16 21:15:21.576983 - [DEBUG] Edge function : AllBottom (result of previous compose)
2415 2019-Jan-16 21:15:21.577007 - [DEBUG]
2416 2019-Jan-16 21:15:21.577032 - [DEBUG] Join: AllTop & AllBottom
2417 2019-Jan-16 21:15:21.577057 - [DEBUG] = AllBottom (new jump func)
2418 2019-Jan-16 21:15:21.577081 - [DEBUG]
2419 2019-Jan-16 21:15:21.577104 - [DEBUG] Start adding new jump function
2420 2019-Jan-16 21:15:21.577139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2421 2019-Jan-16 21:15:21.577195 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2422 2019-Jan-16 21:15:21.577829 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2423 2019-Jan-16 21:15:21.578478 - [DEBUG] Edge Function : AllBottom
2424 2019-Jan-16 21:15:21.578507 - [DEBUG] End adding new jump function
2425 2019-Jan-16 21:15:21.578531 - [DEBUG]
2426 2019-Jan-16 21:15:21.578555 - [DEBUG] -------------------------------------------- 77. Path Edge --------------------------------------------
2427 2019-Jan-16 21:15:21.578579 - [DEBUG]
2428 2019-Jan-16 21:15:21.578602 - [DEBUG] Process 77. path edge:
2429 2019-Jan-16 21:15:21.578626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2430 2019-Jan-16 21:15:21.578682 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
2431 2019-Jan-16 21:15:21.579317 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2432 2019-Jan-16 21:15:21.579950 - [DEBUG]
2433 2019-Jan-16 21:15:21.579975 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64


Got branch instruction
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312434 2019-Jan-16 21:15:21.581238 - [DEBUG] Compose: EdgeIdentity * AllBottom
2435 2019-Jan-16 21:15:21.581267 - [DEBUG]
2436 2019-Jan-16 21:15:21.581290 - [DEBUG] Propagate flow
2437 2019-Jan-16 21:15:21.581313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2438 2019-Jan-16 21:15:21.581369 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2439 2019-Jan-16 21:15:21.582033 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2440 2019-Jan-16 21:15:21.582669 - [DEBUG] Edge function : AllBottom (result of previous compose)
2441 2019-Jan-16 21:15:21.582694 - [DEBUG]
2442 2019-Jan-16 21:15:21.582718 - [DEBUG] Join: AllTop & AllBottom
2443 2019-Jan-16 21:15:21.582743 - [DEBUG] = AllBottom (new jump func)
2444 2019-Jan-16 21:15:21.582767 - [DEBUG]
2445 2019-Jan-16 21:15:21.582790 - [DEBUG] Start adding new jump function
2446 2019-Jan-16 21:15:21.582813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2447 2019-Jan-16 21:15:21.582869 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2448 2019-Jan-16 21:15:21.583503 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2449 2019-Jan-16 21:15:21.584146 - [DEBUG] Edge Function : AllBottom
2450 2019-Jan-16 21:15:21.584173 - [DEBUG] End adding new jump function
2451 2019-Jan-16 21:15:21.584197 - [DEBUG]
2452 2019-Jan-16 21:15:21.584221 - [DEBUG] -------------------------------------------- 78. Path Edge --------------------------------------------
2453 2019-Jan-16 21:15:21.584245 - [DEBUG]
2454 2019-Jan-16 21:15:21.584267 - [DEBUG] Process 78. path edge:
2455 2019-Jan-16 21:15:21.584291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2456 2019-Jan-16 21:15:21.584347 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
2457 2019-Jan-16 21:15:21.584992 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2458 2019-Jan-16 21:15:21.585641 - [DEBUG]
2459 2019-Jan-16 21:15:21.585665 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2460 2019-Jan-16 21:15:21.586322 - [DEBUG] Possible callees:
2461 2019-Jan-16 21:15:21.586347 - [DEBUG] llvm.dbg.declare
2462 2019-Jan-16 21:15:21.586371 - [DEBUG] Possible return sites:
2463 2019-Jan-16 21:15:21.586394 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1362464 2019-Jan-16 21:15:21.587669 - [DEBUG] Found and process special summary
2465 2019-Jan-16 21:15:21.587702 - [DEBUG] Compose: EdgeIdentity * AllBottom
2466 2019-Jan-16 21:15:21.587729 - [DEBUG]
2467 2019-Jan-16 21:15:21.587753 - [DEBUG] Propagate flow
2468 2019-Jan-16 21:15:21.587776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2469 2019-Jan-16 21:15:21.587832 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2470 2019-Jan-16 21:15:21.588497 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2471 2019-Jan-16 21:15:21.589132 - [DEBUG] Edge function : AllBottom (result of previous compose)
2472 2019-Jan-16 21:15:21.589157 - [DEBUG]
2473 2019-Jan-16 21:15:21.589181 - [DEBUG] Join: AllTop & AllBottom
2474 2019-Jan-16 21:15:21.589207 - [DEBUG] = AllBottom (new jump func)
2475 2019-Jan-16 21:15:21.589231 - [DEBUG]
2476 2019-Jan-16 21:15:21.589253 - [DEBUG] Start adding new jump function
2477 2019-Jan-16 21:15:21.589276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2478 2019-Jan-16 21:15:21.589332 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2479 2019-Jan-16 21:15:21.589967 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2480 2019-Jan-16 21:15:21.590604 - [DEBUG] Edge Function : AllBottom
2481 2019-Jan-16 21:15:21.590653 - [DEBUG] End adding new jump function
2482 2019-Jan-16 21:15:21.590677 - [DEBUG]
2483 2019-Jan-16 21:15:21.590701 - [DEBUG] -------------------------------------------- 79. Path Edge --------------------------------------------
2484 2019-Jan-16 21:15:21.590725 - [DEBUG]
2485 2019-Jan-16 21:15:21.590748 - [DEBUG] Process 79. path edge:
2486 2019-Jan-16 21:15:21.590772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2487 2019-Jan-16 21:15:21.590828 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
2488 2019-Jan-16 21:15:21.591483 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2489 2019-Jan-16 21:15:21.592135 - [DEBUG]
2490 2019-Jan-16 21:15:21.592159 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getNormalFlowFunction()
store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !1372491 2019-Jan-16 21:15:21.593430 - [DEBUG] Compose: EdgeIdentity * AllBottom
2492 2019-Jan-16 21:15:21.593459 - [DEBUG]
2493 2019-Jan-16 21:15:21.593483 - [DEBUG] Propagate flow
2494 2019-Jan-16 21:15:21.593506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2495 2019-Jan-16 21:15:21.593562 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2496 2019-Jan-16 21:15:21.594197 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2497 2019-Jan-16 21:15:21.594832 - [DEBUG] Edge function : AllBottom (result of previous compose)
2498 2019-Jan-16 21:15:21.594857 - [DEBUG]
2499 2019-Jan-16 21:15:21.594881 - [DEBUG] Join: AllTop & AllBottom
2500 2019-Jan-16 21:15:21.594907 - [DEBUG] = AllBottom (new jump func)
2501 2019-Jan-16 21:15:21.594931 - [DEBUG]
2502 2019-Jan-16 21:15:21.594954 - [DEBUG] Start adding new jump function
2503 2019-Jan-16 21:15:21.594977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2504 2019-Jan-16 21:15:21.595041 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2505 2019-Jan-16 21:15:21.595692 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2506 2019-Jan-16 21:15:21.596326 - [DEBUG] Edge Function : AllBottom
2507 2019-Jan-16 21:15:21.596354 - [DEBUG] End adding new jump function
2508 2019-Jan-16 21:15:21.596378 - [DEBUG]
2509 2019-Jan-16 21:15:21.596401 - [DEBUG] -------------------------------------------- 80. Path Edge --------------------------------------------
2510 2019-Jan-16 21:15:21.596425 - [DEBUG]
2511 2019-Jan-16 21:15:21.596448 - [DEBUG] Process 80. path edge:
2512 2019-Jan-16 21:15:21.596471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2513 2019-Jan-16 21:15:21.596527 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
2514 2019-Jan-16 21:15:21.597161 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2515 2019-Jan-16 21:15:21.597794 - [DEBUG]
2516 2019-Jan-16 21:15:21.597819 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68


Got store instruction
getNormalFlowFunction()
br label %if.end26, !dbg !138, !phasar.instruction.id !1392517 2019-Jan-16 21:15:21.599096 - [DEBUG] Compose: EdgeIdentity * AllBottom
2518 2019-Jan-16 21:15:21.599125 - [DEBUG]
2519 2019-Jan-16 21:15:21.599149 - [DEBUG] Propagate flow
2520 2019-Jan-16 21:15:21.599172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2521 2019-Jan-16 21:15:21.599228 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2522 2019-Jan-16 21:15:21.599878 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2523 2019-Jan-16 21:15:21.600512 - [DEBUG] Edge function : AllBottom (result of previous compose)
2524 2019-Jan-16 21:15:21.600537 - [DEBUG]
2525 2019-Jan-16 21:15:21.600560 - [DEBUG] Join: AllTop & AllBottom
2526 2019-Jan-16 21:15:21.600586 - [DEBUG] = AllBottom (new jump func)
2527 2019-Jan-16 21:15:21.600610 - [DEBUG]
2528 2019-Jan-16 21:15:21.600632 - [DEBUG] Start adding new jump function
2529 2019-Jan-16 21:15:21.600656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2530 2019-Jan-16 21:15:21.600711 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2531 2019-Jan-16 21:15:21.601346 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
2532 2019-Jan-16 21:15:21.601994 - [DEBUG] Edge Function : AllBottom
2533 2019-Jan-16 21:15:21.602023 - [DEBUG] End adding new jump function
2534 2019-Jan-16 21:15:21.602047 - [DEBUG]
2535 2019-Jan-16 21:15:21.602070 - [DEBUG] -------------------------------------------- 81. Path Edge --------------------------------------------
2536 2019-Jan-16 21:15:21.602095 - [DEBUG]
2537 2019-Jan-16 21:15:21.602117 - [DEBUG] Process 81. path edge:
2538 2019-Jan-16 21:15:21.602141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2539 2019-Jan-16 21:15:21.602197 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
2540 2019-Jan-16 21:15:21.602831 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2541 2019-Jan-16 21:15:21.603464 - [DEBUG]
2542 2019-Jan-16 21:15:21.603488 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72


Got branch instruction
getNormalFlowFunction()
br label %if.end27, !phasar.instruction.id !1462543 2019-Jan-16 21:15:21.604745 - [DEBUG] Compose: EdgeIdentity * AllBottom
2544 2019-Jan-16 21:15:21.604774 - [DEBUG]
2545 2019-Jan-16 21:15:21.604798 - [DEBUG] Propagate flow
2546 2019-Jan-16 21:15:21.604821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2547 2019-Jan-16 21:15:21.604885 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2548 2019-Jan-16 21:15:21.605548 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2549 2019-Jan-16 21:15:21.606182 - [DEBUG] Edge function : AllBottom (result of previous compose)
2550 2019-Jan-16 21:15:21.606206 - [DEBUG]
2551 2019-Jan-16 21:15:21.606231 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2552 2019-Jan-16 21:15:21.606257 - [DEBUG] = AllBottom
2553 2019-Jan-16 21:15:21.606281 - [DEBUG]
2554 2019-Jan-16 21:15:21.606304 - [DEBUG] PROPAGATE: No new function!
2555 2019-Jan-16 21:15:21.606328 - [DEBUG] EDGE:
2556 2019-Jan-16 21:15:21.606385 - [DEBUG] ---> 2557 2019-Jan-16 21:15:21.607017 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2558 2019-Jan-16 21:15:21.607659 - [DEBUG]
2559 2019-Jan-16 21:15:21.607684 - [DEBUG] EDGE:
2560 2019-Jan-16 21:15:21.607741 - [DEBUG] ---> 2561 2019-Jan-16 21:15:21.608374 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2562 2019-Jan-16 21:15:21.609035 - [DEBUG]
2563 2019-Jan-16 21:15:21.609059 - [DEBUG] EDGE:
2564 2019-Jan-16 21:15:21.609117 - [DEBUG] ---> 2565 2019-Jan-16 21:15:21.609754 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2566 2019-Jan-16 21:15:21.610393 - [DEBUG]
2567 2019-Jan-16 21:15:21.610439 - [DEBUG] Compose: EdgeIdentity * AllBottom
2568 2019-Jan-16 21:15:21.610466 - [DEBUG]
2569 2019-Jan-16 21:15:21.610490 - [DEBUG] Propagate flow
2570 2019-Jan-16 21:15:21.610513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2571 2019-Jan-16 21:15:21.610572 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2572 2019-Jan-16 21:15:21.611252 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2573 2019-Jan-16 21:15:21.611967 - [DEBUG] Edge function : AllBottom (result of previous compose)
2574 2019-Jan-16 21:15:21.611994 - [DEBUG]
2575 2019-Jan-16 21:15:21.612021 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2576 2019-Jan-16 21:15:21.612046 - [DEBUG] = AllBottom
2577 2019-Jan-16 21:15:21.612070 - [DEBUG]
2578 2019-Jan-16 21:15:21.612093 - [DEBUG] PROPAGATE: No new function!
2579 2019-Jan-16 21:15:21.612126 - [DEBUG] EDGE:
2580 2019-Jan-16 21:15:21.612192 - [DEBUG] ---> 2581 2019-Jan-16 21:15:21.612849 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2582 2019-Jan-16 21:15:21.613485 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312583 2019-Jan-16 21:15:21.614150 - [DEBUG] Compose: EdgeIdentity * AllBottom
2584 2019-Jan-16 21:15:21.614180 - [DEBUG]
2585 2019-Jan-16 21:15:21.614204 - [DEBUG] Propagate flow
2586 2019-Jan-16 21:15:21.614227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2587 2019-Jan-16 21:15:21.614283 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2588 2019-Jan-16 21:15:21.614939 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2589 2019-Jan-16 21:15:21.615619 - [DEBUG] Edge function : AllBottom (result of previous compose)
2590 2019-Jan-16 21:15:21.615645 - [DEBUG]
2591 2019-Jan-16 21:15:21.615670 - [DEBUG] Join: AllTop & AllBottom
2592 2019-Jan-16 21:15:21.615695 - [DEBUG] = AllBottom (new jump func)
2593 2019-Jan-16 21:15:21.615720 - [DEBUG]
2594 2019-Jan-16 21:15:21.615743 - [DEBUG] Start adding new jump function
2595 2019-Jan-16 21:15:21.615766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2596 2019-Jan-16 21:15:21.615823 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2597 2019-Jan-16 21:15:21.616458 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2598 2019-Jan-16 21:15:21.617101 - [DEBUG] Edge Function : AllBottom
2599 2019-Jan-16 21:15:21.617131 - [DEBUG] End adding new jump function
2600 2019-Jan-16 21:15:21.617155 - [DEBUG]
2601 2019-Jan-16 21:15:21.617178 - [DEBUG] -------------------------------------------- 82. Path Edge --------------------------------------------
2602 2019-Jan-16 21:15:21.617203 - [DEBUG]
2603 2019-Jan-16 21:15:21.617226 - [DEBUG] Process 82. path edge:
2604 2019-Jan-16 21:15:21.617249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2605 2019-Jan-16 21:15:21.617305 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
2606 2019-Jan-16 21:15:21.617949 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2607 2019-Jan-16 21:15:21.618600 - [DEBUG]
2608 2019-Jan-16 21:15:21.618624 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2609 2019-Jan-16 21:15:21.619275 - [DEBUG] Possible callees:
2610 2019-Jan-16 21:15:21.619299 - [DEBUG] llvm.dbg.declare
2611 2019-Jan-16 21:15:21.619324 - [DEBUG] Possible return sites:
2612 2019-Jan-16 21:15:21.619347 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1432613 2019-Jan-16 21:15:21.620622 - [DEBUG] Found and process special summary
2614 2019-Jan-16 21:15:21.620657 - [DEBUG] Compose: EdgeIdentity * AllBottom
2615 2019-Jan-16 21:15:21.620684 - [DEBUG]
2616 2019-Jan-16 21:15:21.620708 - [DEBUG] Propagate flow
2617 2019-Jan-16 21:15:21.620731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2618 2019-Jan-16 21:15:21.620787 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2619 2019-Jan-16 21:15:21.621425 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2620 2019-Jan-16 21:15:21.622086 - [DEBUG] Edge function : AllBottom (result of previous compose)
2621 2019-Jan-16 21:15:21.622111 - [DEBUG]
2622 2019-Jan-16 21:15:21.622135 - [DEBUG] Join: AllTop & AllBottom
2623 2019-Jan-16 21:15:21.622160 - [DEBUG] = AllBottom (new jump func)
2624 2019-Jan-16 21:15:21.622184 - [DEBUG]
2625 2019-Jan-16 21:15:21.622207 - [DEBUG] Start adding new jump function
2626 2019-Jan-16 21:15:21.622230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2627 2019-Jan-16 21:15:21.622286 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2628 2019-Jan-16 21:15:21.622922 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2629 2019-Jan-16 21:15:21.623569 - [DEBUG] Edge Function : AllBottom
2630 2019-Jan-16 21:15:21.623598 - [DEBUG] End adding new jump function
2631 2019-Jan-16 21:15:21.623622 - [DEBUG]
2632 2019-Jan-16 21:15:21.623657 - [DEBUG] -------------------------------------------- 83. Path Edge --------------------------------------------
2633 2019-Jan-16 21:15:21.623681 - [DEBUG]
2634 2019-Jan-16 21:15:21.623704 - [DEBUG] Process 83. path edge:
2635 2019-Jan-16 21:15:21.623728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2636 2019-Jan-16 21:15:21.623786 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
2637 2019-Jan-16 21:15:21.624431 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2638 2019-Jan-16 21:15:21.625085 - [DEBUG]
2639 2019-Jan-16 21:15:21.625113 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getNormalFlowFunction()
store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !1442640 2019-Jan-16 21:15:21.626387 - [DEBUG] Compose: EdgeIdentity * AllBottom
2641 2019-Jan-16 21:15:21.626416 - [DEBUG]
2642 2019-Jan-16 21:15:21.626439 - [DEBUG] Propagate flow
2643 2019-Jan-16 21:15:21.626462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2644 2019-Jan-16 21:15:21.626519 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
2645 2019-Jan-16 21:15:21.627151 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2646 2019-Jan-16 21:15:21.627786 - [DEBUG] Edge function : AllBottom (result of previous compose)
2647 2019-Jan-16 21:15:21.627811 - [DEBUG]
2648 2019-Jan-16 21:15:21.627835 - [DEBUG] Join: AllTop & AllBottom
2649 2019-Jan-16 21:15:21.627861 - [DEBUG] = AllBottom (new jump func)
2650 2019-Jan-16 21:15:21.627885 - [DEBUG]
2651 2019-Jan-16 21:15:21.627908 - [DEBUG] Start adding new jump function
2652 2019-Jan-16 21:15:21.627931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2653 2019-Jan-16 21:15:21.627987 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2654 2019-Jan-16 21:15:21.628643 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
2655 2019-Jan-16 21:15:21.629275 - [DEBUG] Edge Function : AllBottom
2656 2019-Jan-16 21:15:21.629304 - [DEBUG] End adding new jump function
2657 2019-Jan-16 21:15:21.629328 - [DEBUG]
2658 2019-Jan-16 21:15:21.629351 - [DEBUG] -------------------------------------------- 84. Path Edge --------------------------------------------
2659 2019-Jan-16 21:15:21.629375 - [DEBUG]
2660 2019-Jan-16 21:15:21.629398 - [DEBUG] Process 84. path edge:
2661 2019-Jan-16 21:15:21.629422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2662 2019-Jan-16 21:15:21.629478 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
2663 2019-Jan-16 21:15:21.630113 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2664 2019-Jan-16 21:15:21.630752 - [DEBUG]
2665 2019-Jan-16 21:15:21.630778 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71


Got store instruction
getNormalFlowFunction()
br label %if.end26, !phasar.instruction.id !1452666 2019-Jan-16 21:15:21.632051 - [DEBUG] Compose: EdgeIdentity * AllBottom
2667 2019-Jan-16 21:15:21.632080 - [DEBUG]
2668 2019-Jan-16 21:15:21.632104 - [DEBUG] Propagate flow
2669 2019-Jan-16 21:15:21.632127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2670 2019-Jan-16 21:15:21.632184 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2671 2019-Jan-16 21:15:21.632817 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2672 2019-Jan-16 21:15:21.633450 - [DEBUG] Edge function : AllBottom (result of previous compose)
2673 2019-Jan-16 21:15:21.633475 - [DEBUG]
2674 2019-Jan-16 21:15:21.633500 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2675 2019-Jan-16 21:15:21.633539 - [DEBUG] = AllBottom
2676 2019-Jan-16 21:15:21.633563 - [DEBUG]
2677 2019-Jan-16 21:15:21.633586 - [DEBUG] PROPAGATE: No new function!
2678 2019-Jan-16 21:15:21.633610 - [DEBUG] EDGE:
2679 2019-Jan-16 21:15:21.633668 - [DEBUG] ---> 2680 2019-Jan-16 21:15:21.634301 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2681 2019-Jan-16 21:15:21.634937 - [DEBUG]
2682 2019-Jan-16 21:15:21.634962 - [DEBUG] EDGE:
2683 2019-Jan-16 21:15:21.635018 - [DEBUG] ---> 2684 2019-Jan-16 21:15:21.635673 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2685 2019-Jan-16 21:15:21.636306 - [DEBUG]
2686 2019-Jan-16 21:15:21.636348 - [DEBUG] Compose: EdgeIdentity * AllBottom
2687 2019-Jan-16 21:15:21.636375 - [DEBUG]
2688 2019-Jan-16 21:15:21.636398 - [DEBUG] Propagate flow
2689 2019-Jan-16 21:15:21.636421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2690 2019-Jan-16 21:15:21.636477 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2691 2019-Jan-16 21:15:21.637116 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2692 2019-Jan-16 21:15:21.637768 - [DEBUG] Edge function : AllBottom (result of previous compose)
2693 2019-Jan-16 21:15:21.637793 - [DEBUG]
2694 2019-Jan-16 21:15:21.637818 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2695 2019-Jan-16 21:15:21.637844 - [DEBUG] = AllBottom
2696 2019-Jan-16 21:15:21.637868 - [DEBUG]
2697 2019-Jan-16 21:15:21.637890 - [DEBUG] PROPAGATE: No new function!
2698 2019-Jan-16 21:15:21.637917 - [DEBUG] EDGE:
2699 2019-Jan-16 21:15:21.637974 - [DEBUG] ---> 2700 2019-Jan-16 21:15:21.638640 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2701 2019-Jan-16 21:15:21.639276 - [DEBUG]
2702 2019-Jan-16 21:15:21.639300 - [DEBUG] EDGE:
2703 2019-Jan-16 21:15:21.639358 - [DEBUG] ---> 2704 2019-Jan-16 21:15:21.640002 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2705 2019-Jan-16 21:15:21.640636 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302706 2019-Jan-16 21:15:21.641287 - [DEBUG] Compose: EdgeIdentity * AllBottom
2707 2019-Jan-16 21:15:21.641317 - [DEBUG]
2708 2019-Jan-16 21:15:21.641340 - [DEBUG] Propagate flow
2709 2019-Jan-16 21:15:21.641363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2710 2019-Jan-16 21:15:21.641420 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2711 2019-Jan-16 21:15:21.642072 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2712 2019-Jan-16 21:15:21.642705 - [DEBUG] Edge function : AllBottom (result of previous compose)
2713 2019-Jan-16 21:15:21.642730 - [DEBUG]
2714 2019-Jan-16 21:15:21.642755 - [DEBUG] Join: AllTop & AllBottom
2715 2019-Jan-16 21:15:21.642780 - [DEBUG] = AllBottom (new jump func)
2716 2019-Jan-16 21:15:21.642804 - [DEBUG]
2717 2019-Jan-16 21:15:21.642828 - [DEBUG] Start adding new jump function
2718 2019-Jan-16 21:15:21.642851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2719 2019-Jan-16 21:15:21.642915 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2720 2019-Jan-16 21:15:21.643550 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2721 2019-Jan-16 21:15:21.644184 - [DEBUG] Edge Function : AllBottom
2722 2019-Jan-16 21:15:21.644213 - [DEBUG] End adding new jump function
2723 2019-Jan-16 21:15:21.644237 - [DEBUG]
2724 2019-Jan-16 21:15:21.644260 - [DEBUG] -------------------------------------------- 85. Path Edge --------------------------------------------
2725 2019-Jan-16 21:15:21.644285 - [DEBUG]
2726 2019-Jan-16 21:15:21.644308 - [DEBUG] Process 85. path edge:
2727 2019-Jan-16 21:15:21.644331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2728 2019-Jan-16 21:15:21.644387 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
2729 2019-Jan-16 21:15:21.645030 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2730 2019-Jan-16 21:15:21.645689 - [DEBUG]
2731 2019-Jan-16 21:15:21.645715 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322732 2019-Jan-16 21:15:21.646977 - [DEBUG] Compose: EdgeIdentity * AllBottom
2733 2019-Jan-16 21:15:21.647006 - [DEBUG]
2734 2019-Jan-16 21:15:21.647030 - [DEBUG] Propagate flow
2735 2019-Jan-16 21:15:21.647053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2736 2019-Jan-16 21:15:21.647109 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2737 2019-Jan-16 21:15:21.647756 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2738 2019-Jan-16 21:15:21.648392 - [DEBUG] Edge function : AllBottom (result of previous compose)
2739 2019-Jan-16 21:15:21.648431 - [DEBUG]
2740 2019-Jan-16 21:15:21.648456 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2741 2019-Jan-16 21:15:21.648481 - [DEBUG] = AllBottom
2742 2019-Jan-16 21:15:21.648505 - [DEBUG]
2743 2019-Jan-16 21:15:21.648528 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322744 2019-Jan-16 21:15:21.649177 - [DEBUG] Compose: EdgeIdentity * AllBottom
2745 2019-Jan-16 21:15:21.649206 - [DEBUG]
2746 2019-Jan-16 21:15:21.649230 - [DEBUG] Propagate flow
2747 2019-Jan-16 21:15:21.649253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2748 2019-Jan-16 21:15:21.649309 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2749 2019-Jan-16 21:15:21.649955 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2750 2019-Jan-16 21:15:21.650589 - [DEBUG] Edge function : AllBottom (result of previous compose)
2751 2019-Jan-16 21:15:21.650614 - [DEBUG]
2752 2019-Jan-16 21:15:21.650639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2753 2019-Jan-16 21:15:21.650664 - [DEBUG] = AllBottom
2754 2019-Jan-16 21:15:21.650688 - [DEBUG]
2755 2019-Jan-16 21:15:21.650710 - [DEBUG] PROPAGATE: No new function!
2756 2019-Jan-16 21:15:21.650734 - [DEBUG] EDGE:
2757 2019-Jan-16 21:15:21.650791 - [DEBUG] ---> 2758 2019-Jan-16 21:15:21.651427 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2759 2019-Jan-16 21:15:21.652076 - [DEBUG]
2760 2019-Jan-16 21:15:21.652111 - [DEBUG] EDGE:
2761 2019-Jan-16 21:15:21.652169 - [DEBUG] ---> 2762 2019-Jan-16 21:15:21.652803 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2763 2019-Jan-16 21:15:21.653437 - [DEBUG]
2764 2019-Jan-16 21:15:21.653462 - [DEBUG] EDGE:
2765 2019-Jan-16 21:15:21.653519 - [DEBUG] ---> 2766 2019-Jan-16 21:15:21.654158 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2767 2019-Jan-16 21:15:21.654792 - [DEBUG]
2768 2019-Jan-16 21:15:21.654830 - [DEBUG] Compose: EdgeIdentity * AllBottom
2769 2019-Jan-16 21:15:21.654857 - [DEBUG]
2770 2019-Jan-16 21:15:21.654881 - [DEBUG] Propagate flow
2771 2019-Jan-16 21:15:21.654903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2772 2019-Jan-16 21:15:21.654960 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2773 2019-Jan-16 21:15:21.655622 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2774 2019-Jan-16 21:15:21.656264 - [DEBUG] Edge function : AllBottom (result of previous compose)
2775 2019-Jan-16 21:15:21.656289 - [DEBUG]
2776 2019-Jan-16 21:15:21.656314 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2777 2019-Jan-16 21:15:21.656340 - [DEBUG] = AllBottom
2778 2019-Jan-16 21:15:21.656364 - [DEBUG]
2779 2019-Jan-16 21:15:21.656387 - [DEBUG] PROPAGATE: No new function!
2780 2019-Jan-16 21:15:21.656413 - [DEBUG] EDGE:
2781 2019-Jan-16 21:15:21.656471 - [DEBUG] ---> 2782 2019-Jan-16 21:15:21.657110 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2783 2019-Jan-16 21:15:21.657744 - [DEBUG]
2784 2019-Jan-16 21:15:21.657769 - [DEBUG] EDGE:
2785 2019-Jan-16 21:15:21.657826 - [DEBUG] ---> 2786 2019-Jan-16 21:15:21.658479 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2787 2019-Jan-16 21:15:21.659112 - [DEBUG]
2788 2019-Jan-16 21:15:21.659137 - [DEBUG] EDGE:
2789 2019-Jan-16 21:15:21.659194 - [DEBUG] ---> 2790 2019-Jan-16 21:15:21.659832 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2791 2019-Jan-16 21:15:21.660464 - [DEBUG]
2792 2019-Jan-16 21:15:21.660489 - [DEBUG] EDGE:
2793 2019-Jan-16 21:15:21.660547 - [DEBUG] ---> 2794 2019-Jan-16 21:15:21.661179 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2795 2019-Jan-16 21:15:21.661827 - [DEBUG]
2796 2019-Jan-16 21:15:21.661852 - [DEBUG] EDGE:
2797 2019-Jan-16 21:15:21.661909 - [DEBUG] ---> 2798 2019-Jan-16 21:15:21.662544 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2799 2019-Jan-16 21:15:21.663176 - [DEBUG]
2800 2019-Jan-16 21:15:21.663201 - [DEBUG] EDGE:
2801 2019-Jan-16 21:15:21.663267 - [DEBUG] ---> 2802 2019-Jan-16 21:15:21.663905 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2803 2019-Jan-16 21:15:21.664538 - [DEBUG]
2804 2019-Jan-16 21:15:21.664564 - [DEBUG] EDGE:
2805 2019-Jan-16 21:15:21.664621 - [DEBUG] ---> 2806 2019-Jan-16 21:15:21.665270 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2807 2019-Jan-16 21:15:21.665903 - [DEBUG]
2808 2019-Jan-16 21:15:21.665928 - [DEBUG] EDGE:
2809 2019-Jan-16 21:15:21.665986 - [DEBUG] ---> 2810 2019-Jan-16 21:15:21.666622 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2811 2019-Jan-16 21:15:21.667256 - [DEBUG]
2812 2019-Jan-16 21:15:21.667295 - [DEBUG] Compose: EdgeIdentity * AllBottom
2813 2019-Jan-16 21:15:21.667323 - [DEBUG]
2814 2019-Jan-16 21:15:21.667347 - [DEBUG] Propagate flow
2815 2019-Jan-16 21:15:21.667370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2816 2019-Jan-16 21:15:21.667426 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
2817 2019-Jan-16 21:15:21.668064 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2818 2019-Jan-16 21:15:21.668714 - [DEBUG] Edge function : AllBottom (result of previous compose)
2819 2019-Jan-16 21:15:21.668739 - [DEBUG]
2820 2019-Jan-16 21:15:21.668764 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2821 2019-Jan-16 21:15:21.668789 - [DEBUG] = AllBottom
2822 2019-Jan-16 21:15:21.668813 - [DEBUG]
2823 2019-Jan-16 21:15:21.668836 - [DEBUG] PROPAGATE: No new function!
2824 2019-Jan-16 21:15:21.668862 - [DEBUG] EDGE:
2825 2019-Jan-16 21:15:21.668919 - [DEBUG] ---> 2826 2019-Jan-16 21:15:21.669563 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2827 2019-Jan-16 21:15:21.670198 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !742828 2019-Jan-16 21:15:21.670847 - [DEBUG] Compose: EdgeIdentity * AllBottom
2829 2019-Jan-16 21:15:21.670876 - [DEBUG]
2830 2019-Jan-16 21:15:21.670899 - [DEBUG] Propagate flow
2831 2019-Jan-16 21:15:21.670922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2832 2019-Jan-16 21:15:21.670978 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
2833 2019-Jan-16 21:15:21.671615 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2834 2019-Jan-16 21:15:21.672269 - [DEBUG] Edge function : AllBottom (result of previous compose)
2835 2019-Jan-16 21:15:21.672294 - [DEBUG]
2836 2019-Jan-16 21:15:21.672318 - [DEBUG] Join: AllTop & AllBottom
2837 2019-Jan-16 21:15:21.672343 - [DEBUG] = AllBottom (new jump func)
2838 2019-Jan-16 21:15:21.672367 - [DEBUG]
2839 2019-Jan-16 21:15:21.672390 - [DEBUG] Start adding new jump function
2840 2019-Jan-16 21:15:21.672413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2841 2019-Jan-16 21:15:21.672469 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2842 2019-Jan-16 21:15:21.673104 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
2843 2019-Jan-16 21:15:21.673747 - [DEBUG] Edge Function : AllBottom
2844 2019-Jan-16 21:15:21.673777 - [DEBUG] End adding new jump function
2845 2019-Jan-16 21:15:21.673800 - [DEBUG]
2846 2019-Jan-16 21:15:21.673824 - [DEBUG] -------------------------------------------- 86. Path Edge --------------------------------------------
2847 2019-Jan-16 21:15:21.673848 - [DEBUG]
2848 2019-Jan-16 21:15:21.673871 - [DEBUG] Process 86. path edge:
2849 2019-Jan-16 21:15:21.673895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2850 2019-Jan-16 21:15:21.673951 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
2851 2019-Jan-16 21:15:21.674589 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2852 2019-Jan-16 21:15:21.675239 - [DEBUG]
2853 2019-Jan-16 21:15:21.675263 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
2854 2019-Jan-16 21:15:21.675906 - [DEBUG] Possible callees:
2855 2019-Jan-16 21:15:21.675930 - [DEBUG] foo
2856 2019-Jan-16 21:15:21.675955 - [DEBUG] Possible return sites:
2857 2019-Jan-16 21:15:21.675978 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


Got branch instruction
getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !842858 2019-Jan-16 21:15:21.677241 - [DEBUG] Found and process special summary
2859 2019-Jan-16 21:15:21.677275 - [DEBUG] Compose: EdgeIdentity * AllBottom
2860 2019-Jan-16 21:15:21.677302 - [DEBUG]
2861 2019-Jan-16 21:15:21.677326 - [DEBUG] Propagate flow
2862 2019-Jan-16 21:15:21.677349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2863 2019-Jan-16 21:15:21.677405 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
2864 2019-Jan-16 21:15:21.678044 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2865 2019-Jan-16 21:15:21.678694 - [DEBUG] Edge function : AllBottom (result of previous compose)
2866 2019-Jan-16 21:15:21.678719 - [DEBUG]
2867 2019-Jan-16 21:15:21.678743 - [DEBUG] Join: AllTop & AllBottom
2868 2019-Jan-16 21:15:21.678768 - [DEBUG] = AllBottom (new jump func)
2869 2019-Jan-16 21:15:21.678792 - [DEBUG]
2870 2019-Jan-16 21:15:21.678815 - [DEBUG] Start adding new jump function
2871 2019-Jan-16 21:15:21.678838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2872 2019-Jan-16 21:15:21.678894 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2873 2019-Jan-16 21:15:21.679528 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
2874 2019-Jan-16 21:15:21.680166 - [DEBUG] Edge Function : AllBottom
2875 2019-Jan-16 21:15:21.680194 - [DEBUG] End adding new jump function
2876 2019-Jan-16 21:15:21.680218 - [DEBUG]
2877 2019-Jan-16 21:15:21.680241 - [DEBUG] -------------------------------------------- 87. Path Edge --------------------------------------------
2878 2019-Jan-16 21:15:21.680265 - [DEBUG]
2879 2019-Jan-16 21:15:21.680288 - [DEBUG] Process 87. path edge:
2880 2019-Jan-16 21:15:21.680312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2881 2019-Jan-16 21:15:21.680368 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
2882 2019-Jan-16 21:15:21.681007 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2883 2019-Jan-16 21:15:21.681640 - [DEBUG]
2884 2019-Jan-16 21:15:21.681664 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getNormalFlowFunction()
%tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !852885 2019-Jan-16 21:15:21.682949 - [DEBUG] Compose: EdgeIdentity * AllBottom
2886 2019-Jan-16 21:15:21.682979 - [DEBUG]
2887 2019-Jan-16 21:15:21.683016 - [DEBUG] Propagate flow
2888 2019-Jan-16 21:15:21.683040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2889 2019-Jan-16 21:15:21.683097 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
2890 2019-Jan-16 21:15:21.683734 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2891 2019-Jan-16 21:15:21.684367 - [DEBUG] Edge function : AllBottom (result of previous compose)
2892 2019-Jan-16 21:15:21.684392 - [DEBUG]
2893 2019-Jan-16 21:15:21.684417 - [DEBUG] Join: AllTop & AllBottom
2894 2019-Jan-16 21:15:21.684442 - [DEBUG] = AllBottom (new jump func)
2895 2019-Jan-16 21:15:21.684466 - [DEBUG]
2896 2019-Jan-16 21:15:21.684489 - [DEBUG] Start adding new jump function
2897 2019-Jan-16 21:15:21.684512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2898 2019-Jan-16 21:15:21.684568 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2899 2019-Jan-16 21:15:21.685220 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
2900 2019-Jan-16 21:15:21.685855 - [DEBUG] Edge Function : AllBottom
2901 2019-Jan-16 21:15:21.685883 - [DEBUG] End adding new jump function
2902 2019-Jan-16 21:15:21.685907 - [DEBUG]
2903 2019-Jan-16 21:15:21.685930 - [DEBUG] -------------------------------------------- 88. Path Edge --------------------------------------------
2904 2019-Jan-16 21:15:21.685954 - [DEBUG]
2905 2019-Jan-16 21:15:21.685977 - [DEBUG] Process 88. path edge:
2906 2019-Jan-16 21:15:21.686001 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2907 2019-Jan-16 21:15:21.686057 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
2908 2019-Jan-16 21:15:21.686693 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2909 2019-Jan-16 21:15:21.687326 - [DEBUG]
2910 2019-Jan-16 21:15:21.687351 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !872911 2019-Jan-16 21:15:21.688644 - [DEBUG] Compose: EdgeIdentity * AllBottom
2912 2019-Jan-16 21:15:21.688673 - [DEBUG]
2913 2019-Jan-16 21:15:21.688697 - [DEBUG] Propagate flow
2914 2019-Jan-16 21:15:21.688720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2915 2019-Jan-16 21:15:21.688777 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
2916 2019-Jan-16 21:15:21.689429 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2917 2019-Jan-16 21:15:21.690064 - [DEBUG] Edge function : AllBottom (result of previous compose)
2918 2019-Jan-16 21:15:21.690089 - [DEBUG]
2919 2019-Jan-16 21:15:21.690113 - [DEBUG] Join: AllTop & AllBottom
2920 2019-Jan-16 21:15:21.690139 - [DEBUG] = AllBottom (new jump func)
2921 2019-Jan-16 21:15:21.690163 - [DEBUG]
2922 2019-Jan-16 21:15:21.690186 - [DEBUG] Start adding new jump function
2923 2019-Jan-16 21:15:21.690209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2924 2019-Jan-16 21:15:21.690265 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2925 2019-Jan-16 21:15:21.690899 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
2926 2019-Jan-16 21:15:21.691542 - [DEBUG] Edge Function : AllBottom
2927 2019-Jan-16 21:15:21.691570 - [DEBUG] End adding new jump function
2928 2019-Jan-16 21:15:21.691602 - [DEBUG]
2929 2019-Jan-16 21:15:21.691626 - [DEBUG] -------------------------------------------- 89. Path Edge --------------------------------------------
2930 2019-Jan-16 21:15:21.691650 - [DEBUG]
2931 2019-Jan-16 21:15:21.691673 - [DEBUG] Process 89. path edge:
2932 2019-Jan-16 21:15:21.691697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2933 2019-Jan-16 21:15:21.691770 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
2934 2019-Jan-16 21:15:21.692418 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2935 2019-Jan-16 21:15:21.693053 - [DEBUG]
2936 2019-Jan-16 21:15:21.693076 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
2937 2019-Jan-16 21:15:21.693724 - [DEBUG] Possible callees:
2938 2019-Jan-16 21:15:21.693749 - [DEBUG] llvm.dbg.declare
2939 2019-Jan-16 21:15:21.693773 - [DEBUG] Possible return sites:
2940 2019-Jan-16 21:15:21.693796 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !962941 2019-Jan-16 21:15:21.695081 - [DEBUG] Found and process special summary
2942 2019-Jan-16 21:15:21.695115 - [DEBUG] Compose: EdgeIdentity * AllBottom
2943 2019-Jan-16 21:15:21.695142 - [DEBUG]
2944 2019-Jan-16 21:15:21.695166 - [DEBUG] Propagate flow
2945 2019-Jan-16 21:15:21.695189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2946 2019-Jan-16 21:15:21.695246 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
2947 2019-Jan-16 21:15:21.695886 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2948 2019-Jan-16 21:15:21.696519 - [DEBUG] Edge function : AllBottom (result of previous compose)
2949 2019-Jan-16 21:15:21.696544 - [DEBUG]
2950 2019-Jan-16 21:15:21.696568 - [DEBUG] Join: AllTop & AllBottom
2951 2019-Jan-16 21:15:21.696593 - [DEBUG] = AllBottom (new jump func)
2952 2019-Jan-16 21:15:21.696617 - [DEBUG]
2953 2019-Jan-16 21:15:21.696641 - [DEBUG] Start adding new jump function
2954 2019-Jan-16 21:15:21.696664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2955 2019-Jan-16 21:15:21.696720 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2956 2019-Jan-16 21:15:21.697353 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
2957 2019-Jan-16 21:15:21.697990 - [DEBUG] Edge Function : AllBottom
2958 2019-Jan-16 21:15:21.698019 - [DEBUG] End adding new jump function
2959 2019-Jan-16 21:15:21.698043 - [DEBUG]
2960 2019-Jan-16 21:15:21.698066 - [DEBUG] -------------------------------------------- 90. Path Edge --------------------------------------------
2961 2019-Jan-16 21:15:21.698090 - [DEBUG]
2962 2019-Jan-16 21:15:21.698113 - [DEBUG] Process 90. path edge:
2963 2019-Jan-16 21:15:21.698137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2964 2019-Jan-16 21:15:21.698193 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
2965 2019-Jan-16 21:15:21.698847 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2966 2019-Jan-16 21:15:21.699482 - [DEBUG]
2967 2019-Jan-16 21:15:21.699506 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getNormalFlowFunction()
store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !972968 2019-Jan-16 21:15:21.700774 - [DEBUG] Compose: EdgeIdentity * AllBottom
2969 2019-Jan-16 21:15:21.700803 - [DEBUG]
2970 2019-Jan-16 21:15:21.700835 - [DEBUG] Propagate flow
2971 2019-Jan-16 21:15:21.700858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2972 2019-Jan-16 21:15:21.700914 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
2973 2019-Jan-16 21:15:21.701550 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2974 2019-Jan-16 21:15:21.702200 - [DEBUG] Edge function : AllBottom (result of previous compose)
2975 2019-Jan-16 21:15:21.702225 - [DEBUG]
2976 2019-Jan-16 21:15:21.702250 - [DEBUG] Join: AllTop & AllBottom
2977 2019-Jan-16 21:15:21.702275 - [DEBUG] = AllBottom (new jump func)
2978 2019-Jan-16 21:15:21.702299 - [DEBUG]
2979 2019-Jan-16 21:15:21.702322 - [DEBUG] Start adding new jump function
2980 2019-Jan-16 21:15:21.702346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2981 2019-Jan-16 21:15:21.702401 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2982 2019-Jan-16 21:15:21.703040 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
2983 2019-Jan-16 21:15:21.703673 - [DEBUG] Edge Function : AllBottom
2984 2019-Jan-16 21:15:21.703701 - [DEBUG] End adding new jump function
2985 2019-Jan-16 21:15:21.703725 - [DEBUG]
2986 2019-Jan-16 21:15:21.703749 - [DEBUG] -------------------------------------------- 91. Path Edge --------------------------------------------
2987 2019-Jan-16 21:15:21.703773 - [DEBUG]
2988 2019-Jan-16 21:15:21.703796 - [DEBUG] Process 91. path edge:
2989 2019-Jan-16 21:15:21.703819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2990 2019-Jan-16 21:15:21.703876 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
2991 2019-Jan-16 21:15:21.704510 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2992 2019-Jan-16 21:15:21.705164 - [DEBUG]
2993 2019-Jan-16 21:15:21.705189 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48


Got store instruction
getNormalFlowFunction()
br label %if.end, !dbg !98, !phasar.instruction.id !992994 2019-Jan-16 21:15:21.706449 - [DEBUG] Compose: EdgeIdentity * AllBottom
2995 2019-Jan-16 21:15:21.706478 - [DEBUG]
2996 2019-Jan-16 21:15:21.706502 - [DEBUG] Propagate flow
2997 2019-Jan-16 21:15:21.706524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2998 2019-Jan-16 21:15:21.706581 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
2999 2019-Jan-16 21:15:21.707214 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3000 2019-Jan-16 21:15:21.707847 - [DEBUG] Edge function : AllBottom (result of previous compose)
3001 2019-Jan-16 21:15:21.707872 - [DEBUG]
3002 2019-Jan-16 21:15:21.707896 - [DEBUG] Join: AllTop & AllBottom
3003 2019-Jan-16 21:15:21.707922 - [DEBUG] = AllBottom (new jump func)
3004 2019-Jan-16 21:15:21.707946 - [DEBUG]
3005 2019-Jan-16 21:15:21.707969 - [DEBUG] Start adding new jump function
3006 2019-Jan-16 21:15:21.707992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3007 2019-Jan-16 21:15:21.708047 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3008 2019-Jan-16 21:15:21.708697 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
3009 2019-Jan-16 21:15:21.709327 - [DEBUG] Edge Function : AllBottom
3010 2019-Jan-16 21:15:21.709355 - [DEBUG] End adding new jump function
3011 2019-Jan-16 21:15:21.709379 - [DEBUG]
3012 2019-Jan-16 21:15:21.709402 - [DEBUG] -------------------------------------------- 92. Path Edge --------------------------------------------
3013 2019-Jan-16 21:15:21.709427 - [DEBUG]
3014 2019-Jan-16 21:15:21.709450 - [DEBUG] Process 92. path edge:
3015 2019-Jan-16 21:15:21.709473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3016 2019-Jan-16 21:15:21.709537 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
3017 2019-Jan-16 21:15:21.710172 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3018 2019-Jan-16 21:15:21.710813 - [DEBUG]
3019 2019-Jan-16 21:15:21.710838 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52


Got branch instruction
getNormalFlowFunction()
br label %if.end15, !phasar.instruction.id !1063020 2019-Jan-16 21:15:21.712110 - [DEBUG] Compose: EdgeIdentity * AllBottom
3021 2019-Jan-16 21:15:21.712140 - [DEBUG]
3022 2019-Jan-16 21:15:21.712164 - [DEBUG] Propagate flow
3023 2019-Jan-16 21:15:21.712187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3024 2019-Jan-16 21:15:21.712243 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3025 2019-Jan-16 21:15:21.712889 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3026 2019-Jan-16 21:15:21.713523 - [DEBUG] Edge function : AllBottom (result of previous compose)
3027 2019-Jan-16 21:15:21.713548 - [DEBUG]
3028 2019-Jan-16 21:15:21.713572 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3029 2019-Jan-16 21:15:21.713598 - [DEBUG] = AllBottom
3030 2019-Jan-16 21:15:21.713622 - [DEBUG]
3031 2019-Jan-16 21:15:21.713645 - [DEBUG] PROPAGATE: No new function!
3032 2019-Jan-16 21:15:21.713669 - [DEBUG] EDGE:
3033 2019-Jan-16 21:15:21.713726 - [DEBUG] ---> 3034 2019-Jan-16 21:15:21.714359 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3035 2019-Jan-16 21:15:21.714992 - [DEBUG]
3036 2019-Jan-16 21:15:21.715017 - [DEBUG] EDGE:
3037 2019-Jan-16 21:15:21.715087 - [DEBUG] ---> 3038 2019-Jan-16 21:15:21.715721 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3039 2019-Jan-16 21:15:21.716354 - [DEBUG]
3040 2019-Jan-16 21:15:21.716379 - [DEBUG] EDGE:
3041 2019-Jan-16 21:15:21.716436 - [DEBUG] ---> 3042 2019-Jan-16 21:15:21.717074 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3043 2019-Jan-16 21:15:21.717706 - [DEBUG]
3044 2019-Jan-16 21:15:21.717746 - [DEBUG] Compose: EdgeIdentity * AllBottom
3045 2019-Jan-16 21:15:21.717774 - [DEBUG]
3046 2019-Jan-16 21:15:21.717797 - [DEBUG] Propagate flow
3047 2019-Jan-16 21:15:21.717820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3048 2019-Jan-16 21:15:21.717877 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
3049 2019-Jan-16 21:15:21.718531 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3050 2019-Jan-16 21:15:21.719165 - [DEBUG] Edge function : AllBottom (result of previous compose)
3051 2019-Jan-16 21:15:21.719190 - [DEBUG]
3052 2019-Jan-16 21:15:21.719214 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3053 2019-Jan-16 21:15:21.719240 - [DEBUG] = AllBottom
3054 2019-Jan-16 21:15:21.719264 - [DEBUG]
3055 2019-Jan-16 21:15:21.719287 - [DEBUG] PROPAGATE: No new function!
3056 2019-Jan-16 21:15:21.719313 - [DEBUG] EDGE:
3057 2019-Jan-16 21:15:21.719371 - [DEBUG] ---> 3058 2019-Jan-16 21:15:21.720017 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3059 2019-Jan-16 21:15:21.720659 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !873060 2019-Jan-16 21:15:21.721316 - [DEBUG] Compose: EdgeIdentity * AllBottom
3061 2019-Jan-16 21:15:21.721345 - [DEBUG]
3062 2019-Jan-16 21:15:21.721369 - [DEBUG] Propagate flow
3063 2019-Jan-16 21:15:21.721392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3064 2019-Jan-16 21:15:21.721449 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
3065 2019-Jan-16 21:15:21.722102 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3066 2019-Jan-16 21:15:21.722736 - [DEBUG] Edge function : AllBottom (result of previous compose)
3067 2019-Jan-16 21:15:21.722761 - [DEBUG]
3068 2019-Jan-16 21:15:21.722785 - [DEBUG] Join: AllTop & AllBottom
3069 2019-Jan-16 21:15:21.722811 - [DEBUG] = AllBottom (new jump func)
3070 2019-Jan-16 21:15:21.722835 - [DEBUG]
3071 2019-Jan-16 21:15:21.722858 - [DEBUG] Start adding new jump function
3072 2019-Jan-16 21:15:21.722881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3073 2019-Jan-16 21:15:21.722937 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3074 2019-Jan-16 21:15:21.723572 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
3075 2019-Jan-16 21:15:21.724208 - [DEBUG] Edge Function : AllBottom
3076 2019-Jan-16 21:15:21.724235 - [DEBUG] End adding new jump function
3077 2019-Jan-16 21:15:21.724259 - [DEBUG]
3078 2019-Jan-16 21:15:21.724283 - [DEBUG] -------------------------------------------- 93. Path Edge --------------------------------------------
3079 2019-Jan-16 21:15:21.724307 - [DEBUG]
3080 2019-Jan-16 21:15:21.724330 - [DEBUG] Process 93. path edge:
3081 2019-Jan-16 21:15:21.724354 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3082 2019-Jan-16 21:15:21.724410 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
3083 2019-Jan-16 21:15:21.725048 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3084 2019-Jan-16 21:15:21.725696 - [DEBUG]
3085 2019-Jan-16 21:15:21.725719 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
3086 2019-Jan-16 21:15:21.726361 - [DEBUG] Possible callees:
3087 2019-Jan-16 21:15:21.726386 - [DEBUG] bar
3088 2019-Jan-16 21:15:21.726410 - [DEBUG] Possible return sites:
3089 2019-Jan-16 21:15:21.726433 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


Got branch instruction
getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !893090 2019-Jan-16 21:15:21.727696 - [DEBUG] Found and process special summary
3091 2019-Jan-16 21:15:21.727729 - [DEBUG] Compose: EdgeIdentity * AllBottom
3092 2019-Jan-16 21:15:21.727756 - [DEBUG]
3093 2019-Jan-16 21:15:21.727780 - [DEBUG] Propagate flow
3094 2019-Jan-16 21:15:21.727803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3095 2019-Jan-16 21:15:21.727859 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
3096 2019-Jan-16 21:15:21.728513 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3097 2019-Jan-16 21:15:21.729147 - [DEBUG] Edge function : AllBottom (result of previous compose)
3098 2019-Jan-16 21:15:21.729172 - [DEBUG]
3099 2019-Jan-16 21:15:21.729196 - [DEBUG] Join: AllTop & AllBottom
3100 2019-Jan-16 21:15:21.729221 - [DEBUG] = AllBottom (new jump func)
3101 2019-Jan-16 21:15:21.729245 - [DEBUG]
3102 2019-Jan-16 21:15:21.729268 - [DEBUG] Start adding new jump function
3103 2019-Jan-16 21:15:21.729299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3104 2019-Jan-16 21:15:21.729355 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3105 2019-Jan-16 21:15:21.729990 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
3106 2019-Jan-16 21:15:21.730627 - [DEBUG] Edge Function : AllBottom
3107 2019-Jan-16 21:15:21.730654 - [DEBUG] End adding new jump function
3108 2019-Jan-16 21:15:21.730678 - [DEBUG]
3109 2019-Jan-16 21:15:21.730702 - [DEBUG] -------------------------------------------- 94. Path Edge --------------------------------------------
3110 2019-Jan-16 21:15:21.730726 - [DEBUG]
3111 2019-Jan-16 21:15:21.730749 - [DEBUG] Process 94. path edge:
3112 2019-Jan-16 21:15:21.730772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3113 2019-Jan-16 21:15:21.730828 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
3114 2019-Jan-16 21:15:21.731466 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3115 2019-Jan-16 21:15:21.732114 - [DEBUG]
3116 2019-Jan-16 21:15:21.732138 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getNormalFlowFunction()
%tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !903117 2019-Jan-16 21:15:21.733406 - [DEBUG] Compose: EdgeIdentity * AllBottom
3118 2019-Jan-16 21:15:21.733435 - [DEBUG]
3119 2019-Jan-16 21:15:21.733459 - [DEBUG] Propagate flow
3120 2019-Jan-16 21:15:21.733482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3121 2019-Jan-16 21:15:21.733538 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
3122 2019-Jan-16 21:15:21.734173 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3123 2019-Jan-16 21:15:21.734807 - [DEBUG] Edge function : AllBottom (result of previous compose)
3124 2019-Jan-16 21:15:21.734832 - [DEBUG]
3125 2019-Jan-16 21:15:21.734856 - [DEBUG] Join: AllTop & AllBottom
3126 2019-Jan-16 21:15:21.734881 - [DEBUG] = AllBottom (new jump func)
3127 2019-Jan-16 21:15:21.734906 - [DEBUG]
3128 2019-Jan-16 21:15:21.734929 - [DEBUG] Start adding new jump function
3129 2019-Jan-16 21:15:21.734952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3130 2019-Jan-16 21:15:21.735007 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3131 2019-Jan-16 21:15:21.735656 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
3132 2019-Jan-16 21:15:21.736290 - [DEBUG] Edge Function : AllBottom
3133 2019-Jan-16 21:15:21.736318 - [DEBUG] End adding new jump function
3134 2019-Jan-16 21:15:21.736342 - [DEBUG]
3135 2019-Jan-16 21:15:21.736365 - [DEBUG] -------------------------------------------- 95. Path Edge --------------------------------------------
3136 2019-Jan-16 21:15:21.736389 - [DEBUG]
3137 2019-Jan-16 21:15:21.736413 - [DEBUG] Process 95. path edge:
3138 2019-Jan-16 21:15:21.736436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3139 2019-Jan-16 21:15:21.736493 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
3140 2019-Jan-16 21:15:21.737134 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3141 2019-Jan-16 21:15:21.737767 - [DEBUG]
3142 2019-Jan-16 21:15:21.737793 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !923143 2019-Jan-16 21:15:21.739084 - [DEBUG] Compose: EdgeIdentity * AllBottom
3144 2019-Jan-16 21:15:21.739114 - [DEBUG]
3145 2019-Jan-16 21:15:21.739137 - [DEBUG] Propagate flow
3146 2019-Jan-16 21:15:21.739160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3147 2019-Jan-16 21:15:21.739216 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
3148 2019-Jan-16 21:15:21.739868 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3149 2019-Jan-16 21:15:21.740502 - [DEBUG] Edge function : AllBottom (result of previous compose)
3150 2019-Jan-16 21:15:21.740527 - [DEBUG]
3151 2019-Jan-16 21:15:21.740551 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3152 2019-Jan-16 21:15:21.740577 - [DEBUG] = AllBottom
3153 2019-Jan-16 21:15:21.740601 - [DEBUG]
3154 2019-Jan-16 21:15:21.740623 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !923155 2019-Jan-16 21:15:21.741271 - [DEBUG] Compose: EdgeIdentity * AllBottom
3156 2019-Jan-16 21:15:21.741300 - [DEBUG]
3157 2019-Jan-16 21:15:21.741324 - [DEBUG] Propagate flow
3158 2019-Jan-16 21:15:21.741347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3159 2019-Jan-16 21:15:21.741402 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
3160 2019-Jan-16 21:15:21.742064 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3161 2019-Jan-16 21:15:21.742699 - [DEBUG] Edge function : AllBottom (result of previous compose)
3162 2019-Jan-16 21:15:21.742724 - [DEBUG]
3163 2019-Jan-16 21:15:21.742748 - [DEBUG] Join: AllTop & AllBottom
3164 2019-Jan-16 21:15:21.742774 - [DEBUG] = AllBottom (new jump func)
3165 2019-Jan-16 21:15:21.742798 - [DEBUG]
3166 2019-Jan-16 21:15:21.742820 - [DEBUG] Start adding new jump function
3167 2019-Jan-16 21:15:21.742843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3168 2019-Jan-16 21:15:21.742899 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3169 2019-Jan-16 21:15:21.743533 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
3170 2019-Jan-16 21:15:21.744175 - [DEBUG] Edge Function : AllBottom
3171 2019-Jan-16 21:15:21.744204 - [DEBUG] End adding new jump function
3172 2019-Jan-16 21:15:21.744228 - [DEBUG]
3173 2019-Jan-16 21:15:21.744251 - [DEBUG] -------------------------------------------- 96. Path Edge --------------------------------------------
3174 2019-Jan-16 21:15:21.744276 - [DEBUG]
3175 2019-Jan-16 21:15:21.744299 - [DEBUG] Process 96. path edge:
3176 2019-Jan-16 21:15:21.744322 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3177 2019-Jan-16 21:15:21.744378 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
3178 2019-Jan-16 21:15:21.745023 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3179 2019-Jan-16 21:15:21.745674 - [DEBUG]
3180 2019-Jan-16 21:15:21.745698 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
3181 2019-Jan-16 21:15:21.746347 - [DEBUG] Possible callees:
3182 2019-Jan-16 21:15:21.746372 - [DEBUG] llvm.dbg.declare
3183 2019-Jan-16 21:15:21.746398 - [DEBUG] Possible return sites:
3184 2019-Jan-16 21:15:21.746421 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !1033185 2019-Jan-16 21:15:21.747701 - [DEBUG] Found and process special summary
3186 2019-Jan-16 21:15:21.747734 - [DEBUG] Compose: EdgeIdentity * AllBottom
3187 2019-Jan-16 21:15:21.747761 - [DEBUG]
3188 2019-Jan-16 21:15:21.747785 - [DEBUG] Propagate flow
3189 2019-Jan-16 21:15:21.747808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3190 2019-Jan-16 21:15:21.747864 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
3191 2019-Jan-16 21:15:21.748518 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3192 2019-Jan-16 21:15:21.749154 - [DEBUG] Edge function : AllBottom (result of previous compose)
3193 2019-Jan-16 21:15:21.749179 - [DEBUG]
3194 2019-Jan-16 21:15:21.749203 - [DEBUG] Join: AllTop & AllBottom
3195 2019-Jan-16 21:15:21.749229 - [DEBUG] = AllBottom (new jump func)
3196 2019-Jan-16 21:15:21.749253 - [DEBUG]
3197 2019-Jan-16 21:15:21.749276 - [DEBUG] Start adding new jump function
3198 2019-Jan-16 21:15:21.749299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3199 2019-Jan-16 21:15:21.749354 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3200 2019-Jan-16 21:15:21.749989 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
3201 2019-Jan-16 21:15:21.750625 - [DEBUG] Edge Function : AllBottom
3202 2019-Jan-16 21:15:21.750654 - [DEBUG] End adding new jump function
3203 2019-Jan-16 21:15:21.750678 - [DEBUG]
3204 2019-Jan-16 21:15:21.750701 - [DEBUG] -------------------------------------------- 97. Path Edge --------------------------------------------
3205 2019-Jan-16 21:15:21.750725 - [DEBUG]
3206 2019-Jan-16 21:15:21.750748 - [DEBUG] Process 97. path edge:
3207 2019-Jan-16 21:15:21.750771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3208 2019-Jan-16 21:15:21.750828 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
3209 2019-Jan-16 21:15:21.751466 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3210 2019-Jan-16 21:15:21.752113 - [DEBUG]
3211 2019-Jan-16 21:15:21.752137 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getNormalFlowFunction()
store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !1043212 2019-Jan-16 21:15:21.753410 - [DEBUG] Compose: EdgeIdentity * AllBottom
3213 2019-Jan-16 21:15:21.753438 - [DEBUG]
3214 2019-Jan-16 21:15:21.753462 - [DEBUG] Propagate flow
3215 2019-Jan-16 21:15:21.753485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3216 2019-Jan-16 21:15:21.753541 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
3217 2019-Jan-16 21:15:21.754180 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3218 2019-Jan-16 21:15:21.754813 - [DEBUG] Edge function : AllBottom (result of previous compose)
3219 2019-Jan-16 21:15:21.754838 - [DEBUG]
3220 2019-Jan-16 21:15:21.754862 - [DEBUG] Join: AllTop & AllBottom
3221 2019-Jan-16 21:15:21.754887 - [DEBUG] = AllBottom (new jump func)
3222 2019-Jan-16 21:15:21.754912 - [DEBUG]
3223 2019-Jan-16 21:15:21.754934 - [DEBUG] Start adding new jump function
3224 2019-Jan-16 21:15:21.754958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3225 2019-Jan-16 21:15:21.755013 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3226 2019-Jan-16 21:15:21.755663 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
3227 2019-Jan-16 21:15:21.756295 - [DEBUG] Edge Function : AllBottom
3228 2019-Jan-16 21:15:21.756323 - [DEBUG] End adding new jump function
3229 2019-Jan-16 21:15:21.756356 - [DEBUG]
3230 2019-Jan-16 21:15:21.756380 - [DEBUG] -------------------------------------------- 98. Path Edge --------------------------------------------
3231 2019-Jan-16 21:15:21.756404 - [DEBUG]
3232 2019-Jan-16 21:15:21.756427 - [DEBUG] Process 98. path edge:
3233 2019-Jan-16 21:15:21.756451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3234 2019-Jan-16 21:15:21.756507 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
3235 2019-Jan-16 21:15:21.757141 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3236 2019-Jan-16 21:15:21.757775 - [DEBUG]
3237 2019-Jan-16 21:15:21.757799 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51


Got store instruction
getNormalFlowFunction()
br label %if.end, !phasar.instruction.id !1053238 2019-Jan-16 21:15:21.759070 - [DEBUG] Compose: EdgeIdentity * AllBottom
3239 2019-Jan-16 21:15:21.759099 - [DEBUG]
3240 2019-Jan-16 21:15:21.759123 - [DEBUG] Propagate flow
3241 2019-Jan-16 21:15:21.759146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3242 2019-Jan-16 21:15:21.759202 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
3243 2019-Jan-16 21:15:21.759835 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3244 2019-Jan-16 21:15:21.760467 - [DEBUG] Edge function : AllBottom (result of previous compose)
3245 2019-Jan-16 21:15:21.760492 - [DEBUG]
3246 2019-Jan-16 21:15:21.760517 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3247 2019-Jan-16 21:15:21.760542 - [DEBUG] = AllBottom
3248 2019-Jan-16 21:15:21.760566 - [DEBUG]
3249 2019-Jan-16 21:15:21.760589 - [DEBUG] PROPAGATE: No new function!
3250 2019-Jan-16 21:15:21.760613 - [DEBUG] EDGE:
3251 2019-Jan-16 21:15:21.760670 - [DEBUG] ---> 3252 2019-Jan-16 21:15:21.761302 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3253 2019-Jan-16 21:15:21.761951 - [DEBUG]
3254 2019-Jan-16 21:15:21.761975 - [DEBUG] EDGE:
3255 2019-Jan-16 21:15:21.762032 - [DEBUG] ---> 3256 2019-Jan-16 21:15:21.762670 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3257 2019-Jan-16 21:15:21.763303 - [DEBUG]
3258 2019-Jan-16 21:15:21.763342 - [DEBUG] Compose: EdgeIdentity * AllBottom
3259 2019-Jan-16 21:15:21.763370 - [DEBUG]
3260 2019-Jan-16 21:15:21.763394 - [DEBUG] Propagate flow
3261 2019-Jan-16 21:15:21.763417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3262 2019-Jan-16 21:15:21.763474 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
3263 2019-Jan-16 21:15:21.764112 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3264 2019-Jan-16 21:15:21.764746 - [DEBUG] Edge function : AllBottom (result of previous compose)
3265 2019-Jan-16 21:15:21.764771 - [DEBUG]
3266 2019-Jan-16 21:15:21.764796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3267 2019-Jan-16 21:15:21.764822 - [DEBUG] = AllBottom
3268 2019-Jan-16 21:15:21.764846 - [DEBUG]
3269 2019-Jan-16 21:15:21.764869 - [DEBUG] PROPAGATE: No new function!
3270 2019-Jan-16 21:15:21.764895 - [DEBUG] EDGE:
3271 2019-Jan-16 21:15:21.764953 - [DEBUG] ---> 3272 2019-Jan-16 21:15:21.765614 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3273 2019-Jan-16 21:15:21.766249 - [DEBUG]
3274 2019-Jan-16 21:15:21.766281 - [DEBUG] EDGE:
3275 2019-Jan-16 21:15:21.766339 - [DEBUG] ---> 3276 2019-Jan-16 21:15:21.766973 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3277 2019-Jan-16 21:15:21.767606 - [DEBUG]
3278 2019-Jan-16 21:15:21.767630 - [DEBUG] EDGE:
3279 2019-Jan-16 21:15:21.767687 - [DEBUG] ---> 3280 2019-Jan-16 21:15:21.768325 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3281 2019-Jan-16 21:15:21.768973 - [DEBUG]
3282 2019-Jan-16 21:15:21.769010 - [DEBUG] Compose: EdgeIdentity * AllBottom
3283 2019-Jan-16 21:15:21.769038 - [DEBUG]
3284 2019-Jan-16 21:15:21.769061 - [DEBUG] Propagate flow
3285 2019-Jan-16 21:15:21.769084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3286 2019-Jan-16 21:15:21.769140 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
3287 2019-Jan-16 21:15:21.769785 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3288 2019-Jan-16 21:15:21.770418 - [DEBUG] Edge function : AllBottom (result of previous compose)
3289 2019-Jan-16 21:15:21.770443 - [DEBUG]
3290 2019-Jan-16 21:15:21.770468 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3291 2019-Jan-16 21:15:21.770493 - [DEBUG] = AllBottom
3292 2019-Jan-16 21:15:21.770517 - [DEBUG]
3293 2019-Jan-16 21:15:21.770540 - [DEBUG] PROPAGATE: No new function!
3294 2019-Jan-16 21:15:21.770565 - [DEBUG] EDGE:
3295 2019-Jan-16 21:15:21.770623 - [DEBUG] ---> 3296 2019-Jan-16 21:15:21.771259 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3297 2019-Jan-16 21:15:21.771909 - [DEBUG]
3298 2019-Jan-16 21:15:21.771934 - [DEBUG] EDGE:
3299 2019-Jan-16 21:15:21.771991 - [DEBUG] ---> 3300 2019-Jan-16 21:15:21.772626 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3301 2019-Jan-16 21:15:21.773258 - [DEBUG]
3302 2019-Jan-16 21:15:21.773282 - [DEBUG] EDGE:
3303 2019-Jan-16 21:15:21.773339 - [DEBUG] ---> 3304 2019-Jan-16 21:15:21.773977 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3305 2019-Jan-16 21:15:21.774611 - [DEBUG]
3306 2019-Jan-16 21:15:21.774648 - [DEBUG] Compose: EdgeIdentity * AllBottom
3307 2019-Jan-16 21:15:21.774675 - [DEBUG]
3308 2019-Jan-16 21:15:21.774698 - [DEBUG] Propagate flow
3309 2019-Jan-16 21:15:21.774721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3310 2019-Jan-16 21:15:21.774778 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
3311 2019-Jan-16 21:15:21.775429 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3312 2019-Jan-16 21:15:21.776063 - [DEBUG] Edge function : AllBottom (result of previous compose)
3313 2019-Jan-16 21:15:21.776088 - [DEBUG]
3314 2019-Jan-16 21:15:21.776113 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3315 2019-Jan-16 21:15:21.776138 - [DEBUG] = AllBottom
3316 2019-Jan-16 21:15:21.776162 - [DEBUG]
3317 2019-Jan-16 21:15:21.776185 - [DEBUG] PROPAGATE: No new function!
3318 2019-Jan-16 21:15:21.776223 - [DEBUG] EDGE:
3319 2019-Jan-16 21:15:21.776281 - [DEBUG] ---> 3320 2019-Jan-16 21:15:21.776918 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3321 2019-Jan-16 21:15:21.777550 - [DEBUG]
3322 2019-Jan-16 21:15:21.777575 - [DEBUG] EDGE:
3323 2019-Jan-16 21:15:21.777632 - [DEBUG] ---> 3324 2019-Jan-16 21:15:21.778264 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3325 2019-Jan-16 21:15:21.778914 - [DEBUG]
3326 2019-Jan-16 21:15:21.778940 - [DEBUG] EDGE:
3327 2019-Jan-16 21:15:21.778997 - [DEBUG] ---> 3328 2019-Jan-16 21:15:21.779634 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3329 2019-Jan-16 21:15:21.780267 - [DEBUG]
3330 2019-Jan-16 21:15:21.780305 - [DEBUG] Compose: EdgeIdentity * AllBottom
3331 2019-Jan-16 21:15:21.780332 - [DEBUG]
3332 2019-Jan-16 21:15:21.780355 - [DEBUG] Propagate flow
3333 2019-Jan-16 21:15:21.780378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3334 2019-Jan-16 21:15:21.780435 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3335 2019-Jan-16 21:15:21.781072 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3336 2019-Jan-16 21:15:21.781705 - [DEBUG] Edge function : AllBottom (result of previous compose)
3337 2019-Jan-16 21:15:21.781730 - [DEBUG]
3338 2019-Jan-16 21:15:21.781768 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3339 2019-Jan-16 21:15:21.781794 - [DEBUG] = AllBottom
3340 2019-Jan-16 21:15:21.781818 - [DEBUG]
3341 2019-Jan-16 21:15:21.781841 - [DEBUG] PROPAGATE: No new function!
3342 2019-Jan-16 21:15:21.781867 - [DEBUG] EDGE:
3343 2019-Jan-16 21:15:21.781925 - [DEBUG] ---> 3344 2019-Jan-16 21:15:21.782561 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3345 2019-Jan-16 21:15:21.783194 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !673346 2019-Jan-16 21:15:21.783852 - [DEBUG] Compose: EdgeIdentity * AllBottom
3347 2019-Jan-16 21:15:21.783881 - [DEBUG]
3348 2019-Jan-16 21:15:21.783904 - [DEBUG] Propagate flow
3349 2019-Jan-16 21:15:21.783927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3350 2019-Jan-16 21:15:21.783983 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3351 2019-Jan-16 21:15:21.784622 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3352 2019-Jan-16 21:15:21.785272 - [DEBUG] Edge function : AllBottom (result of previous compose)
3353 2019-Jan-16 21:15:21.785296 - [DEBUG]
3354 2019-Jan-16 21:15:21.785321 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3355 2019-Jan-16 21:15:21.785347 - [DEBUG] = AllBottom
3356 2019-Jan-16 21:15:21.785371 - [DEBUG]
3357 2019-Jan-16 21:15:21.785394 - [DEBUG] PROPAGATE: No new function!
3358 2019-Jan-16 21:15:21.785418 - [DEBUG] EDGE:
3359 2019-Jan-16 21:15:21.785476 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
3360 2019-Jan-16 21:15:21.786132 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3361 2019-Jan-16 21:15:21.786766 - [DEBUG]
3362 2019-Jan-16 21:15:21.786791 - [DEBUG] EDGE:
3363 2019-Jan-16 21:15:21.786849 - [DEBUG] ---> 3364 2019-Jan-16 21:15:21.787482 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3365 2019-Jan-16 21:15:21.788114 - [DEBUG]
3366 2019-Jan-16 21:15:21.788139 - [DEBUG] EDGE:
3367 2019-Jan-16 21:15:21.788196 - [DEBUG] ---> 3368 2019-Jan-16 21:15:21.788847 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3369 2019-Jan-16 21:15:21.789481 - [DEBUG]
3370 2019-Jan-16 21:15:21.789506 - [DEBUG] EDGE:
3371 2019-Jan-16 21:15:21.789562 - [DEBUG] ---> 3372 2019-Jan-16 21:15:21.790200 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3373 2019-Jan-16 21:15:21.790833 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !583374 2019-Jan-16 21:15:21.791488 - [DEBUG] Compose: EdgeIdentity * AllBottom
3375 2019-Jan-16 21:15:21.791517 - [DEBUG]
3376 2019-Jan-16 21:15:21.791541 - [DEBUG] Propagate flow
3377 2019-Jan-16 21:15:21.791564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3378 2019-Jan-16 21:15:21.791620 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3379 2019-Jan-16 21:15:21.792271 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3380 2019-Jan-16 21:15:21.792905 - [DEBUG] Edge function : AllBottom (result of previous compose)
3381 2019-Jan-16 21:15:21.792930 - [DEBUG]
3382 2019-Jan-16 21:15:21.792955 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3383 2019-Jan-16 21:15:21.792980 - [DEBUG] = AllBottom
3384 2019-Jan-16 21:15:21.793005 - [DEBUG]
3385 2019-Jan-16 21:15:21.793027 - [DEBUG] PROPAGATE: No new function!
3386 2019-Jan-16 21:15:21.793052 - [DEBUG] EDGE:
3387 2019-Jan-16 21:15:21.793109 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
3388 2019-Jan-16 21:15:21.793748 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3389 2019-Jan-16 21:15:21.794380 - [DEBUG]
3390 2019-Jan-16 21:15:21.794405 - [DEBUG] EDGE:
3391 2019-Jan-16 21:15:21.794462 - [DEBUG] ---> 3392 2019-Jan-16 21:15:21.795109 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3393 2019-Jan-16 21:15:21.795741 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !533394 2019-Jan-16 21:15:21.796390 - [DEBUG] Compose: EdgeIdentity * AllBottom
3395 2019-Jan-16 21:15:21.796419 - [DEBUG]
3396 2019-Jan-16 21:15:21.796442 - [DEBUG] Propagate flow
3397 2019-Jan-16 21:15:21.796465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3398 2019-Jan-16 21:15:21.796521 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3399 2019-Jan-16 21:15:21.797175 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3400 2019-Jan-16 21:15:21.797810 - [DEBUG] Edge function : AllBottom (result of previous compose)
3401 2019-Jan-16 21:15:21.797835 - [DEBUG]
3402 2019-Jan-16 21:15:21.797860 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3403 2019-Jan-16 21:15:21.797885 - [DEBUG] = AllBottom
3404 2019-Jan-16 21:15:21.797909 - [DEBUG]
3405 2019-Jan-16 21:15:21.797932 - [DEBUG] PROPAGATE: No new function!
3406 2019-Jan-16 21:15:21.797956 - [DEBUG] EDGE:
3407 2019-Jan-16 21:15:21.798013 - [DEBUG] ---> 3408 2019-Jan-16 21:15:21.798664 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3409 2019-Jan-16 21:15:21.799299 - [DEBUG]
3410 2019-Jan-16 21:15:21.799325 - [DEBUG] Compose: EdgeIdentity * AllBottom
3411 2019-Jan-16 21:15:21.799350 - [DEBUG]
3412 2019-Jan-16 21:15:21.799374 - [DEBUG] Propagate flow
3413 2019-Jan-16 21:15:21.799397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3414 2019-Jan-16 21:15:21.799452 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
3415 2019-Jan-16 21:15:21.800086 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3416 2019-Jan-16 21:15:21.800726 - [DEBUG] Edge function : AllBottom (result of previous compose)
3417 2019-Jan-16 21:15:21.800751 - [DEBUG]
3418 2019-Jan-16 21:15:21.800775 - [DEBUG] Join: AllTop & AllBottom
3419 2019-Jan-16 21:15:21.800800 - [DEBUG] = AllBottom (new jump func)
3420 2019-Jan-16 21:15:21.800824 - [DEBUG]
3421 2019-Jan-16 21:15:21.800847 - [DEBUG] Start adding new jump function
3422 2019-Jan-16 21:15:21.800870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3423 2019-Jan-16 21:15:21.800926 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3424 2019-Jan-16 21:15:21.801564 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
3425 2019-Jan-16 21:15:21.802219 - [DEBUG] Edge Function : AllBottom
3426 2019-Jan-16 21:15:21.802246 - [DEBUG] End adding new jump function
3427 2019-Jan-16 21:15:21.802270 - [DEBUG]
3428 2019-Jan-16 21:15:21.802293 - [DEBUG] -------------------------------------------- 99. Path Edge --------------------------------------------
3429 2019-Jan-16 21:15:21.802318 - [DEBUG]
3430 2019-Jan-16 21:15:21.802341 - [DEBUG] Process 99. path edge:
3431 2019-Jan-16 21:15:21.802364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3432 2019-Jan-16 21:15:21.802420 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
3433 2019-Jan-16 21:15:21.803056 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3434 2019-Jan-16 21:15:21.803693 - [DEBUG]
3435 2019-Jan-16 21:15:21.803718 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
3436 2019-Jan-16 21:15:21.804370 - [DEBUG] Compose: EdgeIdentity * AllBottom
3437 2019-Jan-16 21:15:21.804398 - [DEBUG]
3438 2019-Jan-16 21:15:21.804422 - [DEBUG] Propagate flow
3439 2019-Jan-16 21:15:21.804445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3440 2019-Jan-16 21:15:21.804501 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
3441 2019-Jan-16 21:15:21.805150 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3442 2019-Jan-16 21:15:21.805790 - [DEBUG] Edge function : AllBottom (result of previous compose)
3443 2019-Jan-16 21:15:21.805823 - [DEBUG]
3444 2019-Jan-16 21:15:21.805848 - [DEBUG] Join: AllTop & AllBottom
3445 2019-Jan-16 21:15:21.805873 - [DEBUG] = AllBottom (new jump func)
3446 2019-Jan-16 21:15:21.805897 - [DEBUG]
3447 2019-Jan-16 21:15:21.805921 - [DEBUG] Start adding new jump function
3448 2019-Jan-16 21:15:21.805944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3449 2019-Jan-16 21:15:21.806000 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3450 2019-Jan-16 21:15:21.806639 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
3451 2019-Jan-16 21:15:21.807308 - [DEBUG] Edge Function : AllBottom
3452 2019-Jan-16 21:15:21.807339 - [DEBUG] End adding new jump function
3453 2019-Jan-16 21:15:21.807363 - [DEBUG]
3454 2019-Jan-16 21:15:21.807387 - [DEBUG] -------------------------------------------- 100. Path Edge --------------------------------------------
3455 2019-Jan-16 21:15:21.807413 - [DEBUG]
3456 2019-Jan-16 21:15:21.807436 - [DEBUG] Process 100. path edge:
3457 2019-Jan-16 21:15:21.807460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3458 2019-Jan-16 21:15:21.807527 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
3459 2019-Jan-16 21:15:21.808231 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3460 2019-Jan-16 21:15:21.808964 - [DEBUG]
3461 2019-Jan-16 21:15:21.808992 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
3462 2019-Jan-16 21:15:21.809708 - [DEBUG] Compose: EdgeIdentity * AllBottom
3463 2019-Jan-16 21:15:21.809737 - [DEBUG]
3464 2019-Jan-16 21:15:21.809761 - [DEBUG] Propagate flow
3465 2019-Jan-16 21:15:21.809784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3466 2019-Jan-16 21:15:21.809845 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
3467 2019-Jan-16 21:15:21.810491 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3468 2019-Jan-16 21:15:21.811140 - [DEBUG] Edge function : AllBottom (result of previous compose)
3469 2019-Jan-16 21:15:21.811166 - [DEBUG]
3470 2019-Jan-16 21:15:21.811191 - [DEBUG] Join: AllTop & AllBottom
3471 2019-Jan-16 21:15:21.811218 - [DEBUG] = AllBottom (new jump func)
3472 2019-Jan-16 21:15:21.811241 - [DEBUG]
3473 2019-Jan-16 21:15:21.811265 - [DEBUG] Start adding new jump function
3474 2019-Jan-16 21:15:21.811288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3475 2019-Jan-16 21:15:21.811344 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3476 2019-Jan-16 21:15:21.812004 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
3477 2019-Jan-16 21:15:21.812642 - [DEBUG] Edge Function : AllBottom
3478 2019-Jan-16 21:15:21.812671 - [DEBUG] End adding new jump function
3479 2019-Jan-16 21:15:21.812695 - [DEBUG]
3480 2019-Jan-16 21:15:21.812718 - [DEBUG] -------------------------------------------- 101. Path Edge --------------------------------------------
3481 2019-Jan-16 21:15:21.812743 - [DEBUG]
3482 2019-Jan-16 21:15:21.812766 - [DEBUG] Process 101. path edge:
3483 2019-Jan-16 21:15:21.812790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3484 2019-Jan-16 21:15:21.812846 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
3485 2019-Jan-16 21:15:21.813485 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3486 2019-Jan-16 21:15:21.814123 - [DEBUG]
3487 2019-Jan-16 21:15:21.814149 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
3488 2019-Jan-16 21:15:21.814821 - [DEBUG] Compose: EdgeIdentity * AllBottom
3489 2019-Jan-16 21:15:21.814849 - [DEBUG]
3490 2019-Jan-16 21:15:21.814872 - [DEBUG] Propagate flow
3491 2019-Jan-16 21:15:21.814895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3492 2019-Jan-16 21:15:21.814951 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
3493 2019-Jan-16 21:15:21.815610 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3494 2019-Jan-16 21:15:21.816247 - [DEBUG] Edge function : AllBottom (result of previous compose)
3495 2019-Jan-16 21:15:21.816272 - [DEBUG]
3496 2019-Jan-16 21:15:21.816297 - [DEBUG] Join: AllTop & AllBottom
3497 2019-Jan-16 21:15:21.816322 - [DEBUG] = AllBottom (new jump func)
3498 2019-Jan-16 21:15:21.816346 - [DEBUG]
3499 2019-Jan-16 21:15:21.816369 - [DEBUG] Start adding new jump function
3500 2019-Jan-16 21:15:21.816392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3501 2019-Jan-16 21:15:21.816448 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3502 2019-Jan-16 21:15:21.817086 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
3503 2019-Jan-16 21:15:21.817722 - [DEBUG] Edge Function : AllBottom
3504 2019-Jan-16 21:15:21.817750 - [DEBUG] End adding new jump function
3505 2019-Jan-16 21:15:21.817773 - [DEBUG]
3506 2019-Jan-16 21:15:21.817796 - [DEBUG] -------------------------------------------- 102. Path Edge --------------------------------------------
3507 2019-Jan-16 21:15:21.817821 - [DEBUG]
3508 2019-Jan-16 21:15:21.817844 - [DEBUG] Process 102. path edge:
3509 2019-Jan-16 21:15:21.817867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3510 2019-Jan-16 21:15:21.817923 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
3511 2019-Jan-16 21:15:21.818587 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3512 2019-Jan-16 21:15:21.819225 - [DEBUG]
3513 2019-Jan-16 21:15:21.819249 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
3514 2019-Jan-16 21:15:21.819901 - [DEBUG] Compose: EdgeIdentity * AllBottom
3515 2019-Jan-16 21:15:21.819929 - [DEBUG]
3516 2019-Jan-16 21:15:21.819953 - [DEBUG] Propagate flow
3517 2019-Jan-16 21:15:21.819976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3518 2019-Jan-16 21:15:21.820033 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
3519 2019-Jan-16 21:15:21.820667 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3520 2019-Jan-16 21:15:21.821304 - [DEBUG] Edge function : AllBottom (result of previous compose)
3521 2019-Jan-16 21:15:21.821329 - [DEBUG]
3522 2019-Jan-16 21:15:21.821353 - [DEBUG] Join: AllTop & AllBottom
3523 2019-Jan-16 21:15:21.821379 - [DEBUG] = AllBottom (new jump func)
3524 2019-Jan-16 21:15:21.821403 - [DEBUG]
3525 2019-Jan-16 21:15:21.821426 - [DEBUG] Start adding new jump function
3526 2019-Jan-16 21:15:21.821449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3527 2019-Jan-16 21:15:21.821505 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3528 2019-Jan-16 21:15:21.822163 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
3529 2019-Jan-16 21:15:21.822797 - [DEBUG] Edge Function : AllBottom
3530 2019-Jan-16 21:15:21.822824 - [DEBUG] End adding new jump function
3531 2019-Jan-16 21:15:21.822848 - [DEBUG]
3532 2019-Jan-16 21:15:21.822871 - [DEBUG] -------------------------------------------- 103. Path Edge --------------------------------------------
3533 2019-Jan-16 21:15:21.822896 - [DEBUG]
3534 2019-Jan-16 21:15:21.822928 - [DEBUG] Process 103. path edge:
3535 2019-Jan-16 21:15:21.822952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3536 2019-Jan-16 21:15:21.823008 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
3537 2019-Jan-16 21:15:21.823644 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3538 2019-Jan-16 21:15:21.824281 - [DEBUG]
3539 2019-Jan-16 21:15:21.824306 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
3540 2019-Jan-16 21:15:21.824951 - [DEBUG] Compose: EdgeIdentity * AllBottom
3541 2019-Jan-16 21:15:21.824978 - [DEBUG]
3542 2019-Jan-16 21:15:21.825002 - [DEBUG] Propagate flow
3543 2019-Jan-16 21:15:21.825025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3544 2019-Jan-16 21:15:21.825095 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3545 2019-Jan-16 21:15:21.825729 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3546 2019-Jan-16 21:15:21.826366 - [DEBUG] Edge function : AllBottom (result of previous compose)
3547 2019-Jan-16 21:15:21.826391 - [DEBUG]
3548 2019-Jan-16 21:15:21.826415 - [DEBUG] Join: AllTop & AllBottom
3549 2019-Jan-16 21:15:21.826441 - [DEBUG] = AllBottom (new jump func)
3550 2019-Jan-16 21:15:21.826465 - [DEBUG]
3551 2019-Jan-16 21:15:21.826488 - [DEBUG] Start adding new jump function
3552 2019-Jan-16 21:15:21.826511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3553 2019-Jan-16 21:15:21.826566 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3554 2019-Jan-16 21:15:21.827205 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3555 2019-Jan-16 21:15:21.827838 - [DEBUG] Edge Function : AllBottom
3556 2019-Jan-16 21:15:21.827865 - [DEBUG] End adding new jump function
3557 2019-Jan-16 21:15:21.827888 - [DEBUG]
3558 2019-Jan-16 21:15:21.827912 - [DEBUG] -------------------------------------------- 104. Path Edge --------------------------------------------
3559 2019-Jan-16 21:15:21.827936 - [DEBUG]
3560 2019-Jan-16 21:15:21.827960 - [DEBUG] Process 104. path edge:
3561 2019-Jan-16 21:15:21.827983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3562 2019-Jan-16 21:15:21.828039 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
3563 2019-Jan-16 21:15:21.828689 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3564 2019-Jan-16 21:15:21.829327 - [DEBUG]
3565 2019-Jan-16 21:15:21.829352 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3566 2019-Jan-16 21:15:21.829995 - [DEBUG] Compose: EdgeIdentity * AllBottom
3567 2019-Jan-16 21:15:21.830023 - [DEBUG]
3568 2019-Jan-16 21:15:21.830046 - [DEBUG] Propagate flow
3569 2019-Jan-16 21:15:21.830069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3570 2019-Jan-16 21:15:21.830125 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
3571 2019-Jan-16 21:15:21.830775 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3572 2019-Jan-16 21:15:21.831418 - [DEBUG] Edge function : AllBottom (result of previous compose)
3573 2019-Jan-16 21:15:21.831443 - [DEBUG]
3574 2019-Jan-16 21:15:21.831468 - [DEBUG] Join: AllTop & AllBottom
3575 2019-Jan-16 21:15:21.831493 - [DEBUG] = AllBottom (new jump func)
3576 2019-Jan-16 21:15:21.831517 - [DEBUG]
3577 2019-Jan-16 21:15:21.831540 - [DEBUG] Start adding new jump function
3578 2019-Jan-16 21:15:21.831563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3579 2019-Jan-16 21:15:21.831619 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3580 2019-Jan-16 21:15:21.832282 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
3581 2019-Jan-16 21:15:21.832923 - [DEBUG] Edge Function : AllBottom
3582 2019-Jan-16 21:15:21.832950 - [DEBUG] End adding new jump function
3583 2019-Jan-16 21:15:21.832974 - [DEBUG]
3584 2019-Jan-16 21:15:21.832997 - [DEBUG] -------------------------------------------- 105. Path Edge --------------------------------------------
3585 2019-Jan-16 21:15:21.833022 - [DEBUG]
3586 2019-Jan-16 21:15:21.833045 - [DEBUG] Process 105. path edge:
3587 2019-Jan-16 21:15:21.833068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3588 2019-Jan-16 21:15:21.833124 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
3589 2019-Jan-16 21:15:21.833764 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3590 2019-Jan-16 21:15:21.834410 - [DEBUG]
3591 2019-Jan-16 21:15:21.834436 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
3592 2019-Jan-16 21:15:21.835103 - [DEBUG] Compose: EdgeIdentity * AllBottom
3593 2019-Jan-16 21:15:21.835131 - [DEBUG]
3594 2019-Jan-16 21:15:21.835155 - [DEBUG] Propagate flow
3595 2019-Jan-16 21:15:21.835178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3596 2019-Jan-16 21:15:21.835235 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
3597 2019-Jan-16 21:15:21.835877 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3598 2019-Jan-16 21:15:21.836517 - [DEBUG] Edge function : AllBottom (result of previous compose)
3599 2019-Jan-16 21:15:21.836542 - [DEBUG]
3600 2019-Jan-16 21:15:21.836567 - [DEBUG] Join: AllTop & AllBottom
3601 2019-Jan-16 21:15:21.836593 - [DEBUG] = AllBottom (new jump func)
3602 2019-Jan-16 21:15:21.836617 - [DEBUG]
3603 2019-Jan-16 21:15:21.836640 - [DEBUG] Start adding new jump function
3604 2019-Jan-16 21:15:21.836663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3605 2019-Jan-16 21:15:21.836719 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3606 2019-Jan-16 21:15:21.837364 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
3607 2019-Jan-16 21:15:21.838002 - [DEBUG] Edge Function : AllBottom
3608 2019-Jan-16 21:15:21.838030 - [DEBUG] End adding new jump function
3609 2019-Jan-16 21:15:21.838053 - [DEBUG]
3610 2019-Jan-16 21:15:21.838077 - [DEBUG] -------------------------------------------- 106. Path Edge --------------------------------------------
3611 2019-Jan-16 21:15:21.838101 - [DEBUG]
3612 2019-Jan-16 21:15:21.838125 - [DEBUG] Process 106. path edge:
3613 2019-Jan-16 21:15:21.838148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3614 2019-Jan-16 21:15:21.838205 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
3615 2019-Jan-16 21:15:21.838859 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3616 2019-Jan-16 21:15:21.839498 - [DEBUG]
3617 2019-Jan-16 21:15:21.839523 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
3618 2019-Jan-16 21:15:21.840167 - [DEBUG] Possible callees:
3619 2019-Jan-16 21:15:21.840191 - [DEBUG] bar
3620 2019-Jan-16 21:15:21.840216 - [DEBUG] Possible return sites:
3621 2019-Jan-16 21:15:21.840239 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !713622 2019-Jan-16 21:15:21.841517 - [DEBUG] Found and process special summary
3623 2019-Jan-16 21:15:21.841551 - [DEBUG] Compose: EdgeIdentity * AllBottom
3624 2019-Jan-16 21:15:21.841578 - [DEBUG]
3625 2019-Jan-16 21:15:21.841602 - [DEBUG] Propagate flow
3626 2019-Jan-16 21:15:21.841625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3627 2019-Jan-16 21:15:21.841682 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3628 2019-Jan-16 21:15:21.842338 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3629 2019-Jan-16 21:15:21.842977 - [DEBUG] Edge function : AllBottom (result of previous compose)
3630 2019-Jan-16 21:15:21.843003 - [DEBUG]
3631 2019-Jan-16 21:15:21.843027 - [DEBUG] Join: AllTop & AllBottom
3632 2019-Jan-16 21:15:21.843053 - [DEBUG] = AllBottom (new jump func)
3633 2019-Jan-16 21:15:21.843077 - [DEBUG]
3634 2019-Jan-16 21:15:21.843100 - [DEBUG] Start adding new jump function
3635 2019-Jan-16 21:15:21.843123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3636 2019-Jan-16 21:15:21.843179 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3637 2019-Jan-16 21:15:21.843817 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3638 2019-Jan-16 21:15:21.844454 - [DEBUG] Edge Function : AllBottom
3639 2019-Jan-16 21:15:21.844481 - [DEBUG] End adding new jump function
3640 2019-Jan-16 21:15:21.844505 - [DEBUG]
3641 2019-Jan-16 21:15:21.844528 - [DEBUG] -------------------------------------------- 107. Path Edge --------------------------------------------
3642 2019-Jan-16 21:15:21.844553 - [DEBUG]
3643 2019-Jan-16 21:15:21.844576 - [DEBUG] Process 107. path edge:
3644 2019-Jan-16 21:15:21.844600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3645 2019-Jan-16 21:15:21.844656 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
3646 2019-Jan-16 21:15:21.845311 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3647 2019-Jan-16 21:15:21.845950 - [DEBUG]
3648 2019-Jan-16 21:15:21.845974 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3649 2019-Jan-16 21:15:21.846624 - [DEBUG] Compose: EdgeIdentity * AllBottom
3650 2019-Jan-16 21:15:21.846652 - [DEBUG]
3651 2019-Jan-16 21:15:21.846676 - [DEBUG] Propagate flow
3652 2019-Jan-16 21:15:21.846699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3653 2019-Jan-16 21:15:21.846755 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
3654 2019-Jan-16 21:15:21.847390 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3655 2019-Jan-16 21:15:21.848028 - [DEBUG] Edge function : AllBottom (result of previous compose)
3656 2019-Jan-16 21:15:21.848053 - [DEBUG]
3657 2019-Jan-16 21:15:21.848078 - [DEBUG] Join: AllTop & AllBottom
3658 2019-Jan-16 21:15:21.848103 - [DEBUG] = AllBottom (new jump func)
3659 2019-Jan-16 21:15:21.848127 - [DEBUG]
3660 2019-Jan-16 21:15:21.848150 - [DEBUG] Start adding new jump function
3661 2019-Jan-16 21:15:21.848174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3662 2019-Jan-16 21:15:21.848229 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3663 2019-Jan-16 21:15:21.848883 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
3664 2019-Jan-16 21:15:21.849517 - [DEBUG] Edge Function : AllBottom
3665 2019-Jan-16 21:15:21.849544 - [DEBUG] End adding new jump function
3666 2019-Jan-16 21:15:21.849568 - [DEBUG]
3667 2019-Jan-16 21:15:21.849591 - [DEBUG] -------------------------------------------- 108. Path Edge --------------------------------------------
3668 2019-Jan-16 21:15:21.849624 - [DEBUG]
3669 2019-Jan-16 21:15:21.849648 - [DEBUG] Process 108. path edge:
3670 2019-Jan-16 21:15:21.849671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3671 2019-Jan-16 21:15:21.849728 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
3672 2019-Jan-16 21:15:21.850363 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3673 2019-Jan-16 21:15:21.851009 - [DEBUG]
3674 2019-Jan-16 21:15:21.851034 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
3675 2019-Jan-16 21:15:21.851680 - [DEBUG] Compose: EdgeIdentity * AllBottom
3676 2019-Jan-16 21:15:21.851707 - [DEBUG]
3677 2019-Jan-16 21:15:21.851743 - [DEBUG] Propagate flow
3678 2019-Jan-16 21:15:21.851769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3679 2019-Jan-16 21:15:21.851826 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
3680 2019-Jan-16 21:15:21.852473 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3681 2019-Jan-16 21:15:21.853113 - [DEBUG] Edge function : AllBottom (result of previous compose)
3682 2019-Jan-16 21:15:21.853138 - [DEBUG]
3683 2019-Jan-16 21:15:21.853162 - [DEBUG] Join: AllTop & AllBottom
3684 2019-Jan-16 21:15:21.853188 - [DEBUG] = AllBottom (new jump func)
3685 2019-Jan-16 21:15:21.853212 - [DEBUG]
3686 2019-Jan-16 21:15:21.853235 - [DEBUG] Start adding new jump function
3687 2019-Jan-16 21:15:21.853258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3688 2019-Jan-16 21:15:21.853314 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3689 2019-Jan-16 21:15:21.853953 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
3690 2019-Jan-16 21:15:21.854595 - [DEBUG] Edge Function : AllBottom
3691 2019-Jan-16 21:15:21.854623 - [DEBUG] End adding new jump function
3692 2019-Jan-16 21:15:21.854646 - [DEBUG]
3693 2019-Jan-16 21:15:21.854670 - [DEBUG] -------------------------------------------- 109. Path Edge --------------------------------------------
3694 2019-Jan-16 21:15:21.854694 - [DEBUG]
3695 2019-Jan-16 21:15:21.854717 - [DEBUG] Process 109. path edge:
3696 2019-Jan-16 21:15:21.854740 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3697 2019-Jan-16 21:15:21.854797 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
3698 2019-Jan-16 21:15:21.855461 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3699 2019-Jan-16 21:15:21.856100 - [DEBUG]
3700 2019-Jan-16 21:15:21.856123 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
3701 2019-Jan-16 21:15:21.856772 - [DEBUG] Possible callees:
3702 2019-Jan-16 21:15:21.856797 - [DEBUG] llvm.dbg.declare
3703 2019-Jan-16 21:15:21.856821 - [DEBUG] Possible return sites:
3704 2019-Jan-16 21:15:21.856844 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !783705 2019-Jan-16 21:15:21.858113 - [DEBUG] Found and process special summary
3706 2019-Jan-16 21:15:21.858146 - [DEBUG] Compose: EdgeIdentity * AllBottom
3707 2019-Jan-16 21:15:21.858173 - [DEBUG]
3708 2019-Jan-16 21:15:21.858196 - [DEBUG] Propagate flow
3709 2019-Jan-16 21:15:21.858219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3710 2019-Jan-16 21:15:21.858275 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
3711 2019-Jan-16 21:15:21.858938 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3712 2019-Jan-16 21:15:21.859577 - [DEBUG] Edge function : AllBottom (result of previous compose)
3713 2019-Jan-16 21:15:21.859602 - [DEBUG]
3714 2019-Jan-16 21:15:21.859627 - [DEBUG] Join: AllTop & AllBottom
3715 2019-Jan-16 21:15:21.859653 - [DEBUG] = AllBottom (new jump func)
3716 2019-Jan-16 21:15:21.859677 - [DEBUG]
3717 2019-Jan-16 21:15:21.859700 - [DEBUG] Start adding new jump function
3718 2019-Jan-16 21:15:21.859723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3719 2019-Jan-16 21:15:21.859779 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3720 2019-Jan-16 21:15:21.860417 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
3721 2019-Jan-16 21:15:21.861055 - [DEBUG] Edge Function : AllBottom
3722 2019-Jan-16 21:15:21.861082 - [DEBUG] End adding new jump function
3723 2019-Jan-16 21:15:21.861106 - [DEBUG]
3724 2019-Jan-16 21:15:21.861129 - [DEBUG] -------------------------------------------- 110. Path Edge --------------------------------------------
3725 2019-Jan-16 21:15:21.861154 - [DEBUG]
3726 2019-Jan-16 21:15:21.861177 - [DEBUG] Process 110. path edge:
3727 2019-Jan-16 21:15:21.861200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3728 2019-Jan-16 21:15:21.861257 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
3729 2019-Jan-16 21:15:21.861912 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3730 2019-Jan-16 21:15:21.862551 - [DEBUG]
3731 2019-Jan-16 21:15:21.862575 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
3732 2019-Jan-16 21:15:21.863224 - [DEBUG] Compose: EdgeIdentity * AllBottom
3733 2019-Jan-16 21:15:21.863251 - [DEBUG]
3734 2019-Jan-16 21:15:21.863275 - [DEBUG] Propagate flow
3735 2019-Jan-16 21:15:21.863298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3736 2019-Jan-16 21:15:21.863354 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
3737 2019-Jan-16 21:15:21.863989 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3738 2019-Jan-16 21:15:21.864628 - [DEBUG] Edge function : AllBottom (result of previous compose)
3739 2019-Jan-16 21:15:21.864653 - [DEBUG]
3740 2019-Jan-16 21:15:21.864677 - [DEBUG] Join: AllTop & AllBottom
3741 2019-Jan-16 21:15:21.864703 - [DEBUG] = AllBottom (new jump func)
3742 2019-Jan-16 21:15:21.864727 - [DEBUG]
3743 2019-Jan-16 21:15:21.864750 - [DEBUG] Start adding new jump function
3744 2019-Jan-16 21:15:21.864773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3745 2019-Jan-16 21:15:21.864828 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3746 2019-Jan-16 21:15:21.865483 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
3747 2019-Jan-16 21:15:21.866117 - [DEBUG] Edge Function : AllBottom
3748 2019-Jan-16 21:15:21.866144 - [DEBUG] End adding new jump function
3749 2019-Jan-16 21:15:21.866168 - [DEBUG]
3750 2019-Jan-16 21:15:21.866191 - [DEBUG] -------------------------------------------- 111. Path Edge --------------------------------------------
3751 2019-Jan-16 21:15:21.866216 - [DEBUG]
3752 2019-Jan-16 21:15:21.866238 - [DEBUG] Process 111. path edge:
3753 2019-Jan-16 21:15:21.866262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3754 2019-Jan-16 21:15:21.866318 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
3755 2019-Jan-16 21:15:21.866959 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3756 2019-Jan-16 21:15:21.867605 - [DEBUG]
3757 2019-Jan-16 21:15:21.867630 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
3758 2019-Jan-16 21:15:21.868278 - [DEBUG] Compose: EdgeIdentity * AllBottom
3759 2019-Jan-16 21:15:21.868305 - [DEBUG]
3760 2019-Jan-16 21:15:21.868329 - [DEBUG] Propagate flow
3761 2019-Jan-16 21:15:21.868351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3762 2019-Jan-16 21:15:21.868420 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3763 2019-Jan-16 21:15:21.869060 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3764 2019-Jan-16 21:15:21.869699 - [DEBUG] Edge function : AllBottom (result of previous compose)
3765 2019-Jan-16 21:15:21.869723 - [DEBUG]
3766 2019-Jan-16 21:15:21.869748 - [DEBUG] Join: AllTop & AllBottom
3767 2019-Jan-16 21:15:21.869773 - [DEBUG] = AllBottom (new jump func)
3768 2019-Jan-16 21:15:21.869797 - [DEBUG]
3769 2019-Jan-16 21:15:21.869820 - [DEBUG] Start adding new jump function
3770 2019-Jan-16 21:15:21.869843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3771 2019-Jan-16 21:15:21.869899 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3772 2019-Jan-16 21:15:21.870538 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3773 2019-Jan-16 21:15:21.871175 - [DEBUG] Edge Function : AllBottom
3774 2019-Jan-16 21:15:21.871202 - [DEBUG] End adding new jump function
3775 2019-Jan-16 21:15:21.871226 - [DEBUG]
3776 2019-Jan-16 21:15:21.871249 - [DEBUG] -------------------------------------------- 112. Path Edge --------------------------------------------
3777 2019-Jan-16 21:15:21.871273 - [DEBUG]
3778 2019-Jan-16 21:15:21.871296 - [DEBUG] Process 112. path edge:
3779 2019-Jan-16 21:15:21.871319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3780 2019-Jan-16 21:15:21.871375 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
3781 2019-Jan-16 21:15:21.872028 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3782 2019-Jan-16 21:15:21.872667 - [DEBUG]
3783 2019-Jan-16 21:15:21.872692 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3784 2019-Jan-16 21:15:21.873341 - [DEBUG] Compose: EdgeIdentity * AllBottom
3785 2019-Jan-16 21:15:21.873368 - [DEBUG]
3786 2019-Jan-16 21:15:21.873392 - [DEBUG] Propagate flow
3787 2019-Jan-16 21:15:21.873415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3788 2019-Jan-16 21:15:21.873471 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
3789 2019-Jan-16 21:15:21.874107 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3790 2019-Jan-16 21:15:21.874745 - [DEBUG] Edge function : AllBottom (result of previous compose)
3791 2019-Jan-16 21:15:21.874770 - [DEBUG]
3792 2019-Jan-16 21:15:21.874794 - [DEBUG] Join: AllTop & AllBottom
3793 2019-Jan-16 21:15:21.874819 - [DEBUG] = AllBottom (new jump func)
3794 2019-Jan-16 21:15:21.874843 - [DEBUG]
3795 2019-Jan-16 21:15:21.874866 - [DEBUG] Start adding new jump function
3796 2019-Jan-16 21:15:21.874889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3797 2019-Jan-16 21:15:21.874944 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3798 2019-Jan-16 21:15:21.875599 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
3799 2019-Jan-16 21:15:21.876233 - [DEBUG] Edge Function : AllBottom
3800 2019-Jan-16 21:15:21.876260 - [DEBUG] End adding new jump function
3801 2019-Jan-16 21:15:21.876283 - [DEBUG]
3802 2019-Jan-16 21:15:21.876306 - [DEBUG] -------------------------------------------- 113. Path Edge --------------------------------------------
3803 2019-Jan-16 21:15:21.876344 - [DEBUG]
3804 2019-Jan-16 21:15:21.876367 - [DEBUG] Process 113. path edge:
3805 2019-Jan-16 21:15:21.876391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3806 2019-Jan-16 21:15:21.876447 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
3807 2019-Jan-16 21:15:21.877084 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3808 2019-Jan-16 21:15:21.877722 - [DEBUG]
3809 2019-Jan-16 21:15:21.877746 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
3810 2019-Jan-16 21:15:21.878391 - [DEBUG] Compose: EdgeIdentity * AllBottom
3811 2019-Jan-16 21:15:21.878432 - [DEBUG]
3812 2019-Jan-16 21:15:21.878456 - [DEBUG] Propagate flow
3813 2019-Jan-16 21:15:21.878479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3814 2019-Jan-16 21:15:21.878535 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3815 2019-Jan-16 21:15:21.879170 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3816 2019-Jan-16 21:15:21.879808 - [DEBUG] Edge function : AllBottom (result of previous compose)
3817 2019-Jan-16 21:15:21.879833 - [DEBUG]
3818 2019-Jan-16 21:15:21.879857 - [DEBUG] Join: AllTop & AllBottom
3819 2019-Jan-16 21:15:21.879883 - [DEBUG] = AllBottom (new jump func)
3820 2019-Jan-16 21:15:21.879907 - [DEBUG]
3821 2019-Jan-16 21:15:21.879930 - [DEBUG] Start adding new jump function
3822 2019-Jan-16 21:15:21.879953 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3823 2019-Jan-16 21:15:21.880009 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3824 2019-Jan-16 21:15:21.880648 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3825 2019-Jan-16 21:15:21.881282 - [DEBUG] Edge Function : AllBottom
3826 2019-Jan-16 21:15:21.881309 - [DEBUG] End adding new jump function
3827 2019-Jan-16 21:15:21.881333 - [DEBUG]
3828 2019-Jan-16 21:15:21.881356 - [DEBUG] -------------------------------------------- 114. Path Edge --------------------------------------------
3829 2019-Jan-16 21:15:21.881380 - [DEBUG]
3830 2019-Jan-16 21:15:21.881403 - [DEBUG] Process 114. path edge:
3831 2019-Jan-16 21:15:21.881426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3832 2019-Jan-16 21:15:21.881482 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
3833 2019-Jan-16 21:15:21.882132 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3834 2019-Jan-16 21:15:21.882771 - [DEBUG]
3835 2019-Jan-16 21:15:21.882795 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3836 2019-Jan-16 21:15:21.883447 - [DEBUG] Compose: EdgeIdentity * AllBottom
3837 2019-Jan-16 21:15:21.883474 - [DEBUG]
3838 2019-Jan-16 21:15:21.883498 - [DEBUG] Propagate flow
3839 2019-Jan-16 21:15:21.883521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3840 2019-Jan-16 21:15:21.883577 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3841 2019-Jan-16 21:15:21.884231 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3842 2019-Jan-16 21:15:21.884871 - [DEBUG] Edge function : AllBottom (result of previous compose)
3843 2019-Jan-16 21:15:21.884895 - [DEBUG]
3844 2019-Jan-16 21:15:21.884920 - [DEBUG] Join: AllTop & AllBottom
3845 2019-Jan-16 21:15:21.884946 - [DEBUG] = AllBottom (new jump func)
3846 2019-Jan-16 21:15:21.884970 - [DEBUG]
3847 2019-Jan-16 21:15:21.884993 - [DEBUG] Start adding new jump function
3848 2019-Jan-16 21:15:21.885026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3849 2019-Jan-16 21:15:21.885098 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3850 2019-Jan-16 21:15:21.885738 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3851 2019-Jan-16 21:15:21.886376 - [DEBUG] Edge Function : AllBottom
3852 2019-Jan-16 21:15:21.886404 - [DEBUG] End adding new jump function
3853 2019-Jan-16 21:15:21.886427 - [DEBUG]
3854 2019-Jan-16 21:15:21.886451 - [DEBUG] -------------------------------------------- 115. Path Edge --------------------------------------------
3855 2019-Jan-16 21:15:21.886475 - [DEBUG]
3856 2019-Jan-16 21:15:21.886498 - [DEBUG] Process 115. path edge:
3857 2019-Jan-16 21:15:21.886522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3858 2019-Jan-16 21:15:21.886578 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
3859 2019-Jan-16 21:15:21.887216 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3860 2019-Jan-16 21:15:21.887854 - [DEBUG]
3861 2019-Jan-16 21:15:21.887878 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3862 2019-Jan-16 21:15:21.888544 - [DEBUG] Compose: EdgeIdentity * AllBottom
3863 2019-Jan-16 21:15:21.888571 - [DEBUG]
3864 2019-Jan-16 21:15:21.888595 - [DEBUG] Propagate flow
3865 2019-Jan-16 21:15:21.888618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3866 2019-Jan-16 21:15:21.888674 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3867 2019-Jan-16 21:15:21.889311 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3868 2019-Jan-16 21:15:21.889949 - [DEBUG] Edge function : AllBottom (result of previous compose)
3869 2019-Jan-16 21:15:21.889974 - [DEBUG]
3870 2019-Jan-16 21:15:21.889998 - [DEBUG] Join: AllTop & AllBottom
3871 2019-Jan-16 21:15:21.890023 - [DEBUG] = AllBottom (new jump func)
3872 2019-Jan-16 21:15:21.890048 - [DEBUG]
3873 2019-Jan-16 21:15:21.890070 - [DEBUG] Start adding new jump function
3874 2019-Jan-16 21:15:21.890094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3875 2019-Jan-16 21:15:21.890149 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3876 2019-Jan-16 21:15:21.890787 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3877 2019-Jan-16 21:15:21.891421 - [DEBUG] Edge Function : AllBottom
3878 2019-Jan-16 21:15:21.891448 - [DEBUG] End adding new jump function
3879 2019-Jan-16 21:15:21.891472 - [DEBUG]
3880 2019-Jan-16 21:15:21.891495 - [DEBUG] -------------------------------------------- 116. Path Edge --------------------------------------------
3881 2019-Jan-16 21:15:21.891519 - [DEBUG]
3882 2019-Jan-16 21:15:21.891542 - [DEBUG] Process 116. path edge:
3883 2019-Jan-16 21:15:21.891566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3884 2019-Jan-16 21:15:21.891621 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
3885 2019-Jan-16 21:15:21.892272 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3886 2019-Jan-16 21:15:21.892911 - [DEBUG]
3887 2019-Jan-16 21:15:21.892936 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3888 2019-Jan-16 21:15:21.893583 - [DEBUG] Compose: EdgeIdentity * AllBottom
3889 2019-Jan-16 21:15:21.893611 - [DEBUG]
3890 2019-Jan-16 21:15:21.893634 - [DEBUG] Propagate flow
3891 2019-Jan-16 21:15:21.893657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3892 2019-Jan-16 21:15:21.893724 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3893 2019-Jan-16 21:15:21.894373 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3894 2019-Jan-16 21:15:21.895011 - [DEBUG] Edge function : AllBottom (result of previous compose)
3895 2019-Jan-16 21:15:21.895036 - [DEBUG]
3896 2019-Jan-16 21:15:21.895060 - [DEBUG] Join: AllTop & AllBottom
3897 2019-Jan-16 21:15:21.895100 - [DEBUG] = AllBottom (new jump func)
3898 2019-Jan-16 21:15:21.895124 - [DEBUG]
3899 2019-Jan-16 21:15:21.895147 - [DEBUG] Start adding new jump function
3900 2019-Jan-16 21:15:21.895171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3901 2019-Jan-16 21:15:21.895226 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3902 2019-Jan-16 21:15:21.895865 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3903 2019-Jan-16 21:15:21.896508 - [DEBUG] Edge Function : AllBottom
3904 2019-Jan-16 21:15:21.896535 - [DEBUG] End adding new jump function
3905 2019-Jan-16 21:15:21.896559 - [DEBUG]
3906 2019-Jan-16 21:15:21.896582 - [DEBUG] -------------------------------------------- 117. Path Edge --------------------------------------------
3907 2019-Jan-16 21:15:21.896606 - [DEBUG]
3908 2019-Jan-16 21:15:21.896629 - [DEBUG] Process 117. path edge:
3909 2019-Jan-16 21:15:21.896653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3910 2019-Jan-16 21:15:21.896709 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
3911 2019-Jan-16 21:15:21.897353 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3912 2019-Jan-16 21:15:21.897992 - [DEBUG]
3913 2019-Jan-16 21:15:21.898016 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3914 2019-Jan-16 21:15:21.898682 - [DEBUG] Possible callees:
3915 2019-Jan-16 21:15:21.898707 - [DEBUG] llvm.dbg.declare
3916 2019-Jan-16 21:15:21.898732 - [DEBUG] Possible return sites:
3917 2019-Jan-16 21:15:21.898755 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1203918 2019-Jan-16 21:15:21.900037 - [DEBUG] Found and process special summary
3919 2019-Jan-16 21:15:21.900071 - [DEBUG] Compose: EdgeIdentity * AllBottom
3920 2019-Jan-16 21:15:21.900097 - [DEBUG]
3921 2019-Jan-16 21:15:21.900121 - [DEBUG] Propagate flow
3922 2019-Jan-16 21:15:21.900144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3923 2019-Jan-16 21:15:21.900201 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3924 2019-Jan-16 21:15:21.900840 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3925 2019-Jan-16 21:15:21.901477 - [DEBUG] Edge function : AllBottom (result of previous compose)
3926 2019-Jan-16 21:15:21.901501 - [DEBUG]
3927 2019-Jan-16 21:15:21.901526 - [DEBUG] Join: AllTop & AllBottom
3928 2019-Jan-16 21:15:21.901552 - [DEBUG] = AllBottom (new jump func)
3929 2019-Jan-16 21:15:21.901576 - [DEBUG]
3930 2019-Jan-16 21:15:21.901599 - [DEBUG] Start adding new jump function
3931 2019-Jan-16 21:15:21.901622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3932 2019-Jan-16 21:15:21.901677 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3933 2019-Jan-16 21:15:21.902332 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3934 2019-Jan-16 21:15:21.902978 - [DEBUG] Edge Function : AllBottom
3935 2019-Jan-16 21:15:21.903006 - [DEBUG] End adding new jump function
3936 2019-Jan-16 21:15:21.903029 - [DEBUG]
3937 2019-Jan-16 21:15:21.903053 - [DEBUG] -------------------------------------------- 118. Path Edge --------------------------------------------
3938 2019-Jan-16 21:15:21.903077 - [DEBUG]
3939 2019-Jan-16 21:15:21.903100 - [DEBUG] Process 118. path edge:
3940 2019-Jan-16 21:15:21.903124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3941 2019-Jan-16 21:15:21.903180 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
3942 2019-Jan-16 21:15:21.903818 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3943 2019-Jan-16 21:15:21.904456 - [DEBUG]
3944 2019-Jan-16 21:15:21.904480 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3945 2019-Jan-16 21:15:21.905142 - [DEBUG] Compose: EdgeIdentity * AllBottom
3946 2019-Jan-16 21:15:21.905170 - [DEBUG]
3947 2019-Jan-16 21:15:21.905193 - [DEBUG] Propagate flow
3948 2019-Jan-16 21:15:21.905216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3949 2019-Jan-16 21:15:21.905272 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3950 2019-Jan-16 21:15:21.905907 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3951 2019-Jan-16 21:15:21.906545 - [DEBUG] Edge function : AllBottom (result of previous compose)
3952 2019-Jan-16 21:15:21.906569 - [DEBUG]
3953 2019-Jan-16 21:15:21.906593 - [DEBUG] Join: AllTop & AllBottom
3954 2019-Jan-16 21:15:21.906619 - [DEBUG] = AllBottom (new jump func)
3955 2019-Jan-16 21:15:21.906643 - [DEBUG]
3956 2019-Jan-16 21:15:21.906666 - [DEBUG] Start adding new jump function
3957 2019-Jan-16 21:15:21.906689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3958 2019-Jan-16 21:15:21.906745 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3959 2019-Jan-16 21:15:21.907383 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3960 2019-Jan-16 21:15:21.908016 - [DEBUG] Edge Function : AllBottom
3961 2019-Jan-16 21:15:21.908043 - [DEBUG] End adding new jump function
3962 2019-Jan-16 21:15:21.908067 - [DEBUG]
3963 2019-Jan-16 21:15:21.908090 - [DEBUG] -------------------------------------------- 119. Path Edge --------------------------------------------
3964 2019-Jan-16 21:15:21.908114 - [DEBUG]
3965 2019-Jan-16 21:15:21.908137 - [DEBUG] Process 119. path edge:
3966 2019-Jan-16 21:15:21.908161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3967 2019-Jan-16 21:15:21.908217 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3968 2019-Jan-16 21:15:21.908866 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3969 2019-Jan-16 21:15:21.909504 - [DEBUG]
3970 2019-Jan-16 21:15:21.909529 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3971 2019-Jan-16 21:15:21.910174 - [DEBUG] Compose: EdgeIdentity * AllBottom
3972 2019-Jan-16 21:15:21.910202 - [DEBUG]
3973 2019-Jan-16 21:15:21.910225 - [DEBUG] Propagate flow
3974 2019-Jan-16 21:15:21.910248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3975 2019-Jan-16 21:15:21.910304 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3976 2019-Jan-16 21:15:21.910963 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3977 2019-Jan-16 21:15:21.911606 - [DEBUG] Edge function : AllBottom (result of previous compose)
3978 2019-Jan-16 21:15:21.911631 - [DEBUG]
3979 2019-Jan-16 21:15:21.911664 - [DEBUG] Join: AllTop & AllBottom
3980 2019-Jan-16 21:15:21.911690 - [DEBUG] = AllBottom (new jump func)
3981 2019-Jan-16 21:15:21.911714 - [DEBUG]
3982 2019-Jan-16 21:15:21.911752 - [DEBUG] Start adding new jump function
3983 2019-Jan-16 21:15:21.911775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3984 2019-Jan-16 21:15:21.911832 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3985 2019-Jan-16 21:15:21.912473 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3986 2019-Jan-16 21:15:21.913118 - [DEBUG] Edge Function : AllBottom
3987 2019-Jan-16 21:15:21.913146 - [DEBUG] End adding new jump function
3988 2019-Jan-16 21:15:21.913169 - [DEBUG]
3989 2019-Jan-16 21:15:21.913193 - [DEBUG] -------------------------------------------- 120. Path Edge --------------------------------------------
3990 2019-Jan-16 21:15:21.913218 - [DEBUG]
3991 2019-Jan-16 21:15:21.913241 - [DEBUG] Process 120. path edge:
3992 2019-Jan-16 21:15:21.913264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3993 2019-Jan-16 21:15:21.913321 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
3994 2019-Jan-16 21:15:21.913965 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3995 2019-Jan-16 21:15:21.914604 - [DEBUG]
3996 2019-Jan-16 21:15:21.914628 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3997 2019-Jan-16 21:15:21.915295 - [DEBUG] Possible callees:
3998 2019-Jan-16 21:15:21.915321 - [DEBUG] llvm.dbg.declare
3999 2019-Jan-16 21:15:21.915346 - [DEBUG] Possible return sites:
4000 2019-Jan-16 21:15:21.915369 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494001 2019-Jan-16 21:15:21.916643 - [DEBUG] Found and process special summary
4002 2019-Jan-16 21:15:21.916676 - [DEBUG] Compose: EdgeIdentity * AllBottom
4003 2019-Jan-16 21:15:21.916703 - [DEBUG]
4004 2019-Jan-16 21:15:21.916727 - [DEBUG] Propagate flow
4005 2019-Jan-16 21:15:21.916750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4006 2019-Jan-16 21:15:21.916807 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4007 2019-Jan-16 21:15:21.917446 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4008 2019-Jan-16 21:15:21.918086 - [DEBUG] Edge function : AllBottom (result of previous compose)
4009 2019-Jan-16 21:15:21.918111 - [DEBUG]
4010 2019-Jan-16 21:15:21.918136 - [DEBUG] Join: AllTop & AllBottom
4011 2019-Jan-16 21:15:21.918162 - [DEBUG] = AllBottom (new jump func)
4012 2019-Jan-16 21:15:21.918186 - [DEBUG]
4013 2019-Jan-16 21:15:21.918209 - [DEBUG] Start adding new jump function
4014 2019-Jan-16 21:15:21.918232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4015 2019-Jan-16 21:15:21.918288 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4016 2019-Jan-16 21:15:21.918946 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4017 2019-Jan-16 21:15:21.919595 - [DEBUG] Edge Function : AllBottom
4018 2019-Jan-16 21:15:21.919623 - [DEBUG] End adding new jump function
4019 2019-Jan-16 21:15:21.919647 - [DEBUG]
4020 2019-Jan-16 21:15:21.919671 - [DEBUG] -------------------------------------------- 121. Path Edge --------------------------------------------
4021 2019-Jan-16 21:15:21.919695 - [DEBUG]
4022 2019-Jan-16 21:15:21.919718 - [DEBUG] Process 121. path edge:
4023 2019-Jan-16 21:15:21.919752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4024 2019-Jan-16 21:15:21.919810 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
4025 2019-Jan-16 21:15:21.920448 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4026 2019-Jan-16 21:15:21.921087 - [DEBUG]
4027 2019-Jan-16 21:15:21.921111 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4028 2019-Jan-16 21:15:21.921779 - [DEBUG] Compose: EdgeIdentity * AllBottom
4029 2019-Jan-16 21:15:21.921807 - [DEBUG]
4030 2019-Jan-16 21:15:21.921830 - [DEBUG] Propagate flow
4031 2019-Jan-16 21:15:21.921853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4032 2019-Jan-16 21:15:21.921909 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4033 2019-Jan-16 21:15:21.922545 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4034 2019-Jan-16 21:15:21.923184 - [DEBUG] Edge function : AllBottom (result of previous compose)
4035 2019-Jan-16 21:15:21.923208 - [DEBUG]
4036 2019-Jan-16 21:15:21.923233 - [DEBUG] Join: AllTop & AllBottom
4037 2019-Jan-16 21:15:21.923258 - [DEBUG] = AllBottom (new jump func)
4038 2019-Jan-16 21:15:21.923283 - [DEBUG]
4039 2019-Jan-16 21:15:21.923305 - [DEBUG] Start adding new jump function
4040 2019-Jan-16 21:15:21.923329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4041 2019-Jan-16 21:15:21.923384 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4042 2019-Jan-16 21:15:21.924024 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4043 2019-Jan-16 21:15:21.924658 - [DEBUG] Edge Function : AllBottom
4044 2019-Jan-16 21:15:21.924686 - [DEBUG] End adding new jump function
4045 2019-Jan-16 21:15:21.924709 - [DEBUG]
4046 2019-Jan-16 21:15:21.924732 - [DEBUG] -------------------------------------------- 122. Path Edge --------------------------------------------
4047 2019-Jan-16 21:15:21.924757 - [DEBUG]
4048 2019-Jan-16 21:15:21.924780 - [DEBUG] Process 122. path edge:
4049 2019-Jan-16 21:15:21.924803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4050 2019-Jan-16 21:15:21.924859 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
4051 2019-Jan-16 21:15:21.925512 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4052 2019-Jan-16 21:15:21.926153 - [DEBUG]
4053 2019-Jan-16 21:15:21.926178 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4054 2019-Jan-16 21:15:21.926822 - [DEBUG] Compose: EdgeIdentity * AllBottom
4055 2019-Jan-16 21:15:21.926849 - [DEBUG]
4056 2019-Jan-16 21:15:21.926873 - [DEBUG] Propagate flow
4057 2019-Jan-16 21:15:21.926896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4058 2019-Jan-16 21:15:21.926952 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4059 2019-Jan-16 21:15:21.927598 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4060 2019-Jan-16 21:15:21.928237 - [DEBUG] Edge function : AllBottom (result of previous compose)
4061 2019-Jan-16 21:15:21.928262 - [DEBUG]
4062 2019-Jan-16 21:15:21.928287 - [DEBUG] Join: AllTop & AllBottom
4063 2019-Jan-16 21:15:21.928312 - [DEBUG] = AllBottom (new jump func)
4064 2019-Jan-16 21:15:21.928336 - [DEBUG]
4065 2019-Jan-16 21:15:21.928359 - [DEBUG] Start adding new jump function
4066 2019-Jan-16 21:15:21.928383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4067 2019-Jan-16 21:15:21.928465 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4068 2019-Jan-16 21:15:21.929112 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4069 2019-Jan-16 21:15:21.929757 - [DEBUG] Edge Function : AllBottom
4070 2019-Jan-16 21:15:21.929785 - [DEBUG] End adding new jump function
4071 2019-Jan-16 21:15:21.929808 - [DEBUG]
4072 2019-Jan-16 21:15:21.929832 - [DEBUG] -------------------------------------------- 123. Path Edge --------------------------------------------
4073 2019-Jan-16 21:15:21.929856 - [DEBUG]
4074 2019-Jan-16 21:15:21.929880 - [DEBUG] Process 123. path edge:
4075 2019-Jan-16 21:15:21.929903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4076 2019-Jan-16 21:15:21.929959 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
4077 2019-Jan-16 21:15:21.930612 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4078 2019-Jan-16 21:15:21.931252 - [DEBUG]
4079 2019-Jan-16 21:15:21.931276 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4080 2019-Jan-16 21:15:21.931942 - [DEBUG] Possible callees:
4081 2019-Jan-16 21:15:21.931967 - [DEBUG] llvm.dbg.declare
4082 2019-Jan-16 21:15:21.931992 - [DEBUG] Possible return sites:
4083 2019-Jan-16 21:15:21.932015 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1554084 2019-Jan-16 21:15:21.933288 - [DEBUG] Found and process special summary
4085 2019-Jan-16 21:15:21.933322 - [DEBUG] Compose: EdgeIdentity * AllBottom
4086 2019-Jan-16 21:15:21.933349 - [DEBUG]
4087 2019-Jan-16 21:15:21.933372 - [DEBUG] Propagate flow
4088 2019-Jan-16 21:15:21.933395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4089 2019-Jan-16 21:15:21.933451 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4090 2019-Jan-16 21:15:21.934090 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4091 2019-Jan-16 21:15:21.934729 - [DEBUG] Edge function : AllBottom (result of previous compose)
4092 2019-Jan-16 21:15:21.934754 - [DEBUG]
4093 2019-Jan-16 21:15:21.934779 - [DEBUG] Join: AllTop & AllBottom
4094 2019-Jan-16 21:15:21.934804 - [DEBUG] = AllBottom (new jump func)
4095 2019-Jan-16 21:15:21.934828 - [DEBUG]
4096 2019-Jan-16 21:15:21.934851 - [DEBUG] Start adding new jump function
4097 2019-Jan-16 21:15:21.934874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4098 2019-Jan-16 21:15:21.934930 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4099 2019-Jan-16 21:15:21.935584 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4100 2019-Jan-16 21:15:21.936223 - [DEBUG] Edge Function : AllBottom
4101 2019-Jan-16 21:15:21.936251 - [DEBUG] End adding new jump function
4102 2019-Jan-16 21:15:21.936274 - [DEBUG]
4103 2019-Jan-16 21:15:21.936298 - [DEBUG] -------------------------------------------- 124. Path Edge --------------------------------------------
4104 2019-Jan-16 21:15:21.936322 - [DEBUG]
4105 2019-Jan-16 21:15:21.936345 - [DEBUG] Process 124. path edge:
4106 2019-Jan-16 21:15:21.936369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4107 2019-Jan-16 21:15:21.936425 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
4108 2019-Jan-16 21:15:21.937062 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4109 2019-Jan-16 21:15:21.937723 - [DEBUG]
4110 2019-Jan-16 21:15:21.937756 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4111 2019-Jan-16 21:15:21.938420 - [DEBUG] Compose: EdgeIdentity * AllBottom
4112 2019-Jan-16 21:15:21.938449 - [DEBUG]
4113 2019-Jan-16 21:15:21.938473 - [DEBUG] Propagate flow
4114 2019-Jan-16 21:15:21.938496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4115 2019-Jan-16 21:15:21.938553 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4116 2019-Jan-16 21:15:21.939190 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4117 2019-Jan-16 21:15:21.939829 - [DEBUG] Edge function : AllBottom (result of previous compose)
4118 2019-Jan-16 21:15:21.939854 - [DEBUG]
4119 2019-Jan-16 21:15:21.939879 - [DEBUG] Join: AllTop & AllBottom
4120 2019-Jan-16 21:15:21.939904 - [DEBUG] = AllBottom (new jump func)
4121 2019-Jan-16 21:15:21.939929 - [DEBUG]
4122 2019-Jan-16 21:15:21.939952 - [DEBUG] Start adding new jump function
4123 2019-Jan-16 21:15:21.939975 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4124 2019-Jan-16 21:15:21.940031 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4125 2019-Jan-16 21:15:21.940669 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4126 2019-Jan-16 21:15:21.941305 - [DEBUG] Edge Function : AllBottom
4127 2019-Jan-16 21:15:21.941332 - [DEBUG] End adding new jump function
4128 2019-Jan-16 21:15:21.941355 - [DEBUG]
4129 2019-Jan-16 21:15:21.941379 - [DEBUG] -------------------------------------------- 125. Path Edge --------------------------------------------
4130 2019-Jan-16 21:15:21.941403 - [DEBUG]
4131 2019-Jan-16 21:15:21.941427 - [DEBUG] Process 125. path edge:
4132 2019-Jan-16 21:15:21.941450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4133 2019-Jan-16 21:15:21.941507 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
4134 2019-Jan-16 21:15:21.942158 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4135 2019-Jan-16 21:15:21.942796 - [DEBUG]
4136 2019-Jan-16 21:15:21.942821 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4137 2019-Jan-16 21:15:21.943466 - [DEBUG] Compose: EdgeIdentity * AllBottom
4138 2019-Jan-16 21:15:21.943494 - [DEBUG]
4139 2019-Jan-16 21:15:21.943517 - [DEBUG] Propagate flow
4140 2019-Jan-16 21:15:21.943540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4141 2019-Jan-16 21:15:21.943596 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4142 2019-Jan-16 21:15:21.944232 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4143 2019-Jan-16 21:15:21.944870 - [DEBUG] Edge function : AllBottom (result of previous compose)
4144 2019-Jan-16 21:15:21.944895 - [DEBUG]
4145 2019-Jan-16 21:15:21.944919 - [DEBUG] Join: AllTop & AllBottom
4146 2019-Jan-16 21:15:21.944945 - [DEBUG] = AllBottom (new jump func)
4147 2019-Jan-16 21:15:21.944969 - [DEBUG]
4148 2019-Jan-16 21:15:21.944992 - [DEBUG] Start adding new jump function
4149 2019-Jan-16 21:15:21.945015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4150 2019-Jan-16 21:15:21.945091 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4151 2019-Jan-16 21:15:21.945732 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4152 2019-Jan-16 21:15:21.946365 - [DEBUG] Edge Function : AllBottom
4153 2019-Jan-16 21:15:21.946393 - [DEBUG] End adding new jump function
4154 2019-Jan-16 21:15:21.946416 - [DEBUG]
4155 2019-Jan-16 21:15:21.946440 - [DEBUG] -------------------------------------------- 126. Path Edge --------------------------------------------
4156 2019-Jan-16 21:15:21.946472 - [DEBUG]
4157 2019-Jan-16 21:15:21.946495 - [DEBUG] Process 126. path edge:
4158 2019-Jan-16 21:15:21.946519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4159 2019-Jan-16 21:15:21.946576 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
4160 2019-Jan-16 21:15:21.947211 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4161 2019-Jan-16 21:15:21.947850 - [DEBUG]
4162 2019-Jan-16 21:15:21.947875 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4163 2019-Jan-16 21:15:21.948535 - [DEBUG] Compose: EdgeIdentity * AllBottom
4164 2019-Jan-16 21:15:21.948563 - [DEBUG]
4165 2019-Jan-16 21:15:21.948586 - [DEBUG] Propagate flow
4166 2019-Jan-16 21:15:21.948609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4167 2019-Jan-16 21:15:21.948665 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4168 2019-Jan-16 21:15:21.949311 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4169 2019-Jan-16 21:15:21.949951 - [DEBUG] Edge function : AllBottom (result of previous compose)
4170 2019-Jan-16 21:15:21.949976 - [DEBUG]
4171 2019-Jan-16 21:15:21.950000 - [DEBUG] Join: AllTop & AllBottom
4172 2019-Jan-16 21:15:21.950026 - [DEBUG] = AllBottom (new jump func)
4173 2019-Jan-16 21:15:21.950050 - [DEBUG]
4174 2019-Jan-16 21:15:21.950073 - [DEBUG] Start adding new jump function
4175 2019-Jan-16 21:15:21.950096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4176 2019-Jan-16 21:15:21.950152 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4177 2019-Jan-16 21:15:21.950791 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4178 2019-Jan-16 21:15:21.951434 - [DEBUG] Edge Function : AllBottom
4179 2019-Jan-16 21:15:21.951461 - [DEBUG] End adding new jump function
4180 2019-Jan-16 21:15:21.951485 - [DEBUG]
4181 2019-Jan-16 21:15:21.951508 - [DEBUG] -------------------------------------------- 127. Path Edge --------------------------------------------
4182 2019-Jan-16 21:15:21.951533 - [DEBUG]
4183 2019-Jan-16 21:15:21.951556 - [DEBUG] Process 127. path edge:
4184 2019-Jan-16 21:15:21.951579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4185 2019-Jan-16 21:15:21.951635 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
4186 2019-Jan-16 21:15:21.952300 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4187 2019-Jan-16 21:15:21.952939 - [DEBUG]
4188 2019-Jan-16 21:15:21.952962 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4189 2019-Jan-16 21:15:21.953609 - [DEBUG] Possible callees:
4190 2019-Jan-16 21:15:21.953635 - [DEBUG] llvm.dbg.declare
4191 2019-Jan-16 21:15:21.953659 - [DEBUG] Possible return sites:
4192 2019-Jan-16 21:15:21.953682 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1634193 2019-Jan-16 21:15:21.954952 - [DEBUG] Found and process special summary
4194 2019-Jan-16 21:15:21.954985 - [DEBUG] Compose: EdgeIdentity * AllBottom
4195 2019-Jan-16 21:15:21.955012 - [DEBUG]
4196 2019-Jan-16 21:15:21.955036 - [DEBUG] Propagate flow
4197 2019-Jan-16 21:15:21.955059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4198 2019-Jan-16 21:15:21.955131 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4199 2019-Jan-16 21:15:21.955779 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4200 2019-Jan-16 21:15:21.956418 - [DEBUG] Edge function : AllBottom (result of previous compose)
4201 2019-Jan-16 21:15:21.956443 - [DEBUG]
4202 2019-Jan-16 21:15:21.956467 - [DEBUG] Join: AllTop & AllBottom
4203 2019-Jan-16 21:15:21.956493 - [DEBUG] = AllBottom (new jump func)
4204 2019-Jan-16 21:15:21.956517 - [DEBUG]
4205 2019-Jan-16 21:15:21.956540 - [DEBUG] Start adding new jump function
4206 2019-Jan-16 21:15:21.956563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4207 2019-Jan-16 21:15:21.956619 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4208 2019-Jan-16 21:15:21.957257 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4209 2019-Jan-16 21:15:21.957894 - [DEBUG] Edge Function : AllBottom
4210 2019-Jan-16 21:15:21.957921 - [DEBUG] End adding new jump function
4211 2019-Jan-16 21:15:21.957945 - [DEBUG]
4212 2019-Jan-16 21:15:21.957968 - [DEBUG] -------------------------------------------- 128. Path Edge --------------------------------------------
4213 2019-Jan-16 21:15:21.957992 - [DEBUG]
4214 2019-Jan-16 21:15:21.958015 - [DEBUG] Process 128. path edge:
4215 2019-Jan-16 21:15:21.958039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4216 2019-Jan-16 21:15:21.958095 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
4217 2019-Jan-16 21:15:21.958747 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4218 2019-Jan-16 21:15:21.959386 - [DEBUG]
4219 2019-Jan-16 21:15:21.959410 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4220 2019-Jan-16 21:15:21.960060 - [DEBUG] Compose: EdgeIdentity * AllBottom
4221 2019-Jan-16 21:15:21.960087 - [DEBUG]
4222 2019-Jan-16 21:15:21.960111 - [DEBUG] Propagate flow
4223 2019-Jan-16 21:15:21.960134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4224 2019-Jan-16 21:15:21.960190 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4225 2019-Jan-16 21:15:21.960826 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4226 2019-Jan-16 21:15:21.961465 - [DEBUG] Edge function : AllBottom (result of previous compose)
4227 2019-Jan-16 21:15:21.961490 - [DEBUG]
4228 2019-Jan-16 21:15:21.961515 - [DEBUG] Join: AllTop & AllBottom
4229 2019-Jan-16 21:15:21.961540 - [DEBUG] = AllBottom (new jump func)
4230 2019-Jan-16 21:15:21.961564 - [DEBUG]
4231 2019-Jan-16 21:15:21.961587 - [DEBUG] Start adding new jump function
4232 2019-Jan-16 21:15:21.961610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4233 2019-Jan-16 21:15:21.961666 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4234 2019-Jan-16 21:15:21.962320 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4235 2019-Jan-16 21:15:21.962955 - [DEBUG] Edge Function : AllBottom
4236 2019-Jan-16 21:15:21.962982 - [DEBUG] End adding new jump function
4237 2019-Jan-16 21:15:21.963005 - [DEBUG]
4238 2019-Jan-16 21:15:21.963028 - [DEBUG] -------------------------------------------- 129. Path Edge --------------------------------------------
4239 2019-Jan-16 21:15:21.963053 - [DEBUG]
4240 2019-Jan-16 21:15:21.963075 - [DEBUG] Process 129. path edge:
4241 2019-Jan-16 21:15:21.963099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4242 2019-Jan-16 21:15:21.963155 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
4243 2019-Jan-16 21:15:21.963789 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4244 2019-Jan-16 21:15:21.964435 - [DEBUG]
4245 2019-Jan-16 21:15:21.964460 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4246 2019-Jan-16 21:15:21.965117 - [DEBUG] Compose: EdgeIdentity * AllBottom
4247 2019-Jan-16 21:15:21.965145 - [DEBUG]
4248 2019-Jan-16 21:15:21.965168 - [DEBUG] Propagate flow
4249 2019-Jan-16 21:15:21.965192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4250 2019-Jan-16 21:15:21.965248 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4251 2019-Jan-16 21:15:21.965894 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4252 2019-Jan-16 21:15:21.966533 - [DEBUG] Edge function : AllBottom (result of previous compose)
4253 2019-Jan-16 21:15:21.966558 - [DEBUG]
4254 2019-Jan-16 21:15:21.966582 - [DEBUG] Join: AllTop & AllBottom
4255 2019-Jan-16 21:15:21.966608 - [DEBUG] = AllBottom (new jump func)
4256 2019-Jan-16 21:15:21.966632 - [DEBUG]
4257 2019-Jan-16 21:15:21.966655 - [DEBUG] Start adding new jump function
4258 2019-Jan-16 21:15:21.966679 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4259 2019-Jan-16 21:15:21.966734 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4260 2019-Jan-16 21:15:21.967373 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4261 2019-Jan-16 21:15:21.968016 - [DEBUG] Edge Function : AllBottom
4262 2019-Jan-16 21:15:21.968043 - [DEBUG] End adding new jump function
4263 2019-Jan-16 21:15:21.968067 - [DEBUG]
4264 2019-Jan-16 21:15:21.968091 - [DEBUG] -------------------------------------------- 130. Path Edge --------------------------------------------
4265 2019-Jan-16 21:15:21.968115 - [DEBUG]
4266 2019-Jan-16 21:15:21.968138 - [DEBUG] Process 130. path edge:
4267 2019-Jan-16 21:15:21.968162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4268 2019-Jan-16 21:15:21.968218 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
4269 2019-Jan-16 21:15:21.968878 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4270 2019-Jan-16 21:15:21.969516 - [DEBUG]
4271 2019-Jan-16 21:15:21.969540 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4272 2019-Jan-16 21:15:21.970187 - [DEBUG] Possible callees:
4273 2019-Jan-16 21:15:21.970212 - [DEBUG] llvm.dbg.declare
4274 2019-Jan-16 21:15:21.970237 - [DEBUG] Possible return sites:
4275 2019-Jan-16 21:15:21.970260 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1694276 2019-Jan-16 21:15:21.971532 - [DEBUG] Found and process special summary
4277 2019-Jan-16 21:15:21.971565 - [DEBUG] Compose: EdgeIdentity * AllBottom
4278 2019-Jan-16 21:15:21.971592 - [DEBUG]
4279 2019-Jan-16 21:15:21.971615 - [DEBUG] Propagate flow
4280 2019-Jan-16 21:15:21.971638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4281 2019-Jan-16 21:15:21.971695 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4282 2019-Jan-16 21:15:21.972350 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4283 2019-Jan-16 21:15:21.972990 - [DEBUG] Edge function : AllBottom (result of previous compose)
4284 2019-Jan-16 21:15:21.973015 - [DEBUG]
4285 2019-Jan-16 21:15:21.973039 - [DEBUG] Join: AllTop & AllBottom
4286 2019-Jan-16 21:15:21.973065 - [DEBUG] = AllBottom (new jump func)
4287 2019-Jan-16 21:15:21.973097 - [DEBUG]
4288 2019-Jan-16 21:15:21.973121 - [DEBUG] Start adding new jump function
4289 2019-Jan-16 21:15:21.973144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4290 2019-Jan-16 21:15:21.973200 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4291 2019-Jan-16 21:15:21.973840 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4292 2019-Jan-16 21:15:21.974477 - [DEBUG] Edge Function : AllBottom
4293 2019-Jan-16 21:15:21.974504 - [DEBUG] End adding new jump function
4294 2019-Jan-16 21:15:21.974528 - [DEBUG]
4295 2019-Jan-16 21:15:21.974551 - [DEBUG] -------------------------------------------- 131. Path Edge --------------------------------------------
4296 2019-Jan-16 21:15:21.974576 - [DEBUG]
4297 2019-Jan-16 21:15:21.974599 - [DEBUG] Process 131. path edge:
4298 2019-Jan-16 21:15:21.974622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4299 2019-Jan-16 21:15:21.974679 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
4300 2019-Jan-16 21:15:21.975332 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4301 2019-Jan-16 21:15:21.975972 - [DEBUG]
4302 2019-Jan-16 21:15:21.975996 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4303 2019-Jan-16 21:15:21.976645 - [DEBUG] Compose: EdgeIdentity * AllBottom
4304 2019-Jan-16 21:15:21.976673 - [DEBUG]
4305 2019-Jan-16 21:15:21.976696 - [DEBUG] Propagate flow
4306 2019-Jan-16 21:15:21.976719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4307 2019-Jan-16 21:15:21.976775 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4308 2019-Jan-16 21:15:21.977411 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4309 2019-Jan-16 21:15:21.978049 - [DEBUG] Edge function : AllBottom (result of previous compose)
4310 2019-Jan-16 21:15:21.978074 - [DEBUG]
4311 2019-Jan-16 21:15:21.978099 - [DEBUG] Join: AllTop & AllBottom
4312 2019-Jan-16 21:15:21.978124 - [DEBUG] = AllBottom (new jump func)
4313 2019-Jan-16 21:15:21.978148 - [DEBUG]
4314 2019-Jan-16 21:15:21.978171 - [DEBUG] Start adding new jump function
4315 2019-Jan-16 21:15:21.978194 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4316 2019-Jan-16 21:15:21.978250 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4317 2019-Jan-16 21:15:21.978904 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4318 2019-Jan-16 21:15:21.979538 - [DEBUG] Edge Function : AllBottom
4319 2019-Jan-16 21:15:21.979566 - [DEBUG] End adding new jump function
4320 2019-Jan-16 21:15:21.979589 - [DEBUG]
4321 2019-Jan-16 21:15:21.979612 - [DEBUG] -------------------------------------------- 132. Path Edge --------------------------------------------
4322 2019-Jan-16 21:15:21.979637 - [DEBUG]
4323 2019-Jan-16 21:15:21.979659 - [DEBUG] Process 132. path edge:
4324 2019-Jan-16 21:15:21.979683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4325 2019-Jan-16 21:15:21.979739 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
4326 2019-Jan-16 21:15:21.980371 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4327 2019-Jan-16 21:15:21.981009 - [DEBUG]
4328 2019-Jan-16 21:15:21.981033 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4329 2019-Jan-16 21:15:21.981679 - [DEBUG] Compose: EdgeIdentity * AllBottom
4330 2019-Jan-16 21:15:21.981706 - [DEBUG]
4331 2019-Jan-16 21:15:21.981730 - [DEBUG] Propagate flow
4332 2019-Jan-16 21:15:21.981766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4333 2019-Jan-16 21:15:21.981835 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4334 2019-Jan-16 21:15:21.982476 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4335 2019-Jan-16 21:15:21.983114 - [DEBUG] Edge function : AllBottom (result of previous compose)
4336 2019-Jan-16 21:15:21.983138 - [DEBUG]
4337 2019-Jan-16 21:15:21.983163 - [DEBUG] Join: AllTop & AllBottom
4338 2019-Jan-16 21:15:21.983189 - [DEBUG] = AllBottom (new jump func)
4339 2019-Jan-16 21:15:21.983213 - [DEBUG]
4340 2019-Jan-16 21:15:21.983236 - [DEBUG] Start adding new jump function
4341 2019-Jan-16 21:15:21.983259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4342 2019-Jan-16 21:15:21.983315 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4343 2019-Jan-16 21:15:21.983953 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4344 2019-Jan-16 21:15:21.984591 - [DEBUG] Edge Function : AllBottom
4345 2019-Jan-16 21:15:21.984618 - [DEBUG] End adding new jump function
4346 2019-Jan-16 21:15:21.984641 - [DEBUG]
4347 2019-Jan-16 21:15:21.984664 - [DEBUG] -------------------------------------------- 133. Path Edge --------------------------------------------
4348 2019-Jan-16 21:15:21.984689 - [DEBUG]
4349 2019-Jan-16 21:15:21.984712 - [DEBUG] Process 133. path edge:
4350 2019-Jan-16 21:15:21.984735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4351 2019-Jan-16 21:15:21.984791 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
4352 2019-Jan-16 21:15:21.985442 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4353 2019-Jan-16 21:15:21.986080 - [DEBUG]
4354 2019-Jan-16 21:15:21.986104 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4355 2019-Jan-16 21:15:21.986753 - [DEBUG] Compose: EdgeIdentity * AllBottom
4356 2019-Jan-16 21:15:21.986782 - [DEBUG]
4357 2019-Jan-16 21:15:21.986805 - [DEBUG] Propagate flow
4358 2019-Jan-16 21:15:21.986828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4359 2019-Jan-16 21:15:21.986884 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4360 2019-Jan-16 21:15:21.987526 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4361 2019-Jan-16 21:15:21.988165 - [DEBUG] Edge function : AllBottom (result of previous compose)
4362 2019-Jan-16 21:15:21.988190 - [DEBUG]
4363 2019-Jan-16 21:15:21.988214 - [DEBUG] Join: AllTop & AllBottom
4364 2019-Jan-16 21:15:21.988239 - [DEBUG] = AllBottom (new jump func)
4365 2019-Jan-16 21:15:21.988263 - [DEBUG]
4366 2019-Jan-16 21:15:21.988286 - [DEBUG] Start adding new jump function
4367 2019-Jan-16 21:15:21.988309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4368 2019-Jan-16 21:15:21.988365 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4369 2019-Jan-16 21:15:21.989020 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4370 2019-Jan-16 21:15:21.989654 - [DEBUG] Edge Function : AllBottom
4371 2019-Jan-16 21:15:21.989681 - [DEBUG] End adding new jump function
4372 2019-Jan-16 21:15:21.989705 - [DEBUG]
4373 2019-Jan-16 21:15:21.989728 - [DEBUG] -------------------------------------------- 134. Path Edge --------------------------------------------
4374 2019-Jan-16 21:15:21.989753 - [DEBUG]
4375 2019-Jan-16 21:15:21.989776 - [DEBUG] Process 134. path edge:
4376 2019-Jan-16 21:15:21.989799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4377 2019-Jan-16 21:15:21.989855 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
4378 2019-Jan-16 21:15:21.990502 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4379 2019-Jan-16 21:15:21.991141 - [DEBUG]
4380 2019-Jan-16 21:15:21.991167 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4381 2019-Jan-16 21:15:21.991828 - [DEBUG] Compose: EdgeIdentity * AllBottom
4382 2019-Jan-16 21:15:21.991856 - [DEBUG]
4383 2019-Jan-16 21:15:21.991879 - [DEBUG] Propagate flow
4384 2019-Jan-16 21:15:21.991902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4385 2019-Jan-16 21:15:21.991958 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4386 2019-Jan-16 21:15:21.992597 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4387 2019-Jan-16 21:15:21.993236 - [DEBUG] Edge function : AllBottom (result of previous compose)
4388 2019-Jan-16 21:15:21.993260 - [DEBUG]
4389 2019-Jan-16 21:15:21.993285 - [DEBUG] Join: AllTop & AllBottom
4390 2019-Jan-16 21:15:21.993310 - [DEBUG] = AllBottom (new jump func)
4391 2019-Jan-16 21:15:21.993334 - [DEBUG]
4392 2019-Jan-16 21:15:21.993357 - [DEBUG] Start adding new jump function
4393 2019-Jan-16 21:15:21.993380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4394 2019-Jan-16 21:15:21.993435 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4395 2019-Jan-16 21:15:21.994074 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4396 2019-Jan-16 21:15:21.994711 - [DEBUG] Edge Function : AllBottom
4397 2019-Jan-16 21:15:21.994738 - [DEBUG] End adding new jump function
4398 2019-Jan-16 21:15:21.994762 - [DEBUG]
4399 2019-Jan-16 21:15:21.994785 - [DEBUG] -------------------------------------------- 135. Path Edge --------------------------------------------
4400 2019-Jan-16 21:15:21.994809 - [DEBUG]
4401 2019-Jan-16 21:15:21.994832 - [DEBUG] Process 135. path edge:
4402 2019-Jan-16 21:15:21.994856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4403 2019-Jan-16 21:15:21.994912 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
4404 2019-Jan-16 21:15:21.995567 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4405 2019-Jan-16 21:15:21.996207 - [DEBUG]
4406 2019-Jan-16 21:15:21.996231 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4407 2019-Jan-16 21:15:21.996879 - [DEBUG] Compose: EdgeIdentity * AllBottom
4408 2019-Jan-16 21:15:21.996907 - [DEBUG]
4409 2019-Jan-16 21:15:21.996930 - [DEBUG] Propagate flow
4410 2019-Jan-16 21:15:21.996954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4411 2019-Jan-16 21:15:21.997009 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4412 2019-Jan-16 21:15:21.997645 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4413 2019-Jan-16 21:15:21.998284 - [DEBUG] Edge function : AllBottom (result of previous compose)
4414 2019-Jan-16 21:15:21.998308 - [DEBUG]
4415 2019-Jan-16 21:15:21.998333 - [DEBUG] Join: AllTop & AllBottom
4416 2019-Jan-16 21:15:21.998358 - [DEBUG] = AllBottom (new jump func)
4417 2019-Jan-16 21:15:21.998382 - [DEBUG]
4418 2019-Jan-16 21:15:21.998418 - [DEBUG] Start adding new jump function
4419 2019-Jan-16 21:15:21.998442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4420 2019-Jan-16 21:15:21.998498 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4421 2019-Jan-16 21:15:21.999136 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4422 2019-Jan-16 21:15:21.999777 - [DEBUG] Edge Function : AllBottom
4423 2019-Jan-16 21:15:21.999805 - [DEBUG] End adding new jump function
4424 2019-Jan-16 21:15:21.999829 - [DEBUG]
4425 2019-Jan-16 21:15:21.999852 - [DEBUG] -------------------------------------------- 136. Path Edge --------------------------------------------
4426 2019-Jan-16 21:15:21.999877 - [DEBUG]
4427 2019-Jan-16 21:15:21.999900 - [DEBUG] Process 136. path edge:
4428 2019-Jan-16 21:15:21.999923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4429 2019-Jan-16 21:15:21.999980 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
4430 2019-Jan-16 21:15:22.000615 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4431 2019-Jan-16 21:15:22.001254 - [DEBUG]
4432 2019-Jan-16 21:15:22.001279 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4433 2019-Jan-16 21:15:22.001942 - [DEBUG] Compose: EdgeIdentity * AllBottom
4434 2019-Jan-16 21:15:22.001970 - [DEBUG]
4435 2019-Jan-16 21:15:22.001993 - [DEBUG] Propagate flow
4436 2019-Jan-16 21:15:22.002017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4437 2019-Jan-16 21:15:22.002073 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4438 2019-Jan-16 21:15:22.002708 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4439 2019-Jan-16 21:15:22.003347 - [DEBUG] Edge function : AllBottom (result of previous compose)
4440 2019-Jan-16 21:15:22.003372 - [DEBUG]
4441 2019-Jan-16 21:15:22.003396 - [DEBUG] Join: AllTop & AllBottom
4442 2019-Jan-16 21:15:22.003422 - [DEBUG] = AllBottom (new jump func)
4443 2019-Jan-16 21:15:22.003446 - [DEBUG]
4444 2019-Jan-16 21:15:22.003469 - [DEBUG] Start adding new jump function
4445 2019-Jan-16 21:15:22.003493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4446 2019-Jan-16 21:15:22.003548 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4447 2019-Jan-16 21:15:22.004187 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4448 2019-Jan-16 21:15:22.004820 - [DEBUG] Edge Function : AllBottom
4449 2019-Jan-16 21:15:22.004848 - [DEBUG] End adding new jump function
4450 2019-Jan-16 21:15:22.004871 - [DEBUG]
4451 2019-Jan-16 21:15:22.004894 - [DEBUG] -------------------------------------------- 137. Path Edge --------------------------------------------
4452 2019-Jan-16 21:15:22.004919 - [DEBUG]
4453 2019-Jan-16 21:15:22.004942 - [DEBUG] Process 137. path edge:
4454 2019-Jan-16 21:15:22.004965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4455 2019-Jan-16 21:15:22.005021 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
4456 2019-Jan-16 21:15:22.005672 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4457 2019-Jan-16 21:15:22.006311 - [DEBUG]
4458 2019-Jan-16 21:15:22.006335 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4459 2019-Jan-16 21:15:22.006980 - [DEBUG] Compose: EdgeIdentity * AllBottom
4460 2019-Jan-16 21:15:22.007008 - [DEBUG]
4461 2019-Jan-16 21:15:22.007032 - [DEBUG] Propagate flow
4462 2019-Jan-16 21:15:22.007055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4463 2019-Jan-16 21:15:22.007111 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4464 2019-Jan-16 21:15:22.007753 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4465 2019-Jan-16 21:15:22.008392 - [DEBUG] Edge function : AllBottom (result of previous compose)
4466 2019-Jan-16 21:15:22.008439 - [DEBUG]
4467 2019-Jan-16 21:15:22.008465 - [DEBUG] Join: AllTop & AllBottom
4468 2019-Jan-16 21:15:22.008491 - [DEBUG] = AllBottom (new jump func)
4469 2019-Jan-16 21:15:22.008515 - [DEBUG]
4470 2019-Jan-16 21:15:22.008538 - [DEBUG] Start adding new jump function
4471 2019-Jan-16 21:15:22.008561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4472 2019-Jan-16 21:15:22.008618 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4473 2019-Jan-16 21:15:22.009257 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4474 2019-Jan-16 21:15:22.009896 - [DEBUG] Edge Function : AllBottom
4475 2019-Jan-16 21:15:22.009923 - [DEBUG] End adding new jump function
4476 2019-Jan-16 21:15:22.009946 - [DEBUG]
4477 2019-Jan-16 21:15:22.009970 - [DEBUG] -------------------------------------------- 138. Path Edge --------------------------------------------
4478 2019-Jan-16 21:15:22.009994 - [DEBUG]
4479 2019-Jan-16 21:15:22.010017 - [DEBUG] Process 138. path edge:
4480 2019-Jan-16 21:15:22.010041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4481 2019-Jan-16 21:15:22.010097 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
4482 2019-Jan-16 21:15:22.010737 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4483 2019-Jan-16 21:15:22.011382 - [DEBUG]
4484 2019-Jan-16 21:15:22.011408 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4485 2019-Jan-16 21:15:22.012076 - [DEBUG] Compose: EdgeIdentity * AllBottom
4486 2019-Jan-16 21:15:22.012104 - [DEBUG]
4487 2019-Jan-16 21:15:22.012128 - [DEBUG] Propagate flow
4488 2019-Jan-16 21:15:22.012151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4489 2019-Jan-16 21:15:22.012207 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4490 2019-Jan-16 21:15:22.012842 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4491 2019-Jan-16 21:15:22.013481 - [DEBUG] Edge function : AllBottom (result of previous compose)
4492 2019-Jan-16 21:15:22.013506 - [DEBUG]
4493 2019-Jan-16 21:15:22.013530 - [DEBUG] Join: AllTop & AllBottom
4494 2019-Jan-16 21:15:22.013556 - [DEBUG] = AllBottom (new jump func)
4495 2019-Jan-16 21:15:22.013580 - [DEBUG]
4496 2019-Jan-16 21:15:22.013603 - [DEBUG] Start adding new jump function
4497 2019-Jan-16 21:15:22.013626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4498 2019-Jan-16 21:15:22.013682 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4499 2019-Jan-16 21:15:22.014320 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4500 2019-Jan-16 21:15:22.014952 - [DEBUG] Edge Function : AllBottom
4501 2019-Jan-16 21:15:22.014979 - [DEBUG] End adding new jump function
4502 2019-Jan-16 21:15:22.015002 - [DEBUG]
4503 2019-Jan-16 21:15:22.015026 - [DEBUG] -------------------------------------------- 139. Path Edge --------------------------------------------
4504 2019-Jan-16 21:15:22.015050 - [DEBUG]
4505 2019-Jan-16 21:15:22.015087 - [DEBUG] Process 139. path edge:
4506 2019-Jan-16 21:15:22.015111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4507 2019-Jan-16 21:15:22.015168 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
4508 2019-Jan-16 21:15:22.015802 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4509 2019-Jan-16 21:15:22.016440 - [DEBUG]
4510 2019-Jan-16 21:15:22.016464 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4511 2019-Jan-16 21:15:22.017119 - [DEBUG] Compose: EdgeIdentity * AllBottom
4512 2019-Jan-16 21:15:22.017147 - [DEBUG]
4513 2019-Jan-16 21:15:22.017171 - [DEBUG] Propagate flow
4514 2019-Jan-16 21:15:22.017194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4515 2019-Jan-16 21:15:22.017250 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4516 2019-Jan-16 21:15:22.017886 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4517 2019-Jan-16 21:15:22.018540 - [DEBUG] Edge function : AllBottom (result of previous compose)
4518 2019-Jan-16 21:15:22.018565 - [DEBUG]
4519 2019-Jan-16 21:15:22.018589 - [DEBUG] Join: AllTop & AllBottom
4520 2019-Jan-16 21:15:22.018615 - [DEBUG] = AllBottom (new jump func)
4521 2019-Jan-16 21:15:22.018639 - [DEBUG]
4522 2019-Jan-16 21:15:22.018662 - [DEBUG] Start adding new jump function
4523 2019-Jan-16 21:15:22.018686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4524 2019-Jan-16 21:15:22.018741 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4525 2019-Jan-16 21:15:22.019380 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4526 2019-Jan-16 21:15:22.020013 - [DEBUG] Edge Function : AllBottom
4527 2019-Jan-16 21:15:22.020041 - [DEBUG] End adding new jump function
4528 2019-Jan-16 21:15:22.020065 - [DEBUG]
4529 2019-Jan-16 21:15:22.020088 - [DEBUG] -------------------------------------------- 140. Path Edge --------------------------------------------
4530 2019-Jan-16 21:15:22.020113 - [DEBUG]
4531 2019-Jan-16 21:15:22.020136 - [DEBUG] Process 140. path edge:
4532 2019-Jan-16 21:15:22.020160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4533 2019-Jan-16 21:15:22.020216 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
4534 2019-Jan-16 21:15:22.020850 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4535 2019-Jan-16 21:15:22.021488 - [DEBUG]
4536 2019-Jan-16 21:15:22.021512 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4537 2019-Jan-16 21:15:22.022167 - [DEBUG] Start of endsummarytab entry
4538 2019-Jan-16 21:15:22.022195 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4539 2019-Jan-16 21:15:22.022841 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
4540 2019-Jan-16 21:15:22.022898 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4541 2019-Jan-16 21:15:22.023534 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4542 2019-Jan-16 21:15:22.024171 - [DEBUG] EF: AllBottom
4543 2019-Jan-16 21:15:22.024196 - [DEBUG]
4544 2019-Jan-16 21:15:22.024220 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4545 2019-Jan-16 21:15:22.024853 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
4546 2019-Jan-16 21:15:22.025503 - [DEBUG] EF: AllBottom
4547 2019-Jan-16 21:15:22.025528 - [DEBUG]
4548 2019-Jan-16 21:15:22.025551 - [DEBUG] ---------------
4549 2019-Jan-16 21:15:22.025574 - [DEBUG]
4550 2019-Jan-16 21:15:22.025598 - [DEBUG] End of endsummarytab entry
4551 2019-Jan-16 21:15:22.025622 - [DEBUG]
4552 2019-Jan-16 21:15:22.025645 - [DEBUG] Start of incomingtab entry
4553 2019-Jan-16 21:15:22.025669 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4554 2019-Jan-16 21:15:22.026303 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
4555 2019-Jan-16 21:15:22.026359 - [DEBUG] ---------------
4556 2019-Jan-16 21:15:22.026383 - [DEBUG] End of incomingtab entry
4557 2019-Jan-16 21:15:22.026407 - [DEBUG]
4558 2019-Jan-16 21:15:22.026432 - [DEBUG] EDGE:
4559 2019-Jan-16 21:15:22.026488 - [DEBUG] ---> 4560 2019-Jan-16 21:15:22.027130 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4561 2019-Jan-16 21:15:22.027768 - [DEBUG]
4562 2019-Jan-16 21:15:22.027794 - [DEBUG] EDGE:
4563 2019-Jan-16 21:15:22.027851 - [DEBUG] ---> 4564 2019-Jan-16 21:15:22.028501 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4565 2019-Jan-16 21:15:22.029139 - [DEBUG]
4566 2019-Jan-16 21:15:22.029172 - [DEBUG] Compose: EdgeIdentity * AllBottom
4567 2019-Jan-16 21:15:22.029199 - [DEBUG]
4568 2019-Jan-16 21:15:22.029222 - [DEBUG] Propagate flow
4569 2019-Jan-16 21:15:22.029246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4570 2019-Jan-16 21:15:22.029302 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4571 2019-Jan-16 21:15:22.029947 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4572 2019-Jan-16 21:15:22.030585 - [DEBUG] Edge function : AllBottom (result of previous compose)
4573 2019-Jan-16 21:15:22.030610 - [DEBUG]
4574 2019-Jan-16 21:15:22.030634 - [DEBUG] Join: AllTop & AllBottom
4575 2019-Jan-16 21:15:22.030660 - [DEBUG] = AllBottom (new jump func)
4576 2019-Jan-16 21:15:22.030684 - [DEBUG]
4577 2019-Jan-16 21:15:22.030707 - [DEBUG] Start adding new jump function
4578 2019-Jan-16 21:15:22.030730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4579 2019-Jan-16 21:15:22.030786 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4580 2019-Jan-16 21:15:22.031424 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4581 2019-Jan-16 21:15:22.032082 - [DEBUG] Edge Function : AllBottom
4582 2019-Jan-16 21:15:22.032110 - [DEBUG] End adding new jump function
4583 2019-Jan-16 21:15:22.032134 - [DEBUG]
4584 2019-Jan-16 21:15:22.032157 - [DEBUG] -------------------------------------------- 141. Path Edge --------------------------------------------
4585 2019-Jan-16 21:15:22.032181 - [DEBUG]
4586 2019-Jan-16 21:15:22.032204 - [DEBUG] Process 141. path edge:
4587 2019-Jan-16 21:15:22.032228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4588 2019-Jan-16 21:15:22.032284 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
4589 2019-Jan-16 21:15:22.032928 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4590 2019-Jan-16 21:15:22.033567 - [DEBUG]
4591 2019-Jan-16 21:15:22.033591 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4592 2019-Jan-16 21:15:22.034240 - [DEBUG] Possible callees:
4593 2019-Jan-16 21:15:22.034265 - [DEBUG] llvm.dbg.declare
4594 2019-Jan-16 21:15:22.034290 - [DEBUG] Possible return sites:
4595 2019-Jan-16 21:15:22.034313 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1934596 2019-Jan-16 21:15:22.035612 - [DEBUG] Found and process special summary
4597 2019-Jan-16 21:15:22.035647 - [DEBUG] Compose: EdgeIdentity * AllBottom
4598 2019-Jan-16 21:15:22.035674 - [DEBUG]
4599 2019-Jan-16 21:15:22.035697 - [DEBUG] Propagate flow
4600 2019-Jan-16 21:15:22.035719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4601 2019-Jan-16 21:15:22.035777 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4602 2019-Jan-16 21:15:22.036423 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4603 2019-Jan-16 21:15:22.037062 - [DEBUG] Edge function : AllBottom (result of previous compose)
4604 2019-Jan-16 21:15:22.037086 - [DEBUG]
4605 2019-Jan-16 21:15:22.037111 - [DEBUG] Join: AllTop & AllBottom
4606 2019-Jan-16 21:15:22.037136 - [DEBUG] = AllBottom (new jump func)
4607 2019-Jan-16 21:15:22.037160 - [DEBUG]
4608 2019-Jan-16 21:15:22.037183 - [DEBUG] Start adding new jump function
4609 2019-Jan-16 21:15:22.037212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4610 2019-Jan-16 21:15:22.037267 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4611 2019-Jan-16 21:15:22.037905 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4612 2019-Jan-16 21:15:22.038559 - [DEBUG] Edge Function : AllBottom
4613 2019-Jan-16 21:15:22.038588 - [DEBUG] End adding new jump function
4614 2019-Jan-16 21:15:22.038612 - [DEBUG]
4615 2019-Jan-16 21:15:22.038635 - [DEBUG] -------------------------------------------- 142. Path Edge --------------------------------------------
4616 2019-Jan-16 21:15:22.038659 - [DEBUG]
4617 2019-Jan-16 21:15:22.038682 - [DEBUG] Process 142. path edge:
4618 2019-Jan-16 21:15:22.038706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4619 2019-Jan-16 21:15:22.038762 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
4620 2019-Jan-16 21:15:22.039398 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4621 2019-Jan-16 21:15:22.040035 - [DEBUG]
4622 2019-Jan-16 21:15:22.040059 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4623 2019-Jan-16 21:15:22.040714 - [DEBUG] Compose: EdgeIdentity * AllBottom
4624 2019-Jan-16 21:15:22.040742 - [DEBUG]
4625 2019-Jan-16 21:15:22.040765 - [DEBUG] Propagate flow
4626 2019-Jan-16 21:15:22.040788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4627 2019-Jan-16 21:15:22.040844 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4628 2019-Jan-16 21:15:22.041597 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4629 2019-Jan-16 21:15:22.042309 - [DEBUG] Edge function : AllBottom (result of previous compose)
4630 2019-Jan-16 21:15:22.042334 - [DEBUG]
4631 2019-Jan-16 21:15:22.042359 - [DEBUG] Join: AllTop & AllBottom
4632 2019-Jan-16 21:15:22.042385 - [DEBUG] = AllBottom (new jump func)
4633 2019-Jan-16 21:15:22.042409 - [DEBUG]
4634 2019-Jan-16 21:15:22.042432 - [DEBUG] Start adding new jump function
4635 2019-Jan-16 21:15:22.042456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4636 2019-Jan-16 21:15:22.042512 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4637 2019-Jan-16 21:15:22.043152 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4638 2019-Jan-16 21:15:22.044369 - [DEBUG] Edge Function : AllBottom
4639 2019-Jan-16 21:15:22.044449 - [DEBUG] End adding new jump function
4640 2019-Jan-16 21:15:22.044474 - [DEBUG]
4641 2019-Jan-16 21:15:22.044497 - [DEBUG] -------------------------------------------- 143. Path Edge --------------------------------------------
4642 2019-Jan-16 21:15:22.044522 - [DEBUG]
4643 2019-Jan-16 21:15:22.044545 - [DEBUG] Process 143. path edge:
4644 2019-Jan-16 21:15:22.044568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4645 2019-Jan-16 21:15:22.044629 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
4646 2019-Jan-16 21:15:22.045357 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4647 2019-Jan-16 21:15:22.046012 - [DEBUG]
4648 2019-Jan-16 21:15:22.046040 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4649 2019-Jan-16 21:15:22.046731 - [DEBUG] Compose: EdgeIdentity * AllBottom
4650 2019-Jan-16 21:15:22.046758 - [DEBUG]
4651 2019-Jan-16 21:15:22.046782 - [DEBUG] Propagate flow
4652 2019-Jan-16 21:15:22.046805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4653 2019-Jan-16 21:15:22.046863 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4654 2019-Jan-16 21:15:22.047501 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4655 2019-Jan-16 21:15:22.048137 - [DEBUG] Edge function : AllBottom (result of previous compose)
4656 2019-Jan-16 21:15:22.048162 - [DEBUG]
4657 2019-Jan-16 21:15:22.048188 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4658 2019-Jan-16 21:15:22.048213 - [DEBUG] = AllBottom
4659 2019-Jan-16 21:15:22.048237 - [DEBUG]
4660 2019-Jan-16 21:15:22.048260 - [DEBUG] PROPAGATE: No new function!
4661 2019-Jan-16 21:15:22.048286 - [DEBUG] EDGE:
4662 2019-Jan-16 21:15:22.048344 - [DEBUG] ---> 4663 2019-Jan-16 21:15:22.048997 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4664 2019-Jan-16 21:15:22.049634 - [DEBUG]
4665 2019-Jan-16 21:15:22.049660 - [DEBUG] EDGE:
4666 2019-Jan-16 21:15:22.049717 - [DEBUG] ---> 4667 2019-Jan-16 21:15:22.050448 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4668 2019-Jan-16 21:15:22.051090 - [DEBUG]
4669 2019-Jan-16 21:15:22.051138 - [DEBUG] Compose: EdgeIdentity * AllBottom
4670 2019-Jan-16 21:15:22.051165 - [DEBUG]
4671 2019-Jan-16 21:15:22.051189 - [DEBUG] Propagate flow
4672 2019-Jan-16 21:15:22.051212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4673 2019-Jan-16 21:15:22.051268 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4674 2019-Jan-16 21:15:22.051926 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4675 2019-Jan-16 21:15:22.052738 - [DEBUG] Edge function : AllBottom (result of previous compose)
4676 2019-Jan-16 21:15:22.052764 - [DEBUG]
4677 2019-Jan-16 21:15:22.052789 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4678 2019-Jan-16 21:15:22.052814 - [DEBUG] = AllBottom
4679 2019-Jan-16 21:15:22.052838 - [DEBUG]
4680 2019-Jan-16 21:15:22.052861 - [DEBUG] PROPAGATE: No new function!
4681 2019-Jan-16 21:15:22.052891 - [DEBUG] EDGE:
4682 2019-Jan-16 21:15:22.052950 - [DEBUG] ---> 4683 2019-Jan-16 21:15:22.053599 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4684 2019-Jan-16 21:15:22.054317 - [DEBUG]
4685 2019-Jan-16 21:15:22.054344 - [DEBUG] EDGE:
4686 2019-Jan-16 21:15:22.054403 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
4687 2019-Jan-16 21:15:22.055043 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4688 2019-Jan-16 21:15:22.055832 - [DEBUG]
4689 2019-Jan-16 21:15:22.055859 - [DEBUG] EDGE:
4690 2019-Jan-16 21:15:22.055917 - [DEBUG] ---> 4691 2019-Jan-16 21:15:22.056574 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4692 2019-Jan-16 21:15:22.057292 - [DEBUG]
4693 2019-Jan-16 21:15:22.057319 - [DEBUG] EDGE:
4694 2019-Jan-16 21:15:22.057376 - [DEBUG] ---> 4695 2019-Jan-16 21:15:22.058124 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4696 2019-Jan-16 21:15:22.058780 - [DEBUG]
4697 2019-Jan-16 21:15:22.058808 - [DEBUG] EDGE:
4698 2019-Jan-16 21:15:22.058865 - [DEBUG] ---> 4699 2019-Jan-16 21:15:22.059503 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4700 2019-Jan-16 21:15:22.060167 - [DEBUG]
4701 2019-Jan-16 21:15:22.060230 - [DEBUG] Compose: EdgeIdentity * AllBottom
4702 2019-Jan-16 21:15:22.060271 - [DEBUG]
4703 2019-Jan-16 21:15:22.060295 - [DEBUG] Propagate flow
4704 2019-Jan-16 21:15:22.060331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4705 2019-Jan-16 21:15:22.060389 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4706 2019-Jan-16 21:15:22.061086 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4707 2019-Jan-16 21:15:22.062009 - [DEBUG] Edge function : AllBottom (result of previous compose)
4708 2019-Jan-16 21:15:22.062037 - [DEBUG]
4709 2019-Jan-16 21:15:22.062064 - [DEBUG] Join: AllTop & AllBottom
4710 2019-Jan-16 21:15:22.062090 - [DEBUG] = AllBottom (new jump func)
4711 2019-Jan-16 21:15:22.062115 - [DEBUG]
4712 2019-Jan-16 21:15:22.062139 - [DEBUG] Start adding new jump function
4713 2019-Jan-16 21:15:22.062162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4714 2019-Jan-16 21:15:22.062233 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4715 2019-Jan-16 21:15:22.062941 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4716 2019-Jan-16 21:15:22.063640 - [DEBUG] Edge Function : AllBottom
4717 2019-Jan-16 21:15:22.063673 - [DEBUG] End adding new jump function
4718 2019-Jan-16 21:15:22.063697 - [DEBUG]
4719 2019-Jan-16 21:15:22.063722 - [DEBUG] -------------------------------------------- 144. Path Edge --------------------------------------------
4720 2019-Jan-16 21:15:22.063747 - [DEBUG]
4721 2019-Jan-16 21:15:22.063771 - [DEBUG] Process 144. path edge:
4722 2019-Jan-16 21:15:22.063794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4723 2019-Jan-16 21:15:22.063866 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
4724 2019-Jan-16 21:15:22.064576 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4725 2019-Jan-16 21:15:22.065289 - [DEBUG]
4726 2019-Jan-16 21:15:22.065315 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4727 2019-Jan-16 21:15:22.066033 - [DEBUG] Compose: EdgeIdentity * AllBottom
4728 2019-Jan-16 21:15:22.066063 - [DEBUG]
4729 2019-Jan-16 21:15:22.066087 - [DEBUG] Propagate flow
4730 2019-Jan-16 21:15:22.066111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4731 2019-Jan-16 21:15:22.066181 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
4732 2019-Jan-16 21:15:22.066859 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4733 2019-Jan-16 21:15:22.067535 - [DEBUG] Edge function : AllBottom (result of previous compose)
4734 2019-Jan-16 21:15:22.067562 - [DEBUG]
4735 2019-Jan-16 21:15:22.067589 - [DEBUG] Join: AllTop & AllBottom
4736 2019-Jan-16 21:15:22.067641 - [DEBUG] = AllBottom (new jump func)
4737 2019-Jan-16 21:15:22.067667 - [DEBUG]
4738 2019-Jan-16 21:15:22.067691 - [DEBUG] Start adding new jump function
4739 2019-Jan-16 21:15:22.067714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4740 2019-Jan-16 21:15:22.067783 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4741 2019-Jan-16 21:15:22.068517 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
4742 2019-Jan-16 21:15:22.069201 - [DEBUG] Edge Function : AllBottom
4743 2019-Jan-16 21:15:22.069235 - [DEBUG] End adding new jump function
4744 2019-Jan-16 21:15:22.069259 - [DEBUG]
4745 2019-Jan-16 21:15:22.069284 - [DEBUG] -------------------------------------------- 145. Path Edge --------------------------------------------
4746 2019-Jan-16 21:15:22.069309 - [DEBUG]
4747 2019-Jan-16 21:15:22.069332 - [DEBUG] Process 145. path edge:
4748 2019-Jan-16 21:15:22.069357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4749 2019-Jan-16 21:15:22.069430 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
4750 2019-Jan-16 21:15:22.070134 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4751 2019-Jan-16 21:15:22.070807 - [DEBUG]
4752 2019-Jan-16 21:15:22.070834 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
4753 2019-Jan-16 21:15:22.071499 - [DEBUG] Compose: EdgeIdentity * AllBottom
4754 2019-Jan-16 21:15:22.071528 - [DEBUG]
4755 2019-Jan-16 21:15:22.071552 - [DEBUG] Propagate flow
4756 2019-Jan-16 21:15:22.071575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4757 2019-Jan-16 21:15:22.071634 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4758 2019-Jan-16 21:15:22.072300 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4759 2019-Jan-16 21:15:22.072939 - [DEBUG] Edge function : AllBottom (result of previous compose)
4760 2019-Jan-16 21:15:22.072964 - [DEBUG]
4761 2019-Jan-16 21:15:22.072991 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4762 2019-Jan-16 21:15:22.073017 - [DEBUG] = AllBottom
4763 2019-Jan-16 21:15:22.073041 - [DEBUG]
4764 2019-Jan-16 21:15:22.073064 - [DEBUG] PROPAGATE: No new function!
4765 2019-Jan-16 21:15:22.073090 - [DEBUG] EDGE:
4766 2019-Jan-16 21:15:22.073147 - [DEBUG] ---> 4767 2019-Jan-16 21:15:22.073781 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4768 2019-Jan-16 21:15:22.074418 - [DEBUG]
4769 2019-Jan-16 21:15:22.074444 - [DEBUG] EDGE:
4770 2019-Jan-16 21:15:22.074501 - [DEBUG] ---> 4771 2019-Jan-16 21:15:22.075155 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4772 2019-Jan-16 21:15:22.075795 - [DEBUG]
4773 2019-Jan-16 21:15:22.075821 - [DEBUG] EDGE:
4774 2019-Jan-16 21:15:22.075878 - [DEBUG] ---> 4775 2019-Jan-16 21:15:22.076514 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4776 2019-Jan-16 21:15:22.077152 - [DEBUG]
4777 2019-Jan-16 21:15:22.077178 - [DEBUG] EDGE:
4778 2019-Jan-16 21:15:22.077235 - [DEBUG] ---> 4779 2019-Jan-16 21:15:22.077874 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4780 2019-Jan-16 21:15:22.078544 - [DEBUG]
4781 2019-Jan-16 21:15:22.078572 - [DEBUG] EDGE:
4782 2019-Jan-16 21:15:22.078629 - [DEBUG] ---> 4783 2019-Jan-16 21:15:22.079264 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4784 2019-Jan-16 21:15:22.079901 - [DEBUG]
4785 2019-Jan-16 21:15:22.079928 - [DEBUG] EDGE:
4786 2019-Jan-16 21:15:22.079984 - [DEBUG] ---> 4787 2019-Jan-16 21:15:22.080621 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4788 2019-Jan-16 21:15:22.081259 - [DEBUG]
4789 2019-Jan-16 21:15:22.081302 - [DEBUG] Compose: EdgeIdentity * AllBottom
4790 2019-Jan-16 21:15:22.081329 - [DEBUG]
4791 2019-Jan-16 21:15:22.081353 - [DEBUG] Propagate flow
4792 2019-Jan-16 21:15:22.081376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4793 2019-Jan-16 21:15:22.081432 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4794 2019-Jan-16 21:15:22.082089 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4795 2019-Jan-16 21:15:22.082728 - [DEBUG] Edge function : AllBottom (result of previous compose)
4796 2019-Jan-16 21:15:22.082753 - [DEBUG]
4797 2019-Jan-16 21:15:22.082778 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4798 2019-Jan-16 21:15:22.082804 - [DEBUG] = AllBottom
4799 2019-Jan-16 21:15:22.082828 - [DEBUG]
4800 2019-Jan-16 21:15:22.082851 - [DEBUG] PROPAGATE: No new function!
4801 2019-Jan-16 21:15:22.082880 - [DEBUG] EDGE:
4802 2019-Jan-16 21:15:22.082937 - [DEBUG] ---> 4803 2019-Jan-16 21:15:22.083586 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4804 2019-Jan-16 21:15:22.084225 - [DEBUG]
4805 2019-Jan-16 21:15:22.084251 - [DEBUG] EDGE:
4806 2019-Jan-16 21:15:22.084308 - [DEBUG] ---> 4807 2019-Jan-16 21:15:22.084957 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4808 2019-Jan-16 21:15:22.085613 - [DEBUG]
4809 2019-Jan-16 21:15:22.085639 - [DEBUG] EDGE:
4810 2019-Jan-16 21:15:22.085697 - [DEBUG] ---> 4811 2019-Jan-16 21:15:22.086333 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4812 2019-Jan-16 21:15:22.086970 - [DEBUG]
4813 2019-Jan-16 21:15:22.087008 - [DEBUG] Compose: EdgeIdentity * AllBottom
4814 2019-Jan-16 21:15:22.087036 - [DEBUG]
4815 2019-Jan-16 21:15:22.087059 - [DEBUG] Propagate flow
4816 2019-Jan-16 21:15:22.087083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4817 2019-Jan-16 21:15:22.087139 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4818 2019-Jan-16 21:15:22.087777 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4819 2019-Jan-16 21:15:22.088428 - [DEBUG] Edge function : AllBottom (result of previous compose)
4820 2019-Jan-16 21:15:22.088453 - [DEBUG]
4821 2019-Jan-16 21:15:22.088478 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4822 2019-Jan-16 21:15:22.088504 - [DEBUG] = AllBottom
4823 2019-Jan-16 21:15:22.088528 - [DEBUG]
4824 2019-Jan-16 21:15:22.088551 - [DEBUG] PROPAGATE: No new function!
4825 2019-Jan-16 21:15:22.088589 - [DEBUG] EDGE:
4826 2019-Jan-16 21:15:22.088647 - [DEBUG] ---> 4827 2019-Jan-16 21:15:22.089293 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4828 2019-Jan-16 21:15:22.089932 - [DEBUG]
4829 2019-Jan-16 21:15:22.089958 - [DEBUG] EDGE:
4830 2019-Jan-16 21:15:22.090015 - [DEBUG] ---> 4831 2019-Jan-16 21:15:22.090649 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4832 2019-Jan-16 21:15:22.091287 - [DEBUG]
4833 2019-Jan-16 21:15:22.091313 - [DEBUG] EDGE:
4834 2019-Jan-16 21:15:22.091370 - [DEBUG] ---> 4835 2019-Jan-16 21:15:22.092020 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4836 2019-Jan-16 21:15:22.092659 - [DEBUG]
4837 2019-Jan-16 21:15:22.092685 - [DEBUG] EDGE:
4838 2019-Jan-16 21:15:22.092742 - [DEBUG] ---> 4839 2019-Jan-16 21:15:22.093379 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4840 2019-Jan-16 21:15:22.094017 - [DEBUG]
4841 2019-Jan-16 21:15:22.094055 - [DEBUG] Compose: EdgeIdentity * AllBottom
4842 2019-Jan-16 21:15:22.094082 - [DEBUG]
4843 2019-Jan-16 21:15:22.094105 - [DEBUG] Propagate flow
4844 2019-Jan-16 21:15:22.094129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4845 2019-Jan-16 21:15:22.094185 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4846 2019-Jan-16 21:15:22.094823 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4847 2019-Jan-16 21:15:22.095476 - [DEBUG] Edge function : AllBottom (result of previous compose)
4848 2019-Jan-16 21:15:22.095501 - [DEBUG]
4849 2019-Jan-16 21:15:22.095526 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4850 2019-Jan-16 21:15:22.095552 - [DEBUG] = AllBottom
4851 2019-Jan-16 21:15:22.095576 - [DEBUG]
4852 2019-Jan-16 21:15:22.095599 - [DEBUG] PROPAGATE: No new function!
4853 2019-Jan-16 21:15:22.095626 - [DEBUG] EDGE:
4854 2019-Jan-16 21:15:22.095683 - [DEBUG] ---> 4855 2019-Jan-16 21:15:22.096329 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4856 2019-Jan-16 21:15:22.096968 - [DEBUG]
4857 2019-Jan-16 21:15:22.096995 - [DEBUG] EDGE:
4858 2019-Jan-16 21:15:22.097051 - [DEBUG] ---> 4859 2019-Jan-16 21:15:22.097685 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4860 2019-Jan-16 21:15:22.098323 - [DEBUG]
4861 2019-Jan-16 21:15:22.098349 - [DEBUG] EDGE:
4862 2019-Jan-16 21:15:22.098419 - [DEBUG] ---> 4863 2019-Jan-16 21:15:22.099056 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4864 2019-Jan-16 21:15:22.099694 - [DEBUG]
4865 2019-Jan-16 21:15:22.099730 - [DEBUG] Compose: EdgeIdentity * AllBottom
4866 2019-Jan-16 21:15:22.099757 - [DEBUG]
4867 2019-Jan-16 21:15:22.099781 - [DEBUG] Propagate flow
4868 2019-Jan-16 21:15:22.099812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4869 2019-Jan-16 21:15:22.099869 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4870 2019-Jan-16 21:15:22.100508 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4871 2019-Jan-16 21:15:22.101152 - [DEBUG] Edge function : AllBottom (result of previous compose)
4872 2019-Jan-16 21:15:22.101177 - [DEBUG]
4873 2019-Jan-16 21:15:22.101203 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4874 2019-Jan-16 21:15:22.101228 - [DEBUG] = AllBottom
4875 2019-Jan-16 21:15:22.101252 - [DEBUG]
4876 2019-Jan-16 21:15:22.101275 - [DEBUG] PROPAGATE: No new function!
4877 2019-Jan-16 21:15:22.101303 - [DEBUG] EDGE:
4878 2019-Jan-16 21:15:22.101360 - [DEBUG] ---> 4879 2019-Jan-16 21:15:22.102021 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4880 2019-Jan-16 21:15:22.102660 - [DEBUG]
4881 2019-Jan-16 21:15:22.102686 - [DEBUG] EDGE:
4882 2019-Jan-16 21:15:22.102743 - [DEBUG] ---> 4883 2019-Jan-16 21:15:22.103376 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4884 2019-Jan-16 21:15:22.104014 - [DEBUG]
4885 2019-Jan-16 21:15:22.104041 - [DEBUG] EDGE:
4886 2019-Jan-16 21:15:22.104097 - [DEBUG] ---> 4887 2019-Jan-16 21:15:22.104734 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4888 2019-Jan-16 21:15:22.105386 - [DEBUG]
4889 2019-Jan-16 21:15:22.105424 - [DEBUG] Compose: EdgeIdentity * AllBottom
4890 2019-Jan-16 21:15:22.105451 - [DEBUG]
4891 2019-Jan-16 21:15:22.105474 - [DEBUG] Propagate flow
4892 2019-Jan-16 21:15:22.105498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4893 2019-Jan-16 21:15:22.105554 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4894 2019-Jan-16 21:15:22.106191 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4895 2019-Jan-16 21:15:22.106828 - [DEBUG] Edge function : AllBottom (result of previous compose)
4896 2019-Jan-16 21:15:22.106853 - [DEBUG]
4897 2019-Jan-16 21:15:22.106878 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4898 2019-Jan-16 21:15:22.106904 - [DEBUG] = AllBottom
4899 2019-Jan-16 21:15:22.106928 - [DEBUG]
4900 2019-Jan-16 21:15:22.106951 - [DEBUG] PROPAGATE: No new function!
4901 2019-Jan-16 21:15:22.106978 - [DEBUG] EDGE:
4902 2019-Jan-16 21:15:22.107035 - [DEBUG] ---> 4903 2019-Jan-16 21:15:22.107681 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4904 2019-Jan-16 21:15:22.108320 - [DEBUG]
4905 2019-Jan-16 21:15:22.108355 - [DEBUG] Compose: EdgeIdentity * AllBottom
4906 2019-Jan-16 21:15:22.108381 - [DEBUG]
4907 2019-Jan-16 21:15:22.108418 - [DEBUG] Propagate flow
4908 2019-Jan-16 21:15:22.108442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4909 2019-Jan-16 21:15:22.108498 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
4910 2019-Jan-16 21:15:22.109136 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4911 2019-Jan-16 21:15:22.109775 - [DEBUG] Edge function : AllBottom (result of previous compose)
4912 2019-Jan-16 21:15:22.109809 - [DEBUG]
4913 2019-Jan-16 21:15:22.109834 - [DEBUG] Join: AllTop & AllBottom
4914 2019-Jan-16 21:15:22.109860 - [DEBUG] = AllBottom (new jump func)
4915 2019-Jan-16 21:15:22.109884 - [DEBUG]
4916 2019-Jan-16 21:15:22.109907 - [DEBUG] Start adding new jump function
4917 2019-Jan-16 21:15:22.109930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4918 2019-Jan-16 21:15:22.109986 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4919 2019-Jan-16 21:15:22.110625 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
4920 2019-Jan-16 21:15:22.111272 - [DEBUG] Edge Function : AllBottom
4921 2019-Jan-16 21:15:22.111302 - [DEBUG] End adding new jump function
4922 2019-Jan-16 21:15:22.111326 - [DEBUG]
4923 2019-Jan-16 21:15:22.111349 - [DEBUG] -------------------------------------------- 146. Path Edge --------------------------------------------
4924 2019-Jan-16 21:15:22.111374 - [DEBUG]
4925 2019-Jan-16 21:15:22.111397 - [DEBUG] Process 146. path edge:
4926 2019-Jan-16 21:15:22.111421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4927 2019-Jan-16 21:15:22.111484 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
4928 2019-Jan-16 21:15:22.113136 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4929 2019-Jan-16 21:15:22.113792 - [DEBUG]
4930 2019-Jan-16 21:15:22.113818 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
4931 2019-Jan-16 21:15:22.114466 - [DEBUG] Possible callees:
4932 2019-Jan-16 21:15:22.114490 - [DEBUG] foo
4933 2019-Jan-16 21:15:22.114515 - [DEBUG] Possible return sites:
4934 2019-Jan-16 21:15:22.114538 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1264935 2019-Jan-16 21:15:22.115843 - [DEBUG] Found and process special summary
4936 2019-Jan-16 21:15:22.115882 - [DEBUG] Compose: EdgeIdentity * AllBottom
4937 2019-Jan-16 21:15:22.115910 - [DEBUG]
4938 2019-Jan-16 21:15:22.115934 - [DEBUG] Propagate flow
4939 2019-Jan-16 21:15:22.115957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4940 2019-Jan-16 21:15:22.116017 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
4941 2019-Jan-16 21:15:22.116672 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4942 2019-Jan-16 21:15:22.117323 - [DEBUG] Edge function : AllBottom (result of previous compose)
4943 2019-Jan-16 21:15:22.117349 - [DEBUG]
4944 2019-Jan-16 21:15:22.117375 - [DEBUG] Join: AllTop & AllBottom
4945 2019-Jan-16 21:15:22.117401 - [DEBUG] = AllBottom (new jump func)
4946 2019-Jan-16 21:15:22.117425 - [DEBUG]
4947 2019-Jan-16 21:15:22.117448 - [DEBUG] Start adding new jump function
4948 2019-Jan-16 21:15:22.117471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4949 2019-Jan-16 21:15:22.117527 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4950 2019-Jan-16 21:15:22.118166 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
4951 2019-Jan-16 21:15:22.118823 - [DEBUG] Edge Function : AllBottom
4952 2019-Jan-16 21:15:22.118852 - [DEBUG] End adding new jump function
4953 2019-Jan-16 21:15:22.118876 - [DEBUG]
4954 2019-Jan-16 21:15:22.118900 - [DEBUG] -------------------------------------------- 147. Path Edge --------------------------------------------
4955 2019-Jan-16 21:15:22.118924 - [DEBUG]
4956 2019-Jan-16 21:15:22.118947 - [DEBUG] Process 147. path edge:
4957 2019-Jan-16 21:15:22.118971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4958 2019-Jan-16 21:15:22.119044 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
4959 2019-Jan-16 21:15:22.119684 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4960 2019-Jan-16 21:15:22.120323 - [DEBUG]
4961 2019-Jan-16 21:15:22.120348 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
4962 2019-Jan-16 21:15:22.121005 - [DEBUG] Compose: EdgeIdentity * AllBottom
4963 2019-Jan-16 21:15:22.121032 - [DEBUG]
4964 2019-Jan-16 21:15:22.121056 - [DEBUG] Propagate flow
4965 2019-Jan-16 21:15:22.121079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4966 2019-Jan-16 21:15:22.121136 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
4967 2019-Jan-16 21:15:22.121787 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4968 2019-Jan-16 21:15:22.122426 - [DEBUG] Edge function : AllBottom (result of previous compose)
4969 2019-Jan-16 21:15:22.122451 - [DEBUG]
4970 2019-Jan-16 21:15:22.122475 - [DEBUG] Join: AllTop & AllBottom
4971 2019-Jan-16 21:15:22.122501 - [DEBUG] = AllBottom (new jump func)
4972 2019-Jan-16 21:15:22.122525 - [DEBUG]
4973 2019-Jan-16 21:15:22.122548 - [DEBUG] Start adding new jump function
4974 2019-Jan-16 21:15:22.122571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4975 2019-Jan-16 21:15:22.122627 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4976 2019-Jan-16 21:15:22.123265 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
4977 2019-Jan-16 21:15:22.123899 - [DEBUG] Edge Function : AllBottom
4978 2019-Jan-16 21:15:22.123928 - [DEBUG] End adding new jump function
4979 2019-Jan-16 21:15:22.123951 - [DEBUG]
4980 2019-Jan-16 21:15:22.123974 - [DEBUG] -------------------------------------------- 148. Path Edge --------------------------------------------
4981 2019-Jan-16 21:15:22.123998 - [DEBUG]
4982 2019-Jan-16 21:15:22.124021 - [DEBUG] Process 148. path edge:
4983 2019-Jan-16 21:15:22.124045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4984 2019-Jan-16 21:15:22.124101 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
4985 2019-Jan-16 21:15:22.124735 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4986 2019-Jan-16 21:15:22.125387 - [DEBUG]
4987 2019-Jan-16 21:15:22.125413 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
4988 2019-Jan-16 21:15:22.126063 - [DEBUG] Compose: EdgeIdentity * AllBottom
4989 2019-Jan-16 21:15:22.126090 - [DEBUG]
4990 2019-Jan-16 21:15:22.126114 - [DEBUG] Propagate flow
4991 2019-Jan-16 21:15:22.126137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4992 2019-Jan-16 21:15:22.126194 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
4993 2019-Jan-16 21:15:22.126831 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4994 2019-Jan-16 21:15:22.127469 - [DEBUG] Edge function : AllBottom (result of previous compose)
4995 2019-Jan-16 21:15:22.127494 - [DEBUG]
4996 2019-Jan-16 21:15:22.127518 - [DEBUG] Join: AllTop & AllBottom
4997 2019-Jan-16 21:15:22.127544 - [DEBUG] = AllBottom (new jump func)
4998 2019-Jan-16 21:15:22.127568 - [DEBUG]
4999 2019-Jan-16 21:15:22.127591 - [DEBUG] Start adding new jump function
5000 2019-Jan-16 21:15:22.127614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5001 2019-Jan-16 21:15:22.127670 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5002 2019-Jan-16 21:15:22.128337 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5003 2019-Jan-16 21:15:22.128999 - [DEBUG] Edge Function : AllBottom
5004 2019-Jan-16 21:15:22.129027 - [DEBUG] End adding new jump function
5005 2019-Jan-16 21:15:22.129051 - [DEBUG]
5006 2019-Jan-16 21:15:22.129075 - [DEBUG] -------------------------------------------- 149. Path Edge --------------------------------------------
5007 2019-Jan-16 21:15:22.129099 - [DEBUG]
5008 2019-Jan-16 21:15:22.129122 - [DEBUG] Process 149. path edge:
5009 2019-Jan-16 21:15:22.129145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5010 2019-Jan-16 21:15:22.129202 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
5011 2019-Jan-16 21:15:22.129839 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5012 2019-Jan-16 21:15:22.130478 - [DEBUG]
5013 2019-Jan-16 21:15:22.130504 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5014 2019-Jan-16 21:15:22.131160 - [DEBUG] Compose: EdgeIdentity * AllBottom
5015 2019-Jan-16 21:15:22.131187 - [DEBUG]
5016 2019-Jan-16 21:15:22.131211 - [DEBUG] Propagate flow
5017 2019-Jan-16 21:15:22.131234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5018 2019-Jan-16 21:15:22.131290 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5019 2019-Jan-16 21:15:22.131959 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5020 2019-Jan-16 21:15:22.132604 - [DEBUG] Edge function : AllBottom (result of previous compose)
5021 2019-Jan-16 21:15:22.132629 - [DEBUG]
5022 2019-Jan-16 21:15:22.132654 - [DEBUG] Join: AllTop & AllBottom
5023 2019-Jan-16 21:15:22.132679 - [DEBUG] = AllBottom (new jump func)
5024 2019-Jan-16 21:15:22.132703 - [DEBUG]
5025 2019-Jan-16 21:15:22.132726 - [DEBUG] Start adding new jump function
5026 2019-Jan-16 21:15:22.132749 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5027 2019-Jan-16 21:15:22.132805 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5028 2019-Jan-16 21:15:22.133450 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5029 2019-Jan-16 21:15:22.134095 - [DEBUG] Edge Function : AllBottom
5030 2019-Jan-16 21:15:22.134122 - [DEBUG] End adding new jump function
5031 2019-Jan-16 21:15:22.134145 - [DEBUG]
5032 2019-Jan-16 21:15:22.134169 - [DEBUG] -------------------------------------------- 150. Path Edge --------------------------------------------
5033 2019-Jan-16 21:15:22.134192 - [DEBUG]
5034 2019-Jan-16 21:15:22.134215 - [DEBUG] Process 150. path edge:
5035 2019-Jan-16 21:15:22.134239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5036 2019-Jan-16 21:15:22.134295 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
5037 2019-Jan-16 21:15:22.134939 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5038 2019-Jan-16 21:15:22.135596 - [DEBUG]
5039 2019-Jan-16 21:15:22.135620 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5040 2019-Jan-16 21:15:22.136272 - [DEBUG] Possible callees:
5041 2019-Jan-16 21:15:22.136297 - [DEBUG] llvm.dbg.declare
5042 2019-Jan-16 21:15:22.136321 - [DEBUG] Possible return sites:
5043 2019-Jan-16 21:15:22.136344 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1365044 2019-Jan-16 21:15:22.137637 - [DEBUG] Found and process special summary
5045 2019-Jan-16 21:15:22.137671 - [DEBUG] Compose: EdgeIdentity * AllBottom
5046 2019-Jan-16 21:15:22.137698 - [DEBUG]
5047 2019-Jan-16 21:15:22.137722 - [DEBUG] Propagate flow
5048 2019-Jan-16 21:15:22.137745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5049 2019-Jan-16 21:15:22.137801 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5050 2019-Jan-16 21:15:22.138462 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5051 2019-Jan-16 21:15:22.139125 - [DEBUG] Edge function : AllBottom (result of previous compose)
5052 2019-Jan-16 21:15:22.139150 - [DEBUG]
5053 2019-Jan-16 21:15:22.139176 - [DEBUG] Join: AllTop & AllBottom
5054 2019-Jan-16 21:15:22.139203 - [DEBUG] = AllBottom (new jump func)
5055 2019-Jan-16 21:15:22.139227 - [DEBUG]
5056 2019-Jan-16 21:15:22.139250 - [DEBUG] Start adding new jump function
5057 2019-Jan-16 21:15:22.139273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5058 2019-Jan-16 21:15:22.139331 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5059 2019-Jan-16 21:15:22.139972 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5060 2019-Jan-16 21:15:22.140612 - [DEBUG] Edge Function : AllBottom
5061 2019-Jan-16 21:15:22.140641 - [DEBUG] End adding new jump function
5062 2019-Jan-16 21:15:22.140664 - [DEBUG]
5063 2019-Jan-16 21:15:22.140688 - [DEBUG] -------------------------------------------- 151. Path Edge --------------------------------------------
5064 2019-Jan-16 21:15:22.140712 - [DEBUG]
5065 2019-Jan-16 21:15:22.140735 - [DEBUG] Process 151. path edge:
5066 2019-Jan-16 21:15:22.140759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5067 2019-Jan-16 21:15:22.140815 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
5068 2019-Jan-16 21:15:22.141456 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5069 2019-Jan-16 21:15:22.142116 - [DEBUG]
5070 2019-Jan-16 21:15:22.142141 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5071 2019-Jan-16 21:15:22.142800 - [DEBUG] Compose: EdgeIdentity * AllBottom
5072 2019-Jan-16 21:15:22.142828 - [DEBUG]
5073 2019-Jan-16 21:15:22.142852 - [DEBUG] Propagate flow
5074 2019-Jan-16 21:15:22.142875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5075 2019-Jan-16 21:15:22.142932 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
5076 2019-Jan-16 21:15:22.143567 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5077 2019-Jan-16 21:15:22.144206 - [DEBUG] Edge function : AllBottom (result of previous compose)
5078 2019-Jan-16 21:15:22.144231 - [DEBUG]
5079 2019-Jan-16 21:15:22.144261 - [DEBUG] Join: AllTop & AllBottom
5080 2019-Jan-16 21:15:22.144286 - [DEBUG] = AllBottom (new jump func)
5081 2019-Jan-16 21:15:22.144310 - [DEBUG]
5082 2019-Jan-16 21:15:22.144337 - [DEBUG] Start adding new jump function
5083 2019-Jan-16 21:15:22.144360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5084 2019-Jan-16 21:15:22.144416 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5085 2019-Jan-16 21:15:22.145056 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
5086 2019-Jan-16 21:15:22.145702 - [DEBUG] Edge Function : AllBottom
5087 2019-Jan-16 21:15:22.145729 - [DEBUG] End adding new jump function
5088 2019-Jan-16 21:15:22.145753 - [DEBUG]
5089 2019-Jan-16 21:15:22.145776 - [DEBUG] -------------------------------------------- 152. Path Edge --------------------------------------------
5090 2019-Jan-16 21:15:22.145814 - [DEBUG]
5091 2019-Jan-16 21:15:22.145837 - [DEBUG] Process 152. path edge:
5092 2019-Jan-16 21:15:22.145861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5093 2019-Jan-16 21:15:22.145918 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
5094 2019-Jan-16 21:15:22.146554 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5095 2019-Jan-16 21:15:22.147192 - [DEBUG]
5096 2019-Jan-16 21:15:22.147217 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
5097 2019-Jan-16 21:15:22.147864 - [DEBUG] Compose: EdgeIdentity * AllBottom
5098 2019-Jan-16 21:15:22.147892 - [DEBUG]
5099 2019-Jan-16 21:15:22.147915 - [DEBUG] Propagate flow
5100 2019-Jan-16 21:15:22.147939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5101 2019-Jan-16 21:15:22.147995 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
5102 2019-Jan-16 21:15:22.148645 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5103 2019-Jan-16 21:15:22.149291 - [DEBUG] Edge function : AllBottom (result of previous compose)
5104 2019-Jan-16 21:15:22.149316 - [DEBUG]
5105 2019-Jan-16 21:15:22.149340 - [DEBUG] Join: AllTop & AllBottom
5106 2019-Jan-16 21:15:22.149366 - [DEBUG] = AllBottom (new jump func)
5107 2019-Jan-16 21:15:22.149390 - [DEBUG]
5108 2019-Jan-16 21:15:22.149413 - [DEBUG] Start adding new jump function
5109 2019-Jan-16 21:15:22.149436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5110 2019-Jan-16 21:15:22.149493 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5111 2019-Jan-16 21:15:22.150131 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
5112 2019-Jan-16 21:15:22.150764 - [DEBUG] Edge Function : AllBottom
5113 2019-Jan-16 21:15:22.150791 - [DEBUG] End adding new jump function
5114 2019-Jan-16 21:15:22.150815 - [DEBUG]
5115 2019-Jan-16 21:15:22.150838 - [DEBUG] -------------------------------------------- 153. Path Edge --------------------------------------------
5116 2019-Jan-16 21:15:22.150862 - [DEBUG]
5117 2019-Jan-16 21:15:22.150885 - [DEBUG] Process 153. path edge:
5118 2019-Jan-16 21:15:22.150908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5119 2019-Jan-16 21:15:22.150964 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
5120 2019-Jan-16 21:15:22.151598 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5121 2019-Jan-16 21:15:22.152252 - [DEBUG]
5122 2019-Jan-16 21:15:22.152277 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
5123 2019-Jan-16 21:15:22.152920 - [DEBUG] Compose: EdgeIdentity * AllBottom
5124 2019-Jan-16 21:15:22.152947 - [DEBUG]
5125 2019-Jan-16 21:15:22.152971 - [DEBUG] Propagate flow
5126 2019-Jan-16 21:15:22.152994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5127 2019-Jan-16 21:15:22.153050 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
5128 2019-Jan-16 21:15:22.153696 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5129 2019-Jan-16 21:15:22.154334 - [DEBUG] Edge function : AllBottom (result of previous compose)
5130 2019-Jan-16 21:15:22.154358 - [DEBUG]
5131 2019-Jan-16 21:15:22.154384 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5132 2019-Jan-16 21:15:22.154410 - [DEBUG] = AllBottom
5133 2019-Jan-16 21:15:22.154434 - [DEBUG]
5134 2019-Jan-16 21:15:22.154457 - [DEBUG] PROPAGATE: No new function!
5135 2019-Jan-16 21:15:22.154482 - [DEBUG] EDGE:
5136 2019-Jan-16 21:15:22.154548 - [DEBUG] ---> 5137 2019-Jan-16 21:15:22.155197 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5138 2019-Jan-16 21:15:22.155837 - [DEBUG]
5139 2019-Jan-16 21:15:22.155863 - [DEBUG] EDGE:
5140 2019-Jan-16 21:15:22.155919 - [DEBUG] ---> 5141 2019-Jan-16 21:15:22.156552 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5142 2019-Jan-16 21:15:22.157190 - [DEBUG]
5143 2019-Jan-16 21:15:22.157215 - [DEBUG] EDGE:
5144 2019-Jan-16 21:15:22.157272 - [DEBUG] ---> 5145 2019-Jan-16 21:15:22.157910 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5146 2019-Jan-16 21:15:22.158564 - [DEBUG]
5147 2019-Jan-16 21:15:22.158604 - [DEBUG] Compose: EdgeIdentity * AllBottom
5148 2019-Jan-16 21:15:22.158631 - [DEBUG]
5149 2019-Jan-16 21:15:22.158654 - [DEBUG] Propagate flow
5150 2019-Jan-16 21:15:22.158677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5151 2019-Jan-16 21:15:22.158733 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5152 2019-Jan-16 21:15:22.159372 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5153 2019-Jan-16 21:15:22.160009 - [DEBUG] Edge function : AllBottom (result of previous compose)
5154 2019-Jan-16 21:15:22.160033 - [DEBUG]
5155 2019-Jan-16 21:15:22.160058 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5156 2019-Jan-16 21:15:22.160083 - [DEBUG] = AllBottom
5157 2019-Jan-16 21:15:22.160107 - [DEBUG]
5158 2019-Jan-16 21:15:22.160130 - [DEBUG] PROPAGATE: No new function!
5159 2019-Jan-16 21:15:22.160159 - [DEBUG] EDGE:
5160 2019-Jan-16 21:15:22.160216 - [DEBUG] ---> 5161 2019-Jan-16 21:15:22.160868 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5162 2019-Jan-16 21:15:22.161506 - [DEBUG]
5163 2019-Jan-16 21:15:22.161540 - [DEBUG] Compose: EdgeIdentity * AllBottom
5164 2019-Jan-16 21:15:22.161567 - [DEBUG]
5165 2019-Jan-16 21:15:22.161590 - [DEBUG] Propagate flow
5166 2019-Jan-16 21:15:22.161613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5167 2019-Jan-16 21:15:22.161669 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5168 2019-Jan-16 21:15:22.162331 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5169 2019-Jan-16 21:15:22.162978 - [DEBUG] Edge function : AllBottom (result of previous compose)
5170 2019-Jan-16 21:15:22.163003 - [DEBUG]
5171 2019-Jan-16 21:15:22.163028 - [DEBUG] Join: AllTop & AllBottom
5172 2019-Jan-16 21:15:22.163053 - [DEBUG] = AllBottom (new jump func)
5173 2019-Jan-16 21:15:22.163077 - [DEBUG]
5174 2019-Jan-16 21:15:22.163100 - [DEBUG] Start adding new jump function
5175 2019-Jan-16 21:15:22.163123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5176 2019-Jan-16 21:15:22.163178 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5177 2019-Jan-16 21:15:22.163816 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5178 2019-Jan-16 21:15:22.164457 - [DEBUG] Edge Function : AllBottom
5179 2019-Jan-16 21:15:22.164485 - [DEBUG] End adding new jump function
5180 2019-Jan-16 21:15:22.164515 - [DEBUG]
5181 2019-Jan-16 21:15:22.164539 - [DEBUG] -------------------------------------------- 154. Path Edge --------------------------------------------
5182 2019-Jan-16 21:15:22.164563 - [DEBUG]
5183 2019-Jan-16 21:15:22.164586 - [DEBUG] Process 154. path edge:
5184 2019-Jan-16 21:15:22.164610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5185 2019-Jan-16 21:15:22.164666 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
5186 2019-Jan-16 21:15:22.165325 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5187 2019-Jan-16 21:15:22.165968 - [DEBUG]
5188 2019-Jan-16 21:15:22.165992 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5189 2019-Jan-16 21:15:22.166642 - [DEBUG] Possible callees:
5190 2019-Jan-16 21:15:22.166666 - [DEBUG] llvm.dbg.declare
5191 2019-Jan-16 21:15:22.166691 - [DEBUG] Possible return sites:
5192 2019-Jan-16 21:15:22.166714 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1435193 2019-Jan-16 21:15:22.167987 - [DEBUG] Found and process special summary
5194 2019-Jan-16 21:15:22.168020 - [DEBUG] Compose: EdgeIdentity * AllBottom
5195 2019-Jan-16 21:15:22.168046 - [DEBUG]
5196 2019-Jan-16 21:15:22.168070 - [DEBUG] Propagate flow
5197 2019-Jan-16 21:15:22.168093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5198 2019-Jan-16 21:15:22.168149 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5199 2019-Jan-16 21:15:22.168803 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5200 2019-Jan-16 21:15:22.169441 - [DEBUG] Edge function : AllBottom (result of previous compose)
5201 2019-Jan-16 21:15:22.169466 - [DEBUG]
5202 2019-Jan-16 21:15:22.169490 - [DEBUG] Join: AllTop & AllBottom
5203 2019-Jan-16 21:15:22.169516 - [DEBUG] = AllBottom (new jump func)
5204 2019-Jan-16 21:15:22.169540 - [DEBUG]
5205 2019-Jan-16 21:15:22.169563 - [DEBUG] Start adding new jump function
5206 2019-Jan-16 21:15:22.169586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5207 2019-Jan-16 21:15:22.169641 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5208 2019-Jan-16 21:15:22.170279 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5209 2019-Jan-16 21:15:22.170917 - [DEBUG] Edge Function : AllBottom
5210 2019-Jan-16 21:15:22.170944 - [DEBUG] End adding new jump function
5211 2019-Jan-16 21:15:22.170967 - [DEBUG]
5212 2019-Jan-16 21:15:22.170991 - [DEBUG] -------------------------------------------- 155. Path Edge --------------------------------------------
5213 2019-Jan-16 21:15:22.171015 - [DEBUG]
5214 2019-Jan-16 21:15:22.171037 - [DEBUG] Process 155. path edge:
5215 2019-Jan-16 21:15:22.171061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5216 2019-Jan-16 21:15:22.171117 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
5217 2019-Jan-16 21:15:22.171780 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5218 2019-Jan-16 21:15:22.172421 - [DEBUG]
5219 2019-Jan-16 21:15:22.172445 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5220 2019-Jan-16 21:15:22.173095 - [DEBUG] Compose: EdgeIdentity * AllBottom
5221 2019-Jan-16 21:15:22.173122 - [DEBUG]
5222 2019-Jan-16 21:15:22.173146 - [DEBUG] Propagate flow
5223 2019-Jan-16 21:15:22.173182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5224 2019-Jan-16 21:15:22.173239 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
5225 2019-Jan-16 21:15:22.173872 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5226 2019-Jan-16 21:15:22.174511 - [DEBUG] Edge function : AllBottom (result of previous compose)
5227 2019-Jan-16 21:15:22.174535 - [DEBUG]
5228 2019-Jan-16 21:15:22.174560 - [DEBUG] Join: AllTop & AllBottom
5229 2019-Jan-16 21:15:22.174585 - [DEBUG] = AllBottom (new jump func)
5230 2019-Jan-16 21:15:22.174609 - [DEBUG]
5231 2019-Jan-16 21:15:22.174632 - [DEBUG] Start adding new jump function
5232 2019-Jan-16 21:15:22.174655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5233 2019-Jan-16 21:15:22.174711 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5234 2019-Jan-16 21:15:22.175366 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
5235 2019-Jan-16 21:15:22.175998 - [DEBUG] Edge Function : AllBottom
5236 2019-Jan-16 21:15:22.176025 - [DEBUG] End adding new jump function
5237 2019-Jan-16 21:15:22.176049 - [DEBUG]
5238 2019-Jan-16 21:15:22.176072 - [DEBUG] -------------------------------------------- 156. Path Edge --------------------------------------------
5239 2019-Jan-16 21:15:22.176096 - [DEBUG]
5240 2019-Jan-16 21:15:22.176119 - [DEBUG] Process 156. path edge:
5241 2019-Jan-16 21:15:22.176143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5242 2019-Jan-16 21:15:22.176199 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
5243 2019-Jan-16 21:15:22.176839 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5244 2019-Jan-16 21:15:22.177478 - [DEBUG]
5245 2019-Jan-16 21:15:22.177503 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
5246 2019-Jan-16 21:15:22.178146 - [DEBUG] Compose: EdgeIdentity * AllBottom
5247 2019-Jan-16 21:15:22.178173 - [DEBUG]
5248 2019-Jan-16 21:15:22.178197 - [DEBUG] Propagate flow
5249 2019-Jan-16 21:15:22.178220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5250 2019-Jan-16 21:15:22.178276 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
5251 2019-Jan-16 21:15:22.178925 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5252 2019-Jan-16 21:15:22.179564 - [DEBUG] Edge function : AllBottom (result of previous compose)
5253 2019-Jan-16 21:15:22.179589 - [DEBUG]
5254 2019-Jan-16 21:15:22.179614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5255 2019-Jan-16 21:15:22.179639 - [DEBUG] = AllBottom
5256 2019-Jan-16 21:15:22.179664 - [DEBUG]
5257 2019-Jan-16 21:15:22.179686 - [DEBUG] PROPAGATE: No new function!
5258 2019-Jan-16 21:15:22.179712 - [DEBUG] EDGE:
5259 2019-Jan-16 21:15:22.179769 - [DEBUG] ---> 5260 2019-Jan-16 21:15:22.180400 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5261 2019-Jan-16 21:15:22.181039 - [DEBUG]
5262 2019-Jan-16 21:15:22.181065 - [DEBUG] EDGE:
5263 2019-Jan-16 21:15:22.181122 - [DEBUG] ---> 5264 2019-Jan-16 21:15:22.181780 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5265 2019-Jan-16 21:15:22.182419 - [DEBUG]
5266 2019-Jan-16 21:15:22.182456 - [DEBUG] Compose: EdgeIdentity * AllBottom
5267 2019-Jan-16 21:15:22.182483 - [DEBUG]
5268 2019-Jan-16 21:15:22.182506 - [DEBUG] Propagate flow
5269 2019-Jan-16 21:15:22.182529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5270 2019-Jan-16 21:15:22.182593 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5271 2019-Jan-16 21:15:22.183232 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5272 2019-Jan-16 21:15:22.183870 - [DEBUG] Edge function : AllBottom (result of previous compose)
5273 2019-Jan-16 21:15:22.183895 - [DEBUG]
5274 2019-Jan-16 21:15:22.183920 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5275 2019-Jan-16 21:15:22.183945 - [DEBUG] = AllBottom
5276 2019-Jan-16 21:15:22.183969 - [DEBUG]
5277 2019-Jan-16 21:15:22.183992 - [DEBUG] PROPAGATE: No new function!
5278 2019-Jan-16 21:15:22.184019 - [DEBUG] EDGE:
5279 2019-Jan-16 21:15:22.184076 - [DEBUG] ---> 5280 2019-Jan-16 21:15:22.184722 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5281 2019-Jan-16 21:15:22.185376 - [DEBUG]
5282 2019-Jan-16 21:15:22.185402 - [DEBUG] EDGE:
5283 2019-Jan-16 21:15:22.185459 - [DEBUG] ---> 5284 2019-Jan-16 21:15:22.186094 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5285 2019-Jan-16 21:15:22.186732 - [DEBUG]
5286 2019-Jan-16 21:15:22.186765 - [DEBUG] Compose: EdgeIdentity * AllBottom
5287 2019-Jan-16 21:15:22.186791 - [DEBUG]
5288 2019-Jan-16 21:15:22.186815 - [DEBUG] Propagate flow
5289 2019-Jan-16 21:15:22.186838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5290 2019-Jan-16 21:15:22.186894 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
5291 2019-Jan-16 21:15:22.187529 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5292 2019-Jan-16 21:15:22.188166 - [DEBUG] Edge function : AllBottom (result of previous compose)
5293 2019-Jan-16 21:15:22.188191 - [DEBUG]
5294 2019-Jan-16 21:15:22.188215 - [DEBUG] Join: AllTop & AllBottom
5295 2019-Jan-16 21:15:22.188241 - [DEBUG] = AllBottom (new jump func)
5296 2019-Jan-16 21:15:22.188265 - [DEBUG]
5297 2019-Jan-16 21:15:22.188288 - [DEBUG] Start adding new jump function
5298 2019-Jan-16 21:15:22.188311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5299 2019-Jan-16 21:15:22.188366 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5300 2019-Jan-16 21:15:22.189021 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
5301 2019-Jan-16 21:15:22.189656 - [DEBUG] Edge Function : AllBottom
5302 2019-Jan-16 21:15:22.189683 - [DEBUG] End adding new jump function
5303 2019-Jan-16 21:15:22.189706 - [DEBUG]
5304 2019-Jan-16 21:15:22.189729 - [DEBUG] -------------------------------------------- 157. Path Edge --------------------------------------------
5305 2019-Jan-16 21:15:22.189754 - [DEBUG]
5306 2019-Jan-16 21:15:22.189776 - [DEBUG] Process 157. path edge:
5307 2019-Jan-16 21:15:22.189800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5308 2019-Jan-16 21:15:22.189856 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
5309 2019-Jan-16 21:15:22.190492 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5310 2019-Jan-16 21:15:22.191130 - [DEBUG]
5311 2019-Jan-16 21:15:22.191156 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
5312 2019-Jan-16 21:15:22.191814 - [DEBUG] Compose: EdgeIdentity * AllBottom
5313 2019-Jan-16 21:15:22.191842 - [DEBUG]
5314 2019-Jan-16 21:15:22.191873 - [DEBUG] Propagate flow
5315 2019-Jan-16 21:15:22.191897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5316 2019-Jan-16 21:15:22.191953 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5317 2019-Jan-16 21:15:22.192600 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5318 2019-Jan-16 21:15:22.193244 - [DEBUG] Edge function : AllBottom (result of previous compose)
5319 2019-Jan-16 21:15:22.193269 - [DEBUG]
5320 2019-Jan-16 21:15:22.193294 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5321 2019-Jan-16 21:15:22.193319 - [DEBUG] = AllBottom
5322 2019-Jan-16 21:15:22.193343 - [DEBUG]
5323 2019-Jan-16 21:15:22.193366 - [DEBUG] PROPAGATE: No new function!
5324 2019-Jan-16 21:15:22.193398 - [DEBUG] Compose: EdgeIdentity * AllBottom
5325 2019-Jan-16 21:15:22.193425 - [DEBUG]
5326 2019-Jan-16 21:15:22.193448 - [DEBUG] Propagate flow
5327 2019-Jan-16 21:15:22.193472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5328 2019-Jan-16 21:15:22.193528 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5329 2019-Jan-16 21:15:22.194173 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5330 2019-Jan-16 21:15:22.194811 - [DEBUG] Edge function : AllBottom (result of previous compose)
5331 2019-Jan-16 21:15:22.194836 - [DEBUG]
5332 2019-Jan-16 21:15:22.194861 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5333 2019-Jan-16 21:15:22.194886 - [DEBUG] = AllBottom
5334 2019-Jan-16 21:15:22.194910 - [DEBUG]
5335 2019-Jan-16 21:15:22.194933 - [DEBUG] PROPAGATE: No new function!
5336 2019-Jan-16 21:15:22.194958 - [DEBUG] EDGE:
5337 2019-Jan-16 21:15:22.195014 - [DEBUG] ---> 5338 2019-Jan-16 21:15:22.195678 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5339 2019-Jan-16 21:15:22.196316 - [DEBUG]
5340 2019-Jan-16 21:15:22.196342 - [DEBUG] EDGE:
5341 2019-Jan-16 21:15:22.196399 - [DEBUG] ---> 5342 2019-Jan-16 21:15:22.197033 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5343 2019-Jan-16 21:15:22.197670 - [DEBUG]
5344 2019-Jan-16 21:15:22.197700 - [DEBUG] EDGE:
5345 2019-Jan-16 21:15:22.197757 - [DEBUG] ---> 5346 2019-Jan-16 21:15:22.198395 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5347 2019-Jan-16 21:15:22.199050 - [DEBUG]
5348 2019-Jan-16 21:15:22.199087 - [DEBUG] Compose: EdgeIdentity * AllBottom
5349 2019-Jan-16 21:15:22.199114 - [DEBUG]
5350 2019-Jan-16 21:15:22.199137 - [DEBUG] Propagate flow
5351 2019-Jan-16 21:15:22.199160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5352 2019-Jan-16 21:15:22.199216 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5353 2019-Jan-16 21:15:22.199855 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5354 2019-Jan-16 21:15:22.200492 - [DEBUG] Edge function : AllBottom (result of previous compose)
5355 2019-Jan-16 21:15:22.200517 - [DEBUG]
5356 2019-Jan-16 21:15:22.200542 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5357 2019-Jan-16 21:15:22.200567 - [DEBUG] = AllBottom
5358 2019-Jan-16 21:15:22.200592 - [DEBUG]
5359 2019-Jan-16 21:15:22.200622 - [DEBUG] PROPAGATE: No new function!
5360 2019-Jan-16 21:15:22.200651 - [DEBUG] EDGE:
5361 2019-Jan-16 21:15:22.200708 - [DEBUG] ---> 5362 2019-Jan-16 21:15:22.201360 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5363 2019-Jan-16 21:15:22.202037 - [DEBUG]
5364 2019-Jan-16 21:15:22.202064 - [DEBUG] EDGE:
5365 2019-Jan-16 21:15:22.202123 - [DEBUG] ---> 5366 2019-Jan-16 21:15:22.202759 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5367 2019-Jan-16 21:15:22.203397 - [DEBUG]
5368 2019-Jan-16 21:15:22.203423 - [DEBUG] EDGE:
5369 2019-Jan-16 21:15:22.203480 - [DEBUG] ---> 5370 2019-Jan-16 21:15:22.204119 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5371 2019-Jan-16 21:15:22.204757 - [DEBUG]
5372 2019-Jan-16 21:15:22.204783 - [DEBUG] EDGE:
5373 2019-Jan-16 21:15:22.204840 - [DEBUG] ---> 5374 2019-Jan-16 21:15:22.205491 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5375 2019-Jan-16 21:15:22.206128 - [DEBUG]
5376 2019-Jan-16 21:15:22.206154 - [DEBUG] EDGE:
5377 2019-Jan-16 21:15:22.206211 - [DEBUG] ---> 5378 2019-Jan-16 21:15:22.206845 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5379 2019-Jan-16 21:15:22.207482 - [DEBUG]
5380 2019-Jan-16 21:15:22.207508 - [DEBUG] EDGE:
5381 2019-Jan-16 21:15:22.207565 - [DEBUG] ---> 5382 2019-Jan-16 21:15:22.208204 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5383 2019-Jan-16 21:15:22.208857 - [DEBUG]
5384 2019-Jan-16 21:15:22.208884 - [DEBUG] EDGE:
5385 2019-Jan-16 21:15:22.208941 - [DEBUG] ---> 5386 2019-Jan-16 21:15:22.209584 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5387 2019-Jan-16 21:15:22.210225 - [DEBUG]
5388 2019-Jan-16 21:15:22.210251 - [DEBUG] EDGE:
5389 2019-Jan-16 21:15:22.210308 - [DEBUG] ---> 5390 2019-Jan-16 21:15:22.210950 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5391 2019-Jan-16 21:15:22.211589 - [DEBUG]
5392 2019-Jan-16 21:15:22.211635 - [DEBUG] Compose: EdgeIdentity * AllBottom
5393 2019-Jan-16 21:15:22.211662 - [DEBUG]
5394 2019-Jan-16 21:15:22.211686 - [DEBUG] Propagate flow
5395 2019-Jan-16 21:15:22.211709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5396 2019-Jan-16 21:15:22.211789 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
5397 2019-Jan-16 21:15:22.212428 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5398 2019-Jan-16 21:15:22.213067 - [DEBUG] Edge function : AllBottom (result of previous compose)
5399 2019-Jan-16 21:15:22.213092 - [DEBUG]
5400 2019-Jan-16 21:15:22.213118 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5401 2019-Jan-16 21:15:22.213156 - [DEBUG] = AllBottom
5402 2019-Jan-16 21:15:22.213180 - [DEBUG]
5403 2019-Jan-16 21:15:22.213203 - [DEBUG] PROPAGATE: No new function!
5404 2019-Jan-16 21:15:22.213231 - [DEBUG] EDGE:
5405 2019-Jan-16 21:15:22.213289 - [DEBUG] ---> 5406 2019-Jan-16 21:15:22.213942 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5407 2019-Jan-16 21:15:22.214581 - [DEBUG]
5408 2019-Jan-16 21:15:22.214618 - [DEBUG] Compose: EdgeIdentity * AllBottom
5409 2019-Jan-16 21:15:22.214645 - [DEBUG]
5410 2019-Jan-16 21:15:22.214668 - [DEBUG] Propagate flow
5411 2019-Jan-16 21:15:22.214691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5412 2019-Jan-16 21:15:22.214748 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
5413 2019-Jan-16 21:15:22.215402 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5414 2019-Jan-16 21:15:22.216042 - [DEBUG] Edge function : AllBottom (result of previous compose)
5415 2019-Jan-16 21:15:22.216066 - [DEBUG]
5416 2019-Jan-16 21:15:22.216091 - [DEBUG] Join: AllTop & AllBottom
5417 2019-Jan-16 21:15:22.216117 - [DEBUG] = AllBottom (new jump func)
5418 2019-Jan-16 21:15:22.216141 - [DEBUG]
5419 2019-Jan-16 21:15:22.216164 - [DEBUG] Start adding new jump function
5420 2019-Jan-16 21:15:22.216187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5421 2019-Jan-16 21:15:22.216243 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5422 2019-Jan-16 21:15:22.216881 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
5423 2019-Jan-16 21:15:22.217518 - [DEBUG] Edge Function : AllBottom
5424 2019-Jan-16 21:15:22.217547 - [DEBUG] End adding new jump function
5425 2019-Jan-16 21:15:22.217571 - [DEBUG]
5426 2019-Jan-16 21:15:22.217594 - [DEBUG] -------------------------------------------- 158. Path Edge --------------------------------------------
5427 2019-Jan-16 21:15:22.217619 - [DEBUG]
5428 2019-Jan-16 21:15:22.217642 - [DEBUG] Process 158. path edge:
5429 2019-Jan-16 21:15:22.217665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5430 2019-Jan-16 21:15:22.217722 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
5431 2019-Jan-16 21:15:22.218358 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5432 2019-Jan-16 21:15:22.219013 - [DEBUG]
5433 2019-Jan-16 21:15:22.219037 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
5434 2019-Jan-16 21:15:22.219681 - [DEBUG] Possible callees:
5435 2019-Jan-16 21:15:22.219705 - [DEBUG] foo
5436 2019-Jan-16 21:15:22.219729 - [DEBUG] Possible return sites:
5437 2019-Jan-16 21:15:22.219753 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !845438 2019-Jan-16 21:15:22.221017 - [DEBUG] Found and process special summary
5439 2019-Jan-16 21:15:22.221051 - [DEBUG] Compose: EdgeIdentity * AllBottom
5440 2019-Jan-16 21:15:22.221077 - [DEBUG]
5441 2019-Jan-16 21:15:22.221101 - [DEBUG] Propagate flow
5442 2019-Jan-16 21:15:22.221124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5443 2019-Jan-16 21:15:22.221180 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5444 2019-Jan-16 21:15:22.221833 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5445 2019-Jan-16 21:15:22.222473 - [DEBUG] Edge function : AllBottom (result of previous compose)
5446 2019-Jan-16 21:15:22.222507 - [DEBUG]
5447 2019-Jan-16 21:15:22.222532 - [DEBUG] Join: AllTop & AllBottom
5448 2019-Jan-16 21:15:22.222557 - [DEBUG] = AllBottom (new jump func)
5449 2019-Jan-16 21:15:22.222581 - [DEBUG]
5450 2019-Jan-16 21:15:22.222604 - [DEBUG] Start adding new jump function
5451 2019-Jan-16 21:15:22.222627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5452 2019-Jan-16 21:15:22.222683 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5453 2019-Jan-16 21:15:22.223322 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5454 2019-Jan-16 21:15:22.223960 - [DEBUG] Edge Function : AllBottom
5455 2019-Jan-16 21:15:22.223988 - [DEBUG] End adding new jump function
5456 2019-Jan-16 21:15:22.224011 - [DEBUG]
5457 2019-Jan-16 21:15:22.224035 - [DEBUG] -------------------------------------------- 159. Path Edge --------------------------------------------
5458 2019-Jan-16 21:15:22.224059 - [DEBUG]
5459 2019-Jan-16 21:15:22.224082 - [DEBUG] Process 159. path edge:
5460 2019-Jan-16 21:15:22.224106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5461 2019-Jan-16 21:15:22.224162 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
5462 2019-Jan-16 21:15:22.224800 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5463 2019-Jan-16 21:15:22.225459 - [DEBUG]
5464 2019-Jan-16 21:15:22.225484 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5465 2019-Jan-16 21:15:22.226144 - [DEBUG] Compose: EdgeIdentity * AllBottom
5466 2019-Jan-16 21:15:22.226171 - [DEBUG]
5467 2019-Jan-16 21:15:22.226195 - [DEBUG] Propagate flow
5468 2019-Jan-16 21:15:22.226218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5469 2019-Jan-16 21:15:22.226274 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
5470 2019-Jan-16 21:15:22.226909 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5471 2019-Jan-16 21:15:22.227548 - [DEBUG] Edge function : AllBottom (result of previous compose)
5472 2019-Jan-16 21:15:22.227573 - [DEBUG]
5473 2019-Jan-16 21:15:22.227598 - [DEBUG] Join: AllTop & AllBottom
5474 2019-Jan-16 21:15:22.227623 - [DEBUG] = AllBottom (new jump func)
5475 2019-Jan-16 21:15:22.227647 - [DEBUG]
5476 2019-Jan-16 21:15:22.227670 - [DEBUG] Start adding new jump function
5477 2019-Jan-16 21:15:22.227693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5478 2019-Jan-16 21:15:22.227749 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5479 2019-Jan-16 21:15:22.228387 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
5480 2019-Jan-16 21:15:22.229034 - [DEBUG] Edge Function : AllBottom
5481 2019-Jan-16 21:15:22.229062 - [DEBUG] End adding new jump function
5482 2019-Jan-16 21:15:22.229086 - [DEBUG]
5483 2019-Jan-16 21:15:22.229109 - [DEBUG] -------------------------------------------- 160. Path Edge --------------------------------------------
5484 2019-Jan-16 21:15:22.229133 - [DEBUG]
5485 2019-Jan-16 21:15:22.229156 - [DEBUG] Process 160. path edge:
5486 2019-Jan-16 21:15:22.229179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5487 2019-Jan-16 21:15:22.229235 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
5488 2019-Jan-16 21:15:22.229870 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5489 2019-Jan-16 21:15:22.230515 - [DEBUG]
5490 2019-Jan-16 21:15:22.230540 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
5491 2019-Jan-16 21:15:22.231195 - [DEBUG] Compose: EdgeIdentity * AllBottom
5492 2019-Jan-16 21:15:22.231223 - [DEBUG]
5493 2019-Jan-16 21:15:22.231246 - [DEBUG] Propagate flow
5494 2019-Jan-16 21:15:22.231269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5495 2019-Jan-16 21:15:22.231326 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5496 2019-Jan-16 21:15:22.231989 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5497 2019-Jan-16 21:15:22.232627 - [DEBUG] Edge function : AllBottom (result of previous compose)
5498 2019-Jan-16 21:15:22.232652 - [DEBUG]
5499 2019-Jan-16 21:15:22.232676 - [DEBUG] Join: AllTop & AllBottom
5500 2019-Jan-16 21:15:22.232701 - [DEBUG] = AllBottom (new jump func)
5501 2019-Jan-16 21:15:22.232726 - [DEBUG]
5502 2019-Jan-16 21:15:22.232749 - [DEBUG] Start adding new jump function
5503 2019-Jan-16 21:15:22.232772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5504 2019-Jan-16 21:15:22.232828 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5505 2019-Jan-16 21:15:22.233467 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5506 2019-Jan-16 21:15:22.234110 - [DEBUG] Edge Function : AllBottom
5507 2019-Jan-16 21:15:22.234137 - [DEBUG] End adding new jump function
5508 2019-Jan-16 21:15:22.234161 - [DEBUG]
5509 2019-Jan-16 21:15:22.234184 - [DEBUG] -------------------------------------------- 161. Path Edge --------------------------------------------
5510 2019-Jan-16 21:15:22.234209 - [DEBUG]
5511 2019-Jan-16 21:15:22.234232 - [DEBUG] Process 161. path edge:
5512 2019-Jan-16 21:15:22.234255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5513 2019-Jan-16 21:15:22.234311 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
5514 2019-Jan-16 21:15:22.234957 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5515 2019-Jan-16 21:15:22.235612 - [DEBUG]
5516 2019-Jan-16 21:15:22.235636 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5517 2019-Jan-16 21:15:22.236284 - [DEBUG] Possible callees:
5518 2019-Jan-16 21:15:22.236309 - [DEBUG] llvm.dbg.declare
5519 2019-Jan-16 21:15:22.236333 - [DEBUG] Possible return sites:
5520 2019-Jan-16 21:15:22.236357 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !965521 2019-Jan-16 21:15:22.237636 - [DEBUG] Found and process special summary
5522 2019-Jan-16 21:15:22.237669 - [DEBUG] Compose: EdgeIdentity * AllBottom
5523 2019-Jan-16 21:15:22.237696 - [DEBUG]
5524 2019-Jan-16 21:15:22.237720 - [DEBUG] Propagate flow
5525 2019-Jan-16 21:15:22.237743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5526 2019-Jan-16 21:15:22.237799 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5527 2019-Jan-16 21:15:22.238452 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5528 2019-Jan-16 21:15:22.239091 - [DEBUG] Edge function : AllBottom (result of previous compose)
5529 2019-Jan-16 21:15:22.239116 - [DEBUG]
5530 2019-Jan-16 21:15:22.239140 - [DEBUG] Join: AllTop & AllBottom
5531 2019-Jan-16 21:15:22.239166 - [DEBUG] = AllBottom (new jump func)
5532 2019-Jan-16 21:15:22.239190 - [DEBUG]
5533 2019-Jan-16 21:15:22.239213 - [DEBUG] Start adding new jump function
5534 2019-Jan-16 21:15:22.239245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5535 2019-Jan-16 21:15:22.239301 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5536 2019-Jan-16 21:15:22.239941 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5537 2019-Jan-16 21:15:22.240578 - [DEBUG] Edge Function : AllBottom
5538 2019-Jan-16 21:15:22.240605 - [DEBUG] End adding new jump function
5539 2019-Jan-16 21:15:22.240629 - [DEBUG]
5540 2019-Jan-16 21:15:22.240652 - [DEBUG] -------------------------------------------- 162. Path Edge --------------------------------------------
5541 2019-Jan-16 21:15:22.240676 - [DEBUG]
5542 2019-Jan-16 21:15:22.240699 - [DEBUG] Process 162. path edge:
5543 2019-Jan-16 21:15:22.240723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5544 2019-Jan-16 21:15:22.240779 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
5545 2019-Jan-16 21:15:22.241422 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5546 2019-Jan-16 21:15:22.242078 - [DEBUG]
5547 2019-Jan-16 21:15:22.242102 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5548 2019-Jan-16 21:15:22.242754 - [DEBUG] Compose: EdgeIdentity * AllBottom
5549 2019-Jan-16 21:15:22.242781 - [DEBUG]
5550 2019-Jan-16 21:15:22.242805 - [DEBUG] Propagate flow
5551 2019-Jan-16 21:15:22.242828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5552 2019-Jan-16 21:15:22.242884 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
5553 2019-Jan-16 21:15:22.243520 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5554 2019-Jan-16 21:15:22.244158 - [DEBUG] Edge function : AllBottom (result of previous compose)
5555 2019-Jan-16 21:15:22.244183 - [DEBUG]
5556 2019-Jan-16 21:15:22.244207 - [DEBUG] Join: AllTop & AllBottom
5557 2019-Jan-16 21:15:22.244233 - [DEBUG] = AllBottom (new jump func)
5558 2019-Jan-16 21:15:22.244257 - [DEBUG]
5559 2019-Jan-16 21:15:22.244280 - [DEBUG] Start adding new jump function
5560 2019-Jan-16 21:15:22.244303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5561 2019-Jan-16 21:15:22.244359 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5562 2019-Jan-16 21:15:22.244996 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
5563 2019-Jan-16 21:15:22.245648 - [DEBUG] Edge Function : AllBottom
5564 2019-Jan-16 21:15:22.245676 - [DEBUG] End adding new jump function
5565 2019-Jan-16 21:15:22.245699 - [DEBUG]
5566 2019-Jan-16 21:15:22.245722 - [DEBUG] -------------------------------------------- 163. Path Edge --------------------------------------------
5567 2019-Jan-16 21:15:22.245747 - [DEBUG]
5568 2019-Jan-16 21:15:22.245770 - [DEBUG] Process 163. path edge:
5569 2019-Jan-16 21:15:22.245793 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5570 2019-Jan-16 21:15:22.245849 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
5571 2019-Jan-16 21:15:22.246490 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5572 2019-Jan-16 21:15:22.247128 - [DEBUG]
5573 2019-Jan-16 21:15:22.247152 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
5574 2019-Jan-16 21:15:22.247797 - [DEBUG] Compose: EdgeIdentity * AllBottom
5575 2019-Jan-16 21:15:22.247826 - [DEBUG]
5576 2019-Jan-16 21:15:22.247849 - [DEBUG] Propagate flow
5577 2019-Jan-16 21:15:22.247872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5578 2019-Jan-16 21:15:22.247929 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
5579 2019-Jan-16 21:15:22.248589 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5580 2019-Jan-16 21:15:22.249229 - [DEBUG] Edge function : AllBottom (result of previous compose)
5581 2019-Jan-16 21:15:22.249254 - [DEBUG]
5582 2019-Jan-16 21:15:22.249278 - [DEBUG] Join: AllTop & AllBottom
5583 2019-Jan-16 21:15:22.249304 - [DEBUG] = AllBottom (new jump func)
5584 2019-Jan-16 21:15:22.249328 - [DEBUG]
5585 2019-Jan-16 21:15:22.249351 - [DEBUG] Start adding new jump function
5586 2019-Jan-16 21:15:22.249374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5587 2019-Jan-16 21:15:22.249429 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5588 2019-Jan-16 21:15:22.250067 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
5589 2019-Jan-16 21:15:22.250698 - [DEBUG] Edge Function : AllBottom
5590 2019-Jan-16 21:15:22.250726 - [DEBUG] End adding new jump function
5591 2019-Jan-16 21:15:22.250749 - [DEBUG]
5592 2019-Jan-16 21:15:22.250772 - [DEBUG] -------------------------------------------- 164. Path Edge --------------------------------------------
5593 2019-Jan-16 21:15:22.250796 - [DEBUG]
5594 2019-Jan-16 21:15:22.250819 - [DEBUG] Process 164. path edge:
5595 2019-Jan-16 21:15:22.250843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5596 2019-Jan-16 21:15:22.250899 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
5597 2019-Jan-16 21:15:22.251533 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5598 2019-Jan-16 21:15:22.252186 - [DEBUG]
5599 2019-Jan-16 21:15:22.252211 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
5600 2019-Jan-16 21:15:22.252854 - [DEBUG] Compose: EdgeIdentity * AllBottom
5601 2019-Jan-16 21:15:22.252882 - [DEBUG]
5602 2019-Jan-16 21:15:22.252906 - [DEBUG] Propagate flow
5603 2019-Jan-16 21:15:22.252929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5604 2019-Jan-16 21:15:22.252985 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
5605 2019-Jan-16 21:15:22.253623 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5606 2019-Jan-16 21:15:22.254260 - [DEBUG] Edge function : AllBottom (result of previous compose)
5607 2019-Jan-16 21:15:22.254285 - [DEBUG]
5608 2019-Jan-16 21:15:22.254310 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5609 2019-Jan-16 21:15:22.254336 - [DEBUG] = AllBottom
5610 2019-Jan-16 21:15:22.254360 - [DEBUG]
5611 2019-Jan-16 21:15:22.254383 - [DEBUG] PROPAGATE: No new function!
5612 2019-Jan-16 21:15:22.254408 - [DEBUG] EDGE:
5613 2019-Jan-16 21:15:22.254465 - [DEBUG] ---> 5614 2019-Jan-16 21:15:22.255110 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5615 2019-Jan-16 21:15:22.255755 - [DEBUG]
5616 2019-Jan-16 21:15:22.255781 - [DEBUG] EDGE:
5617 2019-Jan-16 21:15:22.255837 - [DEBUG] ---> 5618 2019-Jan-16 21:15:22.256473 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5619 2019-Jan-16 21:15:22.257110 - [DEBUG]
5620 2019-Jan-16 21:15:22.257136 - [DEBUG] EDGE:
5621 2019-Jan-16 21:15:22.257193 - [DEBUG] ---> 5622 2019-Jan-16 21:15:22.257838 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5623 2019-Jan-16 21:15:22.258491 - [DEBUG]
5624 2019-Jan-16 21:15:22.258529 - [DEBUG] Compose: EdgeIdentity * AllBottom
5625 2019-Jan-16 21:15:22.258564 - [DEBUG]
5626 2019-Jan-16 21:15:22.258589 - [DEBUG] Propagate flow
5627 2019-Jan-16 21:15:22.258612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5628 2019-Jan-16 21:15:22.258668 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5629 2019-Jan-16 21:15:22.259308 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5630 2019-Jan-16 21:15:22.259946 - [DEBUG] Edge function : AllBottom (result of previous compose)
5631 2019-Jan-16 21:15:22.259971 - [DEBUG]
5632 2019-Jan-16 21:15:22.259995 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5633 2019-Jan-16 21:15:22.260021 - [DEBUG] = AllBottom
5634 2019-Jan-16 21:15:22.260045 - [DEBUG]
5635 2019-Jan-16 21:15:22.260067 - [DEBUG] PROPAGATE: No new function!
5636 2019-Jan-16 21:15:22.260095 - [DEBUG] EDGE:
5637 2019-Jan-16 21:15:22.260152 - [DEBUG] ---> 5638 2019-Jan-16 21:15:22.260798 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5639 2019-Jan-16 21:15:22.261435 - [DEBUG]
5640 2019-Jan-16 21:15:22.261468 - [DEBUG] Compose: EdgeIdentity * AllBottom
5641 2019-Jan-16 21:15:22.261495 - [DEBUG]
5642 2019-Jan-16 21:15:22.261518 - [DEBUG] Propagate flow
5643 2019-Jan-16 21:15:22.261541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5644 2019-Jan-16 21:15:22.261597 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
5645 2019-Jan-16 21:15:22.262251 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5646 2019-Jan-16 21:15:22.262896 - [DEBUG] Edge function : AllBottom (result of previous compose)
5647 2019-Jan-16 21:15:22.262921 - [DEBUG]
5648 2019-Jan-16 21:15:22.262946 - [DEBUG] Join: AllTop & AllBottom
5649 2019-Jan-16 21:15:22.262971 - [DEBUG] = AllBottom (new jump func)
5650 2019-Jan-16 21:15:22.262995 - [DEBUG]
5651 2019-Jan-16 21:15:22.263018 - [DEBUG] Start adding new jump function
5652 2019-Jan-16 21:15:22.263042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5653 2019-Jan-16 21:15:22.263098 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5654 2019-Jan-16 21:15:22.263736 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
5655 2019-Jan-16 21:15:22.264372 - [DEBUG] Edge Function : AllBottom
5656 2019-Jan-16 21:15:22.264400 - [DEBUG] End adding new jump function
5657 2019-Jan-16 21:15:22.264423 - [DEBUG]
5658 2019-Jan-16 21:15:22.264446 - [DEBUG] -------------------------------------------- 165. Path Edge --------------------------------------------
5659 2019-Jan-16 21:15:22.264471 - [DEBUG]
5660 2019-Jan-16 21:15:22.264493 - [DEBUG] Process 165. path edge:
5661 2019-Jan-16 21:15:22.264517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5662 2019-Jan-16 21:15:22.264573 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
5663 2019-Jan-16 21:15:22.265226 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5664 2019-Jan-16 21:15:22.265865 - [DEBUG]
5665 2019-Jan-16 21:15:22.265889 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
5666 2019-Jan-16 21:15:22.266529 - [DEBUG] Possible callees:
5667 2019-Jan-16 21:15:22.266554 - [DEBUG] bar
5668 2019-Jan-16 21:15:22.266578 - [DEBUG] Possible return sites:
5669 2019-Jan-16 21:15:22.266601 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !895670 2019-Jan-16 21:15:22.267871 - [DEBUG] Found and process special summary
5671 2019-Jan-16 21:15:22.267904 - [DEBUG] Compose: EdgeIdentity * AllBottom
5672 2019-Jan-16 21:15:22.267930 - [DEBUG]
5673 2019-Jan-16 21:15:22.267954 - [DEBUG] Propagate flow
5674 2019-Jan-16 21:15:22.267977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5675 2019-Jan-16 21:15:22.268033 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5676 2019-Jan-16 21:15:22.268689 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5677 2019-Jan-16 21:15:22.269327 - [DEBUG] Edge function : AllBottom (result of previous compose)
5678 2019-Jan-16 21:15:22.269352 - [DEBUG]
5679 2019-Jan-16 21:15:22.269376 - [DEBUG] Join: AllTop & AllBottom
5680 2019-Jan-16 21:15:22.269401 - [DEBUG] = AllBottom (new jump func)
5681 2019-Jan-16 21:15:22.269425 - [DEBUG]
5682 2019-Jan-16 21:15:22.269448 - [DEBUG] Start adding new jump function
5683 2019-Jan-16 21:15:22.269471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5684 2019-Jan-16 21:15:22.269527 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5685 2019-Jan-16 21:15:22.270165 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5686 2019-Jan-16 21:15:22.270803 - [DEBUG] Edge Function : AllBottom
5687 2019-Jan-16 21:15:22.270830 - [DEBUG] End adding new jump function
5688 2019-Jan-16 21:15:22.270854 - [DEBUG]
5689 2019-Jan-16 21:15:22.270877 - [DEBUG] -------------------------------------------- 166. Path Edge --------------------------------------------
5690 2019-Jan-16 21:15:22.270901 - [DEBUG]
5691 2019-Jan-16 21:15:22.270924 - [DEBUG] Process 166. path edge:
5692 2019-Jan-16 21:15:22.270948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5693 2019-Jan-16 21:15:22.271004 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
5694 2019-Jan-16 21:15:22.271641 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5695 2019-Jan-16 21:15:22.272296 - [DEBUG]
5696 2019-Jan-16 21:15:22.272320 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5697 2019-Jan-16 21:15:22.272969 - [DEBUG] Compose: EdgeIdentity * AllBottom
5698 2019-Jan-16 21:15:22.272996 - [DEBUG]
5699 2019-Jan-16 21:15:22.273020 - [DEBUG] Propagate flow
5700 2019-Jan-16 21:15:22.273043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5701 2019-Jan-16 21:15:22.273099 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
5702 2019-Jan-16 21:15:22.273733 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5703 2019-Jan-16 21:15:22.274376 - [DEBUG] Edge function : AllBottom (result of previous compose)
5704 2019-Jan-16 21:15:22.274401 - [DEBUG]
5705 2019-Jan-16 21:15:22.274425 - [DEBUG] Join: AllTop & AllBottom
5706 2019-Jan-16 21:15:22.274451 - [DEBUG] = AllBottom (new jump func)
5707 2019-Jan-16 21:15:22.274475 - [DEBUG]
5708 2019-Jan-16 21:15:22.274498 - [DEBUG] Start adding new jump function
5709 2019-Jan-16 21:15:22.274521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5710 2019-Jan-16 21:15:22.274577 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5711 2019-Jan-16 21:15:22.275232 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
5712 2019-Jan-16 21:15:22.275866 - [DEBUG] Edge Function : AllBottom
5713 2019-Jan-16 21:15:22.275893 - [DEBUG] End adding new jump function
5714 2019-Jan-16 21:15:22.275917 - [DEBUG]
5715 2019-Jan-16 21:15:22.275941 - [DEBUG] -------------------------------------------- 167. Path Edge --------------------------------------------
5716 2019-Jan-16 21:15:22.275973 - [DEBUG]
5717 2019-Jan-16 21:15:22.275997 - [DEBUG] Process 167. path edge:
5718 2019-Jan-16 21:15:22.276020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5719 2019-Jan-16 21:15:22.276077 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
5720 2019-Jan-16 21:15:22.276712 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5721 2019-Jan-16 21:15:22.277349 - [DEBUG]
5722 2019-Jan-16 21:15:22.277375 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
5723 2019-Jan-16 21:15:22.278020 - [DEBUG] Compose: EdgeIdentity * AllBottom
5724 2019-Jan-16 21:15:22.278047 - [DEBUG]
5725 2019-Jan-16 21:15:22.278070 - [DEBUG] Propagate flow
5726 2019-Jan-16 21:15:22.278093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5727 2019-Jan-16 21:15:22.278149 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5728 2019-Jan-16 21:15:22.278817 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5729 2019-Jan-16 21:15:22.279455 - [DEBUG] Edge function : AllBottom (result of previous compose)
5730 2019-Jan-16 21:15:22.279480 - [DEBUG]
5731 2019-Jan-16 21:15:22.279505 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5732 2019-Jan-16 21:15:22.279530 - [DEBUG] = AllBottom
5733 2019-Jan-16 21:15:22.279554 - [DEBUG]
5734 2019-Jan-16 21:15:22.279577 - [DEBUG] PROPAGATE: No new function!
5735 2019-Jan-16 21:15:22.279609 - [DEBUG] Compose: EdgeIdentity * AllBottom
5736 2019-Jan-16 21:15:22.279636 - [DEBUG]
5737 2019-Jan-16 21:15:22.279659 - [DEBUG] Propagate flow
5738 2019-Jan-16 21:15:22.279682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5739 2019-Jan-16 21:15:22.279739 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
5740 2019-Jan-16 21:15:22.280383 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5741 2019-Jan-16 21:15:22.281021 - [DEBUG] Edge function : AllBottom (result of previous compose)
5742 2019-Jan-16 21:15:22.281046 - [DEBUG]
5743 2019-Jan-16 21:15:22.281070 - [DEBUG] Join: AllTop & AllBottom
5744 2019-Jan-16 21:15:22.281096 - [DEBUG] = AllBottom (new jump func)
5745 2019-Jan-16 21:15:22.281120 - [DEBUG]
5746 2019-Jan-16 21:15:22.281143 - [DEBUG] Start adding new jump function
5747 2019-Jan-16 21:15:22.281166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5748 2019-Jan-16 21:15:22.281222 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5749 2019-Jan-16 21:15:22.281876 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
5750 2019-Jan-16 21:15:22.282520 - [DEBUG] Edge Function : AllBottom
5751 2019-Jan-16 21:15:22.282547 - [DEBUG] End adding new jump function
5752 2019-Jan-16 21:15:22.282571 - [DEBUG]
5753 2019-Jan-16 21:15:22.282594 - [DEBUG] -------------------------------------------- 168. Path Edge --------------------------------------------
5754 2019-Jan-16 21:15:22.282619 - [DEBUG]
5755 2019-Jan-16 21:15:22.282642 - [DEBUG] Process 168. path edge:
5756 2019-Jan-16 21:15:22.282665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5757 2019-Jan-16 21:15:22.282722 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
5758 2019-Jan-16 21:15:22.283366 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5759 2019-Jan-16 21:15:22.284004 - [DEBUG]
5760 2019-Jan-16 21:15:22.284036 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
5761 2019-Jan-16 21:15:22.284685 - [DEBUG] Possible callees:
5762 2019-Jan-16 21:15:22.284711 - [DEBUG] llvm.dbg.declare
5763 2019-Jan-16 21:15:22.284735 - [DEBUG] Possible return sites:
5764 2019-Jan-16 21:15:22.284759 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !1035765 2019-Jan-16 21:15:22.286047 - [DEBUG] Found and process special summary
5766 2019-Jan-16 21:15:22.286080 - [DEBUG] Compose: EdgeIdentity * AllBottom
5767 2019-Jan-16 21:15:22.286107 - [DEBUG]
5768 2019-Jan-16 21:15:22.286131 - [DEBUG] Propagate flow
5769 2019-Jan-16 21:15:22.286154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5770 2019-Jan-16 21:15:22.286210 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5771 2019-Jan-16 21:15:22.286849 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5772 2019-Jan-16 21:15:22.287489 - [DEBUG] Edge function : AllBottom (result of previous compose)
5773 2019-Jan-16 21:15:22.287514 - [DEBUG]
5774 2019-Jan-16 21:15:22.287539 - [DEBUG] Join: AllTop & AllBottom
5775 2019-Jan-16 21:15:22.287564 - [DEBUG] = AllBottom (new jump func)
5776 2019-Jan-16 21:15:22.287588 - [DEBUG]
5777 2019-Jan-16 21:15:22.287612 - [DEBUG] Start adding new jump function
5778 2019-Jan-16 21:15:22.287635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5779 2019-Jan-16 21:15:22.287691 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5780 2019-Jan-16 21:15:22.288329 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5781 2019-Jan-16 21:15:22.288982 - [DEBUG] Edge Function : AllBottom
5782 2019-Jan-16 21:15:22.289009 - [DEBUG] End adding new jump function
5783 2019-Jan-16 21:15:22.289033 - [DEBUG]
5784 2019-Jan-16 21:15:22.289057 - [DEBUG] -------------------------------------------- 169. Path Edge --------------------------------------------
5785 2019-Jan-16 21:15:22.289081 - [DEBUG]
5786 2019-Jan-16 21:15:22.289104 - [DEBUG] Process 169. path edge:
5787 2019-Jan-16 21:15:22.289128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5788 2019-Jan-16 21:15:22.289184 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
5789 2019-Jan-16 21:15:22.289822 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5790 2019-Jan-16 21:15:22.290466 - [DEBUG]
5791 2019-Jan-16 21:15:22.290490 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5792 2019-Jan-16 21:15:22.291139 - [DEBUG] Compose: EdgeIdentity * AllBottom
5793 2019-Jan-16 21:15:22.291166 - [DEBUG]
5794 2019-Jan-16 21:15:22.291190 - [DEBUG] Propagate flow
5795 2019-Jan-16 21:15:22.291213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5796 2019-Jan-16 21:15:22.291269 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
5797 2019-Jan-16 21:15:22.291919 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5798 2019-Jan-16 21:15:22.292557 - [DEBUG] Edge function : AllBottom (result of previous compose)
5799 2019-Jan-16 21:15:22.292582 - [DEBUG]
5800 2019-Jan-16 21:15:22.292607 - [DEBUG] Join: AllTop & AllBottom
5801 2019-Jan-16 21:15:22.292632 - [DEBUG] = AllBottom (new jump func)
5802 2019-Jan-16 21:15:22.292657 - [DEBUG]
5803 2019-Jan-16 21:15:22.292680 - [DEBUG] Start adding new jump function
5804 2019-Jan-16 21:15:22.292703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5805 2019-Jan-16 21:15:22.292772 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5806 2019-Jan-16 21:15:22.293411 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
5807 2019-Jan-16 21:15:22.294043 - [DEBUG] Edge Function : AllBottom
5808 2019-Jan-16 21:15:22.294071 - [DEBUG] End adding new jump function
5809 2019-Jan-16 21:15:22.294094 - [DEBUG]
5810 2019-Jan-16 21:15:22.294118 - [DEBUG] -------------------------------------------- 170. Path Edge --------------------------------------------
5811 2019-Jan-16 21:15:22.294142 - [DEBUG]
5812 2019-Jan-16 21:15:22.294165 - [DEBUG] Process 170. path edge:
5813 2019-Jan-16 21:15:22.294189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5814 2019-Jan-16 21:15:22.294245 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
5815 2019-Jan-16 21:15:22.294892 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5816 2019-Jan-16 21:15:22.295545 - [DEBUG]
5817 2019-Jan-16 21:15:22.295570 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
5818 2019-Jan-16 21:15:22.296214 - [DEBUG] Compose: EdgeIdentity * AllBottom
5819 2019-Jan-16 21:15:22.296242 - [DEBUG]
5820 2019-Jan-16 21:15:22.296266 - [DEBUG] Propagate flow
5821 2019-Jan-16 21:15:22.296289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5822 2019-Jan-16 21:15:22.296346 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
5823 2019-Jan-16 21:15:22.296978 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5824 2019-Jan-16 21:15:22.297617 - [DEBUG] Edge function : AllBottom (result of previous compose)
5825 2019-Jan-16 21:15:22.297642 - [DEBUG]
5826 2019-Jan-16 21:15:22.297667 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5827 2019-Jan-16 21:15:22.297692 - [DEBUG] = AllBottom
5828 2019-Jan-16 21:15:22.297716 - [DEBUG]
5829 2019-Jan-16 21:15:22.297739 - [DEBUG] PROPAGATE: No new function!
5830 2019-Jan-16 21:15:22.297764 - [DEBUG] EDGE:
5831 2019-Jan-16 21:15:22.297822 - [DEBUG] ---> 5832 2019-Jan-16 21:15:22.298469 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5833 2019-Jan-16 21:15:22.299107 - [DEBUG]
5834 2019-Jan-16 21:15:22.299133 - [DEBUG] EDGE:
5835 2019-Jan-16 21:15:22.299190 - [DEBUG] ---> 5836 2019-Jan-16 21:15:22.299827 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5837 2019-Jan-16 21:15:22.300468 - [DEBUG]
5838 2019-Jan-16 21:15:22.300504 - [DEBUG] Compose: EdgeIdentity * AllBottom
5839 2019-Jan-16 21:15:22.300531 - [DEBUG]
5840 2019-Jan-16 21:15:22.300554 - [DEBUG] Propagate flow
5841 2019-Jan-16 21:15:22.300577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5842 2019-Jan-16 21:15:22.300633 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5843 2019-Jan-16 21:15:22.301272 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5844 2019-Jan-16 21:15:22.301929 - [DEBUG] Edge function : AllBottom (result of previous compose)
5845 2019-Jan-16 21:15:22.301954 - [DEBUG]
5846 2019-Jan-16 21:15:22.301979 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5847 2019-Jan-16 21:15:22.302004 - [DEBUG] = AllBottom
5848 2019-Jan-16 21:15:22.302028 - [DEBUG]
5849 2019-Jan-16 21:15:22.302051 - [DEBUG] PROPAGATE: No new function!
5850 2019-Jan-16 21:15:22.302078 - [DEBUG] EDGE:
5851 2019-Jan-16 21:15:22.302136 - [DEBUG] ---> 5852 2019-Jan-16 21:15:22.302789 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5853 2019-Jan-16 21:15:22.303428 - [DEBUG]
5854 2019-Jan-16 21:15:22.303454 - [DEBUG] EDGE:
5855 2019-Jan-16 21:15:22.303511 - [DEBUG] ---> 5856 2019-Jan-16 21:15:22.304144 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5857 2019-Jan-16 21:15:22.304783 - [DEBUG]
5858 2019-Jan-16 21:15:22.304809 - [DEBUG] EDGE:
5859 2019-Jan-16 21:15:22.304865 - [DEBUG] ---> 5860 2019-Jan-16 21:15:22.305520 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5861 2019-Jan-16 21:15:22.306162 - [DEBUG]
5862 2019-Jan-16 21:15:22.306197 - [DEBUG] Compose: EdgeIdentity * AllBottom
5863 2019-Jan-16 21:15:22.306224 - [DEBUG]
5864 2019-Jan-16 21:15:22.306248 - [DEBUG] Propagate flow
5865 2019-Jan-16 21:15:22.306271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5866 2019-Jan-16 21:15:22.306328 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5867 2019-Jan-16 21:15:22.306968 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5868 2019-Jan-16 21:15:22.307606 - [DEBUG] Edge function : AllBottom (result of previous compose)
5869 2019-Jan-16 21:15:22.307631 - [DEBUG]
5870 2019-Jan-16 21:15:22.307655 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5871 2019-Jan-16 21:15:22.307681 - [DEBUG] = AllBottom
5872 2019-Jan-16 21:15:22.307705 - [DEBUG]
5873 2019-Jan-16 21:15:22.307728 - [DEBUG] PROPAGATE: No new function!
5874 2019-Jan-16 21:15:22.307754 - [DEBUG] EDGE:
5875 2019-Jan-16 21:15:22.307812 - [DEBUG] ---> 5876 2019-Jan-16 21:15:22.308463 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5877 2019-Jan-16 21:15:22.309102 - [DEBUG]
5878 2019-Jan-16 21:15:22.309127 - [DEBUG] EDGE:
5879 2019-Jan-16 21:15:22.309185 - [DEBUG] ---> 5880 2019-Jan-16 21:15:22.309820 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5881 2019-Jan-16 21:15:22.310459 - [DEBUG]
5882 2019-Jan-16 21:15:22.310485 - [DEBUG] EDGE:
5883 2019-Jan-16 21:15:22.310546 - [DEBUG] ---> 5884 2019-Jan-16 21:15:22.311192 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5885 2019-Jan-16 21:15:22.311850 - [DEBUG]
5886 2019-Jan-16 21:15:22.311885 - [DEBUG] Compose: EdgeIdentity * AllBottom
5887 2019-Jan-16 21:15:22.311912 - [DEBUG]
5888 2019-Jan-16 21:15:22.311936 - [DEBUG] Propagate flow
5889 2019-Jan-16 21:15:22.311959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5890 2019-Jan-16 21:15:22.312016 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5891 2019-Jan-16 21:15:22.312677 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5892 2019-Jan-16 21:15:22.313369 - [DEBUG] Edge function : AllBottom (result of previous compose)
5893 2019-Jan-16 21:15:22.313396 - [DEBUG]
5894 2019-Jan-16 21:15:22.313441 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5895 2019-Jan-16 21:15:22.313467 - [DEBUG] = AllBottom
5896 2019-Jan-16 21:15:22.313492 - [DEBUG]
5897 2019-Jan-16 21:15:22.313515 - [DEBUG] PROPAGATE: No new function!
5898 2019-Jan-16 21:15:22.313550 - [DEBUG] EDGE:
5899 2019-Jan-16 21:15:22.313623 - [DEBUG] ---> 5900 2019-Jan-16 21:15:22.314327 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5901 2019-Jan-16 21:15:22.315027 - [DEBUG]
5902 2019-Jan-16 21:15:22.315057 - [DEBUG] EDGE:
5903 2019-Jan-16 21:15:22.315144 - [DEBUG] ---> 5904 2019-Jan-16 21:15:22.315785 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5905 2019-Jan-16 21:15:22.316424 - [DEBUG]
5906 2019-Jan-16 21:15:22.316450 - [DEBUG] EDGE:
5907 2019-Jan-16 21:15:22.316507 - [DEBUG] ---> 5908 2019-Jan-16 21:15:22.317144 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5909 2019-Jan-16 21:15:22.317782 - [DEBUG]
5910 2019-Jan-16 21:15:22.317836 - [DEBUG] Compose: EdgeIdentity * AllBottom
5911 2019-Jan-16 21:15:22.317864 - [DEBUG]
5912 2019-Jan-16 21:15:22.317889 - [DEBUG] Propagate flow
5913 2019-Jan-16 21:15:22.317912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5914 2019-Jan-16 21:15:22.317968 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
5915 2019-Jan-16 21:15:22.318624 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5916 2019-Jan-16 21:15:22.319262 - [DEBUG] Edge function : AllBottom (result of previous compose)
5917 2019-Jan-16 21:15:22.319287 - [DEBUG]
5918 2019-Jan-16 21:15:22.319313 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5919 2019-Jan-16 21:15:22.319339 - [DEBUG] = AllBottom
5920 2019-Jan-16 21:15:22.319363 - [DEBUG]
5921 2019-Jan-16 21:15:22.319386 - [DEBUG] PROPAGATE: No new function!
5922 2019-Jan-16 21:15:22.319414 - [DEBUG] EDGE:
5923 2019-Jan-16 21:15:22.319472 - [DEBUG] ---> 5924 2019-Jan-16 21:15:22.320111 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5925 2019-Jan-16 21:15:22.320750 - [DEBUG]
5926 2019-Jan-16 21:15:22.320788 - [DEBUG] Compose: EdgeIdentity * AllBottom
5927 2019-Jan-16 21:15:22.320815 - [DEBUG]
5928 2019-Jan-16 21:15:22.320838 - [DEBUG] Propagate flow
5929 2019-Jan-16 21:15:22.320862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5930 2019-Jan-16 21:15:22.320917 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
5931 2019-Jan-16 21:15:22.321553 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5932 2019-Jan-16 21:15:22.322209 - [DEBUG] Edge function : AllBottom (result of previous compose)
5933 2019-Jan-16 21:15:22.322234 - [DEBUG]
5934 2019-Jan-16 21:15:22.322259 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5935 2019-Jan-16 21:15:22.322292 - [DEBUG] = AllBottom
5936 2019-Jan-16 21:15:22.322316 - [DEBUG]
5937 2019-Jan-16 21:15:22.322339 - [DEBUG] PROPAGATE: No new function!
5938 2019-Jan-16 21:15:22.322364 - [DEBUG] EDGE:
5939 2019-Jan-16 21:15:22.322422 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
5940 2019-Jan-16 21:15:22.323084 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5941 2019-Jan-16 21:15:22.323723 - [DEBUG]
5942 2019-Jan-16 21:15:22.323750 - [DEBUG] EDGE:
5943 2019-Jan-16 21:15:22.323807 - [DEBUG] ---> 5944 2019-Jan-16 21:15:22.324441 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5945 2019-Jan-16 21:15:22.325092 - [DEBUG]
5946 2019-Jan-16 21:15:22.325118 - [DEBUG] EDGE:
5947 2019-Jan-16 21:15:22.325175 - [DEBUG] ---> 5948 2019-Jan-16 21:15:22.325809 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5949 2019-Jan-16 21:15:22.326446 - [DEBUG]
5950 2019-Jan-16 21:15:22.326472 - [DEBUG] EDGE:
5951 2019-Jan-16 21:15:22.326529 - [DEBUG] ---> 5952 2019-Jan-16 21:15:22.327170 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5953 2019-Jan-16 21:15:22.327808 - [DEBUG]
5954 2019-Jan-16 21:15:22.327843 - [DEBUG] Compose: EdgeIdentity * AllBottom
5955 2019-Jan-16 21:15:22.327870 - [DEBUG]
5956 2019-Jan-16 21:15:22.327894 - [DEBUG] Propagate flow
5957 2019-Jan-16 21:15:22.327917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5958 2019-Jan-16 21:15:22.327973 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
5959 2019-Jan-16 21:15:22.328623 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5960 2019-Jan-16 21:15:22.329266 - [DEBUG] Edge function : AllBottom (result of previous compose)
5961 2019-Jan-16 21:15:22.329291 - [DEBUG]
5962 2019-Jan-16 21:15:22.329316 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5963 2019-Jan-16 21:15:22.329341 - [DEBUG] = AllBottom
5964 2019-Jan-16 21:15:22.329365 - [DEBUG]
5965 2019-Jan-16 21:15:22.329387 - [DEBUG] PROPAGATE: No new function!
5966 2019-Jan-16 21:15:22.329413 - [DEBUG] EDGE:
5967 2019-Jan-16 21:15:22.329470 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
5968 2019-Jan-16 21:15:22.330112 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5969 2019-Jan-16 21:15:22.330750 - [DEBUG]
5970 2019-Jan-16 21:15:22.330776 - [DEBUG] EDGE:
5971 2019-Jan-16 21:15:22.330833 - [DEBUG] ---> 5972 2019-Jan-16 21:15:22.331467 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5973 2019-Jan-16 21:15:22.332118 - [DEBUG]
5974 2019-Jan-16 21:15:22.332146 - [DEBUG] Compose: EdgeIdentity * AllBottom
5975 2019-Jan-16 21:15:22.332171 - [DEBUG]
5976 2019-Jan-16 21:15:22.332195 - [DEBUG] Propagate flow
5977 2019-Jan-16 21:15:22.332218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5978 2019-Jan-16 21:15:22.332273 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
5979 2019-Jan-16 21:15:22.332907 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
5980 2019-Jan-16 21:15:22.333541 - [DEBUG] Edge function : AllBottom (result of previous compose)
5981 2019-Jan-16 21:15:22.333566 - [DEBUG]
5982 2019-Jan-16 21:15:22.333591 - [DEBUG] Join: AllTop & AllBottom
5983 2019-Jan-16 21:15:22.333616 - [DEBUG] = AllBottom (new jump func)
5984 2019-Jan-16 21:15:22.333649 - [DEBUG]
5985 2019-Jan-16 21:15:22.333673 - [DEBUG] Start adding new jump function
5986 2019-Jan-16 21:15:22.333696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5987 2019-Jan-16 21:15:22.333752 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
5988 2019-Jan-16 21:15:22.334387 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
5989 2019-Jan-16 21:15:22.335020 - [DEBUG] Edge Function : AllBottom
5990 2019-Jan-16 21:15:22.335049 - [DEBUG] End adding new jump function
5991 2019-Jan-16 21:15:22.335087 - [DEBUG]
5992 2019-Jan-16 21:15:22.335111 - [DEBUG] -------------------------------------------- 171. Path Edge --------------------------------------------
5993 2019-Jan-16 21:15:22.335136 - [DEBUG]
5994 2019-Jan-16 21:15:22.335159 - [DEBUG] Process 171. path edge:
5995 2019-Jan-16 21:15:22.335183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5996 2019-Jan-16 21:15:22.335240 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
5997 2019-Jan-16 21:15:22.335876 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
5998 2019-Jan-16 21:15:22.336510 - [DEBUG]
5999 2019-Jan-16 21:15:22.336535 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6000 2019-Jan-16 21:15:22.337229 - [DEBUG] Compose: EdgeIdentity * AllBottom
6001 2019-Jan-16 21:15:22.337258 - [DEBUG]
6002 2019-Jan-16 21:15:22.337281 - [DEBUG] Propagate flow
6003 2019-Jan-16 21:15:22.337304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6004 2019-Jan-16 21:15:22.337362 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
6005 2019-Jan-16 21:15:22.338004 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6006 2019-Jan-16 21:15:22.338664 - [DEBUG] Edge function : AllBottom (result of previous compose)
6007 2019-Jan-16 21:15:22.338689 - [DEBUG]
6008 2019-Jan-16 21:15:22.338713 - [DEBUG] Join: AllTop & AllBottom
6009 2019-Jan-16 21:15:22.338739 - [DEBUG] = AllBottom (new jump func)
6010 2019-Jan-16 21:15:22.338763 - [DEBUG]
6011 2019-Jan-16 21:15:22.338786 - [DEBUG] Start adding new jump function
6012 2019-Jan-16 21:15:22.338809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6013 2019-Jan-16 21:15:22.338865 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6014 2019-Jan-16 21:15:22.339499 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
6015 2019-Jan-16 21:15:22.340138 - [DEBUG] Edge Function : AllBottom
6016 2019-Jan-16 21:15:22.340167 - [DEBUG] End adding new jump function
6017 2019-Jan-16 21:15:22.340191 - [DEBUG]
6018 2019-Jan-16 21:15:22.340214 - [DEBUG] -------------------------------------------- 172. Path Edge --------------------------------------------
6019 2019-Jan-16 21:15:22.340238 - [DEBUG]
6020 2019-Jan-16 21:15:22.340261 - [DEBUG] Process 172. path edge:
6021 2019-Jan-16 21:15:22.340285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6022 2019-Jan-16 21:15:22.340341 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
6023 2019-Jan-16 21:15:22.340980 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6024 2019-Jan-16 21:15:22.341614 - [DEBUG]
6025 2019-Jan-16 21:15:22.341640 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
6026 2019-Jan-16 21:15:22.342314 - [DEBUG] Compose: EdgeIdentity * AllBottom
6027 2019-Jan-16 21:15:22.342352 - [DEBUG]
6028 2019-Jan-16 21:15:22.342377 - [DEBUG] Propagate flow
6029 2019-Jan-16 21:15:22.342400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6030 2019-Jan-16 21:15:22.342456 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
6031 2019-Jan-16 21:15:22.343097 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6032 2019-Jan-16 21:15:22.343731 - [DEBUG] Edge function : AllBottom (result of previous compose)
6033 2019-Jan-16 21:15:22.343755 - [DEBUG]
6034 2019-Jan-16 21:15:22.343780 - [DEBUG] Join: AllTop & AllBottom
6035 2019-Jan-16 21:15:22.343805 - [DEBUG] = AllBottom (new jump func)
6036 2019-Jan-16 21:15:22.343829 - [DEBUG]
6037 2019-Jan-16 21:15:22.343852 - [DEBUG] Start adding new jump function
6038 2019-Jan-16 21:15:22.343875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6039 2019-Jan-16 21:15:22.343931 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6040 2019-Jan-16 21:15:22.344564 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
6041 2019-Jan-16 21:15:22.345218 - [DEBUG] Edge Function : AllBottom
6042 2019-Jan-16 21:15:22.345246 - [DEBUG] End adding new jump function
6043 2019-Jan-16 21:15:22.345271 - [DEBUG]
6044 2019-Jan-16 21:15:22.345294 - [DEBUG] -------------------------------------------- 173. Path Edge --------------------------------------------
6045 2019-Jan-16 21:15:22.345318 - [DEBUG]
6046 2019-Jan-16 21:15:22.345341 - [DEBUG] Process 173. path edge:
6047 2019-Jan-16 21:15:22.345364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6048 2019-Jan-16 21:15:22.345421 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
6049 2019-Jan-16 21:15:22.346067 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6050 2019-Jan-16 21:15:22.346701 - [DEBUG]
6051 2019-Jan-16 21:15:22.346725 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
6052 2019-Jan-16 21:15:22.347377 - [DEBUG] Compose: EdgeIdentity * AllBottom
6053 2019-Jan-16 21:15:22.347404 - [DEBUG]
6054 2019-Jan-16 21:15:22.347428 - [DEBUG] Propagate flow
6055 2019-Jan-16 21:15:22.347451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6056 2019-Jan-16 21:15:22.347507 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
6057 2019-Jan-16 21:15:22.348142 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6058 2019-Jan-16 21:15:22.348794 - [DEBUG] Edge function : AllBottom (result of previous compose)
6059 2019-Jan-16 21:15:22.348819 - [DEBUG]
6060 2019-Jan-16 21:15:22.348844 - [DEBUG] Join: AllTop & AllBottom
6061 2019-Jan-16 21:15:22.348869 - [DEBUG] = AllBottom (new jump func)
6062 2019-Jan-16 21:15:22.348893 - [DEBUG]
6063 2019-Jan-16 21:15:22.348916 - [DEBUG] Start adding new jump function
6064 2019-Jan-16 21:15:22.348939 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6065 2019-Jan-16 21:15:22.348995 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6066 2019-Jan-16 21:15:22.349628 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
6067 2019-Jan-16 21:15:22.350262 - [DEBUG] Edge Function : AllBottom
6068 2019-Jan-16 21:15:22.350290 - [DEBUG] End adding new jump function
6069 2019-Jan-16 21:15:22.350314 - [DEBUG]
6070 2019-Jan-16 21:15:22.350337 - [DEBUG] -------------------------------------------- 174. Path Edge --------------------------------------------
6071 2019-Jan-16 21:15:22.350361 - [DEBUG]
6072 2019-Jan-16 21:15:22.350384 - [DEBUG] Process 174. path edge:
6073 2019-Jan-16 21:15:22.350416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6074 2019-Jan-16 21:15:22.350473 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
6075 2019-Jan-16 21:15:22.351107 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6076 2019-Jan-16 21:15:22.351756 - [DEBUG]
6077 2019-Jan-16 21:15:22.351782 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
6078 2019-Jan-16 21:15:22.352427 - [DEBUG] Compose: EdgeIdentity * AllBottom
6079 2019-Jan-16 21:15:22.352454 - [DEBUG]
6080 2019-Jan-16 21:15:22.352478 - [DEBUG] Propagate flow
6081 2019-Jan-16 21:15:22.352501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6082 2019-Jan-16 21:15:22.352557 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
6083 2019-Jan-16 21:15:22.353192 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6084 2019-Jan-16 21:15:22.353824 - [DEBUG] Edge function : AllBottom (result of previous compose)
6085 2019-Jan-16 21:15:22.353849 - [DEBUG]
6086 2019-Jan-16 21:15:22.353873 - [DEBUG] Join: AllTop & AllBottom
6087 2019-Jan-16 21:15:22.353899 - [DEBUG] = AllBottom (new jump func)
6088 2019-Jan-16 21:15:22.353923 - [DEBUG]
6089 2019-Jan-16 21:15:22.353946 - [DEBUG] Start adding new jump function
6090 2019-Jan-16 21:15:22.353969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6091 2019-Jan-16 21:15:22.354025 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6092 2019-Jan-16 21:15:22.354658 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
6093 2019-Jan-16 21:15:22.355313 - [DEBUG] Edge Function : AllBottom
6094 2019-Jan-16 21:15:22.355341 - [DEBUG] End adding new jump function
6095 2019-Jan-16 21:15:22.355364 - [DEBUG]
6096 2019-Jan-16 21:15:22.355388 - [DEBUG] -------------------------------------------- 175. Path Edge --------------------------------------------
6097 2019-Jan-16 21:15:22.355412 - [DEBUG]
6098 2019-Jan-16 21:15:22.355435 - [DEBUG] Process 175. path edge:
6099 2019-Jan-16 21:15:22.355458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6100 2019-Jan-16 21:15:22.355515 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
6101 2019-Jan-16 21:15:22.356148 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6102 2019-Jan-16 21:15:22.356781 - [DEBUG]
6103 2019-Jan-16 21:15:22.356805 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
6104 2019-Jan-16 21:15:22.357451 - [DEBUG] Compose: EdgeIdentity * AllBottom
6105 2019-Jan-16 21:15:22.357478 - [DEBUG]
6106 2019-Jan-16 21:15:22.357502 - [DEBUG] Propagate flow
6107 2019-Jan-16 21:15:22.357525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6108 2019-Jan-16 21:15:22.357581 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
6109 2019-Jan-16 21:15:22.358230 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6110 2019-Jan-16 21:15:22.358881 - [DEBUG] Edge function : AllBottom (result of previous compose)
6111 2019-Jan-16 21:15:22.358906 - [DEBUG]
6112 2019-Jan-16 21:15:22.358930 - [DEBUG] Join: AllTop & AllBottom
6113 2019-Jan-16 21:15:22.358956 - [DEBUG] = AllBottom (new jump func)
6114 2019-Jan-16 21:15:22.358980 - [DEBUG]
6115 2019-Jan-16 21:15:22.359003 - [DEBUG] Start adding new jump function
6116 2019-Jan-16 21:15:22.359026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6117 2019-Jan-16 21:15:22.359081 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6118 2019-Jan-16 21:15:22.359735 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
6119 2019-Jan-16 21:15:22.360376 - [DEBUG] Edge Function : AllBottom
6120 2019-Jan-16 21:15:22.360404 - [DEBUG] End adding new jump function
6121 2019-Jan-16 21:15:22.360428 - [DEBUG]
6122 2019-Jan-16 21:15:22.360451 - [DEBUG] -------------------------------------------- 176. Path Edge --------------------------------------------
6123 2019-Jan-16 21:15:22.360476 - [DEBUG]
6124 2019-Jan-16 21:15:22.360499 - [DEBUG] Process 176. path edge:
6125 2019-Jan-16 21:15:22.360522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6126 2019-Jan-16 21:15:22.360578 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
6127 2019-Jan-16 21:15:22.361218 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6128 2019-Jan-16 21:15:22.361875 - [DEBUG]
6129 2019-Jan-16 21:15:22.361900 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
6130 2019-Jan-16 21:15:22.362551 - [DEBUG] Compose: EdgeIdentity * AllBottom
6131 2019-Jan-16 21:15:22.362579 - [DEBUG]
6132 2019-Jan-16 21:15:22.362602 - [DEBUG] Propagate flow
6133 2019-Jan-16 21:15:22.362625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6134 2019-Jan-16 21:15:22.362681 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
6135 2019-Jan-16 21:15:22.363320 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6136 2019-Jan-16 21:15:22.363953 - [DEBUG] Edge function : AllBottom (result of previous compose)
6137 2019-Jan-16 21:15:22.363977 - [DEBUG]
6138 2019-Jan-16 21:15:22.364002 - [DEBUG] Join: AllTop & AllBottom
6139 2019-Jan-16 21:15:22.364027 - [DEBUG] = AllBottom (new jump func)
6140 2019-Jan-16 21:15:22.364052 - [DEBUG]
6141 2019-Jan-16 21:15:22.364074 - [DEBUG] Start adding new jump function
6142 2019-Jan-16 21:15:22.364097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6143 2019-Jan-16 21:15:22.364153 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6144 2019-Jan-16 21:15:22.364787 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
6145 2019-Jan-16 21:15:22.365437 - [DEBUG] Edge Function : AllBottom
6146 2019-Jan-16 21:15:22.365465 - [DEBUG] End adding new jump function
6147 2019-Jan-16 21:15:22.365489 - [DEBUG]
6148 2019-Jan-16 21:15:22.365512 - [DEBUG] -------------------------------------------- 177. Path Edge --------------------------------------------
6149 2019-Jan-16 21:15:22.365537 - [DEBUG]
6150 2019-Jan-16 21:15:22.365560 - [DEBUG] Process 177. path edge:
6151 2019-Jan-16 21:15:22.365583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6152 2019-Jan-16 21:15:22.365640 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
6153 2019-Jan-16 21:15:22.366277 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6154 2019-Jan-16 21:15:22.366909 - [DEBUG]
6155 2019-Jan-16 21:15:22.366933 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
6156 2019-Jan-16 21:15:22.367577 - [DEBUG] Possible callees:
6157 2019-Jan-16 21:15:22.367602 - [DEBUG] bar
6158 2019-Jan-16 21:15:22.367626 - [DEBUG] Possible return sites:
6159 2019-Jan-16 21:15:22.367649 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !716160 2019-Jan-16 21:15:22.368934 - [DEBUG] Found and process special summary
6161 2019-Jan-16 21:15:22.368977 - [DEBUG] Compose: EdgeIdentity * AllBottom
6162 2019-Jan-16 21:15:22.369004 - [DEBUG]
6163 2019-Jan-16 21:15:22.369028 - [DEBUG] Propagate flow
6164 2019-Jan-16 21:15:22.369051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6165 2019-Jan-16 21:15:22.369108 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
6166 2019-Jan-16 21:15:22.369747 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6167 2019-Jan-16 21:15:22.370381 - [DEBUG] Edge function : AllBottom (result of previous compose)
6168 2019-Jan-16 21:15:22.370407 - [DEBUG]
6169 2019-Jan-16 21:15:22.370431 - [DEBUG] Join: AllTop & AllBottom
6170 2019-Jan-16 21:15:22.370456 - [DEBUG] = AllBottom (new jump func)
6171 2019-Jan-16 21:15:22.370480 - [DEBUG]
6172 2019-Jan-16 21:15:22.370503 - [DEBUG] Start adding new jump function
6173 2019-Jan-16 21:15:22.370526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6174 2019-Jan-16 21:15:22.370582 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6175 2019-Jan-16 21:15:22.371222 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
6176 2019-Jan-16 21:15:22.371875 - [DEBUG] Edge Function : AllBottom
6177 2019-Jan-16 21:15:22.371904 - [DEBUG] End adding new jump function
6178 2019-Jan-16 21:15:22.371928 - [DEBUG]
6179 2019-Jan-16 21:15:22.371952 - [DEBUG] -------------------------------------------- 178. Path Edge --------------------------------------------
6180 2019-Jan-16 21:15:22.371976 - [DEBUG]
6181 2019-Jan-16 21:15:22.371999 - [DEBUG] Process 178. path edge:
6182 2019-Jan-16 21:15:22.372022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6183 2019-Jan-16 21:15:22.372079 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
6184 2019-Jan-16 21:15:22.372717 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6185 2019-Jan-16 21:15:22.373350 - [DEBUG]
6186 2019-Jan-16 21:15:22.373374 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
6187 2019-Jan-16 21:15:22.374022 - [DEBUG] Compose: EdgeIdentity * AllBottom
6188 2019-Jan-16 21:15:22.374049 - [DEBUG]
6189 2019-Jan-16 21:15:22.374073 - [DEBUG] Propagate flow
6190 2019-Jan-16 21:15:22.374096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6191 2019-Jan-16 21:15:22.374152 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
6192 2019-Jan-16 21:15:22.374786 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6193 2019-Jan-16 21:15:22.375434 - [DEBUG] Edge function : AllBottom (result of previous compose)
6194 2019-Jan-16 21:15:22.375459 - [DEBUG]
6195 2019-Jan-16 21:15:22.375483 - [DEBUG] Join: AllTop & AllBottom
6196 2019-Jan-16 21:15:22.375508 - [DEBUG] = AllBottom (new jump func)
6197 2019-Jan-16 21:15:22.375532 - [DEBUG]
6198 2019-Jan-16 21:15:22.375555 - [DEBUG] Start adding new jump function
6199 2019-Jan-16 21:15:22.375578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6200 2019-Jan-16 21:15:22.375634 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6201 2019-Jan-16 21:15:22.376267 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
6202 2019-Jan-16 21:15:22.376900 - [DEBUG] Edge Function : AllBottom
6203 2019-Jan-16 21:15:22.376928 - [DEBUG] End adding new jump function
6204 2019-Jan-16 21:15:22.376952 - [DEBUG]
6205 2019-Jan-16 21:15:22.376975 - [DEBUG] -------------------------------------------- 179. Path Edge --------------------------------------------
6206 2019-Jan-16 21:15:22.377008 - [DEBUG]
6207 2019-Jan-16 21:15:22.377031 - [DEBUG] Process 179. path edge:
6208 2019-Jan-16 21:15:22.377055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6209 2019-Jan-16 21:15:22.377111 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
6210 2019-Jan-16 21:15:22.377746 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6211 2019-Jan-16 21:15:22.378386 - [DEBUG]
6212 2019-Jan-16 21:15:22.378424 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
6213 2019-Jan-16 21:15:22.379072 - [DEBUG] Compose: EdgeIdentity * AllBottom
6214 2019-Jan-16 21:15:22.379099 - [DEBUG]
6215 2019-Jan-16 21:15:22.379123 - [DEBUG] Propagate flow
6216 2019-Jan-16 21:15:22.379146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6217 2019-Jan-16 21:15:22.379202 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
6218 2019-Jan-16 21:15:22.379848 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6219 2019-Jan-16 21:15:22.380481 - [DEBUG] Edge function : AllBottom (result of previous compose)
6220 2019-Jan-16 21:15:22.380506 - [DEBUG]
6221 2019-Jan-16 21:15:22.380531 - [DEBUG] Join: AllTop & AllBottom
6222 2019-Jan-16 21:15:22.380556 - [DEBUG] = AllBottom (new jump func)
6223 2019-Jan-16 21:15:22.380580 - [DEBUG]
6224 2019-Jan-16 21:15:22.380603 - [DEBUG] Start adding new jump function
6225 2019-Jan-16 21:15:22.380627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6226 2019-Jan-16 21:15:22.380682 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6227 2019-Jan-16 21:15:22.381315 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
6228 2019-Jan-16 21:15:22.381973 - [DEBUG] Edge Function : AllBottom
6229 2019-Jan-16 21:15:22.382001 - [DEBUG] End adding new jump function
6230 2019-Jan-16 21:15:22.382026 - [DEBUG]
6231 2019-Jan-16 21:15:22.382049 - [DEBUG] -------------------------------------------- 180. Path Edge --------------------------------------------
6232 2019-Jan-16 21:15:22.382073 - [DEBUG]
6233 2019-Jan-16 21:15:22.382096 - [DEBUG] Process 180. path edge:
6234 2019-Jan-16 21:15:22.382119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6235 2019-Jan-16 21:15:22.382176 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
6236 2019-Jan-16 21:15:22.382828 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6237 2019-Jan-16 21:15:22.383461 - [DEBUG]
6238 2019-Jan-16 21:15:22.383485 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
6239 2019-Jan-16 21:15:22.384147 - [DEBUG] Possible callees:
6240 2019-Jan-16 21:15:22.384171 - [DEBUG] llvm.dbg.declare
6241 2019-Jan-16 21:15:22.384196 - [DEBUG] Possible return sites:
6242 2019-Jan-16 21:15:22.384219 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !786243 2019-Jan-16 21:15:22.385516 - [DEBUG] Found and process special summary
6244 2019-Jan-16 21:15:22.385550 - [DEBUG] Compose: EdgeIdentity * AllBottom
6245 2019-Jan-16 21:15:22.385577 - [DEBUG]
6246 2019-Jan-16 21:15:22.385600 - [DEBUG] Propagate flow
6247 2019-Jan-16 21:15:22.385623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6248 2019-Jan-16 21:15:22.385680 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
6249 2019-Jan-16 21:15:22.386328 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6250 2019-Jan-16 21:15:22.386964 - [DEBUG] Edge function : AllBottom (result of previous compose)
6251 2019-Jan-16 21:15:22.386989 - [DEBUG]
6252 2019-Jan-16 21:15:22.387014 - [DEBUG] Join: AllTop & AllBottom
6253 2019-Jan-16 21:15:22.387044 - [DEBUG] = AllBottom (new jump func)
6254 2019-Jan-16 21:15:22.387068 - [DEBUG]
6255 2019-Jan-16 21:15:22.387091 - [DEBUG] Start adding new jump function
6256 2019-Jan-16 21:15:22.387114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6257 2019-Jan-16 21:15:22.387169 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6258 2019-Jan-16 21:15:22.387803 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
6259 2019-Jan-16 21:15:22.388453 - [DEBUG] Edge Function : AllBottom
6260 2019-Jan-16 21:15:22.388482 - [DEBUG] End adding new jump function
6261 2019-Jan-16 21:15:22.388506 - [DEBUG]
6262 2019-Jan-16 21:15:22.388529 - [DEBUG] -------------------------------------------- 181. Path Edge --------------------------------------------
6263 2019-Jan-16 21:15:22.388554 - [DEBUG]
6264 2019-Jan-16 21:15:22.388576 - [DEBUG] Process 181. path edge:
6265 2019-Jan-16 21:15:22.388600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6266 2019-Jan-16 21:15:22.388657 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
6267 2019-Jan-16 21:15:22.389296 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6268 2019-Jan-16 21:15:22.389930 - [DEBUG]
6269 2019-Jan-16 21:15:22.389955 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
6270 2019-Jan-16 21:15:22.390605 - [DEBUG] Compose: EdgeIdentity * AllBottom
6271 2019-Jan-16 21:15:22.390633 - [DEBUG]
6272 2019-Jan-16 21:15:22.390656 - [DEBUG] Propagate flow
6273 2019-Jan-16 21:15:22.390679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6274 2019-Jan-16 21:15:22.390735 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
6275 2019-Jan-16 21:15:22.391371 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6276 2019-Jan-16 21:15:22.392021 - [DEBUG] Edge function : AllBottom (result of previous compose)
6277 2019-Jan-16 21:15:22.392046 - [DEBUG]
6278 2019-Jan-16 21:15:22.392070 - [DEBUG] Join: AllTop & AllBottom
6279 2019-Jan-16 21:15:22.392095 - [DEBUG] = AllBottom (new jump func)
6280 2019-Jan-16 21:15:22.392119 - [DEBUG]
6281 2019-Jan-16 21:15:22.392143 - [DEBUG] Start adding new jump function
6282 2019-Jan-16 21:15:22.392166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6283 2019-Jan-16 21:15:22.392221 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6284 2019-Jan-16 21:15:22.392857 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
6285 2019-Jan-16 21:15:22.393492 - [DEBUG] Edge Function : AllBottom
6286 2019-Jan-16 21:15:22.393519 - [DEBUG] End adding new jump function
6287 2019-Jan-16 21:15:22.393544 - [DEBUG]
6288 2019-Jan-16 21:15:22.393567 - [DEBUG] -------------------------------------------- 182. Path Edge --------------------------------------------
6289 2019-Jan-16 21:15:22.393591 - [DEBUG]
6290 2019-Jan-16 21:15:22.393614 - [DEBUG] Process 182. path edge:
6291 2019-Jan-16 21:15:22.393638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6292 2019-Jan-16 21:15:22.393694 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
6293 2019-Jan-16 21:15:22.394335 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6294 2019-Jan-16 21:15:22.394976 - [DEBUG]
6295 2019-Jan-16 21:15:22.395002 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
6296 2019-Jan-16 21:15:22.395665 - [DEBUG] Compose: EdgeIdentity * AllBottom
6297 2019-Jan-16 21:15:22.395692 - [DEBUG]
6298 2019-Jan-16 21:15:22.395716 - [DEBUG] Propagate flow
6299 2019-Jan-16 21:15:22.395739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6300 2019-Jan-16 21:15:22.395795 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
6301 2019-Jan-16 21:15:22.396433 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6302 2019-Jan-16 21:15:22.397066 - [DEBUG] Edge function : AllBottom (result of previous compose)
6303 2019-Jan-16 21:15:22.397091 - [DEBUG]
6304 2019-Jan-16 21:15:22.397115 - [DEBUG] Join: AllTop & AllBottom
6305 2019-Jan-16 21:15:22.397141 - [DEBUG] = AllBottom (new jump func)
6306 2019-Jan-16 21:15:22.397165 - [DEBUG]
6307 2019-Jan-16 21:15:22.397188 - [DEBUG] Start adding new jump function
6308 2019-Jan-16 21:15:22.397211 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6309 2019-Jan-16 21:15:22.397267 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6310 2019-Jan-16 21:15:22.397899 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
6311 2019-Jan-16 21:15:22.398552 - [DEBUG] Edge Function : AllBottom
6312 2019-Jan-16 21:15:22.398580 - [DEBUG] End adding new jump function
6313 2019-Jan-16 21:15:22.398604 - [DEBUG]
6314 2019-Jan-16 21:15:22.398628 - [DEBUG] -------------------------------------------- 183. Path Edge --------------------------------------------
6315 2019-Jan-16 21:15:22.398652 - [DEBUG]
6316 2019-Jan-16 21:15:22.398675 - [DEBUG] Process 183. path edge:
6317 2019-Jan-16 21:15:22.398698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6318 2019-Jan-16 21:15:22.398755 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
6319 2019-Jan-16 21:15:22.399392 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6320 2019-Jan-16 21:15:22.400030 - [DEBUG]
6321 2019-Jan-16 21:15:22.400054 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
6322 2019-Jan-16 21:15:22.400712 - [DEBUG] Compose: EdgeIdentity * AllBottom
6323 2019-Jan-16 21:15:22.400739 - [DEBUG]
6324 2019-Jan-16 21:15:22.400763 - [DEBUG] Propagate flow
6325 2019-Jan-16 21:15:22.400786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6326 2019-Jan-16 21:15:22.400842 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
6327 2019-Jan-16 21:15:22.401479 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6328 2019-Jan-16 21:15:22.402132 - [DEBUG] Edge function : AllBottom (result of previous compose)
6329 2019-Jan-16 21:15:22.402157 - [DEBUG]
6330 2019-Jan-16 21:15:22.402181 - [DEBUG] Join: AllTop & AllBottom
6331 2019-Jan-16 21:15:22.402206 - [DEBUG] = AllBottom (new jump func)
6332 2019-Jan-16 21:15:22.402230 - [DEBUG]
6333 2019-Jan-16 21:15:22.402253 - [DEBUG] Start adding new jump function
6334 2019-Jan-16 21:15:22.402276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6335 2019-Jan-16 21:15:22.402332 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6336 2019-Jan-16 21:15:22.402966 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
6337 2019-Jan-16 21:15:22.403607 - [DEBUG] Edge Function : AllBottom
6338 2019-Jan-16 21:15:22.403635 - [DEBUG] End adding new jump function
6339 2019-Jan-16 21:15:22.403659 - [DEBUG]
6340 2019-Jan-16 21:15:22.403698 - [DEBUG] -------------------------------------------- 184. Path Edge --------------------------------------------
6341 2019-Jan-16 21:15:22.403723 - [DEBUG]
6342 2019-Jan-16 21:15:22.403746 - [DEBUG] Process 184. path edge:
6343 2019-Jan-16 21:15:22.403770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6344 2019-Jan-16 21:15:22.403826 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
6345 2019-Jan-16 21:15:22.404462 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6346 2019-Jan-16 21:15:22.405110 - [DEBUG]
6347 2019-Jan-16 21:15:22.405135 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
6348 2019-Jan-16 21:15:22.405778 - [DEBUG] Compose: EdgeIdentity * AllBottom
6349 2019-Jan-16 21:15:22.405805 - [DEBUG]
6350 2019-Jan-16 21:15:22.405829 - [DEBUG] Propagate flow
6351 2019-Jan-16 21:15:22.405852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6352 2019-Jan-16 21:15:22.405908 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
6353 2019-Jan-16 21:15:22.406550 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6354 2019-Jan-16 21:15:22.407182 - [DEBUG] Edge function : AllBottom (result of previous compose)
6355 2019-Jan-16 21:15:22.407207 - [DEBUG]
6356 2019-Jan-16 21:15:22.407231 - [DEBUG] Join: AllTop & AllBottom
6357 2019-Jan-16 21:15:22.407257 - [DEBUG] = AllBottom (new jump func)
6358 2019-Jan-16 21:15:22.407280 - [DEBUG]
6359 2019-Jan-16 21:15:22.407304 - [DEBUG] Start adding new jump function
6360 2019-Jan-16 21:15:22.407327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6361 2019-Jan-16 21:15:22.407382 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6362 2019-Jan-16 21:15:22.408016 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
6363 2019-Jan-16 21:15:22.408666 - [DEBUG] Edge Function : AllBottom
6364 2019-Jan-16 21:15:22.408694 - [DEBUG] End adding new jump function
6365 2019-Jan-16 21:15:22.408718 - [DEBUG]
6366 2019-Jan-16 21:15:22.408742 - [DEBUG] -------------------------------------------- 185. Path Edge --------------------------------------------
6367 2019-Jan-16 21:15:22.408766 - [DEBUG]
6368 2019-Jan-16 21:15:22.408789 - [DEBUG] Process 185. path edge:
6369 2019-Jan-16 21:15:22.408812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6370 2019-Jan-16 21:15:22.408868 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
6371 2019-Jan-16 21:15:22.409503 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6372 2019-Jan-16 21:15:22.410137 - [DEBUG]
6373 2019-Jan-16 21:15:22.410161 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
6374 2019-Jan-16 21:15:22.410822 - [DEBUG] Compose: EdgeIdentity * AllBottom
6375 2019-Jan-16 21:15:22.410850 - [DEBUG]
6376 2019-Jan-16 21:15:22.410873 - [DEBUG] Propagate flow
6377 2019-Jan-16 21:15:22.410897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6378 2019-Jan-16 21:15:22.410953 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6379 2019-Jan-16 21:15:22.411593 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6380 2019-Jan-16 21:15:22.412243 - [DEBUG] Edge function : AllBottom (result of previous compose)
6381 2019-Jan-16 21:15:22.412268 - [DEBUG]
6382 2019-Jan-16 21:15:22.412292 - [DEBUG] Join: AllTop & AllBottom
6383 2019-Jan-16 21:15:22.412318 - [DEBUG] = AllBottom (new jump func)
6384 2019-Jan-16 21:15:22.412342 - [DEBUG]
6385 2019-Jan-16 21:15:22.412365 - [DEBUG] Start adding new jump function
6386 2019-Jan-16 21:15:22.412397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6387 2019-Jan-16 21:15:22.412453 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6388 2019-Jan-16 21:15:22.413088 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6389 2019-Jan-16 21:15:22.413726 - [DEBUG] Edge Function : AllBottom
6390 2019-Jan-16 21:15:22.413754 - [DEBUG] End adding new jump function
6391 2019-Jan-16 21:15:22.413778 - [DEBUG]
6392 2019-Jan-16 21:15:22.413802 - [DEBUG] -------------------------------------------- 186. Path Edge --------------------------------------------
6393 2019-Jan-16 21:15:22.413826 - [DEBUG]
6394 2019-Jan-16 21:15:22.413849 - [DEBUG] Process 186. path edge:
6395 2019-Jan-16 21:15:22.413873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6396 2019-Jan-16 21:15:22.413929 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
6397 2019-Jan-16 21:15:22.414568 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6398 2019-Jan-16 21:15:22.415216 - [DEBUG]
6399 2019-Jan-16 21:15:22.415240 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6400 2019-Jan-16 21:15:22.415890 - [DEBUG] Compose: EdgeIdentity * AllBottom
6401 2019-Jan-16 21:15:22.415918 - [DEBUG]
6402 2019-Jan-16 21:15:22.415941 - [DEBUG] Propagate flow
6403 2019-Jan-16 21:15:22.415965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6404 2019-Jan-16 21:15:22.416021 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6405 2019-Jan-16 21:15:22.416662 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6406 2019-Jan-16 21:15:22.417295 - [DEBUG] Edge function : AllBottom (result of previous compose)
6407 2019-Jan-16 21:15:22.417320 - [DEBUG]
6408 2019-Jan-16 21:15:22.417345 - [DEBUG] Join: AllTop & AllBottom
6409 2019-Jan-16 21:15:22.417370 - [DEBUG] = AllBottom (new jump func)
6410 2019-Jan-16 21:15:22.417394 - [DEBUG]
6411 2019-Jan-16 21:15:22.417418 - [DEBUG] Start adding new jump function
6412 2019-Jan-16 21:15:22.417441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6413 2019-Jan-16 21:15:22.417496 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6414 2019-Jan-16 21:15:22.418130 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6415 2019-Jan-16 21:15:22.418780 - [DEBUG] Edge Function : AllBottom
6416 2019-Jan-16 21:15:22.418808 - [DEBUG] End adding new jump function
6417 2019-Jan-16 21:15:22.418832 - [DEBUG]
6418 2019-Jan-16 21:15:22.418855 - [DEBUG] -------------------------------------------- 187. Path Edge --------------------------------------------
6419 2019-Jan-16 21:15:22.418879 - [DEBUG]
6420 2019-Jan-16 21:15:22.418902 - [DEBUG] Process 187. path edge:
6421 2019-Jan-16 21:15:22.418925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6422 2019-Jan-16 21:15:22.418982 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
6423 2019-Jan-16 21:15:22.419622 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6424 2019-Jan-16 21:15:22.420255 - [DEBUG]
6425 2019-Jan-16 21:15:22.420280 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6426 2019-Jan-16 21:15:22.420925 - [DEBUG] Compose: EdgeIdentity * AllBottom
6427 2019-Jan-16 21:15:22.420953 - [DEBUG]
6428 2019-Jan-16 21:15:22.420976 - [DEBUG] Propagate flow
6429 2019-Jan-16 21:15:22.420999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6430 2019-Jan-16 21:15:22.421064 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
6431 2019-Jan-16 21:15:22.421713 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6432 2019-Jan-16 21:15:22.422362 - [DEBUG] Edge function : AllBottom (result of previous compose)
6433 2019-Jan-16 21:15:22.422387 - [DEBUG]
6434 2019-Jan-16 21:15:22.422412 - [DEBUG] Join: AllTop & AllBottom
6435 2019-Jan-16 21:15:22.422437 - [DEBUG] = AllBottom (new jump func)
6436 2019-Jan-16 21:15:22.422461 - [DEBUG]
6437 2019-Jan-16 21:15:22.422484 - [DEBUG] Start adding new jump function
6438 2019-Jan-16 21:15:22.422507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6439 2019-Jan-16 21:15:22.422563 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6440 2019-Jan-16 21:15:22.423196 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
6441 2019-Jan-16 21:15:22.423839 - [DEBUG] Edge Function : AllBottom
6442 2019-Jan-16 21:15:22.423867 - [DEBUG] End adding new jump function
6443 2019-Jan-16 21:15:22.423891 - [DEBUG]
6444 2019-Jan-16 21:15:22.423914 - [DEBUG] -------------------------------------------- 188. Path Edge --------------------------------------------
6445 2019-Jan-16 21:15:22.423938 - [DEBUG]
6446 2019-Jan-16 21:15:22.423961 - [DEBUG] Process 188. path edge:
6447 2019-Jan-16 21:15:22.423984 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6448 2019-Jan-16 21:15:22.424040 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
6449 2019-Jan-16 21:15:22.424684 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6450 2019-Jan-16 21:15:22.425332 - [DEBUG]
6451 2019-Jan-16 21:15:22.425356 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
6452 2019-Jan-16 21:15:22.426008 - [DEBUG] Possible callees:
6453 2019-Jan-16 21:15:22.426033 - [DEBUG] llvm.dbg.declare
6454 2019-Jan-16 21:15:22.426057 - [DEBUG] Possible return sites:
6455 2019-Jan-16 21:15:22.426081 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1206456 2019-Jan-16 21:15:22.427364 - [DEBUG] Found and process special summary
6457 2019-Jan-16 21:15:22.427398 - [DEBUG] Compose: EdgeIdentity * AllBottom
6458 2019-Jan-16 21:15:22.427424 - [DEBUG]
6459 2019-Jan-16 21:15:22.427448 - [DEBUG] Propagate flow
6460 2019-Jan-16 21:15:22.427471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6461 2019-Jan-16 21:15:22.427528 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
6462 2019-Jan-16 21:15:22.428166 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6463 2019-Jan-16 21:15:22.428815 - [DEBUG] Edge function : AllBottom (result of previous compose)
6464 2019-Jan-16 21:15:22.428840 - [DEBUG]
6465 2019-Jan-16 21:15:22.428864 - [DEBUG] Join: AllTop & AllBottom
6466 2019-Jan-16 21:15:22.428889 - [DEBUG] = AllBottom (new jump func)
6467 2019-Jan-16 21:15:22.428913 - [DEBUG]
6468 2019-Jan-16 21:15:22.428937 - [DEBUG] Start adding new jump function
6469 2019-Jan-16 21:15:22.428960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6470 2019-Jan-16 21:15:22.429015 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6471 2019-Jan-16 21:15:22.429656 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
6472 2019-Jan-16 21:15:22.430293 - [DEBUG] Edge Function : AllBottom
6473 2019-Jan-16 21:15:22.430322 - [DEBUG] End adding new jump function
6474 2019-Jan-16 21:15:22.430346 - [DEBUG]
6475 2019-Jan-16 21:15:22.430369 - [DEBUG] -------------------------------------------- 189. Path Edge --------------------------------------------
6476 2019-Jan-16 21:15:22.430394 - [DEBUG]
6477 2019-Jan-16 21:15:22.430417 - [DEBUG] Process 189. path edge:
6478 2019-Jan-16 21:15:22.430440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6479 2019-Jan-16 21:15:22.430497 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
6480 2019-Jan-16 21:15:22.431134 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6481 2019-Jan-16 21:15:22.431780 - [DEBUG]
6482 2019-Jan-16 21:15:22.431804 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
6483 2019-Jan-16 21:15:22.432452 - [DEBUG] Compose: EdgeIdentity * AllBottom
6484 2019-Jan-16 21:15:22.432479 - [DEBUG]
6485 2019-Jan-16 21:15:22.432503 - [DEBUG] Propagate flow
6486 2019-Jan-16 21:15:22.432526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6487 2019-Jan-16 21:15:22.432586 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
6488 2019-Jan-16 21:15:22.433222 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6489 2019-Jan-16 21:15:22.433855 - [DEBUG] Edge function : AllBottom (result of previous compose)
6490 2019-Jan-16 21:15:22.433879 - [DEBUG]
6491 2019-Jan-16 21:15:22.433904 - [DEBUG] Join: AllTop & AllBottom
6492 2019-Jan-16 21:15:22.433929 - [DEBUG] = AllBottom (new jump func)
6493 2019-Jan-16 21:15:22.433953 - [DEBUG]
6494 2019-Jan-16 21:15:22.433976 - [DEBUG] Start adding new jump function
6495 2019-Jan-16 21:15:22.433999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6496 2019-Jan-16 21:15:22.434054 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6497 2019-Jan-16 21:15:22.434687 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
6498 2019-Jan-16 21:15:22.435370 - [DEBUG] Edge Function : AllBottom
6499 2019-Jan-16 21:15:22.435399 - [DEBUG] End adding new jump function
6500 2019-Jan-16 21:15:22.435423 - [DEBUG]
6501 2019-Jan-16 21:15:22.435446 - [DEBUG] -------------------------------------------- 190. Path Edge --------------------------------------------
6502 2019-Jan-16 21:15:22.435470 - [DEBUG]
6503 2019-Jan-16 21:15:22.435493 - [DEBUG] Process 190. path edge:
6504 2019-Jan-16 21:15:22.435517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6505 2019-Jan-16 21:15:22.435577 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
6506 2019-Jan-16 21:15:22.436212 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6507 2019-Jan-16 21:15:22.436845 - [DEBUG]
6508 2019-Jan-16 21:15:22.436870 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
6509 2019-Jan-16 21:15:22.437523 - [DEBUG] Compose: EdgeIdentity * AllBottom
6510 2019-Jan-16 21:15:22.437550 - [DEBUG]
6511 2019-Jan-16 21:15:22.437574 - [DEBUG] Propagate flow
6512 2019-Jan-16 21:15:22.437597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6513 2019-Jan-16 21:15:22.437653 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6514 2019-Jan-16 21:15:22.438307 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6515 2019-Jan-16 21:15:22.438962 - [DEBUG] Edge function : AllBottom (result of previous compose)
6516 2019-Jan-16 21:15:22.438995 - [DEBUG]
6517 2019-Jan-16 21:15:22.439020 - [DEBUG] Join: AllTop & AllBottom
6518 2019-Jan-16 21:15:22.439046 - [DEBUG] = AllBottom (new jump func)
6519 2019-Jan-16 21:15:22.439070 - [DEBUG]
6520 2019-Jan-16 21:15:22.439093 - [DEBUG] Start adding new jump function
6521 2019-Jan-16 21:15:22.439116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6522 2019-Jan-16 21:15:22.439172 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6523 2019-Jan-16 21:15:22.439807 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6524 2019-Jan-16 21:15:22.440451 - [DEBUG] Edge Function : AllBottom
6525 2019-Jan-16 21:15:22.440479 - [DEBUG] End adding new jump function
6526 2019-Jan-16 21:15:22.440503 - [DEBUG]
6527 2019-Jan-16 21:15:22.440526 - [DEBUG] -------------------------------------------- 191. Path Edge --------------------------------------------
6528 2019-Jan-16 21:15:22.440551 - [DEBUG]
6529 2019-Jan-16 21:15:22.440574 - [DEBUG] Process 191. path edge:
6530 2019-Jan-16 21:15:22.440597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6531 2019-Jan-16 21:15:22.440653 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
6532 2019-Jan-16 21:15:22.441297 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6533 2019-Jan-16 21:15:22.441946 - [DEBUG]
6534 2019-Jan-16 21:15:22.441970 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6535 2019-Jan-16 21:15:22.442623 - [DEBUG] Possible callees:
6536 2019-Jan-16 21:15:22.442648 - [DEBUG] llvm.dbg.declare
6537 2019-Jan-16 21:15:22.442671 - [DEBUG] Possible return sites:
6538 2019-Jan-16 21:15:22.442695 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1496539 2019-Jan-16 21:15:22.443969 - [DEBUG] Found and process special summary
6540 2019-Jan-16 21:15:22.444003 - [DEBUG] Compose: EdgeIdentity * AllBottom
6541 2019-Jan-16 21:15:22.444030 - [DEBUG]
6542 2019-Jan-16 21:15:22.444054 - [DEBUG] Propagate flow
6543 2019-Jan-16 21:15:22.444077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6544 2019-Jan-16 21:15:22.444133 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6545 2019-Jan-16 21:15:22.444773 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6546 2019-Jan-16 21:15:22.445423 - [DEBUG] Edge function : AllBottom (result of previous compose)
6547 2019-Jan-16 21:15:22.445448 - [DEBUG]
6548 2019-Jan-16 21:15:22.445472 - [DEBUG] Join: AllTop & AllBottom
6549 2019-Jan-16 21:15:22.445498 - [DEBUG] = AllBottom (new jump func)
6550 2019-Jan-16 21:15:22.445522 - [DEBUG]
6551 2019-Jan-16 21:15:22.445545 - [DEBUG] Start adding new jump function
6552 2019-Jan-16 21:15:22.445568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6553 2019-Jan-16 21:15:22.445624 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6554 2019-Jan-16 21:15:22.446257 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6555 2019-Jan-16 21:15:22.446894 - [DEBUG] Edge Function : AllBottom
6556 2019-Jan-16 21:15:22.446922 - [DEBUG] End adding new jump function
6557 2019-Jan-16 21:15:22.446947 - [DEBUG]
6558 2019-Jan-16 21:15:22.446970 - [DEBUG] -------------------------------------------- 192. Path Edge --------------------------------------------
6559 2019-Jan-16 21:15:22.447002 - [DEBUG]
6560 2019-Jan-16 21:15:22.447026 - [DEBUG] Process 192. path edge:
6561 2019-Jan-16 21:15:22.447049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6562 2019-Jan-16 21:15:22.447106 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
6563 2019-Jan-16 21:15:22.447744 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6564 2019-Jan-16 21:15:22.448376 - [DEBUG]
6565 2019-Jan-16 21:15:22.448411 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6566 2019-Jan-16 21:15:22.449068 - [DEBUG] Compose: EdgeIdentity * AllBottom
6567 2019-Jan-16 21:15:22.449096 - [DEBUG]
6568 2019-Jan-16 21:15:22.449119 - [DEBUG] Propagate flow
6569 2019-Jan-16 21:15:22.449142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6570 2019-Jan-16 21:15:22.449199 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6571 2019-Jan-16 21:15:22.449835 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6572 2019-Jan-16 21:15:22.450467 - [DEBUG] Edge function : AllBottom (result of previous compose)
6573 2019-Jan-16 21:15:22.450492 - [DEBUG]
6574 2019-Jan-16 21:15:22.450516 - [DEBUG] Join: AllTop & AllBottom
6575 2019-Jan-16 21:15:22.450541 - [DEBUG] = AllBottom (new jump func)
6576 2019-Jan-16 21:15:22.450565 - [DEBUG]
6577 2019-Jan-16 21:15:22.450588 - [DEBUG] Start adding new jump function
6578 2019-Jan-16 21:15:22.450611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6579 2019-Jan-16 21:15:22.450667 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6580 2019-Jan-16 21:15:22.451301 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6581 2019-Jan-16 21:15:22.451959 - [DEBUG] Edge Function : AllBottom
6582 2019-Jan-16 21:15:22.451987 - [DEBUG] End adding new jump function
6583 2019-Jan-16 21:15:22.452011 - [DEBUG]
6584 2019-Jan-16 21:15:22.452035 - [DEBUG] -------------------------------------------- 193. Path Edge --------------------------------------------
6585 2019-Jan-16 21:15:22.452059 - [DEBUG]
6586 2019-Jan-16 21:15:22.452082 - [DEBUG] Process 193. path edge:
6587 2019-Jan-16 21:15:22.452105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6588 2019-Jan-16 21:15:22.452162 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
6589 2019-Jan-16 21:15:22.452813 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6590 2019-Jan-16 21:15:22.453450 - [DEBUG]
6591 2019-Jan-16 21:15:22.453475 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6592 2019-Jan-16 21:15:22.454125 - [DEBUG] Compose: EdgeIdentity * AllBottom
6593 2019-Jan-16 21:15:22.454153 - [DEBUG]
6594 2019-Jan-16 21:15:22.454176 - [DEBUG] Propagate flow
6595 2019-Jan-16 21:15:22.454199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6596 2019-Jan-16 21:15:22.454255 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6597 2019-Jan-16 21:15:22.454902 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6598 2019-Jan-16 21:15:22.455565 - [DEBUG] Edge function : AllBottom (result of previous compose)
6599 2019-Jan-16 21:15:22.455590 - [DEBUG]
6600 2019-Jan-16 21:15:22.455615 - [DEBUG] Join: AllTop & AllBottom
6601 2019-Jan-16 21:15:22.455640 - [DEBUG] = AllBottom (new jump func)
6602 2019-Jan-16 21:15:22.455664 - [DEBUG]
6603 2019-Jan-16 21:15:22.455688 - [DEBUG] Start adding new jump function
6604 2019-Jan-16 21:15:22.455711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6605 2019-Jan-16 21:15:22.455776 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6606 2019-Jan-16 21:15:22.456411 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6607 2019-Jan-16 21:15:22.457055 - [DEBUG] Edge Function : AllBottom
6608 2019-Jan-16 21:15:22.457083 - [DEBUG] End adding new jump function
6609 2019-Jan-16 21:15:22.457107 - [DEBUG]
6610 2019-Jan-16 21:15:22.457131 - [DEBUG] -------------------------------------------- 194. Path Edge --------------------------------------------
6611 2019-Jan-16 21:15:22.457155 - [DEBUG]
6612 2019-Jan-16 21:15:22.457178 - [DEBUG] Process 194. path edge:
6613 2019-Jan-16 21:15:22.457202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6614 2019-Jan-16 21:15:22.457258 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
6615 2019-Jan-16 21:15:22.457903 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6616 2019-Jan-16 21:15:22.458553 - [DEBUG]
6617 2019-Jan-16 21:15:22.458577 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6618 2019-Jan-16 21:15:22.459227 - [DEBUG] Possible callees:
6619 2019-Jan-16 21:15:22.459252 - [DEBUG] llvm.dbg.declare
6620 2019-Jan-16 21:15:22.459276 - [DEBUG] Possible return sites:
6621 2019-Jan-16 21:15:22.459299 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1556622 2019-Jan-16 21:15:22.460575 - [DEBUG] Found and process special summary
6623 2019-Jan-16 21:15:22.460609 - [DEBUG] Compose: EdgeIdentity * AllBottom
6624 2019-Jan-16 21:15:22.460635 - [DEBUG]
6625 2019-Jan-16 21:15:22.460659 - [DEBUG] Propagate flow
6626 2019-Jan-16 21:15:22.460682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6627 2019-Jan-16 21:15:22.460738 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6628 2019-Jan-16 21:15:22.461377 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6629 2019-Jan-16 21:15:22.462033 - [DEBUG] Edge function : AllBottom (result of previous compose)
6630 2019-Jan-16 21:15:22.462058 - [DEBUG]
6631 2019-Jan-16 21:15:22.462082 - [DEBUG] Join: AllTop & AllBottom
6632 2019-Jan-16 21:15:22.462107 - [DEBUG] = AllBottom (new jump func)
6633 2019-Jan-16 21:15:22.462132 - [DEBUG]
6634 2019-Jan-16 21:15:22.462154 - [DEBUG] Start adding new jump function
6635 2019-Jan-16 21:15:22.462177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6636 2019-Jan-16 21:15:22.462233 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6637 2019-Jan-16 21:15:22.462867 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6638 2019-Jan-16 21:15:22.463504 - [DEBUG] Edge Function : AllBottom
6639 2019-Jan-16 21:15:22.463532 - [DEBUG] End adding new jump function
6640 2019-Jan-16 21:15:22.463557 - [DEBUG]
6641 2019-Jan-16 21:15:22.463580 - [DEBUG] -------------------------------------------- 195. Path Edge --------------------------------------------
6642 2019-Jan-16 21:15:22.463604 - [DEBUG]
6643 2019-Jan-16 21:15:22.463627 - [DEBUG] Process 195. path edge:
6644 2019-Jan-16 21:15:22.463650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6645 2019-Jan-16 21:15:22.463706 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
6646 2019-Jan-16 21:15:22.464343 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6647 2019-Jan-16 21:15:22.464990 - [DEBUG]
6648 2019-Jan-16 21:15:22.465015 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6649 2019-Jan-16 21:15:22.465683 - [DEBUG] Compose: EdgeIdentity * AllBottom
6650 2019-Jan-16 21:15:22.465710 - [DEBUG]
6651 2019-Jan-16 21:15:22.465734 - [DEBUG] Propagate flow
6652 2019-Jan-16 21:15:22.465757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6653 2019-Jan-16 21:15:22.465813 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6654 2019-Jan-16 21:15:22.466450 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6655 2019-Jan-16 21:15:22.467084 - [DEBUG] Edge function : AllBottom (result of previous compose)
6656 2019-Jan-16 21:15:22.467109 - [DEBUG]
6657 2019-Jan-16 21:15:22.467133 - [DEBUG] Join: AllTop & AllBottom
6658 2019-Jan-16 21:15:22.467159 - [DEBUG] = AllBottom (new jump func)
6659 2019-Jan-16 21:15:22.467182 - [DEBUG]
6660 2019-Jan-16 21:15:22.467206 - [DEBUG] Start adding new jump function
6661 2019-Jan-16 21:15:22.467229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6662 2019-Jan-16 21:15:22.467284 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6663 2019-Jan-16 21:15:22.467920 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6664 2019-Jan-16 21:15:22.468572 - [DEBUG] Edge Function : AllBottom
6665 2019-Jan-16 21:15:22.468600 - [DEBUG] End adding new jump function
6666 2019-Jan-16 21:15:22.468625 - [DEBUG]
6667 2019-Jan-16 21:15:22.468648 - [DEBUG] -------------------------------------------- 196. Path Edge --------------------------------------------
6668 2019-Jan-16 21:15:22.468673 - [DEBUG]
6669 2019-Jan-16 21:15:22.468695 - [DEBUG] Process 196. path edge:
6670 2019-Jan-16 21:15:22.468719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6671 2019-Jan-16 21:15:22.468775 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
6672 2019-Jan-16 21:15:22.469410 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6673 2019-Jan-16 21:15:22.470043 - [DEBUG]
6674 2019-Jan-16 21:15:22.470068 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6675 2019-Jan-16 21:15:22.470713 - [DEBUG] Compose: EdgeIdentity * AllBottom
6676 2019-Jan-16 21:15:22.470740 - [DEBUG]
6677 2019-Jan-16 21:15:22.470764 - [DEBUG] Propagate flow
6678 2019-Jan-16 21:15:22.470787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6679 2019-Jan-16 21:15:22.470843 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6680 2019-Jan-16 21:15:22.471478 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6681 2019-Jan-16 21:15:22.472130 - [DEBUG] Edge function : AllBottom (result of previous compose)
6682 2019-Jan-16 21:15:22.472155 - [DEBUG]
6683 2019-Jan-16 21:15:22.472179 - [DEBUG] Join: AllTop & AllBottom
6684 2019-Jan-16 21:15:22.472204 - [DEBUG] = AllBottom (new jump func)
6685 2019-Jan-16 21:15:22.472228 - [DEBUG]
6686 2019-Jan-16 21:15:22.472251 - [DEBUG] Start adding new jump function
6687 2019-Jan-16 21:15:22.472274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6688 2019-Jan-16 21:15:22.472330 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6689 2019-Jan-16 21:15:22.472964 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6690 2019-Jan-16 21:15:22.473597 - [DEBUG] Edge Function : AllBottom
6691 2019-Jan-16 21:15:22.473625 - [DEBUG] End adding new jump function
6692 2019-Jan-16 21:15:22.473658 - [DEBUG]
6693 2019-Jan-16 21:15:22.473682 - [DEBUG] -------------------------------------------- 197. Path Edge --------------------------------------------
6694 2019-Jan-16 21:15:22.473706 - [DEBUG]
6695 2019-Jan-16 21:15:22.473729 - [DEBUG] Process 197. path edge:
6696 2019-Jan-16 21:15:22.473752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6697 2019-Jan-16 21:15:22.473809 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
6698 2019-Jan-16 21:15:22.474443 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6699 2019-Jan-16 21:15:22.475088 - [DEBUG]
6700 2019-Jan-16 21:15:22.475114 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6701 2019-Jan-16 21:15:22.475760 - [DEBUG] Compose: EdgeIdentity * AllBottom
6702 2019-Jan-16 21:15:22.475787 - [DEBUG]
6703 2019-Jan-16 21:15:22.475811 - [DEBUG] Propagate flow
6704 2019-Jan-16 21:15:22.475834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6705 2019-Jan-16 21:15:22.475890 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6706 2019-Jan-16 21:15:22.476535 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6707 2019-Jan-16 21:15:22.477169 - [DEBUG] Edge function : AllBottom (result of previous compose)
6708 2019-Jan-16 21:15:22.477194 - [DEBUG]
6709 2019-Jan-16 21:15:22.477218 - [DEBUG] Join: AllTop & AllBottom
6710 2019-Jan-16 21:15:22.477244 - [DEBUG] = AllBottom (new jump func)
6711 2019-Jan-16 21:15:22.477268 - [DEBUG]
6712 2019-Jan-16 21:15:22.477291 - [DEBUG] Start adding new jump function
6713 2019-Jan-16 21:15:22.477314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6714 2019-Jan-16 21:15:22.477370 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6715 2019-Jan-16 21:15:22.478002 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6716 2019-Jan-16 21:15:22.478662 - [DEBUG] Edge Function : AllBottom
6717 2019-Jan-16 21:15:22.478690 - [DEBUG] End adding new jump function
6718 2019-Jan-16 21:15:22.478714 - [DEBUG]
6719 2019-Jan-16 21:15:22.478737 - [DEBUG] -------------------------------------------- 198. Path Edge --------------------------------------------
6720 2019-Jan-16 21:15:22.478761 - [DEBUG]
6721 2019-Jan-16 21:15:22.478784 - [DEBUG] Process 198. path edge:
6722 2019-Jan-16 21:15:22.478807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6723 2019-Jan-16 21:15:22.478863 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
6724 2019-Jan-16 21:15:22.479509 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6725 2019-Jan-16 21:15:22.480142 - [DEBUG]
6726 2019-Jan-16 21:15:22.480166 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6727 2019-Jan-16 21:15:22.480815 - [DEBUG] Possible callees:
6728 2019-Jan-16 21:15:22.480840 - [DEBUG] llvm.dbg.declare
6729 2019-Jan-16 21:15:22.480864 - [DEBUG] Possible return sites:
6730 2019-Jan-16 21:15:22.480887 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1636731 2019-Jan-16 21:15:22.482181 - [DEBUG] Found and process special summary
6732 2019-Jan-16 21:15:22.482214 - [DEBUG] Compose: EdgeIdentity * AllBottom
6733 2019-Jan-16 21:15:22.482241 - [DEBUG]
6734 2019-Jan-16 21:15:22.482264 - [DEBUG] Propagate flow
6735 2019-Jan-16 21:15:22.482296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6736 2019-Jan-16 21:15:22.482352 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6737 2019-Jan-16 21:15:22.482990 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6738 2019-Jan-16 21:15:22.483624 - [DEBUG] Edge function : AllBottom (result of previous compose)
6739 2019-Jan-16 21:15:22.483649 - [DEBUG]
6740 2019-Jan-16 21:15:22.483673 - [DEBUG] Join: AllTop & AllBottom
6741 2019-Jan-16 21:15:22.483699 - [DEBUG] = AllBottom (new jump func)
6742 2019-Jan-16 21:15:22.483723 - [DEBUG]
6743 2019-Jan-16 21:15:22.483746 - [DEBUG] Start adding new jump function
6744 2019-Jan-16 21:15:22.483769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6745 2019-Jan-16 21:15:22.483824 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6746 2019-Jan-16 21:15:22.484458 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6747 2019-Jan-16 21:15:22.485106 - [DEBUG] Edge Function : AllBottom
6748 2019-Jan-16 21:15:22.485135 - [DEBUG] End adding new jump function
6749 2019-Jan-16 21:15:22.485159 - [DEBUG]
6750 2019-Jan-16 21:15:22.485183 - [DEBUG] -------------------------------------------- 199. Path Edge --------------------------------------------
6751 2019-Jan-16 21:15:22.485207 - [DEBUG]
6752 2019-Jan-16 21:15:22.485230 - [DEBUG] Process 199. path edge:
6753 2019-Jan-16 21:15:22.485253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6754 2019-Jan-16 21:15:22.485310 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
6755 2019-Jan-16 21:15:22.485947 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6756 2019-Jan-16 21:15:22.486580 - [DEBUG]
6757 2019-Jan-16 21:15:22.486605 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6758 2019-Jan-16 21:15:22.487254 - [DEBUG] Compose: EdgeIdentity * AllBottom
6759 2019-Jan-16 21:15:22.487281 - [DEBUG]
6760 2019-Jan-16 21:15:22.487305 - [DEBUG] Propagate flow
6761 2019-Jan-16 21:15:22.487328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6762 2019-Jan-16 21:15:22.487383 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6763 2019-Jan-16 21:15:22.488019 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6764 2019-Jan-16 21:15:22.488668 - [DEBUG] Edge function : AllBottom (result of previous compose)
6765 2019-Jan-16 21:15:22.488693 - [DEBUG]
6766 2019-Jan-16 21:15:22.488718 - [DEBUG] Join: AllTop & AllBottom
6767 2019-Jan-16 21:15:22.488743 - [DEBUG] = AllBottom (new jump func)
6768 2019-Jan-16 21:15:22.488767 - [DEBUG]
6769 2019-Jan-16 21:15:22.488790 - [DEBUG] Start adding new jump function
6770 2019-Jan-16 21:15:22.488813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6771 2019-Jan-16 21:15:22.488868 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6772 2019-Jan-16 21:15:22.489503 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6773 2019-Jan-16 21:15:22.490136 - [DEBUG] Edge Function : AllBottom
6774 2019-Jan-16 21:15:22.490164 - [DEBUG] End adding new jump function
6775 2019-Jan-16 21:15:22.490188 - [DEBUG]
6776 2019-Jan-16 21:15:22.490211 - [DEBUG] -------------------------------------------- 200. Path Edge --------------------------------------------
6777 2019-Jan-16 21:15:22.490235 - [DEBUG]
6778 2019-Jan-16 21:15:22.490258 - [DEBUG] Process 200. path edge:
6779 2019-Jan-16 21:15:22.490282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6780 2019-Jan-16 21:15:22.490338 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
6781 2019-Jan-16 21:15:22.490980 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6782 2019-Jan-16 21:15:22.491614 - [DEBUG]
6783 2019-Jan-16 21:15:22.491639 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6784 2019-Jan-16 21:15:22.492299 - [DEBUG] Compose: EdgeIdentity * AllBottom
6785 2019-Jan-16 21:15:22.492326 - [DEBUG]
6786 2019-Jan-16 21:15:22.492350 - [DEBUG] Propagate flow
6787 2019-Jan-16 21:15:22.492373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6788 2019-Jan-16 21:15:22.492429 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6789 2019-Jan-16 21:15:22.493073 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6790 2019-Jan-16 21:15:22.493706 - [DEBUG] Edge function : AllBottom (result of previous compose)
6791 2019-Jan-16 21:15:22.493731 - [DEBUG]
6792 2019-Jan-16 21:15:22.493755 - [DEBUG] Join: AllTop & AllBottom
6793 2019-Jan-16 21:15:22.493781 - [DEBUG] = AllBottom (new jump func)
6794 2019-Jan-16 21:15:22.493805 - [DEBUG]
6795 2019-Jan-16 21:15:22.493828 - [DEBUG] Start adding new jump function
6796 2019-Jan-16 21:15:22.493851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6797 2019-Jan-16 21:15:22.493906 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6798 2019-Jan-16 21:15:22.494540 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6799 2019-Jan-16 21:15:22.495199 - [DEBUG] Edge Function : AllBottom
6800 2019-Jan-16 21:15:22.495227 - [DEBUG] End adding new jump function
6801 2019-Jan-16 21:15:22.495251 - [DEBUG]
6802 2019-Jan-16 21:15:22.495274 - [DEBUG] -------------------------------------------- 201. Path Edge --------------------------------------------
6803 2019-Jan-16 21:15:22.495299 - [DEBUG]
6804 2019-Jan-16 21:15:22.495322 - [DEBUG] Process 201. path edge:
6805 2019-Jan-16 21:15:22.495345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6806 2019-Jan-16 21:15:22.495401 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
6807 2019-Jan-16 21:15:22.496046 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6808 2019-Jan-16 21:15:22.496679 - [DEBUG]
6809 2019-Jan-16 21:15:22.496703 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6810 2019-Jan-16 21:15:22.497357 - [DEBUG] Possible callees:
6811 2019-Jan-16 21:15:22.497381 - [DEBUG] llvm.dbg.declare
6812 2019-Jan-16 21:15:22.497406 - [DEBUG] Possible return sites:
6813 2019-Jan-16 21:15:22.497429 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1696814 2019-Jan-16 21:15:22.498715 - [DEBUG] Found and process special summary
6815 2019-Jan-16 21:15:22.498748 - [DEBUG] Compose: EdgeIdentity * AllBottom
6816 2019-Jan-16 21:15:22.498775 - [DEBUG]
6817 2019-Jan-16 21:15:22.498798 - [DEBUG] Propagate flow
6818 2019-Jan-16 21:15:22.498821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6819 2019-Jan-16 21:15:22.498878 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6820 2019-Jan-16 21:15:22.499515 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6821 2019-Jan-16 21:15:22.500148 - [DEBUG] Edge function : AllBottom (result of previous compose)
6822 2019-Jan-16 21:15:22.500185 - [DEBUG]
6823 2019-Jan-16 21:15:22.500210 - [DEBUG] Join: AllTop & AllBottom
6824 2019-Jan-16 21:15:22.500235 - [DEBUG] = AllBottom (new jump func)
6825 2019-Jan-16 21:15:22.500259 - [DEBUG]
6826 2019-Jan-16 21:15:22.500282 - [DEBUG] Start adding new jump function
6827 2019-Jan-16 21:15:22.500305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6828 2019-Jan-16 21:15:22.500361 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6829 2019-Jan-16 21:15:22.500996 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6830 2019-Jan-16 21:15:22.501631 - [DEBUG] Edge Function : AllBottom
6831 2019-Jan-16 21:15:22.501659 - [DEBUG] End adding new jump function
6832 2019-Jan-16 21:15:22.501683 - [DEBUG]
6833 2019-Jan-16 21:15:22.501706 - [DEBUG] -------------------------------------------- 202. Path Edge --------------------------------------------
6834 2019-Jan-16 21:15:22.501731 - [DEBUG]
6835 2019-Jan-16 21:15:22.501767 - [DEBUG] Process 202. path edge:
6836 2019-Jan-16 21:15:22.501790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6837 2019-Jan-16 21:15:22.501847 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
6838 2019-Jan-16 21:15:22.502485 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6839 2019-Jan-16 21:15:22.503118 - [DEBUG]
6840 2019-Jan-16 21:15:22.503142 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6841 2019-Jan-16 21:15:22.503790 - [DEBUG] Compose: EdgeIdentity * AllBottom
6842 2019-Jan-16 21:15:22.503817 - [DEBUG]
6843 2019-Jan-16 21:15:22.503841 - [DEBUG] Propagate flow
6844 2019-Jan-16 21:15:22.503864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6845 2019-Jan-16 21:15:22.503919 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6846 2019-Jan-16 21:15:22.504555 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6847 2019-Jan-16 21:15:22.505202 - [DEBUG] Edge function : AllBottom (result of previous compose)
6848 2019-Jan-16 21:15:22.505227 - [DEBUG]
6849 2019-Jan-16 21:15:22.505251 - [DEBUG] Join: AllTop & AllBottom
6850 2019-Jan-16 21:15:22.505277 - [DEBUG] = AllBottom (new jump func)
6851 2019-Jan-16 21:15:22.505301 - [DEBUG]
6852 2019-Jan-16 21:15:22.505324 - [DEBUG] Start adding new jump function
6853 2019-Jan-16 21:15:22.505347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6854 2019-Jan-16 21:15:22.505402 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6855 2019-Jan-16 21:15:22.506036 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6856 2019-Jan-16 21:15:22.506667 - [DEBUG] Edge Function : AllBottom
6857 2019-Jan-16 21:15:22.506695 - [DEBUG] End adding new jump function
6858 2019-Jan-16 21:15:22.506719 - [DEBUG]
6859 2019-Jan-16 21:15:22.506742 - [DEBUG] -------------------------------------------- 203. Path Edge --------------------------------------------
6860 2019-Jan-16 21:15:22.506766 - [DEBUG]
6861 2019-Jan-16 21:15:22.506789 - [DEBUG] Process 203. path edge:
6862 2019-Jan-16 21:15:22.506813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6863 2019-Jan-16 21:15:22.506868 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
6864 2019-Jan-16 21:15:22.507501 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6865 2019-Jan-16 21:15:22.508134 - [DEBUG]
6866 2019-Jan-16 21:15:22.508157 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6867 2019-Jan-16 21:15:22.508826 - [DEBUG] Compose: EdgeIdentity * AllBottom
6868 2019-Jan-16 21:15:22.508853 - [DEBUG]
6869 2019-Jan-16 21:15:22.508877 - [DEBUG] Propagate flow
6870 2019-Jan-16 21:15:22.508900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6871 2019-Jan-16 21:15:22.508956 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
6872 2019-Jan-16 21:15:22.509597 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6873 2019-Jan-16 21:15:22.510231 - [DEBUG] Edge function : AllBottom (result of previous compose)
6874 2019-Jan-16 21:15:22.510256 - [DEBUG]
6875 2019-Jan-16 21:15:22.510280 - [DEBUG] Join: AllTop & AllBottom
6876 2019-Jan-16 21:15:22.510305 - [DEBUG] = AllBottom (new jump func)
6877 2019-Jan-16 21:15:22.510329 - [DEBUG]
6878 2019-Jan-16 21:15:22.510352 - [DEBUG] Start adding new jump function
6879 2019-Jan-16 21:15:22.510375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6880 2019-Jan-16 21:15:22.510430 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6881 2019-Jan-16 21:15:22.511070 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
6882 2019-Jan-16 21:15:22.511708 - [DEBUG] Edge Function : AllBottom
6883 2019-Jan-16 21:15:22.511749 - [DEBUG] End adding new jump function
6884 2019-Jan-16 21:15:22.511775 - [DEBUG]
6885 2019-Jan-16 21:15:22.511798 - [DEBUG] -------------------------------------------- 204. Path Edge --------------------------------------------
6886 2019-Jan-16 21:15:22.511823 - [DEBUG]
6887 2019-Jan-16 21:15:22.511845 - [DEBUG] Process 204. path edge:
6888 2019-Jan-16 21:15:22.511869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6889 2019-Jan-16 21:15:22.511925 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
6890 2019-Jan-16 21:15:22.512563 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6891 2019-Jan-16 21:15:22.513197 - [DEBUG]
6892 2019-Jan-16 21:15:22.513221 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
6893 2019-Jan-16 21:15:22.513875 - [DEBUG] Compose: EdgeIdentity * AllBottom
6894 2019-Jan-16 21:15:22.513903 - [DEBUG]
6895 2019-Jan-16 21:15:22.513926 - [DEBUG] Propagate flow
6896 2019-Jan-16 21:15:22.513950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6897 2019-Jan-16 21:15:22.514006 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
6898 2019-Jan-16 21:15:22.514641 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6899 2019-Jan-16 21:15:22.515291 - [DEBUG] Edge function : AllBottom (result of previous compose)
6900 2019-Jan-16 21:15:22.515316 - [DEBUG]
6901 2019-Jan-16 21:15:22.515341 - [DEBUG] Join: AllTop & AllBottom
6902 2019-Jan-16 21:15:22.515366 - [DEBUG] = AllBottom (new jump func)
6903 2019-Jan-16 21:15:22.515390 - [DEBUG]
6904 2019-Jan-16 21:15:22.515413 - [DEBUG] Start adding new jump function
6905 2019-Jan-16 21:15:22.515437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6906 2019-Jan-16 21:15:22.515492 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6907 2019-Jan-16 21:15:22.516125 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
6908 2019-Jan-16 21:15:22.516760 - [DEBUG] Edge Function : AllBottom
6909 2019-Jan-16 21:15:22.516788 - [DEBUG] End adding new jump function
6910 2019-Jan-16 21:15:22.516812 - [DEBUG]
6911 2019-Jan-16 21:15:22.516835 - [DEBUG] -------------------------------------------- 205. Path Edge --------------------------------------------
6912 2019-Jan-16 21:15:22.516868 - [DEBUG]
6913 2019-Jan-16 21:15:22.516891 - [DEBUG] Process 205. path edge:
6914 2019-Jan-16 21:15:22.516915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6915 2019-Jan-16 21:15:22.516971 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
6916 2019-Jan-16 21:15:22.517605 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6917 2019-Jan-16 21:15:22.518237 - [DEBUG]
6918 2019-Jan-16 21:15:22.518262 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
6919 2019-Jan-16 21:15:22.518924 - [DEBUG] Compose: EdgeIdentity * AllBottom
6920 2019-Jan-16 21:15:22.518952 - [DEBUG]
6921 2019-Jan-16 21:15:22.518975 - [DEBUG] Propagate flow
6922 2019-Jan-16 21:15:22.518998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6923 2019-Jan-16 21:15:22.519054 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
6924 2019-Jan-16 21:15:22.519693 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6925 2019-Jan-16 21:15:22.520325 - [DEBUG] Edge function : AllBottom (result of previous compose)
6926 2019-Jan-16 21:15:22.520350 - [DEBUG]
6927 2019-Jan-16 21:15:22.520374 - [DEBUG] Join: AllTop & AllBottom
6928 2019-Jan-16 21:15:22.520399 - [DEBUG] = AllBottom (new jump func)
6929 2019-Jan-16 21:15:22.520423 - [DEBUG]
6930 2019-Jan-16 21:15:22.520446 - [DEBUG] Start adding new jump function
6931 2019-Jan-16 21:15:22.520469 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6932 2019-Jan-16 21:15:22.520525 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6933 2019-Jan-16 21:15:22.521158 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
6934 2019-Jan-16 21:15:22.521809 - [DEBUG] Edge Function : AllBottom
6935 2019-Jan-16 21:15:22.521837 - [DEBUG] End adding new jump function
6936 2019-Jan-16 21:15:22.521861 - [DEBUG]
6937 2019-Jan-16 21:15:22.521884 - [DEBUG] -------------------------------------------- 206. Path Edge --------------------------------------------
6938 2019-Jan-16 21:15:22.521908 - [DEBUG]
6939 2019-Jan-16 21:15:22.521931 - [DEBUG] Process 206. path edge:
6940 2019-Jan-16 21:15:22.521955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6941 2019-Jan-16 21:15:22.522011 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
6942 2019-Jan-16 21:15:22.522649 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6943 2019-Jan-16 21:15:22.523283 - [DEBUG]
6944 2019-Jan-16 21:15:22.523307 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
6945 2019-Jan-16 21:15:22.523954 - [DEBUG] Compose: EdgeIdentity * AllBottom
6946 2019-Jan-16 21:15:22.523982 - [DEBUG]
6947 2019-Jan-16 21:15:22.524005 - [DEBUG] Propagate flow
6948 2019-Jan-16 21:15:22.524028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6949 2019-Jan-16 21:15:22.524084 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
6950 2019-Jan-16 21:15:22.524718 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6951 2019-Jan-16 21:15:22.525367 - [DEBUG] Edge function : AllBottom (result of previous compose)
6952 2019-Jan-16 21:15:22.525392 - [DEBUG]
6953 2019-Jan-16 21:15:22.525416 - [DEBUG] Join: AllTop & AllBottom
6954 2019-Jan-16 21:15:22.525442 - [DEBUG] = AllBottom (new jump func)
6955 2019-Jan-16 21:15:22.525466 - [DEBUG]
6956 2019-Jan-16 21:15:22.525489 - [DEBUG] Start adding new jump function
6957 2019-Jan-16 21:15:22.525520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6958 2019-Jan-16 21:15:22.525576 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6959 2019-Jan-16 21:15:22.526210 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
6960 2019-Jan-16 21:15:22.526843 - [DEBUG] Edge Function : AllBottom
6961 2019-Jan-16 21:15:22.526871 - [DEBUG] End adding new jump function
6962 2019-Jan-16 21:15:22.526895 - [DEBUG]
6963 2019-Jan-16 21:15:22.526918 - [DEBUG] -------------------------------------------- 207. Path Edge --------------------------------------------
6964 2019-Jan-16 21:15:22.526943 - [DEBUG]
6965 2019-Jan-16 21:15:22.526965 - [DEBUG] Process 207. path edge:
6966 2019-Jan-16 21:15:22.526989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6967 2019-Jan-16 21:15:22.527045 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
6968 2019-Jan-16 21:15:22.527679 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6969 2019-Jan-16 21:15:22.528310 - [DEBUG]
6970 2019-Jan-16 21:15:22.528335 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
6971 2019-Jan-16 21:15:22.528998 - [DEBUG] Compose: EdgeIdentity * AllBottom
6972 2019-Jan-16 21:15:22.529025 - [DEBUG]
6973 2019-Jan-16 21:15:22.529049 - [DEBUG] Propagate flow
6974 2019-Jan-16 21:15:22.529072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6975 2019-Jan-16 21:15:22.529128 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
6976 2019-Jan-16 21:15:22.529769 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6977 2019-Jan-16 21:15:22.530402 - [DEBUG] Edge function : AllBottom (result of previous compose)
6978 2019-Jan-16 21:15:22.530427 - [DEBUG]
6979 2019-Jan-16 21:15:22.530451 - [DEBUG] Join: AllTop & AllBottom
6980 2019-Jan-16 21:15:22.530476 - [DEBUG] = AllBottom (new jump func)
6981 2019-Jan-16 21:15:22.530501 - [DEBUG]
6982 2019-Jan-16 21:15:22.530524 - [DEBUG] Start adding new jump function
6983 2019-Jan-16 21:15:22.530547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6984 2019-Jan-16 21:15:22.530602 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6985 2019-Jan-16 21:15:22.531235 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
6986 2019-Jan-16 21:15:22.531884 - [DEBUG] Edge Function : AllBottom
6987 2019-Jan-16 21:15:22.531912 - [DEBUG] End adding new jump function
6988 2019-Jan-16 21:15:22.531936 - [DEBUG]
6989 2019-Jan-16 21:15:22.531959 - [DEBUG] -------------------------------------------- 208. Path Edge --------------------------------------------
6990 2019-Jan-16 21:15:22.531983 - [DEBUG]
6991 2019-Jan-16 21:15:22.532006 - [DEBUG] Process 208. path edge:
6992 2019-Jan-16 21:15:22.532030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6993 2019-Jan-16 21:15:22.532086 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
6994 2019-Jan-16 21:15:22.532720 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6995 2019-Jan-16 21:15:22.533353 - [DEBUG]
6996 2019-Jan-16 21:15:22.533377 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
6997 2019-Jan-16 21:15:22.534020 - [DEBUG] Compose: EdgeIdentity * AllBottom
6998 2019-Jan-16 21:15:22.534048 - [DEBUG]
6999 2019-Jan-16 21:15:22.534071 - [DEBUG] Propagate flow
7000 2019-Jan-16 21:15:22.534094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7001 2019-Jan-16 21:15:22.534150 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7002 2019-Jan-16 21:15:22.534815 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7003 2019-Jan-16 21:15:22.535476 - [DEBUG] Edge function : AllBottom (result of previous compose)
7004 2019-Jan-16 21:15:22.535501 - [DEBUG]
7005 2019-Jan-16 21:15:22.535525 - [DEBUG] Join: AllTop & AllBottom
7006 2019-Jan-16 21:15:22.535551 - [DEBUG] = AllBottom (new jump func)
7007 2019-Jan-16 21:15:22.535575 - [DEBUG]
7008 2019-Jan-16 21:15:22.535598 - [DEBUG] Start adding new jump function
7009 2019-Jan-16 21:15:22.535621 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7010 2019-Jan-16 21:15:22.535677 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7011 2019-Jan-16 21:15:22.536311 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7012 2019-Jan-16 21:15:22.536949 - [DEBUG] Edge Function : AllBottom
7013 2019-Jan-16 21:15:22.536977 - [DEBUG] End adding new jump function
7014 2019-Jan-16 21:15:22.537001 - [DEBUG]
7015 2019-Jan-16 21:15:22.537024 - [DEBUG] -------------------------------------------- 209. Path Edge --------------------------------------------
7016 2019-Jan-16 21:15:22.537048 - [DEBUG]
7017 2019-Jan-16 21:15:22.537071 - [DEBUG] Process 209. path edge:
7018 2019-Jan-16 21:15:22.537094 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7019 2019-Jan-16 21:15:22.537151 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
7020 2019-Jan-16 21:15:22.537796 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7021 2019-Jan-16 21:15:22.538442 - [DEBUG]
7022 2019-Jan-16 21:15:22.538468 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7023 2019-Jan-16 21:15:22.539119 - [DEBUG] Compose: EdgeIdentity * AllBottom
7024 2019-Jan-16 21:15:22.539146 - [DEBUG]
7025 2019-Jan-16 21:15:22.539170 - [DEBUG] Propagate flow
7026 2019-Jan-16 21:15:22.539193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7027 2019-Jan-16 21:15:22.539249 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7028 2019-Jan-16 21:15:22.539885 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7029 2019-Jan-16 21:15:22.540519 - [DEBUG] Edge function : AllBottom (result of previous compose)
7030 2019-Jan-16 21:15:22.540544 - [DEBUG]
7031 2019-Jan-16 21:15:22.540568 - [DEBUG] Join: AllTop & AllBottom
7032 2019-Jan-16 21:15:22.540594 - [DEBUG] = AllBottom (new jump func)
7033 2019-Jan-16 21:15:22.540618 - [DEBUG]
7034 2019-Jan-16 21:15:22.540641 - [DEBUG] Start adding new jump function
7035 2019-Jan-16 21:15:22.540664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7036 2019-Jan-16 21:15:22.540719 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7037 2019-Jan-16 21:15:22.541352 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7038 2019-Jan-16 21:15:22.542001 - [DEBUG] Edge Function : AllBottom
7039 2019-Jan-16 21:15:22.542029 - [DEBUG] End adding new jump function
7040 2019-Jan-16 21:15:22.542053 - [DEBUG]
7041 2019-Jan-16 21:15:22.542076 - [DEBUG] -------------------------------------------- 210. Path Edge --------------------------------------------
7042 2019-Jan-16 21:15:22.542100 - [DEBUG]
7043 2019-Jan-16 21:15:22.542123 - [DEBUG] Process 210. path edge:
7044 2019-Jan-16 21:15:22.542146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7045 2019-Jan-16 21:15:22.542203 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
7046 2019-Jan-16 21:15:22.542845 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7047 2019-Jan-16 21:15:22.543479 - [DEBUG]
7048 2019-Jan-16 21:15:22.543503 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7049 2019-Jan-16 21:15:22.544148 - [DEBUG] Compose: EdgeIdentity * AllBottom
7050 2019-Jan-16 21:15:22.544176 - [DEBUG]
7051 2019-Jan-16 21:15:22.544199 - [DEBUG] Propagate flow
7052 2019-Jan-16 21:15:22.544222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7053 2019-Jan-16 21:15:22.544278 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7054 2019-Jan-16 21:15:22.544914 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7055 2019-Jan-16 21:15:22.545563 - [DEBUG] Edge function : AllBottom (result of previous compose)
7056 2019-Jan-16 21:15:22.545588 - [DEBUG]
7057 2019-Jan-16 21:15:22.545612 - [DEBUG] Join: AllTop & AllBottom
7058 2019-Jan-16 21:15:22.545638 - [DEBUG] = AllBottom (new jump func)
7059 2019-Jan-16 21:15:22.545662 - [DEBUG]
7060 2019-Jan-16 21:15:22.545685 - [DEBUG] Start adding new jump function
7061 2019-Jan-16 21:15:22.545708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7062 2019-Jan-16 21:15:22.545766 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7063 2019-Jan-16 21:15:22.546400 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7064 2019-Jan-16 21:15:22.547033 - [DEBUG] Edge Function : AllBottom
7065 2019-Jan-16 21:15:22.547061 - [DEBUG] End adding new jump function
7066 2019-Jan-16 21:15:22.547085 - [DEBUG]
7067 2019-Jan-16 21:15:22.547108 - [DEBUG] -------------------------------------------- 211. Path Edge --------------------------------------------
7068 2019-Jan-16 21:15:22.547133 - [DEBUG]
7069 2019-Jan-16 21:15:22.547156 - [DEBUG] Process 211. path edge:
7070 2019-Jan-16 21:15:22.547179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7071 2019-Jan-16 21:15:22.547235 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
7072 2019-Jan-16 21:15:22.547869 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7073 2019-Jan-16 21:15:22.548518 - [DEBUG]
7074 2019-Jan-16 21:15:22.548542 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7075 2019-Jan-16 21:15:22.549183 - [DEBUG] Start of endsummarytab entry
7076 2019-Jan-16 21:15:22.549212 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7077 2019-Jan-16 21:15:22.549849 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
7078 2019-Jan-16 21:15:22.549906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7079 2019-Jan-16 21:15:22.550541 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7080 2019-Jan-16 21:15:22.551173 - [DEBUG] EF: AllBottom
7081 2019-Jan-16 21:15:22.551198 - [DEBUG]
7082 2019-Jan-16 21:15:22.551221 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7083 2019-Jan-16 21:15:22.551869 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
7084 2019-Jan-16 21:15:22.552504 - [DEBUG] EF: AllBottom
7085 2019-Jan-16 21:15:22.552528 - [DEBUG]
7086 2019-Jan-16 21:15:22.552551 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7087 2019-Jan-16 21:15:22.553184 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
7088 2019-Jan-16 21:15:22.553822 - [DEBUG] EF: AllBottom
7089 2019-Jan-16 21:15:22.553847 - [DEBUG]
7090 2019-Jan-16 21:15:22.553870 - [DEBUG] ---------------
7091 2019-Jan-16 21:15:22.553893 - [DEBUG]
7092 2019-Jan-16 21:15:22.553924 - [DEBUG] End of endsummarytab entry
7093 2019-Jan-16 21:15:22.553947 - [DEBUG]
7094 2019-Jan-16 21:15:22.553971 - [DEBUG] Start of incomingtab entry
7095 2019-Jan-16 21:15:22.553995 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7096 2019-Jan-16 21:15:22.554630 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
7097 2019-Jan-16 21:15:22.554686 - [DEBUG] ---------------
7098 2019-Jan-16 21:15:22.554710 - [DEBUG] End of incomingtab entry
7099 2019-Jan-16 21:15:22.554733 - [DEBUG]
7100 2019-Jan-16 21:15:22.554758 - [DEBUG] EDGE:
7101 2019-Jan-16 21:15:22.554814 - [DEBUG] ---> 7102 2019-Jan-16 21:15:22.555467 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7103 2019-Jan-16 21:15:22.556100 - [DEBUG]
7104 2019-Jan-16 21:15:22.556125 - [DEBUG] EDGE:
7105 2019-Jan-16 21:15:22.556182 - [DEBUG] ---> 7106 2019-Jan-16 21:15:22.556817 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7107 2019-Jan-16 21:15:22.557451 - [DEBUG]
7108 2019-Jan-16 21:15:22.557484 - [DEBUG] Compose: EdgeIdentity * AllBottom
7109 2019-Jan-16 21:15:22.557510 - [DEBUG]
7110 2019-Jan-16 21:15:22.557534 - [DEBUG] Propagate flow
7111 2019-Jan-16 21:15:22.557557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7112 2019-Jan-16 21:15:22.557612 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7113 2019-Jan-16 21:15:22.558259 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7114 2019-Jan-16 21:15:22.558911 - [DEBUG] Edge function : AllBottom (result of previous compose)
7115 2019-Jan-16 21:15:22.558936 - [DEBUG]
7116 2019-Jan-16 21:15:22.558961 - [DEBUG] Join: AllTop & AllBottom
7117 2019-Jan-16 21:15:22.558986 - [DEBUG] = AllBottom (new jump func)
7118 2019-Jan-16 21:15:22.559010 - [DEBUG]
7119 2019-Jan-16 21:15:22.559033 - [DEBUG] Start adding new jump function
7120 2019-Jan-16 21:15:22.559056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7121 2019-Jan-16 21:15:22.559112 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7122 2019-Jan-16 21:15:22.559746 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7123 2019-Jan-16 21:15:22.560390 - [DEBUG] Edge Function : AllBottom
7124 2019-Jan-16 21:15:22.560418 - [DEBUG] End adding new jump function
7125 2019-Jan-16 21:15:22.560442 - [DEBUG]
7126 2019-Jan-16 21:15:22.560465 - [DEBUG] -------------------------------------------- 212. Path Edge --------------------------------------------
7127 2019-Jan-16 21:15:22.560490 - [DEBUG]
7128 2019-Jan-16 21:15:22.560513 - [DEBUG] Process 212. path edge:
7129 2019-Jan-16 21:15:22.560536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7130 2019-Jan-16 21:15:22.560592 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
7131 2019-Jan-16 21:15:22.561236 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7132 2019-Jan-16 21:15:22.561885 - [DEBUG]
7133 2019-Jan-16 21:15:22.561909 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7134 2019-Jan-16 21:15:22.562564 - [DEBUG] Possible callees:
7135 2019-Jan-16 21:15:22.562589 - [DEBUG] llvm.dbg.declare
7136 2019-Jan-16 21:15:22.562613 - [DEBUG] Possible return sites:
7137 2019-Jan-16 21:15:22.562647 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1937138 2019-Jan-16 21:15:22.563980 - [DEBUG] Found and process special summary
7139 2019-Jan-16 21:15:22.564031 - [DEBUG] Compose: EdgeIdentity * AllBottom
7140 2019-Jan-16 21:15:22.564059 - [DEBUG]
7141 2019-Jan-16 21:15:22.564083 - [DEBUG] Propagate flow
7142 2019-Jan-16 21:15:22.564106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7143 2019-Jan-16 21:15:22.564175 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7144 2019-Jan-16 21:15:22.564880 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7145 2019-Jan-16 21:15:22.565627 - [DEBUG] Edge function : AllBottom (result of previous compose)
7146 2019-Jan-16 21:15:22.565655 - [DEBUG]
7147 2019-Jan-16 21:15:22.565680 - [DEBUG] Join: AllTop & AllBottom
7148 2019-Jan-16 21:15:22.565706 - [DEBUG] = AllBottom (new jump func)
7149 2019-Jan-16 21:15:22.565730 - [DEBUG]
7150 2019-Jan-16 21:15:22.565754 - [DEBUG] Start adding new jump function
7151 2019-Jan-16 21:15:22.565777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7152 2019-Jan-16 21:15:22.565847 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7153 2019-Jan-16 21:15:22.566494 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7154 2019-Jan-16 21:15:22.567130 - [DEBUG] Edge Function : AllBottom
7155 2019-Jan-16 21:15:22.567161 - [DEBUG] End adding new jump function
7156 2019-Jan-16 21:15:22.567185 - [DEBUG]
7157 2019-Jan-16 21:15:22.567210 - [DEBUG] -------------------------------------------- 213. Path Edge --------------------------------------------
7158 2019-Jan-16 21:15:22.567235 - [DEBUG]
7159 2019-Jan-16 21:15:22.567258 - [DEBUG] Process 213. path edge:
7160 2019-Jan-16 21:15:22.567281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7161 2019-Jan-16 21:15:22.567338 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
7162 2019-Jan-16 21:15:22.567976 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7163 2019-Jan-16 21:15:22.568631 - [DEBUG]
7164 2019-Jan-16 21:15:22.568656 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7165 2019-Jan-16 21:15:22.569321 - [DEBUG] Compose: EdgeIdentity * AllBottom
7166 2019-Jan-16 21:15:22.569349 - [DEBUG]
7167 2019-Jan-16 21:15:22.569372 - [DEBUG] Propagate flow
7168 2019-Jan-16 21:15:22.569395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7169 2019-Jan-16 21:15:22.569452 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7170 2019-Jan-16 21:15:22.570088 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7171 2019-Jan-16 21:15:22.570721 - [DEBUG] Edge function : AllBottom (result of previous compose)
7172 2019-Jan-16 21:15:22.570746 - [DEBUG]
7173 2019-Jan-16 21:15:22.570770 - [DEBUG] Join: AllTop & AllBottom
7174 2019-Jan-16 21:15:22.570795 - [DEBUG] = AllBottom (new jump func)
7175 2019-Jan-16 21:15:22.570819 - [DEBUG]
7176 2019-Jan-16 21:15:22.570842 - [DEBUG] Start adding new jump function
7177 2019-Jan-16 21:15:22.570865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7178 2019-Jan-16 21:15:22.570921 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7179 2019-Jan-16 21:15:22.571553 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7180 2019-Jan-16 21:15:22.572204 - [DEBUG] Edge Function : AllBottom
7181 2019-Jan-16 21:15:22.572249 - [DEBUG] End adding new jump function
7182 2019-Jan-16 21:15:22.572274 - [DEBUG]
7183 2019-Jan-16 21:15:22.572298 - [DEBUG] -------------------------------------------- 214. Path Edge --------------------------------------------
7184 2019-Jan-16 21:15:22.572322 - [DEBUG]
7185 2019-Jan-16 21:15:22.572345 - [DEBUG] Process 214. path edge:
7186 2019-Jan-16 21:15:22.572369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7187 2019-Jan-16 21:15:22.572426 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
7188 2019-Jan-16 21:15:22.573061 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7189 2019-Jan-16 21:15:22.573694 - [DEBUG]
7190 2019-Jan-16 21:15:22.573719 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7191 2019-Jan-16 21:15:22.574365 - [DEBUG] Compose: EdgeIdentity * AllBottom
7192 2019-Jan-16 21:15:22.574392 - [DEBUG]
7193 2019-Jan-16 21:15:22.574416 - [DEBUG] Propagate flow
7194 2019-Jan-16 21:15:22.574439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7195 2019-Jan-16 21:15:22.574495 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7196 2019-Jan-16 21:15:22.575143 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7197 2019-Jan-16 21:15:22.575775 - [DEBUG] Edge function : AllBottom (result of previous compose)
7198 2019-Jan-16 21:15:22.575800 - [DEBUG]
7199 2019-Jan-16 21:15:22.575826 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7200 2019-Jan-16 21:15:22.575851 - [DEBUG] = AllBottom
7201 2019-Jan-16 21:15:22.575875 - [DEBUG]
7202 2019-Jan-16 21:15:22.575898 - [DEBUG] PROPAGATE: No new function!
7203 2019-Jan-16 21:15:22.575923 - [DEBUG] EDGE:
7204 2019-Jan-16 21:15:22.575980 - [DEBUG] ---> 7205 2019-Jan-16 21:15:22.576615 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7206 2019-Jan-16 21:15:22.577247 - [DEBUG]
7207 2019-Jan-16 21:15:22.577272 - [DEBUG] EDGE:
7208 2019-Jan-16 21:15:22.577329 - [DEBUG] ---> 7209 2019-Jan-16 21:15:22.577964 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7210 2019-Jan-16 21:15:22.578625 - [DEBUG]
7211 2019-Jan-16 21:15:22.578667 - [DEBUG] Compose: EdgeIdentity * AllBottom
7212 2019-Jan-16 21:15:22.578694 - [DEBUG]
7213 2019-Jan-16 21:15:22.578717 - [DEBUG] Propagate flow
7214 2019-Jan-16 21:15:22.578740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7215 2019-Jan-16 21:15:22.578797 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7216 2019-Jan-16 21:15:22.579435 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7217 2019-Jan-16 21:15:22.580068 - [DEBUG] Edge function : AllBottom (result of previous compose)
7218 2019-Jan-16 21:15:22.580093 - [DEBUG]
7219 2019-Jan-16 21:15:22.580118 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7220 2019-Jan-16 21:15:22.580144 - [DEBUG] = AllBottom
7221 2019-Jan-16 21:15:22.580168 - [DEBUG]
7222 2019-Jan-16 21:15:22.580191 - [DEBUG] PROPAGATE: No new function!
7223 2019-Jan-16 21:15:22.580218 - [DEBUG] EDGE:
7224 2019-Jan-16 21:15:22.580275 - [DEBUG] ---> 7225 2019-Jan-16 21:15:22.580923 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7226 2019-Jan-16 21:15:22.581566 - [DEBUG]
7227 2019-Jan-16 21:15:22.581592 - [DEBUG] EDGE:
7228 2019-Jan-16 21:15:22.581649 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
7229 2019-Jan-16 21:15:22.582307 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7230 2019-Jan-16 21:15:22.582941 - [DEBUG]
7231 2019-Jan-16 21:15:22.582966 - [DEBUG] EDGE:
7232 2019-Jan-16 21:15:22.583023 - [DEBUG] ---> 7233 2019-Jan-16 21:15:22.583658 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7234 2019-Jan-16 21:15:22.584289 - [DEBUG]
7235 2019-Jan-16 21:15:22.584314 - [DEBUG] EDGE:
7236 2019-Jan-16 21:15:22.584371 - [DEBUG] ---> 7237 2019-Jan-16 21:15:22.585004 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7238 2019-Jan-16 21:15:22.585653 - [DEBUG]
7239 2019-Jan-16 21:15:22.585678 - [DEBUG] EDGE:
7240 2019-Jan-16 21:15:22.585735 - [DEBUG] ---> 7241 2019-Jan-16 21:15:22.586374 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7242 2019-Jan-16 21:15:22.587006 - [DEBUG]
7243 2019-Jan-16 21:15:22.587040 - [DEBUG] Compose: EdgeIdentity * AllBottom
7244 2019-Jan-16 21:15:22.587066 - [DEBUG]
7245 2019-Jan-16 21:15:22.587090 - [DEBUG] Propagate flow
7246 2019-Jan-16 21:15:22.587113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7247 2019-Jan-16 21:15:22.587168 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7248 2019-Jan-16 21:15:22.587805 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7249 2019-Jan-16 21:15:22.588452 - [DEBUG] Edge function : AllBottom (result of previous compose)
7250 2019-Jan-16 21:15:22.588477 - [DEBUG]
7251 2019-Jan-16 21:15:22.588501 - [DEBUG] Join: AllTop & AllBottom
7252 2019-Jan-16 21:15:22.588527 - [DEBUG] = AllBottom (new jump func)
7253 2019-Jan-16 21:15:22.588551 - [DEBUG]
7254 2019-Jan-16 21:15:22.588574 - [DEBUG] Start adding new jump function
7255 2019-Jan-16 21:15:22.588597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7256 2019-Jan-16 21:15:22.588652 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7257 2019-Jan-16 21:15:22.589287 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7258 2019-Jan-16 21:15:22.589923 - [DEBUG] Edge Function : AllBottom
7259 2019-Jan-16 21:15:22.589951 - [DEBUG] End adding new jump function
7260 2019-Jan-16 21:15:22.589976 - [DEBUG]
7261 2019-Jan-16 21:15:22.590000 - [DEBUG] -------------------------------------------- 215. Path Edge --------------------------------------------
7262 2019-Jan-16 21:15:22.590024 - [DEBUG]
7263 2019-Jan-16 21:15:22.590047 - [DEBUG] Process 215. path edge:
7264 2019-Jan-16 21:15:22.590070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7265 2019-Jan-16 21:15:22.590127 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
7266 2019-Jan-16 21:15:22.590764 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7267 2019-Jan-16 21:15:22.591398 - [DEBUG]
7268 2019-Jan-16 21:15:22.591422 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7269 2019-Jan-16 21:15:22.592093 - [DEBUG] Compose: EdgeIdentity * AllBottom
7270 2019-Jan-16 21:15:22.592120 - [DEBUG]
7271 2019-Jan-16 21:15:22.592144 - [DEBUG] Propagate flow
7272 2019-Jan-16 21:15:22.592167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7273 2019-Jan-16 21:15:22.592223 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
7274 2019-Jan-16 21:15:22.592856 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7275 2019-Jan-16 21:15:22.593489 - [DEBUG] Edge function : AllBottom (result of previous compose)
7276 2019-Jan-16 21:15:22.593514 - [DEBUG]
7277 2019-Jan-16 21:15:22.593538 - [DEBUG] Join: AllTop & AllBottom
7278 2019-Jan-16 21:15:22.593563 - [DEBUG] = AllBottom (new jump func)
7279 2019-Jan-16 21:15:22.593588 - [DEBUG]
7280 2019-Jan-16 21:15:22.593611 - [DEBUG] Start adding new jump function
7281 2019-Jan-16 21:15:22.593634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7282 2019-Jan-16 21:15:22.593689 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7283 2019-Jan-16 21:15:22.594321 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
7284 2019-Jan-16 21:15:22.594958 - [DEBUG] Edge Function : AllBottom
7285 2019-Jan-16 21:15:22.594987 - [DEBUG] End adding new jump function
7286 2019-Jan-16 21:15:22.595011 - [DEBUG]
7287 2019-Jan-16 21:15:22.595034 - [DEBUG] -------------------------------------------- 216. Path Edge --------------------------------------------
7288 2019-Jan-16 21:15:22.595058 - [DEBUG]
7289 2019-Jan-16 21:15:22.595096 - [DEBUG] Process 216. path edge:
7290 2019-Jan-16 21:15:22.595119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7291 2019-Jan-16 21:15:22.595177 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
7292 2019-Jan-16 21:15:22.595810 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7293 2019-Jan-16 21:15:22.596442 - [DEBUG]
7294 2019-Jan-16 21:15:22.596467 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
7295 2019-Jan-16 21:15:22.597110 - [DEBUG] Compose: EdgeIdentity * AllBottom
7296 2019-Jan-16 21:15:22.597137 - [DEBUG]
7297 2019-Jan-16 21:15:22.597161 - [DEBUG] Propagate flow
7298 2019-Jan-16 21:15:22.597184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7299 2019-Jan-16 21:15:22.597240 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7300 2019-Jan-16 21:15:22.597874 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7301 2019-Jan-16 21:15:22.598521 - [DEBUG] Edge function : AllBottom (result of previous compose)
7302 2019-Jan-16 21:15:22.598546 - [DEBUG]
7303 2019-Jan-16 21:15:22.598571 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7304 2019-Jan-16 21:15:22.598596 - [DEBUG] = AllBottom
7305 2019-Jan-16 21:15:22.598620 - [DEBUG]
7306 2019-Jan-16 21:15:22.598643 - [DEBUG] PROPAGATE: No new function!
7307 2019-Jan-16 21:15:22.598667 - [DEBUG] EDGE:
7308 2019-Jan-16 21:15:22.598724 - [DEBUG] ---> 7309 2019-Jan-16 21:15:22.599357 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7310 2019-Jan-16 21:15:22.599995 - [DEBUG]
7311 2019-Jan-16 21:15:22.600020 - [DEBUG] EDGE:
7312 2019-Jan-16 21:15:22.600077 - [DEBUG] ---> 7313 2019-Jan-16 21:15:22.600714 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7314 2019-Jan-16 21:15:22.601346 - [DEBUG]
7315 2019-Jan-16 21:15:22.601385 - [DEBUG] EDGE:
7316 2019-Jan-16 21:15:22.601443 - [DEBUG] ---> 7317 2019-Jan-16 21:15:22.602098 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7318 2019-Jan-16 21:15:22.602732 - [DEBUG]
7319 2019-Jan-16 21:15:22.602757 - [DEBUG] EDGE:
7320 2019-Jan-16 21:15:22.602814 - [DEBUG] ---> 7321 2019-Jan-16 21:15:22.603453 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7322 2019-Jan-16 21:15:22.604086 - [DEBUG]
7323 2019-Jan-16 21:15:22.604111 - [DEBUG] EDGE:
7324 2019-Jan-16 21:15:22.604168 - [DEBUG] ---> 7325 2019-Jan-16 21:15:22.604801 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7326 2019-Jan-16 21:15:22.605448 - [DEBUG]
7327 2019-Jan-16 21:15:22.605473 - [DEBUG] EDGE:
7328 2019-Jan-16 21:15:22.605530 - [DEBUG] ---> 7329 2019-Jan-16 21:15:22.606167 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7330 2019-Jan-16 21:15:22.606799 - [DEBUG]
7331 2019-Jan-16 21:15:22.606836 - [DEBUG] Compose: EdgeIdentity * AllBottom
7332 2019-Jan-16 21:15:22.606863 - [DEBUG]
7333 2019-Jan-16 21:15:22.606887 - [DEBUG] Propagate flow
7334 2019-Jan-16 21:15:22.606910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7335 2019-Jan-16 21:15:22.606966 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7336 2019-Jan-16 21:15:22.607603 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7337 2019-Jan-16 21:15:22.608235 - [DEBUG] Edge function : AllBottom (result of previous compose)
7338 2019-Jan-16 21:15:22.608260 - [DEBUG]
7339 2019-Jan-16 21:15:22.608285 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7340 2019-Jan-16 21:15:22.608310 - [DEBUG] = AllBottom
7341 2019-Jan-16 21:15:22.608335 - [DEBUG]
7342 2019-Jan-16 21:15:22.608357 - [DEBUG] PROPAGATE: No new function!
7343 2019-Jan-16 21:15:22.608384 - [DEBUG] EDGE:
7344 2019-Jan-16 21:15:22.608455 - [DEBUG] ---> 7345 2019-Jan-16 21:15:22.609100 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7346 2019-Jan-16 21:15:22.609733 - [DEBUG]
7347 2019-Jan-16 21:15:22.609758 - [DEBUG] EDGE:
7348 2019-Jan-16 21:15:22.609815 - [DEBUG] ---> 7349 2019-Jan-16 21:15:22.610449 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7350 2019-Jan-16 21:15:22.611094 - [DEBUG]
7351 2019-Jan-16 21:15:22.611119 - [DEBUG] EDGE:
7352 2019-Jan-16 21:15:22.611179 - [DEBUG] ---> 7353 2019-Jan-16 21:15:22.611866 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7354 2019-Jan-16 21:15:22.612534 - [DEBUG]
7355 2019-Jan-16 21:15:22.612591 - [DEBUG] Compose: EdgeIdentity * AllBottom
7356 2019-Jan-16 21:15:22.612619 - [DEBUG]
7357 2019-Jan-16 21:15:22.612662 - [DEBUG] Propagate flow
7358 2019-Jan-16 21:15:22.612685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7359 2019-Jan-16 21:15:22.612753 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7360 2019-Jan-16 21:15:22.613405 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7361 2019-Jan-16 21:15:22.614037 - [DEBUG] Edge function : AllBottom (result of previous compose)
7362 2019-Jan-16 21:15:22.614062 - [DEBUG]
7363 2019-Jan-16 21:15:22.614088 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7364 2019-Jan-16 21:15:22.614114 - [DEBUG] = AllBottom
7365 2019-Jan-16 21:15:22.614138 - [DEBUG]
7366 2019-Jan-16 21:15:22.614161 - [DEBUG] PROPAGATE: No new function!
7367 2019-Jan-16 21:15:22.614189 - [DEBUG] EDGE:
7368 2019-Jan-16 21:15:22.614247 - [DEBUG] ---> 7369 2019-Jan-16 21:15:22.614895 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7370 2019-Jan-16 21:15:22.615549 - [DEBUG]
7371 2019-Jan-16 21:15:22.615574 - [DEBUG] EDGE:
7372 2019-Jan-16 21:15:22.615632 - [DEBUG] ---> 7373 2019-Jan-16 21:15:22.616267 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7374 2019-Jan-16 21:15:22.616899 - [DEBUG]
7375 2019-Jan-16 21:15:22.616925 - [DEBUG] EDGE:
7376 2019-Jan-16 21:15:22.616982 - [DEBUG] ---> 7377 2019-Jan-16 21:15:22.617617 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7378 2019-Jan-16 21:15:22.618250 - [DEBUG]
7379 2019-Jan-16 21:15:22.618275 - [DEBUG] EDGE:
7380 2019-Jan-16 21:15:22.618332 - [DEBUG] ---> 7381 2019-Jan-16 21:15:22.618985 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7382 2019-Jan-16 21:15:22.619619 - [DEBUG]
7383 2019-Jan-16 21:15:22.619657 - [DEBUG] Compose: EdgeIdentity * AllBottom
7384 2019-Jan-16 21:15:22.619684 - [DEBUG]
7385 2019-Jan-16 21:15:22.619707 - [DEBUG] Propagate flow
7386 2019-Jan-16 21:15:22.619730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7387 2019-Jan-16 21:15:22.619786 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7388 2019-Jan-16 21:15:22.620424 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7389 2019-Jan-16 21:15:22.621057 - [DEBUG] Edge function : AllBottom (result of previous compose)
7390 2019-Jan-16 21:15:22.621082 - [DEBUG]
7391 2019-Jan-16 21:15:22.621108 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7392 2019-Jan-16 21:15:22.621133 - [DEBUG] = AllBottom
7393 2019-Jan-16 21:15:22.621157 - [DEBUG]
7394 2019-Jan-16 21:15:22.621180 - [DEBUG] PROPAGATE: No new function!
7395 2019-Jan-16 21:15:22.621206 - [DEBUG] EDGE:
7396 2019-Jan-16 21:15:22.621264 - [DEBUG] ---> 7397 2019-Jan-16 21:15:22.621925 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7398 2019-Jan-16 21:15:22.622558 - [DEBUG]
7399 2019-Jan-16 21:15:22.622583 - [DEBUG] EDGE:
7400 2019-Jan-16 21:15:22.622648 - [DEBUG] ---> 7401 2019-Jan-16 21:15:22.623282 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7402 2019-Jan-16 21:15:22.623914 - [DEBUG]
7403 2019-Jan-16 21:15:22.623939 - [DEBUG] EDGE:
7404 2019-Jan-16 21:15:22.623996 - [DEBUG] ---> 7405 2019-Jan-16 21:15:22.624633 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7406 2019-Jan-16 21:15:22.625281 - [DEBUG]
7407 2019-Jan-16 21:15:22.625317 - [DEBUG] Compose: EdgeIdentity * AllBottom
7408 2019-Jan-16 21:15:22.625344 - [DEBUG]
7409 2019-Jan-16 21:15:22.625368 - [DEBUG] Propagate flow
7410 2019-Jan-16 21:15:22.625391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7411 2019-Jan-16 21:15:22.625447 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7412 2019-Jan-16 21:15:22.626085 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7413 2019-Jan-16 21:15:22.626724 - [DEBUG] Edge function : AllBottom (result of previous compose)
7414 2019-Jan-16 21:15:22.626749 - [DEBUG]
7415 2019-Jan-16 21:15:22.626774 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7416 2019-Jan-16 21:15:22.626799 - [DEBUG] = AllBottom
7417 2019-Jan-16 21:15:22.626823 - [DEBUG]
7418 2019-Jan-16 21:15:22.626846 - [DEBUG] PROPAGATE: No new function!
7419 2019-Jan-16 21:15:22.626872 - [DEBUG] EDGE:
7420 2019-Jan-16 21:15:22.626932 - [DEBUG] ---> 7421 2019-Jan-16 21:15:22.627579 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7422 2019-Jan-16 21:15:22.628212 - [DEBUG]
7423 2019-Jan-16 21:15:22.628237 - [DEBUG] EDGE:
7424 2019-Jan-16 21:15:22.628294 - [DEBUG] ---> 7425 2019-Jan-16 21:15:22.628944 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7426 2019-Jan-16 21:15:22.629577 - [DEBUG]
7427 2019-Jan-16 21:15:22.629602 - [DEBUG] EDGE:
7428 2019-Jan-16 21:15:22.629659 - [DEBUG] ---> 7429 2019-Jan-16 21:15:22.630297 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7430 2019-Jan-16 21:15:22.630930 - [DEBUG]
7431 2019-Jan-16 21:15:22.630968 - [DEBUG] Compose: EdgeIdentity * AllBottom
7432 2019-Jan-16 21:15:22.630995 - [DEBUG]
7433 2019-Jan-16 21:15:22.631019 - [DEBUG] Propagate flow
7434 2019-Jan-16 21:15:22.631042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7435 2019-Jan-16 21:15:22.631098 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
7436 2019-Jan-16 21:15:22.631747 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7437 2019-Jan-16 21:15:22.632382 - [DEBUG] Edge function : AllBottom (result of previous compose)
7438 2019-Jan-16 21:15:22.632407 - [DEBUG]
7439 2019-Jan-16 21:15:22.632432 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7440 2019-Jan-16 21:15:22.632458 - [DEBUG] = AllBottom
7441 2019-Jan-16 21:15:22.632482 - [DEBUG]
7442 2019-Jan-16 21:15:22.632505 - [DEBUG] PROPAGATE: No new function!
7443 2019-Jan-16 21:15:22.632531 - [DEBUG] EDGE:
7444 2019-Jan-16 21:15:22.632589 - [DEBUG] ---> 7445 2019-Jan-16 21:15:22.633243 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7446 2019-Jan-16 21:15:22.633877 - [DEBUG]
7447 2019-Jan-16 21:15:22.633912 - [DEBUG] Compose: EdgeIdentity * AllBottom
7448 2019-Jan-16 21:15:22.633939 - [DEBUG]
7449 2019-Jan-16 21:15:22.633962 - [DEBUG] Propagate flow
7450 2019-Jan-16 21:15:22.633985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7451 2019-Jan-16 21:15:22.634041 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
7452 2019-Jan-16 21:15:22.634679 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7453 2019-Jan-16 21:15:22.635329 - [DEBUG] Edge function : AllBottom (result of previous compose)
7454 2019-Jan-16 21:15:22.635354 - [DEBUG]
7455 2019-Jan-16 21:15:22.635379 - [DEBUG] Join: AllTop & AllBottom
7456 2019-Jan-16 21:15:22.635405 - [DEBUG] = AllBottom (new jump func)
7457 2019-Jan-16 21:15:22.635429 - [DEBUG]
7458 2019-Jan-16 21:15:22.635452 - [DEBUG] Start adding new jump function
7459 2019-Jan-16 21:15:22.635475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7460 2019-Jan-16 21:15:22.635530 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7461 2019-Jan-16 21:15:22.636163 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
7462 2019-Jan-16 21:15:22.636799 - [DEBUG] Edge Function : AllBottom
7463 2019-Jan-16 21:15:22.636829 - [DEBUG] End adding new jump function
7464 2019-Jan-16 21:15:22.636853 - [DEBUG]
7465 2019-Jan-16 21:15:22.636877 - [DEBUG] -------------------------------------------- 217. Path Edge --------------------------------------------
7466 2019-Jan-16 21:15:22.636902 - [DEBUG]
7467 2019-Jan-16 21:15:22.636925 - [DEBUG] Process 217. path edge:
7468 2019-Jan-16 21:15:22.636949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7469 2019-Jan-16 21:15:22.637006 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
7470 2019-Jan-16 21:15:22.637650 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7471 2019-Jan-16 21:15:22.638283 - [DEBUG]
7472 2019-Jan-16 21:15:22.638308 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
7473 2019-Jan-16 21:15:22.638969 - [DEBUG] Possible callees:
7474 2019-Jan-16 21:15:22.638993 - [DEBUG] foo
7475 2019-Jan-16 21:15:22.639017 - [DEBUG] Possible return sites:
7476 2019-Jan-16 21:15:22.639041 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1267477 2019-Jan-16 21:15:22.640308 - [DEBUG] Found and process special summary
7478 2019-Jan-16 21:15:22.640342 - [DEBUG] Compose: EdgeIdentity * AllBottom
7479 2019-Jan-16 21:15:22.640369 - [DEBUG]
7480 2019-Jan-16 21:15:22.640393 - [DEBUG] Propagate flow
7481 2019-Jan-16 21:15:22.640416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7482 2019-Jan-16 21:15:22.640472 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7483 2019-Jan-16 21:15:22.641110 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7484 2019-Jan-16 21:15:22.641755 - [DEBUG] Edge function : AllBottom (result of previous compose)
7485 2019-Jan-16 21:15:22.641780 - [DEBUG]
7486 2019-Jan-16 21:15:22.641805 - [DEBUG] Join: AllTop & AllBottom
7487 2019-Jan-16 21:15:22.641830 - [DEBUG] = AllBottom (new jump func)
7488 2019-Jan-16 21:15:22.641854 - [DEBUG]
7489 2019-Jan-16 21:15:22.641878 - [DEBUG] Start adding new jump function
7490 2019-Jan-16 21:15:22.641910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7491 2019-Jan-16 21:15:22.641966 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7492 2019-Jan-16 21:15:22.642599 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7493 2019-Jan-16 21:15:22.643244 - [DEBUG] Edge Function : AllBottom
7494 2019-Jan-16 21:15:22.643273 - [DEBUG] End adding new jump function
7495 2019-Jan-16 21:15:22.643298 - [DEBUG]
7496 2019-Jan-16 21:15:22.643321 - [DEBUG] -------------------------------------------- 218. Path Edge --------------------------------------------
7497 2019-Jan-16 21:15:22.643346 - [DEBUG]
7498 2019-Jan-16 21:15:22.643369 - [DEBUG] Process 218. path edge:
7499 2019-Jan-16 21:15:22.643393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7500 2019-Jan-16 21:15:22.643451 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
7501 2019-Jan-16 21:15:22.644088 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7502 2019-Jan-16 21:15:22.644720 - [DEBUG]
7503 2019-Jan-16 21:15:22.644745 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7504 2019-Jan-16 21:15:22.645410 - [DEBUG] Compose: EdgeIdentity * AllBottom
7505 2019-Jan-16 21:15:22.645437 - [DEBUG]
7506 2019-Jan-16 21:15:22.645461 - [DEBUG] Propagate flow
7507 2019-Jan-16 21:15:22.645484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7508 2019-Jan-16 21:15:22.645540 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
7509 2019-Jan-16 21:15:22.646175 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7510 2019-Jan-16 21:15:22.646808 - [DEBUG] Edge function : AllBottom (result of previous compose)
7511 2019-Jan-16 21:15:22.646833 - [DEBUG]
7512 2019-Jan-16 21:15:22.646857 - [DEBUG] Join: AllTop & AllBottom
7513 2019-Jan-16 21:15:22.646882 - [DEBUG] = AllBottom (new jump func)
7514 2019-Jan-16 21:15:22.646906 - [DEBUG]
7515 2019-Jan-16 21:15:22.646930 - [DEBUG] Start adding new jump function
7516 2019-Jan-16 21:15:22.646953 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7517 2019-Jan-16 21:15:22.647008 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7518 2019-Jan-16 21:15:22.647640 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
7519 2019-Jan-16 21:15:22.648273 - [DEBUG] Edge Function : AllBottom
7520 2019-Jan-16 21:15:22.648302 - [DEBUG] End adding new jump function
7521 2019-Jan-16 21:15:22.648326 - [DEBUG]
7522 2019-Jan-16 21:15:22.648350 - [DEBUG] -------------------------------------------- 219. Path Edge --------------------------------------------
7523 2019-Jan-16 21:15:22.648374 - [DEBUG]
7524 2019-Jan-16 21:15:22.648409 - [DEBUG] Process 219. path edge:
7525 2019-Jan-16 21:15:22.648435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7526 2019-Jan-16 21:15:22.648492 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
7527 2019-Jan-16 21:15:22.649127 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7528 2019-Jan-16 21:15:22.649760 - [DEBUG]
7529 2019-Jan-16 21:15:22.649785 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
7530 2019-Jan-16 21:15:22.650432 - [DEBUG] Compose: EdgeIdentity * AllBottom
7531 2019-Jan-16 21:15:22.650459 - [DEBUG]
7532 2019-Jan-16 21:15:22.650483 - [DEBUG] Propagate flow
7533 2019-Jan-16 21:15:22.650506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7534 2019-Jan-16 21:15:22.650570 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
7535 2019-Jan-16 21:15:22.651206 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7536 2019-Jan-16 21:15:22.651855 - [DEBUG] Edge function : AllBottom (result of previous compose)
7537 2019-Jan-16 21:15:22.651880 - [DEBUG]
7538 2019-Jan-16 21:15:22.651904 - [DEBUG] Join: AllTop & AllBottom
7539 2019-Jan-16 21:15:22.651930 - [DEBUG] = AllBottom (new jump func)
7540 2019-Jan-16 21:15:22.651954 - [DEBUG]
7541 2019-Jan-16 21:15:22.651977 - [DEBUG] Start adding new jump function
7542 2019-Jan-16 21:15:22.652000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7543 2019-Jan-16 21:15:22.652056 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7544 2019-Jan-16 21:15:22.652689 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
7545 2019-Jan-16 21:15:22.653322 - [DEBUG] Edge Function : AllBottom
7546 2019-Jan-16 21:15:22.653351 - [DEBUG] End adding new jump function
7547 2019-Jan-16 21:15:22.653375 - [DEBUG]
7548 2019-Jan-16 21:15:22.653399 - [DEBUG] -------------------------------------------- 220. Path Edge --------------------------------------------
7549 2019-Jan-16 21:15:22.653424 - [DEBUG]
7550 2019-Jan-16 21:15:22.653447 - [DEBUG] Process 220. path edge:
7551 2019-Jan-16 21:15:22.653471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7552 2019-Jan-16 21:15:22.653527 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
7553 2019-Jan-16 21:15:22.654162 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7554 2019-Jan-16 21:15:22.654794 - [DEBUG]
7555 2019-Jan-16 21:15:22.654819 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
7556 2019-Jan-16 21:15:22.655479 - [DEBUG] Compose: EdgeIdentity * AllBottom
7557 2019-Jan-16 21:15:22.655507 - [DEBUG]
7558 2019-Jan-16 21:15:22.655530 - [DEBUG] Propagate flow
7559 2019-Jan-16 21:15:22.655553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7560 2019-Jan-16 21:15:22.655609 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7561 2019-Jan-16 21:15:22.656265 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7562 2019-Jan-16 21:15:22.656905 - [DEBUG] Edge function : AllBottom (result of previous compose)
7563 2019-Jan-16 21:15:22.656930 - [DEBUG]
7564 2019-Jan-16 21:15:22.656954 - [DEBUG] Join: AllTop & AllBottom
7565 2019-Jan-16 21:15:22.656979 - [DEBUG] = AllBottom (new jump func)
7566 2019-Jan-16 21:15:22.657003 - [DEBUG]
7567 2019-Jan-16 21:15:22.657026 - [DEBUG] Start adding new jump function
7568 2019-Jan-16 21:15:22.657049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7569 2019-Jan-16 21:15:22.657105 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7570 2019-Jan-16 21:15:22.657739 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7571 2019-Jan-16 21:15:22.658382 - [DEBUG] Edge Function : AllBottom
7572 2019-Jan-16 21:15:22.658425 - [DEBUG] End adding new jump function
7573 2019-Jan-16 21:15:22.658450 - [DEBUG]
7574 2019-Jan-16 21:15:22.658474 - [DEBUG] -------------------------------------------- 221. Path Edge --------------------------------------------
7575 2019-Jan-16 21:15:22.658498 - [DEBUG]
7576 2019-Jan-16 21:15:22.658521 - [DEBUG] Process 221. path edge:
7577 2019-Jan-16 21:15:22.658545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7578 2019-Jan-16 21:15:22.658609 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
7579 2019-Jan-16 21:15:22.659263 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7580 2019-Jan-16 21:15:22.659897 - [DEBUG]
7581 2019-Jan-16 21:15:22.659921 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7582 2019-Jan-16 21:15:22.660572 - [DEBUG] Possible callees:
7583 2019-Jan-16 21:15:22.660596 - [DEBUG] llvm.dbg.declare
7584 2019-Jan-16 21:15:22.660621 - [DEBUG] Possible return sites:
7585 2019-Jan-16 21:15:22.660644 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1367586 2019-Jan-16 21:15:22.661933 - [DEBUG] Found and process special summary
7587 2019-Jan-16 21:15:22.661967 - [DEBUG] Compose: EdgeIdentity * AllBottom
7588 2019-Jan-16 21:15:22.661994 - [DEBUG]
7589 2019-Jan-16 21:15:22.662017 - [DEBUG] Propagate flow
7590 2019-Jan-16 21:15:22.662040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7591 2019-Jan-16 21:15:22.662096 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7592 2019-Jan-16 21:15:22.662736 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7593 2019-Jan-16 21:15:22.663369 - [DEBUG] Edge function : AllBottom (result of previous compose)
7594 2019-Jan-16 21:15:22.663394 - [DEBUG]
7595 2019-Jan-16 21:15:22.663418 - [DEBUG] Join: AllTop & AllBottom
7596 2019-Jan-16 21:15:22.663444 - [DEBUG] = AllBottom (new jump func)
7597 2019-Jan-16 21:15:22.663468 - [DEBUG]
7598 2019-Jan-16 21:15:22.663491 - [DEBUG] Start adding new jump function
7599 2019-Jan-16 21:15:22.663514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7600 2019-Jan-16 21:15:22.663569 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7601 2019-Jan-16 21:15:22.664203 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7602 2019-Jan-16 21:15:22.664842 - [DEBUG] Edge Function : AllBottom
7603 2019-Jan-16 21:15:22.664870 - [DEBUG] End adding new jump function
7604 2019-Jan-16 21:15:22.664895 - [DEBUG]
7605 2019-Jan-16 21:15:22.664918 - [DEBUG] -------------------------------------------- 222. Path Edge --------------------------------------------
7606 2019-Jan-16 21:15:22.664943 - [DEBUG]
7607 2019-Jan-16 21:15:22.664965 - [DEBUG] Process 222. path edge:
7608 2019-Jan-16 21:15:22.664989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7609 2019-Jan-16 21:15:22.665045 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
7610 2019-Jan-16 21:15:22.665700 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7611 2019-Jan-16 21:15:22.666334 - [DEBUG]
7612 2019-Jan-16 21:15:22.666358 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7613 2019-Jan-16 21:15:22.667009 - [DEBUG] Compose: EdgeIdentity * AllBottom
7614 2019-Jan-16 21:15:22.667036 - [DEBUG]
7615 2019-Jan-16 21:15:22.667060 - [DEBUG] Propagate flow
7616 2019-Jan-16 21:15:22.667083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7617 2019-Jan-16 21:15:22.667139 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7618 2019-Jan-16 21:15:22.667774 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7619 2019-Jan-16 21:15:22.668428 - [DEBUG] Edge function : AllBottom (result of previous compose)
7620 2019-Jan-16 21:15:22.668454 - [DEBUG]
7621 2019-Jan-16 21:15:22.668479 - [DEBUG] Join: AllTop & AllBottom
7622 2019-Jan-16 21:15:22.668504 - [DEBUG] = AllBottom (new jump func)
7623 2019-Jan-16 21:15:22.668528 - [DEBUG]
7624 2019-Jan-16 21:15:22.668551 - [DEBUG] Start adding new jump function
7625 2019-Jan-16 21:15:22.668574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7626 2019-Jan-16 21:15:22.668630 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7627 2019-Jan-16 21:15:22.669264 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7628 2019-Jan-16 21:15:22.669898 - [DEBUG] Edge Function : AllBottom
7629 2019-Jan-16 21:15:22.669926 - [DEBUG] End adding new jump function
7630 2019-Jan-16 21:15:22.669950 - [DEBUG]
7631 2019-Jan-16 21:15:22.669973 - [DEBUG] -------------------------------------------- 223. Path Edge --------------------------------------------
7632 2019-Jan-16 21:15:22.669998 - [DEBUG]
7633 2019-Jan-16 21:15:22.670021 - [DEBUG] Process 223. path edge:
7634 2019-Jan-16 21:15:22.670044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7635 2019-Jan-16 21:15:22.670100 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
7636 2019-Jan-16 21:15:22.670736 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7637 2019-Jan-16 21:15:22.671369 - [DEBUG]
7638 2019-Jan-16 21:15:22.671394 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7639 2019-Jan-16 21:15:22.672054 - [DEBUG] Compose: EdgeIdentity * AllBottom
7640 2019-Jan-16 21:15:22.672081 - [DEBUG]
7641 2019-Jan-16 21:15:22.672105 - [DEBUG] Propagate flow
7642 2019-Jan-16 21:15:22.672128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7643 2019-Jan-16 21:15:22.672184 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7644 2019-Jan-16 21:15:22.672816 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7645 2019-Jan-16 21:15:22.673449 - [DEBUG] Edge function : AllBottom (result of previous compose)
7646 2019-Jan-16 21:15:22.673474 - [DEBUG]
7647 2019-Jan-16 21:15:22.673498 - [DEBUG] Join: AllTop & AllBottom
7648 2019-Jan-16 21:15:22.673523 - [DEBUG] = AllBottom (new jump func)
7649 2019-Jan-16 21:15:22.673547 - [DEBUG]
7650 2019-Jan-16 21:15:22.673570 - [DEBUG] Start adding new jump function
7651 2019-Jan-16 21:15:22.673593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7652 2019-Jan-16 21:15:22.673649 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7653 2019-Jan-16 21:15:22.674283 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
7654 2019-Jan-16 21:15:22.674915 - [DEBUG] Edge Function : AllBottom
7655 2019-Jan-16 21:15:22.674944 - [DEBUG] End adding new jump function
7656 2019-Jan-16 21:15:22.674968 - [DEBUG]
7657 2019-Jan-16 21:15:22.674991 - [DEBUG] -------------------------------------------- 224. Path Edge --------------------------------------------
7658 2019-Jan-16 21:15:22.675015 - [DEBUG]
7659 2019-Jan-16 21:15:22.675038 - [DEBUG] Process 224. path edge:
7660 2019-Jan-16 21:15:22.675062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7661 2019-Jan-16 21:15:22.675153 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
7662 2019-Jan-16 21:15:22.675797 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7663 2019-Jan-16 21:15:22.676438 - [DEBUG]
7664 2019-Jan-16 21:15:22.676463 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
7665 2019-Jan-16 21:15:22.677114 - [DEBUG] Compose: EdgeIdentity * AllBottom
7666 2019-Jan-16 21:15:22.677150 - [DEBUG]
7667 2019-Jan-16 21:15:22.677174 - [DEBUG] Propagate flow
7668 2019-Jan-16 21:15:22.677197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7669 2019-Jan-16 21:15:22.677253 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7670 2019-Jan-16 21:15:22.677937 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7671 2019-Jan-16 21:15:22.678592 - [DEBUG] Edge function : AllBottom (result of previous compose)
7672 2019-Jan-16 21:15:22.678617 - [DEBUG]
7673 2019-Jan-16 21:15:22.678643 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7674 2019-Jan-16 21:15:22.678669 - [DEBUG] = AllBottom
7675 2019-Jan-16 21:15:22.678693 - [DEBUG]
7676 2019-Jan-16 21:15:22.678716 - [DEBUG] PROPAGATE: No new function!
7677 2019-Jan-16 21:15:22.678740 - [DEBUG] EDGE:
7678 2019-Jan-16 21:15:22.678797 - [DEBUG] ---> 7679 2019-Jan-16 21:15:22.679430 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7680 2019-Jan-16 21:15:22.680062 - [DEBUG]
7681 2019-Jan-16 21:15:22.680087 - [DEBUG] EDGE:
7682 2019-Jan-16 21:15:22.680144 - [DEBUG] ---> 7683 2019-Jan-16 21:15:22.680777 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7684 2019-Jan-16 21:15:22.681410 - [DEBUG]
7685 2019-Jan-16 21:15:22.681435 - [DEBUG] EDGE:
7686 2019-Jan-16 21:15:22.681492 - [DEBUG] ---> 7687 2019-Jan-16 21:15:22.682146 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7688 2019-Jan-16 21:15:22.682779 - [DEBUG]
7689 2019-Jan-16 21:15:22.682816 - [DEBUG] Compose: EdgeIdentity * AllBottom
7690 2019-Jan-16 21:15:22.682842 - [DEBUG]
7691 2019-Jan-16 21:15:22.682866 - [DEBUG] Propagate flow
7692 2019-Jan-16 21:15:22.682889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7693 2019-Jan-16 21:15:22.682945 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7694 2019-Jan-16 21:15:22.683583 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7695 2019-Jan-16 21:15:22.684214 - [DEBUG] Edge function : AllBottom (result of previous compose)
7696 2019-Jan-16 21:15:22.684239 - [DEBUG]
7697 2019-Jan-16 21:15:22.684264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7698 2019-Jan-16 21:15:22.684289 - [DEBUG] = AllBottom
7699 2019-Jan-16 21:15:22.684313 - [DEBUG]
7700 2019-Jan-16 21:15:22.684336 - [DEBUG] PROPAGATE: No new function!
7701 2019-Jan-16 21:15:22.684363 - [DEBUG] EDGE:
7702 2019-Jan-16 21:15:22.684420 - [DEBUG] ---> 7703 2019-Jan-16 21:15:22.685076 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7704 2019-Jan-16 21:15:22.685714 - [DEBUG]
7705 2019-Jan-16 21:15:22.685746 - [DEBUG] Compose: EdgeIdentity * AllBottom
7706 2019-Jan-16 21:15:22.685772 - [DEBUG]
7707 2019-Jan-16 21:15:22.685795 - [DEBUG] Propagate flow
7708 2019-Jan-16 21:15:22.685818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7709 2019-Jan-16 21:15:22.685874 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7710 2019-Jan-16 21:15:22.686519 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7711 2019-Jan-16 21:15:22.687161 - [DEBUG] Edge function : AllBottom (result of previous compose)
7712 2019-Jan-16 21:15:22.687187 - [DEBUG]
7713 2019-Jan-16 21:15:22.687211 - [DEBUG] Join: AllTop & AllBottom
7714 2019-Jan-16 21:15:22.687236 - [DEBUG] = AllBottom (new jump func)
7715 2019-Jan-16 21:15:22.687260 - [DEBUG]
7716 2019-Jan-16 21:15:22.687283 - [DEBUG] Start adding new jump function
7717 2019-Jan-16 21:15:22.687306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7718 2019-Jan-16 21:15:22.687361 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7719 2019-Jan-16 21:15:22.687996 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7720 2019-Jan-16 21:15:22.688654 - [DEBUG] Edge Function : AllBottom
7721 2019-Jan-16 21:15:22.688682 - [DEBUG] End adding new jump function
7722 2019-Jan-16 21:15:22.688706 - [DEBUG]
7723 2019-Jan-16 21:15:22.688730 - [DEBUG] -------------------------------------------- 225. Path Edge --------------------------------------------
7724 2019-Jan-16 21:15:22.688754 - [DEBUG]
7725 2019-Jan-16 21:15:22.688776 - [DEBUG] Process 225. path edge:
7726 2019-Jan-16 21:15:22.688800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7727 2019-Jan-16 21:15:22.688856 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
7728 2019-Jan-16 21:15:22.689501 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7729 2019-Jan-16 21:15:22.690135 - [DEBUG]
7730 2019-Jan-16 21:15:22.690159 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7731 2019-Jan-16 21:15:22.690808 - [DEBUG] Possible callees:
7732 2019-Jan-16 21:15:22.690832 - [DEBUG] llvm.dbg.declare
7733 2019-Jan-16 21:15:22.690857 - [DEBUG] Possible return sites:
7734 2019-Jan-16 21:15:22.690880 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1437735 2019-Jan-16 21:15:22.692174 - [DEBUG] Found and process special summary
7736 2019-Jan-16 21:15:22.692207 - [DEBUG] Compose: EdgeIdentity * AllBottom
7737 2019-Jan-16 21:15:22.692233 - [DEBUG]
7738 2019-Jan-16 21:15:22.692257 - [DEBUG] Propagate flow
7739 2019-Jan-16 21:15:22.692280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7740 2019-Jan-16 21:15:22.692336 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7741 2019-Jan-16 21:15:22.692975 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7742 2019-Jan-16 21:15:22.693608 - [DEBUG] Edge function : AllBottom (result of previous compose)
7743 2019-Jan-16 21:15:22.693633 - [DEBUG]
7744 2019-Jan-16 21:15:22.693657 - [DEBUG] Join: AllTop & AllBottom
7745 2019-Jan-16 21:15:22.693683 - [DEBUG] = AllBottom (new jump func)
7746 2019-Jan-16 21:15:22.693707 - [DEBUG]
7747 2019-Jan-16 21:15:22.693730 - [DEBUG] Start adding new jump function
7748 2019-Jan-16 21:15:22.693753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7749 2019-Jan-16 21:15:22.693808 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7750 2019-Jan-16 21:15:22.694442 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7751 2019-Jan-16 21:15:22.695093 - [DEBUG] Edge Function : AllBottom
7752 2019-Jan-16 21:15:22.695122 - [DEBUG] End adding new jump function
7753 2019-Jan-16 21:15:22.695146 - [DEBUG]
7754 2019-Jan-16 21:15:22.695178 - [DEBUG] -------------------------------------------- 226. Path Edge --------------------------------------------
7755 2019-Jan-16 21:15:22.695203 - [DEBUG]
7756 2019-Jan-16 21:15:22.695226 - [DEBUG] Process 226. path edge:
7757 2019-Jan-16 21:15:22.695249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7758 2019-Jan-16 21:15:22.695306 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
7759 2019-Jan-16 21:15:22.695946 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7760 2019-Jan-16 21:15:22.696580 - [DEBUG]
7761 2019-Jan-16 21:15:22.696604 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7762 2019-Jan-16 21:15:22.697253 - [DEBUG] Compose: EdgeIdentity * AllBottom
7763 2019-Jan-16 21:15:22.697281 - [DEBUG]
7764 2019-Jan-16 21:15:22.697304 - [DEBUG] Propagate flow
7765 2019-Jan-16 21:15:22.697327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7766 2019-Jan-16 21:15:22.697383 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
7767 2019-Jan-16 21:15:22.698015 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7768 2019-Jan-16 21:15:22.698664 - [DEBUG] Edge function : AllBottom (result of previous compose)
7769 2019-Jan-16 21:15:22.698689 - [DEBUG]
7770 2019-Jan-16 21:15:22.698713 - [DEBUG] Join: AllTop & AllBottom
7771 2019-Jan-16 21:15:22.698738 - [DEBUG] = AllBottom (new jump func)
7772 2019-Jan-16 21:15:22.698762 - [DEBUG]
7773 2019-Jan-16 21:15:22.698785 - [DEBUG] Start adding new jump function
7774 2019-Jan-16 21:15:22.698808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7775 2019-Jan-16 21:15:22.698864 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7776 2019-Jan-16 21:15:22.699497 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
7777 2019-Jan-16 21:15:22.700129 - [DEBUG] Edge Function : AllBottom
7778 2019-Jan-16 21:15:22.700156 - [DEBUG] End adding new jump function
7779 2019-Jan-16 21:15:22.700181 - [DEBUG]
7780 2019-Jan-16 21:15:22.700204 - [DEBUG] -------------------------------------------- 227. Path Edge --------------------------------------------
7781 2019-Jan-16 21:15:22.700228 - [DEBUG]
7782 2019-Jan-16 21:15:22.700251 - [DEBUG] Process 227. path edge:
7783 2019-Jan-16 21:15:22.700275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7784 2019-Jan-16 21:15:22.700331 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
7785 2019-Jan-16 21:15:22.700964 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7786 2019-Jan-16 21:15:22.701597 - [DEBUG]
7787 2019-Jan-16 21:15:22.701622 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
7788 2019-Jan-16 21:15:22.702280 - [DEBUG] Compose: EdgeIdentity * AllBottom
7789 2019-Jan-16 21:15:22.702308 - [DEBUG]
7790 2019-Jan-16 21:15:22.702331 - [DEBUG] Propagate flow
7791 2019-Jan-16 21:15:22.702354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7792 2019-Jan-16 21:15:22.702410 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7793 2019-Jan-16 21:15:22.703043 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7794 2019-Jan-16 21:15:22.703676 - [DEBUG] Edge function : AllBottom (result of previous compose)
7795 2019-Jan-16 21:15:22.703701 - [DEBUG]
7796 2019-Jan-16 21:15:22.703725 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7797 2019-Jan-16 21:15:22.703751 - [DEBUG] = AllBottom
7798 2019-Jan-16 21:15:22.703775 - [DEBUG]
7799 2019-Jan-16 21:15:22.703798 - [DEBUG] PROPAGATE: No new function!
7800 2019-Jan-16 21:15:22.703822 - [DEBUG] EDGE:
7801 2019-Jan-16 21:15:22.703887 - [DEBUG] ---> 7802 2019-Jan-16 21:15:22.704520 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7803 2019-Jan-16 21:15:22.705168 - [DEBUG]
7804 2019-Jan-16 21:15:22.705193 - [DEBUG] EDGE:
7805 2019-Jan-16 21:15:22.705250 - [DEBUG] ---> 7806 2019-Jan-16 21:15:22.705887 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7807 2019-Jan-16 21:15:22.706519 - [DEBUG]
7808 2019-Jan-16 21:15:22.706554 - [DEBUG] Compose: EdgeIdentity * AllBottom
7809 2019-Jan-16 21:15:22.706580 - [DEBUG]
7810 2019-Jan-16 21:15:22.706604 - [DEBUG] Propagate flow
7811 2019-Jan-16 21:15:22.706627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7812 2019-Jan-16 21:15:22.706683 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7813 2019-Jan-16 21:15:22.707320 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7814 2019-Jan-16 21:15:22.707959 - [DEBUG] Edge function : AllBottom (result of previous compose)
7815 2019-Jan-16 21:15:22.707984 - [DEBUG]
7816 2019-Jan-16 21:15:22.708009 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7817 2019-Jan-16 21:15:22.708034 - [DEBUG] = AllBottom
7818 2019-Jan-16 21:15:22.708058 - [DEBUG]
7819 2019-Jan-16 21:15:22.708081 - [DEBUG] PROPAGATE: No new function!
7820 2019-Jan-16 21:15:22.708107 - [DEBUG] EDGE:
7821 2019-Jan-16 21:15:22.708164 - [DEBUG] ---> 7822 2019-Jan-16 21:15:22.708829 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7823 2019-Jan-16 21:15:22.709463 - [DEBUG]
7824 2019-Jan-16 21:15:22.709487 - [DEBUG] EDGE:
7825 2019-Jan-16 21:15:22.709545 - [DEBUG] ---> 7826 2019-Jan-16 21:15:22.710180 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7827 2019-Jan-16 21:15:22.710819 - [DEBUG]
7828 2019-Jan-16 21:15:22.710853 - [DEBUG] Compose: EdgeIdentity * AllBottom
7829 2019-Jan-16 21:15:22.710879 - [DEBUG]
7830 2019-Jan-16 21:15:22.710903 - [DEBUG] Propagate flow
7831 2019-Jan-16 21:15:22.710926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7832 2019-Jan-16 21:15:22.710982 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
7833 2019-Jan-16 21:15:22.711617 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7834 2019-Jan-16 21:15:22.712267 - [DEBUG] Edge function : AllBottom (result of previous compose)
7835 2019-Jan-16 21:15:22.712292 - [DEBUG]
7836 2019-Jan-16 21:15:22.712316 - [DEBUG] Join: AllTop & AllBottom
7837 2019-Jan-16 21:15:22.712342 - [DEBUG] = AllBottom (new jump func)
7838 2019-Jan-16 21:15:22.712366 - [DEBUG]
7839 2019-Jan-16 21:15:22.712389 - [DEBUG] Start adding new jump function
7840 2019-Jan-16 21:15:22.712412 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7841 2019-Jan-16 21:15:22.712468 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7842 2019-Jan-16 21:15:22.713101 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
7843 2019-Jan-16 21:15:22.713735 - [DEBUG] Edge Function : AllBottom
7844 2019-Jan-16 21:15:22.713783 - [DEBUG] End adding new jump function
7845 2019-Jan-16 21:15:22.713808 - [DEBUG]
7846 2019-Jan-16 21:15:22.713832 - [DEBUG] -------------------------------------------- 228. Path Edge --------------------------------------------
7847 2019-Jan-16 21:15:22.713856 - [DEBUG]
7848 2019-Jan-16 21:15:22.713879 - [DEBUG] Process 228. path edge:
7849 2019-Jan-16 21:15:22.713902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7850 2019-Jan-16 21:15:22.713959 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
7851 2019-Jan-16 21:15:22.714594 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7852 2019-Jan-16 21:15:22.715243 - [DEBUG]
7853 2019-Jan-16 21:15:22.715269 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
7854 2019-Jan-16 21:15:22.715915 - [DEBUG] Compose: EdgeIdentity * AllBottom
7855 2019-Jan-16 21:15:22.715942 - [DEBUG]
7856 2019-Jan-16 21:15:22.715966 - [DEBUG] Propagate flow
7857 2019-Jan-16 21:15:22.715989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7858 2019-Jan-16 21:15:22.716045 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7859 2019-Jan-16 21:15:22.716691 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7860 2019-Jan-16 21:15:22.717326 - [DEBUG] Edge function : AllBottom (result of previous compose)
7861 2019-Jan-16 21:15:22.717351 - [DEBUG]
7862 2019-Jan-16 21:15:22.717375 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7863 2019-Jan-16 21:15:22.717401 - [DEBUG] = AllBottom
7864 2019-Jan-16 21:15:22.717425 - [DEBUG]
7865 2019-Jan-16 21:15:22.717447 - [DEBUG] PROPAGATE: No new function!
7866 2019-Jan-16 21:15:22.717478 - [DEBUG] Compose: EdgeIdentity * AllBottom
7867 2019-Jan-16 21:15:22.717505 - [DEBUG]
7868 2019-Jan-16 21:15:22.717528 - [DEBUG] Propagate flow
7869 2019-Jan-16 21:15:22.717551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7870 2019-Jan-16 21:15:22.717607 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7871 2019-Jan-16 21:15:22.718252 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7872 2019-Jan-16 21:15:22.718904 - [DEBUG] Edge function : AllBottom (result of previous compose)
7873 2019-Jan-16 21:15:22.718929 - [DEBUG]
7874 2019-Jan-16 21:15:22.718953 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7875 2019-Jan-16 21:15:22.718979 - [DEBUG] = AllBottom
7876 2019-Jan-16 21:15:22.719003 - [DEBUG]
7877 2019-Jan-16 21:15:22.719026 - [DEBUG] PROPAGATE: No new function!
7878 2019-Jan-16 21:15:22.719050 - [DEBUG] EDGE:
7879 2019-Jan-16 21:15:22.719107 - [DEBUG] ---> 7880 2019-Jan-16 21:15:22.719742 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7881 2019-Jan-16 21:15:22.720374 - [DEBUG]
7882 2019-Jan-16 21:15:22.720399 - [DEBUG] EDGE:
7883 2019-Jan-16 21:15:22.720456 - [DEBUG] ---> 7884 2019-Jan-16 21:15:22.721090 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7885 2019-Jan-16 21:15:22.721722 - [DEBUG]
7886 2019-Jan-16 21:15:22.721761 - [DEBUG] EDGE:
7887 2019-Jan-16 21:15:22.721819 - [DEBUG] ---> 7888 2019-Jan-16 21:15:22.722465 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7889 2019-Jan-16 21:15:22.723099 - [DEBUG]
7890 2019-Jan-16 21:15:22.723133 - [DEBUG] Compose: EdgeIdentity * AllBottom
7891 2019-Jan-16 21:15:22.723160 - [DEBUG]
7892 2019-Jan-16 21:15:22.723184 - [DEBUG] Propagate flow
7893 2019-Jan-16 21:15:22.723207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7894 2019-Jan-16 21:15:22.723263 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7895 2019-Jan-16 21:15:22.723907 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7896 2019-Jan-16 21:15:22.724541 - [DEBUG] Edge function : AllBottom (result of previous compose)
7897 2019-Jan-16 21:15:22.724566 - [DEBUG]
7898 2019-Jan-16 21:15:22.724591 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7899 2019-Jan-16 21:15:22.724617 - [DEBUG] = AllBottom
7900 2019-Jan-16 21:15:22.724641 - [DEBUG]
7901 2019-Jan-16 21:15:22.724664 - [DEBUG] PROPAGATE: No new function!
7902 2019-Jan-16 21:15:22.724690 - [DEBUG] EDGE:
7903 2019-Jan-16 21:15:22.724748 - [DEBUG] ---> 7904 2019-Jan-16 21:15:22.725401 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7905 2019-Jan-16 21:15:22.726036 - [DEBUG]
7906 2019-Jan-16 21:15:22.726061 - [DEBUG] EDGE:
7907 2019-Jan-16 21:15:22.726118 - [DEBUG] ---> 7908 2019-Jan-16 21:15:22.726753 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7909 2019-Jan-16 21:15:22.727386 - [DEBUG]
7910 2019-Jan-16 21:15:22.727411 - [DEBUG] EDGE:
7911 2019-Jan-16 21:15:22.727468 - [DEBUG] ---> 7912 2019-Jan-16 21:15:22.728105 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7913 2019-Jan-16 21:15:22.728753 - [DEBUG]
7914 2019-Jan-16 21:15:22.728778 - [DEBUG] EDGE:
7915 2019-Jan-16 21:15:22.728835 - [DEBUG] ---> 7916 2019-Jan-16 21:15:22.729468 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7917 2019-Jan-16 21:15:22.730101 - [DEBUG]
7918 2019-Jan-16 21:15:22.730127 - [DEBUG] EDGE:
7919 2019-Jan-16 21:15:22.730184 - [DEBUG] ---> 7920 2019-Jan-16 21:15:22.730819 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7921 2019-Jan-16 21:15:22.731451 - [DEBUG]
7922 2019-Jan-16 21:15:22.731476 - [DEBUG] EDGE:
7923 2019-Jan-16 21:15:22.731533 - [DEBUG] ---> 7924 2019-Jan-16 21:15:22.732190 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7925 2019-Jan-16 21:15:22.732824 - [DEBUG]
7926 2019-Jan-16 21:15:22.732849 - [DEBUG] EDGE:
7927 2019-Jan-16 21:15:22.732906 - [DEBUG] ---> 7928 2019-Jan-16 21:15:22.733539 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7929 2019-Jan-16 21:15:22.734171 - [DEBUG]
7930 2019-Jan-16 21:15:22.734205 - [DEBUG] EDGE:
7931 2019-Jan-16 21:15:22.734262 - [DEBUG] ---> 7932 2019-Jan-16 21:15:22.734900 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7933 2019-Jan-16 21:15:22.735550 - [DEBUG]
7934 2019-Jan-16 21:15:22.735587 - [DEBUG] Compose: EdgeIdentity * AllBottom
7935 2019-Jan-16 21:15:22.735614 - [DEBUG]
7936 2019-Jan-16 21:15:22.735638 - [DEBUG] Propagate flow
7937 2019-Jan-16 21:15:22.735661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7938 2019-Jan-16 21:15:22.735717 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
7939 2019-Jan-16 21:15:22.736356 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7940 2019-Jan-16 21:15:22.736991 - [DEBUG] Edge function : AllBottom (result of previous compose)
7941 2019-Jan-16 21:15:22.737016 - [DEBUG]
7942 2019-Jan-16 21:15:22.737042 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7943 2019-Jan-16 21:15:22.737067 - [DEBUG] = AllBottom
7944 2019-Jan-16 21:15:22.737091 - [DEBUG]
7945 2019-Jan-16 21:15:22.737114 - [DEBUG] PROPAGATE: No new function!
7946 2019-Jan-16 21:15:22.737140 - [DEBUG] EDGE:
7947 2019-Jan-16 21:15:22.737202 - [DEBUG] ---> 7948 2019-Jan-16 21:15:22.737846 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7949 2019-Jan-16 21:15:22.738497 - [DEBUG]
7950 2019-Jan-16 21:15:22.738530 - [DEBUG] Compose: EdgeIdentity * AllBottom
7951 2019-Jan-16 21:15:22.738557 - [DEBUG]
7952 2019-Jan-16 21:15:22.738580 - [DEBUG] Propagate flow
7953 2019-Jan-16 21:15:22.738603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7954 2019-Jan-16 21:15:22.738660 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
7955 2019-Jan-16 21:15:22.739298 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7956 2019-Jan-16 21:15:22.739931 - [DEBUG] Edge function : AllBottom (result of previous compose)
7957 2019-Jan-16 21:15:22.739956 - [DEBUG]
7958 2019-Jan-16 21:15:22.739983 - [DEBUG] Join: AllTop & AllBottom
7959 2019-Jan-16 21:15:22.740009 - [DEBUG] = AllBottom (new jump func)
7960 2019-Jan-16 21:15:22.740033 - [DEBUG]
7961 2019-Jan-16 21:15:22.740056 - [DEBUG] Start adding new jump function
7962 2019-Jan-16 21:15:22.740078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7963 2019-Jan-16 21:15:22.740133 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7964 2019-Jan-16 21:15:22.740766 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
7965 2019-Jan-16 21:15:22.741403 - [DEBUG] Edge Function : AllBottom
7966 2019-Jan-16 21:15:22.741432 - [DEBUG] End adding new jump function
7967 2019-Jan-16 21:15:22.741456 - [DEBUG]
7968 2019-Jan-16 21:15:22.741480 - [DEBUG] -------------------------------------------- 229. Path Edge --------------------------------------------
7969 2019-Jan-16 21:15:22.741504 - [DEBUG]
7970 2019-Jan-16 21:15:22.741527 - [DEBUG] Process 229. path edge:
7971 2019-Jan-16 21:15:22.741550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7972 2019-Jan-16 21:15:22.741607 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
7973 2019-Jan-16 21:15:22.742260 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7974 2019-Jan-16 21:15:22.742893 - [DEBUG]
7975 2019-Jan-16 21:15:22.742917 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
7976 2019-Jan-16 21:15:22.743569 - [DEBUG] Possible callees:
7977 2019-Jan-16 21:15:22.743594 - [DEBUG] foo
7978 2019-Jan-16 21:15:22.743618 - [DEBUG] Possible return sites:
7979 2019-Jan-16 21:15:22.743642 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !847980 2019-Jan-16 21:15:22.744904 - [DEBUG] Found and process special summary
7981 2019-Jan-16 21:15:22.744938 - [DEBUG] Compose: EdgeIdentity * AllBottom
7982 2019-Jan-16 21:15:22.744964 - [DEBUG]
7983 2019-Jan-16 21:15:22.744988 - [DEBUG] Propagate flow
7984 2019-Jan-16 21:15:22.745011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7985 2019-Jan-16 21:15:22.745078 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
7986 2019-Jan-16 21:15:22.745717 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7987 2019-Jan-16 21:15:22.746352 - [DEBUG] Edge function : AllBottom (result of previous compose)
7988 2019-Jan-16 21:15:22.746376 - [DEBUG]
7989 2019-Jan-16 21:15:22.746401 - [DEBUG] Join: AllTop & AllBottom
7990 2019-Jan-16 21:15:22.746426 - [DEBUG] = AllBottom (new jump func)
7991 2019-Jan-16 21:15:22.746450 - [DEBUG]
7992 2019-Jan-16 21:15:22.746473 - [DEBUG] Start adding new jump function
7993 2019-Jan-16 21:15:22.746496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7994 2019-Jan-16 21:15:22.746552 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7995 2019-Jan-16 21:15:22.747185 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
7996 2019-Jan-16 21:15:22.747821 - [DEBUG] Edge Function : AllBottom
7997 2019-Jan-16 21:15:22.747850 - [DEBUG] End adding new jump function
7998 2019-Jan-16 21:15:22.747874 - [DEBUG]
7999 2019-Jan-16 21:15:22.747898 - [DEBUG] -------------------------------------------- 230. Path Edge --------------------------------------------
8000 2019-Jan-16 21:15:22.747922 - [DEBUG]
8001 2019-Jan-16 21:15:22.747945 - [DEBUG] Process 230. path edge:
8002 2019-Jan-16 21:15:22.747969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8003 2019-Jan-16 21:15:22.748026 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
8004 2019-Jan-16 21:15:22.748680 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8005 2019-Jan-16 21:15:22.749313 - [DEBUG]
8006 2019-Jan-16 21:15:22.749338 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
8007 2019-Jan-16 21:15:22.749985 - [DEBUG] Compose: EdgeIdentity * AllBottom
8008 2019-Jan-16 21:15:22.750012 - [DEBUG]
8009 2019-Jan-16 21:15:22.750036 - [DEBUG] Propagate flow
8010 2019-Jan-16 21:15:22.750059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8011 2019-Jan-16 21:15:22.750115 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
8012 2019-Jan-16 21:15:22.750750 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8013 2019-Jan-16 21:15:22.751382 - [DEBUG] Edge function : AllBottom (result of previous compose)
8014 2019-Jan-16 21:15:22.751407 - [DEBUG]
8015 2019-Jan-16 21:15:22.751431 - [DEBUG] Join: AllTop & AllBottom
8016 2019-Jan-16 21:15:22.751457 - [DEBUG] = AllBottom (new jump func)
8017 2019-Jan-16 21:15:22.751481 - [DEBUG]
8018 2019-Jan-16 21:15:22.751504 - [DEBUG] Start adding new jump function
8019 2019-Jan-16 21:15:22.751527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8020 2019-Jan-16 21:15:22.751582 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8021 2019-Jan-16 21:15:22.752240 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
8022 2019-Jan-16 21:15:22.752876 - [DEBUG] Edge Function : AllBottom
8023 2019-Jan-16 21:15:22.752904 - [DEBUG] End adding new jump function
8024 2019-Jan-16 21:15:22.752929 - [DEBUG]
8025 2019-Jan-16 21:15:22.752952 - [DEBUG] -------------------------------------------- 231. Path Edge --------------------------------------------
8026 2019-Jan-16 21:15:22.752977 - [DEBUG]
8027 2019-Jan-16 21:15:22.753000 - [DEBUG] Process 231. path edge:
8028 2019-Jan-16 21:15:22.753023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8029 2019-Jan-16 21:15:22.753079 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
8030 2019-Jan-16 21:15:22.753714 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8031 2019-Jan-16 21:15:22.754348 - [DEBUG]
8032 2019-Jan-16 21:15:22.754373 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
8033 2019-Jan-16 21:15:22.755018 - [DEBUG] Compose: EdgeIdentity * AllBottom
8034 2019-Jan-16 21:15:22.755045 - [DEBUG]
8035 2019-Jan-16 21:15:22.755080 - [DEBUG] Propagate flow
8036 2019-Jan-16 21:15:22.755105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8037 2019-Jan-16 21:15:22.755161 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8038 2019-Jan-16 21:15:22.755807 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8039 2019-Jan-16 21:15:22.756443 - [DEBUG] Edge function : AllBottom (result of previous compose)
8040 2019-Jan-16 21:15:22.756468 - [DEBUG]
8041 2019-Jan-16 21:15:22.756492 - [DEBUG] Join: AllTop & AllBottom
8042 2019-Jan-16 21:15:22.756518 - [DEBUG] = AllBottom (new jump func)
8043 2019-Jan-16 21:15:22.756542 - [DEBUG]
8044 2019-Jan-16 21:15:22.756565 - [DEBUG] Start adding new jump function
8045 2019-Jan-16 21:15:22.756588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8046 2019-Jan-16 21:15:22.756644 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8047 2019-Jan-16 21:15:22.757277 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8048 2019-Jan-16 21:15:22.757921 - [DEBUG] Edge Function : AllBottom
8049 2019-Jan-16 21:15:22.757949 - [DEBUG] End adding new jump function
8050 2019-Jan-16 21:15:22.757973 - [DEBUG]
8051 2019-Jan-16 21:15:22.757997 - [DEBUG] -------------------------------------------- 232. Path Edge --------------------------------------------
8052 2019-Jan-16 21:15:22.758021 - [DEBUG]
8053 2019-Jan-16 21:15:22.758044 - [DEBUG] Process 232. path edge:
8054 2019-Jan-16 21:15:22.758067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8055 2019-Jan-16 21:15:22.758124 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
8056 2019-Jan-16 21:15:22.758783 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8057 2019-Jan-16 21:15:22.759417 - [DEBUG]
8058 2019-Jan-16 21:15:22.759441 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8059 2019-Jan-16 21:15:22.760087 - [DEBUG] Possible callees:
8060 2019-Jan-16 21:15:22.760112 - [DEBUG] llvm.dbg.declare
8061 2019-Jan-16 21:15:22.760137 - [DEBUG] Possible return sites:
8062 2019-Jan-16 21:15:22.760160 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !968063 2019-Jan-16 21:15:22.761440 - [DEBUG] Found and process special summary
8064 2019-Jan-16 21:15:22.761472 - [DEBUG] Compose: EdgeIdentity * AllBottom
8065 2019-Jan-16 21:15:22.761499 - [DEBUG]
8066 2019-Jan-16 21:15:22.761523 - [DEBUG] Propagate flow
8067 2019-Jan-16 21:15:22.761546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8068 2019-Jan-16 21:15:22.761602 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8069 2019-Jan-16 21:15:22.762264 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8070 2019-Jan-16 21:15:22.762896 - [DEBUG] Edge function : AllBottom (result of previous compose)
8071 2019-Jan-16 21:15:22.762921 - [DEBUG]
8072 2019-Jan-16 21:15:22.762945 - [DEBUG] Join: AllTop & AllBottom
8073 2019-Jan-16 21:15:22.762971 - [DEBUG] = AllBottom (new jump func)
8074 2019-Jan-16 21:15:22.762995 - [DEBUG]
8075 2019-Jan-16 21:15:22.763018 - [DEBUG] Start adding new jump function
8076 2019-Jan-16 21:15:22.763041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8077 2019-Jan-16 21:15:22.763097 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8078 2019-Jan-16 21:15:22.763730 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8079 2019-Jan-16 21:15:22.764367 - [DEBUG] Edge Function : AllBottom
8080 2019-Jan-16 21:15:22.764396 - [DEBUG] End adding new jump function
8081 2019-Jan-16 21:15:22.764420 - [DEBUG]
8082 2019-Jan-16 21:15:22.764443 - [DEBUG] -------------------------------------------- 233. Path Edge --------------------------------------------
8083 2019-Jan-16 21:15:22.764467 - [DEBUG]
8084 2019-Jan-16 21:15:22.764490 - [DEBUG] Process 233. path edge:
8085 2019-Jan-16 21:15:22.764514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8086 2019-Jan-16 21:15:22.764570 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
8087 2019-Jan-16 21:15:22.765223 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8088 2019-Jan-16 21:15:22.765856 - [DEBUG]
8089 2019-Jan-16 21:15:22.765880 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8090 2019-Jan-16 21:15:22.766529 - [DEBUG] Compose: EdgeIdentity * AllBottom
8091 2019-Jan-16 21:15:22.766556 - [DEBUG]
8092 2019-Jan-16 21:15:22.766580 - [DEBUG] Propagate flow
8093 2019-Jan-16 21:15:22.766603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8094 2019-Jan-16 21:15:22.766659 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
8095 2019-Jan-16 21:15:22.767293 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8096 2019-Jan-16 21:15:22.767927 - [DEBUG] Edge function : AllBottom (result of previous compose)
8097 2019-Jan-16 21:15:22.767952 - [DEBUG]
8098 2019-Jan-16 21:15:22.767976 - [DEBUG] Join: AllTop & AllBottom
8099 2019-Jan-16 21:15:22.768002 - [DEBUG] = AllBottom (new jump func)
8100 2019-Jan-16 21:15:22.768026 - [DEBUG]
8101 2019-Jan-16 21:15:22.768049 - [DEBUG] Start adding new jump function
8102 2019-Jan-16 21:15:22.768072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8103 2019-Jan-16 21:15:22.768128 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8104 2019-Jan-16 21:15:22.768775 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
8105 2019-Jan-16 21:15:22.769409 - [DEBUG] Edge Function : AllBottom
8106 2019-Jan-16 21:15:22.769437 - [DEBUG] End adding new jump function
8107 2019-Jan-16 21:15:22.769469 - [DEBUG]
8108 2019-Jan-16 21:15:22.769493 - [DEBUG] -------------------------------------------- 234. Path Edge --------------------------------------------
8109 2019-Jan-16 21:15:22.769517 - [DEBUG]
8110 2019-Jan-16 21:15:22.769540 - [DEBUG] Process 234. path edge:
8111 2019-Jan-16 21:15:22.769564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8112 2019-Jan-16 21:15:22.769620 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
8113 2019-Jan-16 21:15:22.770253 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8114 2019-Jan-16 21:15:22.770886 - [DEBUG]
8115 2019-Jan-16 21:15:22.770910 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
8116 2019-Jan-16 21:15:22.771554 - [DEBUG] Compose: EdgeIdentity * AllBottom
8117 2019-Jan-16 21:15:22.771581 - [DEBUG]
8118 2019-Jan-16 21:15:22.771605 - [DEBUG] Propagate flow
8119 2019-Jan-16 21:15:22.771628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8120 2019-Jan-16 21:15:22.771684 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
8121 2019-Jan-16 21:15:22.772332 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8122 2019-Jan-16 21:15:22.772964 - [DEBUG] Edge function : AllBottom (result of previous compose)
8123 2019-Jan-16 21:15:22.772989 - [DEBUG]
8124 2019-Jan-16 21:15:22.773013 - [DEBUG] Join: AllTop & AllBottom
8125 2019-Jan-16 21:15:22.773039 - [DEBUG] = AllBottom (new jump func)
8126 2019-Jan-16 21:15:22.773063 - [DEBUG]
8127 2019-Jan-16 21:15:22.773085 - [DEBUG] Start adding new jump function
8128 2019-Jan-16 21:15:22.773109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8129 2019-Jan-16 21:15:22.773164 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8130 2019-Jan-16 21:15:22.773797 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
8131 2019-Jan-16 21:15:22.774429 - [DEBUG] Edge Function : AllBottom
8132 2019-Jan-16 21:15:22.774457 - [DEBUG] End adding new jump function
8133 2019-Jan-16 21:15:22.774481 - [DEBUG]
8134 2019-Jan-16 21:15:22.774505 - [DEBUG] -------------------------------------------- 235. Path Edge --------------------------------------------
8135 2019-Jan-16 21:15:22.774529 - [DEBUG]
8136 2019-Jan-16 21:15:22.774552 - [DEBUG] Process 235. path edge:
8137 2019-Jan-16 21:15:22.774575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8138 2019-Jan-16 21:15:22.774631 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
8139 2019-Jan-16 21:15:22.775280 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8140 2019-Jan-16 21:15:22.775914 - [DEBUG]
8141 2019-Jan-16 21:15:22.775938 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
8142 2019-Jan-16 21:15:22.776581 - [DEBUG] Compose: EdgeIdentity * AllBottom
8143 2019-Jan-16 21:15:22.776608 - [DEBUG]
8144 2019-Jan-16 21:15:22.776632 - [DEBUG] Propagate flow
8145 2019-Jan-16 21:15:22.776655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8146 2019-Jan-16 21:15:22.776711 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8147 2019-Jan-16 21:15:22.777348 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8148 2019-Jan-16 21:15:22.777983 - [DEBUG] Edge function : AllBottom (result of previous compose)
8149 2019-Jan-16 21:15:22.778008 - [DEBUG]
8150 2019-Jan-16 21:15:22.778033 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8151 2019-Jan-16 21:15:22.778059 - [DEBUG] = AllBottom
8152 2019-Jan-16 21:15:22.778083 - [DEBUG]
8153 2019-Jan-16 21:15:22.778106 - [DEBUG] PROPAGATE: No new function!
8154 2019-Jan-16 21:15:22.778130 - [DEBUG] EDGE:
8155 2019-Jan-16 21:15:22.778195 - [DEBUG] ---> 8156 2019-Jan-16 21:15:22.778845 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8157 2019-Jan-16 21:15:22.779478 - [DEBUG]
8158 2019-Jan-16 21:15:22.779503 - [DEBUG] EDGE:
8159 2019-Jan-16 21:15:22.779560 - [DEBUG] ---> 8160 2019-Jan-16 21:15:22.780193 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8161 2019-Jan-16 21:15:22.780828 - [DEBUG]
8162 2019-Jan-16 21:15:22.780852 - [DEBUG] EDGE:
8163 2019-Jan-16 21:15:22.780909 - [DEBUG] ---> 8164 2019-Jan-16 21:15:22.781546 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8165 2019-Jan-16 21:15:22.782194 - [DEBUG]
8166 2019-Jan-16 21:15:22.782230 - [DEBUG] Compose: EdgeIdentity * AllBottom
8167 2019-Jan-16 21:15:22.782257 - [DEBUG]
8168 2019-Jan-16 21:15:22.782280 - [DEBUG] Propagate flow
8169 2019-Jan-16 21:15:22.782303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8170 2019-Jan-16 21:15:22.782359 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8171 2019-Jan-16 21:15:22.782997 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8172 2019-Jan-16 21:15:22.783630 - [DEBUG] Edge function : AllBottom (result of previous compose)
8173 2019-Jan-16 21:15:22.783655 - [DEBUG]
8174 2019-Jan-16 21:15:22.783680 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8175 2019-Jan-16 21:15:22.783705 - [DEBUG] = AllBottom
8176 2019-Jan-16 21:15:22.783729 - [DEBUG]
8177 2019-Jan-16 21:15:22.783752 - [DEBUG] PROPAGATE: No new function!
8178 2019-Jan-16 21:15:22.783777 - [DEBUG] EDGE:
8179 2019-Jan-16 21:15:22.783834 - [DEBUG] ---> 8180 2019-Jan-16 21:15:22.784479 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8181 2019-Jan-16 21:15:22.785127 - [DEBUG]
8182 2019-Jan-16 21:15:22.785158 - [DEBUG] Compose: EdgeIdentity * AllBottom
8183 2019-Jan-16 21:15:22.785185 - [DEBUG]
8184 2019-Jan-16 21:15:22.785208 - [DEBUG] Propagate flow
8185 2019-Jan-16 21:15:22.785231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8186 2019-Jan-16 21:15:22.785287 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
8187 2019-Jan-16 21:15:22.785925 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8188 2019-Jan-16 21:15:22.786557 - [DEBUG] Edge function : AllBottom (result of previous compose)
8189 2019-Jan-16 21:15:22.786582 - [DEBUG]
8190 2019-Jan-16 21:15:22.786607 - [DEBUG] Join: AllTop & AllBottom
8191 2019-Jan-16 21:15:22.786632 - [DEBUG] = AllBottom (new jump func)
8192 2019-Jan-16 21:15:22.786656 - [DEBUG]
8193 2019-Jan-16 21:15:22.786679 - [DEBUG] Start adding new jump function
8194 2019-Jan-16 21:15:22.786702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8195 2019-Jan-16 21:15:22.786758 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8196 2019-Jan-16 21:15:22.787391 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
8197 2019-Jan-16 21:15:22.788026 - [DEBUG] Edge Function : AllBottom
8198 2019-Jan-16 21:15:22.788054 - [DEBUG] End adding new jump function
8199 2019-Jan-16 21:15:22.788086 - [DEBUG]
8200 2019-Jan-16 21:15:22.788110 - [DEBUG] -------------------------------------------- 236. Path Edge --------------------------------------------
8201 2019-Jan-16 21:15:22.788134 - [DEBUG]
8202 2019-Jan-16 21:15:22.788158 - [DEBUG] Process 236. path edge:
8203 2019-Jan-16 21:15:22.788181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8204 2019-Jan-16 21:15:22.788238 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
8205 2019-Jan-16 21:15:22.788893 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8206 2019-Jan-16 21:15:22.789527 - [DEBUG]
8207 2019-Jan-16 21:15:22.789551 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
8208 2019-Jan-16 21:15:22.790192 - [DEBUG] Possible callees:
8209 2019-Jan-16 21:15:22.790217 - [DEBUG] bar
8210 2019-Jan-16 21:15:22.790241 - [DEBUG] Possible return sites:
8211 2019-Jan-16 21:15:22.790264 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !898212 2019-Jan-16 21:15:22.791526 - [DEBUG] Found and process special summary
8213 2019-Jan-16 21:15:22.791558 - [DEBUG] Compose: EdgeIdentity * AllBottom
8214 2019-Jan-16 21:15:22.791585 - [DEBUG]
8215 2019-Jan-16 21:15:22.791609 - [DEBUG] Propagate flow
8216 2019-Jan-16 21:15:22.791632 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8217 2019-Jan-16 21:15:22.791688 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8218 2019-Jan-16 21:15:22.792343 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8219 2019-Jan-16 21:15:22.792975 - [DEBUG] Edge function : AllBottom (result of previous compose)
8220 2019-Jan-16 21:15:22.793000 - [DEBUG]
8221 2019-Jan-16 21:15:22.793024 - [DEBUG] Join: AllTop & AllBottom
8222 2019-Jan-16 21:15:22.793049 - [DEBUG] = AllBottom (new jump func)
8223 2019-Jan-16 21:15:22.793073 - [DEBUG]
8224 2019-Jan-16 21:15:22.793096 - [DEBUG] Start adding new jump function
8225 2019-Jan-16 21:15:22.793119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8226 2019-Jan-16 21:15:22.793175 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8227 2019-Jan-16 21:15:22.793809 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8228 2019-Jan-16 21:15:22.794446 - [DEBUG] Edge Function : AllBottom
8229 2019-Jan-16 21:15:22.794474 - [DEBUG] End adding new jump function
8230 2019-Jan-16 21:15:22.794498 - [DEBUG]
8231 2019-Jan-16 21:15:22.794522 - [DEBUG] -------------------------------------------- 237. Path Edge --------------------------------------------
8232 2019-Jan-16 21:15:22.794546 - [DEBUG]
8233 2019-Jan-16 21:15:22.794569 - [DEBUG] Process 237. path edge:
8234 2019-Jan-16 21:15:22.794592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8235 2019-Jan-16 21:15:22.794648 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
8236 2019-Jan-16 21:15:22.795301 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8237 2019-Jan-16 21:15:22.795937 - [DEBUG]
8238 2019-Jan-16 21:15:22.795961 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8239 2019-Jan-16 21:15:22.796609 - [DEBUG] Compose: EdgeIdentity * AllBottom
8240 2019-Jan-16 21:15:22.796636 - [DEBUG]
8241 2019-Jan-16 21:15:22.796660 - [DEBUG] Propagate flow
8242 2019-Jan-16 21:15:22.796683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8243 2019-Jan-16 21:15:22.796739 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
8244 2019-Jan-16 21:15:22.797381 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8245 2019-Jan-16 21:15:22.798015 - [DEBUG] Edge function : AllBottom (result of previous compose)
8246 2019-Jan-16 21:15:22.798040 - [DEBUG]
8247 2019-Jan-16 21:15:22.798064 - [DEBUG] Join: AllTop & AllBottom
8248 2019-Jan-16 21:15:22.798089 - [DEBUG] = AllBottom (new jump func)
8249 2019-Jan-16 21:15:22.798114 - [DEBUG]
8250 2019-Jan-16 21:15:22.798137 - [DEBUG] Start adding new jump function
8251 2019-Jan-16 21:15:22.798160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8252 2019-Jan-16 21:15:22.798216 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8253 2019-Jan-16 21:15:22.798865 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
8254 2019-Jan-16 21:15:22.799499 - [DEBUG] Edge Function : AllBottom
8255 2019-Jan-16 21:15:22.799526 - [DEBUG] End adding new jump function
8256 2019-Jan-16 21:15:22.799550 - [DEBUG]
8257 2019-Jan-16 21:15:22.799573 - [DEBUG] -------------------------------------------- 238. Path Edge --------------------------------------------
8258 2019-Jan-16 21:15:22.799598 - [DEBUG]
8259 2019-Jan-16 21:15:22.799620 - [DEBUG] Process 238. path edge:
8260 2019-Jan-16 21:15:22.799644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8261 2019-Jan-16 21:15:22.799700 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
8262 2019-Jan-16 21:15:22.800334 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8263 2019-Jan-16 21:15:22.800965 - [DEBUG]
8264 2019-Jan-16 21:15:22.800990 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
8265 2019-Jan-16 21:15:22.801634 - [DEBUG] Compose: EdgeIdentity * AllBottom
8266 2019-Jan-16 21:15:22.801662 - [DEBUG]
8267 2019-Jan-16 21:15:22.801685 - [DEBUG] Propagate flow
8268 2019-Jan-16 21:15:22.801708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8269 2019-Jan-16 21:15:22.801778 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8270 2019-Jan-16 21:15:22.802430 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8271 2019-Jan-16 21:15:22.803069 - [DEBUG] Edge function : AllBottom (result of previous compose)
8272 2019-Jan-16 21:15:22.803094 - [DEBUG]
8273 2019-Jan-16 21:15:22.803118 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8274 2019-Jan-16 21:15:22.803144 - [DEBUG] = AllBottom
8275 2019-Jan-16 21:15:22.803168 - [DEBUG]
8276 2019-Jan-16 21:15:22.803190 - [DEBUG] PROPAGATE: No new function!
8277 2019-Jan-16 21:15:22.803221 - [DEBUG] Compose: EdgeIdentity * AllBottom
8278 2019-Jan-16 21:15:22.803247 - [DEBUG]
8279 2019-Jan-16 21:15:22.803270 - [DEBUG] Propagate flow
8280 2019-Jan-16 21:15:22.803293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8281 2019-Jan-16 21:15:22.803349 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
8282 2019-Jan-16 21:15:22.803994 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8283 2019-Jan-16 21:15:22.804627 - [DEBUG] Edge function : AllBottom (result of previous compose)
8284 2019-Jan-16 21:15:22.804652 - [DEBUG]
8285 2019-Jan-16 21:15:22.804676 - [DEBUG] Join: AllTop & AllBottom
8286 2019-Jan-16 21:15:22.804702 - [DEBUG] = AllBottom (new jump func)
8287 2019-Jan-16 21:15:22.804726 - [DEBUG]
8288 2019-Jan-16 21:15:22.804749 - [DEBUG] Start adding new jump function
8289 2019-Jan-16 21:15:22.804778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8290 2019-Jan-16 21:15:22.804834 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8291 2019-Jan-16 21:15:22.805484 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
8292 2019-Jan-16 21:15:22.806126 - [DEBUG] Edge Function : AllBottom
8293 2019-Jan-16 21:15:22.806154 - [DEBUG] End adding new jump function
8294 2019-Jan-16 21:15:22.806178 - [DEBUG]
8295 2019-Jan-16 21:15:22.806202 - [DEBUG] -------------------------------------------- 239. Path Edge --------------------------------------------
8296 2019-Jan-16 21:15:22.806226 - [DEBUG]
8297 2019-Jan-16 21:15:22.806249 - [DEBUG] Process 239. path edge:
8298 2019-Jan-16 21:15:22.806272 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8299 2019-Jan-16 21:15:22.806328 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
8300 2019-Jan-16 21:15:22.806972 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8301 2019-Jan-16 21:15:22.807605 - [DEBUG]
8302 2019-Jan-16 21:15:22.807629 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
8303 2019-Jan-16 21:15:22.808278 - [DEBUG] Possible callees:
8304 2019-Jan-16 21:15:22.808303 - [DEBUG] llvm.dbg.declare
8305 2019-Jan-16 21:15:22.808328 - [DEBUG] Possible return sites:
8306 2019-Jan-16 21:15:22.808351 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !1038307 2019-Jan-16 21:15:22.809639 - [DEBUG] Found and process special summary
8308 2019-Jan-16 21:15:22.809672 - [DEBUG] Compose: EdgeIdentity * AllBottom
8309 2019-Jan-16 21:15:22.809699 - [DEBUG]
8310 2019-Jan-16 21:15:22.809723 - [DEBUG] Propagate flow
8311 2019-Jan-16 21:15:22.809746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8312 2019-Jan-16 21:15:22.809802 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8313 2019-Jan-16 21:15:22.810440 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8314 2019-Jan-16 21:15:22.811081 - [DEBUG] Edge function : AllBottom (result of previous compose)
8315 2019-Jan-16 21:15:22.811106 - [DEBUG]
8316 2019-Jan-16 21:15:22.811131 - [DEBUG] Join: AllTop & AllBottom
8317 2019-Jan-16 21:15:22.811156 - [DEBUG] = AllBottom (new jump func)
8318 2019-Jan-16 21:15:22.811181 - [DEBUG]
8319 2019-Jan-16 21:15:22.811204 - [DEBUG] Start adding new jump function
8320 2019-Jan-16 21:15:22.811227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8321 2019-Jan-16 21:15:22.811283 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8322 2019-Jan-16 21:15:22.811936 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8323 2019-Jan-16 21:15:22.812573 - [DEBUG] Edge Function : AllBottom
8324 2019-Jan-16 21:15:22.812601 - [DEBUG] End adding new jump function
8325 2019-Jan-16 21:15:22.812625 - [DEBUG]
8326 2019-Jan-16 21:15:22.812648 - [DEBUG] -------------------------------------------- 240. Path Edge --------------------------------------------
8327 2019-Jan-16 21:15:22.812672 - [DEBUG]
8328 2019-Jan-16 21:15:22.812695 - [DEBUG] Process 240. path edge:
8329 2019-Jan-16 21:15:22.812719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8330 2019-Jan-16 21:15:22.812776 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
8331 2019-Jan-16 21:15:22.813422 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8332 2019-Jan-16 21:15:22.814066 - [DEBUG]
8333 2019-Jan-16 21:15:22.814090 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8334 2019-Jan-16 21:15:22.814799 - [DEBUG] Compose: EdgeIdentity * AllBottom
8335 2019-Jan-16 21:15:22.814828 - [DEBUG]
8336 2019-Jan-16 21:15:22.814852 - [DEBUG] Propagate flow
8337 2019-Jan-16 21:15:22.814875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8338 2019-Jan-16 21:15:22.814941 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
8339 2019-Jan-16 21:15:22.815666 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8340 2019-Jan-16 21:15:22.816370 - [DEBUG] Edge function : AllBottom (result of previous compose)
8341 2019-Jan-16 21:15:22.816398 - [DEBUG]
8342 2019-Jan-16 21:15:22.816425 - [DEBUG] Join: AllTop & AllBottom
8343 2019-Jan-16 21:15:22.816451 - [DEBUG] = AllBottom (new jump func)
8344 2019-Jan-16 21:15:22.816475 - [DEBUG]
8345 2019-Jan-16 21:15:22.816499 - [DEBUG] Start adding new jump function
8346 2019-Jan-16 21:15:22.816522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8347 2019-Jan-16 21:15:22.816592 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8348 2019-Jan-16 21:15:22.817245 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
8349 2019-Jan-16 21:15:22.817878 - [DEBUG] Edge Function : AllBottom
8350 2019-Jan-16 21:15:22.817909 - [DEBUG] End adding new jump function
8351 2019-Jan-16 21:15:22.817933 - [DEBUG]
8352 2019-Jan-16 21:15:22.817957 - [DEBUG] -------------------------------------------- 241. Path Edge --------------------------------------------
8353 2019-Jan-16 21:15:22.817982 - [DEBUG]
8354 2019-Jan-16 21:15:22.818005 - [DEBUG] Process 241. path edge:
8355 2019-Jan-16 21:15:22.818028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8356 2019-Jan-16 21:15:22.818085 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
8357 2019-Jan-16 21:15:22.818742 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8358 2019-Jan-16 21:15:22.819375 - [DEBUG]
8359 2019-Jan-16 21:15:22.819401 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
8360 2019-Jan-16 21:15:22.820059 - [DEBUG] Compose: EdgeIdentity * AllBottom
8361 2019-Jan-16 21:15:22.820087 - [DEBUG]
8362 2019-Jan-16 21:15:22.820111 - [DEBUG] Propagate flow
8363 2019-Jan-16 21:15:22.820134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8364 2019-Jan-16 21:15:22.820191 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
8365 2019-Jan-16 21:15:22.820823 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8366 2019-Jan-16 21:15:22.821456 - [DEBUG] Edge function : AllBottom (result of previous compose)
8367 2019-Jan-16 21:15:22.821481 - [DEBUG]
8368 2019-Jan-16 21:15:22.821506 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8369 2019-Jan-16 21:15:22.821532 - [DEBUG] = AllBottom
8370 2019-Jan-16 21:15:22.821556 - [DEBUG]
8371 2019-Jan-16 21:15:22.821579 - [DEBUG] PROPAGATE: No new function!
8372 2019-Jan-16 21:15:22.821603 - [DEBUG] EDGE:
8373 2019-Jan-16 21:15:22.821661 - [DEBUG] ---> 8374 2019-Jan-16 21:15:22.822310 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8375 2019-Jan-16 21:15:22.822944 - [DEBUG]
8376 2019-Jan-16 21:15:22.822970 - [DEBUG] EDGE:
8377 2019-Jan-16 21:15:22.823027 - [DEBUG] ---> 8378 2019-Jan-16 21:15:22.823690 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8379 2019-Jan-16 21:15:22.824325 - [DEBUG]
8380 2019-Jan-16 21:15:22.824367 - [DEBUG] Compose: EdgeIdentity * AllBottom
8381 2019-Jan-16 21:15:22.824394 - [DEBUG]
8382 2019-Jan-16 21:15:22.824418 - [DEBUG] Propagate flow
8383 2019-Jan-16 21:15:22.824441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8384 2019-Jan-16 21:15:22.824497 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8385 2019-Jan-16 21:15:22.825150 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8386 2019-Jan-16 21:15:22.825784 - [DEBUG] Edge function : AllBottom (result of previous compose)
8387 2019-Jan-16 21:15:22.825809 - [DEBUG]
8388 2019-Jan-16 21:15:22.825834 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8389 2019-Jan-16 21:15:22.825859 - [DEBUG] = AllBottom
8390 2019-Jan-16 21:15:22.825883 - [DEBUG]
8391 2019-Jan-16 21:15:22.825906 - [DEBUG] PROPAGATE: No new function!
8392 2019-Jan-16 21:15:22.825934 - [DEBUG] EDGE:
8393 2019-Jan-16 21:15:22.825992 - [DEBUG] ---> 8394 2019-Jan-16 21:15:22.826640 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8395 2019-Jan-16 21:15:22.827273 - [DEBUG]
8396 2019-Jan-16 21:15:22.827298 - [DEBUG] EDGE:
8397 2019-Jan-16 21:15:22.827355 - [DEBUG] ---> 8398 2019-Jan-16 21:15:22.827989 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8399 2019-Jan-16 21:15:22.828638 - [DEBUG]
8400 2019-Jan-16 21:15:22.828663 - [DEBUG] EDGE:
8401 2019-Jan-16 21:15:22.828720 - [DEBUG] ---> 8402 2019-Jan-16 21:15:22.829359 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8403 2019-Jan-16 21:15:22.829990 - [DEBUG]
8404 2019-Jan-16 21:15:22.830025 - [DEBUG] Compose: EdgeIdentity * AllBottom
8405 2019-Jan-16 21:15:22.830052 - [DEBUG]
8406 2019-Jan-16 21:15:22.830075 - [DEBUG] Propagate flow
8407 2019-Jan-16 21:15:22.830098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8408 2019-Jan-16 21:15:22.830154 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8409 2019-Jan-16 21:15:22.830792 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8410 2019-Jan-16 21:15:22.831424 - [DEBUG] Edge function : AllBottom (result of previous compose)
8411 2019-Jan-16 21:15:22.831448 - [DEBUG]
8412 2019-Jan-16 21:15:22.831474 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8413 2019-Jan-16 21:15:22.831499 - [DEBUG] = AllBottom
8414 2019-Jan-16 21:15:22.831523 - [DEBUG]
8415 2019-Jan-16 21:15:22.831546 - [DEBUG] PROPAGATE: No new function!
8416 2019-Jan-16 21:15:22.831572 - [DEBUG] EDGE:
8417 2019-Jan-16 21:15:22.831629 - [DEBUG] ---> 8418 2019-Jan-16 21:15:22.832283 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8419 2019-Jan-16 21:15:22.832915 - [DEBUG]
8420 2019-Jan-16 21:15:22.832941 - [DEBUG] EDGE:
8421 2019-Jan-16 21:15:22.832998 - [DEBUG] ---> 8422 2019-Jan-16 21:15:22.833648 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8423 2019-Jan-16 21:15:22.834281 - [DEBUG]
8424 2019-Jan-16 21:15:22.834307 - [DEBUG] EDGE:
8425 2019-Jan-16 21:15:22.834364 - [DEBUG] ---> 8426 2019-Jan-16 21:15:22.835002 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8427 2019-Jan-16 21:15:22.835651 - [DEBUG]
8428 2019-Jan-16 21:15:22.835687 - [DEBUG] Compose: EdgeIdentity * AllBottom
8429 2019-Jan-16 21:15:22.835714 - [DEBUG]
8430 2019-Jan-16 21:15:22.835737 - [DEBUG] Propagate flow
8431 2019-Jan-16 21:15:22.835760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8432 2019-Jan-16 21:15:22.835816 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
8433 2019-Jan-16 21:15:22.836454 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8434 2019-Jan-16 21:15:22.837087 - [DEBUG] Edge function : AllBottom (result of previous compose)
8435 2019-Jan-16 21:15:22.837112 - [DEBUG]
8436 2019-Jan-16 21:15:22.837137 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8437 2019-Jan-16 21:15:22.837162 - [DEBUG] = AllBottom
8438 2019-Jan-16 21:15:22.837191 - [DEBUG]
8439 2019-Jan-16 21:15:22.837214 - [DEBUG] PROPAGATE: No new function!
8440 2019-Jan-16 21:15:22.837241 - [DEBUG] EDGE:
8441 2019-Jan-16 21:15:22.837299 - [DEBUG] ---> 8442 2019-Jan-16 21:15:22.837938 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8443 2019-Jan-16 21:15:22.838586 - [DEBUG]
8444 2019-Jan-16 21:15:22.838611 - [DEBUG] EDGE:
8445 2019-Jan-16 21:15:22.838669 - [DEBUG] ---> 8446 2019-Jan-16 21:15:22.839302 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8447 2019-Jan-16 21:15:22.839936 - [DEBUG]
8448 2019-Jan-16 21:15:22.839961 - [DEBUG] EDGE:
8449 2019-Jan-16 21:15:22.840018 - [DEBUG] ---> 8450 2019-Jan-16 21:15:22.840655 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8451 2019-Jan-16 21:15:22.841287 - [DEBUG]
8452 2019-Jan-16 21:15:22.841322 - [DEBUG] Compose: EdgeIdentity * AllBottom
8453 2019-Jan-16 21:15:22.841349 - [DEBUG]
8454 2019-Jan-16 21:15:22.841372 - [DEBUG] Propagate flow
8455 2019-Jan-16 21:15:22.841395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8456 2019-Jan-16 21:15:22.841451 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8457 2019-Jan-16 21:15:22.842102 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8458 2019-Jan-16 21:15:22.842734 - [DEBUG] Edge function : AllBottom (result of previous compose)
8459 2019-Jan-16 21:15:22.842759 - [DEBUG]
8460 2019-Jan-16 21:15:22.842784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8461 2019-Jan-16 21:15:22.842810 - [DEBUG] = AllBottom
8462 2019-Jan-16 21:15:22.842834 - [DEBUG]
8463 2019-Jan-16 21:15:22.842857 - [DEBUG] PROPAGATE: No new function!
8464 2019-Jan-16 21:15:22.842883 - [DEBUG] EDGE:
8465 2019-Jan-16 21:15:22.842941 - [DEBUG] ---> 8466 2019-Jan-16 21:15:22.843594 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8467 2019-Jan-16 21:15:22.844227 - [DEBUG]
8468 2019-Jan-16 21:15:22.844262 - [DEBUG] Compose: EdgeIdentity * AllBottom
8469 2019-Jan-16 21:15:22.844288 - [DEBUG]
8470 2019-Jan-16 21:15:22.844312 - [DEBUG] Propagate flow
8471 2019-Jan-16 21:15:22.844335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8472 2019-Jan-16 21:15:22.844391 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8473 2019-Jan-16 21:15:22.845025 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8474 2019-Jan-16 21:15:22.845674 - [DEBUG] Edge function : AllBottom (result of previous compose)
8475 2019-Jan-16 21:15:22.845699 - [DEBUG]
8476 2019-Jan-16 21:15:22.845724 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8477 2019-Jan-16 21:15:22.845749 - [DEBUG] = AllBottom
8478 2019-Jan-16 21:15:22.845774 - [DEBUG]
8479 2019-Jan-16 21:15:22.845797 - [DEBUG] PROPAGATE: No new function!
8480 2019-Jan-16 21:15:22.845821 - [DEBUG] EDGE:
8481 2019-Jan-16 21:15:22.845878 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
8482 2019-Jan-16 21:15:22.846520 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8483 2019-Jan-16 21:15:22.847153 - [DEBUG]
8484 2019-Jan-16 21:15:22.847179 - [DEBUG] EDGE:
8485 2019-Jan-16 21:15:22.847235 - [DEBUG] ---> 8486 2019-Jan-16 21:15:22.847869 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8487 2019-Jan-16 21:15:22.848515 - [DEBUG]
8488 2019-Jan-16 21:15:22.848540 - [DEBUG] EDGE:
8489 2019-Jan-16 21:15:22.848597 - [DEBUG] ---> 8490 2019-Jan-16 21:15:22.849230 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8491 2019-Jan-16 21:15:22.849862 - [DEBUG]
8492 2019-Jan-16 21:15:22.849887 - [DEBUG] EDGE:
8493 2019-Jan-16 21:15:22.849944 - [DEBUG] ---> 8494 2019-Jan-16 21:15:22.850581 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8495 2019-Jan-16 21:15:22.851213 - [DEBUG]
8496 2019-Jan-16 21:15:22.851239 - [DEBUG] Compose: EdgeIdentity * AllBottom
8497 2019-Jan-16 21:15:22.851264 - [DEBUG]
8498 2019-Jan-16 21:15:22.851288 - [DEBUG] Propagate flow
8499 2019-Jan-16 21:15:22.851310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8500 2019-Jan-16 21:15:22.851366 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8501 2019-Jan-16 21:15:22.852018 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
8502 2019-Jan-16 21:15:22.852658 - [DEBUG] Edge function : AllBottom (result of previous compose)
8503 2019-Jan-16 21:15:22.852683 - [DEBUG]
8504 2019-Jan-16 21:15:22.852707 - [DEBUG] Join: AllTop & AllBottom
8505 2019-Jan-16 21:15:22.852733 - [DEBUG] = AllBottom (new jump func)
8506 2019-Jan-16 21:15:22.852757 - [DEBUG]
8507 2019-Jan-16 21:15:22.852780 - [DEBUG] Start adding new jump function
8508 2019-Jan-16 21:15:22.852803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8509 2019-Jan-16 21:15:22.852859 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
8510 2019-Jan-16 21:15:22.853516 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8511 2019-Jan-16 21:15:22.854154 - [DEBUG] Edge Function : AllBottom
8512 2019-Jan-16 21:15:22.854182 - [DEBUG] End adding new jump function
8513 2019-Jan-16 21:15:22.854206 - [DEBUG]
8514 2019-Jan-16 21:15:22.854229 - [DEBUG] -------------------------------------------- 242. Path Edge --------------------------------------------
8515 2019-Jan-16 21:15:22.854254 - [DEBUG]
8516 2019-Jan-16 21:15:22.854277 - [DEBUG] Process 242. path edge:
8517 2019-Jan-16 21:15:22.854300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8518 2019-Jan-16 21:15:22.854356 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
8519 2019-Jan-16 21:15:22.854993 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
8520 2019-Jan-16 21:15:22.855648 - [DEBUG]
8521 2019-Jan-16 21:15:22.855672 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8522 2019-Jan-16 21:15:22.856352 - [DEBUG] Compose: EdgeIdentity * AllBottom
8523 2019-Jan-16 21:15:22.856381 - [DEBUG]
8524 2019-Jan-16 21:15:22.856404 - [DEBUG] Propagate flow
8525 2019-Jan-16 21:15:22.856427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8526 2019-Jan-16 21:15:22.856483 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
8527 2019-Jan-16 21:15:22.857120 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8528 2019-Jan-16 21:15:22.857756 - [DEBUG] Edge function : AllBottom (result of previous compose)
8529 2019-Jan-16 21:15:22.857781 - [DEBUG]
8530 2019-Jan-16 21:15:22.857806 - [DEBUG] Join: AllTop & AllBottom
8531 2019-Jan-16 21:15:22.857832 - [DEBUG] = AllBottom (new jump func)
8532 2019-Jan-16 21:15:22.857856 - [DEBUG]
8533 2019-Jan-16 21:15:22.857879 - [DEBUG] Start adding new jump function
8534 2019-Jan-16 21:15:22.857902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8535 2019-Jan-16 21:15:22.857957 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8536 2019-Jan-16 21:15:22.858612 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
8537 2019-Jan-16 21:15:22.859246 - [DEBUG] Edge Function : AllBottom
8538 2019-Jan-16 21:15:22.859273 - [DEBUG] End adding new jump function
8539 2019-Jan-16 21:15:22.859297 - [DEBUG]
8540 2019-Jan-16 21:15:22.859320 - [DEBUG] -------------------------------------------- 243. Path Edge --------------------------------------------
8541 2019-Jan-16 21:15:22.859344 - [DEBUG]
8542 2019-Jan-16 21:15:22.859367 - [DEBUG] Process 243. path edge:
8543 2019-Jan-16 21:15:22.859391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8544 2019-Jan-16 21:15:22.859446 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
8545 2019-Jan-16 21:15:22.860081 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8546 2019-Jan-16 21:15:22.860717 - [DEBUG]
8547 2019-Jan-16 21:15:22.860742 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
8548 2019-Jan-16 21:15:22.861387 - [DEBUG] Compose: EdgeIdentity * AllBottom
8549 2019-Jan-16 21:15:22.861414 - [DEBUG]
8550 2019-Jan-16 21:15:22.861437 - [DEBUG] Propagate flow
8551 2019-Jan-16 21:15:22.861461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8552 2019-Jan-16 21:15:22.861516 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8553 2019-Jan-16 21:15:22.862171 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8554 2019-Jan-16 21:15:22.862809 - [DEBUG] Edge function : AllBottom (result of previous compose)
8555 2019-Jan-16 21:15:22.862843 - [DEBUG]
8556 2019-Jan-16 21:15:22.862868 - [DEBUG] Join: AllTop & AllBottom
8557 2019-Jan-16 21:15:22.862893 - [DEBUG] = AllBottom (new jump func)
8558 2019-Jan-16 21:15:22.862917 - [DEBUG]
8559 2019-Jan-16 21:15:22.862940 - [DEBUG] Start adding new jump function
8560 2019-Jan-16 21:15:22.862963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8561 2019-Jan-16 21:15:22.863019 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8562 2019-Jan-16 21:15:22.863658 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8563 2019-Jan-16 21:15:22.864292 - [DEBUG] Edge Function : AllBottom
8564 2019-Jan-16 21:15:22.864319 - [DEBUG] End adding new jump function
8565 2019-Jan-16 21:15:22.864342 - [DEBUG]
8566 2019-Jan-16 21:15:22.864365 - [DEBUG] -------------------------------------------- 244. Path Edge --------------------------------------------
8567 2019-Jan-16 21:15:22.864389 - [DEBUG]
8568 2019-Jan-16 21:15:22.864412 - [DEBUG] Process 244. path edge:
8569 2019-Jan-16 21:15:22.864436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8570 2019-Jan-16 21:15:22.864492 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
8571 2019-Jan-16 21:15:22.865138 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8572 2019-Jan-16 21:15:22.865776 - [DEBUG]
8573 2019-Jan-16 21:15:22.865800 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8574 2019-Jan-16 21:15:22.866448 - [DEBUG] Compose: EdgeIdentity * AllBottom
8575 2019-Jan-16 21:15:22.866476 - [DEBUG]
8576 2019-Jan-16 21:15:22.866499 - [DEBUG] Propagate flow
8577 2019-Jan-16 21:15:22.866523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8578 2019-Jan-16 21:15:22.866579 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
8579 2019-Jan-16 21:15:22.867219 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8580 2019-Jan-16 21:15:22.867857 - [DEBUG] Edge function : AllBottom (result of previous compose)
8581 2019-Jan-16 21:15:22.867882 - [DEBUG]
8582 2019-Jan-16 21:15:22.867907 - [DEBUG] Join: AllTop & AllBottom
8583 2019-Jan-16 21:15:22.867932 - [DEBUG] = AllBottom (new jump func)
8584 2019-Jan-16 21:15:22.867956 - [DEBUG]
8585 2019-Jan-16 21:15:22.867980 - [DEBUG] Start adding new jump function
8586 2019-Jan-16 21:15:22.868003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8587 2019-Jan-16 21:15:22.868059 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8588 2019-Jan-16 21:15:22.868712 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
8589 2019-Jan-16 21:15:22.869352 - [DEBUG] Edge Function : AllBottom
8590 2019-Jan-16 21:15:22.869380 - [DEBUG] End adding new jump function
8591 2019-Jan-16 21:15:22.869404 - [DEBUG]
8592 2019-Jan-16 21:15:22.869427 - [DEBUG] -------------------------------------------- 245. Path Edge --------------------------------------------
8593 2019-Jan-16 21:15:22.869451 - [DEBUG]
8594 2019-Jan-16 21:15:22.869474 - [DEBUG] Process 245. path edge:
8595 2019-Jan-16 21:15:22.869497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8596 2019-Jan-16 21:15:22.869553 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
8597 2019-Jan-16 21:15:22.870193 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8598 2019-Jan-16 21:15:22.870830 - [DEBUG]
8599 2019-Jan-16 21:15:22.870863 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
8600 2019-Jan-16 21:15:22.871515 - [DEBUG] Compose: EdgeIdentity * AllBottom
8601 2019-Jan-16 21:15:22.871544 - [DEBUG]
8602 2019-Jan-16 21:15:22.871568 - [DEBUG] Propagate flow
8603 2019-Jan-16 21:15:22.871591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8604 2019-Jan-16 21:15:22.871648 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
8605 2019-Jan-16 21:15:22.872303 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8606 2019-Jan-16 21:15:22.872941 - [DEBUG] Edge function : AllBottom (result of previous compose)
8607 2019-Jan-16 21:15:22.872966 - [DEBUG]
8608 2019-Jan-16 21:15:22.872991 - [DEBUG] Join: AllTop & AllBottom
8609 2019-Jan-16 21:15:22.873016 - [DEBUG] = AllBottom (new jump func)
8610 2019-Jan-16 21:15:22.873041 - [DEBUG]
8611 2019-Jan-16 21:15:22.873064 - [DEBUG] Start adding new jump function
8612 2019-Jan-16 21:15:22.873087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8613 2019-Jan-16 21:15:22.873142 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8614 2019-Jan-16 21:15:22.873780 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
8615 2019-Jan-16 21:15:22.874417 - [DEBUG] Edge Function : AllBottom
8616 2019-Jan-16 21:15:22.874444 - [DEBUG] End adding new jump function
8617 2019-Jan-16 21:15:22.874468 - [DEBUG]
8618 2019-Jan-16 21:15:22.874491 - [DEBUG] -------------------------------------------- 246. Path Edge --------------------------------------------
8619 2019-Jan-16 21:15:22.874515 - [DEBUG]
8620 2019-Jan-16 21:15:22.874538 - [DEBUG] Process 246. path edge:
8621 2019-Jan-16 21:15:22.874562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8622 2019-Jan-16 21:15:22.874618 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
8623 2019-Jan-16 21:15:22.875270 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8624 2019-Jan-16 21:15:22.875909 - [DEBUG]
8625 2019-Jan-16 21:15:22.875933 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
8626 2019-Jan-16 21:15:22.876577 - [DEBUG] Possible callees:
8627 2019-Jan-16 21:15:22.876602 - [DEBUG] bar
8628 2019-Jan-16 21:15:22.876626 - [DEBUG] Possible return sites:
8629 2019-Jan-16 21:15:22.876650 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !718630 2019-Jan-16 21:15:22.877914 - [DEBUG] Found and process special summary
8631 2019-Jan-16 21:15:22.877948 - [DEBUG] Compose: EdgeIdentity * AllBottom
8632 2019-Jan-16 21:15:22.877974 - [DEBUG]
8633 2019-Jan-16 21:15:22.877998 - [DEBUG] Propagate flow
8634 2019-Jan-16 21:15:22.878021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8635 2019-Jan-16 21:15:22.878077 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8636 2019-Jan-16 21:15:22.878737 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8637 2019-Jan-16 21:15:22.879375 - [DEBUG] Edge function : AllBottom (result of previous compose)
8638 2019-Jan-16 21:15:22.879400 - [DEBUG]
8639 2019-Jan-16 21:15:22.879424 - [DEBUG] Join: AllTop & AllBottom
8640 2019-Jan-16 21:15:22.879450 - [DEBUG] = AllBottom (new jump func)
8641 2019-Jan-16 21:15:22.879474 - [DEBUG]
8642 2019-Jan-16 21:15:22.879497 - [DEBUG] Start adding new jump function
8643 2019-Jan-16 21:15:22.879520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8644 2019-Jan-16 21:15:22.879576 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8645 2019-Jan-16 21:15:22.880222 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8646 2019-Jan-16 21:15:22.880860 - [DEBUG] Edge Function : AllBottom
8647 2019-Jan-16 21:15:22.880887 - [DEBUG] End adding new jump function
8648 2019-Jan-16 21:15:22.880911 - [DEBUG]
8649 2019-Jan-16 21:15:22.880934 - [DEBUG] -------------------------------------------- 247. Path Edge --------------------------------------------
8650 2019-Jan-16 21:15:22.880959 - [DEBUG]
8651 2019-Jan-16 21:15:22.880982 - [DEBUG] Process 247. path edge:
8652 2019-Jan-16 21:15:22.881006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8653 2019-Jan-16 21:15:22.881061 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
8654 2019-Jan-16 21:15:22.881699 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8655 2019-Jan-16 21:15:22.882352 - [DEBUG]
8656 2019-Jan-16 21:15:22.882377 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8657 2019-Jan-16 21:15:22.883026 - [DEBUG] Compose: EdgeIdentity * AllBottom
8658 2019-Jan-16 21:15:22.883053 - [DEBUG]
8659 2019-Jan-16 21:15:22.883076 - [DEBUG] Propagate flow
8660 2019-Jan-16 21:15:22.883100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8661 2019-Jan-16 21:15:22.883155 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
8662 2019-Jan-16 21:15:22.883790 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8663 2019-Jan-16 21:15:22.884437 - [DEBUG] Edge function : AllBottom (result of previous compose)
8664 2019-Jan-16 21:15:22.884462 - [DEBUG]
8665 2019-Jan-16 21:15:22.884486 - [DEBUG] Join: AllTop & AllBottom
8666 2019-Jan-16 21:15:22.884512 - [DEBUG] = AllBottom (new jump func)
8667 2019-Jan-16 21:15:22.884536 - [DEBUG]
8668 2019-Jan-16 21:15:22.884559 - [DEBUG] Start adding new jump function
8669 2019-Jan-16 21:15:22.884583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8670 2019-Jan-16 21:15:22.884638 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8671 2019-Jan-16 21:15:22.885293 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
8672 2019-Jan-16 21:15:22.885928 - [DEBUG] Edge Function : AllBottom
8673 2019-Jan-16 21:15:22.885955 - [DEBUG] End adding new jump function
8674 2019-Jan-16 21:15:22.885979 - [DEBUG]
8675 2019-Jan-16 21:15:22.886003 - [DEBUG] -------------------------------------------- 248. Path Edge --------------------------------------------
8676 2019-Jan-16 21:15:22.886027 - [DEBUG]
8677 2019-Jan-16 21:15:22.886050 - [DEBUG] Process 248. path edge:
8678 2019-Jan-16 21:15:22.886073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8679 2019-Jan-16 21:15:22.886129 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
8680 2019-Jan-16 21:15:22.886764 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8681 2019-Jan-16 21:15:22.887400 - [DEBUG]
8682 2019-Jan-16 21:15:22.887425 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
8683 2019-Jan-16 21:15:22.888071 - [DEBUG] Compose: EdgeIdentity * AllBottom
8684 2019-Jan-16 21:15:22.888099 - [DEBUG]
8685 2019-Jan-16 21:15:22.888123 - [DEBUG] Propagate flow
8686 2019-Jan-16 21:15:22.888146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8687 2019-Jan-16 21:15:22.888202 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
8688 2019-Jan-16 21:15:22.888873 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8689 2019-Jan-16 21:15:22.889511 - [DEBUG] Edge function : AllBottom (result of previous compose)
8690 2019-Jan-16 21:15:22.889536 - [DEBUG]
8691 2019-Jan-16 21:15:22.889561 - [DEBUG] Join: AllTop & AllBottom
8692 2019-Jan-16 21:15:22.889586 - [DEBUG] = AllBottom (new jump func)
8693 2019-Jan-16 21:15:22.889610 - [DEBUG]
8694 2019-Jan-16 21:15:22.889634 - [DEBUG] Start adding new jump function
8695 2019-Jan-16 21:15:22.889657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8696 2019-Jan-16 21:15:22.889713 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8697 2019-Jan-16 21:15:22.890350 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
8698 2019-Jan-16 21:15:22.890993 - [DEBUG] Edge Function : AllBottom
8699 2019-Jan-16 21:15:22.891021 - [DEBUG] End adding new jump function
8700 2019-Jan-16 21:15:22.891045 - [DEBUG]
8701 2019-Jan-16 21:15:22.891068 - [DEBUG] -------------------------------------------- 249. Path Edge --------------------------------------------
8702 2019-Jan-16 21:15:22.891093 - [DEBUG]
8703 2019-Jan-16 21:15:22.891115 - [DEBUG] Process 249. path edge:
8704 2019-Jan-16 21:15:22.891139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8705 2019-Jan-16 21:15:22.891195 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
8706 2019-Jan-16 21:15:22.891855 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8707 2019-Jan-16 21:15:22.892494 - [DEBUG]
8708 2019-Jan-16 21:15:22.892517 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
8709 2019-Jan-16 21:15:22.893167 - [DEBUG] Possible callees:
8710 2019-Jan-16 21:15:22.893191 - [DEBUG] llvm.dbg.declare
8711 2019-Jan-16 21:15:22.893216 - [DEBUG] Possible return sites:
8712 2019-Jan-16 21:15:22.893239 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !788713 2019-Jan-16 21:15:22.894510 - [DEBUG] Found and process special summary
8714 2019-Jan-16 21:15:22.894543 - [DEBUG] Compose: EdgeIdentity * AllBottom
8715 2019-Jan-16 21:15:22.894570 - [DEBUG]
8716 2019-Jan-16 21:15:22.894593 - [DEBUG] Propagate flow
8717 2019-Jan-16 21:15:22.894616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8718 2019-Jan-16 21:15:22.894672 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
8719 2019-Jan-16 21:15:22.895327 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8720 2019-Jan-16 21:15:22.895966 - [DEBUG] Edge function : AllBottom (result of previous compose)
8721 2019-Jan-16 21:15:22.895991 - [DEBUG]
8722 2019-Jan-16 21:15:22.896016 - [DEBUG] Join: AllTop & AllBottom
8723 2019-Jan-16 21:15:22.896041 - [DEBUG] = AllBottom (new jump func)
8724 2019-Jan-16 21:15:22.896065 - [DEBUG]
8725 2019-Jan-16 21:15:22.896088 - [DEBUG] Start adding new jump function
8726 2019-Jan-16 21:15:22.896111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8727 2019-Jan-16 21:15:22.896166 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8728 2019-Jan-16 21:15:22.896804 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
8729 2019-Jan-16 21:15:22.897440 - [DEBUG] Edge Function : AllBottom
8730 2019-Jan-16 21:15:22.897468 - [DEBUG] End adding new jump function
8731 2019-Jan-16 21:15:22.897499 - [DEBUG]
8732 2019-Jan-16 21:15:22.897523 - [DEBUG] -------------------------------------------- 250. Path Edge --------------------------------------------
8733 2019-Jan-16 21:15:22.897548 - [DEBUG]
8734 2019-Jan-16 21:15:22.897570 - [DEBUG] Process 250. path edge:
8735 2019-Jan-16 21:15:22.897594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8736 2019-Jan-16 21:15:22.897650 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
8737 2019-Jan-16 21:15:22.898287 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8738 2019-Jan-16 21:15:22.898941 - [DEBUG]
8739 2019-Jan-16 21:15:22.898965 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
8740 2019-Jan-16 21:15:22.899614 - [DEBUG] Compose: EdgeIdentity * AllBottom
8741 2019-Jan-16 21:15:22.899642 - [DEBUG]
8742 2019-Jan-16 21:15:22.899665 - [DEBUG] Propagate flow
8743 2019-Jan-16 21:15:22.899689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8744 2019-Jan-16 21:15:22.899745 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
8745 2019-Jan-16 21:15:22.900380 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8746 2019-Jan-16 21:15:22.901017 - [DEBUG] Edge function : AllBottom (result of previous compose)
8747 2019-Jan-16 21:15:22.901042 - [DEBUG]
8748 2019-Jan-16 21:15:22.901066 - [DEBUG] Join: AllTop & AllBottom
8749 2019-Jan-16 21:15:22.901092 - [DEBUG] = AllBottom (new jump func)
8750 2019-Jan-16 21:15:22.901116 - [DEBUG]
8751 2019-Jan-16 21:15:22.901139 - [DEBUG] Start adding new jump function
8752 2019-Jan-16 21:15:22.901162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8753 2019-Jan-16 21:15:22.901218 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8754 2019-Jan-16 21:15:22.901872 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
8755 2019-Jan-16 21:15:22.902506 - [DEBUG] Edge Function : AllBottom
8756 2019-Jan-16 21:15:22.902534 - [DEBUG] End adding new jump function
8757 2019-Jan-16 21:15:22.902558 - [DEBUG]
8758 2019-Jan-16 21:15:22.902581 - [DEBUG] -------------------------------------------- 251. Path Edge --------------------------------------------
8759 2019-Jan-16 21:15:22.902606 - [DEBUG]
8760 2019-Jan-16 21:15:22.902629 - [DEBUG] Process 251. path edge:
8761 2019-Jan-16 21:15:22.902653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8762 2019-Jan-16 21:15:22.902709 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
8763 2019-Jan-16 21:15:22.903343 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8764 2019-Jan-16 21:15:22.903982 - [DEBUG]
8765 2019-Jan-16 21:15:22.904006 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
8766 2019-Jan-16 21:15:22.904652 - [DEBUG] Compose: EdgeIdentity * AllBottom
8767 2019-Jan-16 21:15:22.904680 - [DEBUG]
8768 2019-Jan-16 21:15:22.904704 - [DEBUG] Propagate flow
8769 2019-Jan-16 21:15:22.904727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8770 2019-Jan-16 21:15:22.904783 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8771 2019-Jan-16 21:15:22.905434 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8772 2019-Jan-16 21:15:22.906072 - [DEBUG] Edge function : AllBottom (result of previous compose)
8773 2019-Jan-16 21:15:22.906097 - [DEBUG]
8774 2019-Jan-16 21:15:22.906121 - [DEBUG] Join: AllTop & AllBottom
8775 2019-Jan-16 21:15:22.906147 - [DEBUG] = AllBottom (new jump func)
8776 2019-Jan-16 21:15:22.906171 - [DEBUG]
8777 2019-Jan-16 21:15:22.906194 - [DEBUG] Start adding new jump function
8778 2019-Jan-16 21:15:22.906225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8779 2019-Jan-16 21:15:22.906281 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8780 2019-Jan-16 21:15:22.906920 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8781 2019-Jan-16 21:15:22.907557 - [DEBUG] Edge Function : AllBottom
8782 2019-Jan-16 21:15:22.907584 - [DEBUG] End adding new jump function
8783 2019-Jan-16 21:15:22.907608 - [DEBUG]
8784 2019-Jan-16 21:15:22.907631 - [DEBUG] -------------------------------------------- 252. Path Edge --------------------------------------------
8785 2019-Jan-16 21:15:22.907656 - [DEBUG]
8786 2019-Jan-16 21:15:22.907679 - [DEBUG] Process 252. path edge:
8787 2019-Jan-16 21:15:22.907703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8788 2019-Jan-16 21:15:22.907759 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
8789 2019-Jan-16 21:15:22.908397 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8790 2019-Jan-16 21:15:22.909047 - [DEBUG]
8791 2019-Jan-16 21:15:22.909071 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8792 2019-Jan-16 21:15:22.909721 - [DEBUG] Compose: EdgeIdentity * AllBottom
8793 2019-Jan-16 21:15:22.909748 - [DEBUG]
8794 2019-Jan-16 21:15:22.909772 - [DEBUG] Propagate flow
8795 2019-Jan-16 21:15:22.909795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8796 2019-Jan-16 21:15:22.909851 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
8797 2019-Jan-16 21:15:22.910486 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8798 2019-Jan-16 21:15:22.911131 - [DEBUG] Edge function : AllBottom (result of previous compose)
8799 2019-Jan-16 21:15:22.911157 - [DEBUG]
8800 2019-Jan-16 21:15:22.911181 - [DEBUG] Join: AllTop & AllBottom
8801 2019-Jan-16 21:15:22.911206 - [DEBUG] = AllBottom (new jump func)
8802 2019-Jan-16 21:15:22.911231 - [DEBUG]
8803 2019-Jan-16 21:15:22.911254 - [DEBUG] Start adding new jump function
8804 2019-Jan-16 21:15:22.911277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8805 2019-Jan-16 21:15:22.911333 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8806 2019-Jan-16 21:15:22.911987 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
8807 2019-Jan-16 21:15:22.912621 - [DEBUG] Edge Function : AllBottom
8808 2019-Jan-16 21:15:22.912649 - [DEBUG] End adding new jump function
8809 2019-Jan-16 21:15:22.912672 - [DEBUG]
8810 2019-Jan-16 21:15:22.912696 - [DEBUG] -------------------------------------------- 253. Path Edge --------------------------------------------
8811 2019-Jan-16 21:15:22.912720 - [DEBUG]
8812 2019-Jan-16 21:15:22.912743 - [DEBUG] Process 253. path edge:
8813 2019-Jan-16 21:15:22.912767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8814 2019-Jan-16 21:15:22.912822 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
8815 2019-Jan-16 21:15:22.913456 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8816 2019-Jan-16 21:15:22.914094 - [DEBUG]
8817 2019-Jan-16 21:15:22.914119 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
8818 2019-Jan-16 21:15:22.914764 - [DEBUG] Compose: EdgeIdentity * AllBottom
8819 2019-Jan-16 21:15:22.914791 - [DEBUG]
8820 2019-Jan-16 21:15:22.914815 - [DEBUG] Propagate flow
8821 2019-Jan-16 21:15:22.914838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8822 2019-Jan-16 21:15:22.914894 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8823 2019-Jan-16 21:15:22.915553 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8824 2019-Jan-16 21:15:22.916192 - [DEBUG] Edge function : AllBottom (result of previous compose)
8825 2019-Jan-16 21:15:22.916216 - [DEBUG]
8826 2019-Jan-16 21:15:22.916240 - [DEBUG] Join: AllTop & AllBottom
8827 2019-Jan-16 21:15:22.916266 - [DEBUG] = AllBottom (new jump func)
8828 2019-Jan-16 21:15:22.916290 - [DEBUG]
8829 2019-Jan-16 21:15:22.916313 - [DEBUG] Start adding new jump function
8830 2019-Jan-16 21:15:22.916336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8831 2019-Jan-16 21:15:22.916392 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8832 2019-Jan-16 21:15:22.917030 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8833 2019-Jan-16 21:15:22.917663 - [DEBUG] Edge Function : AllBottom
8834 2019-Jan-16 21:15:22.917691 - [DEBUG] End adding new jump function
8835 2019-Jan-16 21:15:22.917715 - [DEBUG]
8836 2019-Jan-16 21:15:22.917738 - [DEBUG] -------------------------------------------- 254. Path Edge --------------------------------------------
8837 2019-Jan-16 21:15:22.917762 - [DEBUG]
8838 2019-Jan-16 21:15:22.917785 - [DEBUG] Process 254. path edge:
8839 2019-Jan-16 21:15:22.917808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8840 2019-Jan-16 21:15:22.917864 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
8841 2019-Jan-16 21:15:22.918515 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8842 2019-Jan-16 21:15:22.919152 - [DEBUG]
8843 2019-Jan-16 21:15:22.919176 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8844 2019-Jan-16 21:15:22.919820 - [DEBUG] Compose: EdgeIdentity * AllBottom
8845 2019-Jan-16 21:15:22.919847 - [DEBUG]
8846 2019-Jan-16 21:15:22.919871 - [DEBUG] Propagate flow
8847 2019-Jan-16 21:15:22.919894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8848 2019-Jan-16 21:15:22.919950 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8849 2019-Jan-16 21:15:22.920589 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8850 2019-Jan-16 21:15:22.921227 - [DEBUG] Edge function : AllBottom (result of previous compose)
8851 2019-Jan-16 21:15:22.921251 - [DEBUG]
8852 2019-Jan-16 21:15:22.921276 - [DEBUG] Join: AllTop & AllBottom
8853 2019-Jan-16 21:15:22.921301 - [DEBUG] = AllBottom (new jump func)
8854 2019-Jan-16 21:15:22.921325 - [DEBUG]
8855 2019-Jan-16 21:15:22.921349 - [DEBUG] Start adding new jump function
8856 2019-Jan-16 21:15:22.921372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8857 2019-Jan-16 21:15:22.921427 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8858 2019-Jan-16 21:15:22.922079 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8859 2019-Jan-16 21:15:22.922718 - [DEBUG] Edge Function : AllBottom
8860 2019-Jan-16 21:15:22.922745 - [DEBUG] End adding new jump function
8861 2019-Jan-16 21:15:22.922769 - [DEBUG]
8862 2019-Jan-16 21:15:22.922792 - [DEBUG] -------------------------------------------- 255. Path Edge --------------------------------------------
8863 2019-Jan-16 21:15:22.922817 - [DEBUG]
8864 2019-Jan-16 21:15:22.922840 - [DEBUG] Process 255. path edge:
8865 2019-Jan-16 21:15:22.922864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8866 2019-Jan-16 21:15:22.922920 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
8867 2019-Jan-16 21:15:22.923558 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8868 2019-Jan-16 21:15:22.924203 - [DEBUG]
8869 2019-Jan-16 21:15:22.924228 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8870 2019-Jan-16 21:15:22.924876 - [DEBUG] Compose: EdgeIdentity * AllBottom
8871 2019-Jan-16 21:15:22.924905 - [DEBUG]
8872 2019-Jan-16 21:15:22.924929 - [DEBUG] Propagate flow
8873 2019-Jan-16 21:15:22.924952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8874 2019-Jan-16 21:15:22.925008 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8875 2019-Jan-16 21:15:22.925659 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8876 2019-Jan-16 21:15:22.926297 - [DEBUG] Edge function : AllBottom (result of previous compose)
8877 2019-Jan-16 21:15:22.926322 - [DEBUG]
8878 2019-Jan-16 21:15:22.926346 - [DEBUG] Join: AllTop & AllBottom
8879 2019-Jan-16 21:15:22.926371 - [DEBUG] = AllBottom (new jump func)
8880 2019-Jan-16 21:15:22.926395 - [DEBUG]
8881 2019-Jan-16 21:15:22.926418 - [DEBUG] Start adding new jump function
8882 2019-Jan-16 21:15:22.926441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8883 2019-Jan-16 21:15:22.926497 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8884 2019-Jan-16 21:15:22.927134 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8885 2019-Jan-16 21:15:22.927768 - [DEBUG] Edge Function : AllBottom
8886 2019-Jan-16 21:15:22.927795 - [DEBUG] End adding new jump function
8887 2019-Jan-16 21:15:22.927819 - [DEBUG]
8888 2019-Jan-16 21:15:22.927842 - [DEBUG] -------------------------------------------- 256. Path Edge --------------------------------------------
8889 2019-Jan-16 21:15:22.927866 - [DEBUG]
8890 2019-Jan-16 21:15:22.927889 - [DEBUG] Process 256. path edge:
8891 2019-Jan-16 21:15:22.927913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8892 2019-Jan-16 21:15:22.927968 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
8893 2019-Jan-16 21:15:22.928618 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8894 2019-Jan-16 21:15:22.929255 - [DEBUG]
8895 2019-Jan-16 21:15:22.929281 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8896 2019-Jan-16 21:15:22.929926 - [DEBUG] Compose: EdgeIdentity * AllBottom
8897 2019-Jan-16 21:15:22.929953 - [DEBUG]
8898 2019-Jan-16 21:15:22.929976 - [DEBUG] Propagate flow
8899 2019-Jan-16 21:15:22.930000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8900 2019-Jan-16 21:15:22.930056 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8901 2019-Jan-16 21:15:22.930703 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8902 2019-Jan-16 21:15:22.931342 - [DEBUG] Edge function : AllBottom (result of previous compose)
8903 2019-Jan-16 21:15:22.931366 - [DEBUG]
8904 2019-Jan-16 21:15:22.931391 - [DEBUG] Join: AllTop & AllBottom
8905 2019-Jan-16 21:15:22.931416 - [DEBUG] = AllBottom (new jump func)
8906 2019-Jan-16 21:15:22.931440 - [DEBUG]
8907 2019-Jan-16 21:15:22.931463 - [DEBUG] Start adding new jump function
8908 2019-Jan-16 21:15:22.931486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8909 2019-Jan-16 21:15:22.931542 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8910 2019-Jan-16 21:15:22.932196 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8911 2019-Jan-16 21:15:22.932847 - [DEBUG] Edge Function : AllBottom
8912 2019-Jan-16 21:15:22.932876 - [DEBUG] End adding new jump function
8913 2019-Jan-16 21:15:22.932899 - [DEBUG]
8914 2019-Jan-16 21:15:22.932922 - [DEBUG] -------------------------------------------- 257. Path Edge --------------------------------------------
8915 2019-Jan-16 21:15:22.932947 - [DEBUG]
8916 2019-Jan-16 21:15:22.932970 - [DEBUG] Process 257. path edge:
8917 2019-Jan-16 21:15:22.932993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8918 2019-Jan-16 21:15:22.933049 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
8919 2019-Jan-16 21:15:22.933694 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8920 2019-Jan-16 21:15:22.934333 - [DEBUG]
8921 2019-Jan-16 21:15:22.934357 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8922 2019-Jan-16 21:15:22.935005 - [DEBUG] Possible callees:
8923 2019-Jan-16 21:15:22.935030 - [DEBUG] llvm.dbg.declare
8924 2019-Jan-16 21:15:22.935055 - [DEBUG] Possible return sites:
8925 2019-Jan-16 21:15:22.935092 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1208926 2019-Jan-16 21:15:22.936364 - [DEBUG] Found and process special summary
8927 2019-Jan-16 21:15:22.936397 - [DEBUG] Compose: EdgeIdentity * AllBottom
8928 2019-Jan-16 21:15:22.936423 - [DEBUG]
8929 2019-Jan-16 21:15:22.936447 - [DEBUG] Propagate flow
8930 2019-Jan-16 21:15:22.936470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8931 2019-Jan-16 21:15:22.936526 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8932 2019-Jan-16 21:15:22.937164 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8933 2019-Jan-16 21:15:22.937806 - [DEBUG] Edge function : AllBottom (result of previous compose)
8934 2019-Jan-16 21:15:22.937831 - [DEBUG]
8935 2019-Jan-16 21:15:22.937855 - [DEBUG] Join: AllTop & AllBottom
8936 2019-Jan-16 21:15:22.937881 - [DEBUG] = AllBottom (new jump func)
8937 2019-Jan-16 21:15:22.937905 - [DEBUG]
8938 2019-Jan-16 21:15:22.937928 - [DEBUG] Start adding new jump function
8939 2019-Jan-16 21:15:22.937951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8940 2019-Jan-16 21:15:22.938007 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8941 2019-Jan-16 21:15:22.938660 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8942 2019-Jan-16 21:15:22.939296 - [DEBUG] Edge Function : AllBottom
8943 2019-Jan-16 21:15:22.939323 - [DEBUG] End adding new jump function
8944 2019-Jan-16 21:15:22.939347 - [DEBUG]
8945 2019-Jan-16 21:15:22.939370 - [DEBUG] -------------------------------------------- 258. Path Edge --------------------------------------------
8946 2019-Jan-16 21:15:22.939395 - [DEBUG]
8947 2019-Jan-16 21:15:22.939418 - [DEBUG] Process 258. path edge:
8948 2019-Jan-16 21:15:22.939442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8949 2019-Jan-16 21:15:22.939498 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
8950 2019-Jan-16 21:15:22.940135 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8951 2019-Jan-16 21:15:22.940770 - [DEBUG]
8952 2019-Jan-16 21:15:22.940794 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8953 2019-Jan-16 21:15:22.941442 - [DEBUG] Compose: EdgeIdentity * AllBottom
8954 2019-Jan-16 21:15:22.941483 - [DEBUG]
8955 2019-Jan-16 21:15:22.941507 - [DEBUG] Propagate flow
8956 2019-Jan-16 21:15:22.941530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8957 2019-Jan-16 21:15:22.941586 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
8958 2019-Jan-16 21:15:22.942250 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8959 2019-Jan-16 21:15:22.942888 - [DEBUG] Edge function : AllBottom (result of previous compose)
8960 2019-Jan-16 21:15:22.942913 - [DEBUG]
8961 2019-Jan-16 21:15:22.942938 - [DEBUG] Join: AllTop & AllBottom
8962 2019-Jan-16 21:15:22.942963 - [DEBUG] = AllBottom (new jump func)
8963 2019-Jan-16 21:15:22.942988 - [DEBUG]
8964 2019-Jan-16 21:15:22.943010 - [DEBUG] Start adding new jump function
8965 2019-Jan-16 21:15:22.943034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8966 2019-Jan-16 21:15:22.943089 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8967 2019-Jan-16 21:15:22.943726 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
8968 2019-Jan-16 21:15:22.944358 - [DEBUG] Edge Function : AllBottom
8969 2019-Jan-16 21:15:22.944385 - [DEBUG] End adding new jump function
8970 2019-Jan-16 21:15:22.944409 - [DEBUG]
8971 2019-Jan-16 21:15:22.944432 - [DEBUG] -------------------------------------------- 259. Path Edge --------------------------------------------
8972 2019-Jan-16 21:15:22.944457 - [DEBUG]
8973 2019-Jan-16 21:15:22.944480 - [DEBUG] Process 259. path edge:
8974 2019-Jan-16 21:15:22.944503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8975 2019-Jan-16 21:15:22.944559 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
8976 2019-Jan-16 21:15:22.945207 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
8977 2019-Jan-16 21:15:22.945845 - [DEBUG]
8978 2019-Jan-16 21:15:22.945870 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
8979 2019-Jan-16 21:15:22.946514 - [DEBUG] Compose: EdgeIdentity * AllBottom
8980 2019-Jan-16 21:15:22.946542 - [DEBUG]
8981 2019-Jan-16 21:15:22.946565 - [DEBUG] Propagate flow
8982 2019-Jan-16 21:15:22.946588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8983 2019-Jan-16 21:15:22.946644 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8984 2019-Jan-16 21:15:22.947297 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8985 2019-Jan-16 21:15:22.947939 - [DEBUG] Edge function : AllBottom (result of previous compose)
8986 2019-Jan-16 21:15:22.947964 - [DEBUG]
8987 2019-Jan-16 21:15:22.947989 - [DEBUG] Join: AllTop & AllBottom
8988 2019-Jan-16 21:15:22.948014 - [DEBUG] = AllBottom (new jump func)
8989 2019-Jan-16 21:15:22.948039 - [DEBUG]
8990 2019-Jan-16 21:15:22.948062 - [DEBUG] Start adding new jump function
8991 2019-Jan-16 21:15:22.948085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8992 2019-Jan-16 21:15:22.948141 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8993 2019-Jan-16 21:15:22.948796 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8994 2019-Jan-16 21:15:22.949440 - [DEBUG] Edge Function : AllBottom
8995 2019-Jan-16 21:15:22.949467 - [DEBUG] End adding new jump function
8996 2019-Jan-16 21:15:22.949491 - [DEBUG]
8997 2019-Jan-16 21:15:22.949515 - [DEBUG] -------------------------------------------- 260. Path Edge --------------------------------------------
8998 2019-Jan-16 21:15:22.949539 - [DEBUG]
8999 2019-Jan-16 21:15:22.949570 - [DEBUG] Process 260. path edge:
9000 2019-Jan-16 21:15:22.949594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9001 2019-Jan-16 21:15:22.949650 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
9002 2019-Jan-16 21:15:22.950295 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9003 2019-Jan-16 21:15:22.950933 - [DEBUG]
9004 2019-Jan-16 21:15:22.950957 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9005 2019-Jan-16 21:15:22.951607 - [DEBUG] Possible callees:
9006 2019-Jan-16 21:15:22.951631 - [DEBUG] llvm.dbg.declare
9007 2019-Jan-16 21:15:22.951656 - [DEBUG] Possible return sites:
9008 2019-Jan-16 21:15:22.951679 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1499009 2019-Jan-16 21:15:22.952966 - [DEBUG] Found and process special summary
9010 2019-Jan-16 21:15:22.952999 - [DEBUG] Compose: EdgeIdentity * AllBottom
9011 2019-Jan-16 21:15:22.953026 - [DEBUG]
9012 2019-Jan-16 21:15:22.953050 - [DEBUG] Propagate flow
9013 2019-Jan-16 21:15:22.953073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9014 2019-Jan-16 21:15:22.953128 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9015 2019-Jan-16 21:15:22.953769 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9016 2019-Jan-16 21:15:22.954405 - [DEBUG] Edge function : AllBottom (result of previous compose)
9017 2019-Jan-16 21:15:22.954430 - [DEBUG]
9018 2019-Jan-16 21:15:22.954454 - [DEBUG] Join: AllTop & AllBottom
9019 2019-Jan-16 21:15:22.954480 - [DEBUG] = AllBottom (new jump func)
9020 2019-Jan-16 21:15:22.954504 - [DEBUG]
9021 2019-Jan-16 21:15:22.954527 - [DEBUG] Start adding new jump function
9022 2019-Jan-16 21:15:22.954550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9023 2019-Jan-16 21:15:22.954606 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9024 2019-Jan-16 21:15:22.955259 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9025 2019-Jan-16 21:15:22.955896 - [DEBUG] Edge Function : AllBottom
9026 2019-Jan-16 21:15:22.955924 - [DEBUG] End adding new jump function
9027 2019-Jan-16 21:15:22.955948 - [DEBUG]
9028 2019-Jan-16 21:15:22.955971 - [DEBUG] -------------------------------------------- 261. Path Edge --------------------------------------------
9029 2019-Jan-16 21:15:22.955995 - [DEBUG]
9030 2019-Jan-16 21:15:22.956018 - [DEBUG] Process 261. path edge:
9031 2019-Jan-16 21:15:22.956042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9032 2019-Jan-16 21:15:22.956098 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
9033 2019-Jan-16 21:15:22.956735 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9034 2019-Jan-16 21:15:22.957372 - [DEBUG]
9035 2019-Jan-16 21:15:22.957395 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9036 2019-Jan-16 21:15:22.958045 - [DEBUG] Compose: EdgeIdentity * AllBottom
9037 2019-Jan-16 21:15:22.958073 - [DEBUG]
9038 2019-Jan-16 21:15:22.958097 - [DEBUG] Propagate flow
9039 2019-Jan-16 21:15:22.958120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9040 2019-Jan-16 21:15:22.958176 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9041 2019-Jan-16 21:15:22.958828 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9042 2019-Jan-16 21:15:22.959474 - [DEBUG] Edge function : AllBottom (result of previous compose)
9043 2019-Jan-16 21:15:22.959499 - [DEBUG]
9044 2019-Jan-16 21:15:22.959524 - [DEBUG] Join: AllTop & AllBottom
9045 2019-Jan-16 21:15:22.959549 - [DEBUG] = AllBottom (new jump func)
9046 2019-Jan-16 21:15:22.959574 - [DEBUG]
9047 2019-Jan-16 21:15:22.959597 - [DEBUG] Start adding new jump function
9048 2019-Jan-16 21:15:22.959620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9049 2019-Jan-16 21:15:22.959676 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9050 2019-Jan-16 21:15:22.960314 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9051 2019-Jan-16 21:15:22.960950 - [DEBUG] Edge Function : AllBottom
9052 2019-Jan-16 21:15:22.960978 - [DEBUG] End adding new jump function
9053 2019-Jan-16 21:15:22.961001 - [DEBUG]
9054 2019-Jan-16 21:15:22.961025 - [DEBUG] -------------------------------------------- 262. Path Edge --------------------------------------------
9055 2019-Jan-16 21:15:22.961049 - [DEBUG]
9056 2019-Jan-16 21:15:22.961072 - [DEBUG] Process 262. path edge:
9057 2019-Jan-16 21:15:22.961096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9058 2019-Jan-16 21:15:22.961152 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
9059 2019-Jan-16 21:15:22.961803 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9060 2019-Jan-16 21:15:22.962443 - [DEBUG]
9061 2019-Jan-16 21:15:22.962468 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9062 2019-Jan-16 21:15:22.963112 - [DEBUG] Compose: EdgeIdentity * AllBottom
9063 2019-Jan-16 21:15:22.963140 - [DEBUG]
9064 2019-Jan-16 21:15:22.963163 - [DEBUG] Propagate flow
9065 2019-Jan-16 21:15:22.963186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9066 2019-Jan-16 21:15:22.963242 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9067 2019-Jan-16 21:15:22.963887 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9068 2019-Jan-16 21:15:22.964525 - [DEBUG] Edge function : AllBottom (result of previous compose)
9069 2019-Jan-16 21:15:22.964550 - [DEBUG]
9070 2019-Jan-16 21:15:22.964574 - [DEBUG] Join: AllTop & AllBottom
9071 2019-Jan-16 21:15:22.964599 - [DEBUG] = AllBottom (new jump func)
9072 2019-Jan-16 21:15:22.964623 - [DEBUG]
9073 2019-Jan-16 21:15:22.964646 - [DEBUG] Start adding new jump function
9074 2019-Jan-16 21:15:22.964669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9075 2019-Jan-16 21:15:22.964725 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9076 2019-Jan-16 21:15:22.965378 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9077 2019-Jan-16 21:15:22.966021 - [DEBUG] Edge Function : AllBottom
9078 2019-Jan-16 21:15:22.966049 - [DEBUG] End adding new jump function
9079 2019-Jan-16 21:15:22.966072 - [DEBUG]
9080 2019-Jan-16 21:15:22.966096 - [DEBUG] -------------------------------------------- 263. Path Edge --------------------------------------------
9081 2019-Jan-16 21:15:22.966120 - [DEBUG]
9082 2019-Jan-16 21:15:22.966143 - [DEBUG] Process 263. path edge:
9083 2019-Jan-16 21:15:22.966166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9084 2019-Jan-16 21:15:22.966222 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
9085 2019-Jan-16 21:15:22.966872 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9086 2019-Jan-16 21:15:22.967518 - [DEBUG]
9087 2019-Jan-16 21:15:22.967543 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9088 2019-Jan-16 21:15:22.968191 - [DEBUG] Possible callees:
9089 2019-Jan-16 21:15:22.968216 - [DEBUG] llvm.dbg.declare
9090 2019-Jan-16 21:15:22.968241 - [DEBUG] Possible return sites:
9091 2019-Jan-16 21:15:22.968264 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1559092 2019-Jan-16 21:15:22.969551 - [DEBUG] Found and process special summary
9093 2019-Jan-16 21:15:22.969585 - [DEBUG] Compose: EdgeIdentity * AllBottom
9094 2019-Jan-16 21:15:22.969612 - [DEBUG]
9095 2019-Jan-16 21:15:22.969635 - [DEBUG] Propagate flow
9096 2019-Jan-16 21:15:22.969658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9097 2019-Jan-16 21:15:22.969715 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9098 2019-Jan-16 21:15:22.970354 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9099 2019-Jan-16 21:15:22.970992 - [DEBUG] Edge function : AllBottom (result of previous compose)
9100 2019-Jan-16 21:15:22.971017 - [DEBUG]
9101 2019-Jan-16 21:15:22.971041 - [DEBUG] Join: AllTop & AllBottom
9102 2019-Jan-16 21:15:22.971067 - [DEBUG] = AllBottom (new jump func)
9103 2019-Jan-16 21:15:22.971091 - [DEBUG]
9104 2019-Jan-16 21:15:22.971114 - [DEBUG] Start adding new jump function
9105 2019-Jan-16 21:15:22.971137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9106 2019-Jan-16 21:15:22.971193 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9107 2019-Jan-16 21:15:22.971846 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9108 2019-Jan-16 21:15:22.972484 - [DEBUG] Edge Function : AllBottom
9109 2019-Jan-16 21:15:22.972512 - [DEBUG] End adding new jump function
9110 2019-Jan-16 21:15:22.972536 - [DEBUG]
9111 2019-Jan-16 21:15:22.972559 - [DEBUG] -------------------------------------------- 264. Path Edge --------------------------------------------
9112 2019-Jan-16 21:15:22.972583 - [DEBUG]
9113 2019-Jan-16 21:15:22.972606 - [DEBUG] Process 264. path edge:
9114 2019-Jan-16 21:15:22.972630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9115 2019-Jan-16 21:15:22.972686 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
9116 2019-Jan-16 21:15:22.973323 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9117 2019-Jan-16 21:15:22.973960 - [DEBUG]
9118 2019-Jan-16 21:15:22.973984 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9119 2019-Jan-16 21:15:22.974632 - [DEBUG] Compose: EdgeIdentity * AllBottom
9120 2019-Jan-16 21:15:22.974660 - [DEBUG]
9121 2019-Jan-16 21:15:22.974683 - [DEBUG] Propagate flow
9122 2019-Jan-16 21:15:22.974707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9123 2019-Jan-16 21:15:22.974762 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9124 2019-Jan-16 21:15:22.975413 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9125 2019-Jan-16 21:15:22.976052 - [DEBUG] Edge function : AllBottom (result of previous compose)
9126 2019-Jan-16 21:15:22.976077 - [DEBUG]
9127 2019-Jan-16 21:15:22.976101 - [DEBUG] Join: AllTop & AllBottom
9128 2019-Jan-16 21:15:22.976127 - [DEBUG] = AllBottom (new jump func)
9129 2019-Jan-16 21:15:22.976151 - [DEBUG]
9130 2019-Jan-16 21:15:22.976174 - [DEBUG] Start adding new jump function
9131 2019-Jan-16 21:15:22.976205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9132 2019-Jan-16 21:15:22.976262 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9133 2019-Jan-16 21:15:22.976899 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9134 2019-Jan-16 21:15:22.977534 - [DEBUG] Edge Function : AllBottom
9135 2019-Jan-16 21:15:22.977561 - [DEBUG] End adding new jump function
9136 2019-Jan-16 21:15:22.977584 - [DEBUG]
9137 2019-Jan-16 21:15:22.977608 - [DEBUG] -------------------------------------------- 265. Path Edge --------------------------------------------
9138 2019-Jan-16 21:15:22.977632 - [DEBUG]
9139 2019-Jan-16 21:15:22.977655 - [DEBUG] Process 265. path edge:
9140 2019-Jan-16 21:15:22.977678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9141 2019-Jan-16 21:15:22.977734 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
9142 2019-Jan-16 21:15:22.978369 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9143 2019-Jan-16 21:15:22.979022 - [DEBUG]
9144 2019-Jan-16 21:15:22.979047 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9145 2019-Jan-16 21:15:22.979691 - [DEBUG] Compose: EdgeIdentity * AllBottom
9146 2019-Jan-16 21:15:22.979718 - [DEBUG]
9147 2019-Jan-16 21:15:22.979742 - [DEBUG] Propagate flow
9148 2019-Jan-16 21:15:22.979765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9149 2019-Jan-16 21:15:22.979821 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9150 2019-Jan-16 21:15:22.980455 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9151 2019-Jan-16 21:15:22.981092 - [DEBUG] Edge function : AllBottom (result of previous compose)
9152 2019-Jan-16 21:15:22.981117 - [DEBUG]
9153 2019-Jan-16 21:15:22.981142 - [DEBUG] Join: AllTop & AllBottom
9154 2019-Jan-16 21:15:22.981167 - [DEBUG] = AllBottom (new jump func)
9155 2019-Jan-16 21:15:22.981191 - [DEBUG]
9156 2019-Jan-16 21:15:22.981214 - [DEBUG] Start adding new jump function
9157 2019-Jan-16 21:15:22.981237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9158 2019-Jan-16 21:15:22.981293 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9159 2019-Jan-16 21:15:22.981946 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9160 2019-Jan-16 21:15:22.982581 - [DEBUG] Edge Function : AllBottom
9161 2019-Jan-16 21:15:22.982608 - [DEBUG] End adding new jump function
9162 2019-Jan-16 21:15:22.982632 - [DEBUG]
9163 2019-Jan-16 21:15:22.982655 - [DEBUG] -------------------------------------------- 266. Path Edge --------------------------------------------
9164 2019-Jan-16 21:15:22.982679 - [DEBUG]
9165 2019-Jan-16 21:15:22.982702 - [DEBUG] Process 266. path edge:
9166 2019-Jan-16 21:15:22.982726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9167 2019-Jan-16 21:15:22.982782 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
9168 2019-Jan-16 21:15:22.983417 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9169 2019-Jan-16 21:15:22.984053 - [DEBUG]
9170 2019-Jan-16 21:15:22.984077 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9171 2019-Jan-16 21:15:22.984722 - [DEBUG] Compose: EdgeIdentity * AllBottom
9172 2019-Jan-16 21:15:22.984750 - [DEBUG]
9173 2019-Jan-16 21:15:22.984774 - [DEBUG] Propagate flow
9174 2019-Jan-16 21:15:22.984797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9175 2019-Jan-16 21:15:22.984854 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9176 2019-Jan-16 21:15:22.985522 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9177 2019-Jan-16 21:15:22.986162 - [DEBUG] Edge function : AllBottom (result of previous compose)
9178 2019-Jan-16 21:15:22.986187 - [DEBUG]
9179 2019-Jan-16 21:15:22.986212 - [DEBUG] Join: AllTop & AllBottom
9180 2019-Jan-16 21:15:22.986238 - [DEBUG] = AllBottom (new jump func)
9181 2019-Jan-16 21:15:22.986262 - [DEBUG]
9182 2019-Jan-16 21:15:22.986285 - [DEBUG] Start adding new jump function
9183 2019-Jan-16 21:15:22.986308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9184 2019-Jan-16 21:15:22.986364 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9185 2019-Jan-16 21:15:22.987002 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9186 2019-Jan-16 21:15:22.987646 - [DEBUG] Edge Function : AllBottom
9187 2019-Jan-16 21:15:22.987673 - [DEBUG] End adding new jump function
9188 2019-Jan-16 21:15:22.987697 - [DEBUG]
9189 2019-Jan-16 21:15:22.987721 - [DEBUG] -------------------------------------------- 267. Path Edge --------------------------------------------
9190 2019-Jan-16 21:15:22.987745 - [DEBUG]
9191 2019-Jan-16 21:15:22.987768 - [DEBUG] Process 267. path edge:
9192 2019-Jan-16 21:15:22.987792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9193 2019-Jan-16 21:15:22.987848 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
9194 2019-Jan-16 21:15:22.988508 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9195 2019-Jan-16 21:15:22.989146 - [DEBUG]
9196 2019-Jan-16 21:15:22.989171 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9197 2019-Jan-16 21:15:22.989819 - [DEBUG] Possible callees:
9198 2019-Jan-16 21:15:22.989844 - [DEBUG] llvm.dbg.declare
9199 2019-Jan-16 21:15:22.989869 - [DEBUG] Possible return sites:
9200 2019-Jan-16 21:15:22.989893 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1639201 2019-Jan-16 21:15:22.991161 - [DEBUG] Found and process special summary
9202 2019-Jan-16 21:15:22.991194 - [DEBUG] Compose: EdgeIdentity * AllBottom
9203 2019-Jan-16 21:15:22.991221 - [DEBUG]
9204 2019-Jan-16 21:15:22.991245 - [DEBUG] Propagate flow
9205 2019-Jan-16 21:15:22.991268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9206 2019-Jan-16 21:15:22.991324 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9207 2019-Jan-16 21:15:22.991980 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9208 2019-Jan-16 21:15:22.992617 - [DEBUG] Edge function : AllBottom (result of previous compose)
9209 2019-Jan-16 21:15:22.992642 - [DEBUG]
9210 2019-Jan-16 21:15:22.992667 - [DEBUG] Join: AllTop & AllBottom
9211 2019-Jan-16 21:15:22.992693 - [DEBUG] = AllBottom (new jump func)
9212 2019-Jan-16 21:15:22.992717 - [DEBUG]
9213 2019-Jan-16 21:15:22.992740 - [DEBUG] Start adding new jump function
9214 2019-Jan-16 21:15:22.992763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9215 2019-Jan-16 21:15:22.992819 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9216 2019-Jan-16 21:15:22.993456 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9217 2019-Jan-16 21:15:22.994092 - [DEBUG] Edge Function : AllBottom
9218 2019-Jan-16 21:15:22.994119 - [DEBUG] End adding new jump function
9219 2019-Jan-16 21:15:22.994151 - [DEBUG]
9220 2019-Jan-16 21:15:22.994175 - [DEBUG] -------------------------------------------- 268. Path Edge --------------------------------------------
9221 2019-Jan-16 21:15:22.994200 - [DEBUG]
9222 2019-Jan-16 21:15:22.994223 - [DEBUG] Process 268. path edge:
9223 2019-Jan-16 21:15:22.994247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9224 2019-Jan-16 21:15:22.994303 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
9225 2019-Jan-16 21:15:22.994941 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9226 2019-Jan-16 21:15:22.995595 - [DEBUG]
9227 2019-Jan-16 21:15:22.995619 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9228 2019-Jan-16 21:15:22.996267 - [DEBUG] Compose: EdgeIdentity * AllBottom
9229 2019-Jan-16 21:15:22.996295 - [DEBUG]
9230 2019-Jan-16 21:15:22.996318 - [DEBUG] Propagate flow
9231 2019-Jan-16 21:15:22.996341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9232 2019-Jan-16 21:15:22.996397 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9233 2019-Jan-16 21:15:22.997033 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9234 2019-Jan-16 21:15:22.997670 - [DEBUG] Edge function : AllBottom (result of previous compose)
9235 2019-Jan-16 21:15:22.997695 - [DEBUG]
9236 2019-Jan-16 21:15:22.997719 - [DEBUG] Join: AllTop & AllBottom
9237 2019-Jan-16 21:15:22.997745 - [DEBUG] = AllBottom (new jump func)
9238 2019-Jan-16 21:15:22.997769 - [DEBUG]
9239 2019-Jan-16 21:15:22.997792 - [DEBUG] Start adding new jump function
9240 2019-Jan-16 21:15:22.997815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9241 2019-Jan-16 21:15:22.997871 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9242 2019-Jan-16 21:15:22.998523 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9243 2019-Jan-16 21:15:22.999156 - [DEBUG] Edge Function : AllBottom
9244 2019-Jan-16 21:15:22.999183 - [DEBUG] End adding new jump function
9245 2019-Jan-16 21:15:22.999207 - [DEBUG]
9246 2019-Jan-16 21:15:22.999230 - [DEBUG] -------------------------------------------- 269. Path Edge --------------------------------------------
9247 2019-Jan-16 21:15:22.999255 - [DEBUG]
9248 2019-Jan-16 21:15:22.999277 - [DEBUG] Process 269. path edge:
9249 2019-Jan-16 21:15:22.999301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9250 2019-Jan-16 21:15:22.999357 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
9251 2019-Jan-16 21:15:22.999991 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9252 2019-Jan-16 21:15:23.000628 - [DEBUG]
9253 2019-Jan-16 21:15:23.000653 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9254 2019-Jan-16 21:15:23.001297 - [DEBUG] Compose: EdgeIdentity * AllBottom
9255 2019-Jan-16 21:15:23.001325 - [DEBUG]
9256 2019-Jan-16 21:15:23.001348 - [DEBUG] Propagate flow
9257 2019-Jan-16 21:15:23.001372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9258 2019-Jan-16 21:15:23.001428 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9259 2019-Jan-16 21:15:23.002087 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9260 2019-Jan-16 21:15:23.002724 - [DEBUG] Edge function : AllBottom (result of previous compose)
9261 2019-Jan-16 21:15:23.002749 - [DEBUG]
9262 2019-Jan-16 21:15:23.002774 - [DEBUG] Join: AllTop & AllBottom
9263 2019-Jan-16 21:15:23.002800 - [DEBUG] = AllBottom (new jump func)
9264 2019-Jan-16 21:15:23.002832 - [DEBUG]
9265 2019-Jan-16 21:15:23.002856 - [DEBUG] Start adding new jump function
9266 2019-Jan-16 21:15:23.002879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9267 2019-Jan-16 21:15:23.002935 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9268 2019-Jan-16 21:15:23.003573 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9269 2019-Jan-16 21:15:23.004216 - [DEBUG] Edge Function : AllBottom
9270 2019-Jan-16 21:15:23.004243 - [DEBUG] End adding new jump function
9271 2019-Jan-16 21:15:23.004267 - [DEBUG]
9272 2019-Jan-16 21:15:23.004291 - [DEBUG] -------------------------------------------- 270. Path Edge --------------------------------------------
9273 2019-Jan-16 21:15:23.004315 - [DEBUG]
9274 2019-Jan-16 21:15:23.004338 - [DEBUG] Process 270. path edge:
9275 2019-Jan-16 21:15:23.004362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9276 2019-Jan-16 21:15:23.004418 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
9277 2019-Jan-16 21:15:23.005063 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9278 2019-Jan-16 21:15:23.005712 - [DEBUG]
9279 2019-Jan-16 21:15:23.005736 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9280 2019-Jan-16 21:15:23.006385 - [DEBUG] Possible callees:
9281 2019-Jan-16 21:15:23.006410 - [DEBUG] llvm.dbg.declare
9282 2019-Jan-16 21:15:23.006435 - [DEBUG] Possible return sites:
9283 2019-Jan-16 21:15:23.006458 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1699284 2019-Jan-16 21:15:23.007726 - [DEBUG] Found and process special summary
9285 2019-Jan-16 21:15:23.007759 - [DEBUG] Compose: EdgeIdentity * AllBottom
9286 2019-Jan-16 21:15:23.007787 - [DEBUG]
9287 2019-Jan-16 21:15:23.007810 - [DEBUG] Propagate flow
9288 2019-Jan-16 21:15:23.007833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9289 2019-Jan-16 21:15:23.007890 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9290 2019-Jan-16 21:15:23.008544 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9291 2019-Jan-16 21:15:23.009182 - [DEBUG] Edge function : AllBottom (result of previous compose)
9292 2019-Jan-16 21:15:23.009207 - [DEBUG]
9293 2019-Jan-16 21:15:23.009232 - [DEBUG] Join: AllTop & AllBottom
9294 2019-Jan-16 21:15:23.009258 - [DEBUG] = AllBottom (new jump func)
9295 2019-Jan-16 21:15:23.009282 - [DEBUG]
9296 2019-Jan-16 21:15:23.009305 - [DEBUG] Start adding new jump function
9297 2019-Jan-16 21:15:23.009329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9298 2019-Jan-16 21:15:23.009384 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9299 2019-Jan-16 21:15:23.010023 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9300 2019-Jan-16 21:15:23.010676 - [DEBUG] Edge Function : AllBottom
9301 2019-Jan-16 21:15:23.010703 - [DEBUG] End adding new jump function
9302 2019-Jan-16 21:15:23.010727 - [DEBUG]
9303 2019-Jan-16 21:15:23.010750 - [DEBUG] -------------------------------------------- 271. Path Edge --------------------------------------------
9304 2019-Jan-16 21:15:23.010775 - [DEBUG]
9305 2019-Jan-16 21:15:23.010798 - [DEBUG] Process 271. path edge:
9306 2019-Jan-16 21:15:23.010822 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9307 2019-Jan-16 21:15:23.010888 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
9308 2019-Jan-16 21:15:23.011528 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9309 2019-Jan-16 21:15:23.012182 - [DEBUG]
9310 2019-Jan-16 21:15:23.012206 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9311 2019-Jan-16 21:15:23.012856 - [DEBUG] Compose: EdgeIdentity * AllBottom
9312 2019-Jan-16 21:15:23.012883 - [DEBUG]
9313 2019-Jan-16 21:15:23.012907 - [DEBUG] Propagate flow
9314 2019-Jan-16 21:15:23.012930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9315 2019-Jan-16 21:15:23.012986 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9316 2019-Jan-16 21:15:23.013622 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9317 2019-Jan-16 21:15:23.014259 - [DEBUG] Edge function : AllBottom (result of previous compose)
9318 2019-Jan-16 21:15:23.014284 - [DEBUG]
9319 2019-Jan-16 21:15:23.014308 - [DEBUG] Join: AllTop & AllBottom
9320 2019-Jan-16 21:15:23.014334 - [DEBUG] = AllBottom (new jump func)
9321 2019-Jan-16 21:15:23.014358 - [DEBUG]
9322 2019-Jan-16 21:15:23.014381 - [DEBUG] Start adding new jump function
9323 2019-Jan-16 21:15:23.014405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9324 2019-Jan-16 21:15:23.014460 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9325 2019-Jan-16 21:15:23.015111 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9326 2019-Jan-16 21:15:23.015744 - [DEBUG] Edge Function : AllBottom
9327 2019-Jan-16 21:15:23.015772 - [DEBUG] End adding new jump function
9328 2019-Jan-16 21:15:23.015796 - [DEBUG]
9329 2019-Jan-16 21:15:23.015819 - [DEBUG] -------------------------------------------- 272. Path Edge --------------------------------------------
9330 2019-Jan-16 21:15:23.015843 - [DEBUG]
9331 2019-Jan-16 21:15:23.015866 - [DEBUG] Process 272. path edge:
9332 2019-Jan-16 21:15:23.015889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9333 2019-Jan-16 21:15:23.015945 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
9334 2019-Jan-16 21:15:23.016579 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9335 2019-Jan-16 21:15:23.017218 - [DEBUG]
9336 2019-Jan-16 21:15:23.017242 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9337 2019-Jan-16 21:15:23.017887 - [DEBUG] Compose: EdgeIdentity * AllBottom
9338 2019-Jan-16 21:15:23.017915 - [DEBUG]
9339 2019-Jan-16 21:15:23.017939 - [DEBUG] Propagate flow
9340 2019-Jan-16 21:15:23.017962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9341 2019-Jan-16 21:15:23.018019 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9342 2019-Jan-16 21:15:23.018675 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9343 2019-Jan-16 21:15:23.019312 - [DEBUG] Edge function : AllBottom (result of previous compose)
9344 2019-Jan-16 21:15:23.019337 - [DEBUG]
9345 2019-Jan-16 21:15:23.019362 - [DEBUG] Join: AllTop & AllBottom
9346 2019-Jan-16 21:15:23.019387 - [DEBUG] = AllBottom (new jump func)
9347 2019-Jan-16 21:15:23.019412 - [DEBUG]
9348 2019-Jan-16 21:15:23.019435 - [DEBUG] Start adding new jump function
9349 2019-Jan-16 21:15:23.019458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9350 2019-Jan-16 21:15:23.019514 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9351 2019-Jan-16 21:15:23.020151 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9352 2019-Jan-16 21:15:23.020797 - [DEBUG] Edge Function : AllBottom
9353 2019-Jan-16 21:15:23.020825 - [DEBUG] End adding new jump function
9354 2019-Jan-16 21:15:23.020849 - [DEBUG]
9355 2019-Jan-16 21:15:23.020872 - [DEBUG] -------------------------------------------- 273. Path Edge --------------------------------------------
9356 2019-Jan-16 21:15:23.020897 - [DEBUG]
9357 2019-Jan-16 21:15:23.020920 - [DEBUG] Process 273. path edge:
9358 2019-Jan-16 21:15:23.020944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9359 2019-Jan-16 21:15:23.021000 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
9360 2019-Jan-16 21:15:23.021639 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9361 2019-Jan-16 21:15:23.022292 - [DEBUG]
9362 2019-Jan-16 21:15:23.022316 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9363 2019-Jan-16 21:15:23.022965 - [DEBUG] Compose: EdgeIdentity * AllBottom
9364 2019-Jan-16 21:15:23.022993 - [DEBUG]
9365 2019-Jan-16 21:15:23.023017 - [DEBUG] Propagate flow
9366 2019-Jan-16 21:15:23.023040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9367 2019-Jan-16 21:15:23.023097 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9368 2019-Jan-16 21:15:23.023732 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9369 2019-Jan-16 21:15:23.024371 - [DEBUG] Edge function : AllBottom (result of previous compose)
9370 2019-Jan-16 21:15:23.024395 - [DEBUG]
9371 2019-Jan-16 21:15:23.024420 - [DEBUG] Join: AllTop & AllBottom
9372 2019-Jan-16 21:15:23.024446 - [DEBUG] = AllBottom (new jump func)
9373 2019-Jan-16 21:15:23.024470 - [DEBUG]
9374 2019-Jan-16 21:15:23.024493 - [DEBUG] Start adding new jump function
9375 2019-Jan-16 21:15:23.024516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9376 2019-Jan-16 21:15:23.024572 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9377 2019-Jan-16 21:15:23.025224 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9378 2019-Jan-16 21:15:23.025858 - [DEBUG] Edge Function : AllBottom
9379 2019-Jan-16 21:15:23.025886 - [DEBUG] End adding new jump function
9380 2019-Jan-16 21:15:23.025910 - [DEBUG]
9381 2019-Jan-16 21:15:23.025933 - [DEBUG] -------------------------------------------- 274. Path Edge --------------------------------------------
9382 2019-Jan-16 21:15:23.025958 - [DEBUG]
9383 2019-Jan-16 21:15:23.025981 - [DEBUG] Process 274. path edge:
9384 2019-Jan-16 21:15:23.026004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9385 2019-Jan-16 21:15:23.026060 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
9386 2019-Jan-16 21:15:23.026694 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9387 2019-Jan-16 21:15:23.027331 - [DEBUG]
9388 2019-Jan-16 21:15:23.027356 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9389 2019-Jan-16 21:15:23.028002 - [DEBUG] Compose: EdgeIdentity * AllBottom
9390 2019-Jan-16 21:15:23.028030 - [DEBUG]
9391 2019-Jan-16 21:15:23.028053 - [DEBUG] Propagate flow
9392 2019-Jan-16 21:15:23.028076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9393 2019-Jan-16 21:15:23.028132 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9394 2019-Jan-16 21:15:23.028813 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9395 2019-Jan-16 21:15:23.029460 - [DEBUG] Edge function : AllBottom (result of previous compose)
9396 2019-Jan-16 21:15:23.029486 - [DEBUG]
9397 2019-Jan-16 21:15:23.029510 - [DEBUG] Join: AllTop & AllBottom
9398 2019-Jan-16 21:15:23.029536 - [DEBUG] = AllBottom (new jump func)
9399 2019-Jan-16 21:15:23.029560 - [DEBUG]
9400 2019-Jan-16 21:15:23.029583 - [DEBUG] Start adding new jump function
9401 2019-Jan-16 21:15:23.029606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9402 2019-Jan-16 21:15:23.029663 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9403 2019-Jan-16 21:15:23.030302 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9404 2019-Jan-16 21:15:23.030938 - [DEBUG] Edge Function : AllBottom
9405 2019-Jan-16 21:15:23.030966 - [DEBUG] End adding new jump function
9406 2019-Jan-16 21:15:23.030989 - [DEBUG]
9407 2019-Jan-16 21:15:23.031013 - [DEBUG] -------------------------------------------- 275. Path Edge --------------------------------------------
9408 2019-Jan-16 21:15:23.031038 - [DEBUG]
9409 2019-Jan-16 21:15:23.031061 - [DEBUG] Process 275. path edge:
9410 2019-Jan-16 21:15:23.031084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9411 2019-Jan-16 21:15:23.031141 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
9412 2019-Jan-16 21:15:23.031792 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9413 2019-Jan-16 21:15:23.032429 - [DEBUG]
9414 2019-Jan-16 21:15:23.032454 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9415 2019-Jan-16 21:15:23.033101 - [DEBUG] Compose: EdgeIdentity * AllBottom
9416 2019-Jan-16 21:15:23.033129 - [DEBUG]
9417 2019-Jan-16 21:15:23.033153 - [DEBUG] Propagate flow
9418 2019-Jan-16 21:15:23.033176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9419 2019-Jan-16 21:15:23.033232 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9420 2019-Jan-16 21:15:23.033867 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9421 2019-Jan-16 21:15:23.034505 - [DEBUG] Edge function : AllBottom (result of previous compose)
9422 2019-Jan-16 21:15:23.034530 - [DEBUG]
9423 2019-Jan-16 21:15:23.034555 - [DEBUG] Join: AllTop & AllBottom
9424 2019-Jan-16 21:15:23.034580 - [DEBUG] = AllBottom (new jump func)
9425 2019-Jan-16 21:15:23.034605 - [DEBUG]
9426 2019-Jan-16 21:15:23.034628 - [DEBUG] Start adding new jump function
9427 2019-Jan-16 21:15:23.034651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9428 2019-Jan-16 21:15:23.034707 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9429 2019-Jan-16 21:15:23.035360 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9430 2019-Jan-16 21:15:23.035994 - [DEBUG] Edge Function : AllBottom
9431 2019-Jan-16 21:15:23.036022 - [DEBUG] End adding new jump function
9432 2019-Jan-16 21:15:23.036045 - [DEBUG]
9433 2019-Jan-16 21:15:23.036069 - [DEBUG] -------------------------------------------- 276. Path Edge --------------------------------------------
9434 2019-Jan-16 21:15:23.036093 - [DEBUG]
9435 2019-Jan-16 21:15:23.036117 - [DEBUG] Process 276. path edge:
9436 2019-Jan-16 21:15:23.036140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9437 2019-Jan-16 21:15:23.036197 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
9438 2019-Jan-16 21:15:23.036830 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9439 2019-Jan-16 21:15:23.037473 - [DEBUG]
9440 2019-Jan-16 21:15:23.037498 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9441 2019-Jan-16 21:15:23.038151 - [DEBUG] Compose: EdgeIdentity * AllBottom
9442 2019-Jan-16 21:15:23.038180 - [DEBUG]
9443 2019-Jan-16 21:15:23.038204 - [DEBUG] Propagate flow
9444 2019-Jan-16 21:15:23.038227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9445 2019-Jan-16 21:15:23.038284 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9446 2019-Jan-16 21:15:23.038937 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9447 2019-Jan-16 21:15:23.039576 - [DEBUG] Edge function : AllBottom (result of previous compose)
9448 2019-Jan-16 21:15:23.039601 - [DEBUG]
9449 2019-Jan-16 21:15:23.039626 - [DEBUG] Join: AllTop & AllBottom
9450 2019-Jan-16 21:15:23.039651 - [DEBUG] = AllBottom (new jump func)
9451 2019-Jan-16 21:15:23.039675 - [DEBUG]
9452 2019-Jan-16 21:15:23.039699 - [DEBUG] Start adding new jump function
9453 2019-Jan-16 21:15:23.039722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9454 2019-Jan-16 21:15:23.039778 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9455 2019-Jan-16 21:15:23.040416 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9456 2019-Jan-16 21:15:23.041050 - [DEBUG] Edge Function : AllBottom
9457 2019-Jan-16 21:15:23.041078 - [DEBUG] End adding new jump function
9458 2019-Jan-16 21:15:23.041102 - [DEBUG]
9459 2019-Jan-16 21:15:23.041125 - [DEBUG] -------------------------------------------- 277. Path Edge --------------------------------------------
9460 2019-Jan-16 21:15:23.041150 - [DEBUG]
9461 2019-Jan-16 21:15:23.041173 - [DEBUG] Process 277. path edge:
9462 2019-Jan-16 21:15:23.041196 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9463 2019-Jan-16 21:15:23.041252 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
9464 2019-Jan-16 21:15:23.041903 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9465 2019-Jan-16 21:15:23.042543 - [DEBUG]
9466 2019-Jan-16 21:15:23.042567 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9467 2019-Jan-16 21:15:23.043212 - [DEBUG] Compose: EdgeIdentity * AllBottom
9468 2019-Jan-16 21:15:23.043240 - [DEBUG]
9469 2019-Jan-16 21:15:23.043263 - [DEBUG] Propagate flow
9470 2019-Jan-16 21:15:23.043287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9471 2019-Jan-16 21:15:23.043343 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9472 2019-Jan-16 21:15:23.043984 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9473 2019-Jan-16 21:15:23.044621 - [DEBUG] Edge function : AllBottom (result of previous compose)
9474 2019-Jan-16 21:15:23.044647 - [DEBUG]
9475 2019-Jan-16 21:15:23.044671 - [DEBUG] Join: AllTop & AllBottom
9476 2019-Jan-16 21:15:23.044697 - [DEBUG] = AllBottom (new jump func)
9477 2019-Jan-16 21:15:23.044721 - [DEBUG]
9478 2019-Jan-16 21:15:23.044744 - [DEBUG] Start adding new jump function
9479 2019-Jan-16 21:15:23.044768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9480 2019-Jan-16 21:15:23.044823 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9481 2019-Jan-16 21:15:23.045477 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9482 2019-Jan-16 21:15:23.046116 - [DEBUG] Edge Function : AllBottom
9483 2019-Jan-16 21:15:23.046143 - [DEBUG] End adding new jump function
9484 2019-Jan-16 21:15:23.046167 - [DEBUG]
9485 2019-Jan-16 21:15:23.046190 - [DEBUG] -------------------------------------------- 278. Path Edge --------------------------------------------
9486 2019-Jan-16 21:15:23.046223 - [DEBUG]
9487 2019-Jan-16 21:15:23.046247 - [DEBUG] Process 278. path edge:
9488 2019-Jan-16 21:15:23.046270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9489 2019-Jan-16 21:15:23.046326 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
9490 2019-Jan-16 21:15:23.046966 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9491 2019-Jan-16 21:15:23.047603 - [DEBUG]
9492 2019-Jan-16 21:15:23.047629 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9493 2019-Jan-16 21:15:23.048279 - [DEBUG] Compose: EdgeIdentity * AllBottom
9494 2019-Jan-16 21:15:23.048307 - [DEBUG]
9495 2019-Jan-16 21:15:23.048330 - [DEBUG] Propagate flow
9496 2019-Jan-16 21:15:23.048354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9497 2019-Jan-16 21:15:23.048422 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9498 2019-Jan-16 21:15:23.049059 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9499 2019-Jan-16 21:15:23.049696 - [DEBUG] Edge function : AllBottom (result of previous compose)
9500 2019-Jan-16 21:15:23.049721 - [DEBUG]
9501 2019-Jan-16 21:15:23.049745 - [DEBUG] Join: AllTop & AllBottom
9502 2019-Jan-16 21:15:23.049771 - [DEBUG] = AllBottom (new jump func)
9503 2019-Jan-16 21:15:23.049795 - [DEBUG]
9504 2019-Jan-16 21:15:23.049818 - [DEBUG] Start adding new jump function
9505 2019-Jan-16 21:15:23.049841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9506 2019-Jan-16 21:15:23.049897 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9507 2019-Jan-16 21:15:23.050535 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9508 2019-Jan-16 21:15:23.051168 - [DEBUG] Edge Function : AllBottom
9509 2019-Jan-16 21:15:23.051195 - [DEBUG] End adding new jump function
9510 2019-Jan-16 21:15:23.051219 - [DEBUG]
9511 2019-Jan-16 21:15:23.051242 - [DEBUG] -------------------------------------------- 279. Path Edge --------------------------------------------
9512 2019-Jan-16 21:15:23.051267 - [DEBUG]
9513 2019-Jan-16 21:15:23.051290 - [DEBUG] Process 279. path edge:
9514 2019-Jan-16 21:15:23.051314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9515 2019-Jan-16 21:15:23.051370 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
9516 2019-Jan-16 21:15:23.052019 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9517 2019-Jan-16 21:15:23.052656 - [DEBUG]
9518 2019-Jan-16 21:15:23.052680 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9519 2019-Jan-16 21:15:23.053326 - [DEBUG] Compose: EdgeIdentity * AllBottom
9520 2019-Jan-16 21:15:23.053354 - [DEBUG]
9521 2019-Jan-16 21:15:23.053377 - [DEBUG] Propagate flow
9522 2019-Jan-16 21:15:23.053401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9523 2019-Jan-16 21:15:23.053457 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9524 2019-Jan-16 21:15:23.054092 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9525 2019-Jan-16 21:15:23.054729 - [DEBUG] Edge function : AllBottom (result of previous compose)
9526 2019-Jan-16 21:15:23.054754 - [DEBUG]
9527 2019-Jan-16 21:15:23.054779 - [DEBUG] Join: AllTop & AllBottom
9528 2019-Jan-16 21:15:23.054805 - [DEBUG] = AllBottom (new jump func)
9529 2019-Jan-16 21:15:23.054829 - [DEBUG]
9530 2019-Jan-16 21:15:23.054852 - [DEBUG] Start adding new jump function
9531 2019-Jan-16 21:15:23.054884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9532 2019-Jan-16 21:15:23.054940 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9533 2019-Jan-16 21:15:23.055594 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9534 2019-Jan-16 21:15:23.056228 - [DEBUG] Edge Function : AllBottom
9535 2019-Jan-16 21:15:23.056255 - [DEBUG] End adding new jump function
9536 2019-Jan-16 21:15:23.056279 - [DEBUG]
9537 2019-Jan-16 21:15:23.056303 - [DEBUG] -------------------------------------------- 280. Path Edge --------------------------------------------
9538 2019-Jan-16 21:15:23.056328 - [DEBUG]
9539 2019-Jan-16 21:15:23.056351 - [DEBUG] Process 280. path edge:
9540 2019-Jan-16 21:15:23.056375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9541 2019-Jan-16 21:15:23.056431 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
9542 2019-Jan-16 21:15:23.057066 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9543 2019-Jan-16 21:15:23.057705 - [DEBUG]
9544 2019-Jan-16 21:15:23.057729 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9545 2019-Jan-16 21:15:23.058369 - [DEBUG] Start of endsummarytab entry
9546 2019-Jan-16 21:15:23.058410 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9547 2019-Jan-16 21:15:23.059050 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
9548 2019-Jan-16 21:15:23.059109 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9549 2019-Jan-16 21:15:23.059743 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9550 2019-Jan-16 21:15:23.060380 - [DEBUG] EF: AllBottom
9551 2019-Jan-16 21:15:23.060405 - [DEBUG]
9552 2019-Jan-16 21:15:23.060428 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9553 2019-Jan-16 21:15:23.061061 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
9554 2019-Jan-16 21:15:23.061694 - [DEBUG] EF: AllBottom
9555 2019-Jan-16 21:15:23.061719 - [DEBUG]
9556 2019-Jan-16 21:15:23.061756 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9557 2019-Jan-16 21:15:23.062390 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
9558 2019-Jan-16 21:15:23.063024 - [DEBUG] EF: AllBottom
9559 2019-Jan-16 21:15:23.063049 - [DEBUG]
9560 2019-Jan-16 21:15:23.063072 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9561 2019-Jan-16 21:15:23.063704 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
9562 2019-Jan-16 21:15:23.064342 - [DEBUG] EF: AllBottom
9563 2019-Jan-16 21:15:23.064366 - [DEBUG]
9564 2019-Jan-16 21:15:23.064390 - [DEBUG] ---------------
9565 2019-Jan-16 21:15:23.064413 - [DEBUG]
9566 2019-Jan-16 21:15:23.064437 - [DEBUG] End of endsummarytab entry
9567 2019-Jan-16 21:15:23.064461 - [DEBUG]
9568 2019-Jan-16 21:15:23.064484 - [DEBUG] Start of incomingtab entry
9569 2019-Jan-16 21:15:23.064509 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9570 2019-Jan-16 21:15:23.065182 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
9571 2019-Jan-16 21:15:23.065246 - [DEBUG] ---------------
9572 2019-Jan-16 21:15:23.065270 - [DEBUG] End of incomingtab entry
9573 2019-Jan-16 21:15:23.065294 - [DEBUG]
9574 2019-Jan-16 21:15:23.065320 - [DEBUG] EDGE:
9575 2019-Jan-16 21:15:23.065378 - [DEBUG] ---> 9576 2019-Jan-16 21:15:23.066079 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9577 2019-Jan-16 21:15:23.066783 - [DEBUG]
9578 2019-Jan-16 21:15:23.066812 - [DEBUG] EDGE:
9579 2019-Jan-16 21:15:23.066905 - [DEBUG] ---> 9580 2019-Jan-16 21:15:23.067587 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9581 2019-Jan-16 21:15:23.068229 - [DEBUG]
9582 2019-Jan-16 21:15:23.068279 - [DEBUG] Compose: EdgeIdentity * AllBottom
9583 2019-Jan-16 21:15:23.068307 - [DEBUG]
9584 2019-Jan-16 21:15:23.068331 - [DEBUG] Propagate flow
9585 2019-Jan-16 21:15:23.068354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9586 2019-Jan-16 21:15:23.068436 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9587 2019-Jan-16 21:15:23.069087 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9588 2019-Jan-16 21:15:23.069725 - [DEBUG] Edge function : AllBottom (result of previous compose)
9589 2019-Jan-16 21:15:23.069750 - [DEBUG]
9590 2019-Jan-16 21:15:23.069777 - [DEBUG] Join: AllTop & AllBottom
9591 2019-Jan-16 21:15:23.069803 - [DEBUG] = AllBottom (new jump func)
9592 2019-Jan-16 21:15:23.069827 - [DEBUG]
9593 2019-Jan-16 21:15:23.069850 - [DEBUG] Start adding new jump function
9594 2019-Jan-16 21:15:23.069874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9595 2019-Jan-16 21:15:23.069929 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9596 2019-Jan-16 21:15:23.070568 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9597 2019-Jan-16 21:15:23.071211 - [DEBUG] Edge Function : AllBottom
9598 2019-Jan-16 21:15:23.071242 - [DEBUG] End adding new jump function
9599 2019-Jan-16 21:15:23.071266 - [DEBUG]
9600 2019-Jan-16 21:15:23.071290 - [DEBUG] -------------------------------------------- 281. Path Edge --------------------------------------------
9601 2019-Jan-16 21:15:23.071315 - [DEBUG]
9602 2019-Jan-16 21:15:23.071339 - [DEBUG] Process 281. path edge:
9603 2019-Jan-16 21:15:23.071362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9604 2019-Jan-16 21:15:23.071419 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
9605 2019-Jan-16 21:15:23.072081 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9606 2019-Jan-16 21:15:23.072718 - [DEBUG]
9607 2019-Jan-16 21:15:23.072743 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9608 2019-Jan-16 21:15:23.073407 - [DEBUG] Possible callees:
9609 2019-Jan-16 21:15:23.073432 - [DEBUG] llvm.dbg.declare
9610 2019-Jan-16 21:15:23.073457 - [DEBUG] Possible return sites:
9611 2019-Jan-16 21:15:23.073480 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1939612 2019-Jan-16 21:15:23.074759 - [DEBUG] Found and process special summary
9613 2019-Jan-16 21:15:23.074794 - [DEBUG] Compose: EdgeIdentity * AllBottom
9614 2019-Jan-16 21:15:23.074820 - [DEBUG]
9615 2019-Jan-16 21:15:23.074844 - [DEBUG] Propagate flow
9616 2019-Jan-16 21:15:23.074867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9617 2019-Jan-16 21:15:23.074923 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9618 2019-Jan-16 21:15:23.075579 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9619 2019-Jan-16 21:15:23.076216 - [DEBUG] Edge function : AllBottom (result of previous compose)
9620 2019-Jan-16 21:15:23.076252 - [DEBUG]
9621 2019-Jan-16 21:15:23.076278 - [DEBUG] Join: AllTop & AllBottom
9622 2019-Jan-16 21:15:23.076304 - [DEBUG] = AllBottom (new jump func)
9623 2019-Jan-16 21:15:23.076328 - [DEBUG]
9624 2019-Jan-16 21:15:23.076351 - [DEBUG] Start adding new jump function
9625 2019-Jan-16 21:15:23.076374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9626 2019-Jan-16 21:15:23.076431 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9627 2019-Jan-16 21:15:23.077070 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9628 2019-Jan-16 21:15:23.077706 - [DEBUG] Edge Function : AllBottom
9629 2019-Jan-16 21:15:23.077734 - [DEBUG] End adding new jump function
9630 2019-Jan-16 21:15:23.077757 - [DEBUG]
9631 2019-Jan-16 21:15:23.077781 - [DEBUG] -------------------------------------------- 282. Path Edge --------------------------------------------
9632 2019-Jan-16 21:15:23.077805 - [DEBUG]
9633 2019-Jan-16 21:15:23.077829 - [DEBUG] Process 282. path edge:
9634 2019-Jan-16 21:15:23.077852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9635 2019-Jan-16 21:15:23.077908 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
9636 2019-Jan-16 21:15:23.078562 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9637 2019-Jan-16 21:15:23.079199 - [DEBUG]
9638 2019-Jan-16 21:15:23.079224 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9639 2019-Jan-16 21:15:23.079874 - [DEBUG] Compose: EdgeIdentity * AllBottom
9640 2019-Jan-16 21:15:23.079901 - [DEBUG]
9641 2019-Jan-16 21:15:23.079925 - [DEBUG] Propagate flow
9642 2019-Jan-16 21:15:23.079948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9643 2019-Jan-16 21:15:23.080005 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9644 2019-Jan-16 21:15:23.080640 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9645 2019-Jan-16 21:15:23.081277 - [DEBUG] Edge function : AllBottom (result of previous compose)
9646 2019-Jan-16 21:15:23.081302 - [DEBUG]
9647 2019-Jan-16 21:15:23.081327 - [DEBUG] Join: AllTop & AllBottom
9648 2019-Jan-16 21:15:23.081352 - [DEBUG] = AllBottom (new jump func)
9649 2019-Jan-16 21:15:23.081377 - [DEBUG]
9650 2019-Jan-16 21:15:23.081400 - [DEBUG] Start adding new jump function
9651 2019-Jan-16 21:15:23.081423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9652 2019-Jan-16 21:15:23.081479 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9653 2019-Jan-16 21:15:23.082131 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9654 2019-Jan-16 21:15:23.082765 - [DEBUG] Edge Function : AllBottom
9655 2019-Jan-16 21:15:23.082793 - [DEBUG] End adding new jump function
9656 2019-Jan-16 21:15:23.082817 - [DEBUG]
9657 2019-Jan-16 21:15:23.082840 - [DEBUG] -------------------------------------------- 283. Path Edge --------------------------------------------
9658 2019-Jan-16 21:15:23.082865 - [DEBUG]
9659 2019-Jan-16 21:15:23.082888 - [DEBUG] Process 283. path edge:
9660 2019-Jan-16 21:15:23.082912 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9661 2019-Jan-16 21:15:23.082968 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
9662 2019-Jan-16 21:15:23.083602 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9663 2019-Jan-16 21:15:23.084238 - [DEBUG]
9664 2019-Jan-16 21:15:23.084264 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9665 2019-Jan-16 21:15:23.084908 - [DEBUG] Compose: EdgeIdentity * AllBottom
9666 2019-Jan-16 21:15:23.084944 - [DEBUG]
9667 2019-Jan-16 21:15:23.084968 - [DEBUG] Propagate flow
9668 2019-Jan-16 21:15:23.084992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9669 2019-Jan-16 21:15:23.085048 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9670 2019-Jan-16 21:15:23.085696 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9671 2019-Jan-16 21:15:23.086334 - [DEBUG] Edge function : AllBottom (result of previous compose)
9672 2019-Jan-16 21:15:23.086359 - [DEBUG]
9673 2019-Jan-16 21:15:23.086385 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9674 2019-Jan-16 21:15:23.086411 - [DEBUG] = AllBottom
9675 2019-Jan-16 21:15:23.086435 - [DEBUG]
9676 2019-Jan-16 21:15:23.086458 - [DEBUG] PROPAGATE: No new function!
9677 2019-Jan-16 21:15:23.086482 - [DEBUG] EDGE:
9678 2019-Jan-16 21:15:23.086540 - [DEBUG] ---> 9679 2019-Jan-16 21:15:23.087175 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9680 2019-Jan-16 21:15:23.087811 - [DEBUG]
9681 2019-Jan-16 21:15:23.087836 - [DEBUG] EDGE:
9682 2019-Jan-16 21:15:23.087893 - [DEBUG] ---> 9683 2019-Jan-16 21:15:23.088546 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9684 2019-Jan-16 21:15:23.089182 - [DEBUG]
9685 2019-Jan-16 21:15:23.089219 - [DEBUG] Compose: EdgeIdentity * AllBottom
9686 2019-Jan-16 21:15:23.089246 - [DEBUG]
9687 2019-Jan-16 21:15:23.089269 - [DEBUG] Propagate flow
9688 2019-Jan-16 21:15:23.089293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9689 2019-Jan-16 21:15:23.089349 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9690 2019-Jan-16 21:15:23.089987 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9691 2019-Jan-16 21:15:23.090623 - [DEBUG] Edge function : AllBottom (result of previous compose)
9692 2019-Jan-16 21:15:23.090648 - [DEBUG]
9693 2019-Jan-16 21:15:23.090673 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9694 2019-Jan-16 21:15:23.090699 - [DEBUG] = AllBottom
9695 2019-Jan-16 21:15:23.090723 - [DEBUG]
9696 2019-Jan-16 21:15:23.090746 - [DEBUG] PROPAGATE: No new function!
9697 2019-Jan-16 21:15:23.090772 - [DEBUG] EDGE:
9698 2019-Jan-16 21:15:23.090830 - [DEBUG] ---> 9699 2019-Jan-16 21:15:23.091482 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9700 2019-Jan-16 21:15:23.092140 - [DEBUG]
9701 2019-Jan-16 21:15:23.092166 - [DEBUG] EDGE:
9702 2019-Jan-16 21:15:23.092223 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
9703 2019-Jan-16 21:15:23.092865 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9704 2019-Jan-16 21:15:23.093503 - [DEBUG]
9705 2019-Jan-16 21:15:23.093528 - [DEBUG] EDGE:
9706 2019-Jan-16 21:15:23.093585 - [DEBUG] ---> 9707 2019-Jan-16 21:15:23.094221 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9708 2019-Jan-16 21:15:23.094858 - [DEBUG]
9709 2019-Jan-16 21:15:23.094884 - [DEBUG] EDGE:
9710 2019-Jan-16 21:15:23.094949 - [DEBUG] ---> 9711 2019-Jan-16 21:15:23.095601 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9712 2019-Jan-16 21:15:23.096238 - [DEBUG]
9713 2019-Jan-16 21:15:23.096264 - [DEBUG] EDGE:
9714 2019-Jan-16 21:15:23.096321 - [DEBUG] ---> 9715 2019-Jan-16 21:15:23.096958 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9716 2019-Jan-16 21:15:23.097596 - [DEBUG]
9717 2019-Jan-16 21:15:23.097629 - [DEBUG] Compose: EdgeIdentity * AllBottom
9718 2019-Jan-16 21:15:23.097656 - [DEBUG]
9719 2019-Jan-16 21:15:23.097679 - [DEBUG] Propagate flow
9720 2019-Jan-16 21:15:23.097703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9721 2019-Jan-16 21:15:23.097759 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9722 2019-Jan-16 21:15:23.098397 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9723 2019-Jan-16 21:15:23.099047 - [DEBUG] Edge function : AllBottom (result of previous compose)
9724 2019-Jan-16 21:15:23.099072 - [DEBUG]
9725 2019-Jan-16 21:15:23.099097 - [DEBUG] Join: AllTop & AllBottom
9726 2019-Jan-16 21:15:23.099123 - [DEBUG] = AllBottom (new jump func)
9727 2019-Jan-16 21:15:23.099147 - [DEBUG]
9728 2019-Jan-16 21:15:23.099170 - [DEBUG] Start adding new jump function
9729 2019-Jan-16 21:15:23.099193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9730 2019-Jan-16 21:15:23.099249 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9731 2019-Jan-16 21:15:23.099888 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9732 2019-Jan-16 21:15:23.100525 - [DEBUG] Edge Function : AllBottom
9733 2019-Jan-16 21:15:23.100553 - [DEBUG] End adding new jump function
9734 2019-Jan-16 21:15:23.100577 - [DEBUG]
9735 2019-Jan-16 21:15:23.100600 - [DEBUG] -------------------------------------------- 284. Path Edge --------------------------------------------
9736 2019-Jan-16 21:15:23.100624 - [DEBUG]
9737 2019-Jan-16 21:15:23.100647 - [DEBUG] Process 284. path edge:
9738 2019-Jan-16 21:15:23.100671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9739 2019-Jan-16 21:15:23.100727 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
9740 2019-Jan-16 21:15:23.101364 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9741 2019-Jan-16 21:15:23.102018 - [DEBUG]
9742 2019-Jan-16 21:15:23.102042 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9743 2019-Jan-16 21:15:23.102691 - [DEBUG] Compose: EdgeIdentity * AllBottom
9744 2019-Jan-16 21:15:23.102719 - [DEBUG]
9745 2019-Jan-16 21:15:23.102743 - [DEBUG] Propagate flow
9746 2019-Jan-16 21:15:23.102766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9747 2019-Jan-16 21:15:23.102822 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
9748 2019-Jan-16 21:15:23.103455 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9749 2019-Jan-16 21:15:23.104091 - [DEBUG] Edge function : AllBottom (result of previous compose)
9750 2019-Jan-16 21:15:23.104116 - [DEBUG]
9751 2019-Jan-16 21:15:23.104141 - [DEBUG] Join: AllTop & AllBottom
9752 2019-Jan-16 21:15:23.104166 - [DEBUG] = AllBottom (new jump func)
9753 2019-Jan-16 21:15:23.104190 - [DEBUG]
9754 2019-Jan-16 21:15:23.104213 - [DEBUG] Start adding new jump function
9755 2019-Jan-16 21:15:23.104236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9756 2019-Jan-16 21:15:23.104300 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9757 2019-Jan-16 21:15:23.104938 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
9758 2019-Jan-16 21:15:23.105586 - [DEBUG] Edge Function : AllBottom
9759 2019-Jan-16 21:15:23.105614 - [DEBUG] End adding new jump function
9760 2019-Jan-16 21:15:23.105637 - [DEBUG]
9761 2019-Jan-16 21:15:23.105661 - [DEBUG] -------------------------------------------- 285. Path Edge --------------------------------------------
9762 2019-Jan-16 21:15:23.105685 - [DEBUG]
9763 2019-Jan-16 21:15:23.105708 - [DEBUG] Process 285. path edge:
9764 2019-Jan-16 21:15:23.105732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9765 2019-Jan-16 21:15:23.105788 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
9766 2019-Jan-16 21:15:23.106421 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9767 2019-Jan-16 21:15:23.107058 - [DEBUG]
9768 2019-Jan-16 21:15:23.107084 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
9769 2019-Jan-16 21:15:23.107727 - [DEBUG] Compose: EdgeIdentity * AllBottom
9770 2019-Jan-16 21:15:23.107754 - [DEBUG]
9771 2019-Jan-16 21:15:23.107778 - [DEBUG] Propagate flow
9772 2019-Jan-16 21:15:23.107801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9773 2019-Jan-16 21:15:23.107857 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9774 2019-Jan-16 21:15:23.108506 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9775 2019-Jan-16 21:15:23.109144 - [DEBUG] Edge function : AllBottom (result of previous compose)
9776 2019-Jan-16 21:15:23.109169 - [DEBUG]
9777 2019-Jan-16 21:15:23.109194 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9778 2019-Jan-16 21:15:23.109219 - [DEBUG] = AllBottom
9779 2019-Jan-16 21:15:23.109243 - [DEBUG]
9780 2019-Jan-16 21:15:23.109266 - [DEBUG] PROPAGATE: No new function!
9781 2019-Jan-16 21:15:23.109290 - [DEBUG] EDGE:
9782 2019-Jan-16 21:15:23.109348 - [DEBUG] ---> 9783 2019-Jan-16 21:15:23.109980 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9784 2019-Jan-16 21:15:23.110635 - [DEBUG]
9785 2019-Jan-16 21:15:23.110662 - [DEBUG] EDGE:
9786 2019-Jan-16 21:15:23.110723 - [DEBUG] ---> 9787 2019-Jan-16 21:15:23.111399 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9788 2019-Jan-16 21:15:23.112087 - [DEBUG]
9789 2019-Jan-16 21:15:23.112113 - [DEBUG] EDGE:
9790 2019-Jan-16 21:15:23.112173 - [DEBUG] ---> 9791 2019-Jan-16 21:15:23.112842 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9792 2019-Jan-16 21:15:23.113495 - [DEBUG]
9793 2019-Jan-16 21:15:23.113520 - [DEBUG] EDGE:
9794 2019-Jan-16 21:15:23.113579 - [DEBUG] ---> 9795 2019-Jan-16 21:15:23.114221 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9796 2019-Jan-16 21:15:23.114858 - [DEBUG]
9797 2019-Jan-16 21:15:23.114883 - [DEBUG] EDGE:
9798 2019-Jan-16 21:15:23.114940 - [DEBUG] ---> 9799 2019-Jan-16 21:15:23.115614 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9800 2019-Jan-16 21:15:23.116251 - [DEBUG]
9801 2019-Jan-16 21:15:23.116276 - [DEBUG] EDGE:
9802 2019-Jan-16 21:15:23.116334 - [DEBUG] ---> 9803 2019-Jan-16 21:15:23.116970 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9804 2019-Jan-16 21:15:23.117608 - [DEBUG]
9805 2019-Jan-16 21:15:23.117661 - [DEBUG] Compose: EdgeIdentity * AllBottom
9806 2019-Jan-16 21:15:23.117689 - [DEBUG]
9807 2019-Jan-16 21:15:23.117714 - [DEBUG] Propagate flow
9808 2019-Jan-16 21:15:23.117737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9809 2019-Jan-16 21:15:23.117794 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9810 2019-Jan-16 21:15:23.118446 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9811 2019-Jan-16 21:15:23.119084 - [DEBUG] Edge function : AllBottom (result of previous compose)
9812 2019-Jan-16 21:15:23.119109 - [DEBUG]
9813 2019-Jan-16 21:15:23.119135 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9814 2019-Jan-16 21:15:23.119160 - [DEBUG] = AllBottom
9815 2019-Jan-16 21:15:23.119185 - [DEBUG]
9816 2019-Jan-16 21:15:23.119207 - [DEBUG] PROPAGATE: No new function!
9817 2019-Jan-16 21:15:23.119236 - [DEBUG] EDGE:
9818 2019-Jan-16 21:15:23.119294 - [DEBUG] ---> 9819 2019-Jan-16 21:15:23.119942 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9820 2019-Jan-16 21:15:23.120579 - [DEBUG]
9821 2019-Jan-16 21:15:23.120604 - [DEBUG] EDGE:
9822 2019-Jan-16 21:15:23.120662 - [DEBUG] ---> 9823 2019-Jan-16 21:15:23.121298 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9824 2019-Jan-16 21:15:23.121953 - [DEBUG]
9825 2019-Jan-16 21:15:23.121978 - [DEBUG] EDGE:
9826 2019-Jan-16 21:15:23.122036 - [DEBUG] ---> 9827 2019-Jan-16 21:15:23.122672 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9828 2019-Jan-16 21:15:23.123309 - [DEBUG]
9829 2019-Jan-16 21:15:23.123345 - [DEBUG] Compose: EdgeIdentity * AllBottom
9830 2019-Jan-16 21:15:23.123371 - [DEBUG]
9831 2019-Jan-16 21:15:23.123395 - [DEBUG] Propagate flow
9832 2019-Jan-16 21:15:23.123418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9833 2019-Jan-16 21:15:23.123474 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9834 2019-Jan-16 21:15:23.124112 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9835 2019-Jan-16 21:15:23.124748 - [DEBUG] Edge function : AllBottom (result of previous compose)
9836 2019-Jan-16 21:15:23.124772 - [DEBUG]
9837 2019-Jan-16 21:15:23.124798 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9838 2019-Jan-16 21:15:23.124823 - [DEBUG] = AllBottom
9839 2019-Jan-16 21:15:23.124848 - [DEBUG]
9840 2019-Jan-16 21:15:23.124870 - [DEBUG] PROPAGATE: No new function!
9841 2019-Jan-16 21:15:23.124896 - [DEBUG] EDGE:
9842 2019-Jan-16 21:15:23.124954 - [DEBUG] ---> 9843 2019-Jan-16 21:15:23.125623 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9844 2019-Jan-16 21:15:23.126261 - [DEBUG]
9845 2019-Jan-16 21:15:23.126287 - [DEBUG] EDGE:
9846 2019-Jan-16 21:15:23.126344 - [DEBUG] ---> 9847 2019-Jan-16 21:15:23.126978 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9848 2019-Jan-16 21:15:23.127615 - [DEBUG]
9849 2019-Jan-16 21:15:23.127640 - [DEBUG] EDGE:
9850 2019-Jan-16 21:15:23.127698 - [DEBUG] ---> 9851 2019-Jan-16 21:15:23.128333 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9852 2019-Jan-16 21:15:23.128986 - [DEBUG]
9853 2019-Jan-16 21:15:23.129011 - [DEBUG] EDGE:
9854 2019-Jan-16 21:15:23.129069 - [DEBUG] ---> 9855 2019-Jan-16 21:15:23.129706 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9856 2019-Jan-16 21:15:23.130344 - [DEBUG]
9857 2019-Jan-16 21:15:23.130381 - [DEBUG] Compose: EdgeIdentity * AllBottom
9858 2019-Jan-16 21:15:23.130408 - [DEBUG]
9859 2019-Jan-16 21:15:23.130432 - [DEBUG] Propagate flow
9860 2019-Jan-16 21:15:23.130455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9861 2019-Jan-16 21:15:23.130511 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9862 2019-Jan-16 21:15:23.131155 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9863 2019-Jan-16 21:15:23.131810 - [DEBUG] Edge function : AllBottom (result of previous compose)
9864 2019-Jan-16 21:15:23.131835 - [DEBUG]
9865 2019-Jan-16 21:15:23.131860 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9866 2019-Jan-16 21:15:23.131886 - [DEBUG] = AllBottom
9867 2019-Jan-16 21:15:23.131910 - [DEBUG]
9868 2019-Jan-16 21:15:23.131932 - [DEBUG] PROPAGATE: No new function!
9869 2019-Jan-16 21:15:23.131959 - [DEBUG] EDGE:
9870 2019-Jan-16 21:15:23.132017 - [DEBUG] ---> 9871 2019-Jan-16 21:15:23.132668 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9872 2019-Jan-16 21:15:23.133306 - [DEBUG]
9873 2019-Jan-16 21:15:23.133332 - [DEBUG] EDGE:
9874 2019-Jan-16 21:15:23.133389 - [DEBUG] ---> 9875 2019-Jan-16 21:15:23.134023 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9876 2019-Jan-16 21:15:23.134660 - [DEBUG]
9877 2019-Jan-16 21:15:23.134685 - [DEBUG] EDGE:
9878 2019-Jan-16 21:15:23.134742 - [DEBUG] ---> 9879 2019-Jan-16 21:15:23.135395 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9880 2019-Jan-16 21:15:23.136033 - [DEBUG]
9881 2019-Jan-16 21:15:23.136069 - [DEBUG] Compose: EdgeIdentity * AllBottom
9882 2019-Jan-16 21:15:23.136096 - [DEBUG]
9883 2019-Jan-16 21:15:23.136119 - [DEBUG] Propagate flow
9884 2019-Jan-16 21:15:23.136142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9885 2019-Jan-16 21:15:23.136198 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9886 2019-Jan-16 21:15:23.136851 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9887 2019-Jan-16 21:15:23.137495 - [DEBUG] Edge function : AllBottom (result of previous compose)
9888 2019-Jan-16 21:15:23.137520 - [DEBUG]
9889 2019-Jan-16 21:15:23.137545 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9890 2019-Jan-16 21:15:23.137571 - [DEBUG] = AllBottom
9891 2019-Jan-16 21:15:23.137595 - [DEBUG]
9892 2019-Jan-16 21:15:23.137618 - [DEBUG] PROPAGATE: No new function!
9893 2019-Jan-16 21:15:23.137644 - [DEBUG] EDGE:
9894 2019-Jan-16 21:15:23.137702 - [DEBUG] ---> 9895 2019-Jan-16 21:15:23.138348 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9896 2019-Jan-16 21:15:23.139011 - [DEBUG]
9897 2019-Jan-16 21:15:23.139037 - [DEBUG] EDGE:
9898 2019-Jan-16 21:15:23.139096 - [DEBUG] ---> 9899 2019-Jan-16 21:15:23.139752 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9900 2019-Jan-16 21:15:23.140395 - [DEBUG]
9901 2019-Jan-16 21:15:23.140421 - [DEBUG] EDGE:
9902 2019-Jan-16 21:15:23.140479 - [DEBUG] ---> 9903 2019-Jan-16 21:15:23.141117 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9904 2019-Jan-16 21:15:23.141770 - [DEBUG]
9905 2019-Jan-16 21:15:23.141815 - [DEBUG] Compose: EdgeIdentity * AllBottom
9906 2019-Jan-16 21:15:23.141843 - [DEBUG]
9907 2019-Jan-16 21:15:23.141867 - [DEBUG] Propagate flow
9908 2019-Jan-16 21:15:23.141890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9909 2019-Jan-16 21:15:23.141947 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
9910 2019-Jan-16 21:15:23.142585 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9911 2019-Jan-16 21:15:23.143222 - [DEBUG] Edge function : AllBottom (result of previous compose)
9912 2019-Jan-16 21:15:23.143247 - [DEBUG]
9913 2019-Jan-16 21:15:23.143272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9914 2019-Jan-16 21:15:23.143298 - [DEBUG] = AllBottom
9915 2019-Jan-16 21:15:23.143322 - [DEBUG]
9916 2019-Jan-16 21:15:23.143345 - [DEBUG] PROPAGATE: No new function!
9917 2019-Jan-16 21:15:23.143372 - [DEBUG] EDGE:
9918 2019-Jan-16 21:15:23.143430 - [DEBUG] ---> 9919 2019-Jan-16 21:15:23.144077 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
9920 2019-Jan-16 21:15:23.144722 - [DEBUG]
9921 2019-Jan-16 21:15:23.144759 - [DEBUG] Compose: EdgeIdentity * AllBottom
9922 2019-Jan-16 21:15:23.144785 - [DEBUG]
9923 2019-Jan-16 21:15:23.144809 - [DEBUG] Propagate flow
9924 2019-Jan-16 21:15:23.144832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9925 2019-Jan-16 21:15:23.144889 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
9926 2019-Jan-16 21:15:23.145543 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9927 2019-Jan-16 21:15:23.146181 - [DEBUG] Edge function : AllBottom (result of previous compose)
9928 2019-Jan-16 21:15:23.146206 - [DEBUG]
9929 2019-Jan-16 21:15:23.146232 - [DEBUG] Join: AllTop & AllBottom
9930 2019-Jan-16 21:15:23.146270 - [DEBUG] = AllBottom (new jump func)
9931 2019-Jan-16 21:15:23.146295 - [DEBUG]
9932 2019-Jan-16 21:15:23.146318 - [DEBUG] Start adding new jump function
9933 2019-Jan-16 21:15:23.146341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9934 2019-Jan-16 21:15:23.146397 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9935 2019-Jan-16 21:15:23.147037 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
9936 2019-Jan-16 21:15:23.147673 - [DEBUG] Edge Function : AllBottom
9937 2019-Jan-16 21:15:23.147703 - [DEBUG] End adding new jump function
9938 2019-Jan-16 21:15:23.147727 - [DEBUG]
9939 2019-Jan-16 21:15:23.147750 - [DEBUG] -------------------------------------------- 286. Path Edge --------------------------------------------
9940 2019-Jan-16 21:15:23.147775 - [DEBUG]
9941 2019-Jan-16 21:15:23.147798 - [DEBUG] Process 286. path edge:
9942 2019-Jan-16 21:15:23.147822 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9943 2019-Jan-16 21:15:23.147878 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
9944 2019-Jan-16 21:15:23.148531 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9945 2019-Jan-16 21:15:23.149171 - [DEBUG]
9946 2019-Jan-16 21:15:23.149195 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
9947 2019-Jan-16 21:15:23.149840 - [DEBUG] Possible callees:
9948 2019-Jan-16 21:15:23.149865 - [DEBUG] foo
9949 2019-Jan-16 21:15:23.149889 - [DEBUG] Possible return sites:
9950 2019-Jan-16 21:15:23.149912 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1269951 2019-Jan-16 21:15:23.151182 - [DEBUG] Found and process special summary
9952 2019-Jan-16 21:15:23.151216 - [DEBUG] Compose: EdgeIdentity * AllBottom
9953 2019-Jan-16 21:15:23.151243 - [DEBUG]
9954 2019-Jan-16 21:15:23.151266 - [DEBUG] Propagate flow
9955 2019-Jan-16 21:15:23.151289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9956 2019-Jan-16 21:15:23.151346 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
9957 2019-Jan-16 21:15:23.152000 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9958 2019-Jan-16 21:15:23.152637 - [DEBUG] Edge function : AllBottom (result of previous compose)
9959 2019-Jan-16 21:15:23.152662 - [DEBUG]
9960 2019-Jan-16 21:15:23.152687 - [DEBUG] Join: AllTop & AllBottom
9961 2019-Jan-16 21:15:23.152713 - [DEBUG] = AllBottom (new jump func)
9962 2019-Jan-16 21:15:23.152737 - [DEBUG]
9963 2019-Jan-16 21:15:23.152760 - [DEBUG] Start adding new jump function
9964 2019-Jan-16 21:15:23.152783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9965 2019-Jan-16 21:15:23.152839 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9966 2019-Jan-16 21:15:23.153476 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
9967 2019-Jan-16 21:15:23.154113 - [DEBUG] Edge Function : AllBottom
9968 2019-Jan-16 21:15:23.154142 - [DEBUG] End adding new jump function
9969 2019-Jan-16 21:15:23.154165 - [DEBUG]
9970 2019-Jan-16 21:15:23.154189 - [DEBUG] -------------------------------------------- 287. Path Edge --------------------------------------------
9971 2019-Jan-16 21:15:23.154213 - [DEBUG]
9972 2019-Jan-16 21:15:23.154236 - [DEBUG] Process 287. path edge:
9973 2019-Jan-16 21:15:23.154259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9974 2019-Jan-16 21:15:23.154316 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
9975 2019-Jan-16 21:15:23.154961 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
9976 2019-Jan-16 21:15:23.155615 - [DEBUG]
9977 2019-Jan-16 21:15:23.155640 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
9978 2019-Jan-16 21:15:23.156290 - [DEBUG] Compose: EdgeIdentity * AllBottom
9979 2019-Jan-16 21:15:23.156318 - [DEBUG]
9980 2019-Jan-16 21:15:23.156341 - [DEBUG] Propagate flow
9981 2019-Jan-16 21:15:23.156365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9982 2019-Jan-16 21:15:23.156421 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
9983 2019-Jan-16 21:15:23.157056 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9984 2019-Jan-16 21:15:23.157693 - [DEBUG] Edge function : AllBottom (result of previous compose)
9985 2019-Jan-16 21:15:23.157718 - [DEBUG]
9986 2019-Jan-16 21:15:23.157743 - [DEBUG] Join: AllTop & AllBottom
9987 2019-Jan-16 21:15:23.157768 - [DEBUG] = AllBottom (new jump func)
9988 2019-Jan-16 21:15:23.157792 - [DEBUG]
9989 2019-Jan-16 21:15:23.157815 - [DEBUG] Start adding new jump function
9990 2019-Jan-16 21:15:23.157838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9991 2019-Jan-16 21:15:23.157894 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
9992 2019-Jan-16 21:15:23.158548 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
9993 2019-Jan-16 21:15:23.159181 - [DEBUG] Edge Function : AllBottom
9994 2019-Jan-16 21:15:23.159209 - [DEBUG] End adding new jump function
9995 2019-Jan-16 21:15:23.159233 - [DEBUG]
9996 2019-Jan-16 21:15:23.159256 - [DEBUG] -------------------------------------------- 288. Path Edge --------------------------------------------
9997 2019-Jan-16 21:15:23.159280 - [DEBUG]
9998 2019-Jan-16 21:15:23.159303 - [DEBUG] Process 288. path edge:
9999 2019-Jan-16 21:15:23.159327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10000 2019-Jan-16 21:15:23.159383 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
10001 2019-Jan-16 21:15:23.160017 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10002 2019-Jan-16 21:15:23.160653 - [DEBUG]
10003 2019-Jan-16 21:15:23.160679 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10004 2019-Jan-16 21:15:23.161325 - [DEBUG] Compose: EdgeIdentity * AllBottom
10005 2019-Jan-16 21:15:23.161353 - [DEBUG]
10006 2019-Jan-16 21:15:23.161376 - [DEBUG] Propagate flow
10007 2019-Jan-16 21:15:23.161399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10008 2019-Jan-16 21:15:23.161456 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10009 2019-Jan-16 21:15:23.162105 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10010 2019-Jan-16 21:15:23.162743 - [DEBUG] Edge function : AllBottom (result of previous compose)
10011 2019-Jan-16 21:15:23.162768 - [DEBUG]
10012 2019-Jan-16 21:15:23.162792 - [DEBUG] Join: AllTop & AllBottom
10013 2019-Jan-16 21:15:23.162818 - [DEBUG] = AllBottom (new jump func)
10014 2019-Jan-16 21:15:23.162842 - [DEBUG]
10015 2019-Jan-16 21:15:23.162865 - [DEBUG] Start adding new jump function
10016 2019-Jan-16 21:15:23.162889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10017 2019-Jan-16 21:15:23.162945 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10018 2019-Jan-16 21:15:23.163582 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10019 2019-Jan-16 21:15:23.164223 - [DEBUG] Edge Function : AllBottom
10020 2019-Jan-16 21:15:23.164252 - [DEBUG] End adding new jump function
10021 2019-Jan-16 21:15:23.164276 - [DEBUG]
10022 2019-Jan-16 21:15:23.164299 - [DEBUG] -------------------------------------------- 289. Path Edge --------------------------------------------
10023 2019-Jan-16 21:15:23.164323 - [DEBUG]
10024 2019-Jan-16 21:15:23.164346 - [DEBUG] Process 289. path edge:
10025 2019-Jan-16 21:15:23.164370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10026 2019-Jan-16 21:15:23.164426 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
10027 2019-Jan-16 21:15:23.165061 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10028 2019-Jan-16 21:15:23.165711 - [DEBUG]
10029 2019-Jan-16 21:15:23.165736 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10030 2019-Jan-16 21:15:23.166382 - [DEBUG] Compose: EdgeIdentity * AllBottom
10031 2019-Jan-16 21:15:23.166410 - [DEBUG]
10032 2019-Jan-16 21:15:23.166433 - [DEBUG] Propagate flow
10033 2019-Jan-16 21:15:23.166457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10034 2019-Jan-16 21:15:23.166513 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10035 2019-Jan-16 21:15:23.167160 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10036 2019-Jan-16 21:15:23.167797 - [DEBUG] Edge function : AllBottom (result of previous compose)
10037 2019-Jan-16 21:15:23.167822 - [DEBUG]
10038 2019-Jan-16 21:15:23.167846 - [DEBUG] Join: AllTop & AllBottom
10039 2019-Jan-16 21:15:23.167872 - [DEBUG] = AllBottom (new jump func)
10040 2019-Jan-16 21:15:23.167896 - [DEBUG]
10041 2019-Jan-16 21:15:23.167919 - [DEBUG] Start adding new jump function
10042 2019-Jan-16 21:15:23.167943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10043 2019-Jan-16 21:15:23.167998 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10044 2019-Jan-16 21:15:23.168652 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10045 2019-Jan-16 21:15:23.169295 - [DEBUG] Edge Function : AllBottom
10046 2019-Jan-16 21:15:23.169323 - [DEBUG] End adding new jump function
10047 2019-Jan-16 21:15:23.169346 - [DEBUG]
10048 2019-Jan-16 21:15:23.169370 - [DEBUG] -------------------------------------------- 290. Path Edge --------------------------------------------
10049 2019-Jan-16 21:15:23.169395 - [DEBUG]
10050 2019-Jan-16 21:15:23.169418 - [DEBUG] Process 290. path edge:
10051 2019-Jan-16 21:15:23.169441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10052 2019-Jan-16 21:15:23.169498 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
10053 2019-Jan-16 21:15:23.170152 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10054 2019-Jan-16 21:15:23.170790 - [DEBUG]
10055 2019-Jan-16 21:15:23.170814 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10056 2019-Jan-16 21:15:23.171464 - [DEBUG] Possible callees:
10057 2019-Jan-16 21:15:23.171489 - [DEBUG] llvm.dbg.declare
10058 2019-Jan-16 21:15:23.171514 - [DEBUG] Possible return sites:
10059 2019-Jan-16 21:15:23.171537 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13610060 2019-Jan-16 21:15:23.172832 - [DEBUG] Found and process special summary
10061 2019-Jan-16 21:15:23.172865 - [DEBUG] Compose: EdgeIdentity * AllBottom
10062 2019-Jan-16 21:15:23.172892 - [DEBUG]
10063 2019-Jan-16 21:15:23.172916 - [DEBUG] Propagate flow
10064 2019-Jan-16 21:15:23.172939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10065 2019-Jan-16 21:15:23.172996 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10066 2019-Jan-16 21:15:23.173635 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10067 2019-Jan-16 21:15:23.174272 - [DEBUG] Edge function : AllBottom (result of previous compose)
10068 2019-Jan-16 21:15:23.174297 - [DEBUG]
10069 2019-Jan-16 21:15:23.174322 - [DEBUG] Join: AllTop & AllBottom
10070 2019-Jan-16 21:15:23.174348 - [DEBUG] = AllBottom (new jump func)
10071 2019-Jan-16 21:15:23.174372 - [DEBUG]
10072 2019-Jan-16 21:15:23.174395 - [DEBUG] Start adding new jump function
10073 2019-Jan-16 21:15:23.174419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10074 2019-Jan-16 21:15:23.174474 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10075 2019-Jan-16 21:15:23.175126 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10076 2019-Jan-16 21:15:23.175763 - [DEBUG] Edge Function : AllBottom
10077 2019-Jan-16 21:15:23.175791 - [DEBUG] End adding new jump function
10078 2019-Jan-16 21:15:23.175815 - [DEBUG]
10079 2019-Jan-16 21:15:23.175838 - [DEBUG] -------------------------------------------- 291. Path Edge --------------------------------------------
10080 2019-Jan-16 21:15:23.175863 - [DEBUG]
10081 2019-Jan-16 21:15:23.175886 - [DEBUG] Process 291. path edge:
10082 2019-Jan-16 21:15:23.175910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10083 2019-Jan-16 21:15:23.175967 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
10084 2019-Jan-16 21:15:23.176606 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10085 2019-Jan-16 21:15:23.177245 - [DEBUG]
10086 2019-Jan-16 21:15:23.177269 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10087 2019-Jan-16 21:15:23.177921 - [DEBUG] Compose: EdgeIdentity * AllBottom
10088 2019-Jan-16 21:15:23.177949 - [DEBUG]
10089 2019-Jan-16 21:15:23.177973 - [DEBUG] Propagate flow
10090 2019-Jan-16 21:15:23.177996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10091 2019-Jan-16 21:15:23.178053 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10092 2019-Jan-16 21:15:23.178704 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10093 2019-Jan-16 21:15:23.179342 - [DEBUG] Edge function : AllBottom (result of previous compose)
10094 2019-Jan-16 21:15:23.179367 - [DEBUG]
10095 2019-Jan-16 21:15:23.179391 - [DEBUG] Join: AllTop & AllBottom
10096 2019-Jan-16 21:15:23.179417 - [DEBUG] = AllBottom (new jump func)
10097 2019-Jan-16 21:15:23.179441 - [DEBUG]
10098 2019-Jan-16 21:15:23.179464 - [DEBUG] Start adding new jump function
10099 2019-Jan-16 21:15:23.179488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10100 2019-Jan-16 21:15:23.179544 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10101 2019-Jan-16 21:15:23.180182 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10102 2019-Jan-16 21:15:23.180815 - [DEBUG] Edge Function : AllBottom
10103 2019-Jan-16 21:15:23.180843 - [DEBUG] End adding new jump function
10104 2019-Jan-16 21:15:23.180867 - [DEBUG]
10105 2019-Jan-16 21:15:23.180890 - [DEBUG] -------------------------------------------- 292. Path Edge --------------------------------------------
10106 2019-Jan-16 21:15:23.180923 - [DEBUG]
10107 2019-Jan-16 21:15:23.180946 - [DEBUG] Process 292. path edge:
10108 2019-Jan-16 21:15:23.180970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10109 2019-Jan-16 21:15:23.181027 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
10110 2019-Jan-16 21:15:23.181664 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10111 2019-Jan-16 21:15:23.182331 - [DEBUG]
10112 2019-Jan-16 21:15:23.182356 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10113 2019-Jan-16 21:15:23.183001 - [DEBUG] Compose: EdgeIdentity * AllBottom
10114 2019-Jan-16 21:15:23.183029 - [DEBUG]
10115 2019-Jan-16 21:15:23.183053 - [DEBUG] Propagate flow
10116 2019-Jan-16 21:15:23.183076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10117 2019-Jan-16 21:15:23.183132 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10118 2019-Jan-16 21:15:23.183765 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10119 2019-Jan-16 21:15:23.184403 - [DEBUG] Edge function : AllBottom (result of previous compose)
10120 2019-Jan-16 21:15:23.184428 - [DEBUG]
10121 2019-Jan-16 21:15:23.184452 - [DEBUG] Join: AllTop & AllBottom
10122 2019-Jan-16 21:15:23.184478 - [DEBUG] = AllBottom (new jump func)
10123 2019-Jan-16 21:15:23.184502 - [DEBUG]
10124 2019-Jan-16 21:15:23.184525 - [DEBUG] Start adding new jump function
10125 2019-Jan-16 21:15:23.184548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10126 2019-Jan-16 21:15:23.184604 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10127 2019-Jan-16 21:15:23.185259 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
10128 2019-Jan-16 21:15:23.185891 - [DEBUG] Edge Function : AllBottom
10129 2019-Jan-16 21:15:23.185918 - [DEBUG] End adding new jump function
10130 2019-Jan-16 21:15:23.185942 - [DEBUG]
10131 2019-Jan-16 21:15:23.185965 - [DEBUG] -------------------------------------------- 293. Path Edge --------------------------------------------
10132 2019-Jan-16 21:15:23.185990 - [DEBUG]
10133 2019-Jan-16 21:15:23.186013 - [DEBUG] Process 293. path edge:
10134 2019-Jan-16 21:15:23.186037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10135 2019-Jan-16 21:15:23.186093 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
10136 2019-Jan-16 21:15:23.186728 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10137 2019-Jan-16 21:15:23.187367 - [DEBUG]
10138 2019-Jan-16 21:15:23.187392 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
10139 2019-Jan-16 21:15:23.188035 - [DEBUG] Compose: EdgeIdentity * AllBottom
10140 2019-Jan-16 21:15:23.188062 - [DEBUG]
10141 2019-Jan-16 21:15:23.188086 - [DEBUG] Propagate flow
10142 2019-Jan-16 21:15:23.188109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10143 2019-Jan-16 21:15:23.188165 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
10144 2019-Jan-16 21:15:23.188826 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10145 2019-Jan-16 21:15:23.189464 - [DEBUG] Edge function : AllBottom (result of previous compose)
10146 2019-Jan-16 21:15:23.189489 - [DEBUG]
10147 2019-Jan-16 21:15:23.189514 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10148 2019-Jan-16 21:15:23.189540 - [DEBUG] = AllBottom
10149 2019-Jan-16 21:15:23.189564 - [DEBUG]
10150 2019-Jan-16 21:15:23.189587 - [DEBUG] PROPAGATE: No new function!
10151 2019-Jan-16 21:15:23.189612 - [DEBUG] EDGE:
10152 2019-Jan-16 21:15:23.189677 - [DEBUG] ---> 10153 2019-Jan-16 21:15:23.190311 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10154 2019-Jan-16 21:15:23.190949 - [DEBUG]
10155 2019-Jan-16 21:15:23.190974 - [DEBUG] EDGE:
10156 2019-Jan-16 21:15:23.191031 - [DEBUG] ---> 10157 2019-Jan-16 21:15:23.191664 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10158 2019-Jan-16 21:15:23.192318 - [DEBUG]
10159 2019-Jan-16 21:15:23.192343 - [DEBUG] EDGE:
10160 2019-Jan-16 21:15:23.192400 - [DEBUG] ---> 10161 2019-Jan-16 21:15:23.193037 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10162 2019-Jan-16 21:15:23.193674 - [DEBUG]
10163 2019-Jan-16 21:15:23.193709 - [DEBUG] Compose: EdgeIdentity * AllBottom
10164 2019-Jan-16 21:15:23.193737 - [DEBUG]
10165 2019-Jan-16 21:15:23.193760 - [DEBUG] Propagate flow
10166 2019-Jan-16 21:15:23.193783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10167 2019-Jan-16 21:15:23.193839 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10168 2019-Jan-16 21:15:23.194477 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10169 2019-Jan-16 21:15:23.195127 - [DEBUG] Edge function : AllBottom (result of previous compose)
10170 2019-Jan-16 21:15:23.195152 - [DEBUG]
10171 2019-Jan-16 21:15:23.195177 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10172 2019-Jan-16 21:15:23.195203 - [DEBUG] = AllBottom
10173 2019-Jan-16 21:15:23.195227 - [DEBUG]
10174 2019-Jan-16 21:15:23.195250 - [DEBUG] PROPAGATE: No new function!
10175 2019-Jan-16 21:15:23.195277 - [DEBUG] EDGE:
10176 2019-Jan-16 21:15:23.195334 - [DEBUG] ---> 10177 2019-Jan-16 21:15:23.195980 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10178 2019-Jan-16 21:15:23.196619 - [DEBUG]
10179 2019-Jan-16 21:15:23.196651 - [DEBUG] Compose: EdgeIdentity * AllBottom
10180 2019-Jan-16 21:15:23.196678 - [DEBUG]
10181 2019-Jan-16 21:15:23.196701 - [DEBUG] Propagate flow
10182 2019-Jan-16 21:15:23.196725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10183 2019-Jan-16 21:15:23.196780 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10184 2019-Jan-16 21:15:23.197426 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10185 2019-Jan-16 21:15:23.198064 - [DEBUG] Edge function : AllBottom (result of previous compose)
10186 2019-Jan-16 21:15:23.198089 - [DEBUG]
10187 2019-Jan-16 21:15:23.198114 - [DEBUG] Join: AllTop & AllBottom
10188 2019-Jan-16 21:15:23.198140 - [DEBUG] = AllBottom (new jump func)
10189 2019-Jan-16 21:15:23.198164 - [DEBUG]
10190 2019-Jan-16 21:15:23.198187 - [DEBUG] Start adding new jump function
10191 2019-Jan-16 21:15:23.198210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10192 2019-Jan-16 21:15:23.198266 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10193 2019-Jan-16 21:15:23.198920 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10194 2019-Jan-16 21:15:23.199564 - [DEBUG] Edge Function : AllBottom
10195 2019-Jan-16 21:15:23.199600 - [DEBUG] End adding new jump function
10196 2019-Jan-16 21:15:23.199624 - [DEBUG]
10197 2019-Jan-16 21:15:23.199647 - [DEBUG] -------------------------------------------- 294. Path Edge --------------------------------------------
10198 2019-Jan-16 21:15:23.199671 - [DEBUG]
10199 2019-Jan-16 21:15:23.199695 - [DEBUG] Process 294. path edge:
10200 2019-Jan-16 21:15:23.199718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10201 2019-Jan-16 21:15:23.199774 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
10202 2019-Jan-16 21:15:23.200419 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10203 2019-Jan-16 21:15:23.201057 - [DEBUG]
10204 2019-Jan-16 21:15:23.201081 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10205 2019-Jan-16 21:15:23.201747 - [DEBUG] Possible callees:
10206 2019-Jan-16 21:15:23.201774 - [DEBUG] llvm.dbg.declare
10207 2019-Jan-16 21:15:23.201799 - [DEBUG] Possible return sites:
10208 2019-Jan-16 21:15:23.201823 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14310209 2019-Jan-16 21:15:23.203128 - [DEBUG] Found and process special summary
10210 2019-Jan-16 21:15:23.203163 - [DEBUG] Compose: EdgeIdentity * AllBottom
10211 2019-Jan-16 21:15:23.203191 - [DEBUG]
10212 2019-Jan-16 21:15:23.203215 - [DEBUG] Propagate flow
10213 2019-Jan-16 21:15:23.203238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10214 2019-Jan-16 21:15:23.203296 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10215 2019-Jan-16 21:15:23.203935 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10216 2019-Jan-16 21:15:23.204573 - [DEBUG] Edge function : AllBottom (result of previous compose)
10217 2019-Jan-16 21:15:23.204597 - [DEBUG]
10218 2019-Jan-16 21:15:23.204622 - [DEBUG] Join: AllTop & AllBottom
10219 2019-Jan-16 21:15:23.204648 - [DEBUG] = AllBottom (new jump func)
10220 2019-Jan-16 21:15:23.204672 - [DEBUG]
10221 2019-Jan-16 21:15:23.204696 - [DEBUG] Start adding new jump function
10222 2019-Jan-16 21:15:23.204719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10223 2019-Jan-16 21:15:23.204775 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10224 2019-Jan-16 21:15:23.205431 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10225 2019-Jan-16 21:15:23.206070 - [DEBUG] Edge Function : AllBottom
10226 2019-Jan-16 21:15:23.206098 - [DEBUG] End adding new jump function
10227 2019-Jan-16 21:15:23.206121 - [DEBUG]
10228 2019-Jan-16 21:15:23.206145 - [DEBUG] -------------------------------------------- 295. Path Edge --------------------------------------------
10229 2019-Jan-16 21:15:23.206170 - [DEBUG]
10230 2019-Jan-16 21:15:23.206193 - [DEBUG] Process 295. path edge:
10231 2019-Jan-16 21:15:23.206216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10232 2019-Jan-16 21:15:23.206273 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
10233 2019-Jan-16 21:15:23.206913 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10234 2019-Jan-16 21:15:23.207553 - [DEBUG]
10235 2019-Jan-16 21:15:23.207577 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10236 2019-Jan-16 21:15:23.208228 - [DEBUG] Compose: EdgeIdentity * AllBottom
10237 2019-Jan-16 21:15:23.208268 - [DEBUG]
10238 2019-Jan-16 21:15:23.208293 - [DEBUG] Propagate flow
10239 2019-Jan-16 21:15:23.208316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10240 2019-Jan-16 21:15:23.208372 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
10241 2019-Jan-16 21:15:23.209030 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10242 2019-Jan-16 21:15:23.209669 - [DEBUG] Edge function : AllBottom (result of previous compose)
10243 2019-Jan-16 21:15:23.209695 - [DEBUG]
10244 2019-Jan-16 21:15:23.209719 - [DEBUG] Join: AllTop & AllBottom
10245 2019-Jan-16 21:15:23.209745 - [DEBUG] = AllBottom (new jump func)
10246 2019-Jan-16 21:15:23.209769 - [DEBUG]
10247 2019-Jan-16 21:15:23.209792 - [DEBUG] Start adding new jump function
10248 2019-Jan-16 21:15:23.209815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10249 2019-Jan-16 21:15:23.209871 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10250 2019-Jan-16 21:15:23.210509 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
10251 2019-Jan-16 21:15:23.211147 - [DEBUG] Edge Function : AllBottom
10252 2019-Jan-16 21:15:23.211175 - [DEBUG] End adding new jump function
10253 2019-Jan-16 21:15:23.211199 - [DEBUG]
10254 2019-Jan-16 21:15:23.211222 - [DEBUG] -------------------------------------------- 296. Path Edge --------------------------------------------
10255 2019-Jan-16 21:15:23.211247 - [DEBUG]
10256 2019-Jan-16 21:15:23.211270 - [DEBUG] Process 296. path edge:
10257 2019-Jan-16 21:15:23.211294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10258 2019-Jan-16 21:15:23.211350 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
10259 2019-Jan-16 21:15:23.211999 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10260 2019-Jan-16 21:15:23.212637 - [DEBUG]
10261 2019-Jan-16 21:15:23.212662 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
10262 2019-Jan-16 21:15:23.213308 - [DEBUG] Compose: EdgeIdentity * AllBottom
10263 2019-Jan-16 21:15:23.213336 - [DEBUG]
10264 2019-Jan-16 21:15:23.213360 - [DEBUG] Propagate flow
10265 2019-Jan-16 21:15:23.213383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10266 2019-Jan-16 21:15:23.213439 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10267 2019-Jan-16 21:15:23.214072 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10268 2019-Jan-16 21:15:23.214708 - [DEBUG] Edge function : AllBottom (result of previous compose)
10269 2019-Jan-16 21:15:23.214733 - [DEBUG]
10270 2019-Jan-16 21:15:23.214759 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10271 2019-Jan-16 21:15:23.214784 - [DEBUG] = AllBottom
10272 2019-Jan-16 21:15:23.214808 - [DEBUG]
10273 2019-Jan-16 21:15:23.214831 - [DEBUG] PROPAGATE: No new function!
10274 2019-Jan-16 21:15:23.214856 - [DEBUG] EDGE:
10275 2019-Jan-16 21:15:23.214913 - [DEBUG] ---> 10276 2019-Jan-16 21:15:23.215562 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10277 2019-Jan-16 21:15:23.216200 - [DEBUG]
10278 2019-Jan-16 21:15:23.216225 - [DEBUG] EDGE:
10279 2019-Jan-16 21:15:23.216282 - [DEBUG] ---> 10280 2019-Jan-16 21:15:23.216919 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10281 2019-Jan-16 21:15:23.217555 - [DEBUG]
10282 2019-Jan-16 21:15:23.217592 - [DEBUG] Compose: EdgeIdentity * AllBottom
10283 2019-Jan-16 21:15:23.217619 - [DEBUG]
10284 2019-Jan-16 21:15:23.217652 - [DEBUG] Propagate flow
10285 2019-Jan-16 21:15:23.217675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10286 2019-Jan-16 21:15:23.217732 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10287 2019-Jan-16 21:15:23.218371 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10288 2019-Jan-16 21:15:23.219024 - [DEBUG] Edge function : AllBottom (result of previous compose)
10289 2019-Jan-16 21:15:23.219049 - [DEBUG]
10290 2019-Jan-16 21:15:23.219074 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10291 2019-Jan-16 21:15:23.219099 - [DEBUG] = AllBottom
10292 2019-Jan-16 21:15:23.219124 - [DEBUG]
10293 2019-Jan-16 21:15:23.219147 - [DEBUG] PROPAGATE: No new function!
10294 2019-Jan-16 21:15:23.219174 - [DEBUG] EDGE:
10295 2019-Jan-16 21:15:23.219232 - [DEBUG] ---> 10296 2019-Jan-16 21:15:23.219877 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10297 2019-Jan-16 21:15:23.220514 - [DEBUG]
10298 2019-Jan-16 21:15:23.220539 - [DEBUG] EDGE:
10299 2019-Jan-16 21:15:23.220596 - [DEBUG] ---> 10300 2019-Jan-16 21:15:23.221232 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10301 2019-Jan-16 21:15:23.221885 - [DEBUG]
10302 2019-Jan-16 21:15:23.221918 - [DEBUG] Compose: EdgeIdentity * AllBottom
10303 2019-Jan-16 21:15:23.221944 - [DEBUG]
10304 2019-Jan-16 21:15:23.221968 - [DEBUG] Propagate flow
10305 2019-Jan-16 21:15:23.221991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10306 2019-Jan-16 21:15:23.222047 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10307 2019-Jan-16 21:15:23.222683 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10308 2019-Jan-16 21:15:23.223320 - [DEBUG] Edge function : AllBottom (result of previous compose)
10309 2019-Jan-16 21:15:23.223345 - [DEBUG]
10310 2019-Jan-16 21:15:23.223370 - [DEBUG] Join: AllTop & AllBottom
10311 2019-Jan-16 21:15:23.223395 - [DEBUG] = AllBottom (new jump func)
10312 2019-Jan-16 21:15:23.223419 - [DEBUG]
10313 2019-Jan-16 21:15:23.223443 - [DEBUG] Start adding new jump function
10314 2019-Jan-16 21:15:23.223466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10315 2019-Jan-16 21:15:23.223522 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10316 2019-Jan-16 21:15:23.224159 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10317 2019-Jan-16 21:15:23.224793 - [DEBUG] Edge Function : AllBottom
10318 2019-Jan-16 21:15:23.224821 - [DEBUG] End adding new jump function
10319 2019-Jan-16 21:15:23.224845 - [DEBUG]
10320 2019-Jan-16 21:15:23.224869 - [DEBUG] -------------------------------------------- 297. Path Edge --------------------------------------------
10321 2019-Jan-16 21:15:23.224893 - [DEBUG]
10322 2019-Jan-16 21:15:23.224916 - [DEBUG] Process 297. path edge:
10323 2019-Jan-16 21:15:23.224940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10324 2019-Jan-16 21:15:23.224996 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
10325 2019-Jan-16 21:15:23.225647 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10326 2019-Jan-16 21:15:23.226283 - [DEBUG]
10327 2019-Jan-16 21:15:23.226308 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10328 2019-Jan-16 21:15:23.226962 - [DEBUG] Compose: EdgeIdentity * AllBottom
10329 2019-Jan-16 21:15:23.226990 - [DEBUG]
10330 2019-Jan-16 21:15:23.227014 - [DEBUG] Propagate flow
10331 2019-Jan-16 21:15:23.227037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10332 2019-Jan-16 21:15:23.227093 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10333 2019-Jan-16 21:15:23.227740 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10334 2019-Jan-16 21:15:23.228377 - [DEBUG] Edge function : AllBottom (result of previous compose)
10335 2019-Jan-16 21:15:23.228414 - [DEBUG]
10336 2019-Jan-16 21:15:23.228440 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10337 2019-Jan-16 21:15:23.228466 - [DEBUG] = AllBottom
10338 2019-Jan-16 21:15:23.228491 - [DEBUG]
10339 2019-Jan-16 21:15:23.228514 - [DEBUG] PROPAGATE: No new function!
10340 2019-Jan-16 21:15:23.228545 - [DEBUG] Compose: EdgeIdentity * AllBottom
10341 2019-Jan-16 21:15:23.228572 - [DEBUG]
10342 2019-Jan-16 21:15:23.228595 - [DEBUG] Propagate flow
10343 2019-Jan-16 21:15:23.228619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10344 2019-Jan-16 21:15:23.228675 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10345 2019-Jan-16 21:15:23.229320 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10346 2019-Jan-16 21:15:23.229959 - [DEBUG] Edge function : AllBottom (result of previous compose)
10347 2019-Jan-16 21:15:23.229984 - [DEBUG]
10348 2019-Jan-16 21:15:23.230008 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10349 2019-Jan-16 21:15:23.230034 - [DEBUG] = AllBottom
10350 2019-Jan-16 21:15:23.230059 - [DEBUG]
10351 2019-Jan-16 21:15:23.230082 - [DEBUG] PROPAGATE: No new function!
10352 2019-Jan-16 21:15:23.230106 - [DEBUG] EDGE:
10353 2019-Jan-16 21:15:23.230163 - [DEBUG] ---> 10354 2019-Jan-16 21:15:23.230798 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10355 2019-Jan-16 21:15:23.231434 - [DEBUG]
10356 2019-Jan-16 21:15:23.231459 - [DEBUG] EDGE:
10357 2019-Jan-16 21:15:23.231517 - [DEBUG] ---> 10358 2019-Jan-16 21:15:23.232167 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10359 2019-Jan-16 21:15:23.232803 - [DEBUG]
10360 2019-Jan-16 21:15:23.232829 - [DEBUG] EDGE:
10361 2019-Jan-16 21:15:23.232886 - [DEBUG] ---> 10362 2019-Jan-16 21:15:23.233523 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10363 2019-Jan-16 21:15:23.234160 - [DEBUG]
10364 2019-Jan-16 21:15:23.234194 - [DEBUG] Compose: EdgeIdentity * AllBottom
10365 2019-Jan-16 21:15:23.234221 - [DEBUG]
10366 2019-Jan-16 21:15:23.234244 - [DEBUG] Propagate flow
10367 2019-Jan-16 21:15:23.234268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10368 2019-Jan-16 21:15:23.234324 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10369 2019-Jan-16 21:15:23.234960 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10370 2019-Jan-16 21:15:23.235613 - [DEBUG] Edge function : AllBottom (result of previous compose)
10371 2019-Jan-16 21:15:23.235646 - [DEBUG]
10372 2019-Jan-16 21:15:23.235673 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10373 2019-Jan-16 21:15:23.235698 - [DEBUG] = AllBottom
10374 2019-Jan-16 21:15:23.235722 - [DEBUG]
10375 2019-Jan-16 21:15:23.235745 - [DEBUG] PROPAGATE: No new function!
10376 2019-Jan-16 21:15:23.235771 - [DEBUG] EDGE:
10377 2019-Jan-16 21:15:23.235829 - [DEBUG] ---> 10378 2019-Jan-16 21:15:23.236469 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10379 2019-Jan-16 21:15:23.237107 - [DEBUG]
10380 2019-Jan-16 21:15:23.237132 - [DEBUG] EDGE:
10381 2019-Jan-16 21:15:23.237193 - [DEBUG] ---> 10382 2019-Jan-16 21:15:23.237828 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10383 2019-Jan-16 21:15:23.238479 - [DEBUG]
10384 2019-Jan-16 21:15:23.238505 - [DEBUG] EDGE:
10385 2019-Jan-16 21:15:23.238562 - [DEBUG] ---> 10386 2019-Jan-16 21:15:23.239199 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10387 2019-Jan-16 21:15:23.239837 - [DEBUG]
10388 2019-Jan-16 21:15:23.239863 - [DEBUG] EDGE:
10389 2019-Jan-16 21:15:23.239920 - [DEBUG] ---> 10390 2019-Jan-16 21:15:23.240554 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10391 2019-Jan-16 21:15:23.241191 - [DEBUG]
10392 2019-Jan-16 21:15:23.241216 - [DEBUG] EDGE:
10393 2019-Jan-16 21:15:23.241273 - [DEBUG] ---> 10394 2019-Jan-16 21:15:23.241923 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10395 2019-Jan-16 21:15:23.242560 - [DEBUG]
10396 2019-Jan-16 21:15:23.242585 - [DEBUG] EDGE:
10397 2019-Jan-16 21:15:23.242642 - [DEBUG] ---> 10398 2019-Jan-16 21:15:23.243278 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10399 2019-Jan-16 21:15:23.243914 - [DEBUG]
10400 2019-Jan-16 21:15:23.243940 - [DEBUG] EDGE:
10401 2019-Jan-16 21:15:23.243997 - [DEBUG] ---> 10402 2019-Jan-16 21:15:23.244630 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10403 2019-Jan-16 21:15:23.245283 - [DEBUG]
10404 2019-Jan-16 21:15:23.245308 - [DEBUG] EDGE:
10405 2019-Jan-16 21:15:23.245366 - [DEBUG] ---> 10406 2019-Jan-16 21:15:23.246004 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10407 2019-Jan-16 21:15:23.246642 - [DEBUG]
10408 2019-Jan-16 21:15:23.246679 - [DEBUG] Compose: EdgeIdentity * AllBottom
10409 2019-Jan-16 21:15:23.246706 - [DEBUG]
10410 2019-Jan-16 21:15:23.246730 - [DEBUG] Propagate flow
10411 2019-Jan-16 21:15:23.246753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10412 2019-Jan-16 21:15:23.246809 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
10413 2019-Jan-16 21:15:23.247457 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10414 2019-Jan-16 21:15:23.248096 - [DEBUG] Edge function : AllBottom (result of previous compose)
10415 2019-Jan-16 21:15:23.248121 - [DEBUG]
10416 2019-Jan-16 21:15:23.248146 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10417 2019-Jan-16 21:15:23.248172 - [DEBUG] = AllBottom
10418 2019-Jan-16 21:15:23.248196 - [DEBUG]
10419 2019-Jan-16 21:15:23.248219 - [DEBUG] PROPAGATE: No new function!
10420 2019-Jan-16 21:15:23.248246 - [DEBUG] EDGE:
10421 2019-Jan-16 21:15:23.248304 - [DEBUG] ---> 10422 2019-Jan-16 21:15:23.248964 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10423 2019-Jan-16 21:15:23.249602 - [DEBUG]
10424 2019-Jan-16 21:15:23.249636 - [DEBUG] Compose: EdgeIdentity * AllBottom
10425 2019-Jan-16 21:15:23.249662 - [DEBUG]
10426 2019-Jan-16 21:15:23.249686 - [DEBUG] Propagate flow
10427 2019-Jan-16 21:15:23.249709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10428 2019-Jan-16 21:15:23.249765 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
10429 2019-Jan-16 21:15:23.250403 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10430 2019-Jan-16 21:15:23.251038 - [DEBUG] Edge function : AllBottom (result of previous compose)
10431 2019-Jan-16 21:15:23.251063 - [DEBUG]
10432 2019-Jan-16 21:15:23.251088 - [DEBUG] Join: AllTop & AllBottom
10433 2019-Jan-16 21:15:23.251114 - [DEBUG] = AllBottom (new jump func)
10434 2019-Jan-16 21:15:23.251138 - [DEBUG]
10435 2019-Jan-16 21:15:23.251161 - [DEBUG] Start adding new jump function
10436 2019-Jan-16 21:15:23.251184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10437 2019-Jan-16 21:15:23.251240 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10438 2019-Jan-16 21:15:23.251896 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
10439 2019-Jan-16 21:15:23.252532 - [DEBUG] Edge Function : AllBottom
10440 2019-Jan-16 21:15:23.252561 - [DEBUG] End adding new jump function
10441 2019-Jan-16 21:15:23.252585 - [DEBUG]
10442 2019-Jan-16 21:15:23.252608 - [DEBUG] -------------------------------------------- 298. Path Edge --------------------------------------------
10443 2019-Jan-16 21:15:23.252633 - [DEBUG]
10444 2019-Jan-16 21:15:23.252656 - [DEBUG] Process 298. path edge:
10445 2019-Jan-16 21:15:23.252680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10446 2019-Jan-16 21:15:23.252736 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
10447 2019-Jan-16 21:15:23.253372 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10448 2019-Jan-16 21:15:23.254009 - [DEBUG]
10449 2019-Jan-16 21:15:23.254033 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
10450 2019-Jan-16 21:15:23.254677 - [DEBUG] Possible callees:
10451 2019-Jan-16 21:15:23.254702 - [DEBUG] foo
10452 2019-Jan-16 21:15:23.254726 - [DEBUG] Possible return sites:
10453 2019-Jan-16 21:15:23.254750 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8410454 2019-Jan-16 21:15:23.256028 - [DEBUG] Found and process special summary
10455 2019-Jan-16 21:15:23.256062 - [DEBUG] Compose: EdgeIdentity * AllBottom
10456 2019-Jan-16 21:15:23.256088 - [DEBUG]
10457 2019-Jan-16 21:15:23.256112 - [DEBUG] Propagate flow
10458 2019-Jan-16 21:15:23.256149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10459 2019-Jan-16 21:15:23.256206 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10460 2019-Jan-16 21:15:23.256845 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10461 2019-Jan-16 21:15:23.257482 - [DEBUG] Edge function : AllBottom (result of previous compose)
10462 2019-Jan-16 21:15:23.257507 - [DEBUG]
10463 2019-Jan-16 21:15:23.257532 - [DEBUG] Join: AllTop & AllBottom
10464 2019-Jan-16 21:15:23.257557 - [DEBUG] = AllBottom (new jump func)
10465 2019-Jan-16 21:15:23.257582 - [DEBUG]
10466 2019-Jan-16 21:15:23.257605 - [DEBUG] Start adding new jump function
10467 2019-Jan-16 21:15:23.257628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10468 2019-Jan-16 21:15:23.257684 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10469 2019-Jan-16 21:15:23.258321 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10470 2019-Jan-16 21:15:23.258975 - [DEBUG] Edge Function : AllBottom
10471 2019-Jan-16 21:15:23.259003 - [DEBUG] End adding new jump function
10472 2019-Jan-16 21:15:23.259026 - [DEBUG]
10473 2019-Jan-16 21:15:23.259050 - [DEBUG] -------------------------------------------- 299. Path Edge --------------------------------------------
10474 2019-Jan-16 21:15:23.259074 - [DEBUG]
10475 2019-Jan-16 21:15:23.259098 - [DEBUG] Process 299. path edge:
10476 2019-Jan-16 21:15:23.259121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10477 2019-Jan-16 21:15:23.259177 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
10478 2019-Jan-16 21:15:23.259815 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10479 2019-Jan-16 21:15:23.260451 - [DEBUG]
10480 2019-Jan-16 21:15:23.260476 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10481 2019-Jan-16 21:15:23.261125 - [DEBUG] Compose: EdgeIdentity * AllBottom
10482 2019-Jan-16 21:15:23.261152 - [DEBUG]
10483 2019-Jan-16 21:15:23.261176 - [DEBUG] Propagate flow
10484 2019-Jan-16 21:15:23.261199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10485 2019-Jan-16 21:15:23.261255 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
10486 2019-Jan-16 21:15:23.261906 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10487 2019-Jan-16 21:15:23.262543 - [DEBUG] Edge function : AllBottom (result of previous compose)
10488 2019-Jan-16 21:15:23.262568 - [DEBUG]
10489 2019-Jan-16 21:15:23.262593 - [DEBUG] Join: AllTop & AllBottom
10490 2019-Jan-16 21:15:23.262618 - [DEBUG] = AllBottom (new jump func)
10491 2019-Jan-16 21:15:23.262642 - [DEBUG]
10492 2019-Jan-16 21:15:23.262666 - [DEBUG] Start adding new jump function
10493 2019-Jan-16 21:15:23.262689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10494 2019-Jan-16 21:15:23.262745 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10495 2019-Jan-16 21:15:23.263383 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
10496 2019-Jan-16 21:15:23.264017 - [DEBUG] Edge Function : AllBottom
10497 2019-Jan-16 21:15:23.264045 - [DEBUG] End adding new jump function
10498 2019-Jan-16 21:15:23.264068 - [DEBUG]
10499 2019-Jan-16 21:15:23.264092 - [DEBUG] -------------------------------------------- 300. Path Edge --------------------------------------------
10500 2019-Jan-16 21:15:23.264117 - [DEBUG]
10501 2019-Jan-16 21:15:23.264140 - [DEBUG] Process 300. path edge:
10502 2019-Jan-16 21:15:23.264164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10503 2019-Jan-16 21:15:23.264227 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
10504 2019-Jan-16 21:15:23.264862 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10505 2019-Jan-16 21:15:23.265515 - [DEBUG]
10506 2019-Jan-16 21:15:23.265541 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
10507 2019-Jan-16 21:15:23.266186 - [DEBUG] Compose: EdgeIdentity * AllBottom
10508 2019-Jan-16 21:15:23.266213 - [DEBUG]
10509 2019-Jan-16 21:15:23.266237 - [DEBUG] Propagate flow
10510 2019-Jan-16 21:15:23.266261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10511 2019-Jan-16 21:15:23.266317 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10512 2019-Jan-16 21:15:23.266962 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10513 2019-Jan-16 21:15:23.267607 - [DEBUG] Edge function : AllBottom (result of previous compose)
10514 2019-Jan-16 21:15:23.267632 - [DEBUG]
10515 2019-Jan-16 21:15:23.267656 - [DEBUG] Join: AllTop & AllBottom
10516 2019-Jan-16 21:15:23.267682 - [DEBUG] = AllBottom (new jump func)
10517 2019-Jan-16 21:15:23.267706 - [DEBUG]
10518 2019-Jan-16 21:15:23.267729 - [DEBUG] Start adding new jump function
10519 2019-Jan-16 21:15:23.267752 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10520 2019-Jan-16 21:15:23.267808 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10521 2019-Jan-16 21:15:23.268460 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10522 2019-Jan-16 21:15:23.269105 - [DEBUG] Edge Function : AllBottom
10523 2019-Jan-16 21:15:23.269132 - [DEBUG] End adding new jump function
10524 2019-Jan-16 21:15:23.269156 - [DEBUG]
10525 2019-Jan-16 21:15:23.269180 - [DEBUG] -------------------------------------------- 301. Path Edge --------------------------------------------
10526 2019-Jan-16 21:15:23.269205 - [DEBUG]
10527 2019-Jan-16 21:15:23.269228 - [DEBUG] Process 301. path edge:
10528 2019-Jan-16 21:15:23.269252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10529 2019-Jan-16 21:15:23.269308 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
10530 2019-Jan-16 21:15:23.269953 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10531 2019-Jan-16 21:15:23.270591 - [DEBUG]
10532 2019-Jan-16 21:15:23.270615 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10533 2019-Jan-16 21:15:23.271263 - [DEBUG] Possible callees:
10534 2019-Jan-16 21:15:23.271288 - [DEBUG] llvm.dbg.declare
10535 2019-Jan-16 21:15:23.271313 - [DEBUG] Possible return sites:
10536 2019-Jan-16 21:15:23.271336 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9610537 2019-Jan-16 21:15:23.272624 - [DEBUG] Found and process special summary
10538 2019-Jan-16 21:15:23.272657 - [DEBUG] Compose: EdgeIdentity * AllBottom
10539 2019-Jan-16 21:15:23.272683 - [DEBUG]
10540 2019-Jan-16 21:15:23.272707 - [DEBUG] Propagate flow
10541 2019-Jan-16 21:15:23.272730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10542 2019-Jan-16 21:15:23.272787 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10543 2019-Jan-16 21:15:23.273432 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10544 2019-Jan-16 21:15:23.274072 - [DEBUG] Edge function : AllBottom (result of previous compose)
10545 2019-Jan-16 21:15:23.274097 - [DEBUG]
10546 2019-Jan-16 21:15:23.274121 - [DEBUG] Join: AllTop & AllBottom
10547 2019-Jan-16 21:15:23.274147 - [DEBUG] = AllBottom (new jump func)
10548 2019-Jan-16 21:15:23.274171 - [DEBUG]
10549 2019-Jan-16 21:15:23.274194 - [DEBUG] Start adding new jump function
10550 2019-Jan-16 21:15:23.274218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10551 2019-Jan-16 21:15:23.274274 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10552 2019-Jan-16 21:15:23.274912 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10553 2019-Jan-16 21:15:23.275565 - [DEBUG] Edge Function : AllBottom
10554 2019-Jan-16 21:15:23.275593 - [DEBUG] End adding new jump function
10555 2019-Jan-16 21:15:23.275616 - [DEBUG]
10556 2019-Jan-16 21:15:23.275640 - [DEBUG] -------------------------------------------- 302. Path Edge --------------------------------------------
10557 2019-Jan-16 21:15:23.275665 - [DEBUG]
10558 2019-Jan-16 21:15:23.275688 - [DEBUG] Process 302. path edge:
10559 2019-Jan-16 21:15:23.275711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10560 2019-Jan-16 21:15:23.275767 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
10561 2019-Jan-16 21:15:23.276405 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10562 2019-Jan-16 21:15:23.277042 - [DEBUG]
10563 2019-Jan-16 21:15:23.277066 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10564 2019-Jan-16 21:15:23.277716 - [DEBUG] Compose: EdgeIdentity * AllBottom
10565 2019-Jan-16 21:15:23.277744 - [DEBUG]
10566 2019-Jan-16 21:15:23.277767 - [DEBUG] Propagate flow
10567 2019-Jan-16 21:15:23.277791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10568 2019-Jan-16 21:15:23.277846 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
10569 2019-Jan-16 21:15:23.278496 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10570 2019-Jan-16 21:15:23.279134 - [DEBUG] Edge function : AllBottom (result of previous compose)
10571 2019-Jan-16 21:15:23.279159 - [DEBUG]
10572 2019-Jan-16 21:15:23.279184 - [DEBUG] Join: AllTop & AllBottom
10573 2019-Jan-16 21:15:23.279209 - [DEBUG] = AllBottom (new jump func)
10574 2019-Jan-16 21:15:23.279233 - [DEBUG]
10575 2019-Jan-16 21:15:23.279257 - [DEBUG] Start adding new jump function
10576 2019-Jan-16 21:15:23.279280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10577 2019-Jan-16 21:15:23.279335 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10578 2019-Jan-16 21:15:23.279973 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
10579 2019-Jan-16 21:15:23.280608 - [DEBUG] Edge Function : AllBottom
10580 2019-Jan-16 21:15:23.280635 - [DEBUG] End adding new jump function
10581 2019-Jan-16 21:15:23.280659 - [DEBUG]
10582 2019-Jan-16 21:15:23.280682 - [DEBUG] -------------------------------------------- 303. Path Edge --------------------------------------------
10583 2019-Jan-16 21:15:23.280707 - [DEBUG]
10584 2019-Jan-16 21:15:23.280730 - [DEBUG] Process 303. path edge:
10585 2019-Jan-16 21:15:23.280753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10586 2019-Jan-16 21:15:23.280809 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
10587 2019-Jan-16 21:15:23.281443 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10588 2019-Jan-16 21:15:23.282094 - [DEBUG]
10589 2019-Jan-16 21:15:23.282127 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
10590 2019-Jan-16 21:15:23.282772 - [DEBUG] Compose: EdgeIdentity * AllBottom
10591 2019-Jan-16 21:15:23.282800 - [DEBUG]
10592 2019-Jan-16 21:15:23.282824 - [DEBUG] Propagate flow
10593 2019-Jan-16 21:15:23.282847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10594 2019-Jan-16 21:15:23.282904 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
10595 2019-Jan-16 21:15:23.283537 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10596 2019-Jan-16 21:15:23.284175 - [DEBUG] Edge function : AllBottom (result of previous compose)
10597 2019-Jan-16 21:15:23.284200 - [DEBUG]
10598 2019-Jan-16 21:15:23.284224 - [DEBUG] Join: AllTop & AllBottom
10599 2019-Jan-16 21:15:23.284249 - [DEBUG] = AllBottom (new jump func)
10600 2019-Jan-16 21:15:23.284274 - [DEBUG]
10601 2019-Jan-16 21:15:23.284297 - [DEBUG] Start adding new jump function
10602 2019-Jan-16 21:15:23.284320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10603 2019-Jan-16 21:15:23.284376 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10604 2019-Jan-16 21:15:23.285014 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
10605 2019-Jan-16 21:15:23.285663 - [DEBUG] Edge Function : AllBottom
10606 2019-Jan-16 21:15:23.285690 - [DEBUG] End adding new jump function
10607 2019-Jan-16 21:15:23.285714 - [DEBUG]
10608 2019-Jan-16 21:15:23.285737 - [DEBUG] -------------------------------------------- 304. Path Edge --------------------------------------------
10609 2019-Jan-16 21:15:23.285762 - [DEBUG]
10610 2019-Jan-16 21:15:23.285785 - [DEBUG] Process 304. path edge:
10611 2019-Jan-16 21:15:23.285809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10612 2019-Jan-16 21:15:23.285865 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
10613 2019-Jan-16 21:15:23.286498 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10614 2019-Jan-16 21:15:23.287135 - [DEBUG]
10615 2019-Jan-16 21:15:23.287160 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
10616 2019-Jan-16 21:15:23.287802 - [DEBUG] Compose: EdgeIdentity * AllBottom
10617 2019-Jan-16 21:15:23.287829 - [DEBUG]
10618 2019-Jan-16 21:15:23.287853 - [DEBUG] Propagate flow
10619 2019-Jan-16 21:15:23.287876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10620 2019-Jan-16 21:15:23.287932 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
10621 2019-Jan-16 21:15:23.288590 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10622 2019-Jan-16 21:15:23.289227 - [DEBUG] Edge function : AllBottom (result of previous compose)
10623 2019-Jan-16 21:15:23.289252 - [DEBUG]
10624 2019-Jan-16 21:15:23.289277 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10625 2019-Jan-16 21:15:23.289303 - [DEBUG] = AllBottom
10626 2019-Jan-16 21:15:23.289327 - [DEBUG]
10627 2019-Jan-16 21:15:23.289350 - [DEBUG] PROPAGATE: No new function!
10628 2019-Jan-16 21:15:23.289374 - [DEBUG] EDGE:
10629 2019-Jan-16 21:15:23.289431 - [DEBUG] ---> 10630 2019-Jan-16 21:15:23.290063 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10631 2019-Jan-16 21:15:23.290701 - [DEBUG]
10632 2019-Jan-16 21:15:23.290725 - [DEBUG] EDGE:
10633 2019-Jan-16 21:15:23.290782 - [DEBUG] ---> 10634 2019-Jan-16 21:15:23.291416 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10635 2019-Jan-16 21:15:23.292076 - [DEBUG]
10636 2019-Jan-16 21:15:23.292101 - [DEBUG] EDGE:
10637 2019-Jan-16 21:15:23.292159 - [DEBUG] ---> 10638 2019-Jan-16 21:15:23.292797 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10639 2019-Jan-16 21:15:23.293434 - [DEBUG]
10640 2019-Jan-16 21:15:23.293469 - [DEBUG] Compose: EdgeIdentity * AllBottom
10641 2019-Jan-16 21:15:23.293496 - [DEBUG]
10642 2019-Jan-16 21:15:23.293520 - [DEBUG] Propagate flow
10643 2019-Jan-16 21:15:23.293543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10644 2019-Jan-16 21:15:23.293599 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10645 2019-Jan-16 21:15:23.294238 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10646 2019-Jan-16 21:15:23.294875 - [DEBUG] Edge function : AllBottom (result of previous compose)
10647 2019-Jan-16 21:15:23.294900 - [DEBUG]
10648 2019-Jan-16 21:15:23.294925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10649 2019-Jan-16 21:15:23.294950 - [DEBUG] = AllBottom
10650 2019-Jan-16 21:15:23.294974 - [DEBUG]
10651 2019-Jan-16 21:15:23.294998 - [DEBUG] PROPAGATE: No new function!
10652 2019-Jan-16 21:15:23.295023 - [DEBUG] EDGE:
10653 2019-Jan-16 21:15:23.295094 - [DEBUG] ---> 10654 2019-Jan-16 21:15:23.295740 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10655 2019-Jan-16 21:15:23.296378 - [DEBUG]
10656 2019-Jan-16 21:15:23.296409 - [DEBUG] Compose: EdgeIdentity * AllBottom
10657 2019-Jan-16 21:15:23.296436 - [DEBUG]
10658 2019-Jan-16 21:15:23.296460 - [DEBUG] Propagate flow
10659 2019-Jan-16 21:15:23.296483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10660 2019-Jan-16 21:15:23.296539 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
10661 2019-Jan-16 21:15:23.297177 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10662 2019-Jan-16 21:15:23.297814 - [DEBUG] Edge function : AllBottom (result of previous compose)
10663 2019-Jan-16 21:15:23.297839 - [DEBUG]
10664 2019-Jan-16 21:15:23.297863 - [DEBUG] Join: AllTop & AllBottom
10665 2019-Jan-16 21:15:23.297889 - [DEBUG] = AllBottom (new jump func)
10666 2019-Jan-16 21:15:23.297913 - [DEBUG]
10667 2019-Jan-16 21:15:23.297937 - [DEBUG] Start adding new jump function
10668 2019-Jan-16 21:15:23.297960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10669 2019-Jan-16 21:15:23.298015 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10670 2019-Jan-16 21:15:23.298670 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
10671 2019-Jan-16 21:15:23.299306 - [DEBUG] Edge Function : AllBottom
10672 2019-Jan-16 21:15:23.299334 - [DEBUG] End adding new jump function
10673 2019-Jan-16 21:15:23.299358 - [DEBUG]
10674 2019-Jan-16 21:15:23.299382 - [DEBUG] -------------------------------------------- 305. Path Edge --------------------------------------------
10675 2019-Jan-16 21:15:23.299406 - [DEBUG]
10676 2019-Jan-16 21:15:23.299429 - [DEBUG] Process 305. path edge:
10677 2019-Jan-16 21:15:23.299453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10678 2019-Jan-16 21:15:23.299509 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
10679 2019-Jan-16 21:15:23.300146 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10680 2019-Jan-16 21:15:23.300799 - [DEBUG]
10681 2019-Jan-16 21:15:23.300824 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
10682 2019-Jan-16 21:15:23.301467 - [DEBUG] Possible callees:
10683 2019-Jan-16 21:15:23.301492 - [DEBUG] bar
10684 2019-Jan-16 21:15:23.301516 - [DEBUG] Possible return sites:
10685 2019-Jan-16 21:15:23.301540 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8910686 2019-Jan-16 21:15:23.302818 - [DEBUG] Found and process special summary
10687 2019-Jan-16 21:15:23.302852 - [DEBUG] Compose: EdgeIdentity * AllBottom
10688 2019-Jan-16 21:15:23.302878 - [DEBUG]
10689 2019-Jan-16 21:15:23.302902 - [DEBUG] Propagate flow
10690 2019-Jan-16 21:15:23.302925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10691 2019-Jan-16 21:15:23.302981 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10692 2019-Jan-16 21:15:23.303620 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10693 2019-Jan-16 21:15:23.304257 - [DEBUG] Edge function : AllBottom (result of previous compose)
10694 2019-Jan-16 21:15:23.304282 - [DEBUG]
10695 2019-Jan-16 21:15:23.304307 - [DEBUG] Join: AllTop & AllBottom
10696 2019-Jan-16 21:15:23.304332 - [DEBUG] = AllBottom (new jump func)
10697 2019-Jan-16 21:15:23.304357 - [DEBUG]
10698 2019-Jan-16 21:15:23.304380 - [DEBUG] Start adding new jump function
10699 2019-Jan-16 21:15:23.304403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10700 2019-Jan-16 21:15:23.304459 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10701 2019-Jan-16 21:15:23.305108 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10702 2019-Jan-16 21:15:23.305746 - [DEBUG] Edge Function : AllBottom
10703 2019-Jan-16 21:15:23.305774 - [DEBUG] End adding new jump function
10704 2019-Jan-16 21:15:23.305798 - [DEBUG]
10705 2019-Jan-16 21:15:23.305821 - [DEBUG] -------------------------------------------- 306. Path Edge --------------------------------------------
10706 2019-Jan-16 21:15:23.305846 - [DEBUG]
10707 2019-Jan-16 21:15:23.305869 - [DEBUG] Process 306. path edge:
10708 2019-Jan-16 21:15:23.305892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10709 2019-Jan-16 21:15:23.305949 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
10710 2019-Jan-16 21:15:23.306587 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10711 2019-Jan-16 21:15:23.307224 - [DEBUG]
10712 2019-Jan-16 21:15:23.307248 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10713 2019-Jan-16 21:15:23.307896 - [DEBUG] Compose: EdgeIdentity * AllBottom
10714 2019-Jan-16 21:15:23.307924 - [DEBUG]
10715 2019-Jan-16 21:15:23.307947 - [DEBUG] Propagate flow
10716 2019-Jan-16 21:15:23.307970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10717 2019-Jan-16 21:15:23.308026 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
10718 2019-Jan-16 21:15:23.308677 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10719 2019-Jan-16 21:15:23.309315 - [DEBUG] Edge function : AllBottom (result of previous compose)
10720 2019-Jan-16 21:15:23.309340 - [DEBUG]
10721 2019-Jan-16 21:15:23.309364 - [DEBUG] Join: AllTop & AllBottom
10722 2019-Jan-16 21:15:23.309389 - [DEBUG] = AllBottom (new jump func)
10723 2019-Jan-16 21:15:23.309414 - [DEBUG]
10724 2019-Jan-16 21:15:23.309437 - [DEBUG] Start adding new jump function
10725 2019-Jan-16 21:15:23.309468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10726 2019-Jan-16 21:15:23.309524 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10727 2019-Jan-16 21:15:23.310161 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
10728 2019-Jan-16 21:15:23.310803 - [DEBUG] Edge Function : AllBottom
10729 2019-Jan-16 21:15:23.310830 - [DEBUG] End adding new jump function
10730 2019-Jan-16 21:15:23.310854 - [DEBUG]
10731 2019-Jan-16 21:15:23.310877 - [DEBUG] -------------------------------------------- 307. Path Edge --------------------------------------------
10732 2019-Jan-16 21:15:23.310902 - [DEBUG]
10733 2019-Jan-16 21:15:23.310925 - [DEBUG] Process 307. path edge:
10734 2019-Jan-16 21:15:23.310948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10735 2019-Jan-16 21:15:23.311004 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
10736 2019-Jan-16 21:15:23.311638 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10737 2019-Jan-16 21:15:23.312292 - [DEBUG]
10738 2019-Jan-16 21:15:23.312317 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
10739 2019-Jan-16 21:15:23.312963 - [DEBUG] Compose: EdgeIdentity * AllBottom
10740 2019-Jan-16 21:15:23.312990 - [DEBUG]
10741 2019-Jan-16 21:15:23.313014 - [DEBUG] Propagate flow
10742 2019-Jan-16 21:15:23.313037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10743 2019-Jan-16 21:15:23.313093 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10744 2019-Jan-16 21:15:23.313739 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10745 2019-Jan-16 21:15:23.314377 - [DEBUG] Edge function : AllBottom (result of previous compose)
10746 2019-Jan-16 21:15:23.314402 - [DEBUG]
10747 2019-Jan-16 21:15:23.314427 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10748 2019-Jan-16 21:15:23.314452 - [DEBUG] = AllBottom
10749 2019-Jan-16 21:15:23.314476 - [DEBUG]
10750 2019-Jan-16 21:15:23.314499 - [DEBUG] PROPAGATE: No new function!
10751 2019-Jan-16 21:15:23.314530 - [DEBUG] Compose: EdgeIdentity * AllBottom
10752 2019-Jan-16 21:15:23.314557 - [DEBUG]
10753 2019-Jan-16 21:15:23.314580 - [DEBUG] Propagate flow
10754 2019-Jan-16 21:15:23.314603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10755 2019-Jan-16 21:15:23.314659 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
10756 2019-Jan-16 21:15:23.315320 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10757 2019-Jan-16 21:15:23.315977 - [DEBUG] Edge function : AllBottom (result of previous compose)
10758 2019-Jan-16 21:15:23.316003 - [DEBUG]
10759 2019-Jan-16 21:15:23.316029 - [DEBUG] Join: AllTop & AllBottom
10760 2019-Jan-16 21:15:23.316055 - [DEBUG] = AllBottom (new jump func)
10761 2019-Jan-16 21:15:23.316079 - [DEBUG]
10762 2019-Jan-16 21:15:23.316102 - [DEBUG] Start adding new jump function
10763 2019-Jan-16 21:15:23.316126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10764 2019-Jan-16 21:15:23.316192 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10765 2019-Jan-16 21:15:23.316888 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
10766 2019-Jan-16 21:15:23.317596 - [DEBUG] Edge Function : AllBottom
10767 2019-Jan-16 21:15:23.317630 - [DEBUG] End adding new jump function
10768 2019-Jan-16 21:15:23.317674 - [DEBUG]
10769 2019-Jan-16 21:15:23.317699 - [DEBUG] -------------------------------------------- 308. Path Edge --------------------------------------------
10770 2019-Jan-16 21:15:23.317725 - [DEBUG]
10771 2019-Jan-16 21:15:23.317748 - [DEBUG] Process 308. path edge:
10772 2019-Jan-16 21:15:23.317771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10773 2019-Jan-16 21:15:23.317847 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
10774 2019-Jan-16 21:15:23.318568 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10775 2019-Jan-16 21:15:23.319212 - [DEBUG]
10776 2019-Jan-16 21:15:23.319237 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
10777 2019-Jan-16 21:15:23.319893 - [DEBUG] Possible callees:
10778 2019-Jan-16 21:15:23.319919 - [DEBUG] llvm.dbg.declare
10779 2019-Jan-16 21:15:23.319944 - [DEBUG] Possible return sites:
10780 2019-Jan-16 21:15:23.319967 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10310781 2019-Jan-16 21:15:23.321258 - [DEBUG] Found and process special summary
10782 2019-Jan-16 21:15:23.321297 - [DEBUG] Compose: EdgeIdentity * AllBottom
10783 2019-Jan-16 21:15:23.321324 - [DEBUG]
10784 2019-Jan-16 21:15:23.321348 - [DEBUG] Propagate flow
10785 2019-Jan-16 21:15:23.321372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10786 2019-Jan-16 21:15:23.321428 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10787 2019-Jan-16 21:15:23.322085 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10788 2019-Jan-16 21:15:23.322724 - [DEBUG] Edge function : AllBottom (result of previous compose)
10789 2019-Jan-16 21:15:23.322749 - [DEBUG]
10790 2019-Jan-16 21:15:23.322774 - [DEBUG] Join: AllTop & AllBottom
10791 2019-Jan-16 21:15:23.322800 - [DEBUG] = AllBottom (new jump func)
10792 2019-Jan-16 21:15:23.322824 - [DEBUG]
10793 2019-Jan-16 21:15:23.322847 - [DEBUG] Start adding new jump function
10794 2019-Jan-16 21:15:23.322870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10795 2019-Jan-16 21:15:23.322926 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10796 2019-Jan-16 21:15:23.323563 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10797 2019-Jan-16 21:15:23.324200 - [DEBUG] Edge Function : AllBottom
10798 2019-Jan-16 21:15:23.324228 - [DEBUG] End adding new jump function
10799 2019-Jan-16 21:15:23.324252 - [DEBUG]
10800 2019-Jan-16 21:15:23.324275 - [DEBUG] -------------------------------------------- 309. Path Edge --------------------------------------------
10801 2019-Jan-16 21:15:23.324300 - [DEBUG]
10802 2019-Jan-16 21:15:23.324323 - [DEBUG] Process 309. path edge:
10803 2019-Jan-16 21:15:23.324346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10804 2019-Jan-16 21:15:23.324402 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
10805 2019-Jan-16 21:15:23.325039 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10806 2019-Jan-16 21:15:23.325692 - [DEBUG]
10807 2019-Jan-16 21:15:23.325717 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10808 2019-Jan-16 21:15:23.326370 - [DEBUG] Compose: EdgeIdentity * AllBottom
10809 2019-Jan-16 21:15:23.326397 - [DEBUG]
10810 2019-Jan-16 21:15:23.326421 - [DEBUG] Propagate flow
10811 2019-Jan-16 21:15:23.326457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10812 2019-Jan-16 21:15:23.326514 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
10813 2019-Jan-16 21:15:23.327149 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10814 2019-Jan-16 21:15:23.327786 - [DEBUG] Edge function : AllBottom (result of previous compose)
10815 2019-Jan-16 21:15:23.327811 - [DEBUG]
10816 2019-Jan-16 21:15:23.327836 - [DEBUG] Join: AllTop & AllBottom
10817 2019-Jan-16 21:15:23.327861 - [DEBUG] = AllBottom (new jump func)
10818 2019-Jan-16 21:15:23.327886 - [DEBUG]
10819 2019-Jan-16 21:15:23.327909 - [DEBUG] Start adding new jump function
10820 2019-Jan-16 21:15:23.327932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10821 2019-Jan-16 21:15:23.327987 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10822 2019-Jan-16 21:15:23.328641 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
10823 2019-Jan-16 21:15:23.329275 - [DEBUG] Edge Function : AllBottom
10824 2019-Jan-16 21:15:23.329302 - [DEBUG] End adding new jump function
10825 2019-Jan-16 21:15:23.329326 - [DEBUG]
10826 2019-Jan-16 21:15:23.329349 - [DEBUG] -------------------------------------------- 310. Path Edge --------------------------------------------
10827 2019-Jan-16 21:15:23.329373 - [DEBUG]
10828 2019-Jan-16 21:15:23.329396 - [DEBUG] Process 310. path edge:
10829 2019-Jan-16 21:15:23.329420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10830 2019-Jan-16 21:15:23.329475 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
10831 2019-Jan-16 21:15:23.330108 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
10832 2019-Jan-16 21:15:23.330744 - [DEBUG]
10833 2019-Jan-16 21:15:23.330770 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
10834 2019-Jan-16 21:15:23.331414 - [DEBUG] Compose: EdgeIdentity * AllBottom
10835 2019-Jan-16 21:15:23.331443 - [DEBUG]
10836 2019-Jan-16 21:15:23.331467 - [DEBUG] Propagate flow
10837 2019-Jan-16 21:15:23.331490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10838 2019-Jan-16 21:15:23.331547 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
10839 2019-Jan-16 21:15:23.332204 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10840 2019-Jan-16 21:15:23.332842 - [DEBUG] Edge function : AllBottom (result of previous compose)
10841 2019-Jan-16 21:15:23.332867 - [DEBUG]
10842 2019-Jan-16 21:15:23.332892 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10843 2019-Jan-16 21:15:23.332918 - [DEBUG] = AllBottom
10844 2019-Jan-16 21:15:23.332942 - [DEBUG]
10845 2019-Jan-16 21:15:23.332965 - [DEBUG] PROPAGATE: No new function!
10846 2019-Jan-16 21:15:23.332989 - [DEBUG] EDGE:
10847 2019-Jan-16 21:15:23.333047 - [DEBUG] ---> 10848 2019-Jan-16 21:15:23.333679 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10849 2019-Jan-16 21:15:23.334316 - [DEBUG]
10850 2019-Jan-16 21:15:23.334341 - [DEBUG] EDGE:
10851 2019-Jan-16 21:15:23.334398 - [DEBUG] ---> 10852 2019-Jan-16 21:15:23.335035 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10853 2019-Jan-16 21:15:23.335687 - [DEBUG]
10854 2019-Jan-16 21:15:23.335725 - [DEBUG] Compose: EdgeIdentity * AllBottom
10855 2019-Jan-16 21:15:23.335752 - [DEBUG]
10856 2019-Jan-16 21:15:23.335775 - [DEBUG] Propagate flow
10857 2019-Jan-16 21:15:23.335798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10858 2019-Jan-16 21:15:23.335862 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10859 2019-Jan-16 21:15:23.336502 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10860 2019-Jan-16 21:15:23.337138 - [DEBUG] Edge function : AllBottom (result of previous compose)
10861 2019-Jan-16 21:15:23.337163 - [DEBUG]
10862 2019-Jan-16 21:15:23.337194 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10863 2019-Jan-16 21:15:23.337220 - [DEBUG] = AllBottom
10864 2019-Jan-16 21:15:23.337244 - [DEBUG]
10865 2019-Jan-16 21:15:23.337267 - [DEBUG] PROPAGATE: No new function!
10866 2019-Jan-16 21:15:23.337295 - [DEBUG] EDGE:
10867 2019-Jan-16 21:15:23.337353 - [DEBUG] ---> 10868 2019-Jan-16 21:15:23.338000 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10869 2019-Jan-16 21:15:23.338654 - [DEBUG]
10870 2019-Jan-16 21:15:23.338680 - [DEBUG] EDGE:
10871 2019-Jan-16 21:15:23.338737 - [DEBUG] ---> 10872 2019-Jan-16 21:15:23.339371 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10873 2019-Jan-16 21:15:23.340008 - [DEBUG]
10874 2019-Jan-16 21:15:23.340033 - [DEBUG] EDGE:
10875 2019-Jan-16 21:15:23.340090 - [DEBUG] ---> 10876 2019-Jan-16 21:15:23.340728 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10877 2019-Jan-16 21:15:23.341364 - [DEBUG]
10878 2019-Jan-16 21:15:23.341400 - [DEBUG] Compose: EdgeIdentity * AllBottom
10879 2019-Jan-16 21:15:23.341427 - [DEBUG]
10880 2019-Jan-16 21:15:23.341450 - [DEBUG] Propagate flow
10881 2019-Jan-16 21:15:23.341473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10882 2019-Jan-16 21:15:23.341529 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10883 2019-Jan-16 21:15:23.342184 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10884 2019-Jan-16 21:15:23.342822 - [DEBUG] Edge function : AllBottom (result of previous compose)
10885 2019-Jan-16 21:15:23.342847 - [DEBUG]
10886 2019-Jan-16 21:15:23.342872 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10887 2019-Jan-16 21:15:23.342897 - [DEBUG] = AllBottom
10888 2019-Jan-16 21:15:23.342922 - [DEBUG]
10889 2019-Jan-16 21:15:23.342944 - [DEBUG] PROPAGATE: No new function!
10890 2019-Jan-16 21:15:23.342971 - [DEBUG] EDGE:
10891 2019-Jan-16 21:15:23.343028 - [DEBUG] ---> 10892 2019-Jan-16 21:15:23.343666 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10893 2019-Jan-16 21:15:23.344302 - [DEBUG]
10894 2019-Jan-16 21:15:23.344327 - [DEBUG] EDGE:
10895 2019-Jan-16 21:15:23.344384 - [DEBUG] ---> 10896 2019-Jan-16 21:15:23.345018 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10897 2019-Jan-16 21:15:23.345670 - [DEBUG]
10898 2019-Jan-16 21:15:23.345696 - [DEBUG] EDGE:
10899 2019-Jan-16 21:15:23.345753 - [DEBUG] ---> 10900 2019-Jan-16 21:15:23.346399 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10901 2019-Jan-16 21:15:23.347038 - [DEBUG]
10902 2019-Jan-16 21:15:23.347073 - [DEBUG] Compose: EdgeIdentity * AllBottom
10903 2019-Jan-16 21:15:23.347099 - [DEBUG]
10904 2019-Jan-16 21:15:23.347123 - [DEBUG] Propagate flow
10905 2019-Jan-16 21:15:23.347146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10906 2019-Jan-16 21:15:23.347202 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10907 2019-Jan-16 21:15:23.347840 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10908 2019-Jan-16 21:15:23.348492 - [DEBUG] Edge function : AllBottom (result of previous compose)
10909 2019-Jan-16 21:15:23.348517 - [DEBUG]
10910 2019-Jan-16 21:15:23.348542 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10911 2019-Jan-16 21:15:23.348568 - [DEBUG] = AllBottom
10912 2019-Jan-16 21:15:23.348592 - [DEBUG]
10913 2019-Jan-16 21:15:23.348615 - [DEBUG] PROPAGATE: No new function!
10914 2019-Jan-16 21:15:23.348641 - [DEBUG] EDGE:
10915 2019-Jan-16 21:15:23.348699 - [DEBUG] ---> 10916 2019-Jan-16 21:15:23.349337 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10917 2019-Jan-16 21:15:23.349973 - [DEBUG]
10918 2019-Jan-16 21:15:23.349998 - [DEBUG] EDGE:
10919 2019-Jan-16 21:15:23.350056 - [DEBUG] ---> 10920 2019-Jan-16 21:15:23.350689 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10921 2019-Jan-16 21:15:23.351327 - [DEBUG]
10922 2019-Jan-16 21:15:23.351352 - [DEBUG] EDGE:
10923 2019-Jan-16 21:15:23.351410 - [DEBUG] ---> 10924 2019-Jan-16 21:15:23.352063 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10925 2019-Jan-16 21:15:23.352701 - [DEBUG]
10926 2019-Jan-16 21:15:23.352735 - [DEBUG] Compose: EdgeIdentity * AllBottom
10927 2019-Jan-16 21:15:23.352762 - [DEBUG]
10928 2019-Jan-16 21:15:23.352786 - [DEBUG] Propagate flow
10929 2019-Jan-16 21:15:23.352809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10930 2019-Jan-16 21:15:23.352865 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
10931 2019-Jan-16 21:15:23.353503 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10932 2019-Jan-16 21:15:23.354140 - [DEBUG] Edge function : AllBottom (result of previous compose)
10933 2019-Jan-16 21:15:23.354164 - [DEBUG]
10934 2019-Jan-16 21:15:23.354190 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10935 2019-Jan-16 21:15:23.354215 - [DEBUG] = AllBottom
10936 2019-Jan-16 21:15:23.354240 - [DEBUG]
10937 2019-Jan-16 21:15:23.354263 - [DEBUG] PROPAGATE: No new function!
10938 2019-Jan-16 21:15:23.354289 - [DEBUG] EDGE:
10939 2019-Jan-16 21:15:23.354347 - [DEBUG] ---> 10940 2019-Jan-16 21:15:23.354983 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10941 2019-Jan-16 21:15:23.355636 - [DEBUG]
10942 2019-Jan-16 21:15:23.355671 - [DEBUG] Compose: EdgeIdentity * AllBottom
10943 2019-Jan-16 21:15:23.355698 - [DEBUG]
10944 2019-Jan-16 21:15:23.355721 - [DEBUG] Propagate flow
10945 2019-Jan-16 21:15:23.355752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10946 2019-Jan-16 21:15:23.355809 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
10947 2019-Jan-16 21:15:23.356444 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
10948 2019-Jan-16 21:15:23.357081 - [DEBUG] Edge function : AllBottom (result of previous compose)
10949 2019-Jan-16 21:15:23.357106 - [DEBUG]
10950 2019-Jan-16 21:15:23.357131 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10951 2019-Jan-16 21:15:23.357157 - [DEBUG] = AllBottom
10952 2019-Jan-16 21:15:23.357181 - [DEBUG]
10953 2019-Jan-16 21:15:23.357204 - [DEBUG] PROPAGATE: No new function!
10954 2019-Jan-16 21:15:23.357228 - [DEBUG] EDGE:
10955 2019-Jan-16 21:15:23.357286 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
10956 2019-Jan-16 21:15:23.357927 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10957 2019-Jan-16 21:15:23.358581 - [DEBUG]
10958 2019-Jan-16 21:15:23.358606 - [DEBUG] EDGE:
10959 2019-Jan-16 21:15:23.358663 - [DEBUG] ---> 10960 2019-Jan-16 21:15:23.359297 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10961 2019-Jan-16 21:15:23.359934 - [DEBUG]
10962 2019-Jan-16 21:15:23.359959 - [DEBUG] EDGE:
10963 2019-Jan-16 21:15:23.360017 - [DEBUG] ---> 10964 2019-Jan-16 21:15:23.360649 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
10965 2019-Jan-16 21:15:23.361285 - [DEBUG]
10966 2019-Jan-16 21:15:23.361312 - [DEBUG] Compose: EdgeIdentity * AllBottom
10967 2019-Jan-16 21:15:23.361337 - [DEBUG]
10968 2019-Jan-16 21:15:23.361361 - [DEBUG] Propagate flow
10969 2019-Jan-16 21:15:23.361384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10970 2019-Jan-16 21:15:23.361439 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
10971 2019-Jan-16 21:15:23.362087 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
10972 2019-Jan-16 21:15:23.362725 - [DEBUG] Edge function : AllBottom (result of previous compose)
10973 2019-Jan-16 21:15:23.362750 - [DEBUG]
10974 2019-Jan-16 21:15:23.362775 - [DEBUG] Join: AllTop & AllBottom
10975 2019-Jan-16 21:15:23.362801 - [DEBUG] = AllBottom (new jump func)
10976 2019-Jan-16 21:15:23.362825 - [DEBUG]
10977 2019-Jan-16 21:15:23.362848 - [DEBUG] Start adding new jump function
10978 2019-Jan-16 21:15:23.362871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10979 2019-Jan-16 21:15:23.362927 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
10980 2019-Jan-16 21:15:23.363566 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
10981 2019-Jan-16 21:15:23.364199 - [DEBUG] Edge Function : AllBottom
10982 2019-Jan-16 21:15:23.364227 - [DEBUG] End adding new jump function
10983 2019-Jan-16 21:15:23.364251 - [DEBUG]
10984 2019-Jan-16 21:15:23.364274 - [DEBUG] -------------------------------------------- 311. Path Edge --------------------------------------------
10985 2019-Jan-16 21:15:23.364298 - [DEBUG]
10986 2019-Jan-16 21:15:23.364321 - [DEBUG] Process 311. path edge:
10987 2019-Jan-16 21:15:23.364345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10988 2019-Jan-16 21:15:23.364400 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
10989 2019-Jan-16 21:15:23.365049 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
10990 2019-Jan-16 21:15:23.365703 - [DEBUG]
10991 2019-Jan-16 21:15:23.365728 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
10992 2019-Jan-16 21:15:23.366379 - [DEBUG] Compose: EdgeIdentity * AllBottom
10993 2019-Jan-16 21:15:23.366407 - [DEBUG]
10994 2019-Jan-16 21:15:23.366431 - [DEBUG] Propagate flow
10995 2019-Jan-16 21:15:23.366454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10996 2019-Jan-16 21:15:23.366510 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10997 2019-Jan-16 21:15:23.367144 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
10998 2019-Jan-16 21:15:23.367783 - [DEBUG] Edge function : AllBottom (result of previous compose)
10999 2019-Jan-16 21:15:23.367808 - [DEBUG]
11000 2019-Jan-16 21:15:23.367833 - [DEBUG] Join: AllTop & AllBottom
11001 2019-Jan-16 21:15:23.367859 - [DEBUG] = AllBottom (new jump func)
11002 2019-Jan-16 21:15:23.367883 - [DEBUG]
11003 2019-Jan-16 21:15:23.367906 - [DEBUG] Start adding new jump function
11004 2019-Jan-16 21:15:23.367930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11005 2019-Jan-16 21:15:23.367986 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
11006 2019-Jan-16 21:15:23.368640 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11007 2019-Jan-16 21:15:23.369275 - [DEBUG] Edge Function : AllBottom
11008 2019-Jan-16 21:15:23.369303 - [DEBUG] End adding new jump function
11009 2019-Jan-16 21:15:23.369327 - [DEBUG]
11010 2019-Jan-16 21:15:23.369350 - [DEBUG] -------------------------------------------- 312. Path Edge --------------------------------------------
11011 2019-Jan-16 21:15:23.369374 - [DEBUG]
11012 2019-Jan-16 21:15:23.369398 - [DEBUG] Process 312. path edge:
11013 2019-Jan-16 21:15:23.369421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11014 2019-Jan-16 21:15:23.369477 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
11015 2019-Jan-16 21:15:23.370110 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
11016 2019-Jan-16 21:15:23.370748 - [DEBUG]
11017 2019-Jan-16 21:15:23.370772 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11018 2019-Jan-16 21:15:23.371425 - [DEBUG] Compose: EdgeIdentity * AllBottom
11019 2019-Jan-16 21:15:23.371453 - [DEBUG]
11020 2019-Jan-16 21:15:23.371476 - [DEBUG] Propagate flow
11021 2019-Jan-16 21:15:23.371499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11022 2019-Jan-16 21:15:23.371555 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11023 2019-Jan-16 21:15:23.372212 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11024 2019-Jan-16 21:15:23.372846 - [DEBUG] Edge function : AllBottom (result of previous compose)
11025 2019-Jan-16 21:15:23.372871 - [DEBUG]
11026 2019-Jan-16 21:15:23.372896 - [DEBUG] Join: AllTop & AllBottom
11027 2019-Jan-16 21:15:23.372922 - [DEBUG] = AllBottom (new jump func)
11028 2019-Jan-16 21:15:23.372946 - [DEBUG]
11029 2019-Jan-16 21:15:23.372969 - [DEBUG] Start adding new jump function
11030 2019-Jan-16 21:15:23.372992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11031 2019-Jan-16 21:15:23.373048 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11032 2019-Jan-16 21:15:23.373689 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11033 2019-Jan-16 21:15:23.374329 - [DEBUG] Edge Function : AllBottom
11034 2019-Jan-16 21:15:23.374357 - [DEBUG] End adding new jump function
11035 2019-Jan-16 21:15:23.374380 - [DEBUG]
11036 2019-Jan-16 21:15:23.374403 - [DEBUG] -------------------------------------------- 313. Path Edge --------------------------------------------
11037 2019-Jan-16 21:15:23.374427 - [DEBUG]
11038 2019-Jan-16 21:15:23.374451 - [DEBUG] Process 313. path edge:
11039 2019-Jan-16 21:15:23.374474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11040 2019-Jan-16 21:15:23.374530 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
11041 2019-Jan-16 21:15:23.375184 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11042 2019-Jan-16 21:15:23.375818 - [DEBUG]
11043 2019-Jan-16 21:15:23.375843 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11044 2019-Jan-16 21:15:23.376496 - [DEBUG] Compose: EdgeIdentity * AllBottom
11045 2019-Jan-16 21:15:23.376524 - [DEBUG]
11046 2019-Jan-16 21:15:23.376548 - [DEBUG] Propagate flow
11047 2019-Jan-16 21:15:23.376571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11048 2019-Jan-16 21:15:23.376627 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
11049 2019-Jan-16 21:15:23.377264 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11050 2019-Jan-16 21:15:23.377897 - [DEBUG] Edge function : AllBottom (result of previous compose)
11051 2019-Jan-16 21:15:23.377922 - [DEBUG]
11052 2019-Jan-16 21:15:23.377946 - [DEBUG] Join: AllTop & AllBottom
11053 2019-Jan-16 21:15:23.377971 - [DEBUG] = AllBottom (new jump func)
11054 2019-Jan-16 21:15:23.377996 - [DEBUG]
11055 2019-Jan-16 21:15:23.378019 - [DEBUG] Start adding new jump function
11056 2019-Jan-16 21:15:23.378042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11057 2019-Jan-16 21:15:23.378097 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11058 2019-Jan-16 21:15:23.378746 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
11059 2019-Jan-16 21:15:23.379383 - [DEBUG] Edge Function : AllBottom
11060 2019-Jan-16 21:15:23.379411 - [DEBUG] End adding new jump function
11061 2019-Jan-16 21:15:23.379434 - [DEBUG]
11062 2019-Jan-16 21:15:23.379458 - [DEBUG] -------------------------------------------- 314. Path Edge --------------------------------------------
11063 2019-Jan-16 21:15:23.379482 - [DEBUG]
11064 2019-Jan-16 21:15:23.379505 - [DEBUG] Process 314. path edge:
11065 2019-Jan-16 21:15:23.379528 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11066 2019-Jan-16 21:15:23.379584 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
11067 2019-Jan-16 21:15:23.380220 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11068 2019-Jan-16 21:15:23.380852 - [DEBUG]
11069 2019-Jan-16 21:15:23.380875 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
11070 2019-Jan-16 21:15:23.381518 - [DEBUG] Possible callees:
11071 2019-Jan-16 21:15:23.381542 - [DEBUG] bar
11072 2019-Jan-16 21:15:23.381567 - [DEBUG] Possible return sites:
11073 2019-Jan-16 21:15:23.381590 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7111074 2019-Jan-16 21:15:23.382873 - [DEBUG] Found and process special summary
11075 2019-Jan-16 21:15:23.382914 - [DEBUG] Compose: EdgeIdentity * AllBottom
11076 2019-Jan-16 21:15:23.382942 - [DEBUG]
11077 2019-Jan-16 21:15:23.382965 - [DEBUG] Propagate flow
11078 2019-Jan-16 21:15:23.382988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11079 2019-Jan-16 21:15:23.383045 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
11080 2019-Jan-16 21:15:23.383683 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11081 2019-Jan-16 21:15:23.384316 - [DEBUG] Edge function : AllBottom (result of previous compose)
11082 2019-Jan-16 21:15:23.384341 - [DEBUG]
11083 2019-Jan-16 21:15:23.384365 - [DEBUG] Join: AllTop & AllBottom
11084 2019-Jan-16 21:15:23.384391 - [DEBUG] = AllBottom (new jump func)
11085 2019-Jan-16 21:15:23.384415 - [DEBUG]
11086 2019-Jan-16 21:15:23.384438 - [DEBUG] Start adding new jump function
11087 2019-Jan-16 21:15:23.384461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11088 2019-Jan-16 21:15:23.384516 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11089 2019-Jan-16 21:15:23.385164 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
11090 2019-Jan-16 21:15:23.385800 - [DEBUG] Edge Function : AllBottom
11091 2019-Jan-16 21:15:23.385828 - [DEBUG] End adding new jump function
11092 2019-Jan-16 21:15:23.385852 - [DEBUG]
11093 2019-Jan-16 21:15:23.385875 - [DEBUG] -------------------------------------------- 315. Path Edge --------------------------------------------
11094 2019-Jan-16 21:15:23.385899 - [DEBUG]
11095 2019-Jan-16 21:15:23.385922 - [DEBUG] Process 315. path edge:
11096 2019-Jan-16 21:15:23.385946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11097 2019-Jan-16 21:15:23.386002 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
11098 2019-Jan-16 21:15:23.386640 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11099 2019-Jan-16 21:15:23.387271 - [DEBUG]
11100 2019-Jan-16 21:15:23.387295 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
11101 2019-Jan-16 21:15:23.387946 - [DEBUG] Compose: EdgeIdentity * AllBottom
11102 2019-Jan-16 21:15:23.387974 - [DEBUG]
11103 2019-Jan-16 21:15:23.387998 - [DEBUG] Propagate flow
11104 2019-Jan-16 21:15:23.388021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11105 2019-Jan-16 21:15:23.388077 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
11106 2019-Jan-16 21:15:23.388727 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11107 2019-Jan-16 21:15:23.389361 - [DEBUG] Edge function : AllBottom (result of previous compose)
11108 2019-Jan-16 21:15:23.389386 - [DEBUG]
11109 2019-Jan-16 21:15:23.389411 - [DEBUG] Join: AllTop & AllBottom
11110 2019-Jan-16 21:15:23.389436 - [DEBUG] = AllBottom (new jump func)
11111 2019-Jan-16 21:15:23.389460 - [DEBUG]
11112 2019-Jan-16 21:15:23.389483 - [DEBUG] Start adding new jump function
11113 2019-Jan-16 21:15:23.389506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11114 2019-Jan-16 21:15:23.389562 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11115 2019-Jan-16 21:15:23.390194 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
11116 2019-Jan-16 21:15:23.390827 - [DEBUG] Edge Function : AllBottom
11117 2019-Jan-16 21:15:23.390855 - [DEBUG] End adding new jump function
11118 2019-Jan-16 21:15:23.390878 - [DEBUG]
11119 2019-Jan-16 21:15:23.390901 - [DEBUG] -------------------------------------------- 316. Path Edge --------------------------------------------
11120 2019-Jan-16 21:15:23.390934 - [DEBUG]
11121 2019-Jan-16 21:15:23.390958 - [DEBUG] Process 316. path edge:
11122 2019-Jan-16 21:15:23.390981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11123 2019-Jan-16 21:15:23.391037 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
11124 2019-Jan-16 21:15:23.391671 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11125 2019-Jan-16 21:15:23.392320 - [DEBUG]
11126 2019-Jan-16 21:15:23.392345 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
11127 2019-Jan-16 21:15:23.392990 - [DEBUG] Compose: EdgeIdentity * AllBottom
11128 2019-Jan-16 21:15:23.393018 - [DEBUG]
11129 2019-Jan-16 21:15:23.393042 - [DEBUG] Propagate flow
11130 2019-Jan-16 21:15:23.393065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11131 2019-Jan-16 21:15:23.393121 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
11132 2019-Jan-16 21:15:23.393764 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11133 2019-Jan-16 21:15:23.394405 - [DEBUG] Edge function : AllBottom (result of previous compose)
11134 2019-Jan-16 21:15:23.394430 - [DEBUG]
11135 2019-Jan-16 21:15:23.394454 - [DEBUG] Join: AllTop & AllBottom
11136 2019-Jan-16 21:15:23.394479 - [DEBUG] = AllBottom (new jump func)
11137 2019-Jan-16 21:15:23.394504 - [DEBUG]
11138 2019-Jan-16 21:15:23.394527 - [DEBUG] Start adding new jump function
11139 2019-Jan-16 21:15:23.394550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11140 2019-Jan-16 21:15:23.394606 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11141 2019-Jan-16 21:15:23.395256 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
11142 2019-Jan-16 21:15:23.395899 - [DEBUG] Edge Function : AllBottom
11143 2019-Jan-16 21:15:23.395927 - [DEBUG] End adding new jump function
11144 2019-Jan-16 21:15:23.395950 - [DEBUG]
11145 2019-Jan-16 21:15:23.395974 - [DEBUG] -------------------------------------------- 317. Path Edge --------------------------------------------
11146 2019-Jan-16 21:15:23.395998 - [DEBUG]
11147 2019-Jan-16 21:15:23.396021 - [DEBUG] Process 317. path edge:
11148 2019-Jan-16 21:15:23.396045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11149 2019-Jan-16 21:15:23.396100 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
11150 2019-Jan-16 21:15:23.396744 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11151 2019-Jan-16 21:15:23.397378 - [DEBUG]
11152 2019-Jan-16 21:15:23.397402 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
11153 2019-Jan-16 21:15:23.398051 - [DEBUG] Possible callees:
11154 2019-Jan-16 21:15:23.398076 - [DEBUG] llvm.dbg.declare
11155 2019-Jan-16 21:15:23.398100 - [DEBUG] Possible return sites:
11156 2019-Jan-16 21:15:23.398123 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7811157 2019-Jan-16 21:15:23.399408 - [DEBUG] Found and process special summary
11158 2019-Jan-16 21:15:23.399441 - [DEBUG] Compose: EdgeIdentity * AllBottom
11159 2019-Jan-16 21:15:23.399468 - [DEBUG]
11160 2019-Jan-16 21:15:23.399492 - [DEBUG] Propagate flow
11161 2019-Jan-16 21:15:23.399515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11162 2019-Jan-16 21:15:23.399579 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
11163 2019-Jan-16 21:15:23.400219 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11164 2019-Jan-16 21:15:23.400854 - [DEBUG] Edge function : AllBottom (result of previous compose)
11165 2019-Jan-16 21:15:23.400879 - [DEBUG]
11166 2019-Jan-16 21:15:23.400904 - [DEBUG] Join: AllTop & AllBottom
11167 2019-Jan-16 21:15:23.400929 - [DEBUG] = AllBottom (new jump func)
11168 2019-Jan-16 21:15:23.400953 - [DEBUG]
11169 2019-Jan-16 21:15:23.400976 - [DEBUG] Start adding new jump function
11170 2019-Jan-16 21:15:23.400999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11171 2019-Jan-16 21:15:23.401055 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11172 2019-Jan-16 21:15:23.401689 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
11173 2019-Jan-16 21:15:23.402342 - [DEBUG] Edge Function : AllBottom
11174 2019-Jan-16 21:15:23.402369 - [DEBUG] End adding new jump function
11175 2019-Jan-16 21:15:23.402393 - [DEBUG]
11176 2019-Jan-16 21:15:23.402417 - [DEBUG] -------------------------------------------- 318. Path Edge --------------------------------------------
11177 2019-Jan-16 21:15:23.402441 - [DEBUG]
11178 2019-Jan-16 21:15:23.402464 - [DEBUG] Process 318. path edge:
11179 2019-Jan-16 21:15:23.402488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11180 2019-Jan-16 21:15:23.402544 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
11181 2019-Jan-16 21:15:23.403182 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11182 2019-Jan-16 21:15:23.403815 - [DEBUG]
11183 2019-Jan-16 21:15:23.403839 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
11184 2019-Jan-16 21:15:23.404488 - [DEBUG] Compose: EdgeIdentity * AllBottom
11185 2019-Jan-16 21:15:23.404516 - [DEBUG]
11186 2019-Jan-16 21:15:23.404540 - [DEBUG] Propagate flow
11187 2019-Jan-16 21:15:23.404563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11188 2019-Jan-16 21:15:23.404619 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
11189 2019-Jan-16 21:15:23.405271 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11190 2019-Jan-16 21:15:23.405904 - [DEBUG] Edge function : AllBottom (result of previous compose)
11191 2019-Jan-16 21:15:23.405929 - [DEBUG]
11192 2019-Jan-16 21:15:23.405954 - [DEBUG] Join: AllTop & AllBottom
11193 2019-Jan-16 21:15:23.405979 - [DEBUG] = AllBottom (new jump func)
11194 2019-Jan-16 21:15:23.406004 - [DEBUG]
11195 2019-Jan-16 21:15:23.406027 - [DEBUG] Start adding new jump function
11196 2019-Jan-16 21:15:23.406050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11197 2019-Jan-16 21:15:23.406106 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11198 2019-Jan-16 21:15:23.406741 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
11199 2019-Jan-16 21:15:23.407374 - [DEBUG] Edge Function : AllBottom
11200 2019-Jan-16 21:15:23.407402 - [DEBUG] End adding new jump function
11201 2019-Jan-16 21:15:23.407426 - [DEBUG]
11202 2019-Jan-16 21:15:23.407449 - [DEBUG] -------------------------------------------- 319. Path Edge --------------------------------------------
11203 2019-Jan-16 21:15:23.407474 - [DEBUG]
11204 2019-Jan-16 21:15:23.407497 - [DEBUG] Process 319. path edge:
11205 2019-Jan-16 21:15:23.407521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11206 2019-Jan-16 21:15:23.407577 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
11207 2019-Jan-16 21:15:23.408218 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11208 2019-Jan-16 21:15:23.408868 - [DEBUG]
11209 2019-Jan-16 21:15:23.408893 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
11210 2019-Jan-16 21:15:23.409540 - [DEBUG] Compose: EdgeIdentity * AllBottom
11211 2019-Jan-16 21:15:23.409568 - [DEBUG]
11212 2019-Jan-16 21:15:23.409591 - [DEBUG] Propagate flow
11213 2019-Jan-16 21:15:23.409614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11214 2019-Jan-16 21:15:23.409670 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
11215 2019-Jan-16 21:15:23.410308 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11216 2019-Jan-16 21:15:23.410947 - [DEBUG] Edge function : AllBottom (result of previous compose)
11217 2019-Jan-16 21:15:23.410972 - [DEBUG]
11218 2019-Jan-16 21:15:23.410997 - [DEBUG] Join: AllTop & AllBottom
11219 2019-Jan-16 21:15:23.411022 - [DEBUG] = AllBottom (new jump func)
11220 2019-Jan-16 21:15:23.411046 - [DEBUG]
11221 2019-Jan-16 21:15:23.411070 - [DEBUG] Start adding new jump function
11222 2019-Jan-16 21:15:23.411092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11223 2019-Jan-16 21:15:23.411148 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11224 2019-Jan-16 21:15:23.411796 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
11225 2019-Jan-16 21:15:23.412433 - [DEBUG] Edge Function : AllBottom
11226 2019-Jan-16 21:15:23.412461 - [DEBUG] End adding new jump function
11227 2019-Jan-16 21:15:23.412485 - [DEBUG]
11228 2019-Jan-16 21:15:23.412508 - [DEBUG] -------------------------------------------- 320. Path Edge --------------------------------------------
11229 2019-Jan-16 21:15:23.412533 - [DEBUG]
11230 2019-Jan-16 21:15:23.412556 - [DEBUG] Process 320. path edge:
11231 2019-Jan-16 21:15:23.412580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11232 2019-Jan-16 21:15:23.412636 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
11233 2019-Jan-16 21:15:23.413274 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11234 2019-Jan-16 21:15:23.413907 - [DEBUG]
11235 2019-Jan-16 21:15:23.413931 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
11236 2019-Jan-16 21:15:23.414582 - [DEBUG] Compose: EdgeIdentity * AllBottom
11237 2019-Jan-16 21:15:23.414610 - [DEBUG]
11238 2019-Jan-16 21:15:23.414634 - [DEBUG] Propagate flow
11239 2019-Jan-16 21:15:23.414658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11240 2019-Jan-16 21:15:23.414714 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
11241 2019-Jan-16 21:15:23.415372 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11242 2019-Jan-16 21:15:23.416005 - [DEBUG] Edge function : AllBottom (result of previous compose)
11243 2019-Jan-16 21:15:23.416030 - [DEBUG]
11244 2019-Jan-16 21:15:23.416054 - [DEBUG] Join: AllTop & AllBottom
11245 2019-Jan-16 21:15:23.416080 - [DEBUG] = AllBottom (new jump func)
11246 2019-Jan-16 21:15:23.416104 - [DEBUG]
11247 2019-Jan-16 21:15:23.416127 - [DEBUG] Start adding new jump function
11248 2019-Jan-16 21:15:23.416151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11249 2019-Jan-16 21:15:23.416207 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11250 2019-Jan-16 21:15:23.416840 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
11251 2019-Jan-16 21:15:23.417483 - [DEBUG] Edge Function : AllBottom
11252 2019-Jan-16 21:15:23.417511 - [DEBUG] End adding new jump function
11253 2019-Jan-16 21:15:23.417535 - [DEBUG]
11254 2019-Jan-16 21:15:23.417559 - [DEBUG] -------------------------------------------- 321. Path Edge --------------------------------------------
11255 2019-Jan-16 21:15:23.417583 - [DEBUG]
11256 2019-Jan-16 21:15:23.417606 - [DEBUG] Process 321. path edge:
11257 2019-Jan-16 21:15:23.417630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11258 2019-Jan-16 21:15:23.417686 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
11259 2019-Jan-16 21:15:23.418321 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11260 2019-Jan-16 21:15:23.418971 - [DEBUG]
11261 2019-Jan-16 21:15:23.418996 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
11262 2019-Jan-16 21:15:23.419641 - [DEBUG] Compose: EdgeIdentity * AllBottom
11263 2019-Jan-16 21:15:23.419668 - [DEBUG]
11264 2019-Jan-16 21:15:23.419692 - [DEBUG] Propagate flow
11265 2019-Jan-16 21:15:23.419716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11266 2019-Jan-16 21:15:23.419772 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11267 2019-Jan-16 21:15:23.420406 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11268 2019-Jan-16 21:15:23.421039 - [DEBUG] Edge function : AllBottom (result of previous compose)
11269 2019-Jan-16 21:15:23.421064 - [DEBUG]
11270 2019-Jan-16 21:15:23.421088 - [DEBUG] Join: AllTop & AllBottom
11271 2019-Jan-16 21:15:23.421114 - [DEBUG] = AllBottom (new jump func)
11272 2019-Jan-16 21:15:23.421139 - [DEBUG]
11273 2019-Jan-16 21:15:23.421162 - [DEBUG] Start adding new jump function
11274 2019-Jan-16 21:15:23.421185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11275 2019-Jan-16 21:15:23.421241 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11276 2019-Jan-16 21:15:23.421890 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11277 2019-Jan-16 21:15:23.422525 - [DEBUG] Edge Function : AllBottom
11278 2019-Jan-16 21:15:23.422552 - [DEBUG] End adding new jump function
11279 2019-Jan-16 21:15:23.422576 - [DEBUG]
11280 2019-Jan-16 21:15:23.422600 - [DEBUG] -------------------------------------------- 322. Path Edge --------------------------------------------
11281 2019-Jan-16 21:15:23.422624 - [DEBUG]
11282 2019-Jan-16 21:15:23.422648 - [DEBUG] Process 322. path edge:
11283 2019-Jan-16 21:15:23.422671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11284 2019-Jan-16 21:15:23.422727 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
11285 2019-Jan-16 21:15:23.423362 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11286 2019-Jan-16 21:15:23.423995 - [DEBUG]
11287 2019-Jan-16 21:15:23.424019 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11288 2019-Jan-16 21:15:23.424664 - [DEBUG] Compose: EdgeIdentity * AllBottom
11289 2019-Jan-16 21:15:23.424692 - [DEBUG]
11290 2019-Jan-16 21:15:23.424716 - [DEBUG] Propagate flow
11291 2019-Jan-16 21:15:23.424739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11292 2019-Jan-16 21:15:23.424795 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11293 2019-Jan-16 21:15:23.425448 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11294 2019-Jan-16 21:15:23.426081 - [DEBUG] Edge function : AllBottom (result of previous compose)
11295 2019-Jan-16 21:15:23.426121 - [DEBUG]
11296 2019-Jan-16 21:15:23.426146 - [DEBUG] Join: AllTop & AllBottom
11297 2019-Jan-16 21:15:23.426171 - [DEBUG] = AllBottom (new jump func)
11298 2019-Jan-16 21:15:23.426196 - [DEBUG]
11299 2019-Jan-16 21:15:23.426219 - [DEBUG] Start adding new jump function
11300 2019-Jan-16 21:15:23.426243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11301 2019-Jan-16 21:15:23.426299 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11302 2019-Jan-16 21:15:23.426934 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11303 2019-Jan-16 21:15:23.427572 - [DEBUG] Edge Function : AllBottom
11304 2019-Jan-16 21:15:23.427599 - [DEBUG] End adding new jump function
11305 2019-Jan-16 21:15:23.427623 - [DEBUG]
11306 2019-Jan-16 21:15:23.427646 - [DEBUG] -------------------------------------------- 323. Path Edge --------------------------------------------
11307 2019-Jan-16 21:15:23.427671 - [DEBUG]
11308 2019-Jan-16 21:15:23.427694 - [DEBUG] Process 323. path edge:
11309 2019-Jan-16 21:15:23.427718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11310 2019-Jan-16 21:15:23.427774 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
11311 2019-Jan-16 21:15:23.428427 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11312 2019-Jan-16 21:15:23.429061 - [DEBUG]
11313 2019-Jan-16 21:15:23.429085 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11314 2019-Jan-16 21:15:23.429736 - [DEBUG] Compose: EdgeIdentity * AllBottom
11315 2019-Jan-16 21:15:23.429764 - [DEBUG]
11316 2019-Jan-16 21:15:23.429787 - [DEBUG] Propagate flow
11317 2019-Jan-16 21:15:23.429810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11318 2019-Jan-16 21:15:23.429867 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
11319 2019-Jan-16 21:15:23.430502 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11320 2019-Jan-16 21:15:23.431136 - [DEBUG] Edge function : AllBottom (result of previous compose)
11321 2019-Jan-16 21:15:23.431161 - [DEBUG]
11322 2019-Jan-16 21:15:23.431185 - [DEBUG] Join: AllTop & AllBottom
11323 2019-Jan-16 21:15:23.431210 - [DEBUG] = AllBottom (new jump func)
11324 2019-Jan-16 21:15:23.431234 - [DEBUG]
11325 2019-Jan-16 21:15:23.431258 - [DEBUG] Start adding new jump function
11326 2019-Jan-16 21:15:23.431281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11327 2019-Jan-16 21:15:23.431336 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11328 2019-Jan-16 21:15:23.431986 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
11329 2019-Jan-16 21:15:23.432621 - [DEBUG] Edge Function : AllBottom
11330 2019-Jan-16 21:15:23.432648 - [DEBUG] End adding new jump function
11331 2019-Jan-16 21:15:23.432672 - [DEBUG]
11332 2019-Jan-16 21:15:23.432695 - [DEBUG] -------------------------------------------- 324. Path Edge --------------------------------------------
11333 2019-Jan-16 21:15:23.432719 - [DEBUG]
11334 2019-Jan-16 21:15:23.432742 - [DEBUG] Process 324. path edge:
11335 2019-Jan-16 21:15:23.432766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11336 2019-Jan-16 21:15:23.432822 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
11337 2019-Jan-16 21:15:23.433457 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11338 2019-Jan-16 21:15:23.434091 - [DEBUG]
11339 2019-Jan-16 21:15:23.434116 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
11340 2019-Jan-16 21:15:23.434769 - [DEBUG] Compose: EdgeIdentity * AllBottom
11341 2019-Jan-16 21:15:23.434798 - [DEBUG]
11342 2019-Jan-16 21:15:23.434822 - [DEBUG] Propagate flow
11343 2019-Jan-16 21:15:23.434845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11344 2019-Jan-16 21:15:23.434902 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11345 2019-Jan-16 21:15:23.435566 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11346 2019-Jan-16 21:15:23.436202 - [DEBUG] Edge function : AllBottom (result of previous compose)
11347 2019-Jan-16 21:15:23.436227 - [DEBUG]
11348 2019-Jan-16 21:15:23.436251 - [DEBUG] Join: AllTop & AllBottom
11349 2019-Jan-16 21:15:23.436277 - [DEBUG] = AllBottom (new jump func)
11350 2019-Jan-16 21:15:23.436301 - [DEBUG]
11351 2019-Jan-16 21:15:23.436324 - [DEBUG] Start adding new jump function
11352 2019-Jan-16 21:15:23.436347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11353 2019-Jan-16 21:15:23.436403 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11354 2019-Jan-16 21:15:23.437036 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11355 2019-Jan-16 21:15:23.437687 - [DEBUG] Edge Function : AllBottom
11356 2019-Jan-16 21:15:23.437714 - [DEBUG] End adding new jump function
11357 2019-Jan-16 21:15:23.437738 - [DEBUG]
11358 2019-Jan-16 21:15:23.437761 - [DEBUG] -------------------------------------------- 325. Path Edge --------------------------------------------
11359 2019-Jan-16 21:15:23.437786 - [DEBUG]
11360 2019-Jan-16 21:15:23.437809 - [DEBUG] Process 325. path edge:
11361 2019-Jan-16 21:15:23.437832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11362 2019-Jan-16 21:15:23.437888 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
11363 2019-Jan-16 21:15:23.438548 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11364 2019-Jan-16 21:15:23.439182 - [DEBUG]
11365 2019-Jan-16 21:15:23.439206 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11366 2019-Jan-16 21:15:23.439857 - [DEBUG] Possible callees:
11367 2019-Jan-16 21:15:23.439882 - [DEBUG] llvm.dbg.declare
11368 2019-Jan-16 21:15:23.439907 - [DEBUG] Possible return sites:
11369 2019-Jan-16 21:15:23.439930 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12011370 2019-Jan-16 21:15:23.441202 - [DEBUG] Found and process special summary
11371 2019-Jan-16 21:15:23.441235 - [DEBUG] Compose: EdgeIdentity * AllBottom
11372 2019-Jan-16 21:15:23.441262 - [DEBUG]
11373 2019-Jan-16 21:15:23.441286 - [DEBUG] Propagate flow
11374 2019-Jan-16 21:15:23.441309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11375 2019-Jan-16 21:15:23.441365 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11376 2019-Jan-16 21:15:23.442040 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11377 2019-Jan-16 21:15:23.442681 - [DEBUG] Edge function : AllBottom (result of previous compose)
11378 2019-Jan-16 21:15:23.442706 - [DEBUG]
11379 2019-Jan-16 21:15:23.442731 - [DEBUG] Join: AllTop & AllBottom
11380 2019-Jan-16 21:15:23.442756 - [DEBUG] = AllBottom (new jump func)
11381 2019-Jan-16 21:15:23.442780 - [DEBUG]
11382 2019-Jan-16 21:15:23.442814 - [DEBUG] Start adding new jump function
11383 2019-Jan-16 21:15:23.442838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11384 2019-Jan-16 21:15:23.442895 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11385 2019-Jan-16 21:15:23.443528 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11386 2019-Jan-16 21:15:23.444167 - [DEBUG] Edge Function : AllBottom
11387 2019-Jan-16 21:15:23.444195 - [DEBUG] End adding new jump function
11388 2019-Jan-16 21:15:23.444218 - [DEBUG]
11389 2019-Jan-16 21:15:23.444242 - [DEBUG] -------------------------------------------- 326. Path Edge --------------------------------------------
11390 2019-Jan-16 21:15:23.444267 - [DEBUG]
11391 2019-Jan-16 21:15:23.444290 - [DEBUG] Process 326. path edge:
11392 2019-Jan-16 21:15:23.444313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11393 2019-Jan-16 21:15:23.444370 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
11394 2019-Jan-16 21:15:23.445007 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11395 2019-Jan-16 21:15:23.445659 - [DEBUG]
11396 2019-Jan-16 21:15:23.445683 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11397 2019-Jan-16 21:15:23.446336 - [DEBUG] Compose: EdgeIdentity * AllBottom
11398 2019-Jan-16 21:15:23.446364 - [DEBUG]
11399 2019-Jan-16 21:15:23.446388 - [DEBUG] Propagate flow
11400 2019-Jan-16 21:15:23.446411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11401 2019-Jan-16 21:15:23.446467 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
11402 2019-Jan-16 21:15:23.447108 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11403 2019-Jan-16 21:15:23.447741 - [DEBUG] Edge function : AllBottom (result of previous compose)
11404 2019-Jan-16 21:15:23.447766 - [DEBUG]
11405 2019-Jan-16 21:15:23.447791 - [DEBUG] Join: AllTop & AllBottom
11406 2019-Jan-16 21:15:23.447816 - [DEBUG] = AllBottom (new jump func)
11407 2019-Jan-16 21:15:23.447840 - [DEBUG]
11408 2019-Jan-16 21:15:23.447863 - [DEBUG] Start adding new jump function
11409 2019-Jan-16 21:15:23.447886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11410 2019-Jan-16 21:15:23.447942 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11411 2019-Jan-16 21:15:23.448629 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
11412 2019-Jan-16 21:15:23.449264 - [DEBUG] Edge Function : AllBottom
11413 2019-Jan-16 21:15:23.449291 - [DEBUG] End adding new jump function
11414 2019-Jan-16 21:15:23.449315 - [DEBUG]
11415 2019-Jan-16 21:15:23.449338 - [DEBUG] -------------------------------------------- 327. Path Edge --------------------------------------------
11416 2019-Jan-16 21:15:23.449363 - [DEBUG]
11417 2019-Jan-16 21:15:23.449386 - [DEBUG] Process 327. path edge:
11418 2019-Jan-16 21:15:23.449409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11419 2019-Jan-16 21:15:23.449466 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
11420 2019-Jan-16 21:15:23.450101 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11421 2019-Jan-16 21:15:23.450734 - [DEBUG]
11422 2019-Jan-16 21:15:23.450760 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
11423 2019-Jan-16 21:15:23.451405 - [DEBUG] Compose: EdgeIdentity * AllBottom
11424 2019-Jan-16 21:15:23.451433 - [DEBUG]
11425 2019-Jan-16 21:15:23.451456 - [DEBUG] Propagate flow
11426 2019-Jan-16 21:15:23.451479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11427 2019-Jan-16 21:15:23.451543 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11428 2019-Jan-16 21:15:23.452206 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11429 2019-Jan-16 21:15:23.452840 - [DEBUG] Edge function : AllBottom (result of previous compose)
11430 2019-Jan-16 21:15:23.452865 - [DEBUG]
11431 2019-Jan-16 21:15:23.452890 - [DEBUG] Join: AllTop & AllBottom
11432 2019-Jan-16 21:15:23.452916 - [DEBUG] = AllBottom (new jump func)
11433 2019-Jan-16 21:15:23.452940 - [DEBUG]
11434 2019-Jan-16 21:15:23.452963 - [DEBUG] Start adding new jump function
11435 2019-Jan-16 21:15:23.452986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11436 2019-Jan-16 21:15:23.453042 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11437 2019-Jan-16 21:15:23.453675 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11438 2019-Jan-16 21:15:23.454319 - [DEBUG] Edge Function : AllBottom
11439 2019-Jan-16 21:15:23.454346 - [DEBUG] End adding new jump function
11440 2019-Jan-16 21:15:23.454370 - [DEBUG]
11441 2019-Jan-16 21:15:23.454394 - [DEBUG] -------------------------------------------- 328. Path Edge --------------------------------------------
11442 2019-Jan-16 21:15:23.454418 - [DEBUG]
11443 2019-Jan-16 21:15:23.454441 - [DEBUG] Process 328. path edge:
11444 2019-Jan-16 21:15:23.454465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11445 2019-Jan-16 21:15:23.454521 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
11446 2019-Jan-16 21:15:23.455180 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11447 2019-Jan-16 21:15:23.455814 - [DEBUG]
11448 2019-Jan-16 21:15:23.455838 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11449 2019-Jan-16 21:15:23.456489 - [DEBUG] Possible callees:
11450 2019-Jan-16 21:15:23.456513 - [DEBUG] llvm.dbg.declare
11451 2019-Jan-16 21:15:23.456538 - [DEBUG] Possible return sites:
11452 2019-Jan-16 21:15:23.456561 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14911453 2019-Jan-16 21:15:23.457834 - [DEBUG] Found and process special summary
11454 2019-Jan-16 21:15:23.457868 - [DEBUG] Compose: EdgeIdentity * AllBottom
11455 2019-Jan-16 21:15:23.457895 - [DEBUG]
11456 2019-Jan-16 21:15:23.457918 - [DEBUG] Propagate flow
11457 2019-Jan-16 21:15:23.457941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11458 2019-Jan-16 21:15:23.457998 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11459 2019-Jan-16 21:15:23.458653 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11460 2019-Jan-16 21:15:23.459287 - [DEBUG] Edge function : AllBottom (result of previous compose)
11461 2019-Jan-16 21:15:23.459312 - [DEBUG]
11462 2019-Jan-16 21:15:23.459336 - [DEBUG] Join: AllTop & AllBottom
11463 2019-Jan-16 21:15:23.459362 - [DEBUG] = AllBottom (new jump func)
11464 2019-Jan-16 21:15:23.459386 - [DEBUG]
11465 2019-Jan-16 21:15:23.459410 - [DEBUG] Start adding new jump function
11466 2019-Jan-16 21:15:23.459433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11467 2019-Jan-16 21:15:23.459489 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11468 2019-Jan-16 21:15:23.460130 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11469 2019-Jan-16 21:15:23.460767 - [DEBUG] Edge Function : AllBottom
11470 2019-Jan-16 21:15:23.460795 - [DEBUG] End adding new jump function
11471 2019-Jan-16 21:15:23.460819 - [DEBUG]
11472 2019-Jan-16 21:15:23.460842 - [DEBUG] -------------------------------------------- 329. Path Edge --------------------------------------------
11473 2019-Jan-16 21:15:23.460867 - [DEBUG]
11474 2019-Jan-16 21:15:23.460890 - [DEBUG] Process 329. path edge:
11475 2019-Jan-16 21:15:23.460913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11476 2019-Jan-16 21:15:23.460970 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
11477 2019-Jan-16 21:15:23.461607 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11478 2019-Jan-16 21:15:23.462256 - [DEBUG]
11479 2019-Jan-16 21:15:23.462280 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11480 2019-Jan-16 21:15:23.462930 - [DEBUG] Compose: EdgeIdentity * AllBottom
11481 2019-Jan-16 21:15:23.462957 - [DEBUG]
11482 2019-Jan-16 21:15:23.462981 - [DEBUG] Propagate flow
11483 2019-Jan-16 21:15:23.463004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11484 2019-Jan-16 21:15:23.463060 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11485 2019-Jan-16 21:15:23.463696 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11486 2019-Jan-16 21:15:23.464328 - [DEBUG] Edge function : AllBottom (result of previous compose)
11487 2019-Jan-16 21:15:23.464353 - [DEBUG]
11488 2019-Jan-16 21:15:23.464378 - [DEBUG] Join: AllTop & AllBottom
11489 2019-Jan-16 21:15:23.464403 - [DEBUG] = AllBottom (new jump func)
11490 2019-Jan-16 21:15:23.464427 - [DEBUG]
11491 2019-Jan-16 21:15:23.464450 - [DEBUG] Start adding new jump function
11492 2019-Jan-16 21:15:23.464474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11493 2019-Jan-16 21:15:23.464529 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11494 2019-Jan-16 21:15:23.465176 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11495 2019-Jan-16 21:15:23.465810 - [DEBUG] Edge Function : AllBottom
11496 2019-Jan-16 21:15:23.465838 - [DEBUG] End adding new jump function
11497 2019-Jan-16 21:15:23.465862 - [DEBUG]
11498 2019-Jan-16 21:15:23.465885 - [DEBUG] -------------------------------------------- 330. Path Edge --------------------------------------------
11499 2019-Jan-16 21:15:23.465910 - [DEBUG]
11500 2019-Jan-16 21:15:23.465933 - [DEBUG] Process 330. path edge:
11501 2019-Jan-16 21:15:23.465956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11502 2019-Jan-16 21:15:23.466012 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
11503 2019-Jan-16 21:15:23.466648 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11504 2019-Jan-16 21:15:23.467280 - [DEBUG]
11505 2019-Jan-16 21:15:23.467305 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11506 2019-Jan-16 21:15:23.467951 - [DEBUG] Compose: EdgeIdentity * AllBottom
11507 2019-Jan-16 21:15:23.467979 - [DEBUG]
11508 2019-Jan-16 21:15:23.468003 - [DEBUG] Propagate flow
11509 2019-Jan-16 21:15:23.468026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11510 2019-Jan-16 21:15:23.468082 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11511 2019-Jan-16 21:15:23.468742 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11512 2019-Jan-16 21:15:23.469391 - [DEBUG] Edge function : AllBottom (result of previous compose)
11513 2019-Jan-16 21:15:23.469417 - [DEBUG]
11514 2019-Jan-16 21:15:23.469442 - [DEBUG] Join: AllTop & AllBottom
11515 2019-Jan-16 21:15:23.469467 - [DEBUG] = AllBottom (new jump func)
11516 2019-Jan-16 21:15:23.469492 - [DEBUG]
11517 2019-Jan-16 21:15:23.469515 - [DEBUG] Start adding new jump function
11518 2019-Jan-16 21:15:23.469538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11519 2019-Jan-16 21:15:23.469594 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11520 2019-Jan-16 21:15:23.470228 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11521 2019-Jan-16 21:15:23.470871 - [DEBUG] Edge Function : AllBottom
11522 2019-Jan-16 21:15:23.470899 - [DEBUG] End adding new jump function
11523 2019-Jan-16 21:15:23.470923 - [DEBUG]
11524 2019-Jan-16 21:15:23.470946 - [DEBUG] -------------------------------------------- 331. Path Edge --------------------------------------------
11525 2019-Jan-16 21:15:23.470971 - [DEBUG]
11526 2019-Jan-16 21:15:23.470994 - [DEBUG] Process 331. path edge:
11527 2019-Jan-16 21:15:23.471017 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11528 2019-Jan-16 21:15:23.471073 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
11529 2019-Jan-16 21:15:23.471718 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11530 2019-Jan-16 21:15:23.472365 - [DEBUG]
11531 2019-Jan-16 21:15:23.472389 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11532 2019-Jan-16 21:15:23.473038 - [DEBUG] Possible callees:
11533 2019-Jan-16 21:15:23.473063 - [DEBUG] llvm.dbg.declare
11534 2019-Jan-16 21:15:23.473087 - [DEBUG] Possible return sites:
11535 2019-Jan-16 21:15:23.473110 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15511536 2019-Jan-16 21:15:23.474379 - [DEBUG] Found and process special summary
11537 2019-Jan-16 21:15:23.474413 - [DEBUG] Compose: EdgeIdentity * AllBottom
11538 2019-Jan-16 21:15:23.474440 - [DEBUG]
11539 2019-Jan-16 21:15:23.474464 - [DEBUG] Propagate flow
11540 2019-Jan-16 21:15:23.474487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11541 2019-Jan-16 21:15:23.474543 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11542 2019-Jan-16 21:15:23.475204 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11543 2019-Jan-16 21:15:23.475837 - [DEBUG] Edge function : AllBottom (result of previous compose)
11544 2019-Jan-16 21:15:23.475862 - [DEBUG]
11545 2019-Jan-16 21:15:23.475886 - [DEBUG] Join: AllTop & AllBottom
11546 2019-Jan-16 21:15:23.475912 - [DEBUG] = AllBottom (new jump func)
11547 2019-Jan-16 21:15:23.475936 - [DEBUG]
11548 2019-Jan-16 21:15:23.475959 - [DEBUG] Start adding new jump function
11549 2019-Jan-16 21:15:23.475982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11550 2019-Jan-16 21:15:23.476037 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11551 2019-Jan-16 21:15:23.476673 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11552 2019-Jan-16 21:15:23.477309 - [DEBUG] Edge Function : AllBottom
11553 2019-Jan-16 21:15:23.477337 - [DEBUG] End adding new jump function
11554 2019-Jan-16 21:15:23.477361 - [DEBUG]
11555 2019-Jan-16 21:15:23.477384 - [DEBUG] -------------------------------------------- 332. Path Edge --------------------------------------------
11556 2019-Jan-16 21:15:23.477416 - [DEBUG]
11557 2019-Jan-16 21:15:23.477440 - [DEBUG] Process 332. path edge:
11558 2019-Jan-16 21:15:23.477463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11559 2019-Jan-16 21:15:23.477520 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
11560 2019-Jan-16 21:15:23.478158 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11561 2019-Jan-16 21:15:23.478808 - [DEBUG]
11562 2019-Jan-16 21:15:23.478832 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11563 2019-Jan-16 21:15:23.479480 - [DEBUG] Compose: EdgeIdentity * AllBottom
11564 2019-Jan-16 21:15:23.479507 - [DEBUG]
11565 2019-Jan-16 21:15:23.479531 - [DEBUG] Propagate flow
11566 2019-Jan-16 21:15:23.479554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11567 2019-Jan-16 21:15:23.479610 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11568 2019-Jan-16 21:15:23.480245 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11569 2019-Jan-16 21:15:23.480879 - [DEBUG] Edge function : AllBottom (result of previous compose)
11570 2019-Jan-16 21:15:23.480904 - [DEBUG]
11571 2019-Jan-16 21:15:23.480929 - [DEBUG] Join: AllTop & AllBottom
11572 2019-Jan-16 21:15:23.480954 - [DEBUG] = AllBottom (new jump func)
11573 2019-Jan-16 21:15:23.480978 - [DEBUG]
11574 2019-Jan-16 21:15:23.481001 - [DEBUG] Start adding new jump function
11575 2019-Jan-16 21:15:23.481024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11576 2019-Jan-16 21:15:23.481079 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11577 2019-Jan-16 21:15:23.481712 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11578 2019-Jan-16 21:15:23.482360 - [DEBUG] Edge Function : AllBottom
11579 2019-Jan-16 21:15:23.482387 - [DEBUG] End adding new jump function
11580 2019-Jan-16 21:15:23.482411 - [DEBUG]
11581 2019-Jan-16 21:15:23.482434 - [DEBUG] -------------------------------------------- 333. Path Edge --------------------------------------------
11582 2019-Jan-16 21:15:23.482459 - [DEBUG]
11583 2019-Jan-16 21:15:23.482482 - [DEBUG] Process 333. path edge:
11584 2019-Jan-16 21:15:23.482505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11585 2019-Jan-16 21:15:23.482561 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
11586 2019-Jan-16 21:15:23.483197 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11587 2019-Jan-16 21:15:23.483830 - [DEBUG]
11588 2019-Jan-16 21:15:23.483854 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11589 2019-Jan-16 21:15:23.484500 - [DEBUG] Compose: EdgeIdentity * AllBottom
11590 2019-Jan-16 21:15:23.484527 - [DEBUG]
11591 2019-Jan-16 21:15:23.484550 - [DEBUG] Propagate flow
11592 2019-Jan-16 21:15:23.484573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11593 2019-Jan-16 21:15:23.484629 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11594 2019-Jan-16 21:15:23.485281 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11595 2019-Jan-16 21:15:23.485914 - [DEBUG] Edge function : AllBottom (result of previous compose)
11596 2019-Jan-16 21:15:23.485939 - [DEBUG]
11597 2019-Jan-16 21:15:23.485963 - [DEBUG] Join: AllTop & AllBottom
11598 2019-Jan-16 21:15:23.485989 - [DEBUG] = AllBottom (new jump func)
11599 2019-Jan-16 21:15:23.486013 - [DEBUG]
11600 2019-Jan-16 21:15:23.486036 - [DEBUG] Start adding new jump function
11601 2019-Jan-16 21:15:23.486067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11602 2019-Jan-16 21:15:23.486123 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11603 2019-Jan-16 21:15:23.486757 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11604 2019-Jan-16 21:15:23.487389 - [DEBUG] Edge Function : AllBottom
11605 2019-Jan-16 21:15:23.487416 - [DEBUG] End adding new jump function
11606 2019-Jan-16 21:15:23.487440 - [DEBUG]
11607 2019-Jan-16 21:15:23.487463 - [DEBUG] -------------------------------------------- 334. Path Edge --------------------------------------------
11608 2019-Jan-16 21:15:23.487487 - [DEBUG]
11609 2019-Jan-16 21:15:23.487510 - [DEBUG] Process 334. path edge:
11610 2019-Jan-16 21:15:23.487534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11611 2019-Jan-16 21:15:23.487590 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
11612 2019-Jan-16 21:15:23.488224 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11613 2019-Jan-16 21:15:23.488873 - [DEBUG]
11614 2019-Jan-16 21:15:23.488898 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11615 2019-Jan-16 21:15:23.489542 - [DEBUG] Compose: EdgeIdentity * AllBottom
11616 2019-Jan-16 21:15:23.489569 - [DEBUG]
11617 2019-Jan-16 21:15:23.489593 - [DEBUG] Propagate flow
11618 2019-Jan-16 21:15:23.489616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11619 2019-Jan-16 21:15:23.489672 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11620 2019-Jan-16 21:15:23.490317 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11621 2019-Jan-16 21:15:23.490951 - [DEBUG] Edge function : AllBottom (result of previous compose)
11622 2019-Jan-16 21:15:23.490976 - [DEBUG]
11623 2019-Jan-16 21:15:23.491000 - [DEBUG] Join: AllTop & AllBottom
11624 2019-Jan-16 21:15:23.491026 - [DEBUG] = AllBottom (new jump func)
11625 2019-Jan-16 21:15:23.491050 - [DEBUG]
11626 2019-Jan-16 21:15:23.491073 - [DEBUG] Start adding new jump function
11627 2019-Jan-16 21:15:23.491096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11628 2019-Jan-16 21:15:23.491151 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11629 2019-Jan-16 21:15:23.491798 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11630 2019-Jan-16 21:15:23.492441 - [DEBUG] Edge Function : AllBottom
11631 2019-Jan-16 21:15:23.492468 - [DEBUG] End adding new jump function
11632 2019-Jan-16 21:15:23.492492 - [DEBUG]
11633 2019-Jan-16 21:15:23.492515 - [DEBUG] -------------------------------------------- 335. Path Edge --------------------------------------------
11634 2019-Jan-16 21:15:23.492540 - [DEBUG]
11635 2019-Jan-16 21:15:23.492563 - [DEBUG] Process 335. path edge:
11636 2019-Jan-16 21:15:23.492586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11637 2019-Jan-16 21:15:23.492642 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
11638 2019-Jan-16 21:15:23.493287 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11639 2019-Jan-16 21:15:23.493919 - [DEBUG]
11640 2019-Jan-16 21:15:23.493943 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11641 2019-Jan-16 21:15:23.494592 - [DEBUG] Possible callees:
11642 2019-Jan-16 21:15:23.494617 - [DEBUG] llvm.dbg.declare
11643 2019-Jan-16 21:15:23.494649 - [DEBUG] Possible return sites:
11644 2019-Jan-16 21:15:23.494673 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16311645 2019-Jan-16 21:15:23.495960 - [DEBUG] Found and process special summary
11646 2019-Jan-16 21:15:23.495993 - [DEBUG] Compose: EdgeIdentity * AllBottom
11647 2019-Jan-16 21:15:23.496020 - [DEBUG]
11648 2019-Jan-16 21:15:23.496043 - [DEBUG] Propagate flow
11649 2019-Jan-16 21:15:23.496066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11650 2019-Jan-16 21:15:23.496123 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11651 2019-Jan-16 21:15:23.496761 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11652 2019-Jan-16 21:15:23.497394 - [DEBUG] Edge function : AllBottom (result of previous compose)
11653 2019-Jan-16 21:15:23.497419 - [DEBUG]
11654 2019-Jan-16 21:15:23.497443 - [DEBUG] Join: AllTop & AllBottom
11655 2019-Jan-16 21:15:23.497469 - [DEBUG] = AllBottom (new jump func)
11656 2019-Jan-16 21:15:23.497493 - [DEBUG]
11657 2019-Jan-16 21:15:23.497516 - [DEBUG] Start adding new jump function
11658 2019-Jan-16 21:15:23.497539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11659 2019-Jan-16 21:15:23.497595 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11660 2019-Jan-16 21:15:23.498227 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11661 2019-Jan-16 21:15:23.498880 - [DEBUG] Edge Function : AllBottom
11662 2019-Jan-16 21:15:23.498907 - [DEBUG] End adding new jump function
11663 2019-Jan-16 21:15:23.498931 - [DEBUG]
11664 2019-Jan-16 21:15:23.498955 - [DEBUG] -------------------------------------------- 336. Path Edge --------------------------------------------
11665 2019-Jan-16 21:15:23.498979 - [DEBUG]
11666 2019-Jan-16 21:15:23.499001 - [DEBUG] Process 336. path edge:
11667 2019-Jan-16 21:15:23.499025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11668 2019-Jan-16 21:15:23.499081 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
11669 2019-Jan-16 21:15:23.499718 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11670 2019-Jan-16 21:15:23.500351 - [DEBUG]
11671 2019-Jan-16 21:15:23.500375 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11672 2019-Jan-16 21:15:23.501023 - [DEBUG] Compose: EdgeIdentity * AllBottom
11673 2019-Jan-16 21:15:23.501051 - [DEBUG]
11674 2019-Jan-16 21:15:23.501075 - [DEBUG] Propagate flow
11675 2019-Jan-16 21:15:23.501098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11676 2019-Jan-16 21:15:23.501155 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11677 2019-Jan-16 21:15:23.501813 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11678 2019-Jan-16 21:15:23.502447 - [DEBUG] Edge function : AllBottom (result of previous compose)
11679 2019-Jan-16 21:15:23.502472 - [DEBUG]
11680 2019-Jan-16 21:15:23.502496 - [DEBUG] Join: AllTop & AllBottom
11681 2019-Jan-16 21:15:23.502522 - [DEBUG] = AllBottom (new jump func)
11682 2019-Jan-16 21:15:23.502546 - [DEBUG]
11683 2019-Jan-16 21:15:23.502569 - [DEBUG] Start adding new jump function
11684 2019-Jan-16 21:15:23.502592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11685 2019-Jan-16 21:15:23.502648 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11686 2019-Jan-16 21:15:23.503283 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11687 2019-Jan-16 21:15:23.503925 - [DEBUG] Edge Function : AllBottom
11688 2019-Jan-16 21:15:23.503953 - [DEBUG] End adding new jump function
11689 2019-Jan-16 21:15:23.503977 - [DEBUG]
11690 2019-Jan-16 21:15:23.504001 - [DEBUG] -------------------------------------------- 337. Path Edge --------------------------------------------
11691 2019-Jan-16 21:15:23.504025 - [DEBUG]
11692 2019-Jan-16 21:15:23.504048 - [DEBUG] Process 337. path edge:
11693 2019-Jan-16 21:15:23.504072 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11694 2019-Jan-16 21:15:23.504128 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
11695 2019-Jan-16 21:15:23.504763 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11696 2019-Jan-16 21:15:23.505413 - [DEBUG]
11697 2019-Jan-16 21:15:23.505438 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11698 2019-Jan-16 21:15:23.506082 - [DEBUG] Compose: EdgeIdentity * AllBottom
11699 2019-Jan-16 21:15:23.506110 - [DEBUG]
11700 2019-Jan-16 21:15:23.506133 - [DEBUG] Propagate flow
11701 2019-Jan-16 21:15:23.506156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11702 2019-Jan-16 21:15:23.506212 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11703 2019-Jan-16 21:15:23.506856 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11704 2019-Jan-16 21:15:23.507490 - [DEBUG] Edge function : AllBottom (result of previous compose)
11705 2019-Jan-16 21:15:23.507515 - [DEBUG]
11706 2019-Jan-16 21:15:23.507539 - [DEBUG] Join: AllTop & AllBottom
11707 2019-Jan-16 21:15:23.507564 - [DEBUG] = AllBottom (new jump func)
11708 2019-Jan-16 21:15:23.507589 - [DEBUG]
11709 2019-Jan-16 21:15:23.507612 - [DEBUG] Start adding new jump function
11710 2019-Jan-16 21:15:23.507635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11711 2019-Jan-16 21:15:23.507691 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11712 2019-Jan-16 21:15:23.508325 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11713 2019-Jan-16 21:15:23.508984 - [DEBUG] Edge Function : AllBottom
11714 2019-Jan-16 21:15:23.509011 - [DEBUG] End adding new jump function
11715 2019-Jan-16 21:15:23.509035 - [DEBUG]
11716 2019-Jan-16 21:15:23.509058 - [DEBUG] -------------------------------------------- 338. Path Edge --------------------------------------------
11717 2019-Jan-16 21:15:23.509083 - [DEBUG]
11718 2019-Jan-16 21:15:23.509106 - [DEBUG] Process 338. path edge:
11719 2019-Jan-16 21:15:23.509129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11720 2019-Jan-16 21:15:23.509185 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
11721 2019-Jan-16 21:15:23.509830 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11722 2019-Jan-16 21:15:23.510463 - [DEBUG]
11723 2019-Jan-16 21:15:23.510487 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11724 2019-Jan-16 21:15:23.511144 - [DEBUG] Possible callees:
11725 2019-Jan-16 21:15:23.511169 - [DEBUG] llvm.dbg.declare
11726 2019-Jan-16 21:15:23.511194 - [DEBUG] Possible return sites:
11727 2019-Jan-16 21:15:23.511217 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16911728 2019-Jan-16 21:15:23.512516 - [DEBUG] Found and process special summary
11729 2019-Jan-16 21:15:23.512550 - [DEBUG] Compose: EdgeIdentity * AllBottom
11730 2019-Jan-16 21:15:23.512577 - [DEBUG]
11731 2019-Jan-16 21:15:23.512600 - [DEBUG] Propagate flow
11732 2019-Jan-16 21:15:23.512623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11733 2019-Jan-16 21:15:23.512679 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11734 2019-Jan-16 21:15:23.513318 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11735 2019-Jan-16 21:15:23.513952 - [DEBUG] Edge function : AllBottom (result of previous compose)
11736 2019-Jan-16 21:15:23.513977 - [DEBUG]
11737 2019-Jan-16 21:15:23.514001 - [DEBUG] Join: AllTop & AllBottom
11738 2019-Jan-16 21:15:23.514026 - [DEBUG] = AllBottom (new jump func)
11739 2019-Jan-16 21:15:23.514051 - [DEBUG]
11740 2019-Jan-16 21:15:23.514074 - [DEBUG] Start adding new jump function
11741 2019-Jan-16 21:15:23.514097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11742 2019-Jan-16 21:15:23.514152 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11743 2019-Jan-16 21:15:23.514788 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11744 2019-Jan-16 21:15:23.515438 - [DEBUG] Edge Function : AllBottom
11745 2019-Jan-16 21:15:23.515465 - [DEBUG] End adding new jump function
11746 2019-Jan-16 21:15:23.515489 - [DEBUG]
11747 2019-Jan-16 21:15:23.515512 - [DEBUG] -------------------------------------------- 339. Path Edge --------------------------------------------
11748 2019-Jan-16 21:15:23.515537 - [DEBUG]
11749 2019-Jan-16 21:15:23.515560 - [DEBUG] Process 339. path edge:
11750 2019-Jan-16 21:15:23.515583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11751 2019-Jan-16 21:15:23.515640 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
11752 2019-Jan-16 21:15:23.516278 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11753 2019-Jan-16 21:15:23.516912 - [DEBUG]
11754 2019-Jan-16 21:15:23.516936 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11755 2019-Jan-16 21:15:23.517586 - [DEBUG] Compose: EdgeIdentity * AllBottom
11756 2019-Jan-16 21:15:23.517613 - [DEBUG]
11757 2019-Jan-16 21:15:23.517637 - [DEBUG] Propagate flow
11758 2019-Jan-16 21:15:23.517660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11759 2019-Jan-16 21:15:23.517716 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11760 2019-Jan-16 21:15:23.518351 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11761 2019-Jan-16 21:15:23.519000 - [DEBUG] Edge function : AllBottom (result of previous compose)
11762 2019-Jan-16 21:15:23.519025 - [DEBUG]
11763 2019-Jan-16 21:15:23.519050 - [DEBUG] Join: AllTop & AllBottom
11764 2019-Jan-16 21:15:23.519075 - [DEBUG] = AllBottom (new jump func)
11765 2019-Jan-16 21:15:23.519099 - [DEBUG]
11766 2019-Jan-16 21:15:23.519122 - [DEBUG] Start adding new jump function
11767 2019-Jan-16 21:15:23.519145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11768 2019-Jan-16 21:15:23.519201 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11769 2019-Jan-16 21:15:23.519834 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11770 2019-Jan-16 21:15:23.520467 - [DEBUG] Edge Function : AllBottom
11771 2019-Jan-16 21:15:23.520495 - [DEBUG] End adding new jump function
11772 2019-Jan-16 21:15:23.520519 - [DEBUG]
11773 2019-Jan-16 21:15:23.520542 - [DEBUG] -------------------------------------------- 340. Path Edge --------------------------------------------
11774 2019-Jan-16 21:15:23.520574 - [DEBUG]
11775 2019-Jan-16 21:15:23.520598 - [DEBUG] Process 340. path edge:
11776 2019-Jan-16 21:15:23.520621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11777 2019-Jan-16 21:15:23.520677 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
11778 2019-Jan-16 21:15:23.521310 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11779 2019-Jan-16 21:15:23.521959 - [DEBUG]
11780 2019-Jan-16 21:15:23.521983 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11781 2019-Jan-16 21:15:23.522629 - [DEBUG] Compose: EdgeIdentity * AllBottom
11782 2019-Jan-16 21:15:23.522657 - [DEBUG]
11783 2019-Jan-16 21:15:23.522680 - [DEBUG] Propagate flow
11784 2019-Jan-16 21:15:23.522704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11785 2019-Jan-16 21:15:23.522760 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11786 2019-Jan-16 21:15:23.523401 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11787 2019-Jan-16 21:15:23.524033 - [DEBUG] Edge function : AllBottom (result of previous compose)
11788 2019-Jan-16 21:15:23.524058 - [DEBUG]
11789 2019-Jan-16 21:15:23.524082 - [DEBUG] Join: AllTop & AllBottom
11790 2019-Jan-16 21:15:23.524108 - [DEBUG] = AllBottom (new jump func)
11791 2019-Jan-16 21:15:23.524132 - [DEBUG]
11792 2019-Jan-16 21:15:23.524155 - [DEBUG] Start adding new jump function
11793 2019-Jan-16 21:15:23.524178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11794 2019-Jan-16 21:15:23.524234 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11795 2019-Jan-16 21:15:23.524868 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11796 2019-Jan-16 21:15:23.525524 - [DEBUG] Edge Function : AllBottom
11797 2019-Jan-16 21:15:23.525551 - [DEBUG] End adding new jump function
11798 2019-Jan-16 21:15:23.525575 - [DEBUG]
11799 2019-Jan-16 21:15:23.525599 - [DEBUG] -------------------------------------------- 341. Path Edge --------------------------------------------
11800 2019-Jan-16 21:15:23.525623 - [DEBUG]
11801 2019-Jan-16 21:15:23.525646 - [DEBUG] Process 341. path edge:
11802 2019-Jan-16 21:15:23.525670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11803 2019-Jan-16 21:15:23.525726 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
11804 2019-Jan-16 21:15:23.526365 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11805 2019-Jan-16 21:15:23.526997 - [DEBUG]
11806 2019-Jan-16 21:15:23.527021 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11807 2019-Jan-16 21:15:23.527670 - [DEBUG] Compose: EdgeIdentity * AllBottom
11808 2019-Jan-16 21:15:23.527698 - [DEBUG]
11809 2019-Jan-16 21:15:23.527722 - [DEBUG] Propagate flow
11810 2019-Jan-16 21:15:23.527745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11811 2019-Jan-16 21:15:23.527802 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11812 2019-Jan-16 21:15:23.528454 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11813 2019-Jan-16 21:15:23.529090 - [DEBUG] Edge function : AllBottom (result of previous compose)
11814 2019-Jan-16 21:15:23.529114 - [DEBUG]
11815 2019-Jan-16 21:15:23.529139 - [DEBUG] Join: AllTop & AllBottom
11816 2019-Jan-16 21:15:23.529164 - [DEBUG] = AllBottom (new jump func)
11817 2019-Jan-16 21:15:23.529188 - [DEBUG]
11818 2019-Jan-16 21:15:23.529220 - [DEBUG] Start adding new jump function
11819 2019-Jan-16 21:15:23.529244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11820 2019-Jan-16 21:15:23.529300 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11821 2019-Jan-16 21:15:23.529933 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11822 2019-Jan-16 21:15:23.530567 - [DEBUG] Edge Function : AllBottom
11823 2019-Jan-16 21:15:23.530594 - [DEBUG] End adding new jump function
11824 2019-Jan-16 21:15:23.530618 - [DEBUG]
11825 2019-Jan-16 21:15:23.530641 - [DEBUG] -------------------------------------------- 342. Path Edge --------------------------------------------
11826 2019-Jan-16 21:15:23.530666 - [DEBUG]
11827 2019-Jan-16 21:15:23.530689 - [DEBUG] Process 342. path edge:
11828 2019-Jan-16 21:15:23.530712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11829 2019-Jan-16 21:15:23.530768 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
11830 2019-Jan-16 21:15:23.531402 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11831 2019-Jan-16 21:15:23.532051 - [DEBUG]
11832 2019-Jan-16 21:15:23.532076 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11833 2019-Jan-16 21:15:23.532723 - [DEBUG] Compose: EdgeIdentity * AllBottom
11834 2019-Jan-16 21:15:23.532750 - [DEBUG]
11835 2019-Jan-16 21:15:23.532774 - [DEBUG] Propagate flow
11836 2019-Jan-16 21:15:23.532797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11837 2019-Jan-16 21:15:23.532853 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11838 2019-Jan-16 21:15:23.533492 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11839 2019-Jan-16 21:15:23.534126 - [DEBUG] Edge function : AllBottom (result of previous compose)
11840 2019-Jan-16 21:15:23.534151 - [DEBUG]
11841 2019-Jan-16 21:15:23.534176 - [DEBUG] Join: AllTop & AllBottom
11842 2019-Jan-16 21:15:23.534201 - [DEBUG] = AllBottom (new jump func)
11843 2019-Jan-16 21:15:23.534225 - [DEBUG]
11844 2019-Jan-16 21:15:23.534248 - [DEBUG] Start adding new jump function
11845 2019-Jan-16 21:15:23.534271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11846 2019-Jan-16 21:15:23.534327 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11847 2019-Jan-16 21:15:23.534960 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11848 2019-Jan-16 21:15:23.535613 - [DEBUG] Edge Function : AllBottom
11849 2019-Jan-16 21:15:23.535641 - [DEBUG] End adding new jump function
11850 2019-Jan-16 21:15:23.535664 - [DEBUG]
11851 2019-Jan-16 21:15:23.535688 - [DEBUG] -------------------------------------------- 343. Path Edge --------------------------------------------
11852 2019-Jan-16 21:15:23.535712 - [DEBUG]
11853 2019-Jan-16 21:15:23.535735 - [DEBUG] Process 343. path edge:
11854 2019-Jan-16 21:15:23.535759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11855 2019-Jan-16 21:15:23.535815 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
11856 2019-Jan-16 21:15:23.536453 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11857 2019-Jan-16 21:15:23.537086 - [DEBUG]
11858 2019-Jan-16 21:15:23.537111 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11859 2019-Jan-16 21:15:23.537765 - [DEBUG] Compose: EdgeIdentity * AllBottom
11860 2019-Jan-16 21:15:23.537793 - [DEBUG]
11861 2019-Jan-16 21:15:23.537816 - [DEBUG] Propagate flow
11862 2019-Jan-16 21:15:23.537848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11863 2019-Jan-16 21:15:23.537904 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11864 2019-Jan-16 21:15:23.538556 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11865 2019-Jan-16 21:15:23.539190 - [DEBUG] Edge function : AllBottom (result of previous compose)
11866 2019-Jan-16 21:15:23.539215 - [DEBUG]
11867 2019-Jan-16 21:15:23.539239 - [DEBUG] Join: AllTop & AllBottom
11868 2019-Jan-16 21:15:23.539265 - [DEBUG] = AllBottom (new jump func)
11869 2019-Jan-16 21:15:23.539289 - [DEBUG]
11870 2019-Jan-16 21:15:23.539312 - [DEBUG] Start adding new jump function
11871 2019-Jan-16 21:15:23.539336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11872 2019-Jan-16 21:15:23.539391 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11873 2019-Jan-16 21:15:23.540024 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11874 2019-Jan-16 21:15:23.540657 - [DEBUG] Edge Function : AllBottom
11875 2019-Jan-16 21:15:23.540685 - [DEBUG] End adding new jump function
11876 2019-Jan-16 21:15:23.540708 - [DEBUG]
11877 2019-Jan-16 21:15:23.540732 - [DEBUG] -------------------------------------------- 344. Path Edge --------------------------------------------
11878 2019-Jan-16 21:15:23.540756 - [DEBUG]
11879 2019-Jan-16 21:15:23.540779 - [DEBUG] Process 344. path edge:
11880 2019-Jan-16 21:15:23.540803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11881 2019-Jan-16 21:15:23.540859 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
11882 2019-Jan-16 21:15:23.541493 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11883 2019-Jan-16 21:15:23.542141 - [DEBUG]
11884 2019-Jan-16 21:15:23.542166 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11885 2019-Jan-16 21:15:23.542812 - [DEBUG] Compose: EdgeIdentity * AllBottom
11886 2019-Jan-16 21:15:23.542840 - [DEBUG]
11887 2019-Jan-16 21:15:23.542864 - [DEBUG] Propagate flow
11888 2019-Jan-16 21:15:23.542887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11889 2019-Jan-16 21:15:23.542943 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11890 2019-Jan-16 21:15:23.543578 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11891 2019-Jan-16 21:15:23.544211 - [DEBUG] Edge function : AllBottom (result of previous compose)
11892 2019-Jan-16 21:15:23.544236 - [DEBUG]
11893 2019-Jan-16 21:15:23.544260 - [DEBUG] Join: AllTop & AllBottom
11894 2019-Jan-16 21:15:23.544286 - [DEBUG] = AllBottom (new jump func)
11895 2019-Jan-16 21:15:23.544310 - [DEBUG]
11896 2019-Jan-16 21:15:23.544333 - [DEBUG] Start adding new jump function
11897 2019-Jan-16 21:15:23.544356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11898 2019-Jan-16 21:15:23.544412 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11899 2019-Jan-16 21:15:23.545045 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11900 2019-Jan-16 21:15:23.545692 - [DEBUG] Edge Function : AllBottom
11901 2019-Jan-16 21:15:23.545720 - [DEBUG] End adding new jump function
11902 2019-Jan-16 21:15:23.545743 - [DEBUG]
11903 2019-Jan-16 21:15:23.545767 - [DEBUG] -------------------------------------------- 345. Path Edge --------------------------------------------
11904 2019-Jan-16 21:15:23.545791 - [DEBUG]
11905 2019-Jan-16 21:15:23.545815 - [DEBUG] Process 345. path edge:
11906 2019-Jan-16 21:15:23.545838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11907 2019-Jan-16 21:15:23.545902 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
11908 2019-Jan-16 21:15:23.546536 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11909 2019-Jan-16 21:15:23.547169 - [DEBUG]
11910 2019-Jan-16 21:15:23.547193 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11911 2019-Jan-16 21:15:23.547837 - [DEBUG] Compose: EdgeIdentity * AllBottom
11912 2019-Jan-16 21:15:23.547865 - [DEBUG]
11913 2019-Jan-16 21:15:23.547889 - [DEBUG] Propagate flow
11914 2019-Jan-16 21:15:23.547912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11915 2019-Jan-16 21:15:23.547969 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11916 2019-Jan-16 21:15:23.548633 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11917 2019-Jan-16 21:15:23.549273 - [DEBUG] Edge function : AllBottom (result of previous compose)
11918 2019-Jan-16 21:15:23.549299 - [DEBUG]
11919 2019-Jan-16 21:15:23.549323 - [DEBUG] Join: AllTop & AllBottom
11920 2019-Jan-16 21:15:23.549348 - [DEBUG] = AllBottom (new jump func)
11921 2019-Jan-16 21:15:23.549372 - [DEBUG]
11922 2019-Jan-16 21:15:23.549396 - [DEBUG] Start adding new jump function
11923 2019-Jan-16 21:15:23.549418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11924 2019-Jan-16 21:15:23.549474 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11925 2019-Jan-16 21:15:23.550108 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11926 2019-Jan-16 21:15:23.550747 - [DEBUG] Edge Function : AllBottom
11927 2019-Jan-16 21:15:23.550773 - [DEBUG] End adding new jump function
11928 2019-Jan-16 21:15:23.550797 - [DEBUG]
11929 2019-Jan-16 21:15:23.550820 - [DEBUG] -------------------------------------------- 346. Path Edge --------------------------------------------
11930 2019-Jan-16 21:15:23.550845 - [DEBUG]
11931 2019-Jan-16 21:15:23.550868 - [DEBUG] Process 346. path edge:
11932 2019-Jan-16 21:15:23.550891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11933 2019-Jan-16 21:15:23.550947 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
11934 2019-Jan-16 21:15:23.551586 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11935 2019-Jan-16 21:15:23.552235 - [DEBUG]
11936 2019-Jan-16 21:15:23.552261 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11937 2019-Jan-16 21:15:23.552912 - [DEBUG] Compose: EdgeIdentity * AllBottom
11938 2019-Jan-16 21:15:23.552939 - [DEBUG]
11939 2019-Jan-16 21:15:23.552963 - [DEBUG] Propagate flow
11940 2019-Jan-16 21:15:23.552986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11941 2019-Jan-16 21:15:23.553042 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11942 2019-Jan-16 21:15:23.553678 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11943 2019-Jan-16 21:15:23.554312 - [DEBUG] Edge function : AllBottom (result of previous compose)
11944 2019-Jan-16 21:15:23.554337 - [DEBUG]
11945 2019-Jan-16 21:15:23.554361 - [DEBUG] Join: AllTop & AllBottom
11946 2019-Jan-16 21:15:23.554386 - [DEBUG] = AllBottom (new jump func)
11947 2019-Jan-16 21:15:23.554410 - [DEBUG]
11948 2019-Jan-16 21:15:23.554433 - [DEBUG] Start adding new jump function
11949 2019-Jan-16 21:15:23.554457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11950 2019-Jan-16 21:15:23.554520 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11951 2019-Jan-16 21:15:23.555168 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11952 2019-Jan-16 21:15:23.555803 - [DEBUG] Edge Function : AllBottom
11953 2019-Jan-16 21:15:23.555830 - [DEBUG] End adding new jump function
11954 2019-Jan-16 21:15:23.555854 - [DEBUG]
11955 2019-Jan-16 21:15:23.555877 - [DEBUG] -------------------------------------------- 347. Path Edge --------------------------------------------
11956 2019-Jan-16 21:15:23.555902 - [DEBUG]
11957 2019-Jan-16 21:15:23.555925 - [DEBUG] Process 347. path edge:
11958 2019-Jan-16 21:15:23.555948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11959 2019-Jan-16 21:15:23.556005 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
11960 2019-Jan-16 21:15:23.556638 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11961 2019-Jan-16 21:15:23.557271 - [DEBUG]
11962 2019-Jan-16 21:15:23.557295 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11963 2019-Jan-16 21:15:23.557939 - [DEBUG] Compose: EdgeIdentity * AllBottom
11964 2019-Jan-16 21:15:23.557967 - [DEBUG]
11965 2019-Jan-16 21:15:23.557991 - [DEBUG] Propagate flow
11966 2019-Jan-16 21:15:23.558014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11967 2019-Jan-16 21:15:23.558070 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11968 2019-Jan-16 21:15:23.558721 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11969 2019-Jan-16 21:15:23.559355 - [DEBUG] Edge function : AllBottom (result of previous compose)
11970 2019-Jan-16 21:15:23.559380 - [DEBUG]
11971 2019-Jan-16 21:15:23.559405 - [DEBUG] Join: AllTop & AllBottom
11972 2019-Jan-16 21:15:23.559430 - [DEBUG] = AllBottom (new jump func)
11973 2019-Jan-16 21:15:23.559454 - [DEBUG]
11974 2019-Jan-16 21:15:23.559477 - [DEBUG] Start adding new jump function
11975 2019-Jan-16 21:15:23.559501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11976 2019-Jan-16 21:15:23.559556 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11977 2019-Jan-16 21:15:23.560190 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11978 2019-Jan-16 21:15:23.560823 - [DEBUG] Edge Function : AllBottom
11979 2019-Jan-16 21:15:23.560851 - [DEBUG] End adding new jump function
11980 2019-Jan-16 21:15:23.560874 - [DEBUG]
11981 2019-Jan-16 21:15:23.560898 - [DEBUG] -------------------------------------------- 348. Path Edge --------------------------------------------
11982 2019-Jan-16 21:15:23.560922 - [DEBUG]
11983 2019-Jan-16 21:15:23.560945 - [DEBUG] Process 348. path edge:
11984 2019-Jan-16 21:15:23.560968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11985 2019-Jan-16 21:15:23.561024 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
11986 2019-Jan-16 21:15:23.561658 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
11987 2019-Jan-16 21:15:23.562306 - [DEBUG]
11988 2019-Jan-16 21:15:23.562330 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11989 2019-Jan-16 21:15:23.562972 - [DEBUG] Start of endsummarytab entry
11990 2019-Jan-16 21:15:23.563001 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11991 2019-Jan-16 21:15:23.563638 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
11992 2019-Jan-16 21:15:23.563697 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11993 2019-Jan-16 21:15:23.564339 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11994 2019-Jan-16 21:15:23.564984 - [DEBUG] EF: AllBottom
11995 2019-Jan-16 21:15:23.565010 - [DEBUG]
11996 2019-Jan-16 21:15:23.565034 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11997 2019-Jan-16 21:15:23.565687 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
11998 2019-Jan-16 21:15:23.566325 - [DEBUG] EF: AllBottom
11999 2019-Jan-16 21:15:23.566350 - [DEBUG]
12000 2019-Jan-16 21:15:23.566373 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
12001 2019-Jan-16 21:15:23.567048 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
12002 2019-Jan-16 21:15:23.567742 - [DEBUG] EF: AllBottom
12003 2019-Jan-16 21:15:23.567769 - [DEBUG]
12004 2019-Jan-16 21:15:23.567793 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
12005 2019-Jan-16 21:15:23.568517 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
12006 2019-Jan-16 21:15:23.569203 - [DEBUG] EF: AllBottom
12007 2019-Jan-16 21:15:23.569229 - [DEBUG]
12008 2019-Jan-16 21:15:23.569252 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
12009 2019-Jan-16 21:15:23.569890 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
12010 2019-Jan-16 21:15:23.570534 - [DEBUG] EF: AllBottom
12011 2019-Jan-16 21:15:23.570559 - [DEBUG]
12012 2019-Jan-16 21:15:23.570583 - [DEBUG] ---------------
12013 2019-Jan-16 21:15:23.570606 - [DEBUG]
12014 2019-Jan-16 21:15:23.570631 - [DEBUG] End of endsummarytab entry
12015 2019-Jan-16 21:15:23.570654 - [DEBUG]
12016 2019-Jan-16 21:15:23.570678 - [DEBUG] Start of incomingtab entry
12017 2019-Jan-16 21:15:23.570704 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
12018 2019-Jan-16 21:15:23.571341 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
12019 2019-Jan-16 21:15:23.571400 - [DEBUG] ---------------
12020 2019-Jan-16 21:15:23.571424 - [DEBUG] End of incomingtab entry
12021 2019-Jan-16 21:15:23.571448 - [DEBUG]
12022 2019-Jan-16 21:15:23.571475 - [DEBUG] EDGE:
12023 2019-Jan-16 21:15:23.571532 - [DEBUG] ---> 12024 2019-Jan-16 21:15:23.572190 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12025 2019-Jan-16 21:15:23.572825 - [DEBUG]
12026 2019-Jan-16 21:15:23.572851 - [DEBUG] EDGE:
12027 2019-Jan-16 21:15:23.572908 - [DEBUG] ---> 12028 2019-Jan-16 21:15:23.573543 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12029 2019-Jan-16 21:15:23.574177 - [DEBUG]
12030 2019-Jan-16 21:15:23.574227 - [DEBUG] Compose: EdgeIdentity * AllBottom
12031 2019-Jan-16 21:15:23.574255 - [DEBUG]
12032 2019-Jan-16 21:15:23.574278 - [DEBUG] Propagate flow
12033 2019-Jan-16 21:15:23.574302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12034 2019-Jan-16 21:15:23.574358 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
12035 2019-Jan-16 21:15:23.575007 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12036 2019-Jan-16 21:15:23.575658 - [DEBUG] Edge function : AllBottom (result of previous compose)
12037 2019-Jan-16 21:15:23.575684 - [DEBUG]
12038 2019-Jan-16 21:15:23.575710 - [DEBUG] Join: AllTop & AllBottom
12039 2019-Jan-16 21:15:23.575736 - [DEBUG] = AllBottom (new jump func)
12040 2019-Jan-16 21:15:23.575760 - [DEBUG]
12041 2019-Jan-16 21:15:23.575784 - [DEBUG] Start adding new jump function
12042 2019-Jan-16 21:15:23.575807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12043 2019-Jan-16 21:15:23.575881 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12044 2019-Jan-16 21:15:23.576517 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
12045 2019-Jan-16 21:15:23.577160 - [DEBUG] Edge Function : AllBottom
12046 2019-Jan-16 21:15:23.577190 - [DEBUG] End adding new jump function
12047 2019-Jan-16 21:15:23.577214 - [DEBUG]
12048 2019-Jan-16 21:15:23.577238 - [DEBUG] -------------------------------------------- 349. Path Edge --------------------------------------------
12049 2019-Jan-16 21:15:23.577264 - [DEBUG]
12050 2019-Jan-16 21:15:23.577287 - [DEBUG] Process 349. path edge:
12051 2019-Jan-16 21:15:23.577311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12052 2019-Jan-16 21:15:23.577367 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
12053 2019-Jan-16 21:15:23.578011 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12054 2019-Jan-16 21:15:23.578662 - [DEBUG]
12055 2019-Jan-16 21:15:23.578687 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
12056 2019-Jan-16 21:15:23.579341 - [DEBUG] Possible callees:
12057 2019-Jan-16 21:15:23.579366 - [DEBUG] llvm.dbg.declare
12058 2019-Jan-16 21:15:23.579390 - [DEBUG] Possible return sites:
12059 2019-Jan-16 21:15:23.579414 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19312060 2019-Jan-16 21:15:23.580693 - [DEBUG] Found and process special summary
12061 2019-Jan-16 21:15:23.580728 - [DEBUG] Compose: EdgeIdentity * AllBottom
12062 2019-Jan-16 21:15:23.580755 - [DEBUG]
12063 2019-Jan-16 21:15:23.580779 - [DEBUG] Propagate flow
12064 2019-Jan-16 21:15:23.580802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12065 2019-Jan-16 21:15:23.580858 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
12066 2019-Jan-16 21:15:23.581497 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12067 2019-Jan-16 21:15:23.582156 - [DEBUG] Edge function : AllBottom (result of previous compose)
12068 2019-Jan-16 21:15:23.582181 - [DEBUG]
12069 2019-Jan-16 21:15:23.582206 - [DEBUG] Join: AllTop & AllBottom
12070 2019-Jan-16 21:15:23.582231 - [DEBUG] = AllBottom (new jump func)
12071 2019-Jan-16 21:15:23.582255 - [DEBUG]
12072 2019-Jan-16 21:15:23.582278 - [DEBUG] Start adding new jump function
12073 2019-Jan-16 21:15:23.582301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12074 2019-Jan-16 21:15:23.582357 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12075 2019-Jan-16 21:15:23.582991 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
12076 2019-Jan-16 21:15:23.583628 - [DEBUG] Edge Function : AllBottom
12077 2019-Jan-16 21:15:23.583656 - [DEBUG] End adding new jump function
12078 2019-Jan-16 21:15:23.583679 - [DEBUG]
12079 2019-Jan-16 21:15:23.583703 - [DEBUG] -------------------------------------------- 350. Path Edge --------------------------------------------
12080 2019-Jan-16 21:15:23.583727 - [DEBUG]
12081 2019-Jan-16 21:15:23.583751 - [DEBUG] Process 350. path edge:
12082 2019-Jan-16 21:15:23.583774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12083 2019-Jan-16 21:15:23.583830 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
12084 2019-Jan-16 21:15:23.584477 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12085 2019-Jan-16 21:15:23.585124 - [DEBUG]
12086 2019-Jan-16 21:15:23.585148 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
12087 2019-Jan-16 21:15:23.585799 - [DEBUG] Compose: EdgeIdentity * AllBottom
12088 2019-Jan-16 21:15:23.585826 - [DEBUG]
12089 2019-Jan-16 21:15:23.585850 - [DEBUG] Propagate flow
12090 2019-Jan-16 21:15:23.585873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12091 2019-Jan-16 21:15:23.585929 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
12092 2019-Jan-16 21:15:23.586566 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12093 2019-Jan-16 21:15:23.587199 - [DEBUG] Edge function : AllBottom (result of previous compose)
12094 2019-Jan-16 21:15:23.587224 - [DEBUG]
12095 2019-Jan-16 21:15:23.587248 - [DEBUG] Join: AllTop & AllBottom
12096 2019-Jan-16 21:15:23.587273 - [DEBUG] = AllBottom (new jump func)
12097 2019-Jan-16 21:15:23.587298 - [DEBUG]
12098 2019-Jan-16 21:15:23.587321 - [DEBUG] Start adding new jump function
12099 2019-Jan-16 21:15:23.587344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12100 2019-Jan-16 21:15:23.587399 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12101 2019-Jan-16 21:15:23.588033 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
12102 2019-Jan-16 21:15:23.588683 - [DEBUG] Edge Function : AllBottom
12103 2019-Jan-16 21:15:23.588711 - [DEBUG] End adding new jump function
12104 2019-Jan-16 21:15:23.588735 - [DEBUG]
12105 2019-Jan-16 21:15:23.588758 - [DEBUG] -------------------------------------------- 351. Path Edge --------------------------------------------
12106 2019-Jan-16 21:15:23.588782 - [DEBUG]
12107 2019-Jan-16 21:15:23.588806 - [DEBUG] Process 351. path edge:
12108 2019-Jan-16 21:15:23.588829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12109 2019-Jan-16 21:15:23.588885 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
12110 2019-Jan-16 21:15:23.589520 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12111 2019-Jan-16 21:15:23.590153 - [DEBUG]
12112 2019-Jan-16 21:15:23.590179 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
12113 2019-Jan-16 21:15:23.590824 - [DEBUG] Compose: EdgeIdentity * AllBottom
12114 2019-Jan-16 21:15:23.590852 - [DEBUG]
12115 2019-Jan-16 21:15:23.590876 - [DEBUG] Propagate flow
12116 2019-Jan-16 21:15:23.590899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12117 2019-Jan-16 21:15:23.590955 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
12118 2019-Jan-16 21:15:23.591589 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12119 2019-Jan-16 21:15:23.592239 - [DEBUG] Edge function : AllBottom (result of previous compose)
12120 2019-Jan-16 21:15:23.592264 - [DEBUG]
12121 2019-Jan-16 21:15:23.592289 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12122 2019-Jan-16 21:15:23.592315 - [DEBUG] = AllBottom
12123 2019-Jan-16 21:15:23.592339 - [DEBUG]
12124 2019-Jan-16 21:15:23.592362 - [DEBUG] PROPAGATE: No new function!
12125 2019-Jan-16 21:15:23.592387 - [DEBUG] EDGE:
12126 2019-Jan-16 21:15:23.592444 - [DEBUG] ---> 12127 2019-Jan-16 21:15:23.593080 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12128 2019-Jan-16 21:15:23.593711 - [DEBUG]
12129 2019-Jan-16 21:15:23.593744 - [DEBUG] EDGE:
12130 2019-Jan-16 21:15:23.593801 - [DEBUG] ---> 12131 2019-Jan-16 21:15:23.594439 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12132 2019-Jan-16 21:15:23.595086 - [DEBUG]
12133 2019-Jan-16 21:15:23.595123 - [DEBUG] Compose: EdgeIdentity * AllBottom
12134 2019-Jan-16 21:15:23.595150 - [DEBUG]
12135 2019-Jan-16 21:15:23.595174 - [DEBUG] Propagate flow
12136 2019-Jan-16 21:15:23.595197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12137 2019-Jan-16 21:15:23.595254 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
12138 2019-Jan-16 21:15:23.595891 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12139 2019-Jan-16 21:15:23.596525 - [DEBUG] Edge function : AllBottom (result of previous compose)
12140 2019-Jan-16 21:15:23.596550 - [DEBUG]
12141 2019-Jan-16 21:15:23.596575 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12142 2019-Jan-16 21:15:23.596601 - [DEBUG] = AllBottom
12143 2019-Jan-16 21:15:23.596625 - [DEBUG]
12144 2019-Jan-16 21:15:23.596648 - [DEBUG] PROPAGATE: No new function!
12145 2019-Jan-16 21:15:23.596674 - [DEBUG] EDGE:
12146 2019-Jan-16 21:15:23.596732 - [DEBUG] ---> 12147 2019-Jan-16 21:15:23.597378 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12148 2019-Jan-16 21:15:23.598012 - [DEBUG]
12149 2019-Jan-16 21:15:23.598037 - [DEBUG] EDGE:
12150 2019-Jan-16 21:15:23.598094 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
12151 2019-Jan-16 21:15:23.598749 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12152 2019-Jan-16 21:15:23.599383 - [DEBUG]
12153 2019-Jan-16 21:15:23.599408 - [DEBUG] EDGE:
12154 2019-Jan-16 21:15:23.599465 - [DEBUG] ---> 12155 2019-Jan-16 21:15:23.600107 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12156 2019-Jan-16 21:15:23.600741 - [DEBUG]
12157 2019-Jan-16 21:15:23.600766 - [DEBUG] EDGE:
12158 2019-Jan-16 21:15:23.600823 - [DEBUG] ---> 12159 2019-Jan-16 21:15:23.601458 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12160 2019-Jan-16 21:15:23.602105 - [DEBUG]
12161 2019-Jan-16 21:15:23.602131 - [DEBUG] EDGE:
12162 2019-Jan-16 21:15:23.602188 - [DEBUG] ---> 12163 2019-Jan-16 21:15:23.602827 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12164 2019-Jan-16 21:15:23.603461 - [DEBUG]
12165 2019-Jan-16 21:15:23.603494 - [DEBUG] Compose: EdgeIdentity * AllBottom
12166 2019-Jan-16 21:15:23.603521 - [DEBUG]
12167 2019-Jan-16 21:15:23.603545 - [DEBUG] Propagate flow
12168 2019-Jan-16 21:15:23.603568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12169 2019-Jan-16 21:15:23.603624 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
12170 2019-Jan-16 21:15:23.604262 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12171 2019-Jan-16 21:15:23.604902 - [DEBUG] Edge function : AllBottom (result of previous compose)
12172 2019-Jan-16 21:15:23.604928 - [DEBUG]
12173 2019-Jan-16 21:15:23.604953 - [DEBUG] Join: AllTop & AllBottom
12174 2019-Jan-16 21:15:23.604979 - [DEBUG] = AllBottom (new jump func)
12175 2019-Jan-16 21:15:23.605003 - [DEBUG]
12176 2019-Jan-16 21:15:23.605026 - [DEBUG] Start adding new jump function
12177 2019-Jan-16 21:15:23.605049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12178 2019-Jan-16 21:15:23.605119 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12179 2019-Jan-16 21:15:23.605754 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
12180 2019-Jan-16 21:15:23.606392 - [DEBUG] Edge Function : AllBottom
12181 2019-Jan-16 21:15:23.606420 - [DEBUG] End adding new jump function
12182 2019-Jan-16 21:15:23.606443 - [DEBUG]
12183 2019-Jan-16 21:15:23.606467 - [DEBUG] -------------------------------------------- 352. Path Edge --------------------------------------------
12184 2019-Jan-16 21:15:23.606491 - [DEBUG]
12185 2019-Jan-16 21:15:23.606514 - [DEBUG] Process 352. path edge:
12186 2019-Jan-16 21:15:23.606538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12187 2019-Jan-16 21:15:23.606594 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
12188 2019-Jan-16 21:15:23.607231 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12189 2019-Jan-16 21:15:23.607865 - [DEBUG]
12190 2019-Jan-16 21:15:23.607889 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
12191 2019-Jan-16 21:15:23.608555 - [DEBUG] Compose: EdgeIdentity * AllBottom
12192 2019-Jan-16 21:15:23.608583 - [DEBUG]
12193 2019-Jan-16 21:15:23.608607 - [DEBUG] Propagate flow
12194 2019-Jan-16 21:15:23.608630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12195 2019-Jan-16 21:15:23.608686 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
12196 2019-Jan-16 21:15:23.609320 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12197 2019-Jan-16 21:15:23.609954 - [DEBUG] Edge function : AllBottom (result of previous compose)
12198 2019-Jan-16 21:15:23.609979 - [DEBUG]
12199 2019-Jan-16 21:15:23.610003 - [DEBUG] Join: AllTop & AllBottom
12200 2019-Jan-16 21:15:23.610028 - [DEBUG] = AllBottom (new jump func)
12201 2019-Jan-16 21:15:23.610052 - [DEBUG]
12202 2019-Jan-16 21:15:23.610075 - [DEBUG] Start adding new jump function
12203 2019-Jan-16 21:15:23.610098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12204 2019-Jan-16 21:15:23.610154 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12205 2019-Jan-16 21:15:23.610818 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
12206 2019-Jan-16 21:15:23.611478 - [DEBUG] Edge Function : AllBottom
12207 2019-Jan-16 21:15:23.611508 - [DEBUG] End adding new jump function
12208 2019-Jan-16 21:15:23.611532 - [DEBUG]
12209 2019-Jan-16 21:15:23.611556 - [DEBUG] -------------------------------------------- 353. Path Edge --------------------------------------------
12210 2019-Jan-16 21:15:23.611582 - [DEBUG]
12211 2019-Jan-16 21:15:23.611605 - [DEBUG] Process 353. path edge:
12212 2019-Jan-16 21:15:23.611629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12213 2019-Jan-16 21:15:23.611695 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
12214 2019-Jan-16 21:15:23.612376 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12215 2019-Jan-16 21:15:23.613011 - [DEBUG]
12216 2019-Jan-16 21:15:23.613038 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
12217 2019-Jan-16 21:15:23.613712 - [DEBUG] Compose: EdgeIdentity * AllBottom
12218 2019-Jan-16 21:15:23.613740 - [DEBUG]
12219 2019-Jan-16 21:15:23.613764 - [DEBUG] Propagate flow
12220 2019-Jan-16 21:15:23.613788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12221 2019-Jan-16 21:15:23.613845 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
12222 2019-Jan-16 21:15:23.614481 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12223 2019-Jan-16 21:15:23.615129 - [DEBUG] Edge function : AllBottom (result of previous compose)
12224 2019-Jan-16 21:15:23.615154 - [DEBUG]
12225 2019-Jan-16 21:15:23.615180 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12226 2019-Jan-16 21:15:23.615206 - [DEBUG] = AllBottom
12227 2019-Jan-16 21:15:23.615230 - [DEBUG]
12228 2019-Jan-16 21:15:23.615253 - [DEBUG] PROPAGATE: No new function!
12229 2019-Jan-16 21:15:23.615278 - [DEBUG] EDGE:
12230 2019-Jan-16 21:15:23.615336 - [DEBUG] ---> 12231 2019-Jan-16 21:15:23.615969 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12232 2019-Jan-16 21:15:23.616603 - [DEBUG]
12233 2019-Jan-16 21:15:23.616628 - [DEBUG] EDGE:
12234 2019-Jan-16 21:15:23.616685 - [DEBUG] ---> 12235 2019-Jan-16 21:15:23.617325 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12236 2019-Jan-16 21:15:23.617958 - [DEBUG]
12237 2019-Jan-16 21:15:23.617983 - [DEBUG] EDGE:
12238 2019-Jan-16 21:15:23.618040 - [DEBUG] ---> 12239 2019-Jan-16 21:15:23.618692 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12240 2019-Jan-16 21:15:23.619327 - [DEBUG]
12241 2019-Jan-16 21:15:23.619352 - [DEBUG] EDGE:
12242 2019-Jan-16 21:15:23.619410 - [DEBUG] ---> 12243 2019-Jan-16 21:15:23.620050 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12244 2019-Jan-16 21:15:23.620683 - [DEBUG]
12245 2019-Jan-16 21:15:23.620708 - [DEBUG] EDGE:
12246 2019-Jan-16 21:15:23.620765 - [DEBUG] ---> 12247 2019-Jan-16 21:15:23.621399 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12248 2019-Jan-16 21:15:23.622048 - [DEBUG]
12249 2019-Jan-16 21:15:23.622073 - [DEBUG] EDGE:
12250 2019-Jan-16 21:15:23.622131 - [DEBUG] ---> 12251 2019-Jan-16 21:15:23.622767 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12252 2019-Jan-16 21:15:23.623400 - [DEBUG]
12253 2019-Jan-16 21:15:23.623440 - [DEBUG] Compose: EdgeIdentity * AllBottom
12254 2019-Jan-16 21:15:23.623467 - [DEBUG]
12255 2019-Jan-16 21:15:23.623491 - [DEBUG] Propagate flow
12256 2019-Jan-16 21:15:23.623515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12257 2019-Jan-16 21:15:23.623571 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
12258 2019-Jan-16 21:15:23.624209 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12259 2019-Jan-16 21:15:23.624850 - [DEBUG] Edge function : AllBottom (result of previous compose)
12260 2019-Jan-16 21:15:23.624876 - [DEBUG]
12261 2019-Jan-16 21:15:23.624902 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12262 2019-Jan-16 21:15:23.624927 - [DEBUG] = AllBottom
12263 2019-Jan-16 21:15:23.624952 - [DEBUG]
12264 2019-Jan-16 21:15:23.624975 - [DEBUG] PROPAGATE: No new function!
12265 2019-Jan-16 21:15:23.625002 - [DEBUG] EDGE:
12266 2019-Jan-16 21:15:23.625061 - [DEBUG] ---> 12267 2019-Jan-16 21:15:23.625722 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12268 2019-Jan-16 21:15:23.626357 - [DEBUG]
12269 2019-Jan-16 21:15:23.626382 - [DEBUG] EDGE:
12270 2019-Jan-16 21:15:23.626440 - [DEBUG] ---> 12271 2019-Jan-16 21:15:23.627074 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12272 2019-Jan-16 21:15:23.627707 - [DEBUG]
12273 2019-Jan-16 21:15:23.627732 - [DEBUG] EDGE:
12274 2019-Jan-16 21:15:23.627789 - [DEBUG] ---> 12275 2019-Jan-16 21:15:23.628439 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12276 2019-Jan-16 21:15:23.629074 - [DEBUG]
12277 2019-Jan-16 21:15:23.629110 - [DEBUG] Compose: EdgeIdentity * AllBottom
12278 2019-Jan-16 21:15:23.629137 - [DEBUG]
12279 2019-Jan-16 21:15:23.629161 - [DEBUG] Propagate flow
12280 2019-Jan-16 21:15:23.629184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12281 2019-Jan-16 21:15:23.629241 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
12282 2019-Jan-16 21:15:23.629878 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12283 2019-Jan-16 21:15:23.630512 - [DEBUG] Edge function : AllBottom (result of previous compose)
12284 2019-Jan-16 21:15:23.630537 - [DEBUG]
12285 2019-Jan-16 21:15:23.630563 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12286 2019-Jan-16 21:15:23.630588 - [DEBUG] = AllBottom
12287 2019-Jan-16 21:15:23.630613 - [DEBUG]
12288 2019-Jan-16 21:15:23.630636 - [DEBUG] PROPAGATE: No new function!
12289 2019-Jan-16 21:15:23.630662 - [DEBUG] EDGE:
12290 2019-Jan-16 21:15:23.630720 - [DEBUG] ---> 12291 2019-Jan-16 21:15:23.631365 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12292 2019-Jan-16 21:15:23.632021 - [DEBUG]
12293 2019-Jan-16 21:15:23.632046 - [DEBUG] EDGE:
12294 2019-Jan-16 21:15:23.632104 - [DEBUG] ---> 12295 2019-Jan-16 21:15:23.632739 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12296 2019-Jan-16 21:15:23.633372 - [DEBUG]
12297 2019-Jan-16 21:15:23.633397 - [DEBUG] EDGE:
12298 2019-Jan-16 21:15:23.633454 - [DEBUG] ---> 12299 2019-Jan-16 21:15:23.634089 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12300 2019-Jan-16 21:15:23.634722 - [DEBUG]
12301 2019-Jan-16 21:15:23.634748 - [DEBUG] EDGE:
12302 2019-Jan-16 21:15:23.634814 - [DEBUG] ---> 12303 2019-Jan-16 21:15:23.635467 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12304 2019-Jan-16 21:15:23.636101 - [DEBUG]
12305 2019-Jan-16 21:15:23.636138 - [DEBUG] Compose: EdgeIdentity * AllBottom
12306 2019-Jan-16 21:15:23.636165 - [DEBUG]
12307 2019-Jan-16 21:15:23.636189 - [DEBUG] Propagate flow
12308 2019-Jan-16 21:15:23.636212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12309 2019-Jan-16 21:15:23.636269 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12310 2019-Jan-16 21:15:23.636907 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12311 2019-Jan-16 21:15:23.637546 - [DEBUG] Edge function : AllBottom (result of previous compose)
12312 2019-Jan-16 21:15:23.637571 - [DEBUG]
12313 2019-Jan-16 21:15:23.637597 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12314 2019-Jan-16 21:15:23.637623 - [DEBUG] = AllBottom
12315 2019-Jan-16 21:15:23.637647 - [DEBUG]
12316 2019-Jan-16 21:15:23.637670 - [DEBUG] PROPAGATE: No new function!
12317 2019-Jan-16 21:15:23.637697 - [DEBUG] EDGE:
12318 2019-Jan-16 21:15:23.637755 - [DEBUG] ---> 12319 2019-Jan-16 21:15:23.638412 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12320 2019-Jan-16 21:15:23.639048 - [DEBUG]
12321 2019-Jan-16 21:15:23.639074 - [DEBUG] EDGE:
12322 2019-Jan-16 21:15:23.639131 - [DEBUG] ---> 12323 2019-Jan-16 21:15:23.639766 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12324 2019-Jan-16 21:15:23.640399 - [DEBUG]
12325 2019-Jan-16 21:15:23.640425 - [DEBUG] EDGE:
12326 2019-Jan-16 21:15:23.640482 - [DEBUG] ---> 12327 2019-Jan-16 21:15:23.641120 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12328 2019-Jan-16 21:15:23.641770 - [DEBUG]
12329 2019-Jan-16 21:15:23.641806 - [DEBUG] Compose: EdgeIdentity * AllBottom
12330 2019-Jan-16 21:15:23.641833 - [DEBUG]
12331 2019-Jan-16 21:15:23.641856 - [DEBUG] Propagate flow
12332 2019-Jan-16 21:15:23.641879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12333 2019-Jan-16 21:15:23.641936 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12334 2019-Jan-16 21:15:23.642578 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12335 2019-Jan-16 21:15:23.643212 - [DEBUG] Edge function : AllBottom (result of previous compose)
12336 2019-Jan-16 21:15:23.643237 - [DEBUG]
12337 2019-Jan-16 21:15:23.643262 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12338 2019-Jan-16 21:15:23.643288 - [DEBUG] = AllBottom
12339 2019-Jan-16 21:15:23.643312 - [DEBUG]
12340 2019-Jan-16 21:15:23.643335 - [DEBUG] PROPAGATE: No new function!
12341 2019-Jan-16 21:15:23.643361 - [DEBUG] EDGE:
12342 2019-Jan-16 21:15:23.643419 - [DEBUG] ---> 12343 2019-Jan-16 21:15:23.644063 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12344 2019-Jan-16 21:15:23.644706 - [DEBUG]
12345 2019-Jan-16 21:15:23.644731 - [DEBUG] EDGE:
12346 2019-Jan-16 21:15:23.644789 - [DEBUG] ---> 12347 2019-Jan-16 21:15:23.645439 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12348 2019-Jan-16 21:15:23.646070 - [DEBUG]
12349 2019-Jan-16 21:15:23.646096 - [DEBUG] EDGE:
12350 2019-Jan-16 21:15:23.646153 - [DEBUG] ---> 12351 2019-Jan-16 21:15:23.646791 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12352 2019-Jan-16 21:15:23.647424 - [DEBUG]
12353 2019-Jan-16 21:15:23.647460 - [DEBUG] Compose: EdgeIdentity * AllBottom
12354 2019-Jan-16 21:15:23.647487 - [DEBUG]
12355 2019-Jan-16 21:15:23.647511 - [DEBUG] Propagate flow
12356 2019-Jan-16 21:15:23.647534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12357 2019-Jan-16 21:15:23.647590 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
12358 2019-Jan-16 21:15:23.648229 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12359 2019-Jan-16 21:15:23.648879 - [DEBUG] Edge function : AllBottom (result of previous compose)
12360 2019-Jan-16 21:15:23.648904 - [DEBUG]
12361 2019-Jan-16 21:15:23.648930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12362 2019-Jan-16 21:15:23.648955 - [DEBUG] = AllBottom
12363 2019-Jan-16 21:15:23.648980 - [DEBUG]
12364 2019-Jan-16 21:15:23.649003 - [DEBUG] PROPAGATE: No new function!
12365 2019-Jan-16 21:15:23.649029 - [DEBUG] EDGE:
12366 2019-Jan-16 21:15:23.649087 - [DEBUG] ---> 12367 2019-Jan-16 21:15:23.649733 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12368 2019-Jan-16 21:15:23.650368 - [DEBUG]
12369 2019-Jan-16 21:15:23.650402 - [DEBUG] Compose: EdgeIdentity * AllBottom
12370 2019-Jan-16 21:15:23.650429 - [DEBUG]
12371 2019-Jan-16 21:15:23.650453 - [DEBUG] Propagate flow
12372 2019-Jan-16 21:15:23.650476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12373 2019-Jan-16 21:15:23.650532 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12374 2019-Jan-16 21:15:23.651171 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12375 2019-Jan-16 21:15:23.651819 - [DEBUG] Edge function : AllBottom (result of previous compose)
12376 2019-Jan-16 21:15:23.651844 - [DEBUG]
12377 2019-Jan-16 21:15:23.651869 - [DEBUG] Join: AllTop & AllBottom
12378 2019-Jan-16 21:15:23.651895 - [DEBUG] = AllBottom (new jump func)
12379 2019-Jan-16 21:15:23.651919 - [DEBUG]
12380 2019-Jan-16 21:15:23.651942 - [DEBUG] Start adding new jump function
12381 2019-Jan-16 21:15:23.651965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12382 2019-Jan-16 21:15:23.652021 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12383 2019-Jan-16 21:15:23.652654 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12384 2019-Jan-16 21:15:23.653291 - [DEBUG] Edge Function : AllBottom
12385 2019-Jan-16 21:15:23.653319 - [DEBUG] End adding new jump function
12386 2019-Jan-16 21:15:23.653343 - [DEBUG]
12387 2019-Jan-16 21:15:23.653367 - [DEBUG] -------------------------------------------- 354. Path Edge --------------------------------------------
12388 2019-Jan-16 21:15:23.653391 - [DEBUG]
12389 2019-Jan-16 21:15:23.653414 - [DEBUG] Process 354. path edge:
12390 2019-Jan-16 21:15:23.653446 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12391 2019-Jan-16 21:15:23.653503 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
12392 2019-Jan-16 21:15:23.654140 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12393 2019-Jan-16 21:15:23.654773 - [DEBUG]
12394 2019-Jan-16 21:15:23.654797 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12395 2019-Jan-16 21:15:23.655456 - [DEBUG] Possible callees:
12396 2019-Jan-16 21:15:23.655480 - [DEBUG] foo
12397 2019-Jan-16 21:15:23.655505 - [DEBUG] Possible return sites:
12398 2019-Jan-16 21:15:23.655528 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12612399 2019-Jan-16 21:15:23.656795 - [DEBUG] Found and process special summary
12400 2019-Jan-16 21:15:23.656829 - [DEBUG] Compose: EdgeIdentity * AllBottom
12401 2019-Jan-16 21:15:23.656855 - [DEBUG]
12402 2019-Jan-16 21:15:23.656879 - [DEBUG] Propagate flow
12403 2019-Jan-16 21:15:23.656902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12404 2019-Jan-16 21:15:23.656959 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12405 2019-Jan-16 21:15:23.657597 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12406 2019-Jan-16 21:15:23.658231 - [DEBUG] Edge function : AllBottom (result of previous compose)
12407 2019-Jan-16 21:15:23.658256 - [DEBUG]
12408 2019-Jan-16 21:15:23.658280 - [DEBUG] Join: AllTop & AllBottom
12409 2019-Jan-16 21:15:23.658306 - [DEBUG] = AllBottom (new jump func)
12410 2019-Jan-16 21:15:23.658330 - [DEBUG]
12411 2019-Jan-16 21:15:23.658354 - [DEBUG] Start adding new jump function
12412 2019-Jan-16 21:15:23.658377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12413 2019-Jan-16 21:15:23.658447 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12414 2019-Jan-16 21:15:23.659081 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12415 2019-Jan-16 21:15:23.659718 - [DEBUG] Edge Function : AllBottom
12416 2019-Jan-16 21:15:23.659746 - [DEBUG] End adding new jump function
12417 2019-Jan-16 21:15:23.659770 - [DEBUG]
12418 2019-Jan-16 21:15:23.659794 - [DEBUG] -------------------------------------------- 355. Path Edge --------------------------------------------
12419 2019-Jan-16 21:15:23.659818 - [DEBUG]
12420 2019-Jan-16 21:15:23.659841 - [DEBUG] Process 355. path edge:
12421 2019-Jan-16 21:15:23.659865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12422 2019-Jan-16 21:15:23.659921 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
12423 2019-Jan-16 21:15:23.660559 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12424 2019-Jan-16 21:15:23.661193 - [DEBUG]
12425 2019-Jan-16 21:15:23.661217 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12426 2019-Jan-16 21:15:23.661884 - [DEBUG] Compose: EdgeIdentity * AllBottom
12427 2019-Jan-16 21:15:23.661911 - [DEBUG]
12428 2019-Jan-16 21:15:23.661935 - [DEBUG] Propagate flow
12429 2019-Jan-16 21:15:23.661958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12430 2019-Jan-16 21:15:23.662014 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12431 2019-Jan-16 21:15:23.662660 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12432 2019-Jan-16 21:15:23.663294 - [DEBUG] Edge function : AllBottom (result of previous compose)
12433 2019-Jan-16 21:15:23.663327 - [DEBUG]
12434 2019-Jan-16 21:15:23.663352 - [DEBUG] Join: AllTop & AllBottom
12435 2019-Jan-16 21:15:23.663377 - [DEBUG] = AllBottom (new jump func)
12436 2019-Jan-16 21:15:23.663402 - [DEBUG]
12437 2019-Jan-16 21:15:23.663424 - [DEBUG] Start adding new jump function
12438 2019-Jan-16 21:15:23.663447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12439 2019-Jan-16 21:15:23.663503 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12440 2019-Jan-16 21:15:23.664137 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12441 2019-Jan-16 21:15:23.664770 - [DEBUG] Edge Function : AllBottom
12442 2019-Jan-16 21:15:23.664798 - [DEBUG] End adding new jump function
12443 2019-Jan-16 21:15:23.664822 - [DEBUG]
12444 2019-Jan-16 21:15:23.664845 - [DEBUG] -------------------------------------------- 356. Path Edge --------------------------------------------
12445 2019-Jan-16 21:15:23.664869 - [DEBUG]
12446 2019-Jan-16 21:15:23.664892 - [DEBUG] Process 356. path edge:
12447 2019-Jan-16 21:15:23.664916 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12448 2019-Jan-16 21:15:23.664971 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
12449 2019-Jan-16 21:15:23.665621 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12450 2019-Jan-16 21:15:23.666253 - [DEBUG]
12451 2019-Jan-16 21:15:23.666279 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12452 2019-Jan-16 21:15:23.666926 - [DEBUG] Compose: EdgeIdentity * AllBottom
12453 2019-Jan-16 21:15:23.666953 - [DEBUG]
12454 2019-Jan-16 21:15:23.666977 - [DEBUG] Propagate flow
12455 2019-Jan-16 21:15:23.667000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12456 2019-Jan-16 21:15:23.667057 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12457 2019-Jan-16 21:15:23.667693 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12458 2019-Jan-16 21:15:23.668324 - [DEBUG] Edge function : AllBottom (result of previous compose)
12459 2019-Jan-16 21:15:23.668349 - [DEBUG]
12460 2019-Jan-16 21:15:23.668374 - [DEBUG] Join: AllTop & AllBottom
12461 2019-Jan-16 21:15:23.668410 - [DEBUG] = AllBottom (new jump func)
12462 2019-Jan-16 21:15:23.668437 - [DEBUG]
12463 2019-Jan-16 21:15:23.668460 - [DEBUG] Start adding new jump function
12464 2019-Jan-16 21:15:23.668484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12465 2019-Jan-16 21:15:23.668539 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12466 2019-Jan-16 21:15:23.669172 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12467 2019-Jan-16 21:15:23.669807 - [DEBUG] Edge Function : AllBottom
12468 2019-Jan-16 21:15:23.669836 - [DEBUG] End adding new jump function
12469 2019-Jan-16 21:15:23.669859 - [DEBUG]
12470 2019-Jan-16 21:15:23.669883 - [DEBUG] -------------------------------------------- 357. Path Edge --------------------------------------------
12471 2019-Jan-16 21:15:23.669907 - [DEBUG]
12472 2019-Jan-16 21:15:23.669930 - [DEBUG] Process 357. path edge:
12473 2019-Jan-16 21:15:23.669954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12474 2019-Jan-16 21:15:23.670010 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12475 2019-Jan-16 21:15:23.670644 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12476 2019-Jan-16 21:15:23.671284 - [DEBUG]
12477 2019-Jan-16 21:15:23.671310 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12478 2019-Jan-16 21:15:23.671974 - [DEBUG] Compose: EdgeIdentity * AllBottom
12479 2019-Jan-16 21:15:23.672002 - [DEBUG]
12480 2019-Jan-16 21:15:23.672026 - [DEBUG] Propagate flow
12481 2019-Jan-16 21:15:23.672049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12482 2019-Jan-16 21:15:23.672106 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12483 2019-Jan-16 21:15:23.672752 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12484 2019-Jan-16 21:15:23.673387 - [DEBUG] Edge function : AllBottom (result of previous compose)
12485 2019-Jan-16 21:15:23.673412 - [DEBUG]
12486 2019-Jan-16 21:15:23.673436 - [DEBUG] Join: AllTop & AllBottom
12487 2019-Jan-16 21:15:23.673462 - [DEBUG] = AllBottom (new jump func)
12488 2019-Jan-16 21:15:23.673486 - [DEBUG]
12489 2019-Jan-16 21:15:23.673509 - [DEBUG] Start adding new jump function
12490 2019-Jan-16 21:15:23.673532 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12491 2019-Jan-16 21:15:23.673588 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12492 2019-Jan-16 21:15:23.674221 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12493 2019-Jan-16 21:15:23.674864 - [DEBUG] Edge Function : AllBottom
12494 2019-Jan-16 21:15:23.674891 - [DEBUG] End adding new jump function
12495 2019-Jan-16 21:15:23.674915 - [DEBUG]
12496 2019-Jan-16 21:15:23.674939 - [DEBUG] -------------------------------------------- 358. Path Edge --------------------------------------------
12497 2019-Jan-16 21:15:23.674963 - [DEBUG]
12498 2019-Jan-16 21:15:23.674986 - [DEBUG] Process 358. path edge:
12499 2019-Jan-16 21:15:23.675010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12500 2019-Jan-16 21:15:23.675077 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12501 2019-Jan-16 21:15:23.675725 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12502 2019-Jan-16 21:15:23.676359 - [DEBUG]
12503 2019-Jan-16 21:15:23.676383 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12504 2019-Jan-16 21:15:23.677032 - [DEBUG] Possible callees:
12505 2019-Jan-16 21:15:23.677057 - [DEBUG] llvm.dbg.declare
12506 2019-Jan-16 21:15:23.677081 - [DEBUG] Possible return sites:
12507 2019-Jan-16 21:15:23.677105 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612508 2019-Jan-16 21:15:23.678377 - [DEBUG] Found and process special summary
12509 2019-Jan-16 21:15:23.678423 - [DEBUG] Compose: EdgeIdentity * AllBottom
12510 2019-Jan-16 21:15:23.678451 - [DEBUG]
12511 2019-Jan-16 21:15:23.678474 - [DEBUG] Propagate flow
12512 2019-Jan-16 21:15:23.678497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12513 2019-Jan-16 21:15:23.678554 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12514 2019-Jan-16 21:15:23.679193 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12515 2019-Jan-16 21:15:23.679827 - [DEBUG] Edge function : AllBottom (result of previous compose)
12516 2019-Jan-16 21:15:23.679852 - [DEBUG]
12517 2019-Jan-16 21:15:23.679876 - [DEBUG] Join: AllTop & AllBottom
12518 2019-Jan-16 21:15:23.679910 - [DEBUG] = AllBottom (new jump func)
12519 2019-Jan-16 21:15:23.679935 - [DEBUG]
12520 2019-Jan-16 21:15:23.679958 - [DEBUG] Start adding new jump function
12521 2019-Jan-16 21:15:23.679981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12522 2019-Jan-16 21:15:23.680037 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12523 2019-Jan-16 21:15:23.680671 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12524 2019-Jan-16 21:15:23.681310 - [DEBUG] Edge Function : AllBottom
12525 2019-Jan-16 21:15:23.681337 - [DEBUG] End adding new jump function
12526 2019-Jan-16 21:15:23.681361 - [DEBUG]
12527 2019-Jan-16 21:15:23.681385 - [DEBUG] -------------------------------------------- 359. Path Edge --------------------------------------------
12528 2019-Jan-16 21:15:23.681409 - [DEBUG]
12529 2019-Jan-16 21:15:23.681432 - [DEBUG] Process 359. path edge:
12530 2019-Jan-16 21:15:23.681456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12531 2019-Jan-16 21:15:23.681512 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12532 2019-Jan-16 21:15:23.682169 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12533 2019-Jan-16 21:15:23.682802 - [DEBUG]
12534 2019-Jan-16 21:15:23.682827 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12535 2019-Jan-16 21:15:23.683477 - [DEBUG] Compose: EdgeIdentity * AllBottom
12536 2019-Jan-16 21:15:23.683506 - [DEBUG]
12537 2019-Jan-16 21:15:23.683530 - [DEBUG] Propagate flow
12538 2019-Jan-16 21:15:23.683553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12539 2019-Jan-16 21:15:23.683610 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12540 2019-Jan-16 21:15:23.684245 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12541 2019-Jan-16 21:15:23.684878 - [DEBUG] Edge function : AllBottom (result of previous compose)
12542 2019-Jan-16 21:15:23.684903 - [DEBUG]
12543 2019-Jan-16 21:15:23.684927 - [DEBUG] Join: AllTop & AllBottom
12544 2019-Jan-16 21:15:23.684953 - [DEBUG] = AllBottom (new jump func)
12545 2019-Jan-16 21:15:23.684977 - [DEBUG]
12546 2019-Jan-16 21:15:23.685000 - [DEBUG] Start adding new jump function
12547 2019-Jan-16 21:15:23.685023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12548 2019-Jan-16 21:15:23.685092 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12549 2019-Jan-16 21:15:23.685727 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12550 2019-Jan-16 21:15:23.686361 - [DEBUG] Edge Function : AllBottom
12551 2019-Jan-16 21:15:23.686389 - [DEBUG] End adding new jump function
12552 2019-Jan-16 21:15:23.686413 - [DEBUG]
12553 2019-Jan-16 21:15:23.686436 - [DEBUG] -------------------------------------------- 360. Path Edge --------------------------------------------
12554 2019-Jan-16 21:15:23.686461 - [DEBUG]
12555 2019-Jan-16 21:15:23.686484 - [DEBUG] Process 360. path edge:
12556 2019-Jan-16 21:15:23.686507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12557 2019-Jan-16 21:15:23.686564 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12558 2019-Jan-16 21:15:23.687199 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12559 2019-Jan-16 21:15:23.687830 - [DEBUG]
12560 2019-Jan-16 21:15:23.687855 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12561 2019-Jan-16 21:15:23.688528 - [DEBUG] Compose: EdgeIdentity * AllBottom
12562 2019-Jan-16 21:15:23.688556 - [DEBUG]
12563 2019-Jan-16 21:15:23.688579 - [DEBUG] Propagate flow
12564 2019-Jan-16 21:15:23.688616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12565 2019-Jan-16 21:15:23.688673 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12566 2019-Jan-16 21:15:23.689306 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12567 2019-Jan-16 21:15:23.689938 - [DEBUG] Edge function : AllBottom (result of previous compose)
12568 2019-Jan-16 21:15:23.689963 - [DEBUG]
12569 2019-Jan-16 21:15:23.689987 - [DEBUG] Join: AllTop & AllBottom
12570 2019-Jan-16 21:15:23.690013 - [DEBUG] = AllBottom (new jump func)
12571 2019-Jan-16 21:15:23.690037 - [DEBUG]
12572 2019-Jan-16 21:15:23.690060 - [DEBUG] Start adding new jump function
12573 2019-Jan-16 21:15:23.690083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12574 2019-Jan-16 21:15:23.690138 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12575 2019-Jan-16 21:15:23.690772 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12576 2019-Jan-16 21:15:23.691404 - [DEBUG] Edge Function : AllBottom
12577 2019-Jan-16 21:15:23.691431 - [DEBUG] End adding new jump function
12578 2019-Jan-16 21:15:23.691455 - [DEBUG]
12579 2019-Jan-16 21:15:23.691478 - [DEBUG] -------------------------------------------- 361. Path Edge --------------------------------------------
12580 2019-Jan-16 21:15:23.691503 - [DEBUG]
12581 2019-Jan-16 21:15:23.691526 - [DEBUG] Process 361. path edge:
12582 2019-Jan-16 21:15:23.691549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12583 2019-Jan-16 21:15:23.691605 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12584 2019-Jan-16 21:15:23.692254 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12585 2019-Jan-16 21:15:23.692887 - [DEBUG]
12586 2019-Jan-16 21:15:23.692912 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12587 2019-Jan-16 21:15:23.693554 - [DEBUG] Compose: EdgeIdentity * AllBottom
12588 2019-Jan-16 21:15:23.693582 - [DEBUG]
12589 2019-Jan-16 21:15:23.693606 - [DEBUG] Propagate flow
12590 2019-Jan-16 21:15:23.693629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12591 2019-Jan-16 21:15:23.693685 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12592 2019-Jan-16 21:15:23.694330 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12593 2019-Jan-16 21:15:23.694963 - [DEBUG] Edge function : AllBottom (result of previous compose)
12594 2019-Jan-16 21:15:23.694988 - [DEBUG]
12595 2019-Jan-16 21:15:23.695013 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12596 2019-Jan-16 21:15:23.695039 - [DEBUG] = AllBottom
12597 2019-Jan-16 21:15:23.695063 - [DEBUG]
12598 2019-Jan-16 21:15:23.695099 - [DEBUG] PROPAGATE: No new function!
12599 2019-Jan-16 21:15:23.695123 - [DEBUG] EDGE:
12600 2019-Jan-16 21:15:23.695181 - [DEBUG] ---> 12601 2019-Jan-16 21:15:23.695814 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12602 2019-Jan-16 21:15:23.696448 - [DEBUG]
12603 2019-Jan-16 21:15:23.696472 - [DEBUG] EDGE:
12604 2019-Jan-16 21:15:23.696529 - [DEBUG] ---> 12605 2019-Jan-16 21:15:23.697162 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12606 2019-Jan-16 21:15:23.697796 - [DEBUG]
12607 2019-Jan-16 21:15:23.697820 - [DEBUG] EDGE:
12608 2019-Jan-16 21:15:23.697889 - [DEBUG] ---> 12609 2019-Jan-16 21:15:23.698543 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12610 2019-Jan-16 21:15:23.699176 - [DEBUG]
12611 2019-Jan-16 21:15:23.699212 - [DEBUG] Compose: EdgeIdentity * AllBottom
12612 2019-Jan-16 21:15:23.699238 - [DEBUG]
12613 2019-Jan-16 21:15:23.699262 - [DEBUG] Propagate flow
12614 2019-Jan-16 21:15:23.699285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12615 2019-Jan-16 21:15:23.699341 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12616 2019-Jan-16 21:15:23.699978 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12617 2019-Jan-16 21:15:23.700611 - [DEBUG] Edge function : AllBottom (result of previous compose)
12618 2019-Jan-16 21:15:23.700636 - [DEBUG]
12619 2019-Jan-16 21:15:23.700660 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12620 2019-Jan-16 21:15:23.700686 - [DEBUG] = AllBottom
12621 2019-Jan-16 21:15:23.700710 - [DEBUG]
12622 2019-Jan-16 21:15:23.700732 - [DEBUG] PROPAGATE: No new function!
12623 2019-Jan-16 21:15:23.700758 - [DEBUG] EDGE:
12624 2019-Jan-16 21:15:23.700816 - [DEBUG] ---> 12625 2019-Jan-16 21:15:23.701467 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12626 2019-Jan-16 21:15:23.702115 - [DEBUG]
12627 2019-Jan-16 21:15:23.702147 - [DEBUG] Compose: EdgeIdentity * AllBottom
12628 2019-Jan-16 21:15:23.702174 - [DEBUG]
12629 2019-Jan-16 21:15:23.702197 - [DEBUG] Propagate flow
12630 2019-Jan-16 21:15:23.702220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12631 2019-Jan-16 21:15:23.702276 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12632 2019-Jan-16 21:15:23.702923 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12633 2019-Jan-16 21:15:23.703557 - [DEBUG] Edge function : AllBottom (result of previous compose)
12634 2019-Jan-16 21:15:23.703582 - [DEBUG]
12635 2019-Jan-16 21:15:23.703607 - [DEBUG] Join: AllTop & AllBottom
12636 2019-Jan-16 21:15:23.703632 - [DEBUG] = AllBottom (new jump func)
12637 2019-Jan-16 21:15:23.703656 - [DEBUG]
12638 2019-Jan-16 21:15:23.703679 - [DEBUG] Start adding new jump function
12639 2019-Jan-16 21:15:23.703702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12640 2019-Jan-16 21:15:23.703758 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12641 2019-Jan-16 21:15:23.704390 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12642 2019-Jan-16 21:15:23.705033 - [DEBUG] Edge Function : AllBottom
12643 2019-Jan-16 21:15:23.705061 - [DEBUG] End adding new jump function
12644 2019-Jan-16 21:15:23.705098 - [DEBUG]
12645 2019-Jan-16 21:15:23.705122 - [DEBUG] -------------------------------------------- 362. Path Edge --------------------------------------------
12646 2019-Jan-16 21:15:23.705146 - [DEBUG]
12647 2019-Jan-16 21:15:23.705169 - [DEBUG] Process 362. path edge:
12648 2019-Jan-16 21:15:23.705193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12649 2019-Jan-16 21:15:23.705249 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
12650 2019-Jan-16 21:15:23.705894 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12651 2019-Jan-16 21:15:23.706536 - [DEBUG]
12652 2019-Jan-16 21:15:23.706561 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12653 2019-Jan-16 21:15:23.707211 - [DEBUG] Possible callees:
12654 2019-Jan-16 21:15:23.707235 - [DEBUG] llvm.dbg.declare
12655 2019-Jan-16 21:15:23.707260 - [DEBUG] Possible return sites:
12656 2019-Jan-16 21:15:23.707284 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14312657 2019-Jan-16 21:15:23.708570 - [DEBUG] Found and process special summary
12658 2019-Jan-16 21:15:23.708603 - [DEBUG] Compose: EdgeIdentity * AllBottom
12659 2019-Jan-16 21:15:23.708629 - [DEBUG]
12660 2019-Jan-16 21:15:23.708653 - [DEBUG] Propagate flow
12661 2019-Jan-16 21:15:23.708676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12662 2019-Jan-16 21:15:23.708732 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12663 2019-Jan-16 21:15:23.709369 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12664 2019-Jan-16 21:15:23.710002 - [DEBUG] Edge function : AllBottom (result of previous compose)
12665 2019-Jan-16 21:15:23.710027 - [DEBUG]
12666 2019-Jan-16 21:15:23.710052 - [DEBUG] Join: AllTop & AllBottom
12667 2019-Jan-16 21:15:23.710077 - [DEBUG] = AllBottom (new jump func)
12668 2019-Jan-16 21:15:23.710101 - [DEBUG]
12669 2019-Jan-16 21:15:23.710124 - [DEBUG] Start adding new jump function
12670 2019-Jan-16 21:15:23.710147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12671 2019-Jan-16 21:15:23.710203 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12672 2019-Jan-16 21:15:23.710843 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12673 2019-Jan-16 21:15:23.711482 - [DEBUG] Edge Function : AllBottom
12674 2019-Jan-16 21:15:23.711509 - [DEBUG] End adding new jump function
12675 2019-Jan-16 21:15:23.711533 - [DEBUG]
12676 2019-Jan-16 21:15:23.711557 - [DEBUG] -------------------------------------------- 363. Path Edge --------------------------------------------
12677 2019-Jan-16 21:15:23.711581 - [DEBUG]
12678 2019-Jan-16 21:15:23.711604 - [DEBUG] Process 363. path edge:
12679 2019-Jan-16 21:15:23.711628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12680 2019-Jan-16 21:15:23.711684 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12681 2019-Jan-16 21:15:23.712340 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12682 2019-Jan-16 21:15:23.712974 - [DEBUG]
12683 2019-Jan-16 21:15:23.712998 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12684 2019-Jan-16 21:15:23.713647 - [DEBUG] Compose: EdgeIdentity * AllBottom
12685 2019-Jan-16 21:15:23.713675 - [DEBUG]
12686 2019-Jan-16 21:15:23.713698 - [DEBUG] Propagate flow
12687 2019-Jan-16 21:15:23.713721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12688 2019-Jan-16 21:15:23.713777 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12689 2019-Jan-16 21:15:23.714410 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12690 2019-Jan-16 21:15:23.715042 - [DEBUG] Edge function : AllBottom (result of previous compose)
12691 2019-Jan-16 21:15:23.715079 - [DEBUG]
12692 2019-Jan-16 21:15:23.715105 - [DEBUG] Join: AllTop & AllBottom
12693 2019-Jan-16 21:15:23.715130 - [DEBUG] = AllBottom (new jump func)
12694 2019-Jan-16 21:15:23.715155 - [DEBUG]
12695 2019-Jan-16 21:15:23.715178 - [DEBUG] Start adding new jump function
12696 2019-Jan-16 21:15:23.715210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12697 2019-Jan-16 21:15:23.715266 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12698 2019-Jan-16 21:15:23.715899 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12699 2019-Jan-16 21:15:23.716531 - [DEBUG] Edge Function : AllBottom
12700 2019-Jan-16 21:15:23.716558 - [DEBUG] End adding new jump function
12701 2019-Jan-16 21:15:23.716581 - [DEBUG]
12702 2019-Jan-16 21:15:23.716605 - [DEBUG] -------------------------------------------- 364. Path Edge --------------------------------------------
12703 2019-Jan-16 21:15:23.716629 - [DEBUG]
12704 2019-Jan-16 21:15:23.716652 - [DEBUG] Process 364. path edge:
12705 2019-Jan-16 21:15:23.716676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12706 2019-Jan-16 21:15:23.716732 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12707 2019-Jan-16 21:15:23.717365 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12708 2019-Jan-16 21:15:23.717997 - [DEBUG]
12709 2019-Jan-16 21:15:23.718022 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12710 2019-Jan-16 21:15:23.718681 - [DEBUG] Compose: EdgeIdentity * AllBottom
12711 2019-Jan-16 21:15:23.718708 - [DEBUG]
12712 2019-Jan-16 21:15:23.718732 - [DEBUG] Propagate flow
12713 2019-Jan-16 21:15:23.718755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12714 2019-Jan-16 21:15:23.718812 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12715 2019-Jan-16 21:15:23.719444 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12716 2019-Jan-16 21:15:23.720076 - [DEBUG] Edge function : AllBottom (result of previous compose)
12717 2019-Jan-16 21:15:23.720101 - [DEBUG]
12718 2019-Jan-16 21:15:23.720125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12719 2019-Jan-16 21:15:23.720151 - [DEBUG] = AllBottom
12720 2019-Jan-16 21:15:23.720175 - [DEBUG]
12721 2019-Jan-16 21:15:23.720198 - [DEBUG] PROPAGATE: No new function!
12722 2019-Jan-16 21:15:23.720222 - [DEBUG] EDGE:
12723 2019-Jan-16 21:15:23.720279 - [DEBUG] ---> 12724 2019-Jan-16 21:15:23.720911 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12725 2019-Jan-16 21:15:23.721543 - [DEBUG]
12726 2019-Jan-16 21:15:23.721568 - [DEBUG] EDGE:
12727 2019-Jan-16 21:15:23.721625 - [DEBUG] ---> 12728 2019-Jan-16 21:15:23.722277 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12729 2019-Jan-16 21:15:23.722910 - [DEBUG]
12730 2019-Jan-16 21:15:23.722944 - [DEBUG] Compose: EdgeIdentity * AllBottom
12731 2019-Jan-16 21:15:23.722971 - [DEBUG]
12732 2019-Jan-16 21:15:23.722995 - [DEBUG] Propagate flow
12733 2019-Jan-16 21:15:23.723018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12734 2019-Jan-16 21:15:23.723074 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12735 2019-Jan-16 21:15:23.723712 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12736 2019-Jan-16 21:15:23.724345 - [DEBUG] Edge function : AllBottom (result of previous compose)
12737 2019-Jan-16 21:15:23.724370 - [DEBUG]
12738 2019-Jan-16 21:15:23.724394 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12739 2019-Jan-16 21:15:23.724420 - [DEBUG] = AllBottom
12740 2019-Jan-16 21:15:23.724444 - [DEBUG]
12741 2019-Jan-16 21:15:23.724467 - [DEBUG] PROPAGATE: No new function!
12742 2019-Jan-16 21:15:23.724501 - [DEBUG] EDGE:
12743 2019-Jan-16 21:15:23.724559 - [DEBUG] ---> 12744 2019-Jan-16 21:15:23.725220 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12745 2019-Jan-16 21:15:23.725855 - [DEBUG]
12746 2019-Jan-16 21:15:23.725880 - [DEBUG] EDGE:
12747 2019-Jan-16 21:15:23.725937 - [DEBUG] ---> 12748 2019-Jan-16 21:15:23.726571 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12749 2019-Jan-16 21:15:23.727204 - [DEBUG]
12750 2019-Jan-16 21:15:23.727236 - [DEBUG] Compose: EdgeIdentity * AllBottom
12751 2019-Jan-16 21:15:23.727262 - [DEBUG]
12752 2019-Jan-16 21:15:23.727286 - [DEBUG] Propagate flow
12753 2019-Jan-16 21:15:23.727309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12754 2019-Jan-16 21:15:23.727364 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12755 2019-Jan-16 21:15:23.728000 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12756 2019-Jan-16 21:15:23.728648 - [DEBUG] Edge function : AllBottom (result of previous compose)
12757 2019-Jan-16 21:15:23.728673 - [DEBUG]
12758 2019-Jan-16 21:15:23.728698 - [DEBUG] Join: AllTop & AllBottom
12759 2019-Jan-16 21:15:23.728723 - [DEBUG] = AllBottom (new jump func)
12760 2019-Jan-16 21:15:23.728747 - [DEBUG]
12761 2019-Jan-16 21:15:23.728770 - [DEBUG] Start adding new jump function
12762 2019-Jan-16 21:15:23.728793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12763 2019-Jan-16 21:15:23.728849 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12764 2019-Jan-16 21:15:23.729482 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12765 2019-Jan-16 21:15:23.730116 - [DEBUG] Edge Function : AllBottom
12766 2019-Jan-16 21:15:23.730144 - [DEBUG] End adding new jump function
12767 2019-Jan-16 21:15:23.730167 - [DEBUG]
12768 2019-Jan-16 21:15:23.730191 - [DEBUG] -------------------------------------------- 365. Path Edge --------------------------------------------
12769 2019-Jan-16 21:15:23.730215 - [DEBUG]
12770 2019-Jan-16 21:15:23.730238 - [DEBUG] Process 365. path edge:
12771 2019-Jan-16 21:15:23.730261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12772 2019-Jan-16 21:15:23.730317 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12773 2019-Jan-16 21:15:23.730951 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12774 2019-Jan-16 21:15:23.731583 - [DEBUG]
12775 2019-Jan-16 21:15:23.731608 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12776 2019-Jan-16 21:15:23.732268 - [DEBUG] Compose: EdgeIdentity * AllBottom
12777 2019-Jan-16 21:15:23.732296 - [DEBUG]
12778 2019-Jan-16 21:15:23.732319 - [DEBUG] Propagate flow
12779 2019-Jan-16 21:15:23.732343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12780 2019-Jan-16 21:15:23.732399 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12781 2019-Jan-16 21:15:23.733044 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12782 2019-Jan-16 21:15:23.733678 - [DEBUG] Edge function : AllBottom (result of previous compose)
12783 2019-Jan-16 21:15:23.733711 - [DEBUG]
12784 2019-Jan-16 21:15:23.733736 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12785 2019-Jan-16 21:15:23.733762 - [DEBUG] = AllBottom
12786 2019-Jan-16 21:15:23.733786 - [DEBUG]
12787 2019-Jan-16 21:15:23.733809 - [DEBUG] PROPAGATE: No new function!
12788 2019-Jan-16 21:15:23.733839 - [DEBUG] Compose: EdgeIdentity * AllBottom
12789 2019-Jan-16 21:15:23.733866 - [DEBUG]
12790 2019-Jan-16 21:15:23.733889 - [DEBUG] Propagate flow
12791 2019-Jan-16 21:15:23.733912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12792 2019-Jan-16 21:15:23.733969 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12793 2019-Jan-16 21:15:23.734615 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12794 2019-Jan-16 21:15:23.735264 - [DEBUG] Edge function : AllBottom (result of previous compose)
12795 2019-Jan-16 21:15:23.735289 - [DEBUG]
12796 2019-Jan-16 21:15:23.735314 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12797 2019-Jan-16 21:15:23.735340 - [DEBUG] = AllBottom
12798 2019-Jan-16 21:15:23.735364 - [DEBUG]
12799 2019-Jan-16 21:15:23.735386 - [DEBUG] PROPAGATE: No new function!
12800 2019-Jan-16 21:15:23.735410 - [DEBUG] EDGE:
12801 2019-Jan-16 21:15:23.735467 - [DEBUG] ---> 12802 2019-Jan-16 21:15:23.736101 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12803 2019-Jan-16 21:15:23.736733 - [DEBUG]
12804 2019-Jan-16 21:15:23.736758 - [DEBUG] EDGE:
12805 2019-Jan-16 21:15:23.736814 - [DEBUG] ---> 12806 2019-Jan-16 21:15:23.737454 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12807 2019-Jan-16 21:15:23.738086 - [DEBUG]
12808 2019-Jan-16 21:15:23.738111 - [DEBUG] EDGE:
12809 2019-Jan-16 21:15:23.738168 - [DEBUG] ---> 12810 2019-Jan-16 21:15:23.738822 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12811 2019-Jan-16 21:15:23.739454 - [DEBUG]
12812 2019-Jan-16 21:15:23.739489 - [DEBUG] Compose: EdgeIdentity * AllBottom
12813 2019-Jan-16 21:15:23.739515 - [DEBUG]
12814 2019-Jan-16 21:15:23.739539 - [DEBUG] Propagate flow
12815 2019-Jan-16 21:15:23.739562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12816 2019-Jan-16 21:15:23.739618 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12817 2019-Jan-16 21:15:23.740256 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12818 2019-Jan-16 21:15:23.740888 - [DEBUG] Edge function : AllBottom (result of previous compose)
12819 2019-Jan-16 21:15:23.740913 - [DEBUG]
12820 2019-Jan-16 21:15:23.740938 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12821 2019-Jan-16 21:15:23.740964 - [DEBUG] = AllBottom
12822 2019-Jan-16 21:15:23.740988 - [DEBUG]
12823 2019-Jan-16 21:15:23.741011 - [DEBUG] PROPAGATE: No new function!
12824 2019-Jan-16 21:15:23.741037 - [DEBUG] EDGE:
12825 2019-Jan-16 21:15:23.741095 - [DEBUG] ---> 12826 2019-Jan-16 21:15:23.741743 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12827 2019-Jan-16 21:15:23.742379 - [DEBUG]
12828 2019-Jan-16 21:15:23.742403 - [DEBUG] EDGE:
12829 2019-Jan-16 21:15:23.742469 - [DEBUG] ---> 12830 2019-Jan-16 21:15:23.743104 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12831 2019-Jan-16 21:15:23.743737 - [DEBUG]
12832 2019-Jan-16 21:15:23.743762 - [DEBUG] EDGE:
12833 2019-Jan-16 21:15:23.743819 - [DEBUG] ---> 12834 2019-Jan-16 21:15:23.744455 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12835 2019-Jan-16 21:15:23.745101 - [DEBUG]
12836 2019-Jan-16 21:15:23.745126 - [DEBUG] EDGE:
12837 2019-Jan-16 21:15:23.745183 - [DEBUG] ---> 12838 2019-Jan-16 21:15:23.745817 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12839 2019-Jan-16 21:15:23.746450 - [DEBUG]
12840 2019-Jan-16 21:15:23.746475 - [DEBUG] EDGE:
12841 2019-Jan-16 21:15:23.746532 - [DEBUG] ---> 12842 2019-Jan-16 21:15:23.747166 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12843 2019-Jan-16 21:15:23.747799 - [DEBUG]
12844 2019-Jan-16 21:15:23.747824 - [DEBUG] EDGE:
12845 2019-Jan-16 21:15:23.747881 - [DEBUG] ---> 12846 2019-Jan-16 21:15:23.748532 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12847 2019-Jan-16 21:15:23.749166 - [DEBUG]
12848 2019-Jan-16 21:15:23.749191 - [DEBUG] EDGE:
12849 2019-Jan-16 21:15:23.749248 - [DEBUG] ---> 12850 2019-Jan-16 21:15:23.749881 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12851 2019-Jan-16 21:15:23.750512 - [DEBUG]
12852 2019-Jan-16 21:15:23.750537 - [DEBUG] EDGE:
12853 2019-Jan-16 21:15:23.750594 - [DEBUG] ---> 12854 2019-Jan-16 21:15:23.751231 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12855 2019-Jan-16 21:15:23.751879 - [DEBUG]
12856 2019-Jan-16 21:15:23.751916 - [DEBUG] Compose: EdgeIdentity * AllBottom
12857 2019-Jan-16 21:15:23.751943 - [DEBUG]
12858 2019-Jan-16 21:15:23.751966 - [DEBUG] Propagate flow
12859 2019-Jan-16 21:15:23.751989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12860 2019-Jan-16 21:15:23.752046 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
12861 2019-Jan-16 21:15:23.752683 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12862 2019-Jan-16 21:15:23.753315 - [DEBUG] Edge function : AllBottom (result of previous compose)
12863 2019-Jan-16 21:15:23.753340 - [DEBUG]
12864 2019-Jan-16 21:15:23.753365 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12865 2019-Jan-16 21:15:23.753391 - [DEBUG] = AllBottom
12866 2019-Jan-16 21:15:23.753415 - [DEBUG]
12867 2019-Jan-16 21:15:23.753438 - [DEBUG] PROPAGATE: No new function!
12868 2019-Jan-16 21:15:23.753464 - [DEBUG] EDGE:
12869 2019-Jan-16 21:15:23.753522 - [DEBUG] ---> 12870 2019-Jan-16 21:15:23.754173 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
12871 2019-Jan-16 21:15:23.754807 - [DEBUG]
12872 2019-Jan-16 21:15:23.754840 - [DEBUG] Compose: EdgeIdentity * AllBottom
12873 2019-Jan-16 21:15:23.754867 - [DEBUG]
12874 2019-Jan-16 21:15:23.754890 - [DEBUG] Propagate flow
12875 2019-Jan-16 21:15:23.754913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12876 2019-Jan-16 21:15:23.754969 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
12877 2019-Jan-16 21:15:23.755623 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12878 2019-Jan-16 21:15:23.756256 - [DEBUG] Edge function : AllBottom (result of previous compose)
12879 2019-Jan-16 21:15:23.756281 - [DEBUG]
12880 2019-Jan-16 21:15:23.756305 - [DEBUG] Join: AllTop & AllBottom
12881 2019-Jan-16 21:15:23.756331 - [DEBUG] = AllBottom (new jump func)
12882 2019-Jan-16 21:15:23.756355 - [DEBUG]
12883 2019-Jan-16 21:15:23.756378 - [DEBUG] Start adding new jump function
12884 2019-Jan-16 21:15:23.756401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12885 2019-Jan-16 21:15:23.756457 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12886 2019-Jan-16 21:15:23.757089 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
12887 2019-Jan-16 21:15:23.757725 - [DEBUG] Edge Function : AllBottom
12888 2019-Jan-16 21:15:23.757753 - [DEBUG] End adding new jump function
12889 2019-Jan-16 21:15:23.757777 - [DEBUG]
12890 2019-Jan-16 21:15:23.757800 - [DEBUG] -------------------------------------------- 366. Path Edge --------------------------------------------
12891 2019-Jan-16 21:15:23.757824 - [DEBUG]
12892 2019-Jan-16 21:15:23.757847 - [DEBUG] Process 366. path edge:
12893 2019-Jan-16 21:15:23.757871 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12894 2019-Jan-16 21:15:23.757927 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
12895 2019-Jan-16 21:15:23.758579 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12896 2019-Jan-16 21:15:23.759212 - [DEBUG]
12897 2019-Jan-16 21:15:23.759236 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
12898 2019-Jan-16 21:15:23.759878 - [DEBUG] Possible callees:
12899 2019-Jan-16 21:15:23.759903 - [DEBUG] foo
12900 2019-Jan-16 21:15:23.759927 - [DEBUG] Possible return sites:
12901 2019-Jan-16 21:15:23.759950 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8412902 2019-Jan-16 21:15:23.761212 - [DEBUG] Found and process special summary
12903 2019-Jan-16 21:15:23.761246 - [DEBUG] Compose: EdgeIdentity * AllBottom
12904 2019-Jan-16 21:15:23.761273 - [DEBUG]
12905 2019-Jan-16 21:15:23.761296 - [DEBUG] Propagate flow
12906 2019-Jan-16 21:15:23.761319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12907 2019-Jan-16 21:15:23.761375 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
12908 2019-Jan-16 21:15:23.762029 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12909 2019-Jan-16 21:15:23.762662 - [DEBUG] Edge function : AllBottom (result of previous compose)
12910 2019-Jan-16 21:15:23.762687 - [DEBUG]
12911 2019-Jan-16 21:15:23.762712 - [DEBUG] Join: AllTop & AllBottom
12912 2019-Jan-16 21:15:23.762737 - [DEBUG] = AllBottom (new jump func)
12913 2019-Jan-16 21:15:23.762761 - [DEBUG]
12914 2019-Jan-16 21:15:23.762784 - [DEBUG] Start adding new jump function
12915 2019-Jan-16 21:15:23.762815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12916 2019-Jan-16 21:15:23.762871 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12917 2019-Jan-16 21:15:23.763505 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
12918 2019-Jan-16 21:15:23.764142 - [DEBUG] Edge Function : AllBottom
12919 2019-Jan-16 21:15:23.764170 - [DEBUG] End adding new jump function
12920 2019-Jan-16 21:15:23.764193 - [DEBUG]
12921 2019-Jan-16 21:15:23.764217 - [DEBUG] -------------------------------------------- 367. Path Edge --------------------------------------------
12922 2019-Jan-16 21:15:23.764241 - [DEBUG]
12923 2019-Jan-16 21:15:23.764264 - [DEBUG] Process 367. path edge:
12924 2019-Jan-16 21:15:23.764288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12925 2019-Jan-16 21:15:23.764344 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
12926 2019-Jan-16 21:15:23.764998 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12927 2019-Jan-16 21:15:23.765647 - [DEBUG]
12928 2019-Jan-16 21:15:23.765672 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
12929 2019-Jan-16 21:15:23.766320 - [DEBUG] Compose: EdgeIdentity * AllBottom
12930 2019-Jan-16 21:15:23.766348 - [DEBUG]
12931 2019-Jan-16 21:15:23.766372 - [DEBUG] Propagate flow
12932 2019-Jan-16 21:15:23.766394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12933 2019-Jan-16 21:15:23.766450 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
12934 2019-Jan-16 21:15:23.767085 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12935 2019-Jan-16 21:15:23.767718 - [DEBUG] Edge function : AllBottom (result of previous compose)
12936 2019-Jan-16 21:15:23.767743 - [DEBUG]
12937 2019-Jan-16 21:15:23.767767 - [DEBUG] Join: AllTop & AllBottom
12938 2019-Jan-16 21:15:23.767793 - [DEBUG] = AllBottom (new jump func)
12939 2019-Jan-16 21:15:23.767817 - [DEBUG]
12940 2019-Jan-16 21:15:23.767840 - [DEBUG] Start adding new jump function
12941 2019-Jan-16 21:15:23.767863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12942 2019-Jan-16 21:15:23.767919 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12943 2019-Jan-16 21:15:23.768570 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
12944 2019-Jan-16 21:15:23.769205 - [DEBUG] Edge Function : AllBottom
12945 2019-Jan-16 21:15:23.769232 - [DEBUG] End adding new jump function
12946 2019-Jan-16 21:15:23.769256 - [DEBUG]
12947 2019-Jan-16 21:15:23.769280 - [DEBUG] -------------------------------------------- 368. Path Edge --------------------------------------------
12948 2019-Jan-16 21:15:23.769304 - [DEBUG]
12949 2019-Jan-16 21:15:23.769327 - [DEBUG] Process 368. path edge:
12950 2019-Jan-16 21:15:23.769351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12951 2019-Jan-16 21:15:23.769406 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
12952 2019-Jan-16 21:15:23.770041 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12953 2019-Jan-16 21:15:23.770674 - [DEBUG]
12954 2019-Jan-16 21:15:23.770699 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
12955 2019-Jan-16 21:15:23.771346 - [DEBUG] Compose: EdgeIdentity * AllBottom
12956 2019-Jan-16 21:15:23.771373 - [DEBUG]
12957 2019-Jan-16 21:15:23.771397 - [DEBUG] Propagate flow
12958 2019-Jan-16 21:15:23.771420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12959 2019-Jan-16 21:15:23.771484 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
12960 2019-Jan-16 21:15:23.772149 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12961 2019-Jan-16 21:15:23.772784 - [DEBUG] Edge function : AllBottom (result of previous compose)
12962 2019-Jan-16 21:15:23.772809 - [DEBUG]
12963 2019-Jan-16 21:15:23.772833 - [DEBUG] Join: AllTop & AllBottom
12964 2019-Jan-16 21:15:23.772858 - [DEBUG] = AllBottom (new jump func)
12965 2019-Jan-16 21:15:23.772883 - [DEBUG]
12966 2019-Jan-16 21:15:23.772906 - [DEBUG] Start adding new jump function
12967 2019-Jan-16 21:15:23.772929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12968 2019-Jan-16 21:15:23.772985 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12969 2019-Jan-16 21:15:23.773619 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
12970 2019-Jan-16 21:15:23.774262 - [DEBUG] Edge Function : AllBottom
12971 2019-Jan-16 21:15:23.774289 - [DEBUG] End adding new jump function
12972 2019-Jan-16 21:15:23.774313 - [DEBUG]
12973 2019-Jan-16 21:15:23.774337 - [DEBUG] -------------------------------------------- 369. Path Edge --------------------------------------------
12974 2019-Jan-16 21:15:23.774362 - [DEBUG]
12975 2019-Jan-16 21:15:23.774385 - [DEBUG] Process 369. path edge:
12976 2019-Jan-16 21:15:23.774409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12977 2019-Jan-16 21:15:23.774465 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
12978 2019-Jan-16 21:15:23.775123 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
12979 2019-Jan-16 21:15:23.775757 - [DEBUG]
12980 2019-Jan-16 21:15:23.775781 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
12981 2019-Jan-16 21:15:23.776430 - [DEBUG] Possible callees:
12982 2019-Jan-16 21:15:23.776455 - [DEBUG] llvm.dbg.declare
12983 2019-Jan-16 21:15:23.776479 - [DEBUG] Possible return sites:
12984 2019-Jan-16 21:15:23.776503 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9612985 2019-Jan-16 21:15:23.777772 - [DEBUG] Found and process special summary
12986 2019-Jan-16 21:15:23.777805 - [DEBUG] Compose: EdgeIdentity * AllBottom
12987 2019-Jan-16 21:15:23.777832 - [DEBUG]
12988 2019-Jan-16 21:15:23.777856 - [DEBUG] Propagate flow
12989 2019-Jan-16 21:15:23.777879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12990 2019-Jan-16 21:15:23.777935 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
12991 2019-Jan-16 21:15:23.778590 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
12992 2019-Jan-16 21:15:23.779224 - [DEBUG] Edge function : AllBottom (result of previous compose)
12993 2019-Jan-16 21:15:23.779249 - [DEBUG]
12994 2019-Jan-16 21:15:23.779273 - [DEBUG] Join: AllTop & AllBottom
12995 2019-Jan-16 21:15:23.779299 - [DEBUG] = AllBottom (new jump func)
12996 2019-Jan-16 21:15:23.779323 - [DEBUG]
12997 2019-Jan-16 21:15:23.779346 - [DEBUG] Start adding new jump function
12998 2019-Jan-16 21:15:23.779369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12999 2019-Jan-16 21:15:23.779425 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13000 2019-Jan-16 21:15:23.780072 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
13001 2019-Jan-16 21:15:23.780710 - [DEBUG] Edge Function : AllBottom
13002 2019-Jan-16 21:15:23.780737 - [DEBUG] End adding new jump function
13003 2019-Jan-16 21:15:23.780761 - [DEBUG]
13004 2019-Jan-16 21:15:23.780785 - [DEBUG] -------------------------------------------- 370. Path Edge --------------------------------------------
13005 2019-Jan-16 21:15:23.780810 - [DEBUG]
13006 2019-Jan-16 21:15:23.780833 - [DEBUG] Process 370. path edge:
13007 2019-Jan-16 21:15:23.780857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13008 2019-Jan-16 21:15:23.780913 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
13009 2019-Jan-16 21:15:23.781550 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
13010 2019-Jan-16 21:15:23.782201 - [DEBUG]
13011 2019-Jan-16 21:15:23.782225 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
13012 2019-Jan-16 21:15:23.782876 - [DEBUG] Compose: EdgeIdentity * AllBottom
13013 2019-Jan-16 21:15:23.782904 - [DEBUG]
13014 2019-Jan-16 21:15:23.782928 - [DEBUG] Propagate flow
13015 2019-Jan-16 21:15:23.782951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13016 2019-Jan-16 21:15:23.783007 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
13017 2019-Jan-16 21:15:23.783642 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13018 2019-Jan-16 21:15:23.784276 - [DEBUG] Edge function : AllBottom (result of previous compose)
13019 2019-Jan-16 21:15:23.784301 - [DEBUG]
13020 2019-Jan-16 21:15:23.784325 - [DEBUG] Join: AllTop & AllBottom
13021 2019-Jan-16 21:15:23.784351 - [DEBUG] = AllBottom (new jump func)
13022 2019-Jan-16 21:15:23.784375 - [DEBUG]
13023 2019-Jan-16 21:15:23.784398 - [DEBUG] Start adding new jump function
13024 2019-Jan-16 21:15:23.784421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13025 2019-Jan-16 21:15:23.784477 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13026 2019-Jan-16 21:15:23.785123 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
13027 2019-Jan-16 21:15:23.785756 - [DEBUG] Edge Function : AllBottom
13028 2019-Jan-16 21:15:23.785785 - [DEBUG] End adding new jump function
13029 2019-Jan-16 21:15:23.785808 - [DEBUG]
13030 2019-Jan-16 21:15:23.785831 - [DEBUG] -------------------------------------------- 371. Path Edge --------------------------------------------
13031 2019-Jan-16 21:15:23.785856 - [DEBUG]
13032 2019-Jan-16 21:15:23.785879 - [DEBUG] Process 371. path edge:
13033 2019-Jan-16 21:15:23.785903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13034 2019-Jan-16 21:15:23.785958 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
13035 2019-Jan-16 21:15:23.786592 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
13036 2019-Jan-16 21:15:23.787224 - [DEBUG]
13037 2019-Jan-16 21:15:23.787249 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
13038 2019-Jan-16 21:15:23.787892 - [DEBUG] Compose: EdgeIdentity * AllBottom
13039 2019-Jan-16 21:15:23.787920 - [DEBUG]
13040 2019-Jan-16 21:15:23.787944 - [DEBUG] Propagate flow
13041 2019-Jan-16 21:15:23.787967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13042 2019-Jan-16 21:15:23.788023 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
13043 2019-Jan-16 21:15:23.788672 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13044 2019-Jan-16 21:15:23.789305 - [DEBUG] Edge function : AllBottom (result of previous compose)
13045 2019-Jan-16 21:15:23.789338 - [DEBUG]
13046 2019-Jan-16 21:15:23.789362 - [DEBUG] Join: AllTop & AllBottom
13047 2019-Jan-16 21:15:23.789388 - [DEBUG] = AllBottom (new jump func)
13048 2019-Jan-16 21:15:23.789412 - [DEBUG]
13049 2019-Jan-16 21:15:23.789435 - [DEBUG] Start adding new jump function
13050 2019-Jan-16 21:15:23.789458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13051 2019-Jan-16 21:15:23.789514 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13052 2019-Jan-16 21:15:23.790147 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
13053 2019-Jan-16 21:15:23.790778 - [DEBUG] Edge Function : AllBottom
13054 2019-Jan-16 21:15:23.790805 - [DEBUG] End adding new jump function
13055 2019-Jan-16 21:15:23.790829 - [DEBUG]
13056 2019-Jan-16 21:15:23.790852 - [DEBUG] -------------------------------------------- 372. Path Edge --------------------------------------------
13057 2019-Jan-16 21:15:23.790876 - [DEBUG]
13058 2019-Jan-16 21:15:23.790899 - [DEBUG] Process 372. path edge:
13059 2019-Jan-16 21:15:23.790923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13060 2019-Jan-16 21:15:23.790979 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
13061 2019-Jan-16 21:15:23.791610 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
13062 2019-Jan-16 21:15:23.792259 - [DEBUG]
13063 2019-Jan-16 21:15:23.792284 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
13064 2019-Jan-16 21:15:23.792926 - [DEBUG] Compose: EdgeIdentity * AllBottom
13065 2019-Jan-16 21:15:23.792954 - [DEBUG]
13066 2019-Jan-16 21:15:23.792978 - [DEBUG] Propagate flow
13067 2019-Jan-16 21:15:23.793001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13068 2019-Jan-16 21:15:23.793057 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
13069 2019-Jan-16 21:15:23.793695 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13070 2019-Jan-16 21:15:23.794328 - [DEBUG] Edge function : AllBottom (result of previous compose)
13071 2019-Jan-16 21:15:23.794353 - [DEBUG]
13072 2019-Jan-16 21:15:23.794378 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13073 2019-Jan-16 21:15:23.794404 - [DEBUG] = AllBottom
13074 2019-Jan-16 21:15:23.794429 - [DEBUG]
13075 2019-Jan-16 21:15:23.794452 - [DEBUG] PROPAGATE: No new function!
13076 2019-Jan-16 21:15:23.794476 - [DEBUG] EDGE:
13077 2019-Jan-16 21:15:23.794533 - [DEBUG] ---> 13078 2019-Jan-16 21:15:23.795181 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13079 2019-Jan-16 21:15:23.795813 - [DEBUG]
13080 2019-Jan-16 21:15:23.795838 - [DEBUG] EDGE:
13081 2019-Jan-16 21:15:23.795895 - [DEBUG] ---> 13082 2019-Jan-16 21:15:23.796529 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13083 2019-Jan-16 21:15:23.797162 - [DEBUG]
13084 2019-Jan-16 21:15:23.797186 - [DEBUG] EDGE:
13085 2019-Jan-16 21:15:23.797243 - [DEBUG] ---> 13086 2019-Jan-16 21:15:23.797880 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13087 2019-Jan-16 21:15:23.798527 - [DEBUG]
13088 2019-Jan-16 21:15:23.798562 - [DEBUG] Compose: EdgeIdentity * AllBottom
13089 2019-Jan-16 21:15:23.798589 - [DEBUG]
13090 2019-Jan-16 21:15:23.798613 - [DEBUG] Propagate flow
13091 2019-Jan-16 21:15:23.798644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13092 2019-Jan-16 21:15:23.798700 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
13093 2019-Jan-16 21:15:23.799339 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13094 2019-Jan-16 21:15:23.799971 - [DEBUG] Edge function : AllBottom (result of previous compose)
13095 2019-Jan-16 21:15:23.799996 - [DEBUG]
13096 2019-Jan-16 21:15:23.800021 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13097 2019-Jan-16 21:15:23.800046 - [DEBUG] = AllBottom
13098 2019-Jan-16 21:15:23.800071 - [DEBUG]
13099 2019-Jan-16 21:15:23.800093 - [DEBUG] PROPAGATE: No new function!
13100 2019-Jan-16 21:15:23.800120 - [DEBUG] EDGE:
13101 2019-Jan-16 21:15:23.800177 - [DEBUG] ---> 13102 2019-Jan-16 21:15:23.800821 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13103 2019-Jan-16 21:15:23.801455 - [DEBUG]
13104 2019-Jan-16 21:15:23.801487 - [DEBUG] Compose: EdgeIdentity * AllBottom
13105 2019-Jan-16 21:15:23.801513 - [DEBUG]
13106 2019-Jan-16 21:15:23.801536 - [DEBUG] Propagate flow
13107 2019-Jan-16 21:15:23.801559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13108 2019-Jan-16 21:15:23.801615 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
13109 2019-Jan-16 21:15:23.802267 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13110 2019-Jan-16 21:15:23.802900 - [DEBUG] Edge function : AllBottom (result of previous compose)
13111 2019-Jan-16 21:15:23.802925 - [DEBUG]
13112 2019-Jan-16 21:15:23.802949 - [DEBUG] Join: AllTop & AllBottom
13113 2019-Jan-16 21:15:23.802975 - [DEBUG] = AllBottom (new jump func)
13114 2019-Jan-16 21:15:23.802999 - [DEBUG]
13115 2019-Jan-16 21:15:23.803022 - [DEBUG] Start adding new jump function
13116 2019-Jan-16 21:15:23.803045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13117 2019-Jan-16 21:15:23.803100 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13118 2019-Jan-16 21:15:23.803732 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
13119 2019-Jan-16 21:15:23.804367 - [DEBUG] Edge Function : AllBottom
13120 2019-Jan-16 21:15:23.804394 - [DEBUG] End adding new jump function
13121 2019-Jan-16 21:15:23.804418 - [DEBUG]
13122 2019-Jan-16 21:15:23.804441 - [DEBUG] -------------------------------------------- 373. Path Edge --------------------------------------------
13123 2019-Jan-16 21:15:23.804465 - [DEBUG]
13124 2019-Jan-16 21:15:23.804488 - [DEBUG] Process 373. path edge:
13125 2019-Jan-16 21:15:23.804512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13126 2019-Jan-16 21:15:23.804568 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
13127 2019-Jan-16 21:15:23.805221 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
13128 2019-Jan-16 21:15:23.805853 - [DEBUG]
13129 2019-Jan-16 21:15:23.805878 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
13130 2019-Jan-16 21:15:23.806519 - [DEBUG] Possible callees:
13131 2019-Jan-16 21:15:23.806544 - [DEBUG] bar
13132 2019-Jan-16 21:15:23.806568 - [DEBUG] Possible return sites:
13133 2019-Jan-16 21:15:23.806591 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8913134 2019-Jan-16 21:15:23.807852 - [DEBUG] Found and process special summary
13135 2019-Jan-16 21:15:23.807896 - [DEBUG] Compose: EdgeIdentity * AllBottom
13136 2019-Jan-16 21:15:23.807924 - [DEBUG]
13137 2019-Jan-16 21:15:23.807947 - [DEBUG] Propagate flow
13138 2019-Jan-16 21:15:23.807970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13139 2019-Jan-16 21:15:23.808027 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
13140 2019-Jan-16 21:15:23.808683 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13141 2019-Jan-16 21:15:23.809316 - [DEBUG] Edge function : AllBottom (result of previous compose)
13142 2019-Jan-16 21:15:23.809341 - [DEBUG]
13143 2019-Jan-16 21:15:23.809366 - [DEBUG] Join: AllTop & AllBottom
13144 2019-Jan-16 21:15:23.809391 - [DEBUG] = AllBottom (new jump func)
13145 2019-Jan-16 21:15:23.809415 - [DEBUG]
13146 2019-Jan-16 21:15:23.809438 - [DEBUG] Start adding new jump function
13147 2019-Jan-16 21:15:23.809461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13148 2019-Jan-16 21:15:23.809517 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13149 2019-Jan-16 21:15:23.810150 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
13150 2019-Jan-16 21:15:23.810787 - [DEBUG] Edge Function : AllBottom
13151 2019-Jan-16 21:15:23.810815 - [DEBUG] End adding new jump function
13152 2019-Jan-16 21:15:23.810839 - [DEBUG]
13153 2019-Jan-16 21:15:23.810862 - [DEBUG] -------------------------------------------- 374. Path Edge --------------------------------------------
13154 2019-Jan-16 21:15:23.810886 - [DEBUG]
13155 2019-Jan-16 21:15:23.810909 - [DEBUG] Process 374. path edge:
13156 2019-Jan-16 21:15:23.810933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13157 2019-Jan-16 21:15:23.810993 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
13158 2019-Jan-16 21:15:23.811631 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
13159 2019-Jan-16 21:15:23.812282 - [DEBUG]
13160 2019-Jan-16 21:15:23.812306 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
13161 2019-Jan-16 21:15:23.812954 - [DEBUG] Compose: EdgeIdentity * AllBottom
13162 2019-Jan-16 21:15:23.812981 - [DEBUG]
13163 2019-Jan-16 21:15:23.813005 - [DEBUG] Propagate flow
13164 2019-Jan-16 21:15:23.813028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13165 2019-Jan-16 21:15:23.813084 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
13166 2019-Jan-16 21:15:23.813731 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13167 2019-Jan-16 21:15:23.814366 - [DEBUG] Edge function : AllBottom (result of previous compose)
13168 2019-Jan-16 21:15:23.814391 - [DEBUG]
13169 2019-Jan-16 21:15:23.814415 - [DEBUG] Join: AllTop & AllBottom
13170 2019-Jan-16 21:15:23.814441 - [DEBUG] = AllBottom (new jump func)
13171 2019-Jan-16 21:15:23.814465 - [DEBUG]
13172 2019-Jan-16 21:15:23.814488 - [DEBUG] Start adding new jump function
13173 2019-Jan-16 21:15:23.814511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13174 2019-Jan-16 21:15:23.814567 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13175 2019-Jan-16 21:15:23.815216 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
13176 2019-Jan-16 21:15:23.815850 - [DEBUG] Edge Function : AllBottom
13177 2019-Jan-16 21:15:23.815878 - [DEBUG] End adding new jump function
13178 2019-Jan-16 21:15:23.815901 - [DEBUG]
13179 2019-Jan-16 21:15:23.815925 - [DEBUG] -------------------------------------------- 375. Path Edge --------------------------------------------
13180 2019-Jan-16 21:15:23.815957 - [DEBUG]
13181 2019-Jan-16 21:15:23.815981 - [DEBUG] Process 375. path edge:
13182 2019-Jan-16 21:15:23.816005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13183 2019-Jan-16 21:15:23.816061 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
13184 2019-Jan-16 21:15:23.816696 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
13185 2019-Jan-16 21:15:23.817334 - [DEBUG]
13186 2019-Jan-16 21:15:23.817359 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
13187 2019-Jan-16 21:15:23.818060 - [DEBUG] Compose: EdgeIdentity * AllBottom
13188 2019-Jan-16 21:15:23.818090 - [DEBUG]
13189 2019-Jan-16 21:15:23.818113 - [DEBUG] Propagate flow
13190 2019-Jan-16 21:15:23.818137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13191 2019-Jan-16 21:15:23.818206 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
13192 2019-Jan-16 21:15:23.818950 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13193 2019-Jan-16 21:15:23.819656 - [DEBUG] Edge function : AllBottom (result of previous compose)
13194 2019-Jan-16 21:15:23.819683 - [DEBUG]
13195 2019-Jan-16 21:15:23.819710 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13196 2019-Jan-16 21:15:23.819736 - [DEBUG] = AllBottom
13197 2019-Jan-16 21:15:23.819760 - [DEBUG]
13198 2019-Jan-16 21:15:23.819783 - [DEBUG] PROPAGATE: No new function!
13199 2019-Jan-16 21:15:23.819832 - [DEBUG] Compose: EdgeIdentity * AllBottom
13200 2019-Jan-16 21:15:23.819860 - [DEBUG]
13201 2019-Jan-16 21:15:23.819884 - [DEBUG] Propagate flow
13202 2019-Jan-16 21:15:23.819907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13203 2019-Jan-16 21:15:23.819980 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
13204 2019-Jan-16 21:15:23.820652 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13205 2019-Jan-16 21:15:23.821287 - [DEBUG] Edge function : AllBottom (result of previous compose)
13206 2019-Jan-16 21:15:23.821312 - [DEBUG]
13207 2019-Jan-16 21:15:23.821337 - [DEBUG] Join: AllTop & AllBottom
13208 2019-Jan-16 21:15:23.821363 - [DEBUG] = AllBottom (new jump func)
13209 2019-Jan-16 21:15:23.821387 - [DEBUG]
13210 2019-Jan-16 21:15:23.821410 - [DEBUG] Start adding new jump function
13211 2019-Jan-16 21:15:23.821434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13212 2019-Jan-16 21:15:23.821489 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13213 2019-Jan-16 21:15:23.822148 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
13214 2019-Jan-16 21:15:23.822792 - [DEBUG] Edge Function : AllBottom
13215 2019-Jan-16 21:15:23.822822 - [DEBUG] End adding new jump function
13216 2019-Jan-16 21:15:23.822846 - [DEBUG]
13217 2019-Jan-16 21:15:23.822869 - [DEBUG] -------------------------------------------- 376. Path Edge --------------------------------------------
13218 2019-Jan-16 21:15:23.822894 - [DEBUG]
13219 2019-Jan-16 21:15:23.822917 - [DEBUG] Process 376. path edge:
13220 2019-Jan-16 21:15:23.822941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13221 2019-Jan-16 21:15:23.822997 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
13222 2019-Jan-16 21:15:23.823641 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
13223 2019-Jan-16 21:15:23.824293 - [DEBUG]
13224 2019-Jan-16 21:15:23.824318 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
13225 2019-Jan-16 21:15:23.824973 - [DEBUG] Possible callees:
13226 2019-Jan-16 21:15:23.825000 - [DEBUG] llvm.dbg.declare
13227 2019-Jan-16 21:15:23.825025 - [DEBUG] Possible return sites:
13228 2019-Jan-16 21:15:23.825048 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10313229 2019-Jan-16 21:15:23.826348 - [DEBUG] Found and process special summary
13230 2019-Jan-16 21:15:23.826383 - [DEBUG] Compose: EdgeIdentity * AllBottom
13231 2019-Jan-16 21:15:23.826410 - [DEBUG]
13232 2019-Jan-16 21:15:23.826433 - [DEBUG] Propagate flow
13233 2019-Jan-16 21:15:23.826456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13234 2019-Jan-16 21:15:23.826513 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
13235 2019-Jan-16 21:15:23.827153 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13236 2019-Jan-16 21:15:23.827786 - [DEBUG] Edge function : AllBottom (result of previous compose)
13237 2019-Jan-16 21:15:23.827811 - [DEBUG]
13238 2019-Jan-16 21:15:23.827835 - [DEBUG] Join: AllTop & AllBottom
13239 2019-Jan-16 21:15:23.827861 - [DEBUG] = AllBottom (new jump func)
13240 2019-Jan-16 21:15:23.827885 - [DEBUG]
13241 2019-Jan-16 21:15:23.827908 - [DEBUG] Start adding new jump function
13242 2019-Jan-16 21:15:23.827931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13243 2019-Jan-16 21:15:23.827986 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13244 2019-Jan-16 21:15:23.828637 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
13245 2019-Jan-16 21:15:23.829274 - [DEBUG] Edge Function : AllBottom
13246 2019-Jan-16 21:15:23.829302 - [DEBUG] End adding new jump function
13247 2019-Jan-16 21:15:23.829326 - [DEBUG]
13248 2019-Jan-16 21:15:23.829349 - [DEBUG] -------------------------------------------- 377. Path Edge --------------------------------------------
13249 2019-Jan-16 21:15:23.829374 - [DEBUG]
13250 2019-Jan-16 21:15:23.829397 - [DEBUG] Process 377. path edge:
13251 2019-Jan-16 21:15:23.829420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13252 2019-Jan-16 21:15:23.829476 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
13253 2019-Jan-16 21:15:23.830114 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
13254 2019-Jan-16 21:15:23.830747 - [DEBUG]
13255 2019-Jan-16 21:15:23.830771 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
13256 2019-Jan-16 21:15:23.831423 - [DEBUG] Compose: EdgeIdentity * AllBottom
13257 2019-Jan-16 21:15:23.831450 - [DEBUG]
13258 2019-Jan-16 21:15:23.831474 - [DEBUG] Propagate flow
13259 2019-Jan-16 21:15:23.831497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13260 2019-Jan-16 21:15:23.831553 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
13261 2019-Jan-16 21:15:23.832202 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13262 2019-Jan-16 21:15:23.832835 - [DEBUG] Edge function : AllBottom (result of previous compose)
13263 2019-Jan-16 21:15:23.832860 - [DEBUG]
13264 2019-Jan-16 21:15:23.832885 - [DEBUG] Join: AllTop & AllBottom
13265 2019-Jan-16 21:15:23.832910 - [DEBUG] = AllBottom (new jump func)
13266 2019-Jan-16 21:15:23.832935 - [DEBUG]
13267 2019-Jan-16 21:15:23.832966 - [DEBUG] Start adding new jump function
13268 2019-Jan-16 21:15:23.832990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13269 2019-Jan-16 21:15:23.833046 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13270 2019-Jan-16 21:15:23.833679 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
13271 2019-Jan-16 21:15:23.834310 - [DEBUG] Edge Function : AllBottom
13272 2019-Jan-16 21:15:23.834337 - [DEBUG] End adding new jump function
13273 2019-Jan-16 21:15:23.834361 - [DEBUG]
13274 2019-Jan-16 21:15:23.834384 - [DEBUG] -------------------------------------------- 378. Path Edge --------------------------------------------
13275 2019-Jan-16 21:15:23.834408 - [DEBUG]
13276 2019-Jan-16 21:15:23.834431 - [DEBUG] Process 378. path edge:
13277 2019-Jan-16 21:15:23.834455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13278 2019-Jan-16 21:15:23.834511 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
13279 2019-Jan-16 21:15:23.835157 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
13280 2019-Jan-16 21:15:23.835791 - [DEBUG]
13281 2019-Jan-16 21:15:23.835816 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
13282 2019-Jan-16 21:15:23.836460 - [DEBUG] Compose: EdgeIdentity * AllBottom
13283 2019-Jan-16 21:15:23.836488 - [DEBUG]
13284 2019-Jan-16 21:15:23.836512 - [DEBUG] Propagate flow
13285 2019-Jan-16 21:15:23.836535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13286 2019-Jan-16 21:15:23.836592 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
13287 2019-Jan-16 21:15:23.837231 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13288 2019-Jan-16 21:15:23.837863 - [DEBUG] Edge function : AllBottom (result of previous compose)
13289 2019-Jan-16 21:15:23.837888 - [DEBUG]
13290 2019-Jan-16 21:15:23.837914 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13291 2019-Jan-16 21:15:23.837939 - [DEBUG] = AllBottom
13292 2019-Jan-16 21:15:23.837963 - [DEBUG]
13293 2019-Jan-16 21:15:23.837986 - [DEBUG] PROPAGATE: No new function!
13294 2019-Jan-16 21:15:23.838010 - [DEBUG] EDGE:
13295 2019-Jan-16 21:15:23.838068 - [DEBUG] ---> 13296 2019-Jan-16 21:15:23.838717 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13297 2019-Jan-16 21:15:23.839350 - [DEBUG]
13298 2019-Jan-16 21:15:23.839375 - [DEBUG] EDGE:
13299 2019-Jan-16 21:15:23.839432 - [DEBUG] ---> 13300 2019-Jan-16 21:15:23.840069 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13301 2019-Jan-16 21:15:23.840701 - [DEBUG]
13302 2019-Jan-16 21:15:23.840739 - [DEBUG] Compose: EdgeIdentity * AllBottom
13303 2019-Jan-16 21:15:23.840765 - [DEBUG]
13304 2019-Jan-16 21:15:23.840789 - [DEBUG] Propagate flow
13305 2019-Jan-16 21:15:23.840812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13306 2019-Jan-16 21:15:23.840868 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
13307 2019-Jan-16 21:15:23.841507 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13308 2019-Jan-16 21:15:23.842155 - [DEBUG] Edge function : AllBottom (result of previous compose)
13309 2019-Jan-16 21:15:23.842180 - [DEBUG]
13310 2019-Jan-16 21:15:23.842205 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13311 2019-Jan-16 21:15:23.842230 - [DEBUG] = AllBottom
13312 2019-Jan-16 21:15:23.842255 - [DEBUG]
13313 2019-Jan-16 21:15:23.842286 - [DEBUG] PROPAGATE: No new function!
13314 2019-Jan-16 21:15:23.842313 - [DEBUG] EDGE:
13315 2019-Jan-16 21:15:23.842371 - [DEBUG] ---> 13316 2019-Jan-16 21:15:23.843017 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13317 2019-Jan-16 21:15:23.843651 - [DEBUG]
13318 2019-Jan-16 21:15:23.843676 - [DEBUG] EDGE:
13319 2019-Jan-16 21:15:23.843733 - [DEBUG] ---> 13320 2019-Jan-16 21:15:23.844368 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13321 2019-Jan-16 21:15:23.845001 - [DEBUG]
13322 2019-Jan-16 21:15:23.845026 - [DEBUG] EDGE:
13323 2019-Jan-16 21:15:23.845097 - [DEBUG] ---> 13324 2019-Jan-16 21:15:23.845736 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13325 2019-Jan-16 21:15:23.846368 - [DEBUG]
13326 2019-Jan-16 21:15:23.846403 - [DEBUG] Compose: EdgeIdentity * AllBottom
13327 2019-Jan-16 21:15:23.846430 - [DEBUG]
13328 2019-Jan-16 21:15:23.846454 - [DEBUG] Propagate flow
13329 2019-Jan-16 21:15:23.846477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13330 2019-Jan-16 21:15:23.846533 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
13331 2019-Jan-16 21:15:23.847171 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13332 2019-Jan-16 21:15:23.847802 - [DEBUG] Edge function : AllBottom (result of previous compose)
13333 2019-Jan-16 21:15:23.847827 - [DEBUG]
13334 2019-Jan-16 21:15:23.847852 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13335 2019-Jan-16 21:15:23.847878 - [DEBUG] = AllBottom
13336 2019-Jan-16 21:15:23.847902 - [DEBUG]
13337 2019-Jan-16 21:15:23.847924 - [DEBUG] PROPAGATE: No new function!
13338 2019-Jan-16 21:15:23.847950 - [DEBUG] EDGE:
13339 2019-Jan-16 21:15:23.848008 - [DEBUG] ---> 13340 2019-Jan-16 21:15:23.848661 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13341 2019-Jan-16 21:15:23.849294 - [DEBUG]
13342 2019-Jan-16 21:15:23.849320 - [DEBUG] EDGE:
13343 2019-Jan-16 21:15:23.849377 - [DEBUG] ---> 13344 2019-Jan-16 21:15:23.850010 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13345 2019-Jan-16 21:15:23.850643 - [DEBUG]
13346 2019-Jan-16 21:15:23.850668 - [DEBUG] EDGE:
13347 2019-Jan-16 21:15:23.850725 - [DEBUG] ---> 13348 2019-Jan-16 21:15:23.851363 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13349 2019-Jan-16 21:15:23.852012 - [DEBUG]
13350 2019-Jan-16 21:15:23.852047 - [DEBUG] Compose: EdgeIdentity * AllBottom
13351 2019-Jan-16 21:15:23.852074 - [DEBUG]
13352 2019-Jan-16 21:15:23.852098 - [DEBUG] Propagate flow
13353 2019-Jan-16 21:15:23.852121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13354 2019-Jan-16 21:15:23.852177 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
13355 2019-Jan-16 21:15:23.852822 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13356 2019-Jan-16 21:15:23.853456 - [DEBUG] Edge function : AllBottom (result of previous compose)
13357 2019-Jan-16 21:15:23.853481 - [DEBUG]
13358 2019-Jan-16 21:15:23.853506 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13359 2019-Jan-16 21:15:23.853531 - [DEBUG] = AllBottom
13360 2019-Jan-16 21:15:23.853555 - [DEBUG]
13361 2019-Jan-16 21:15:23.853578 - [DEBUG] PROPAGATE: No new function!
13362 2019-Jan-16 21:15:23.853604 - [DEBUG] EDGE:
13363 2019-Jan-16 21:15:23.853662 - [DEBUG] ---> 13364 2019-Jan-16 21:15:23.854299 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13365 2019-Jan-16 21:15:23.854931 - [DEBUG]
13366 2019-Jan-16 21:15:23.854956 - [DEBUG] EDGE:
13367 2019-Jan-16 21:15:23.855013 - [DEBUG] ---> 13368 2019-Jan-16 21:15:23.855661 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13369 2019-Jan-16 21:15:23.856294 - [DEBUG]
13370 2019-Jan-16 21:15:23.856320 - [DEBUG] EDGE:
13371 2019-Jan-16 21:15:23.856377 - [DEBUG] ---> 13372 2019-Jan-16 21:15:23.857013 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13373 2019-Jan-16 21:15:23.857644 - [DEBUG]
13374 2019-Jan-16 21:15:23.857679 - [DEBUG] Compose: EdgeIdentity * AllBottom
13375 2019-Jan-16 21:15:23.857706 - [DEBUG]
13376 2019-Jan-16 21:15:23.857730 - [DEBUG] Propagate flow
13377 2019-Jan-16 21:15:23.857753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13378 2019-Jan-16 21:15:23.857809 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
13379 2019-Jan-16 21:15:23.858468 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13380 2019-Jan-16 21:15:23.859101 - [DEBUG] Edge function : AllBottom (result of previous compose)
13381 2019-Jan-16 21:15:23.859126 - [DEBUG]
13382 2019-Jan-16 21:15:23.859151 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13383 2019-Jan-16 21:15:23.859176 - [DEBUG] = AllBottom
13384 2019-Jan-16 21:15:23.859200 - [DEBUG]
13385 2019-Jan-16 21:15:23.859223 - [DEBUG] PROPAGATE: No new function!
13386 2019-Jan-16 21:15:23.859250 - [DEBUG] EDGE:
13387 2019-Jan-16 21:15:23.859308 - [DEBUG] ---> 13388 2019-Jan-16 21:15:23.859945 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
13389 2019-Jan-16 21:15:23.860577 - [DEBUG]
13390 2019-Jan-16 21:15:23.860604 - [DEBUG] Compose: EdgeIdentity * AllBottom
13391 2019-Jan-16 21:15:23.860630 - [DEBUG]
13392 2019-Jan-16 21:15:23.860653 - [DEBUG] Propagate flow
13393 2019-Jan-16 21:15:23.860676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13394 2019-Jan-16 21:15:23.860731 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
13395 2019-Jan-16 21:15:23.861368 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
13396 2019-Jan-16 21:15:23.862025 - [DEBUG] Edge function : AllBottom (result of previous compose)
13397 2019-Jan-16 21:15:23.862051 - [DEBUG]
13398 2019-Jan-16 21:15:23.862075 - [DEBUG] Join: AllTop & AllBottom
13399 2019-Jan-16 21:15:23.862101 - [DEBUG] = AllBottom (new jump func)
13400 2019-Jan-16 21:15:23.862133 - [DEBUG]
13401 2019-Jan-16 21:15:23.862157 - [DEBUG] Start adding new jump function
13402 2019-Jan-16 21:15:23.862180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13403 2019-Jan-16 21:15:23.862236 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
13404 2019-Jan-16 21:15:23.862876 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
13405 2019-Jan-16 21:15:23.863512 - [DEBUG] Edge Function : AllBottom
13406 2019-Jan-16 21:15:23.863540 - [DEBUG] End adding new jump function
13407 2019-Jan-16 21:15:23.863564 - [DEBUG]
13408 2019-Jan-16 21:15:23.863587 - [DEBUG] -------------------------------------------- 379. Path Edge --------------------------------------------
13409 2019-Jan-16 21:15:23.863611 - [DEBUG]
13410 2019-Jan-16 21:15:23.863634 - [DEBUG] Process 379. path edge:
13411 2019-Jan-16 21:15:23.863657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13412 2019-Jan-16 21:15:23.863713 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
13413 2019-Jan-16 21:15:23.864348 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
13414 2019-Jan-16 21:15:23.864986 - [DEBUG]
13415 2019-Jan-16 21:15:23.865010 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
13416 2019-Jan-16 21:15:23.865669 - [DEBUG] Possible callees:
13417 2019-Jan-16 21:15:23.865693 - [DEBUG] bar
13418 2019-Jan-16 21:15:23.865718 - [DEBUG] Possible return sites:
13419 2019-Jan-16 21:15:23.865741 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7113420 2019-Jan-16 21:15:23.867004 - [DEBUG] Found and process special summary
13421 2019-Jan-16 21:15:23.867049 - [DEBUG] Compose: EdgeIdentity * AllBottom
13422 2019-Jan-16 21:15:23.867077 - [DEBUG]
13423 2019-Jan-16 21:15:23.867100 - [DEBUG] Propagate flow
13424 2019-Jan-16 21:15:23.867123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13425 2019-Jan-16 21:15:23.867180 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
13426 2019-Jan-16 21:15:23.867818 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
13427 2019-Jan-16 21:15:23.868472 - [DEBUG] Edge function : AllBottom (result of previous compose)
13428 2019-Jan-16 21:15:23.868497 - [DEBUG]
13429 2019-Jan-16 21:15:23.868521 - [DEBUG] Join: AllTop & AllBottom
13430 2019-Jan-16 21:15:23.868547 - [DEBUG] = AllBottom (new jump func)
13431 2019-Jan-16 21:15:23.868571 - [DEBUG]
13432 2019-Jan-16 21:15:23.868594 - [DEBUG] Start adding new jump function
13433 2019-Jan-16 21:15:23.868617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13434 2019-Jan-16 21:15:23.868673 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
13435 2019-Jan-16 21:15:23.869313 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
13436 2019-Jan-16 21:15:23.869951 - [DEBUG] Edge Function : AllBottom
13437 2019-Jan-16 21:15:23.869978 - [DEBUG] End adding new jump function
13438 2019-Jan-16 21:15:23.870002 - [DEBUG]
13439 2019-Jan-16 21:15:23.870026 - [DEBUG] -------------------------------------------- 380. Path Edge --------------------------------------------
13440 2019-Jan-16 21:15:23.870050 - [DEBUG]
13441 2019-Jan-16 21:15:23.870073 - [DEBUG] Process 380. path edge:
13442 2019-Jan-16 21:15:23.870096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13443 2019-Jan-16 21:15:23.870160 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
13444 2019-Jan-16 21:15:23.870798 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
13445 2019-Jan-16 21:15:23.871435 - [DEBUG]
13446 2019-Jan-16 21:15:23.871460 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
13447 2019-Jan-16 21:15:23.872129 - [DEBUG] Compose: EdgeIdentity * AllBottom
13448 2019-Jan-16 21:15:23.872157 - [DEBUG]
13449 2019-Jan-16 21:15:23.872181 - [DEBUG] Propagate flow
13450 2019-Jan-16 21:15:23.872204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13451 2019-Jan-16 21:15:23.872260 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
13452 2019-Jan-16 21:15:23.872894 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
13453 2019-Jan-16 21:15:23.873532 - [DEBUG] Edge function : AllBottom (result of previous compose)
13454 2019-Jan-16 21:15:23.873557 - [DEBUG]
13455 2019-Jan-16 21:15:23.873582 - [DEBUG] Join: AllTop & AllBottom
13456 2019-Jan-16 21:15:23.873608 - [DEBUG] = AllBottom (new jump func)
13457 2019-Jan-16 21:15:23.873632 - [DEBUG]
13458 2019-Jan-16 21:15:23.873655 - [DEBUG] Start adding new jump function
13459 2019-Jan-16 21:15:23.873678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13460 2019-Jan-16 21:15:23.873734 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
13461 2019-Jan-16 21:15:23.874372 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
13462 2019-Jan-16 21:15:23.875004 - [DEBUG] Edge Function : AllBottom
13463 2019-Jan-16 21:15:23.875032 - [DEBUG] End adding new jump function
13464 2019-Jan-16 21:15:23.875056 - [DEBUG]
13465 2019-Jan-16 21:15:23.875094 - [DEBUG] -------------------------------------------- 381. Path Edge --------------------------------------------
13466 2019-Jan-16 21:15:23.875118 - [DEBUG]
13467 2019-Jan-16 21:15:23.875141 - [DEBUG] Process 381. path edge:
13468 2019-Jan-16 21:15:23.875165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13469 2019-Jan-16 21:15:23.875221 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
13470 2019-Jan-16 21:15:23.875854 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
13471 2019-Jan-16 21:15:23.876492 - [DEBUG]
13472 2019-Jan-16 21:15:23.876518 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
13473 2019-Jan-16 21:15:23.877165 - [DEBUG] Compose: EdgeIdentity * AllBottom
13474 2019-Jan-16 21:15:23.877193 - [DEBUG]
13475 2019-Jan-16 21:15:23.877217 - [DEBUG] Propagate flow
13476 2019-Jan-16 21:15:23.877240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13477 2019-Jan-16 21:15:23.877296 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
13478 2019-Jan-16 21:15:23.877952 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
13479 2019-Jan-16 21:15:23.878607 - [DEBUG] Edge function : AllBottom (result of previous compose)
13480 2019-Jan-16 21:15:23.878632 - [DEBUG]
13481 2019-Jan-16 21:15:23.878657 - [DEBUG] Join: AllTop & AllBottom
13482 2019-Jan-16 21:15:23.878682 - [DEBUG] = AllBottom (new jump func)
13483 2019-Jan-16 21:15:23.878706 - [DEBUG]
13484 2019-Jan-16 21:15:23.878730 - [DEBUG] Start adding new jump function
13485 2019-Jan-16 21:15:23.878762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13486 2019-Jan-16 21:15:23.878818 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
13487 2019-Jan-16 21:15:23.879458 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
13488 2019-Jan-16 21:15:23.880101 - [DEBUG] Edge Function : AllBottom
13489 2019-Jan-16 21:15:23.880129 - [DEBUG] End adding new jump function
13490 2019-Jan-16 21:15:23.880153 - [DEBUG]
13491 2019-Jan-16 21:15:23.880177 - [DEBUG] -------------------------------------------- 382. Path Edge --------------------------------------------
13492 2019-Jan-16 21:15:23.880201 - [DEBUG]
13493 2019-Jan-16 21:15:23.880225 - [DEBUG] Process 382. path edge:
13494 2019-Jan-16 21:15:23.880248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13495 2019-Jan-16 21:15:23.880304 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
13496 2019-Jan-16 21:15:23.880949 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
13497 2019-Jan-16 21:15:23.881588 - [DEBUG]
13498 2019-Jan-16 21:15:23.881612 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
13499 2019-Jan-16 21:15:23.882278 - [DEBUG] Possible callees:
13500 2019-Jan-16 21:15:23.882303 - [DEBUG] llvm.dbg.declare
13501 2019-Jan-16 21:15:23.882328 - [DEBUG] Possible return sites:
13502 2019-Jan-16 21:15:23.882351 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7813503 2019-Jan-16 21:15:23.883622 - [DEBUG] Found and process special summary
13504 2019-Jan-16 21:15:23.883662 - [DEBUG] Compose: EdgeIdentity * AllBottom
13505 2019-Jan-16 21:15:23.883689 - [DEBUG]
13506 2019-Jan-16 21:15:23.883713 - [DEBUG] Propagate flow
13507 2019-Jan-16 21:15:23.883736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13508 2019-Jan-16 21:15:23.883793 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13509 2019-Jan-16 21:15:23.884432 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
13510 2019-Jan-16 21:15:23.885086 - [DEBUG] Edge function : AllBottom (result of previous compose)
13511 2019-Jan-16 21:15:23.885111 - [DEBUG]
13512 2019-Jan-16 21:15:23.885136 - [DEBUG] Join: AllTop & AllBottom
13513 2019-Jan-16 21:15:23.885162 - [DEBUG] = AllBottom (new jump func)
13514 2019-Jan-16 21:15:23.885186 - [DEBUG]
13515 2019-Jan-16 21:15:23.885209 - [DEBUG] Start adding new jump function
13516 2019-Jan-16 21:15:23.885233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13517 2019-Jan-16 21:15:23.885289 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
13518 2019-Jan-16 21:15:23.885930 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13519 2019-Jan-16 21:15:23.886568 - [DEBUG] Edge Function : AllBottom
13520 2019-Jan-16 21:15:23.886595 - [DEBUG] End adding new jump function
13521 2019-Jan-16 21:15:23.886619 - [DEBUG]
13522 2019-Jan-16 21:15:23.886643 - [DEBUG] -------------------------------------------- 383. Path Edge --------------------------------------------
13523 2019-Jan-16 21:15:23.886668 - [DEBUG]
13524 2019-Jan-16 21:15:23.886691 - [DEBUG] Process 383. path edge:
13525 2019-Jan-16 21:15:23.886715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13526 2019-Jan-16 21:15:23.886779 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
13527 2019-Jan-16 21:15:23.887418 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
13528 2019-Jan-16 21:15:23.888057 - [DEBUG]
13529 2019-Jan-16 21:15:23.888081 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13530 2019-Jan-16 21:15:23.888752 - [DEBUG] Compose: EdgeIdentity * AllBottom
13531 2019-Jan-16 21:15:23.888779 - [DEBUG]
13532 2019-Jan-16 21:15:23.888803 - [DEBUG] Propagate flow
13533 2019-Jan-16 21:15:23.888826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13534 2019-Jan-16 21:15:23.888883 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
13535 2019-Jan-16 21:15:23.889518 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13536 2019-Jan-16 21:15:23.890155 - [DEBUG] Edge function : AllBottom (result of previous compose)
13537 2019-Jan-16 21:15:23.890180 - [DEBUG]
13538 2019-Jan-16 21:15:23.890204 - [DEBUG] Join: AllTop & AllBottom
13539 2019-Jan-16 21:15:23.890230 - [DEBUG] = AllBottom (new jump func)
13540 2019-Jan-16 21:15:23.890254 - [DEBUG]
13541 2019-Jan-16 21:15:23.890277 - [DEBUG] Start adding new jump function
13542 2019-Jan-16 21:15:23.890300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13543 2019-Jan-16 21:15:23.890356 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13544 2019-Jan-16 21:15:23.890994 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
13545 2019-Jan-16 21:15:23.891627 - [DEBUG] Edge Function : AllBottom
13546 2019-Jan-16 21:15:23.891654 - [DEBUG] End adding new jump function
13547 2019-Jan-16 21:15:23.891678 - [DEBUG]
13548 2019-Jan-16 21:15:23.891701 - [DEBUG] -------------------------------------------- 384. Path Edge --------------------------------------------
13549 2019-Jan-16 21:15:23.891726 - [DEBUG]
13550 2019-Jan-16 21:15:23.891763 - [DEBUG] Process 384. path edge:
13551 2019-Jan-16 21:15:23.891787 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13552 2019-Jan-16 21:15:23.891843 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
13553 2019-Jan-16 21:15:23.892477 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13554 2019-Jan-16 21:15:23.893116 - [DEBUG]
13555 2019-Jan-16 21:15:23.893141 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
13556 2019-Jan-16 21:15:23.893786 - [DEBUG] Compose: EdgeIdentity * AllBottom
13557 2019-Jan-16 21:15:23.893814 - [DEBUG]
13558 2019-Jan-16 21:15:23.893838 - [DEBUG] Propagate flow
13559 2019-Jan-16 21:15:23.893861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13560 2019-Jan-16 21:15:23.893917 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
13561 2019-Jan-16 21:15:23.894555 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13562 2019-Jan-16 21:15:23.895209 - [DEBUG] Edge function : AllBottom (result of previous compose)
13563 2019-Jan-16 21:15:23.895234 - [DEBUG]
13564 2019-Jan-16 21:15:23.895258 - [DEBUG] Join: AllTop & AllBottom
13565 2019-Jan-16 21:15:23.895284 - [DEBUG] = AllBottom (new jump func)
13566 2019-Jan-16 21:15:23.895308 - [DEBUG]
13567 2019-Jan-16 21:15:23.895331 - [DEBUG] Start adding new jump function
13568 2019-Jan-16 21:15:23.895354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13569 2019-Jan-16 21:15:23.895410 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13570 2019-Jan-16 21:15:23.896049 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
13571 2019-Jan-16 21:15:23.896692 - [DEBUG] Edge Function : AllBottom
13572 2019-Jan-16 21:15:23.896721 - [DEBUG] End adding new jump function
13573 2019-Jan-16 21:15:23.896744 - [DEBUG]
13574 2019-Jan-16 21:15:23.896768 - [DEBUG] -------------------------------------------- 385. Path Edge --------------------------------------------
13575 2019-Jan-16 21:15:23.896792 - [DEBUG]
13576 2019-Jan-16 21:15:23.896815 - [DEBUG] Process 385. path edge:
13577 2019-Jan-16 21:15:23.896839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13578 2019-Jan-16 21:15:23.896895 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
13579 2019-Jan-16 21:15:23.897533 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13580 2019-Jan-16 21:15:23.898170 - [DEBUG]
13581 2019-Jan-16 21:15:23.898194 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
13582 2019-Jan-16 21:15:23.898860 - [DEBUG] Compose: EdgeIdentity * AllBottom
13583 2019-Jan-16 21:15:23.898888 - [DEBUG]
13584 2019-Jan-16 21:15:23.898912 - [DEBUG] Propagate flow
13585 2019-Jan-16 21:15:23.898935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13586 2019-Jan-16 21:15:23.898991 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
13587 2019-Jan-16 21:15:23.899627 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13588 2019-Jan-16 21:15:23.900263 - [DEBUG] Edge function : AllBottom (result of previous compose)
13589 2019-Jan-16 21:15:23.900287 - [DEBUG]
13590 2019-Jan-16 21:15:23.900312 - [DEBUG] Join: AllTop & AllBottom
13591 2019-Jan-16 21:15:23.900338 - [DEBUG] = AllBottom (new jump func)
13592 2019-Jan-16 21:15:23.900362 - [DEBUG]
13593 2019-Jan-16 21:15:23.900385 - [DEBUG] Start adding new jump function
13594 2019-Jan-16 21:15:23.900408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13595 2019-Jan-16 21:15:23.900464 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13596 2019-Jan-16 21:15:23.901100 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
13597 2019-Jan-16 21:15:23.901746 - [DEBUG] Edge Function : AllBottom
13598 2019-Jan-16 21:15:23.901776 - [DEBUG] End adding new jump function
13599 2019-Jan-16 21:15:23.901800 - [DEBUG]
13600 2019-Jan-16 21:15:23.901823 - [DEBUG] -------------------------------------------- 386. Path Edge --------------------------------------------
13601 2019-Jan-16 21:15:23.901848 - [DEBUG]
13602 2019-Jan-16 21:15:23.901871 - [DEBUG] Process 386. path edge:
13603 2019-Jan-16 21:15:23.901894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13604 2019-Jan-16 21:15:23.901950 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
13605 2019-Jan-16 21:15:23.902585 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13606 2019-Jan-16 21:15:23.903221 - [DEBUG]
13607 2019-Jan-16 21:15:23.903246 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
13608 2019-Jan-16 21:15:23.903890 - [DEBUG] Compose: EdgeIdentity * AllBottom
13609 2019-Jan-16 21:15:23.903918 - [DEBUG]
13610 2019-Jan-16 21:15:23.903941 - [DEBUG] Propagate flow
13611 2019-Jan-16 21:15:23.903964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13612 2019-Jan-16 21:15:23.904020 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
13613 2019-Jan-16 21:15:23.904654 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13614 2019-Jan-16 21:15:23.905306 - [DEBUG] Edge function : AllBottom (result of previous compose)
13615 2019-Jan-16 21:15:23.905339 - [DEBUG]
13616 2019-Jan-16 21:15:23.905364 - [DEBUG] Join: AllTop & AllBottom
13617 2019-Jan-16 21:15:23.905389 - [DEBUG] = AllBottom (new jump func)
13618 2019-Jan-16 21:15:23.905413 - [DEBUG]
13619 2019-Jan-16 21:15:23.905437 - [DEBUG] Start adding new jump function
13620 2019-Jan-16 21:15:23.905460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13621 2019-Jan-16 21:15:23.905516 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13622 2019-Jan-16 21:15:23.906153 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
13623 2019-Jan-16 21:15:23.906787 - [DEBUG] Edge Function : AllBottom
13624 2019-Jan-16 21:15:23.906815 - [DEBUG] End adding new jump function
13625 2019-Jan-16 21:15:23.906838 - [DEBUG]
13626 2019-Jan-16 21:15:23.906862 - [DEBUG] -------------------------------------------- 387. Path Edge --------------------------------------------
13627 2019-Jan-16 21:15:23.906886 - [DEBUG]
13628 2019-Jan-16 21:15:23.906909 - [DEBUG] Process 387. path edge:
13629 2019-Jan-16 21:15:23.906933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13630 2019-Jan-16 21:15:23.906988 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
13631 2019-Jan-16 21:15:23.907623 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13632 2019-Jan-16 21:15:23.908260 - [DEBUG]
13633 2019-Jan-16 21:15:23.908284 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
13634 2019-Jan-16 21:15:23.908946 - [DEBUG] Compose: EdgeIdentity * AllBottom
13635 2019-Jan-16 21:15:23.908974 - [DEBUG]
13636 2019-Jan-16 21:15:23.908997 - [DEBUG] Propagate flow
13637 2019-Jan-16 21:15:23.909020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13638 2019-Jan-16 21:15:23.909076 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13639 2019-Jan-16 21:15:23.909716 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13640 2019-Jan-16 21:15:23.910353 - [DEBUG] Edge function : AllBottom (result of previous compose)
13641 2019-Jan-16 21:15:23.910378 - [DEBUG]
13642 2019-Jan-16 21:15:23.910402 - [DEBUG] Join: AllTop & AllBottom
13643 2019-Jan-16 21:15:23.910428 - [DEBUG] = AllBottom (new jump func)
13644 2019-Jan-16 21:15:23.910452 - [DEBUG]
13645 2019-Jan-16 21:15:23.910475 - [DEBUG] Start adding new jump function
13646 2019-Jan-16 21:15:23.910498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13647 2019-Jan-16 21:15:23.910554 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13648 2019-Jan-16 21:15:23.911198 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13649 2019-Jan-16 21:15:23.911852 - [DEBUG] Edge Function : AllBottom
13650 2019-Jan-16 21:15:23.911879 - [DEBUG] End adding new jump function
13651 2019-Jan-16 21:15:23.911903 - [DEBUG]
13652 2019-Jan-16 21:15:23.911926 - [DEBUG] -------------------------------------------- 388. Path Edge --------------------------------------------
13653 2019-Jan-16 21:15:23.911951 - [DEBUG]
13654 2019-Jan-16 21:15:23.911974 - [DEBUG] Process 388. path edge:
13655 2019-Jan-16 21:15:23.911997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13656 2019-Jan-16 21:15:23.912053 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
13657 2019-Jan-16 21:15:23.912692 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13658 2019-Jan-16 21:15:23.913330 - [DEBUG]
13659 2019-Jan-16 21:15:23.913354 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13660 2019-Jan-16 21:15:23.914017 - [DEBUG] Compose: EdgeIdentity * AllBottom
13661 2019-Jan-16 21:15:23.914046 - [DEBUG]
13662 2019-Jan-16 21:15:23.914070 - [DEBUG] Propagate flow
13663 2019-Jan-16 21:15:23.914093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13664 2019-Jan-16 21:15:23.914150 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13665 2019-Jan-16 21:15:23.914794 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13666 2019-Jan-16 21:15:23.915445 - [DEBUG] Edge function : AllBottom (result of previous compose)
13667 2019-Jan-16 21:15:23.915470 - [DEBUG]
13668 2019-Jan-16 21:15:23.915495 - [DEBUG] Join: AllTop & AllBottom
13669 2019-Jan-16 21:15:23.915521 - [DEBUG] = AllBottom (new jump func)
13670 2019-Jan-16 21:15:23.915545 - [DEBUG]
13671 2019-Jan-16 21:15:23.915568 - [DEBUG] Start adding new jump function
13672 2019-Jan-16 21:15:23.915591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13673 2019-Jan-16 21:15:23.915647 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13674 2019-Jan-16 21:15:23.916284 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13675 2019-Jan-16 21:15:23.916919 - [DEBUG] Edge Function : AllBottom
13676 2019-Jan-16 21:15:23.916947 - [DEBUG] End adding new jump function
13677 2019-Jan-16 21:15:23.916970 - [DEBUG]
13678 2019-Jan-16 21:15:23.916994 - [DEBUG] -------------------------------------------- 389. Path Edge --------------------------------------------
13679 2019-Jan-16 21:15:23.917018 - [DEBUG]
13680 2019-Jan-16 21:15:23.917042 - [DEBUG] Process 389. path edge:
13681 2019-Jan-16 21:15:23.917065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13682 2019-Jan-16 21:15:23.917121 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
13683 2019-Jan-16 21:15:23.917756 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13684 2019-Jan-16 21:15:23.918393 - [DEBUG]
13685 2019-Jan-16 21:15:23.918432 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13686 2019-Jan-16 21:15:23.919079 - [DEBUG] Compose: EdgeIdentity * AllBottom
13687 2019-Jan-16 21:15:23.919107 - [DEBUG]
13688 2019-Jan-16 21:15:23.919131 - [DEBUG] Propagate flow
13689 2019-Jan-16 21:15:23.919154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13690 2019-Jan-16 21:15:23.919210 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13691 2019-Jan-16 21:15:23.919859 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13692 2019-Jan-16 21:15:23.920497 - [DEBUG] Edge function : AllBottom (result of previous compose)
13693 2019-Jan-16 21:15:23.920522 - [DEBUG]
13694 2019-Jan-16 21:15:23.920547 - [DEBUG] Join: AllTop & AllBottom
13695 2019-Jan-16 21:15:23.920572 - [DEBUG] = AllBottom (new jump func)
13696 2019-Jan-16 21:15:23.920597 - [DEBUG]
13697 2019-Jan-16 21:15:23.920620 - [DEBUG] Start adding new jump function
13698 2019-Jan-16 21:15:23.920643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13699 2019-Jan-16 21:15:23.920698 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13700 2019-Jan-16 21:15:23.921336 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13701 2019-Jan-16 21:15:23.921994 - [DEBUG] Edge Function : AllBottom
13702 2019-Jan-16 21:15:23.922022 - [DEBUG] End adding new jump function
13703 2019-Jan-16 21:15:23.922056 - [DEBUG]
13704 2019-Jan-16 21:15:23.922080 - [DEBUG] -------------------------------------------- 390. Path Edge --------------------------------------------
13705 2019-Jan-16 21:15:23.922105 - [DEBUG]
13706 2019-Jan-16 21:15:23.922128 - [DEBUG] Process 390. path edge:
13707 2019-Jan-16 21:15:23.922151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13708 2019-Jan-16 21:15:23.922208 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
13709 2019-Jan-16 21:15:23.922852 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13710 2019-Jan-16 21:15:23.923490 - [DEBUG]
13711 2019-Jan-16 21:15:23.923514 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13712 2019-Jan-16 21:15:23.924164 - [DEBUG] Possible callees:
13713 2019-Jan-16 21:15:23.924189 - [DEBUG] llvm.dbg.declare
13714 2019-Jan-16 21:15:23.924214 - [DEBUG] Possible return sites:
13715 2019-Jan-16 21:15:23.924236 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12013716 2019-Jan-16 21:15:23.925522 - [DEBUG] Found and process special summary
13717 2019-Jan-16 21:15:23.925555 - [DEBUG] Compose: EdgeIdentity * AllBottom
13718 2019-Jan-16 21:15:23.925582 - [DEBUG]
13719 2019-Jan-16 21:15:23.925606 - [DEBUG] Propagate flow
13720 2019-Jan-16 21:15:23.925629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13721 2019-Jan-16 21:15:23.925685 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13722 2019-Jan-16 21:15:23.926322 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13723 2019-Jan-16 21:15:23.926960 - [DEBUG] Edge function : AllBottom (result of previous compose)
13724 2019-Jan-16 21:15:23.926985 - [DEBUG]
13725 2019-Jan-16 21:15:23.927010 - [DEBUG] Join: AllTop & AllBottom
13726 2019-Jan-16 21:15:23.927035 - [DEBUG] = AllBottom (new jump func)
13727 2019-Jan-16 21:15:23.927059 - [DEBUG]
13728 2019-Jan-16 21:15:23.927083 - [DEBUG] Start adding new jump function
13729 2019-Jan-16 21:15:23.927106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13730 2019-Jan-16 21:15:23.927161 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13731 2019-Jan-16 21:15:23.927797 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13732 2019-Jan-16 21:15:23.928459 - [DEBUG] Edge Function : AllBottom
13733 2019-Jan-16 21:15:23.928486 - [DEBUG] End adding new jump function
13734 2019-Jan-16 21:15:23.928510 - [DEBUG]
13735 2019-Jan-16 21:15:23.928534 - [DEBUG] -------------------------------------------- 391. Path Edge --------------------------------------------
13736 2019-Jan-16 21:15:23.928559 - [DEBUG]
13737 2019-Jan-16 21:15:23.928582 - [DEBUG] Process 391. path edge:
13738 2019-Jan-16 21:15:23.928606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13739 2019-Jan-16 21:15:23.928662 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
13740 2019-Jan-16 21:15:23.929300 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13741 2019-Jan-16 21:15:23.929936 - [DEBUG]
13742 2019-Jan-16 21:15:23.929960 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13743 2019-Jan-16 21:15:23.930608 - [DEBUG] Compose: EdgeIdentity * AllBottom
13744 2019-Jan-16 21:15:23.930636 - [DEBUG]
13745 2019-Jan-16 21:15:23.930660 - [DEBUG] Propagate flow
13746 2019-Jan-16 21:15:23.930683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13747 2019-Jan-16 21:15:23.930746 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13748 2019-Jan-16 21:15:23.931381 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13749 2019-Jan-16 21:15:23.932034 - [DEBUG] Edge function : AllBottom (result of previous compose)
13750 2019-Jan-16 21:15:23.932059 - [DEBUG]
13751 2019-Jan-16 21:15:23.932084 - [DEBUG] Join: AllTop & AllBottom
13752 2019-Jan-16 21:15:23.932110 - [DEBUG] = AllBottom (new jump func)
13753 2019-Jan-16 21:15:23.932134 - [DEBUG]
13754 2019-Jan-16 21:15:23.932157 - [DEBUG] Start adding new jump function
13755 2019-Jan-16 21:15:23.932180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13756 2019-Jan-16 21:15:23.932235 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13757 2019-Jan-16 21:15:23.932872 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13758 2019-Jan-16 21:15:23.933505 - [DEBUG] Edge Function : AllBottom
13759 2019-Jan-16 21:15:23.933533 - [DEBUG] End adding new jump function
13760 2019-Jan-16 21:15:23.933557 - [DEBUG]
13761 2019-Jan-16 21:15:23.933580 - [DEBUG] -------------------------------------------- 392. Path Edge --------------------------------------------
13762 2019-Jan-16 21:15:23.933604 - [DEBUG]
13763 2019-Jan-16 21:15:23.933627 - [DEBUG] Process 392. path edge:
13764 2019-Jan-16 21:15:23.933651 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13765 2019-Jan-16 21:15:23.933706 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
13766 2019-Jan-16 21:15:23.934338 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13767 2019-Jan-16 21:15:23.934974 - [DEBUG]
13768 2019-Jan-16 21:15:23.934999 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13769 2019-Jan-16 21:15:23.935661 - [DEBUG] Compose: EdgeIdentity * AllBottom
13770 2019-Jan-16 21:15:23.935688 - [DEBUG]
13771 2019-Jan-16 21:15:23.935712 - [DEBUG] Propagate flow
13772 2019-Jan-16 21:15:23.935735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13773 2019-Jan-16 21:15:23.935791 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13774 2019-Jan-16 21:15:23.936440 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13775 2019-Jan-16 21:15:23.937082 - [DEBUG] Edge function : AllBottom (result of previous compose)
13776 2019-Jan-16 21:15:23.937107 - [DEBUG]
13777 2019-Jan-16 21:15:23.937132 - [DEBUG] Join: AllTop & AllBottom
13778 2019-Jan-16 21:15:23.937157 - [DEBUG] = AllBottom (new jump func)
13779 2019-Jan-16 21:15:23.937181 - [DEBUG]
13780 2019-Jan-16 21:15:23.937209 - [DEBUG] Start adding new jump function
13781 2019-Jan-16 21:15:23.937232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13782 2019-Jan-16 21:15:23.937288 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13783 2019-Jan-16 21:15:23.937927 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13784 2019-Jan-16 21:15:23.938587 - [DEBUG] Edge Function : AllBottom
13785 2019-Jan-16 21:15:23.938615 - [DEBUG] End adding new jump function
13786 2019-Jan-16 21:15:23.938639 - [DEBUG]
13787 2019-Jan-16 21:15:23.938662 - [DEBUG] -------------------------------------------- 393. Path Edge --------------------------------------------
13788 2019-Jan-16 21:15:23.938687 - [DEBUG]
13789 2019-Jan-16 21:15:23.938710 - [DEBUG] Process 393. path edge:
13790 2019-Jan-16 21:15:23.938733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13791 2019-Jan-16 21:15:23.938797 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
13792 2019-Jan-16 21:15:23.939442 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13793 2019-Jan-16 21:15:23.940079 - [DEBUG]
13794 2019-Jan-16 21:15:23.940103 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13795 2019-Jan-16 21:15:23.940753 - [DEBUG] Possible callees:
13796 2019-Jan-16 21:15:23.940777 - [DEBUG] llvm.dbg.declare
13797 2019-Jan-16 21:15:23.940802 - [DEBUG] Possible return sites:
13798 2019-Jan-16 21:15:23.940825 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14913799 2019-Jan-16 21:15:23.942109 - [DEBUG] Found and process special summary
13800 2019-Jan-16 21:15:23.942142 - [DEBUG] Compose: EdgeIdentity * AllBottom
13801 2019-Jan-16 21:15:23.942169 - [DEBUG]
13802 2019-Jan-16 21:15:23.942193 - [DEBUG] Propagate flow
13803 2019-Jan-16 21:15:23.942216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13804 2019-Jan-16 21:15:23.942272 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13805 2019-Jan-16 21:15:23.942911 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13806 2019-Jan-16 21:15:23.943549 - [DEBUG] Edge function : AllBottom (result of previous compose)
13807 2019-Jan-16 21:15:23.943574 - [DEBUG]
13808 2019-Jan-16 21:15:23.943599 - [DEBUG] Join: AllTop & AllBottom
13809 2019-Jan-16 21:15:23.943624 - [DEBUG] = AllBottom (new jump func)
13810 2019-Jan-16 21:15:23.943648 - [DEBUG]
13811 2019-Jan-16 21:15:23.943672 - [DEBUG] Start adding new jump function
13812 2019-Jan-16 21:15:23.943695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13813 2019-Jan-16 21:15:23.943751 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13814 2019-Jan-16 21:15:23.944387 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13815 2019-Jan-16 21:15:23.945024 - [DEBUG] Edge Function : AllBottom
13816 2019-Jan-16 21:15:23.945052 - [DEBUG] End adding new jump function
13817 2019-Jan-16 21:15:23.945089 - [DEBUG]
13818 2019-Jan-16 21:15:23.945112 - [DEBUG] -------------------------------------------- 394. Path Edge --------------------------------------------
13819 2019-Jan-16 21:15:23.945137 - [DEBUG]
13820 2019-Jan-16 21:15:23.945160 - [DEBUG] Process 394. path edge:
13821 2019-Jan-16 21:15:23.945183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13822 2019-Jan-16 21:15:23.945239 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
13823 2019-Jan-16 21:15:23.945877 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13824 2019-Jan-16 21:15:23.946514 - [DEBUG]
13825 2019-Jan-16 21:15:23.946538 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13826 2019-Jan-16 21:15:23.947187 - [DEBUG] Compose: EdgeIdentity * AllBottom
13827 2019-Jan-16 21:15:23.947216 - [DEBUG]
13828 2019-Jan-16 21:15:23.947240 - [DEBUG] Propagate flow
13829 2019-Jan-16 21:15:23.947263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13830 2019-Jan-16 21:15:23.947319 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
13831 2019-Jan-16 21:15:23.947956 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13832 2019-Jan-16 21:15:23.948609 - [DEBUG] Edge function : AllBottom (result of previous compose)
13833 2019-Jan-16 21:15:23.948642 - [DEBUG]
13834 2019-Jan-16 21:15:23.948667 - [DEBUG] Join: AllTop & AllBottom
13835 2019-Jan-16 21:15:23.948693 - [DEBUG] = AllBottom (new jump func)
13836 2019-Jan-16 21:15:23.948717 - [DEBUG]
13837 2019-Jan-16 21:15:23.948740 - [DEBUG] Start adding new jump function
13838 2019-Jan-16 21:15:23.948763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13839 2019-Jan-16 21:15:23.948819 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13840 2019-Jan-16 21:15:23.949459 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
13841 2019-Jan-16 21:15:23.950094 - [DEBUG] Edge Function : AllBottom
13842 2019-Jan-16 21:15:23.950122 - [DEBUG] End adding new jump function
13843 2019-Jan-16 21:15:23.950145 - [DEBUG]
13844 2019-Jan-16 21:15:23.950169 - [DEBUG] -------------------------------------------- 395. Path Edge --------------------------------------------
13845 2019-Jan-16 21:15:23.950193 - [DEBUG]
13846 2019-Jan-16 21:15:23.950216 - [DEBUG] Process 395. path edge:
13847 2019-Jan-16 21:15:23.950240 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13848 2019-Jan-16 21:15:23.950296 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
13849 2019-Jan-16 21:15:23.950932 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13850 2019-Jan-16 21:15:23.951571 - [DEBUG]
13851 2019-Jan-16 21:15:23.951595 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
13852 2019-Jan-16 21:15:23.952259 - [DEBUG] Compose: EdgeIdentity * AllBottom
13853 2019-Jan-16 21:15:23.952286 - [DEBUG]
13854 2019-Jan-16 21:15:23.952310 - [DEBUG] Propagate flow
13855 2019-Jan-16 21:15:23.952333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13856 2019-Jan-16 21:15:23.952389 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
13857 2019-Jan-16 21:15:23.953035 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13858 2019-Jan-16 21:15:23.953673 - [DEBUG] Edge function : AllBottom (result of previous compose)
13859 2019-Jan-16 21:15:23.953698 - [DEBUG]
13860 2019-Jan-16 21:15:23.953723 - [DEBUG] Join: AllTop & AllBottom
13861 2019-Jan-16 21:15:23.953748 - [DEBUG] = AllBottom (new jump func)
13862 2019-Jan-16 21:15:23.953772 - [DEBUG]
13863 2019-Jan-16 21:15:23.953795 - [DEBUG] Start adding new jump function
13864 2019-Jan-16 21:15:23.953819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13865 2019-Jan-16 21:15:23.953874 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13866 2019-Jan-16 21:15:23.954512 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
13867 2019-Jan-16 21:15:23.955171 - [DEBUG] Edge Function : AllBottom
13868 2019-Jan-16 21:15:23.955199 - [DEBUG] End adding new jump function
13869 2019-Jan-16 21:15:23.955223 - [DEBUG]
13870 2019-Jan-16 21:15:23.955246 - [DEBUG] -------------------------------------------- 396. Path Edge --------------------------------------------
13871 2019-Jan-16 21:15:23.955270 - [DEBUG]
13872 2019-Jan-16 21:15:23.955294 - [DEBUG] Process 396. path edge:
13873 2019-Jan-16 21:15:23.955317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13874 2019-Jan-16 21:15:23.955373 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
13875 2019-Jan-16 21:15:23.956024 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13876 2019-Jan-16 21:15:23.956661 - [DEBUG]
13877 2019-Jan-16 21:15:23.956693 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
13878 2019-Jan-16 21:15:23.957343 - [DEBUG] Possible callees:
13879 2019-Jan-16 21:15:23.957368 - [DEBUG] llvm.dbg.declare
13880 2019-Jan-16 21:15:23.957393 - [DEBUG] Possible return sites:
13881 2019-Jan-16 21:15:23.957417 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15513882 2019-Jan-16 21:15:23.958703 - [DEBUG] Found and process special summary
13883 2019-Jan-16 21:15:23.958737 - [DEBUG] Compose: EdgeIdentity * AllBottom
13884 2019-Jan-16 21:15:23.958764 - [DEBUG]
13885 2019-Jan-16 21:15:23.958788 - [DEBUG] Propagate flow
13886 2019-Jan-16 21:15:23.958811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13887 2019-Jan-16 21:15:23.958867 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
13888 2019-Jan-16 21:15:23.959505 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13889 2019-Jan-16 21:15:23.960143 - [DEBUG] Edge function : AllBottom (result of previous compose)
13890 2019-Jan-16 21:15:23.960168 - [DEBUG]
13891 2019-Jan-16 21:15:23.960193 - [DEBUG] Join: AllTop & AllBottom
13892 2019-Jan-16 21:15:23.960219 - [DEBUG] = AllBottom (new jump func)
13893 2019-Jan-16 21:15:23.960243 - [DEBUG]
13894 2019-Jan-16 21:15:23.960266 - [DEBUG] Start adding new jump function
13895 2019-Jan-16 21:15:23.960289 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13896 2019-Jan-16 21:15:23.960345 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13897 2019-Jan-16 21:15:23.960983 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
13898 2019-Jan-16 21:15:23.961620 - [DEBUG] Edge Function : AllBottom
13899 2019-Jan-16 21:15:23.961647 - [DEBUG] End adding new jump function
13900 2019-Jan-16 21:15:23.961671 - [DEBUG]
13901 2019-Jan-16 21:15:23.961695 - [DEBUG] -------------------------------------------- 397. Path Edge --------------------------------------------
13902 2019-Jan-16 21:15:23.961719 - [DEBUG]
13903 2019-Jan-16 21:15:23.961755 - [DEBUG] Process 397. path edge:
13904 2019-Jan-16 21:15:23.961779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13905 2019-Jan-16 21:15:23.961835 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
13906 2019-Jan-16 21:15:23.962474 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13907 2019-Jan-16 21:15:23.963110 - [DEBUG]
13908 2019-Jan-16 21:15:23.963134 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
13909 2019-Jan-16 21:15:23.963783 - [DEBUG] Compose: EdgeIdentity * AllBottom
13910 2019-Jan-16 21:15:23.963810 - [DEBUG]
13911 2019-Jan-16 21:15:23.963833 - [DEBUG] Propagate flow
13912 2019-Jan-16 21:15:23.963857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13913 2019-Jan-16 21:15:23.963912 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
13914 2019-Jan-16 21:15:23.964548 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13915 2019-Jan-16 21:15:23.965201 - [DEBUG] Edge function : AllBottom (result of previous compose)
13916 2019-Jan-16 21:15:23.965226 - [DEBUG]
13917 2019-Jan-16 21:15:23.965251 - [DEBUG] Join: AllTop & AllBottom
13918 2019-Jan-16 21:15:23.965277 - [DEBUG] = AllBottom (new jump func)
13919 2019-Jan-16 21:15:23.965301 - [DEBUG]
13920 2019-Jan-16 21:15:23.965324 - [DEBUG] Start adding new jump function
13921 2019-Jan-16 21:15:23.965355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13922 2019-Jan-16 21:15:23.965411 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13923 2019-Jan-16 21:15:23.966051 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
13924 2019-Jan-16 21:15:23.966686 - [DEBUG] Edge Function : AllBottom
13925 2019-Jan-16 21:15:23.966713 - [DEBUG] End adding new jump function
13926 2019-Jan-16 21:15:23.966737 - [DEBUG]
13927 2019-Jan-16 21:15:23.966760 - [DEBUG] -------------------------------------------- 398. Path Edge --------------------------------------------
13928 2019-Jan-16 21:15:23.966784 - [DEBUG]
13929 2019-Jan-16 21:15:23.966808 - [DEBUG] Process 398. path edge:
13930 2019-Jan-16 21:15:23.966831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13931 2019-Jan-16 21:15:23.966887 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
13932 2019-Jan-16 21:15:23.967521 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13933 2019-Jan-16 21:15:23.968158 - [DEBUG]
13934 2019-Jan-16 21:15:23.968183 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
13935 2019-Jan-16 21:15:23.968844 - [DEBUG] Compose: EdgeIdentity * AllBottom
13936 2019-Jan-16 21:15:23.968871 - [DEBUG]
13937 2019-Jan-16 21:15:23.968895 - [DEBUG] Propagate flow
13938 2019-Jan-16 21:15:23.968918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13939 2019-Jan-16 21:15:23.968974 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
13940 2019-Jan-16 21:15:23.969609 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13941 2019-Jan-16 21:15:23.970246 - [DEBUG] Edge function : AllBottom (result of previous compose)
13942 2019-Jan-16 21:15:23.970271 - [DEBUG]
13943 2019-Jan-16 21:15:23.970295 - [DEBUG] Join: AllTop & AllBottom
13944 2019-Jan-16 21:15:23.970321 - [DEBUG] = AllBottom (new jump func)
13945 2019-Jan-16 21:15:23.970345 - [DEBUG]
13946 2019-Jan-16 21:15:23.970368 - [DEBUG] Start adding new jump function
13947 2019-Jan-16 21:15:23.970391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13948 2019-Jan-16 21:15:23.970446 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13949 2019-Jan-16 21:15:23.971085 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
13950 2019-Jan-16 21:15:23.971718 - [DEBUG] Edge Function : AllBottom
13951 2019-Jan-16 21:15:23.971759 - [DEBUG] End adding new jump function
13952 2019-Jan-16 21:15:23.971783 - [DEBUG]
13953 2019-Jan-16 21:15:23.971806 - [DEBUG] -------------------------------------------- 399. Path Edge --------------------------------------------
13954 2019-Jan-16 21:15:23.971830 - [DEBUG]
13955 2019-Jan-16 21:15:23.971853 - [DEBUG] Process 399. path edge:
13956 2019-Jan-16 21:15:23.971877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13957 2019-Jan-16 21:15:23.971933 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
13958 2019-Jan-16 21:15:23.972568 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13959 2019-Jan-16 21:15:23.973205 - [DEBUG]
13960 2019-Jan-16 21:15:23.973230 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
13961 2019-Jan-16 21:15:23.973876 - [DEBUG] Compose: EdgeIdentity * AllBottom
13962 2019-Jan-16 21:15:23.973904 - [DEBUG]
13963 2019-Jan-16 21:15:23.973927 - [DEBUG] Propagate flow
13964 2019-Jan-16 21:15:23.973951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13965 2019-Jan-16 21:15:23.974007 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13966 2019-Jan-16 21:15:23.974661 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13967 2019-Jan-16 21:15:23.975315 - [DEBUG] Edge function : AllBottom (result of previous compose)
13968 2019-Jan-16 21:15:23.975340 - [DEBUG]
13969 2019-Jan-16 21:15:23.975365 - [DEBUG] Join: AllTop & AllBottom
13970 2019-Jan-16 21:15:23.975391 - [DEBUG] = AllBottom (new jump func)
13971 2019-Jan-16 21:15:23.975415 - [DEBUG]
13972 2019-Jan-16 21:15:23.975439 - [DEBUG] Start adding new jump function
13973 2019-Jan-16 21:15:23.975462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13974 2019-Jan-16 21:15:23.975518 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13975 2019-Jan-16 21:15:23.976156 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13976 2019-Jan-16 21:15:23.976800 - [DEBUG] Edge Function : AllBottom
13977 2019-Jan-16 21:15:23.976828 - [DEBUG] End adding new jump function
13978 2019-Jan-16 21:15:23.976851 - [DEBUG]
13979 2019-Jan-16 21:15:23.976875 - [DEBUG] -------------------------------------------- 400. Path Edge --------------------------------------------
13980 2019-Jan-16 21:15:23.976899 - [DEBUG]
13981 2019-Jan-16 21:15:23.976922 - [DEBUG] Process 400. path edge:
13982 2019-Jan-16 21:15:23.976946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13983 2019-Jan-16 21:15:23.977001 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
13984 2019-Jan-16 21:15:23.977646 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
13985 2019-Jan-16 21:15:23.978283 - [DEBUG]
13986 2019-Jan-16 21:15:23.978307 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13987 2019-Jan-16 21:15:23.978972 - [DEBUG] Possible callees:
13988 2019-Jan-16 21:15:23.978996 - [DEBUG] llvm.dbg.declare
13989 2019-Jan-16 21:15:23.979021 - [DEBUG] Possible return sites:
13990 2019-Jan-16 21:15:23.979044 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16313991 2019-Jan-16 21:15:23.980316 - [DEBUG] Found and process special summary
13992 2019-Jan-16 21:15:23.980349 - [DEBUG] Compose: EdgeIdentity * AllBottom
13993 2019-Jan-16 21:15:23.980376 - [DEBUG]
13994 2019-Jan-16 21:15:23.980400 - [DEBUG] Propagate flow
13995 2019-Jan-16 21:15:23.980423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13996 2019-Jan-16 21:15:23.980479 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13997 2019-Jan-16 21:15:23.981117 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
13998 2019-Jan-16 21:15:23.981767 - [DEBUG] Edge function : AllBottom (result of previous compose)
13999 2019-Jan-16 21:15:23.981792 - [DEBUG]
14000 2019-Jan-16 21:15:23.981816 - [DEBUG] Join: AllTop & AllBottom
14001 2019-Jan-16 21:15:23.981842 - [DEBUG] = AllBottom (new jump func)
14002 2019-Jan-16 21:15:23.981866 - [DEBUG]
14003 2019-Jan-16 21:15:23.981889 - [DEBUG] Start adding new jump function
14004 2019-Jan-16 21:15:23.981912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14005 2019-Jan-16 21:15:23.981968 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14006 2019-Jan-16 21:15:23.982606 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14007 2019-Jan-16 21:15:23.983242 - [DEBUG] Edge Function : AllBottom
14008 2019-Jan-16 21:15:23.983278 - [DEBUG] End adding new jump function
14009 2019-Jan-16 21:15:23.983302 - [DEBUG]
14010 2019-Jan-16 21:15:23.983326 - [DEBUG] -------------------------------------------- 401. Path Edge --------------------------------------------
14011 2019-Jan-16 21:15:23.983350 - [DEBUG]
14012 2019-Jan-16 21:15:23.983373 - [DEBUG] Process 401. path edge:
14013 2019-Jan-16 21:15:23.983397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14014 2019-Jan-16 21:15:23.983453 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
14015 2019-Jan-16 21:15:23.984090 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14016 2019-Jan-16 21:15:23.984726 - [DEBUG]
14017 2019-Jan-16 21:15:23.984750 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14018 2019-Jan-16 21:15:23.985413 - [DEBUG] Compose: EdgeIdentity * AllBottom
14019 2019-Jan-16 21:15:23.985440 - [DEBUG]
14020 2019-Jan-16 21:15:23.985464 - [DEBUG] Propagate flow
14021 2019-Jan-16 21:15:23.985487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14022 2019-Jan-16 21:15:23.985543 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14023 2019-Jan-16 21:15:23.986180 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14024 2019-Jan-16 21:15:23.986817 - [DEBUG] Edge function : AllBottom (result of previous compose)
14025 2019-Jan-16 21:15:23.986842 - [DEBUG]
14026 2019-Jan-16 21:15:23.986867 - [DEBUG] Join: AllTop & AllBottom
14027 2019-Jan-16 21:15:23.986893 - [DEBUG] = AllBottom (new jump func)
14028 2019-Jan-16 21:15:23.986917 - [DEBUG]
14029 2019-Jan-16 21:15:23.986940 - [DEBUG] Start adding new jump function
14030 2019-Jan-16 21:15:23.986963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14031 2019-Jan-16 21:15:23.987019 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14032 2019-Jan-16 21:15:23.987656 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14033 2019-Jan-16 21:15:23.988290 - [DEBUG] Edge Function : AllBottom
14034 2019-Jan-16 21:15:23.988318 - [DEBUG] End adding new jump function
14035 2019-Jan-16 21:15:23.988342 - [DEBUG]
14036 2019-Jan-16 21:15:23.988365 - [DEBUG] -------------------------------------------- 402. Path Edge --------------------------------------------
14037 2019-Jan-16 21:15:23.988390 - [DEBUG]
14038 2019-Jan-16 21:15:23.988427 - [DEBUG] Process 402. path edge:
14039 2019-Jan-16 21:15:23.988451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14040 2019-Jan-16 21:15:23.988507 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
14041 2019-Jan-16 21:15:23.989142 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14042 2019-Jan-16 21:15:23.989778 - [DEBUG]
14043 2019-Jan-16 21:15:23.989803 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14044 2019-Jan-16 21:15:23.990449 - [DEBUG] Compose: EdgeIdentity * AllBottom
14045 2019-Jan-16 21:15:23.990476 - [DEBUG]
14046 2019-Jan-16 21:15:23.990500 - [DEBUG] Propagate flow
14047 2019-Jan-16 21:15:23.990523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14048 2019-Jan-16 21:15:23.990580 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14049 2019-Jan-16 21:15:23.991225 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14050 2019-Jan-16 21:15:23.991878 - [DEBUG] Edge function : AllBottom (result of previous compose)
14051 2019-Jan-16 21:15:23.991903 - [DEBUG]
14052 2019-Jan-16 21:15:23.991928 - [DEBUG] Join: AllTop & AllBottom
14053 2019-Jan-16 21:15:23.991961 - [DEBUG] = AllBottom (new jump func)
14054 2019-Jan-16 21:15:23.991986 - [DEBUG]
14055 2019-Jan-16 21:15:23.992009 - [DEBUG] Start adding new jump function
14056 2019-Jan-16 21:15:23.992032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14057 2019-Jan-16 21:15:23.992088 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14058 2019-Jan-16 21:15:23.992727 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14059 2019-Jan-16 21:15:23.993369 - [DEBUG] Edge Function : AllBottom
14060 2019-Jan-16 21:15:23.993396 - [DEBUG] End adding new jump function
14061 2019-Jan-16 21:15:23.993420 - [DEBUG]
14062 2019-Jan-16 21:15:23.993444 - [DEBUG] -------------------------------------------- 403. Path Edge --------------------------------------------
14063 2019-Jan-16 21:15:23.993468 - [DEBUG]
14064 2019-Jan-16 21:15:23.993491 - [DEBUG] Process 403. path edge:
14065 2019-Jan-16 21:15:23.993515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14066 2019-Jan-16 21:15:23.993571 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
14067 2019-Jan-16 21:15:23.994215 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14068 2019-Jan-16 21:15:23.994852 - [DEBUG]
14069 2019-Jan-16 21:15:23.994876 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14070 2019-Jan-16 21:15:23.995542 - [DEBUG] Possible callees:
14071 2019-Jan-16 21:15:23.995566 - [DEBUG] llvm.dbg.declare
14072 2019-Jan-16 21:15:23.995591 - [DEBUG] Possible return sites:
14073 2019-Jan-16 21:15:23.995614 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16914074 2019-Jan-16 21:15:23.996885 - [DEBUG] Found and process special summary
14075 2019-Jan-16 21:15:23.996918 - [DEBUG] Compose: EdgeIdentity * AllBottom
14076 2019-Jan-16 21:15:23.996945 - [DEBUG]
14077 2019-Jan-16 21:15:23.996969 - [DEBUG] Propagate flow
14078 2019-Jan-16 21:15:23.996992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14079 2019-Jan-16 21:15:23.997048 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14080 2019-Jan-16 21:15:23.997686 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14081 2019-Jan-16 21:15:23.998324 - [DEBUG] Edge function : AllBottom (result of previous compose)
14082 2019-Jan-16 21:15:23.998349 - [DEBUG]
14083 2019-Jan-16 21:15:23.998373 - [DEBUG] Join: AllTop & AllBottom
14084 2019-Jan-16 21:15:23.998411 - [DEBUG] = AllBottom (new jump func)
14085 2019-Jan-16 21:15:23.998437 - [DEBUG]
14086 2019-Jan-16 21:15:23.998460 - [DEBUG] Start adding new jump function
14087 2019-Jan-16 21:15:23.998484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14088 2019-Jan-16 21:15:23.998540 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14089 2019-Jan-16 21:15:23.999179 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14090 2019-Jan-16 21:15:23.999816 - [DEBUG] Edge Function : AllBottom
14091 2019-Jan-16 21:15:23.999843 - [DEBUG] End adding new jump function
14092 2019-Jan-16 21:15:23.999867 - [DEBUG]
14093 2019-Jan-16 21:15:23.999890 - [DEBUG] -------------------------------------------- 404. Path Edge --------------------------------------------
14094 2019-Jan-16 21:15:23.999915 - [DEBUG]
14095 2019-Jan-16 21:15:23.999938 - [DEBUG] Process 404. path edge:
14096 2019-Jan-16 21:15:23.999970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14097 2019-Jan-16 21:15:24.000027 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
14098 2019-Jan-16 21:15:24.000664 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14099 2019-Jan-16 21:15:24.001303 - [DEBUG]
14100 2019-Jan-16 21:15:24.001328 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14101 2019-Jan-16 21:15:24.001994 - [DEBUG] Compose: EdgeIdentity * AllBottom
14102 2019-Jan-16 21:15:24.002022 - [DEBUG]
14103 2019-Jan-16 21:15:24.002046 - [DEBUG] Propagate flow
14104 2019-Jan-16 21:15:24.002069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14105 2019-Jan-16 21:15:24.002125 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14106 2019-Jan-16 21:15:24.002761 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14107 2019-Jan-16 21:15:24.003398 - [DEBUG] Edge function : AllBottom (result of previous compose)
14108 2019-Jan-16 21:15:24.003423 - [DEBUG]
14109 2019-Jan-16 21:15:24.003448 - [DEBUG] Join: AllTop & AllBottom
14110 2019-Jan-16 21:15:24.003473 - [DEBUG] = AllBottom (new jump func)
14111 2019-Jan-16 21:15:24.003497 - [DEBUG]
14112 2019-Jan-16 21:15:24.003520 - [DEBUG] Start adding new jump function
14113 2019-Jan-16 21:15:24.003544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14114 2019-Jan-16 21:15:24.003599 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14115 2019-Jan-16 21:15:24.004238 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14116 2019-Jan-16 21:15:24.004871 - [DEBUG] Edge Function : AllBottom
14117 2019-Jan-16 21:15:24.004899 - [DEBUG] End adding new jump function
14118 2019-Jan-16 21:15:24.004923 - [DEBUG]
14119 2019-Jan-16 21:15:24.004946 - [DEBUG] -------------------------------------------- 405. Path Edge --------------------------------------------
14120 2019-Jan-16 21:15:24.004971 - [DEBUG]
14121 2019-Jan-16 21:15:24.004994 - [DEBUG] Process 405. path edge:
14122 2019-Jan-16 21:15:24.005017 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14123 2019-Jan-16 21:15:24.005086 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
14124 2019-Jan-16 21:15:24.005721 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14125 2019-Jan-16 21:15:24.006359 - [DEBUG]
14126 2019-Jan-16 21:15:24.006383 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14127 2019-Jan-16 21:15:24.007029 - [DEBUG] Compose: EdgeIdentity * AllBottom
14128 2019-Jan-16 21:15:24.007057 - [DEBUG]
14129 2019-Jan-16 21:15:24.007081 - [DEBUG] Propagate flow
14130 2019-Jan-16 21:15:24.007104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14131 2019-Jan-16 21:15:24.007161 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14132 2019-Jan-16 21:15:24.007801 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14133 2019-Jan-16 21:15:24.008452 - [DEBUG] Edge function : AllBottom (result of previous compose)
14134 2019-Jan-16 21:15:24.008477 - [DEBUG]
14135 2019-Jan-16 21:15:24.008502 - [DEBUG] Join: AllTop & AllBottom
14136 2019-Jan-16 21:15:24.008528 - [DEBUG] = AllBottom (new jump func)
14137 2019-Jan-16 21:15:24.008552 - [DEBUG]
14138 2019-Jan-16 21:15:24.008575 - [DEBUG] Start adding new jump function
14139 2019-Jan-16 21:15:24.008599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14140 2019-Jan-16 21:15:24.008666 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14141 2019-Jan-16 21:15:24.009305 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14142 2019-Jan-16 21:15:24.009944 - [DEBUG] Edge Function : AllBottom
14143 2019-Jan-16 21:15:24.009972 - [DEBUG] End adding new jump function
14144 2019-Jan-16 21:15:24.009996 - [DEBUG]
14145 2019-Jan-16 21:15:24.010020 - [DEBUG] -------------------------------------------- 406. Path Edge --------------------------------------------
14146 2019-Jan-16 21:15:24.010044 - [DEBUG]
14147 2019-Jan-16 21:15:24.010068 - [DEBUG] Process 406. path edge:
14148 2019-Jan-16 21:15:24.010091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14149 2019-Jan-16 21:15:24.010148 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
14150 2019-Jan-16 21:15:24.010794 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14151 2019-Jan-16 21:15:24.011431 - [DEBUG]
14152 2019-Jan-16 21:15:24.011456 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14153 2019-Jan-16 21:15:24.012120 - [DEBUG] Compose: EdgeIdentity * AllBottom
14154 2019-Jan-16 21:15:24.012148 - [DEBUG]
14155 2019-Jan-16 21:15:24.012172 - [DEBUG] Propagate flow
14156 2019-Jan-16 21:15:24.012195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14157 2019-Jan-16 21:15:24.012251 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14158 2019-Jan-16 21:15:24.012887 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14159 2019-Jan-16 21:15:24.013526 - [DEBUG] Edge function : AllBottom (result of previous compose)
14160 2019-Jan-16 21:15:24.013551 - [DEBUG]
14161 2019-Jan-16 21:15:24.013576 - [DEBUG] Join: AllTop & AllBottom
14162 2019-Jan-16 21:15:24.013602 - [DEBUG] = AllBottom (new jump func)
14163 2019-Jan-16 21:15:24.013626 - [DEBUG]
14164 2019-Jan-16 21:15:24.013649 - [DEBUG] Start adding new jump function
14165 2019-Jan-16 21:15:24.013673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14166 2019-Jan-16 21:15:24.013728 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14167 2019-Jan-16 21:15:24.014364 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14168 2019-Jan-16 21:15:24.014998 - [DEBUG] Edge Function : AllBottom
14169 2019-Jan-16 21:15:24.015026 - [DEBUG] End adding new jump function
14170 2019-Jan-16 21:15:24.015050 - [DEBUG]
14171 2019-Jan-16 21:15:24.015086 - [DEBUG] -------------------------------------------- 407. Path Edge --------------------------------------------
14172 2019-Jan-16 21:15:24.015111 - [DEBUG]
14173 2019-Jan-16 21:15:24.015134 - [DEBUG] Process 407. path edge:
14174 2019-Jan-16 21:15:24.015158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14175 2019-Jan-16 21:15:24.015214 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
14176 2019-Jan-16 21:15:24.015849 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14177 2019-Jan-16 21:15:24.016486 - [DEBUG]
14178 2019-Jan-16 21:15:24.016511 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14179 2019-Jan-16 21:15:24.017158 - [DEBUG] Compose: EdgeIdentity * AllBottom
14180 2019-Jan-16 21:15:24.017185 - [DEBUG]
14181 2019-Jan-16 21:15:24.017209 - [DEBUG] Propagate flow
14182 2019-Jan-16 21:15:24.017232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14183 2019-Jan-16 21:15:24.017288 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14184 2019-Jan-16 21:15:24.017962 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14185 2019-Jan-16 21:15:24.018617 - [DEBUG] Edge function : AllBottom (result of previous compose)
14186 2019-Jan-16 21:15:24.018642 - [DEBUG]
14187 2019-Jan-16 21:15:24.018667 - [DEBUG] Join: AllTop & AllBottom
14188 2019-Jan-16 21:15:24.018693 - [DEBUG] = AllBottom (new jump func)
14189 2019-Jan-16 21:15:24.018717 - [DEBUG]
14190 2019-Jan-16 21:15:24.018740 - [DEBUG] Start adding new jump function
14191 2019-Jan-16 21:15:24.018764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14192 2019-Jan-16 21:15:24.018820 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14193 2019-Jan-16 21:15:24.019459 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14194 2019-Jan-16 21:15:24.020095 - [DEBUG] Edge Function : AllBottom
14195 2019-Jan-16 21:15:24.020123 - [DEBUG] End adding new jump function
14196 2019-Jan-16 21:15:24.020147 - [DEBUG]
14197 2019-Jan-16 21:15:24.020170 - [DEBUG] -------------------------------------------- 408. Path Edge --------------------------------------------
14198 2019-Jan-16 21:15:24.020195 - [DEBUG]
14199 2019-Jan-16 21:15:24.020218 - [DEBUG] Process 408. path edge:
14200 2019-Jan-16 21:15:24.020241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14201 2019-Jan-16 21:15:24.020297 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
14202 2019-Jan-16 21:15:24.020936 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14203 2019-Jan-16 21:15:24.021574 - [DEBUG]
14204 2019-Jan-16 21:15:24.021598 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14205 2019-Jan-16 21:15:24.022265 - [DEBUG] Compose: EdgeIdentity * AllBottom
14206 2019-Jan-16 21:15:24.022292 - [DEBUG]
14207 2019-Jan-16 21:15:24.022316 - [DEBUG] Propagate flow
14208 2019-Jan-16 21:15:24.022339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14209 2019-Jan-16 21:15:24.022395 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14210 2019-Jan-16 21:15:24.023030 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14211 2019-Jan-16 21:15:24.023668 - [DEBUG] Edge function : AllBottom (result of previous compose)
14212 2019-Jan-16 21:15:24.023693 - [DEBUG]
14213 2019-Jan-16 21:15:24.023718 - [DEBUG] Join: AllTop & AllBottom
14214 2019-Jan-16 21:15:24.023744 - [DEBUG] = AllBottom (new jump func)
14215 2019-Jan-16 21:15:24.023768 - [DEBUG]
14216 2019-Jan-16 21:15:24.023791 - [DEBUG] Start adding new jump function
14217 2019-Jan-16 21:15:24.023814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14218 2019-Jan-16 21:15:24.023870 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14219 2019-Jan-16 21:15:24.024509 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14220 2019-Jan-16 21:15:24.025156 - [DEBUG] Edge Function : AllBottom
14221 2019-Jan-16 21:15:24.025183 - [DEBUG] End adding new jump function
14222 2019-Jan-16 21:15:24.025207 - [DEBUG]
14223 2019-Jan-16 21:15:24.025230 - [DEBUG] -------------------------------------------- 409. Path Edge --------------------------------------------
14224 2019-Jan-16 21:15:24.025255 - [DEBUG]
14225 2019-Jan-16 21:15:24.025278 - [DEBUG] Process 409. path edge:
14226 2019-Jan-16 21:15:24.025301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14227 2019-Jan-16 21:15:24.025358 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
14228 2019-Jan-16 21:15:24.025999 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14229 2019-Jan-16 21:15:24.026637 - [DEBUG]
14230 2019-Jan-16 21:15:24.026662 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14231 2019-Jan-16 21:15:24.027308 - [DEBUG] Compose: EdgeIdentity * AllBottom
14232 2019-Jan-16 21:15:24.027336 - [DEBUG]
14233 2019-Jan-16 21:15:24.027360 - [DEBUG] Propagate flow
14234 2019-Jan-16 21:15:24.027384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14235 2019-Jan-16 21:15:24.027440 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14236 2019-Jan-16 21:15:24.028076 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14237 2019-Jan-16 21:15:24.028729 - [DEBUG] Edge function : AllBottom (result of previous compose)
14238 2019-Jan-16 21:15:24.028755 - [DEBUG]
14239 2019-Jan-16 21:15:24.028779 - [DEBUG] Join: AllTop & AllBottom
14240 2019-Jan-16 21:15:24.028805 - [DEBUG] = AllBottom (new jump func)
14241 2019-Jan-16 21:15:24.028829 - [DEBUG]
14242 2019-Jan-16 21:15:24.028852 - [DEBUG] Start adding new jump function
14243 2019-Jan-16 21:15:24.028875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14244 2019-Jan-16 21:15:24.028931 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14245 2019-Jan-16 21:15:24.029570 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14246 2019-Jan-16 21:15:24.030203 - [DEBUG] Edge Function : AllBottom
14247 2019-Jan-16 21:15:24.030230 - [DEBUG] End adding new jump function
14248 2019-Jan-16 21:15:24.030254 - [DEBUG]
14249 2019-Jan-16 21:15:24.030278 - [DEBUG] -------------------------------------------- 410. Path Edge --------------------------------------------
14250 2019-Jan-16 21:15:24.030302 - [DEBUG]
14251 2019-Jan-16 21:15:24.030325 - [DEBUG] Process 410. path edge:
14252 2019-Jan-16 21:15:24.030349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14253 2019-Jan-16 21:15:24.030405 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
14254 2019-Jan-16 21:15:24.031039 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14255 2019-Jan-16 21:15:24.031677 - [DEBUG]
14256 2019-Jan-16 21:15:24.031701 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14257 2019-Jan-16 21:15:24.032365 - [DEBUG] Compose: EdgeIdentity * AllBottom
14258 2019-Jan-16 21:15:24.032393 - [DEBUG]
14259 2019-Jan-16 21:15:24.032417 - [DEBUG] Propagate flow
14260 2019-Jan-16 21:15:24.032440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14261 2019-Jan-16 21:15:24.032496 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14262 2019-Jan-16 21:15:24.033137 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14263 2019-Jan-16 21:15:24.033775 - [DEBUG] Edge function : AllBottom (result of previous compose)
14264 2019-Jan-16 21:15:24.033800 - [DEBUG]
14265 2019-Jan-16 21:15:24.033825 - [DEBUG] Join: AllTop & AllBottom
14266 2019-Jan-16 21:15:24.033850 - [DEBUG] = AllBottom (new jump func)
14267 2019-Jan-16 21:15:24.033874 - [DEBUG]
14268 2019-Jan-16 21:15:24.033898 - [DEBUG] Start adding new jump function
14269 2019-Jan-16 21:15:24.033921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14270 2019-Jan-16 21:15:24.033976 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14271 2019-Jan-16 21:15:24.034614 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14272 2019-Jan-16 21:15:24.035277 - [DEBUG] Edge Function : AllBottom
14273 2019-Jan-16 21:15:24.035305 - [DEBUG] End adding new jump function
14274 2019-Jan-16 21:15:24.035328 - [DEBUG]
14275 2019-Jan-16 21:15:24.035352 - [DEBUG] -------------------------------------------- 411. Path Edge --------------------------------------------
14276 2019-Jan-16 21:15:24.035376 - [DEBUG]
14277 2019-Jan-16 21:15:24.035399 - [DEBUG] Process 411. path edge:
14278 2019-Jan-16 21:15:24.035423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14279 2019-Jan-16 21:15:24.035479 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
14280 2019-Jan-16 21:15:24.036118 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14281 2019-Jan-16 21:15:24.036756 - [DEBUG]
14282 2019-Jan-16 21:15:24.036782 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14283 2019-Jan-16 21:15:24.037440 - [DEBUG] Compose: EdgeIdentity * AllBottom
14284 2019-Jan-16 21:15:24.037467 - [DEBUG]
14285 2019-Jan-16 21:15:24.037491 - [DEBUG] Propagate flow
14286 2019-Jan-16 21:15:24.037514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14287 2019-Jan-16 21:15:24.037570 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14288 2019-Jan-16 21:15:24.038206 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14289 2019-Jan-16 21:15:24.038861 - [DEBUG] Edge function : AllBottom (result of previous compose)
14290 2019-Jan-16 21:15:24.038886 - [DEBUG]
14291 2019-Jan-16 21:15:24.038911 - [DEBUG] Join: AllTop & AllBottom
14292 2019-Jan-16 21:15:24.038936 - [DEBUG] = AllBottom (new jump func)
14293 2019-Jan-16 21:15:24.038961 - [DEBUG]
14294 2019-Jan-16 21:15:24.038984 - [DEBUG] Start adding new jump function
14295 2019-Jan-16 21:15:24.039007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14296 2019-Jan-16 21:15:24.039063 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14297 2019-Jan-16 21:15:24.039701 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14298 2019-Jan-16 21:15:24.040335 - [DEBUG] Edge Function : AllBottom
14299 2019-Jan-16 21:15:24.040363 - [DEBUG] End adding new jump function
14300 2019-Jan-16 21:15:24.040387 - [DEBUG]
14301 2019-Jan-16 21:15:24.040410 - [DEBUG] -------------------------------------------- 412. Path Edge --------------------------------------------
14302 2019-Jan-16 21:15:24.040435 - [DEBUG]
14303 2019-Jan-16 21:15:24.040458 - [DEBUG] Process 412. path edge:
14304 2019-Jan-16 21:15:24.040482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14305 2019-Jan-16 21:15:24.040538 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
14306 2019-Jan-16 21:15:24.041173 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14307 2019-Jan-16 21:15:24.041825 - [DEBUG]
14308 2019-Jan-16 21:15:24.041850 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14309 2019-Jan-16 21:15:24.042496 - [DEBUG] Compose: EdgeIdentity * AllBottom
14310 2019-Jan-16 21:15:24.042524 - [DEBUG]
14311 2019-Jan-16 21:15:24.042548 - [DEBUG] Propagate flow
14312 2019-Jan-16 21:15:24.042571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14313 2019-Jan-16 21:15:24.042628 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14314 2019-Jan-16 21:15:24.043263 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14315 2019-Jan-16 21:15:24.043900 - [DEBUG] Edge function : AllBottom (result of previous compose)
14316 2019-Jan-16 21:15:24.043934 - [DEBUG]
14317 2019-Jan-16 21:15:24.043959 - [DEBUG] Join: AllTop & AllBottom
14318 2019-Jan-16 21:15:24.043985 - [DEBUG] = AllBottom (new jump func)
14319 2019-Jan-16 21:15:24.044009 - [DEBUG]
14320 2019-Jan-16 21:15:24.044033 - [DEBUG] Start adding new jump function
14321 2019-Jan-16 21:15:24.044056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14322 2019-Jan-16 21:15:24.044112 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14323 2019-Jan-16 21:15:24.044751 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14324 2019-Jan-16 21:15:24.045400 - [DEBUG] Edge Function : AllBottom
14325 2019-Jan-16 21:15:24.045428 - [DEBUG] End adding new jump function
14326 2019-Jan-16 21:15:24.045452 - [DEBUG]
14327 2019-Jan-16 21:15:24.045476 - [DEBUG] -------------------------------------------- 413. Path Edge --------------------------------------------
14328 2019-Jan-16 21:15:24.045500 - [DEBUG]
14329 2019-Jan-16 21:15:24.045524 - [DEBUG] Process 413. path edge:
14330 2019-Jan-16 21:15:24.045548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14331 2019-Jan-16 21:15:24.045604 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
14332 2019-Jan-16 21:15:24.046239 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14333 2019-Jan-16 21:15:24.046877 - [DEBUG]
14334 2019-Jan-16 21:15:24.046901 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14335 2019-Jan-16 21:15:24.047542 - [DEBUG] Start of endsummarytab entry
14336 2019-Jan-16 21:15:24.047571 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14337 2019-Jan-16 21:15:24.048210 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
14338 2019-Jan-16 21:15:24.048269 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14339 2019-Jan-16 21:15:24.048920 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
14340 2019-Jan-16 21:15:24.049554 - [DEBUG] EF: AllBottom
14341 2019-Jan-16 21:15:24.049579 - [DEBUG]
14342 2019-Jan-16 21:15:24.049602 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14343 2019-Jan-16 21:15:24.050234 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
14344 2019-Jan-16 21:15:24.050873 - [DEBUG] EF: AllBottom
14345 2019-Jan-16 21:15:24.050897 - [DEBUG]
14346 2019-Jan-16 21:15:24.050921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14347 2019-Jan-16 21:15:24.051554 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
14348 2019-Jan-16 21:15:24.052202 - [DEBUG] EF: AllBottom
14349 2019-Jan-16 21:15:24.052226 - [DEBUG]
14350 2019-Jan-16 21:15:24.052250 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14351 2019-Jan-16 21:15:24.052883 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14352 2019-Jan-16 21:15:24.053519 - [DEBUG] EF: AllBottom
14353 2019-Jan-16 21:15:24.053544 - [DEBUG]
14354 2019-Jan-16 21:15:24.053567 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14355 2019-Jan-16 21:15:24.054200 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
14356 2019-Jan-16 21:15:24.054833 - [DEBUG] EF: AllBottom
14357 2019-Jan-16 21:15:24.054858 - [DEBUG]
14358 2019-Jan-16 21:15:24.054881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14359 2019-Jan-16 21:15:24.055530 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
14360 2019-Jan-16 21:15:24.056168 - [DEBUG] EF: AllBottom
14361 2019-Jan-16 21:15:24.056193 - [DEBUG]
14362 2019-Jan-16 21:15:24.056216 - [DEBUG] ---------------
14363 2019-Jan-16 21:15:24.056247 - [DEBUG]
14364 2019-Jan-16 21:15:24.056272 - [DEBUG] End of endsummarytab entry
14365 2019-Jan-16 21:15:24.056296 - [DEBUG]
14366 2019-Jan-16 21:15:24.056319 - [DEBUG] Start of incomingtab entry
14367 2019-Jan-16 21:15:24.056343 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14368 2019-Jan-16 21:15:24.056978 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
14369 2019-Jan-16 21:15:24.057035 - [DEBUG] ---------------
14370 2019-Jan-16 21:15:24.057059 - [DEBUG] End of incomingtab entry
14371 2019-Jan-16 21:15:24.057082 - [DEBUG]
14372 2019-Jan-16 21:15:24.057107 - [DEBUG] EDGE:
14373 2019-Jan-16 21:15:24.057163 - [DEBUG] ---> 14374 2019-Jan-16 21:15:24.057798 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14375 2019-Jan-16 21:15:24.058447 - [DEBUG]
14376 2019-Jan-16 21:15:24.058472 - [DEBUG] EDGE:
14377 2019-Jan-16 21:15:24.058530 - [DEBUG] ---> 14378 2019-Jan-16 21:15:24.059165 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14379 2019-Jan-16 21:15:24.059802 - [DEBUG]
14380 2019-Jan-16 21:15:24.059834 - [DEBUG] Compose: EdgeIdentity * AllBottom
14381 2019-Jan-16 21:15:24.059861 - [DEBUG]
14382 2019-Jan-16 21:15:24.059884 - [DEBUG] Propagate flow
14383 2019-Jan-16 21:15:24.059907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14384 2019-Jan-16 21:15:24.059964 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14385 2019-Jan-16 21:15:24.060610 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14386 2019-Jan-16 21:15:24.061248 - [DEBUG] Edge function : AllBottom (result of previous compose)
14387 2019-Jan-16 21:15:24.061273 - [DEBUG]
14388 2019-Jan-16 21:15:24.061298 - [DEBUG] Join: AllTop & AllBottom
14389 2019-Jan-16 21:15:24.061323 - [DEBUG] = AllBottom (new jump func)
14390 2019-Jan-16 21:15:24.061348 - [DEBUG]
14391 2019-Jan-16 21:15:24.061371 - [DEBUG] Start adding new jump function
14392 2019-Jan-16 21:15:24.061394 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14393 2019-Jan-16 21:15:24.061450 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14394 2019-Jan-16 21:15:24.062101 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14395 2019-Jan-16 21:15:24.062745 - [DEBUG] Edge Function : AllBottom
14396 2019-Jan-16 21:15:24.062773 - [DEBUG] End adding new jump function
14397 2019-Jan-16 21:15:24.062797 - [DEBUG]
14398 2019-Jan-16 21:15:24.062821 - [DEBUG] -------------------------------------------- 414. Path Edge --------------------------------------------
14399 2019-Jan-16 21:15:24.062845 - [DEBUG]
14400 2019-Jan-16 21:15:24.062868 - [DEBUG] Process 414. path edge:
14401 2019-Jan-16 21:15:24.062892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14402 2019-Jan-16 21:15:24.062948 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
14403 2019-Jan-16 21:15:24.063593 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14404 2019-Jan-16 21:15:24.064230 - [DEBUG]
14405 2019-Jan-16 21:15:24.064254 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14406 2019-Jan-16 21:15:24.064905 - [DEBUG] Possible callees:
14407 2019-Jan-16 21:15:24.064929 - [DEBUG] llvm.dbg.declare
14408 2019-Jan-16 21:15:24.064962 - [DEBUG] Possible return sites:
14409 2019-Jan-16 21:15:24.064986 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19314410 2019-Jan-16 21:15:24.066282 - [DEBUG] Found and process special summary
14411 2019-Jan-16 21:15:24.066315 - [DEBUG] Compose: EdgeIdentity * AllBottom
14412 2019-Jan-16 21:15:24.066342 - [DEBUG]
14413 2019-Jan-16 21:15:24.066365 - [DEBUG] Propagate flow
14414 2019-Jan-16 21:15:24.066388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14415 2019-Jan-16 21:15:24.066445 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14416 2019-Jan-16 21:15:24.067083 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14417 2019-Jan-16 21:15:24.067720 - [DEBUG] Edge function : AllBottom (result of previous compose)
14418 2019-Jan-16 21:15:24.067745 - [DEBUG]
14419 2019-Jan-16 21:15:24.067770 - [DEBUG] Join: AllTop & AllBottom
14420 2019-Jan-16 21:15:24.067796 - [DEBUG] = AllBottom (new jump func)
14421 2019-Jan-16 21:15:24.067820 - [DEBUG]
14422 2019-Jan-16 21:15:24.067843 - [DEBUG] Start adding new jump function
14423 2019-Jan-16 21:15:24.067866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14424 2019-Jan-16 21:15:24.067922 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14425 2019-Jan-16 21:15:24.068602 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14426 2019-Jan-16 21:15:24.069290 - [DEBUG] Edge Function : AllBottom
14427 2019-Jan-16 21:15:24.069323 - [DEBUG] End adding new jump function
14428 2019-Jan-16 21:15:24.069347 - [DEBUG]
14429 2019-Jan-16 21:15:24.069372 - [DEBUG] -------------------------------------------- 415. Path Edge --------------------------------------------
14430 2019-Jan-16 21:15:24.069397 - [DEBUG]
14431 2019-Jan-16 21:15:24.069420 - [DEBUG] Process 415. path edge:
14432 2019-Jan-16 21:15:24.069444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14433 2019-Jan-16 21:15:24.069514 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
14434 2019-Jan-16 21:15:24.070217 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14435 2019-Jan-16 21:15:24.070918 - [DEBUG]
14436 2019-Jan-16 21:15:24.070945 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14437 2019-Jan-16 21:15:24.071632 - [DEBUG] Compose: EdgeIdentity * AllBottom
14438 2019-Jan-16 21:15:24.071661 - [DEBUG]
14439 2019-Jan-16 21:15:24.071685 - [DEBUG] Propagate flow
14440 2019-Jan-16 21:15:24.071708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14441 2019-Jan-16 21:15:24.071793 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14442 2019-Jan-16 21:15:24.072432 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14443 2019-Jan-16 21:15:24.073070 - [DEBUG] Edge function : AllBottom (result of previous compose)
14444 2019-Jan-16 21:15:24.073095 - [DEBUG]
14445 2019-Jan-16 21:15:24.073121 - [DEBUG] Join: AllTop & AllBottom
14446 2019-Jan-16 21:15:24.073147 - [DEBUG] = AllBottom (new jump func)
14447 2019-Jan-16 21:15:24.073171 - [DEBUG]
14448 2019-Jan-16 21:15:24.073194 - [DEBUG] Start adding new jump function
14449 2019-Jan-16 21:15:24.073218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14450 2019-Jan-16 21:15:24.073273 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14451 2019-Jan-16 21:15:24.073911 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14452 2019-Jan-16 21:15:24.074563 - [DEBUG] Edge Function : AllBottom
14453 2019-Jan-16 21:15:24.074593 - [DEBUG] End adding new jump function
14454 2019-Jan-16 21:15:24.074617 - [DEBUG]
14455 2019-Jan-16 21:15:24.074641 - [DEBUG] -------------------------------------------- 416. Path Edge --------------------------------------------
14456 2019-Jan-16 21:15:24.074666 - [DEBUG]
14457 2019-Jan-16 21:15:24.074689 - [DEBUG] Process 416. path edge:
14458 2019-Jan-16 21:15:24.074712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14459 2019-Jan-16 21:15:24.074769 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
14460 2019-Jan-16 21:15:24.075419 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14461 2019-Jan-16 21:15:24.076057 - [DEBUG]
14462 2019-Jan-16 21:15:24.076082 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14463 2019-Jan-16 21:15:24.076729 - [DEBUG] Compose: EdgeIdentity * AllBottom
14464 2019-Jan-16 21:15:24.076756 - [DEBUG]
14465 2019-Jan-16 21:15:24.076780 - [DEBUG] Propagate flow
14466 2019-Jan-16 21:15:24.076803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14467 2019-Jan-16 21:15:24.076860 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14468 2019-Jan-16 21:15:24.077494 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14469 2019-Jan-16 21:15:24.078132 - [DEBUG] Edge function : AllBottom (result of previous compose)
14470 2019-Jan-16 21:15:24.078157 - [DEBUG]
14471 2019-Jan-16 21:15:24.078182 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14472 2019-Jan-16 21:15:24.078208 - [DEBUG] = AllBottom
14473 2019-Jan-16 21:15:24.078233 - [DEBUG]
14474 2019-Jan-16 21:15:24.078256 - [DEBUG] PROPAGATE: No new function!
14475 2019-Jan-16 21:15:24.078280 - [DEBUG] EDGE:
14476 2019-Jan-16 21:15:24.078338 - [DEBUG] ---> 14477 2019-Jan-16 21:15:24.078989 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14478 2019-Jan-16 21:15:24.079628 - [DEBUG]
14479 2019-Jan-16 21:15:24.079652 - [DEBUG] EDGE:
14480 2019-Jan-16 21:15:24.079710 - [DEBUG] ---> 14481 2019-Jan-16 21:15:24.080347 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14482 2019-Jan-16 21:15:24.080983 - [DEBUG]
14483 2019-Jan-16 21:15:24.081024 - [DEBUG] Compose: EdgeIdentity * AllBottom
14484 2019-Jan-16 21:15:24.081051 - [DEBUG]
14485 2019-Jan-16 21:15:24.081075 - [DEBUG] Propagate flow
14486 2019-Jan-16 21:15:24.081098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14487 2019-Jan-16 21:15:24.081154 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14488 2019-Jan-16 21:15:24.081806 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14489 2019-Jan-16 21:15:24.082444 - [DEBUG] Edge function : AllBottom (result of previous compose)
14490 2019-Jan-16 21:15:24.082469 - [DEBUG]
14491 2019-Jan-16 21:15:24.082494 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14492 2019-Jan-16 21:15:24.082520 - [DEBUG] = AllBottom
14493 2019-Jan-16 21:15:24.082544 - [DEBUG]
14494 2019-Jan-16 21:15:24.082567 - [DEBUG] PROPAGATE: No new function!
14495 2019-Jan-16 21:15:24.082595 - [DEBUG] EDGE:
14496 2019-Jan-16 21:15:24.082653 - [DEBUG] ---> 14497 2019-Jan-16 21:15:24.083310 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14498 2019-Jan-16 21:15:24.083957 - [DEBUG]
14499 2019-Jan-16 21:15:24.083982 - [DEBUG] EDGE:
14500 2019-Jan-16 21:15:24.084040 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
14501 2019-Jan-16 21:15:24.084683 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14502 2019-Jan-16 21:15:24.085337 - [DEBUG]
14503 2019-Jan-16 21:15:24.085362 - [DEBUG] EDGE:
14504 2019-Jan-16 21:15:24.085419 - [DEBUG] ---> 14505 2019-Jan-16 21:15:24.086055 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14506 2019-Jan-16 21:15:24.086692 - [DEBUG]
14507 2019-Jan-16 21:15:24.086717 - [DEBUG] EDGE:
14508 2019-Jan-16 21:15:24.086774 - [DEBUG] ---> 14509 2019-Jan-16 21:15:24.087430 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14510 2019-Jan-16 21:15:24.088071 - [DEBUG]
14511 2019-Jan-16 21:15:24.088098 - [DEBUG] EDGE:
14512 2019-Jan-16 21:15:24.088156 - [DEBUG] ---> 14513 2019-Jan-16 21:15:24.088810 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14514 2019-Jan-16 21:15:24.089448 - [DEBUG]
14515 2019-Jan-16 21:15:24.089486 - [DEBUG] Compose: EdgeIdentity * AllBottom
14516 2019-Jan-16 21:15:24.089513 - [DEBUG]
14517 2019-Jan-16 21:15:24.089537 - [DEBUG] Propagate flow
14518 2019-Jan-16 21:15:24.089560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14519 2019-Jan-16 21:15:24.089617 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14520 2019-Jan-16 21:15:24.090255 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14521 2019-Jan-16 21:15:24.090893 - [DEBUG] Edge function : AllBottom (result of previous compose)
14522 2019-Jan-16 21:15:24.090918 - [DEBUG]
14523 2019-Jan-16 21:15:24.090943 - [DEBUG] Join: AllTop & AllBottom
14524 2019-Jan-16 21:15:24.090969 - [DEBUG] = AllBottom (new jump func)
14525 2019-Jan-16 21:15:24.090993 - [DEBUG]
14526 2019-Jan-16 21:15:24.091016 - [DEBUG] Start adding new jump function
14527 2019-Jan-16 21:15:24.091039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14528 2019-Jan-16 21:15:24.091095 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14529 2019-Jan-16 21:15:24.091744 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14530 2019-Jan-16 21:15:24.092382 - [DEBUG] Edge Function : AllBottom
14531 2019-Jan-16 21:15:24.092410 - [DEBUG] End adding new jump function
14532 2019-Jan-16 21:15:24.092434 - [DEBUG]
14533 2019-Jan-16 21:15:24.092458 - [DEBUG] -------------------------------------------- 417. Path Edge --------------------------------------------
14534 2019-Jan-16 21:15:24.092482 - [DEBUG]
14535 2019-Jan-16 21:15:24.092505 - [DEBUG] Process 417. path edge:
14536 2019-Jan-16 21:15:24.092529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14537 2019-Jan-16 21:15:24.092585 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
14538 2019-Jan-16 21:15:24.093224 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14539 2019-Jan-16 21:15:24.093872 - [DEBUG]
14540 2019-Jan-16 21:15:24.093898 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14541 2019-Jan-16 21:15:24.094549 - [DEBUG] Compose: EdgeIdentity * AllBottom
14542 2019-Jan-16 21:15:24.094576 - [DEBUG]
14543 2019-Jan-16 21:15:24.094600 - [DEBUG] Propagate flow
14544 2019-Jan-16 21:15:24.094623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14545 2019-Jan-16 21:15:24.094679 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
14546 2019-Jan-16 21:15:24.095329 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14547 2019-Jan-16 21:15:24.095968 - [DEBUG] Edge function : AllBottom (result of previous compose)
14548 2019-Jan-16 21:15:24.095993 - [DEBUG]
14549 2019-Jan-16 21:15:24.096018 - [DEBUG] Join: AllTop & AllBottom
14550 2019-Jan-16 21:15:24.096044 - [DEBUG] = AllBottom (new jump func)
14551 2019-Jan-16 21:15:24.096068 - [DEBUG]
14552 2019-Jan-16 21:15:24.096091 - [DEBUG] Start adding new jump function
14553 2019-Jan-16 21:15:24.096114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14554 2019-Jan-16 21:15:24.096170 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14555 2019-Jan-16 21:15:24.096809 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
14556 2019-Jan-16 21:15:24.097440 - [DEBUG] Edge Function : AllBottom
14557 2019-Jan-16 21:15:24.097468 - [DEBUG] End adding new jump function
14558 2019-Jan-16 21:15:24.097492 - [DEBUG]
14559 2019-Jan-16 21:15:24.097515 - [DEBUG] -------------------------------------------- 418. Path Edge --------------------------------------------
14560 2019-Jan-16 21:15:24.097539 - [DEBUG]
14561 2019-Jan-16 21:15:24.097563 - [DEBUG] Process 418. path edge:
14562 2019-Jan-16 21:15:24.097586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14563 2019-Jan-16 21:15:24.097643 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
14564 2019-Jan-16 21:15:24.098275 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14565 2019-Jan-16 21:15:24.098930 - [DEBUG]
14566 2019-Jan-16 21:15:24.098956 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
14567 2019-Jan-16 21:15:24.099600 - [DEBUG] Compose: EdgeIdentity * AllBottom
14568 2019-Jan-16 21:15:24.099628 - [DEBUG]
14569 2019-Jan-16 21:15:24.099652 - [DEBUG] Propagate flow
14570 2019-Jan-16 21:15:24.099675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14571 2019-Jan-16 21:15:24.099731 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14572 2019-Jan-16 21:15:24.100367 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14573 2019-Jan-16 21:15:24.101004 - [DEBUG] Edge function : AllBottom (result of previous compose)
14574 2019-Jan-16 21:15:24.101029 - [DEBUG]
14575 2019-Jan-16 21:15:24.101054 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14576 2019-Jan-16 21:15:24.101079 - [DEBUG] = AllBottom
14577 2019-Jan-16 21:15:24.101103 - [DEBUG]
14578 2019-Jan-16 21:15:24.101126 - [DEBUG] PROPAGATE: No new function!
14579 2019-Jan-16 21:15:24.101150 - [DEBUG] EDGE:
14580 2019-Jan-16 21:15:24.101207 - [DEBUG] ---> 14581 2019-Jan-16 21:15:24.101856 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14582 2019-Jan-16 21:15:24.102493 - [DEBUG]
14583 2019-Jan-16 21:15:24.102518 - [DEBUG] EDGE:
14584 2019-Jan-16 21:15:24.102574 - [DEBUG] ---> 14585 2019-Jan-16 21:15:24.103220 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14586 2019-Jan-16 21:15:24.103865 - [DEBUG]
14587 2019-Jan-16 21:15:24.103890 - [DEBUG] EDGE:
14588 2019-Jan-16 21:15:24.103948 - [DEBUG] ---> 14589 2019-Jan-16 21:15:24.104583 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14590 2019-Jan-16 21:15:24.105237 - [DEBUG]
14591 2019-Jan-16 21:15:24.105263 - [DEBUG] EDGE:
14592 2019-Jan-16 21:15:24.105320 - [DEBUG] ---> 14593 2019-Jan-16 21:15:24.105961 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14594 2019-Jan-16 21:15:24.106598 - [DEBUG]
14595 2019-Jan-16 21:15:24.106623 - [DEBUG] EDGE:
14596 2019-Jan-16 21:15:24.106680 - [DEBUG] ---> 14597 2019-Jan-16 21:15:24.107314 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14598 2019-Jan-16 21:15:24.107951 - [DEBUG]
14599 2019-Jan-16 21:15:24.107976 - [DEBUG] EDGE:
14600 2019-Jan-16 21:15:24.108033 - [DEBUG] ---> 14601 2019-Jan-16 21:15:24.108686 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14602 2019-Jan-16 21:15:24.109323 - [DEBUG]
14603 2019-Jan-16 21:15:24.109362 - [DEBUG] Compose: EdgeIdentity * AllBottom
14604 2019-Jan-16 21:15:24.109388 - [DEBUG]
14605 2019-Jan-16 21:15:24.109412 - [DEBUG] Propagate flow
14606 2019-Jan-16 21:15:24.109435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14607 2019-Jan-16 21:15:24.109491 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14608 2019-Jan-16 21:15:24.110128 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14609 2019-Jan-16 21:15:24.110782 - [DEBUG] Edge function : AllBottom (result of previous compose)
14610 2019-Jan-16 21:15:24.110807 - [DEBUG]
14611 2019-Jan-16 21:15:24.110833 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14612 2019-Jan-16 21:15:24.110859 - [DEBUG] = AllBottom
14613 2019-Jan-16 21:15:24.110883 - [DEBUG]
14614 2019-Jan-16 21:15:24.110906 - [DEBUG] PROPAGATE: No new function!
14615 2019-Jan-16 21:15:24.110937 - [DEBUG] EDGE:
14616 2019-Jan-16 21:15:24.111004 - [DEBUG] ---> 14617 2019-Jan-16 21:15:24.111698 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14618 2019-Jan-16 21:15:24.112388 - [DEBUG]
14619 2019-Jan-16 21:15:24.112415 - [DEBUG] EDGE:
14620 2019-Jan-16 21:15:24.112477 - [DEBUG] ---> 14621 2019-Jan-16 21:15:24.113143 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14622 2019-Jan-16 21:15:24.113804 - [DEBUG]
14623 2019-Jan-16 21:15:24.113830 - [DEBUG] EDGE:
14624 2019-Jan-16 21:15:24.113890 - [DEBUG] ---> 14625 2019-Jan-16 21:15:24.114527 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14626 2019-Jan-16 21:15:24.115204 - [DEBUG]
14627 2019-Jan-16 21:15:24.115258 - [DEBUG] Compose: EdgeIdentity * AllBottom
14628 2019-Jan-16 21:15:24.115285 - [DEBUG]
14629 2019-Jan-16 21:15:24.115310 - [DEBUG] Propagate flow
14630 2019-Jan-16 21:15:24.115333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14631 2019-Jan-16 21:15:24.115390 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14632 2019-Jan-16 21:15:24.116028 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14633 2019-Jan-16 21:15:24.116665 - [DEBUG] Edge function : AllBottom (result of previous compose)
14634 2019-Jan-16 21:15:24.116690 - [DEBUG]
14635 2019-Jan-16 21:15:24.116716 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14636 2019-Jan-16 21:15:24.116742 - [DEBUG] = AllBottom
14637 2019-Jan-16 21:15:24.116766 - [DEBUG]
14638 2019-Jan-16 21:15:24.116789 - [DEBUG] PROPAGATE: No new function!
14639 2019-Jan-16 21:15:24.116816 - [DEBUG] EDGE:
14640 2019-Jan-16 21:15:24.116874 - [DEBUG] ---> 14641 2019-Jan-16 21:15:24.117523 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14642 2019-Jan-16 21:15:24.118160 - [DEBUG]
14643 2019-Jan-16 21:15:24.118186 - [DEBUG] EDGE:
14644 2019-Jan-16 21:15:24.118242 - [DEBUG] ---> 14645 2019-Jan-16 21:15:24.118895 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14646 2019-Jan-16 21:15:24.119533 - [DEBUG]
14647 2019-Jan-16 21:15:24.119558 - [DEBUG] EDGE:
14648 2019-Jan-16 21:15:24.119619 - [DEBUG] ---> 14649 2019-Jan-16 21:15:24.120256 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14650 2019-Jan-16 21:15:24.120893 - [DEBUG]
14651 2019-Jan-16 21:15:24.120919 - [DEBUG] EDGE:
14652 2019-Jan-16 21:15:24.120976 - [DEBUG] ---> 14653 2019-Jan-16 21:15:24.121613 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14654 2019-Jan-16 21:15:24.122266 - [DEBUG]
14655 2019-Jan-16 21:15:24.122305 - [DEBUG] Compose: EdgeIdentity * AllBottom
14656 2019-Jan-16 21:15:24.122333 - [DEBUG]
14657 2019-Jan-16 21:15:24.122356 - [DEBUG] Propagate flow
14658 2019-Jan-16 21:15:24.122379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14659 2019-Jan-16 21:15:24.122435 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14660 2019-Jan-16 21:15:24.123073 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14661 2019-Jan-16 21:15:24.123710 - [DEBUG] Edge function : AllBottom (result of previous compose)
14662 2019-Jan-16 21:15:24.123735 - [DEBUG]
14663 2019-Jan-16 21:15:24.123760 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14664 2019-Jan-16 21:15:24.123786 - [DEBUG] = AllBottom
14665 2019-Jan-16 21:15:24.123810 - [DEBUG]
14666 2019-Jan-16 21:15:24.123833 - [DEBUG] PROPAGATE: No new function!
14667 2019-Jan-16 21:15:24.123859 - [DEBUG] EDGE:
14668 2019-Jan-16 21:15:24.123917 - [DEBUG] ---> 14669 2019-Jan-16 21:15:24.124562 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14670 2019-Jan-16 21:15:24.125225 - [DEBUG]
14671 2019-Jan-16 21:15:24.125251 - [DEBUG] EDGE:
14672 2019-Jan-16 21:15:24.125308 - [DEBUG] ---> 14673 2019-Jan-16 21:15:24.125943 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14674 2019-Jan-16 21:15:24.126580 - [DEBUG]
14675 2019-Jan-16 21:15:24.126605 - [DEBUG] EDGE:
14676 2019-Jan-16 21:15:24.126662 - [DEBUG] ---> 14677 2019-Jan-16 21:15:24.127300 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14678 2019-Jan-16 21:15:24.127937 - [DEBUG]
14679 2019-Jan-16 21:15:24.127973 - [DEBUG] Compose: EdgeIdentity * AllBottom
14680 2019-Jan-16 21:15:24.128000 - [DEBUG]
14681 2019-Jan-16 21:15:24.128024 - [DEBUG] Propagate flow
14682 2019-Jan-16 21:15:24.128047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14683 2019-Jan-16 21:15:24.128103 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14684 2019-Jan-16 21:15:24.128756 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14685 2019-Jan-16 21:15:24.129393 - [DEBUG] Edge function : AllBottom (result of previous compose)
14686 2019-Jan-16 21:15:24.129419 - [DEBUG]
14687 2019-Jan-16 21:15:24.129444 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14688 2019-Jan-16 21:15:24.129470 - [DEBUG] = AllBottom
14689 2019-Jan-16 21:15:24.129494 - [DEBUG]
14690 2019-Jan-16 21:15:24.129517 - [DEBUG] PROPAGATE: No new function!
14691 2019-Jan-16 21:15:24.129543 - [DEBUG] EDGE:
14692 2019-Jan-16 21:15:24.129601 - [DEBUG] ---> 14693 2019-Jan-16 21:15:24.130246 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14694 2019-Jan-16 21:15:24.130884 - [DEBUG]
14695 2019-Jan-16 21:15:24.130910 - [DEBUG] EDGE:
14696 2019-Jan-16 21:15:24.130967 - [DEBUG] ---> 14697 2019-Jan-16 21:15:24.131607 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14698 2019-Jan-16 21:15:24.132263 - [DEBUG]
14699 2019-Jan-16 21:15:24.132293 - [DEBUG] EDGE:
14700 2019-Jan-16 21:15:24.132350 - [DEBUG] ---> 14701 2019-Jan-16 21:15:24.132989 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14702 2019-Jan-16 21:15:24.133625 - [DEBUG]
14703 2019-Jan-16 21:15:24.133662 - [DEBUG] Compose: EdgeIdentity * AllBottom
14704 2019-Jan-16 21:15:24.133688 - [DEBUG]
14705 2019-Jan-16 21:15:24.133712 - [DEBUG] Propagate flow
14706 2019-Jan-16 21:15:24.133735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14707 2019-Jan-16 21:15:24.133791 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14708 2019-Jan-16 21:15:24.134428 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14709 2019-Jan-16 21:15:24.135078 - [DEBUG] Edge function : AllBottom (result of previous compose)
14710 2019-Jan-16 21:15:24.135105 - [DEBUG]
14711 2019-Jan-16 21:15:24.135131 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14712 2019-Jan-16 21:15:24.135157 - [DEBUG] = AllBottom
14713 2019-Jan-16 21:15:24.135200 - [DEBUG]
14714 2019-Jan-16 21:15:24.135224 - [DEBUG] PROPAGATE: No new function!
14715 2019-Jan-16 21:15:24.135251 - [DEBUG] EDGE:
14716 2019-Jan-16 21:15:24.135309 - [DEBUG] ---> 14717 2019-Jan-16 21:15:24.135963 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14718 2019-Jan-16 21:15:24.136603 - [DEBUG]
14719 2019-Jan-16 21:15:24.136639 - [DEBUG] Compose: EdgeIdentity * AllBottom
14720 2019-Jan-16 21:15:24.136666 - [DEBUG]
14721 2019-Jan-16 21:15:24.136689 - [DEBUG] Propagate flow
14722 2019-Jan-16 21:15:24.136712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14723 2019-Jan-16 21:15:24.136769 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
14724 2019-Jan-16 21:15:24.137415 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14725 2019-Jan-16 21:15:24.138054 - [DEBUG] Edge function : AllBottom (result of previous compose)
14726 2019-Jan-16 21:15:24.138079 - [DEBUG]
14727 2019-Jan-16 21:15:24.138104 - [DEBUG] Join: AllTop & AllBottom
14728 2019-Jan-16 21:15:24.138130 - [DEBUG] = AllBottom (new jump func)
14729 2019-Jan-16 21:15:24.138154 - [DEBUG]
14730 2019-Jan-16 21:15:24.138177 - [DEBUG] Start adding new jump function
14731 2019-Jan-16 21:15:24.138200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14732 2019-Jan-16 21:15:24.138256 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14733 2019-Jan-16 21:15:24.138914 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
14734 2019-Jan-16 21:15:24.139555 - [DEBUG] Edge Function : AllBottom
14735 2019-Jan-16 21:15:24.139585 - [DEBUG] End adding new jump function
14736 2019-Jan-16 21:15:24.139609 - [DEBUG]
14737 2019-Jan-16 21:15:24.139633 - [DEBUG] -------------------------------------------- 419. Path Edge --------------------------------------------
14738 2019-Jan-16 21:15:24.139657 - [DEBUG]
14739 2019-Jan-16 21:15:24.139681 - [DEBUG] Process 419. path edge:
14740 2019-Jan-16 21:15:24.139704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14741 2019-Jan-16 21:15:24.139764 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
14742 2019-Jan-16 21:15:24.140422 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14743 2019-Jan-16 21:15:24.141066 - [DEBUG]
14744 2019-Jan-16 21:15:24.141091 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
14745 2019-Jan-16 21:15:24.141753 - [DEBUG] Possible callees:
14746 2019-Jan-16 21:15:24.141779 - [DEBUG] foo
14747 2019-Jan-16 21:15:24.141804 - [DEBUG] Possible return sites:
14748 2019-Jan-16 21:15:24.141827 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12614749 2019-Jan-16 21:15:24.143102 - [DEBUG] Found and process special summary
14750 2019-Jan-16 21:15:24.143138 - [DEBUG] Compose: EdgeIdentity * AllBottom
14751 2019-Jan-16 21:15:24.143165 - [DEBUG]
14752 2019-Jan-16 21:15:24.143189 - [DEBUG] Propagate flow
14753 2019-Jan-16 21:15:24.143212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14754 2019-Jan-16 21:15:24.143269 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
14755 2019-Jan-16 21:15:24.143908 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14756 2019-Jan-16 21:15:24.144552 - [DEBUG] Edge function : AllBottom (result of previous compose)
14757 2019-Jan-16 21:15:24.144590 - [DEBUG]
14758 2019-Jan-16 21:15:24.144616 - [DEBUG] Join: AllTop & AllBottom
14759 2019-Jan-16 21:15:24.144642 - [DEBUG] = AllBottom (new jump func)
14760 2019-Jan-16 21:15:24.144666 - [DEBUG]
14761 2019-Jan-16 21:15:24.144689 - [DEBUG] Start adding new jump function
14762 2019-Jan-16 21:15:24.144712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14763 2019-Jan-16 21:15:24.144768 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14764 2019-Jan-16 21:15:24.145421 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
14765 2019-Jan-16 21:15:24.146059 - [DEBUG] Edge Function : AllBottom
14766 2019-Jan-16 21:15:24.146087 - [DEBUG] End adding new jump function
14767 2019-Jan-16 21:15:24.146111 - [DEBUG]
14768 2019-Jan-16 21:15:24.146134 - [DEBUG] -------------------------------------------- 420. Path Edge --------------------------------------------
14769 2019-Jan-16 21:15:24.146159 - [DEBUG]
14770 2019-Jan-16 21:15:24.146182 - [DEBUG] Process 420. path edge:
14771 2019-Jan-16 21:15:24.146206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14772 2019-Jan-16 21:15:24.146262 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
14773 2019-Jan-16 21:15:24.146899 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14774 2019-Jan-16 21:15:24.147535 - [DEBUG]
14775 2019-Jan-16 21:15:24.147560 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
14776 2019-Jan-16 21:15:24.148213 - [DEBUG] Compose: EdgeIdentity * AllBottom
14777 2019-Jan-16 21:15:24.148240 - [DEBUG]
14778 2019-Jan-16 21:15:24.148264 - [DEBUG] Propagate flow
14779 2019-Jan-16 21:15:24.148287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14780 2019-Jan-16 21:15:24.148343 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
14781 2019-Jan-16 21:15:24.148997 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14782 2019-Jan-16 21:15:24.149635 - [DEBUG] Edge function : AllBottom (result of previous compose)
14783 2019-Jan-16 21:15:24.149660 - [DEBUG]
14784 2019-Jan-16 21:15:24.149684 - [DEBUG] Join: AllTop & AllBottom
14785 2019-Jan-16 21:15:24.149710 - [DEBUG] = AllBottom (new jump func)
14786 2019-Jan-16 21:15:24.149734 - [DEBUG]
14787 2019-Jan-16 21:15:24.149757 - [DEBUG] Start adding new jump function
14788 2019-Jan-16 21:15:24.149780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14789 2019-Jan-16 21:15:24.149836 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14790 2019-Jan-16 21:15:24.150473 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
14791 2019-Jan-16 21:15:24.151107 - [DEBUG] Edge Function : AllBottom
14792 2019-Jan-16 21:15:24.151135 - [DEBUG] End adding new jump function
14793 2019-Jan-16 21:15:24.151159 - [DEBUG]
14794 2019-Jan-16 21:15:24.151182 - [DEBUG] -------------------------------------------- 421. Path Edge --------------------------------------------
14795 2019-Jan-16 21:15:24.151206 - [DEBUG]
14796 2019-Jan-16 21:15:24.151229 - [DEBUG] Process 421. path edge:
14797 2019-Jan-16 21:15:24.151253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14798 2019-Jan-16 21:15:24.151308 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
14799 2019-Jan-16 21:15:24.151959 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14800 2019-Jan-16 21:15:24.152603 - [DEBUG]
14801 2019-Jan-16 21:15:24.152629 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
14802 2019-Jan-16 21:15:24.153291 - [DEBUG] Compose: EdgeIdentity * AllBottom
14803 2019-Jan-16 21:15:24.153319 - [DEBUG]
14804 2019-Jan-16 21:15:24.153343 - [DEBUG] Propagate flow
14805 2019-Jan-16 21:15:24.153366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14806 2019-Jan-16 21:15:24.153423 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
14807 2019-Jan-16 21:15:24.154060 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14808 2019-Jan-16 21:15:24.154696 - [DEBUG] Edge function : AllBottom (result of previous compose)
14809 2019-Jan-16 21:15:24.154721 - [DEBUG]
14810 2019-Jan-16 21:15:24.154746 - [DEBUG] Join: AllTop & AllBottom
14811 2019-Jan-16 21:15:24.154772 - [DEBUG] = AllBottom (new jump func)
14812 2019-Jan-16 21:15:24.154796 - [DEBUG]
14813 2019-Jan-16 21:15:24.154819 - [DEBUG] Start adding new jump function
14814 2019-Jan-16 21:15:24.154842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14815 2019-Jan-16 21:15:24.154898 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14816 2019-Jan-16 21:15:24.155553 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
14817 2019-Jan-16 21:15:24.156187 - [DEBUG] Edge Function : AllBottom
14818 2019-Jan-16 21:15:24.156215 - [DEBUG] End adding new jump function
14819 2019-Jan-16 21:15:24.156239 - [DEBUG]
14820 2019-Jan-16 21:15:24.156262 - [DEBUG] -------------------------------------------- 422. Path Edge --------------------------------------------
14821 2019-Jan-16 21:15:24.156286 - [DEBUG]
14822 2019-Jan-16 21:15:24.156309 - [DEBUG] Process 422. path edge:
14823 2019-Jan-16 21:15:24.156333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14824 2019-Jan-16 21:15:24.156389 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
14825 2019-Jan-16 21:15:24.157023 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14826 2019-Jan-16 21:15:24.157660 - [DEBUG]
14827 2019-Jan-16 21:15:24.157685 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
14828 2019-Jan-16 21:15:24.158332 - [DEBUG] Compose: EdgeIdentity * AllBottom
14829 2019-Jan-16 21:15:24.158360 - [DEBUG]
14830 2019-Jan-16 21:15:24.158384 - [DEBUG] Propagate flow
14831 2019-Jan-16 21:15:24.158420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14832 2019-Jan-16 21:15:24.158477 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
14833 2019-Jan-16 21:15:24.159125 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14834 2019-Jan-16 21:15:24.159762 - [DEBUG] Edge function : AllBottom (result of previous compose)
14835 2019-Jan-16 21:15:24.159787 - [DEBUG]
14836 2019-Jan-16 21:15:24.159811 - [DEBUG] Join: AllTop & AllBottom
14837 2019-Jan-16 21:15:24.159837 - [DEBUG] = AllBottom (new jump func)
14838 2019-Jan-16 21:15:24.159861 - [DEBUG]
14839 2019-Jan-16 21:15:24.159884 - [DEBUG] Start adding new jump function
14840 2019-Jan-16 21:15:24.159907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14841 2019-Jan-16 21:15:24.159963 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14842 2019-Jan-16 21:15:24.160600 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
14843 2019-Jan-16 21:15:24.161243 - [DEBUG] Edge Function : AllBottom
14844 2019-Jan-16 21:15:24.161271 - [DEBUG] End adding new jump function
14845 2019-Jan-16 21:15:24.161303 - [DEBUG]
14846 2019-Jan-16 21:15:24.161327 - [DEBUG] -------------------------------------------- 423. Path Edge --------------------------------------------
14847 2019-Jan-16 21:15:24.161351 - [DEBUG]
14848 2019-Jan-16 21:15:24.161374 - [DEBUG] Process 423. path edge:
14849 2019-Jan-16 21:15:24.161397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14850 2019-Jan-16 21:15:24.161453 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
14851 2019-Jan-16 21:15:24.162115 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14852 2019-Jan-16 21:15:24.162752 - [DEBUG]
14853 2019-Jan-16 21:15:24.162776 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
14854 2019-Jan-16 21:15:24.163428 - [DEBUG] Possible callees:
14855 2019-Jan-16 21:15:24.163452 - [DEBUG] llvm.dbg.declare
14856 2019-Jan-16 21:15:24.163477 - [DEBUG] Possible return sites:
14857 2019-Jan-16 21:15:24.163501 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13614858 2019-Jan-16 21:15:24.164771 - [DEBUG] Found and process special summary
14859 2019-Jan-16 21:15:24.164804 - [DEBUG] Compose: EdgeIdentity * AllBottom
14860 2019-Jan-16 21:15:24.164831 - [DEBUG]
14861 2019-Jan-16 21:15:24.164855 - [DEBUG] Propagate flow
14862 2019-Jan-16 21:15:24.164878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14863 2019-Jan-16 21:15:24.164934 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
14864 2019-Jan-16 21:15:24.165589 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14865 2019-Jan-16 21:15:24.166226 - [DEBUG] Edge function : AllBottom (result of previous compose)
14866 2019-Jan-16 21:15:24.166251 - [DEBUG]
14867 2019-Jan-16 21:15:24.166276 - [DEBUG] Join: AllTop & AllBottom
14868 2019-Jan-16 21:15:24.166301 - [DEBUG] = AllBottom (new jump func)
14869 2019-Jan-16 21:15:24.166325 - [DEBUG]
14870 2019-Jan-16 21:15:24.166349 - [DEBUG] Start adding new jump function
14871 2019-Jan-16 21:15:24.166372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14872 2019-Jan-16 21:15:24.166428 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14873 2019-Jan-16 21:15:24.167066 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
14874 2019-Jan-16 21:15:24.167703 - [DEBUG] Edge Function : AllBottom
14875 2019-Jan-16 21:15:24.167731 - [DEBUG] End adding new jump function
14876 2019-Jan-16 21:15:24.167755 - [DEBUG]
14877 2019-Jan-16 21:15:24.167778 - [DEBUG] -------------------------------------------- 424. Path Edge --------------------------------------------
14878 2019-Jan-16 21:15:24.167803 - [DEBUG]
14879 2019-Jan-16 21:15:24.167826 - [DEBUG] Process 424. path edge:
14880 2019-Jan-16 21:15:24.167849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14881 2019-Jan-16 21:15:24.167905 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
14882 2019-Jan-16 21:15:24.168571 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14883 2019-Jan-16 21:15:24.169211 - [DEBUG]
14884 2019-Jan-16 21:15:24.169235 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
14885 2019-Jan-16 21:15:24.169888 - [DEBUG] Compose: EdgeIdentity * AllBottom
14886 2019-Jan-16 21:15:24.169917 - [DEBUG]
14887 2019-Jan-16 21:15:24.169941 - [DEBUG] Propagate flow
14888 2019-Jan-16 21:15:24.169973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14889 2019-Jan-16 21:15:24.170030 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
14890 2019-Jan-16 21:15:24.170666 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14891 2019-Jan-16 21:15:24.171305 - [DEBUG] Edge function : AllBottom (result of previous compose)
14892 2019-Jan-16 21:15:24.171330 - [DEBUG]
14893 2019-Jan-16 21:15:24.171354 - [DEBUG] Join: AllTop & AllBottom
14894 2019-Jan-16 21:15:24.171380 - [DEBUG] = AllBottom (new jump func)
14895 2019-Jan-16 21:15:24.171404 - [DEBUG]
14896 2019-Jan-16 21:15:24.171427 - [DEBUG] Start adding new jump function
14897 2019-Jan-16 21:15:24.171450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14898 2019-Jan-16 21:15:24.171506 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14899 2019-Jan-16 21:15:24.172160 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
14900 2019-Jan-16 21:15:24.172795 - [DEBUG] Edge Function : AllBottom
14901 2019-Jan-16 21:15:24.172823 - [DEBUG] End adding new jump function
14902 2019-Jan-16 21:15:24.172846 - [DEBUG]
14903 2019-Jan-16 21:15:24.172870 - [DEBUG] -------------------------------------------- 425. Path Edge --------------------------------------------
14904 2019-Jan-16 21:15:24.172894 - [DEBUG]
14905 2019-Jan-16 21:15:24.172917 - [DEBUG] Process 425. path edge:
14906 2019-Jan-16 21:15:24.172941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14907 2019-Jan-16 21:15:24.172998 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
14908 2019-Jan-16 21:15:24.173634 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14909 2019-Jan-16 21:15:24.174271 - [DEBUG]
14910 2019-Jan-16 21:15:24.174296 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
14911 2019-Jan-16 21:15:24.174940 - [DEBUG] Compose: EdgeIdentity * AllBottom
14912 2019-Jan-16 21:15:24.174968 - [DEBUG]
14913 2019-Jan-16 21:15:24.174992 - [DEBUG] Propagate flow
14914 2019-Jan-16 21:15:24.175015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14915 2019-Jan-16 21:15:24.175084 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
14916 2019-Jan-16 21:15:24.175718 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14917 2019-Jan-16 21:15:24.176354 - [DEBUG] Edge function : AllBottom (result of previous compose)
14918 2019-Jan-16 21:15:24.176379 - [DEBUG]
14919 2019-Jan-16 21:15:24.176404 - [DEBUG] Join: AllTop & AllBottom
14920 2019-Jan-16 21:15:24.176429 - [DEBUG] = AllBottom (new jump func)
14921 2019-Jan-16 21:15:24.176454 - [DEBUG]
14922 2019-Jan-16 21:15:24.176477 - [DEBUG] Start adding new jump function
14923 2019-Jan-16 21:15:24.176500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14924 2019-Jan-16 21:15:24.176556 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14925 2019-Jan-16 21:15:24.177194 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
14926 2019-Jan-16 21:15:24.177826 - [DEBUG] Edge Function : AllBottom
14927 2019-Jan-16 21:15:24.177854 - [DEBUG] End adding new jump function
14928 2019-Jan-16 21:15:24.177877 - [DEBUG]
14929 2019-Jan-16 21:15:24.177901 - [DEBUG] -------------------------------------------- 426. Path Edge --------------------------------------------
14930 2019-Jan-16 21:15:24.177925 - [DEBUG]
14931 2019-Jan-16 21:15:24.177948 - [DEBUG] Process 426. path edge:
14932 2019-Jan-16 21:15:24.177972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14933 2019-Jan-16 21:15:24.178028 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
14934 2019-Jan-16 21:15:24.178685 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
14935 2019-Jan-16 21:15:24.179335 - [DEBUG]
14936 2019-Jan-16 21:15:24.179360 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
14937 2019-Jan-16 21:15:24.180003 - [DEBUG] Compose: EdgeIdentity * AllBottom
14938 2019-Jan-16 21:15:24.180030 - [DEBUG]
14939 2019-Jan-16 21:15:24.180054 - [DEBUG] Propagate flow
14940 2019-Jan-16 21:15:24.180078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14941 2019-Jan-16 21:15:24.180134 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14942 2019-Jan-16 21:15:24.180780 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14943 2019-Jan-16 21:15:24.181416 - [DEBUG] Edge function : AllBottom (result of previous compose)
14944 2019-Jan-16 21:15:24.181441 - [DEBUG]
14945 2019-Jan-16 21:15:24.181466 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14946 2019-Jan-16 21:15:24.181492 - [DEBUG] = AllBottom
14947 2019-Jan-16 21:15:24.181516 - [DEBUG]
14948 2019-Jan-16 21:15:24.181539 - [DEBUG] PROPAGATE: No new function!
14949 2019-Jan-16 21:15:24.181563 - [DEBUG] EDGE:
14950 2019-Jan-16 21:15:24.181621 - [DEBUG] ---> 14951 2019-Jan-16 21:15:24.182270 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14952 2019-Jan-16 21:15:24.182907 - [DEBUG]
14953 2019-Jan-16 21:15:24.182932 - [DEBUG] EDGE:
14954 2019-Jan-16 21:15:24.182989 - [DEBUG] ---> 14955 2019-Jan-16 21:15:24.183622 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14956 2019-Jan-16 21:15:24.184259 - [DEBUG]
14957 2019-Jan-16 21:15:24.184284 - [DEBUG] EDGE:
14958 2019-Jan-16 21:15:24.184341 - [DEBUG] ---> 14959 2019-Jan-16 21:15:24.184985 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14960 2019-Jan-16 21:15:24.185638 - [DEBUG]
14961 2019-Jan-16 21:15:24.185675 - [DEBUG] Compose: EdgeIdentity * AllBottom
14962 2019-Jan-16 21:15:24.185702 - [DEBUG]
14963 2019-Jan-16 21:15:24.185726 - [DEBUG] Propagate flow
14964 2019-Jan-16 21:15:24.185749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14965 2019-Jan-16 21:15:24.185805 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
14966 2019-Jan-16 21:15:24.186443 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14967 2019-Jan-16 21:15:24.187079 - [DEBUG] Edge function : AllBottom (result of previous compose)
14968 2019-Jan-16 21:15:24.187104 - [DEBUG]
14969 2019-Jan-16 21:15:24.187129 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14970 2019-Jan-16 21:15:24.187154 - [DEBUG] = AllBottom
14971 2019-Jan-16 21:15:24.187178 - [DEBUG]
14972 2019-Jan-16 21:15:24.187201 - [DEBUG] PROPAGATE: No new function!
14973 2019-Jan-16 21:15:24.187228 - [DEBUG] EDGE:
14974 2019-Jan-16 21:15:24.187285 - [DEBUG] ---> 14975 2019-Jan-16 21:15:24.187930 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
14976 2019-Jan-16 21:15:24.188583 - [DEBUG]
14977 2019-Jan-16 21:15:24.188615 - [DEBUG] Compose: EdgeIdentity * AllBottom
14978 2019-Jan-16 21:15:24.188650 - [DEBUG]
14979 2019-Jan-16 21:15:24.188674 - [DEBUG] Propagate flow
14980 2019-Jan-16 21:15:24.188697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14981 2019-Jan-16 21:15:24.188753 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
14982 2019-Jan-16 21:15:24.189398 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14983 2019-Jan-16 21:15:24.190034 - [DEBUG] Edge function : AllBottom (result of previous compose)
14984 2019-Jan-16 21:15:24.190059 - [DEBUG]
14985 2019-Jan-16 21:15:24.190084 - [DEBUG] Join: AllTop & AllBottom
14986 2019-Jan-16 21:15:24.190110 - [DEBUG] = AllBottom (new jump func)
14987 2019-Jan-16 21:15:24.190134 - [DEBUG]
14988 2019-Jan-16 21:15:24.190157 - [DEBUG] Start adding new jump function
14989 2019-Jan-16 21:15:24.190180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14990 2019-Jan-16 21:15:24.190236 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
14991 2019-Jan-16 21:15:24.190872 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
14992 2019-Jan-16 21:15:24.191515 - [DEBUG] Edge Function : AllBottom
14993 2019-Jan-16 21:15:24.191542 - [DEBUG] End adding new jump function
14994 2019-Jan-16 21:15:24.191566 - [DEBUG]
14995 2019-Jan-16 21:15:24.191589 - [DEBUG] -------------------------------------------- 427. Path Edge --------------------------------------------
14996 2019-Jan-16 21:15:24.191613 - [DEBUG]
14997 2019-Jan-16 21:15:24.191637 - [DEBUG] Process 427. path edge:
14998 2019-Jan-16 21:15:24.191660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14999 2019-Jan-16 21:15:24.191716 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
15000 2019-Jan-16 21:15:24.192373 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
15001 2019-Jan-16 21:15:24.193010 - [DEBUG]
15002 2019-Jan-16 21:15:24.193034 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15003 2019-Jan-16 21:15:24.193685 - [DEBUG] Possible callees:
15004 2019-Jan-16 21:15:24.193709 - [DEBUG] llvm.dbg.declare
15005 2019-Jan-16 21:15:24.193734 - [DEBUG] Possible return sites:
15006 2019-Jan-16 21:15:24.193757 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14315007 2019-Jan-16 21:15:24.195027 - [DEBUG] Found and process special summary
15008 2019-Jan-16 21:15:24.195060 - [DEBUG] Compose: EdgeIdentity * AllBottom
15009 2019-Jan-16 21:15:24.195113 - [DEBUG]
15010 2019-Jan-16 21:15:24.195136 - [DEBUG] Propagate flow
15011 2019-Jan-16 21:15:24.195159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15012 2019-Jan-16 21:15:24.195216 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15013 2019-Jan-16 21:15:24.195860 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15014 2019-Jan-16 21:15:24.196497 - [DEBUG] Edge function : AllBottom (result of previous compose)
15015 2019-Jan-16 21:15:24.196522 - [DEBUG]
15016 2019-Jan-16 21:15:24.196547 - [DEBUG] Join: AllTop & AllBottom
15017 2019-Jan-16 21:15:24.196573 - [DEBUG] = AllBottom (new jump func)
15018 2019-Jan-16 21:15:24.196597 - [DEBUG]
15019 2019-Jan-16 21:15:24.196620 - [DEBUG] Start adding new jump function
15020 2019-Jan-16 21:15:24.196643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15021 2019-Jan-16 21:15:24.196707 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15022 2019-Jan-16 21:15:24.197346 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15023 2019-Jan-16 21:15:24.197983 - [DEBUG] Edge Function : AllBottom
15024 2019-Jan-16 21:15:24.198011 - [DEBUG] End adding new jump function
15025 2019-Jan-16 21:15:24.198034 - [DEBUG]
15026 2019-Jan-16 21:15:24.198058 - [DEBUG] -------------------------------------------- 428. Path Edge --------------------------------------------
15027 2019-Jan-16 21:15:24.198082 - [DEBUG]
15028 2019-Jan-16 21:15:24.198106 - [DEBUG] Process 428. path edge:
15029 2019-Jan-16 21:15:24.198129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15030 2019-Jan-16 21:15:24.198185 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
15031 2019-Jan-16 21:15:24.198841 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
15032 2019-Jan-16 21:15:24.199480 - [DEBUG]
15033 2019-Jan-16 21:15:24.199504 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15034 2019-Jan-16 21:15:24.200155 - [DEBUG] Compose: EdgeIdentity * AllBottom
15035 2019-Jan-16 21:15:24.200183 - [DEBUG]
15036 2019-Jan-16 21:15:24.200207 - [DEBUG] Propagate flow
15037 2019-Jan-16 21:15:24.200230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15038 2019-Jan-16 21:15:24.200286 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
15039 2019-Jan-16 21:15:24.200925 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15040 2019-Jan-16 21:15:24.201562 - [DEBUG] Edge function : AllBottom (result of previous compose)
15041 2019-Jan-16 21:15:24.201587 - [DEBUG]
15042 2019-Jan-16 21:15:24.201612 - [DEBUG] Join: AllTop & AllBottom
15043 2019-Jan-16 21:15:24.201638 - [DEBUG] = AllBottom (new jump func)
15044 2019-Jan-16 21:15:24.201662 - [DEBUG]
15045 2019-Jan-16 21:15:24.201685 - [DEBUG] Start adding new jump function
15046 2019-Jan-16 21:15:24.201708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15047 2019-Jan-16 21:15:24.201781 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15048 2019-Jan-16 21:15:24.202429 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
15049 2019-Jan-16 21:15:24.203078 - [DEBUG] Edge Function : AllBottom
15050 2019-Jan-16 21:15:24.203107 - [DEBUG] End adding new jump function
15051 2019-Jan-16 21:15:24.203131 - [DEBUG]
15052 2019-Jan-16 21:15:24.203155 - [DEBUG] -------------------------------------------- 429. Path Edge --------------------------------------------
15053 2019-Jan-16 21:15:24.203180 - [DEBUG]
15054 2019-Jan-16 21:15:24.203203 - [DEBUG] Process 429. path edge:
15055 2019-Jan-16 21:15:24.203226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15056 2019-Jan-16 21:15:24.203287 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
15057 2019-Jan-16 21:15:24.203921 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
15058 2019-Jan-16 21:15:24.204559 - [DEBUG]
15059 2019-Jan-16 21:15:24.204584 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
15060 2019-Jan-16 21:15:24.205252 - [DEBUG] Compose: EdgeIdentity * AllBottom
15061 2019-Jan-16 21:15:24.205280 - [DEBUG]
15062 2019-Jan-16 21:15:24.205304 - [DEBUG] Propagate flow
15063 2019-Jan-16 21:15:24.205327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15064 2019-Jan-16 21:15:24.205384 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15065 2019-Jan-16 21:15:24.206017 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15066 2019-Jan-16 21:15:24.206666 - [DEBUG] Edge function : AllBottom (result of previous compose)
15067 2019-Jan-16 21:15:24.206691 - [DEBUG]
15068 2019-Jan-16 21:15:24.206716 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15069 2019-Jan-16 21:15:24.206742 - [DEBUG] = AllBottom
15070 2019-Jan-16 21:15:24.206766 - [DEBUG]
15071 2019-Jan-16 21:15:24.206789 - [DEBUG] PROPAGATE: No new function!
15072 2019-Jan-16 21:15:24.206813 - [DEBUG] EDGE:
15073 2019-Jan-16 21:15:24.206871 - [DEBUG] ---> 15074 2019-Jan-16 21:15:24.207504 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15075 2019-Jan-16 21:15:24.208141 - [DEBUG]
15076 2019-Jan-16 21:15:24.208166 - [DEBUG] EDGE:
15077 2019-Jan-16 21:15:24.208223 - [DEBUG] ---> 15078 2019-Jan-16 21:15:24.208876 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15079 2019-Jan-16 21:15:24.209513 - [DEBUG]
15080 2019-Jan-16 21:15:24.209550 - [DEBUG] Compose: EdgeIdentity * AllBottom
15081 2019-Jan-16 21:15:24.209577 - [DEBUG]
15082 2019-Jan-16 21:15:24.209601 - [DEBUG] Propagate flow
15083 2019-Jan-16 21:15:24.209624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15084 2019-Jan-16 21:15:24.209680 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15085 2019-Jan-16 21:15:24.210317 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15086 2019-Jan-16 21:15:24.210961 - [DEBUG] Edge function : AllBottom (result of previous compose)
15087 2019-Jan-16 21:15:24.210986 - [DEBUG]
15088 2019-Jan-16 21:15:24.211010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15089 2019-Jan-16 21:15:24.211036 - [DEBUG] = AllBottom
15090 2019-Jan-16 21:15:24.211060 - [DEBUG]
15091 2019-Jan-16 21:15:24.211083 - [DEBUG] PROPAGATE: No new function!
15092 2019-Jan-16 21:15:24.211110 - [DEBUG] EDGE:
15093 2019-Jan-16 21:15:24.211168 - [DEBUG] ---> 15094 2019-Jan-16 21:15:24.211831 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15095 2019-Jan-16 21:15:24.212468 - [DEBUG]
15096 2019-Jan-16 21:15:24.212493 - [DEBUG] EDGE:
15097 2019-Jan-16 21:15:24.212550 - [DEBUG] ---> 15098 2019-Jan-16 21:15:24.213185 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15099 2019-Jan-16 21:15:24.213823 - [DEBUG]
15100 2019-Jan-16 21:15:24.213856 - [DEBUG] Compose: EdgeIdentity * AllBottom
15101 2019-Jan-16 21:15:24.213882 - [DEBUG]
15102 2019-Jan-16 21:15:24.213906 - [DEBUG] Propagate flow
15103 2019-Jan-16 21:15:24.213929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15104 2019-Jan-16 21:15:24.213985 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15105 2019-Jan-16 21:15:24.214621 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15106 2019-Jan-16 21:15:24.215273 - [DEBUG] Edge function : AllBottom (result of previous compose)
15107 2019-Jan-16 21:15:24.215298 - [DEBUG]
15108 2019-Jan-16 21:15:24.215323 - [DEBUG] Join: AllTop & AllBottom
15109 2019-Jan-16 21:15:24.215349 - [DEBUG] = AllBottom (new jump func)
15110 2019-Jan-16 21:15:24.215373 - [DEBUG]
15111 2019-Jan-16 21:15:24.215404 - [DEBUG] Start adding new jump function
15112 2019-Jan-16 21:15:24.215428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15113 2019-Jan-16 21:15:24.215484 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15114 2019-Jan-16 21:15:24.216121 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15115 2019-Jan-16 21:15:24.216755 - [DEBUG] Edge Function : AllBottom
15116 2019-Jan-16 21:15:24.216784 - [DEBUG] End adding new jump function
15117 2019-Jan-16 21:15:24.216807 - [DEBUG]
15118 2019-Jan-16 21:15:24.216835 - [DEBUG] -------------------------------------------- 430. Path Edge --------------------------------------------
15119 2019-Jan-16 21:15:24.216860 - [DEBUG]
15120 2019-Jan-16 21:15:24.216882 - [DEBUG] Process 430. path edge:
15121 2019-Jan-16 21:15:24.216905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15122 2019-Jan-16 21:15:24.216962 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
15123 2019-Jan-16 21:15:24.217597 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
15124 2019-Jan-16 21:15:24.218233 - [DEBUG]
15125 2019-Jan-16 21:15:24.218259 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15126 2019-Jan-16 21:15:24.218924 - [DEBUG] Compose: EdgeIdentity * AllBottom
15127 2019-Jan-16 21:15:24.218951 - [DEBUG]
15128 2019-Jan-16 21:15:24.218975 - [DEBUG] Propagate flow
15129 2019-Jan-16 21:15:24.218998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15130 2019-Jan-16 21:15:24.219055 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15131 2019-Jan-16 21:15:24.219701 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15132 2019-Jan-16 21:15:24.220338 - [DEBUG] Edge function : AllBottom (result of previous compose)
15133 2019-Jan-16 21:15:24.220363 - [DEBUG]
15134 2019-Jan-16 21:15:24.220388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15135 2019-Jan-16 21:15:24.220413 - [DEBUG] = AllBottom
15136 2019-Jan-16 21:15:24.220437 - [DEBUG]
15137 2019-Jan-16 21:15:24.220460 - [DEBUG] PROPAGATE: No new function!
15138 2019-Jan-16 21:15:24.220491 - [DEBUG] Compose: EdgeIdentity * AllBottom
15139 2019-Jan-16 21:15:24.220518 - [DEBUG]
15140 2019-Jan-16 21:15:24.220541 - [DEBUG] Propagate flow
15141 2019-Jan-16 21:15:24.220564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15142 2019-Jan-16 21:15:24.220621 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15143 2019-Jan-16 21:15:24.221267 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15144 2019-Jan-16 21:15:24.221920 - [DEBUG] Edge function : AllBottom (result of previous compose)
15145 2019-Jan-16 21:15:24.221945 - [DEBUG]
15146 2019-Jan-16 21:15:24.221970 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15147 2019-Jan-16 21:15:24.221996 - [DEBUG] = AllBottom
15148 2019-Jan-16 21:15:24.222020 - [DEBUG]
15149 2019-Jan-16 21:15:24.222043 - [DEBUG] PROPAGATE: No new function!
15150 2019-Jan-16 21:15:24.222067 - [DEBUG] EDGE:
15151 2019-Jan-16 21:15:24.222124 - [DEBUG] ---> 15152 2019-Jan-16 21:15:24.222759 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15153 2019-Jan-16 21:15:24.223396 - [DEBUG]
15154 2019-Jan-16 21:15:24.223421 - [DEBUG] EDGE:
15155 2019-Jan-16 21:15:24.223496 - [DEBUG] ---> 15156 2019-Jan-16 21:15:24.224131 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15157 2019-Jan-16 21:15:24.224767 - [DEBUG]
15158 2019-Jan-16 21:15:24.224792 - [DEBUG] EDGE:
15159 2019-Jan-16 21:15:24.224849 - [DEBUG] ---> 15160 2019-Jan-16 21:15:24.225504 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15161 2019-Jan-16 21:15:24.226140 - [DEBUG]
15162 2019-Jan-16 21:15:24.226176 - [DEBUG] Compose: EdgeIdentity * AllBottom
15163 2019-Jan-16 21:15:24.226203 - [DEBUG]
15164 2019-Jan-16 21:15:24.226226 - [DEBUG] Propagate flow
15165 2019-Jan-16 21:15:24.226249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15166 2019-Jan-16 21:15:24.226305 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15167 2019-Jan-16 21:15:24.226943 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15168 2019-Jan-16 21:15:24.227579 - [DEBUG] Edge function : AllBottom (result of previous compose)
15169 2019-Jan-16 21:15:24.227604 - [DEBUG]
15170 2019-Jan-16 21:15:24.227629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15171 2019-Jan-16 21:15:24.227655 - [DEBUG] = AllBottom
15172 2019-Jan-16 21:15:24.227679 - [DEBUG]
15173 2019-Jan-16 21:15:24.227702 - [DEBUG] PROPAGATE: No new function!
15174 2019-Jan-16 21:15:24.227729 - [DEBUG] EDGE:
15175 2019-Jan-16 21:15:24.227786 - [DEBUG] ---> 15176 2019-Jan-16 21:15:24.228437 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15177 2019-Jan-16 21:15:24.229076 - [DEBUG]
15178 2019-Jan-16 21:15:24.229101 - [DEBUG] EDGE:
15179 2019-Jan-16 21:15:24.229158 - [DEBUG] ---> 15180 2019-Jan-16 21:15:24.229793 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15181 2019-Jan-16 21:15:24.230428 - [DEBUG]
15182 2019-Jan-16 21:15:24.230454 - [DEBUG] EDGE:
15183 2019-Jan-16 21:15:24.230511 - [DEBUG] ---> 15184 2019-Jan-16 21:15:24.231148 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15185 2019-Jan-16 21:15:24.231798 - [DEBUG]
15186 2019-Jan-16 21:15:24.231823 - [DEBUG] EDGE:
15187 2019-Jan-16 21:15:24.231881 - [DEBUG] ---> 15188 2019-Jan-16 21:15:24.232515 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15189 2019-Jan-16 21:15:24.233157 - [DEBUG]
15190 2019-Jan-16 21:15:24.233183 - [DEBUG] EDGE:
15191 2019-Jan-16 21:15:24.233240 - [DEBUG] ---> 15192 2019-Jan-16 21:15:24.233874 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15193 2019-Jan-16 21:15:24.234511 - [DEBUG]
15194 2019-Jan-16 21:15:24.234536 - [DEBUG] EDGE:
15195 2019-Jan-16 21:15:24.234593 - [DEBUG] ---> 15196 2019-Jan-16 21:15:24.235253 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15197 2019-Jan-16 21:15:24.235891 - [DEBUG]
15198 2019-Jan-16 21:15:24.235916 - [DEBUG] EDGE:
15199 2019-Jan-16 21:15:24.235973 - [DEBUG] ---> 15200 2019-Jan-16 21:15:24.236607 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
15201 2019-Jan-16 21:15:24.237248 - [DEBUG]
15202 2019-Jan-16 21:15:24.237275 - [DEBUG] Compose: EdgeIdentity * AllBottom
15203 2019-Jan-16 21:15:24.237301 - [DEBUG]
15204 2019-Jan-16 21:15:24.237324 - [DEBUG] Propagate flow
15205 2019-Jan-16 21:15:24.237347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15206 2019-Jan-16 21:15:24.237403 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
15207 2019-Jan-16 21:15:24.238037 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
15208 2019-Jan-16 21:15:24.238696 - [DEBUG] Edge function : AllBottom (result of previous compose)
15209 2019-Jan-16 21:15:24.238721 - [DEBUG]
15210 2019-Jan-16 21:15:24.238746 - [DEBUG] Join: AllTop & AllBottom
15211 2019-Jan-16 21:15:24.238772 - [DEBUG] = AllBottom (new jump func)
15212 2019-Jan-16 21:15:24.238796 - [DEBUG]
15213 2019-Jan-16 21:15:24.238819 - [DEBUG] Start adding new jump function
15214 2019-Jan-16 21:15:24.238842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15215 2019-Jan-16 21:15:24.238898 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
15216 2019-Jan-16 21:15:24.239538 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
15217 2019-Jan-16 21:15:24.240171 - [DEBUG] Edge Function : AllBottom
15218 2019-Jan-16 21:15:24.240201 - [DEBUG] End adding new jump function
15219 2019-Jan-16 21:15:24.240225 - [DEBUG]
15220 2019-Jan-16 21:15:24.240249 - [DEBUG] -------------------------------------------- 431. Path Edge --------------------------------------------
15221 2019-Jan-16 21:15:24.240273 - [DEBUG]
15222 2019-Jan-16 21:15:24.240296 - [DEBUG] Process 431. path edge:
15223 2019-Jan-16 21:15:24.240319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15224 2019-Jan-16 21:15:24.240375 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
15225 2019-Jan-16 21:15:24.241010 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
15226 2019-Jan-16 21:15:24.241647 - [DEBUG]
15227 2019-Jan-16 21:15:24.241672 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
15228 2019-Jan-16 21:15:24.242340 - [DEBUG] Compose: EdgeIdentity * AllBottom
15229 2019-Jan-16 21:15:24.242368 - [DEBUG]
15230 2019-Jan-16 21:15:24.242392 - [DEBUG] Propagate flow
15231 2019-Jan-16 21:15:24.242415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15232 2019-Jan-16 21:15:24.242472 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
15233 2019-Jan-16 21:15:24.243109 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
15234 2019-Jan-16 21:15:24.243748 - [DEBUG] Edge function : AllBottom (result of previous compose)
15235 2019-Jan-16 21:15:24.243773 - [DEBUG]
15236 2019-Jan-16 21:15:24.243798 - [DEBUG] Join: AllTop & AllBottom
15237 2019-Jan-16 21:15:24.243823 - [DEBUG] = AllBottom (new jump func)
15238 2019-Jan-16 21:15:24.243847 - [DEBUG]
15239 2019-Jan-16 21:15:24.243870 - [DEBUG] Start adding new jump function
15240 2019-Jan-16 21:15:24.243893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15241 2019-Jan-16 21:15:24.243958 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
15242 2019-Jan-16 21:15:24.244599 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
15243 2019-Jan-16 21:15:24.245251 - [DEBUG] Edge Function : AllBottom
15244 2019-Jan-16 21:15:24.245281 - [DEBUG] End adding new jump function
15245 2019-Jan-16 21:15:24.245305 - [DEBUG]
15246 2019-Jan-16 21:15:24.245328 - [DEBUG] -------------------------------------------- 432. Path Edge --------------------------------------------
15247 2019-Jan-16 21:15:24.245353 - [DEBUG]
15248 2019-Jan-16 21:15:24.245376 - [DEBUG] Process 432. path edge:
15249 2019-Jan-16 21:15:24.245399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15250 2019-Jan-16 21:15:24.245455 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
15251 2019-Jan-16 21:15:24.246094 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
15252 2019-Jan-16 21:15:24.246733 - [DEBUG]
15253 2019-Jan-16 21:15:24.246757 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
15254 2019-Jan-16 21:15:24.247416 - [DEBUG] Compose: EdgeIdentity * AllBottom
15255 2019-Jan-16 21:15:24.247444 - [DEBUG]
15256 2019-Jan-16 21:15:24.247468 - [DEBUG] Propagate flow
15257 2019-Jan-16 21:15:24.247491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15258 2019-Jan-16 21:15:24.247548 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
15259 2019-Jan-16 21:15:24.248184 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
15260 2019-Jan-16 21:15:24.248839 - [DEBUG] Edge function : AllBottom (result of previous compose)
15261 2019-Jan-16 21:15:24.248864 - [DEBUG]
15262 2019-Jan-16 21:15:24.248889 - [DEBUG] Join: AllTop & AllBottom
15263 2019-Jan-16 21:15:24.248914 - [DEBUG] = AllBottom (new jump func)
15264 2019-Jan-16 21:15:24.248939 - [DEBUG]
15265 2019-Jan-16 21:15:24.248962 - [DEBUG] Start adding new jump function
15266 2019-Jan-16 21:15:24.248985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15267 2019-Jan-16 21:15:24.249041 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
15268 2019-Jan-16 21:15:24.249687 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
15269 2019-Jan-16 21:15:24.250320 - [DEBUG] Edge Function : AllBottom
15270 2019-Jan-16 21:15:24.250350 - [DEBUG] End adding new jump function
15271 2019-Jan-16 21:15:24.250374 - [DEBUG]
15272 2019-Jan-16 21:15:24.250398 - [DEBUG] -------------------------------------------- 433. Path Edge --------------------------------------------
15273 2019-Jan-16 21:15:24.250422 - [DEBUG]
15274 2019-Jan-16 21:15:24.250445 - [DEBUG] Process 433. path edge:
15275 2019-Jan-16 21:15:24.250469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15276 2019-Jan-16 21:15:24.250525 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
15277 2019-Jan-16 21:15:24.251161 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
15278 2019-Jan-16 21:15:24.251814 - [DEBUG]
15279 2019-Jan-16 21:15:24.251839 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
15280 2019-Jan-16 21:15:24.252486 - [DEBUG] Compose: EdgeIdentity * AllBottom
15281 2019-Jan-16 21:15:24.252514 - [DEBUG]
15282 2019-Jan-16 21:15:24.252538 - [DEBUG] Propagate flow
15283 2019-Jan-16 21:15:24.252561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15284 2019-Jan-16 21:15:24.252630 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15285 2019-Jan-16 21:15:24.253266 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
15286 2019-Jan-16 21:15:24.253913 - [DEBUG] Edge function : AllBottom (result of previous compose)
15287 2019-Jan-16 21:15:24.253938 - [DEBUG]
15288 2019-Jan-16 21:15:24.253964 - [DEBUG] Join: AllTop & AllBottom
15289 2019-Jan-16 21:15:24.253990 - [DEBUG] = AllBottom (new jump func)
15290 2019-Jan-16 21:15:24.254014 - [DEBUG]
15291 2019-Jan-16 21:15:24.254037 - [DEBUG] Start adding new jump function
15292 2019-Jan-16 21:15:24.254061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15293 2019-Jan-16 21:15:24.254117 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
15294 2019-Jan-16 21:15:24.254762 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15295 2019-Jan-16 21:15:24.255413 - [DEBUG] Edge Function : AllBottom
15296 2019-Jan-16 21:15:24.255442 - [DEBUG] End adding new jump function
15297 2019-Jan-16 21:15:24.255466 - [DEBUG]
15298 2019-Jan-16 21:15:24.255490 - [DEBUG] -------------------------------------------- 434. Path Edge --------------------------------------------
15299 2019-Jan-16 21:15:24.255515 - [DEBUG]
15300 2019-Jan-16 21:15:24.255538 - [DEBUG] Process 434. path edge:
15301 2019-Jan-16 21:15:24.255561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15302 2019-Jan-16 21:15:24.255618 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
15303 2019-Jan-16 21:15:24.256254 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
15304 2019-Jan-16 21:15:24.256893 - [DEBUG]
15305 2019-Jan-16 21:15:24.256917 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15306 2019-Jan-16 21:15:24.257569 - [DEBUG] Compose: EdgeIdentity * AllBottom
15307 2019-Jan-16 21:15:24.257598 - [DEBUG]
15308 2019-Jan-16 21:15:24.257622 - [DEBUG] Propagate flow
15309 2019-Jan-16 21:15:24.257645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15310 2019-Jan-16 21:15:24.257701 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15311 2019-Jan-16 21:15:24.258340 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15312 2019-Jan-16 21:15:24.258990 - [DEBUG] Edge function : AllBottom (result of previous compose)
15313 2019-Jan-16 21:15:24.259015 - [DEBUG]
15314 2019-Jan-16 21:15:24.259040 - [DEBUG] Join: AllTop & AllBottom
15315 2019-Jan-16 21:15:24.259066 - [DEBUG] = AllBottom (new jump func)
15316 2019-Jan-16 21:15:24.259090 - [DEBUG]
15317 2019-Jan-16 21:15:24.259113 - [DEBUG] Start adding new jump function
15318 2019-Jan-16 21:15:24.259136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15319 2019-Jan-16 21:15:24.259192 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15320 2019-Jan-16 21:15:24.259826 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15321 2019-Jan-16 21:15:24.260464 - [DEBUG] Edge Function : AllBottom
15322 2019-Jan-16 21:15:24.260494 - [DEBUG] End adding new jump function
15323 2019-Jan-16 21:15:24.260518 - [DEBUG]
15324 2019-Jan-16 21:15:24.260542 - [DEBUG] -------------------------------------------- 435. Path Edge --------------------------------------------
15325 2019-Jan-16 21:15:24.260566 - [DEBUG]
15326 2019-Jan-16 21:15:24.260589 - [DEBUG] Process 435. path edge:
15327 2019-Jan-16 21:15:24.260612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15328 2019-Jan-16 21:15:24.260677 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
15329 2019-Jan-16 21:15:24.261316 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15330 2019-Jan-16 21:15:24.261966 - [DEBUG]
15331 2019-Jan-16 21:15:24.261990 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15332 2019-Jan-16 21:15:24.262643 - [DEBUG] Compose: EdgeIdentity * AllBottom
15333 2019-Jan-16 21:15:24.262670 - [DEBUG]
15334 2019-Jan-16 21:15:24.262694 - [DEBUG] Propagate flow
15335 2019-Jan-16 21:15:24.262717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15336 2019-Jan-16 21:15:24.262774 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
15337 2019-Jan-16 21:15:24.263410 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15338 2019-Jan-16 21:15:24.264044 - [DEBUG] Edge function : AllBottom (result of previous compose)
15339 2019-Jan-16 21:15:24.264069 - [DEBUG]
15340 2019-Jan-16 21:15:24.264093 - [DEBUG] Join: AllTop & AllBottom
15341 2019-Jan-16 21:15:24.264119 - [DEBUG] = AllBottom (new jump func)
15342 2019-Jan-16 21:15:24.264143 - [DEBUG]
15343 2019-Jan-16 21:15:24.264166 - [DEBUG] Start adding new jump function
15344 2019-Jan-16 21:15:24.264189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15345 2019-Jan-16 21:15:24.264245 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15346 2019-Jan-16 21:15:24.264879 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
15347 2019-Jan-16 21:15:24.265535 - [DEBUG] Edge Function : AllBottom
15348 2019-Jan-16 21:15:24.265564 - [DEBUG] End adding new jump function
15349 2019-Jan-16 21:15:24.265588 - [DEBUG]
15350 2019-Jan-16 21:15:24.265611 - [DEBUG] -------------------------------------------- 436. Path Edge --------------------------------------------
15351 2019-Jan-16 21:15:24.265635 - [DEBUG]
15352 2019-Jan-16 21:15:24.265658 - [DEBUG] Process 436. path edge:
15353 2019-Jan-16 21:15:24.265682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15354 2019-Jan-16 21:15:24.265738 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
15355 2019-Jan-16 21:15:24.266374 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15356 2019-Jan-16 21:15:24.267008 - [DEBUG]
15357 2019-Jan-16 21:15:24.267033 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
15358 2019-Jan-16 21:15:24.267680 - [DEBUG] Compose: EdgeIdentity * AllBottom
15359 2019-Jan-16 21:15:24.267708 - [DEBUG]
15360 2019-Jan-16 21:15:24.267732 - [DEBUG] Propagate flow
15361 2019-Jan-16 21:15:24.267755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15362 2019-Jan-16 21:15:24.267811 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15363 2019-Jan-16 21:15:24.268475 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15364 2019-Jan-16 21:15:24.269110 - [DEBUG] Edge function : AllBottom (result of previous compose)
15365 2019-Jan-16 21:15:24.269136 - [DEBUG]
15366 2019-Jan-16 21:15:24.269160 - [DEBUG] Join: AllTop & AllBottom
15367 2019-Jan-16 21:15:24.269186 - [DEBUG] = AllBottom (new jump func)
15368 2019-Jan-16 21:15:24.269210 - [DEBUG]
15369 2019-Jan-16 21:15:24.269233 - [DEBUG] Start adding new jump function
15370 2019-Jan-16 21:15:24.269256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15371 2019-Jan-16 21:15:24.269319 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15372 2019-Jan-16 21:15:24.269955 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15373 2019-Jan-16 21:15:24.270598 - [DEBUG] Edge Function : AllBottom
15374 2019-Jan-16 21:15:24.270627 - [DEBUG] End adding new jump function
15375 2019-Jan-16 21:15:24.270651 - [DEBUG]
15376 2019-Jan-16 21:15:24.270675 - [DEBUG] -------------------------------------------- 437. Path Edge --------------------------------------------
15377 2019-Jan-16 21:15:24.270699 - [DEBUG]
15378 2019-Jan-16 21:15:24.270722 - [DEBUG] Process 437. path edge:
15379 2019-Jan-16 21:15:24.270745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15380 2019-Jan-16 21:15:24.270801 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
15381 2019-Jan-16 21:15:24.271447 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15382 2019-Jan-16 21:15:24.272096 - [DEBUG]
15383 2019-Jan-16 21:15:24.272120 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15384 2019-Jan-16 21:15:24.272773 - [DEBUG] Possible callees:
15385 2019-Jan-16 21:15:24.272798 - [DEBUG] llvm.dbg.declare
15386 2019-Jan-16 21:15:24.272822 - [DEBUG] Possible return sites:
15387 2019-Jan-16 21:15:24.272846 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12015388 2019-Jan-16 21:15:24.274121 - [DEBUG] Found and process special summary
15389 2019-Jan-16 21:15:24.274155 - [DEBUG] Compose: EdgeIdentity * AllBottom
15390 2019-Jan-16 21:15:24.274182 - [DEBUG]
15391 2019-Jan-16 21:15:24.274205 - [DEBUG] Propagate flow
15392 2019-Jan-16 21:15:24.274229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15393 2019-Jan-16 21:15:24.274285 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15394 2019-Jan-16 21:15:24.274929 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15395 2019-Jan-16 21:15:24.275580 - [DEBUG] Edge function : AllBottom (result of previous compose)
15396 2019-Jan-16 21:15:24.275605 - [DEBUG]
15397 2019-Jan-16 21:15:24.275630 - [DEBUG] Join: AllTop & AllBottom
15398 2019-Jan-16 21:15:24.275655 - [DEBUG] = AllBottom (new jump func)
15399 2019-Jan-16 21:15:24.275679 - [DEBUG]
15400 2019-Jan-16 21:15:24.275703 - [DEBUG] Start adding new jump function
15401 2019-Jan-16 21:15:24.275726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15402 2019-Jan-16 21:15:24.275781 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15403 2019-Jan-16 21:15:24.276415 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15404 2019-Jan-16 21:15:24.277051 - [DEBUG] Edge Function : AllBottom
15405 2019-Jan-16 21:15:24.277080 - [DEBUG] End adding new jump function
15406 2019-Jan-16 21:15:24.277104 - [DEBUG]
15407 2019-Jan-16 21:15:24.277128 - [DEBUG] -------------------------------------------- 438. Path Edge --------------------------------------------
15408 2019-Jan-16 21:15:24.277152 - [DEBUG]
15409 2019-Jan-16 21:15:24.277175 - [DEBUG] Process 438. path edge:
15410 2019-Jan-16 21:15:24.277199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15411 2019-Jan-16 21:15:24.277255 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
15412 2019-Jan-16 21:15:24.277901 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15413 2019-Jan-16 21:15:24.278551 - [DEBUG]
15414 2019-Jan-16 21:15:24.278575 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15415 2019-Jan-16 21:15:24.279226 - [DEBUG] Compose: EdgeIdentity * AllBottom
15416 2019-Jan-16 21:15:24.279254 - [DEBUG]
15417 2019-Jan-16 21:15:24.279277 - [DEBUG] Propagate flow
15418 2019-Jan-16 21:15:24.279301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15419 2019-Jan-16 21:15:24.279357 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
15420 2019-Jan-16 21:15:24.279992 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15421 2019-Jan-16 21:15:24.280626 - [DEBUG] Edge function : AllBottom (result of previous compose)
15422 2019-Jan-16 21:15:24.280651 - [DEBUG]
15423 2019-Jan-16 21:15:24.280675 - [DEBUG] Join: AllTop & AllBottom
15424 2019-Jan-16 21:15:24.280701 - [DEBUG] = AllBottom (new jump func)
15425 2019-Jan-16 21:15:24.280725 - [DEBUG]
15426 2019-Jan-16 21:15:24.280748 - [DEBUG] Start adding new jump function
15427 2019-Jan-16 21:15:24.280772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15428 2019-Jan-16 21:15:24.280827 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15429 2019-Jan-16 21:15:24.281461 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
15430 2019-Jan-16 21:15:24.282115 - [DEBUG] Edge Function : AllBottom
15431 2019-Jan-16 21:15:24.282144 - [DEBUG] End adding new jump function
15432 2019-Jan-16 21:15:24.282168 - [DEBUG]
15433 2019-Jan-16 21:15:24.282192 - [DEBUG] -------------------------------------------- 439. Path Edge --------------------------------------------
15434 2019-Jan-16 21:15:24.282216 - [DEBUG]
15435 2019-Jan-16 21:15:24.282239 - [DEBUG] Process 439. path edge:
15436 2019-Jan-16 21:15:24.282263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15437 2019-Jan-16 21:15:24.282320 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
15438 2019-Jan-16 21:15:24.282955 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15439 2019-Jan-16 21:15:24.283588 - [DEBUG]
15440 2019-Jan-16 21:15:24.283613 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
15441 2019-Jan-16 21:15:24.284258 - [DEBUG] Compose: EdgeIdentity * AllBottom
15442 2019-Jan-16 21:15:24.284286 - [DEBUG]
15443 2019-Jan-16 21:15:24.284310 - [DEBUG] Propagate flow
15444 2019-Jan-16 21:15:24.284333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15445 2019-Jan-16 21:15:24.284390 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
15446 2019-Jan-16 21:15:24.285036 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15447 2019-Jan-16 21:15:24.285687 - [DEBUG] Edge function : AllBottom (result of previous compose)
15448 2019-Jan-16 21:15:24.285712 - [DEBUG]
15449 2019-Jan-16 21:15:24.285737 - [DEBUG] Join: AllTop & AllBottom
15450 2019-Jan-16 21:15:24.285762 - [DEBUG] = AllBottom (new jump func)
15451 2019-Jan-16 21:15:24.285786 - [DEBUG]
15452 2019-Jan-16 21:15:24.285810 - [DEBUG] Start adding new jump function
15453 2019-Jan-16 21:15:24.285833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15454 2019-Jan-16 21:15:24.285889 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15455 2019-Jan-16 21:15:24.286523 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
15456 2019-Jan-16 21:15:24.287174 - [DEBUG] Edge Function : AllBottom
15457 2019-Jan-16 21:15:24.287205 - [DEBUG] End adding new jump function
15458 2019-Jan-16 21:15:24.287229 - [DEBUG]
15459 2019-Jan-16 21:15:24.287253 - [DEBUG] -------------------------------------------- 440. Path Edge --------------------------------------------
15460 2019-Jan-16 21:15:24.287277 - [DEBUG]
15461 2019-Jan-16 21:15:24.287300 - [DEBUG] Process 440. path edge:
15462 2019-Jan-16 21:15:24.287324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15463 2019-Jan-16 21:15:24.287380 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
15464 2019-Jan-16 21:15:24.288025 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15465 2019-Jan-16 21:15:24.288675 - [DEBUG]
15466 2019-Jan-16 21:15:24.288699 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
15467 2019-Jan-16 21:15:24.289348 - [DEBUG] Possible callees:
15468 2019-Jan-16 21:15:24.289374 - [DEBUG] llvm.dbg.declare
15469 2019-Jan-16 21:15:24.289398 - [DEBUG] Possible return sites:
15470 2019-Jan-16 21:15:24.289422 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14915471 2019-Jan-16 21:15:24.290692 - [DEBUG] Found and process special summary
15472 2019-Jan-16 21:15:24.290726 - [DEBUG] Compose: EdgeIdentity * AllBottom
15473 2019-Jan-16 21:15:24.290753 - [DEBUG]
15474 2019-Jan-16 21:15:24.290776 - [DEBUG] Propagate flow
15475 2019-Jan-16 21:15:24.290799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15476 2019-Jan-16 21:15:24.290855 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
15477 2019-Jan-16 21:15:24.291493 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15478 2019-Jan-16 21:15:24.292146 - [DEBUG] Edge function : AllBottom (result of previous compose)
15479 2019-Jan-16 21:15:24.292171 - [DEBUG]
15480 2019-Jan-16 21:15:24.292195 - [DEBUG] Join: AllTop & AllBottom
15481 2019-Jan-16 21:15:24.292221 - [DEBUG] = AllBottom (new jump func)
15482 2019-Jan-16 21:15:24.292245 - [DEBUG]
15483 2019-Jan-16 21:15:24.292268 - [DEBUG] Start adding new jump function
15484 2019-Jan-16 21:15:24.292291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15485 2019-Jan-16 21:15:24.292347 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15486 2019-Jan-16 21:15:24.292981 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
15487 2019-Jan-16 21:15:24.293618 - [DEBUG] Edge Function : AllBottom
15488 2019-Jan-16 21:15:24.293648 - [DEBUG] End adding new jump function
15489 2019-Jan-16 21:15:24.293672 - [DEBUG]
15490 2019-Jan-16 21:15:24.293695 - [DEBUG] -------------------------------------------- 441. Path Edge --------------------------------------------
15491 2019-Jan-16 21:15:24.293719 - [DEBUG]
15492 2019-Jan-16 21:15:24.293742 - [DEBUG] Process 441. path edge:
15493 2019-Jan-16 21:15:24.293766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15494 2019-Jan-16 21:15:24.293822 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
15495 2019-Jan-16 21:15:24.294461 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15496 2019-Jan-16 21:15:24.295107 - [DEBUG]
15497 2019-Jan-16 21:15:24.295131 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
15498 2019-Jan-16 21:15:24.295790 - [DEBUG] Compose: EdgeIdentity * AllBottom
15499 2019-Jan-16 21:15:24.295818 - [DEBUG]
15500 2019-Jan-16 21:15:24.295841 - [DEBUG] Propagate flow
15501 2019-Jan-16 21:15:24.295865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15502 2019-Jan-16 21:15:24.295921 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
15503 2019-Jan-16 21:15:24.296561 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15504 2019-Jan-16 21:15:24.297194 - [DEBUG] Edge function : AllBottom (result of previous compose)
15505 2019-Jan-16 21:15:24.297219 - [DEBUG]
15506 2019-Jan-16 21:15:24.297243 - [DEBUG] Join: AllTop & AllBottom
15507 2019-Jan-16 21:15:24.297269 - [DEBUG] = AllBottom (new jump func)
15508 2019-Jan-16 21:15:24.297293 - [DEBUG]
15509 2019-Jan-16 21:15:24.297316 - [DEBUG] Start adding new jump function
15510 2019-Jan-16 21:15:24.297339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15511 2019-Jan-16 21:15:24.297394 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15512 2019-Jan-16 21:15:24.298034 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
15513 2019-Jan-16 21:15:24.298685 - [DEBUG] Edge Function : AllBottom
15514 2019-Jan-16 21:15:24.298715 - [DEBUG] End adding new jump function
15515 2019-Jan-16 21:15:24.298739 - [DEBUG]
15516 2019-Jan-16 21:15:24.298762 - [DEBUG] -------------------------------------------- 442. Path Edge --------------------------------------------
15517 2019-Jan-16 21:15:24.298786 - [DEBUG]
15518 2019-Jan-16 21:15:24.298809 - [DEBUG] Process 442. path edge:
15519 2019-Jan-16 21:15:24.298832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15520 2019-Jan-16 21:15:24.298889 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
15521 2019-Jan-16 21:15:24.299527 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15522 2019-Jan-16 21:15:24.300161 - [DEBUG]
15523 2019-Jan-16 21:15:24.300185 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
15524 2019-Jan-16 21:15:24.300833 - [DEBUG] Compose: EdgeIdentity * AllBottom
15525 2019-Jan-16 21:15:24.300861 - [DEBUG]
15526 2019-Jan-16 21:15:24.300884 - [DEBUG] Propagate flow
15527 2019-Jan-16 21:15:24.300907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15528 2019-Jan-16 21:15:24.300963 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
15529 2019-Jan-16 21:15:24.301609 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15530 2019-Jan-16 21:15:24.302259 - [DEBUG] Edge function : AllBottom (result of previous compose)
15531 2019-Jan-16 21:15:24.302284 - [DEBUG]
15532 2019-Jan-16 21:15:24.302309 - [DEBUG] Join: AllTop & AllBottom
15533 2019-Jan-16 21:15:24.302334 - [DEBUG] = AllBottom (new jump func)
15534 2019-Jan-16 21:15:24.302358 - [DEBUG]
15535 2019-Jan-16 21:15:24.302381 - [DEBUG] Start adding new jump function
15536 2019-Jan-16 21:15:24.302404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15537 2019-Jan-16 21:15:24.302460 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15538 2019-Jan-16 21:15:24.303095 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
15539 2019-Jan-16 21:15:24.303738 - [DEBUG] Edge Function : AllBottom
15540 2019-Jan-16 21:15:24.303768 - [DEBUG] End adding new jump function
15541 2019-Jan-16 21:15:24.303792 - [DEBUG]
15542 2019-Jan-16 21:15:24.303823 - [DEBUG] -------------------------------------------- 443. Path Edge --------------------------------------------
15543 2019-Jan-16 21:15:24.303848 - [DEBUG]
15544 2019-Jan-16 21:15:24.303871 - [DEBUG] Process 443. path edge:
15545 2019-Jan-16 21:15:24.303895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15546 2019-Jan-16 21:15:24.303951 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
15547 2019-Jan-16 21:15:24.304597 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15548 2019-Jan-16 21:15:24.305246 - [DEBUG]
15549 2019-Jan-16 21:15:24.305270 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
15550 2019-Jan-16 21:15:24.305919 - [DEBUG] Possible callees:
15551 2019-Jan-16 21:15:24.305944 - [DEBUG] llvm.dbg.declare
15552 2019-Jan-16 21:15:24.305968 - [DEBUG] Possible return sites:
15553 2019-Jan-16 21:15:24.305992 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15515554 2019-Jan-16 21:15:24.307263 - [DEBUG] Found and process special summary
15555 2019-Jan-16 21:15:24.307296 - [DEBUG] Compose: EdgeIdentity * AllBottom
15556 2019-Jan-16 21:15:24.307323 - [DEBUG]
15557 2019-Jan-16 21:15:24.307347 - [DEBUG] Propagate flow
15558 2019-Jan-16 21:15:24.307370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15559 2019-Jan-16 21:15:24.307426 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15560 2019-Jan-16 21:15:24.308064 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15561 2019-Jan-16 21:15:24.308713 - [DEBUG] Edge function : AllBottom (result of previous compose)
15562 2019-Jan-16 21:15:24.308738 - [DEBUG]
15563 2019-Jan-16 21:15:24.308762 - [DEBUG] Join: AllTop & AllBottom
15564 2019-Jan-16 21:15:24.308788 - [DEBUG] = AllBottom (new jump func)
15565 2019-Jan-16 21:15:24.308812 - [DEBUG]
15566 2019-Jan-16 21:15:24.308835 - [DEBUG] Start adding new jump function
15567 2019-Jan-16 21:15:24.308858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15568 2019-Jan-16 21:15:24.308914 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15569 2019-Jan-16 21:15:24.309548 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15570 2019-Jan-16 21:15:24.310184 - [DEBUG] Edge Function : AllBottom
15571 2019-Jan-16 21:15:24.310213 - [DEBUG] End adding new jump function
15572 2019-Jan-16 21:15:24.310237 - [DEBUG]
15573 2019-Jan-16 21:15:24.310261 - [DEBUG] -------------------------------------------- 444. Path Edge --------------------------------------------
15574 2019-Jan-16 21:15:24.310285 - [DEBUG]
15575 2019-Jan-16 21:15:24.310308 - [DEBUG] Process 444. path edge:
15576 2019-Jan-16 21:15:24.310332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15577 2019-Jan-16 21:15:24.310388 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
15578 2019-Jan-16 21:15:24.311032 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15579 2019-Jan-16 21:15:24.311667 - [DEBUG]
15580 2019-Jan-16 21:15:24.311691 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15581 2019-Jan-16 21:15:24.312360 - [DEBUG] Compose: EdgeIdentity * AllBottom
15582 2019-Jan-16 21:15:24.312388 - [DEBUG]
15583 2019-Jan-16 21:15:24.312411 - [DEBUG] Propagate flow
15584 2019-Jan-16 21:15:24.312435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15585 2019-Jan-16 21:15:24.312499 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
15586 2019-Jan-16 21:15:24.313135 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15587 2019-Jan-16 21:15:24.313768 - [DEBUG] Edge function : AllBottom (result of previous compose)
15588 2019-Jan-16 21:15:24.313794 - [DEBUG]
15589 2019-Jan-16 21:15:24.313818 - [DEBUG] Join: AllTop & AllBottom
15590 2019-Jan-16 21:15:24.313844 - [DEBUG] = AllBottom (new jump func)
15591 2019-Jan-16 21:15:24.313868 - [DEBUG]
15592 2019-Jan-16 21:15:24.313892 - [DEBUG] Start adding new jump function
15593 2019-Jan-16 21:15:24.313915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15594 2019-Jan-16 21:15:24.313970 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15595 2019-Jan-16 21:15:24.314609 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
15596 2019-Jan-16 21:15:24.315260 - [DEBUG] Edge Function : AllBottom
15597 2019-Jan-16 21:15:24.315289 - [DEBUG] End adding new jump function
15598 2019-Jan-16 21:15:24.315313 - [DEBUG]
15599 2019-Jan-16 21:15:24.315337 - [DEBUG] -------------------------------------------- 445. Path Edge --------------------------------------------
15600 2019-Jan-16 21:15:24.315361 - [DEBUG]
15601 2019-Jan-16 21:15:24.315384 - [DEBUG] Process 445. path edge:
15602 2019-Jan-16 21:15:24.315408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15603 2019-Jan-16 21:15:24.315464 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
15604 2019-Jan-16 21:15:24.316099 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15605 2019-Jan-16 21:15:24.316732 - [DEBUG]
15606 2019-Jan-16 21:15:24.316757 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
15607 2019-Jan-16 21:15:24.317403 - [DEBUG] Compose: EdgeIdentity * AllBottom
15608 2019-Jan-16 21:15:24.317431 - [DEBUG]
15609 2019-Jan-16 21:15:24.317455 - [DEBUG] Propagate flow
15610 2019-Jan-16 21:15:24.317478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15611 2019-Jan-16 21:15:24.317535 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
15612 2019-Jan-16 21:15:24.318169 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15613 2019-Jan-16 21:15:24.318818 - [DEBUG] Edge function : AllBottom (result of previous compose)
15614 2019-Jan-16 21:15:24.318843 - [DEBUG]
15615 2019-Jan-16 21:15:24.318868 - [DEBUG] Join: AllTop & AllBottom
15616 2019-Jan-16 21:15:24.318893 - [DEBUG] = AllBottom (new jump func)
15617 2019-Jan-16 21:15:24.318917 - [DEBUG]
15618 2019-Jan-16 21:15:24.318940 - [DEBUG] Start adding new jump function
15619 2019-Jan-16 21:15:24.318963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15620 2019-Jan-16 21:15:24.319021 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15621 2019-Jan-16 21:15:24.319699 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
15622 2019-Jan-16 21:15:24.320387 - [DEBUG] Edge Function : AllBottom
15623 2019-Jan-16 21:15:24.320423 - [DEBUG] End adding new jump function
15624 2019-Jan-16 21:15:24.320447 - [DEBUG]
15625 2019-Jan-16 21:15:24.320472 - [DEBUG] -------------------------------------------- 446. Path Edge --------------------------------------------
15626 2019-Jan-16 21:15:24.320497 - [DEBUG]
15627 2019-Jan-16 21:15:24.320521 - [DEBUG] Process 446. path edge:
15628 2019-Jan-16 21:15:24.320544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15629 2019-Jan-16 21:15:24.320620 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
15630 2019-Jan-16 21:15:24.321336 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15631 2019-Jan-16 21:15:24.322035 - [DEBUG]
15632 2019-Jan-16 21:15:24.322063 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
15633 2019-Jan-16 21:15:24.322730 - [DEBUG] Compose: EdgeIdentity * AllBottom
15634 2019-Jan-16 21:15:24.322759 - [DEBUG]
15635 2019-Jan-16 21:15:24.322782 - [DEBUG] Propagate flow
15636 2019-Jan-16 21:15:24.322806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15637 2019-Jan-16 21:15:24.322867 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
15638 2019-Jan-16 21:15:24.323523 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15639 2019-Jan-16 21:15:24.324164 - [DEBUG] Edge function : AllBottom (result of previous compose)
15640 2019-Jan-16 21:15:24.324189 - [DEBUG]
15641 2019-Jan-16 21:15:24.324214 - [DEBUG] Join: AllTop & AllBottom
15642 2019-Jan-16 21:15:24.324240 - [DEBUG] = AllBottom (new jump func)
15643 2019-Jan-16 21:15:24.324264 - [DEBUG]
15644 2019-Jan-16 21:15:24.324288 - [DEBUG] Start adding new jump function
15645 2019-Jan-16 21:15:24.324311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15646 2019-Jan-16 21:15:24.324367 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15647 2019-Jan-16 21:15:24.325001 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
15648 2019-Jan-16 21:15:24.325663 - [DEBUG] Edge Function : AllBottom
15649 2019-Jan-16 21:15:24.325694 - [DEBUG] End adding new jump function
15650 2019-Jan-16 21:15:24.325718 - [DEBUG]
15651 2019-Jan-16 21:15:24.325742 - [DEBUG] -------------------------------------------- 447. Path Edge --------------------------------------------
15652 2019-Jan-16 21:15:24.325766 - [DEBUG]
15653 2019-Jan-16 21:15:24.325789 - [DEBUG] Process 447. path edge:
15654 2019-Jan-16 21:15:24.325813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15655 2019-Jan-16 21:15:24.325869 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
15656 2019-Jan-16 21:15:24.326515 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15657 2019-Jan-16 21:15:24.327149 - [DEBUG]
15658 2019-Jan-16 21:15:24.327173 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
15659 2019-Jan-16 21:15:24.327826 - [DEBUG] Possible callees:
15660 2019-Jan-16 21:15:24.327851 - [DEBUG] llvm.dbg.declare
15661 2019-Jan-16 21:15:24.327875 - [DEBUG] Possible return sites:
15662 2019-Jan-16 21:15:24.327899 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16315663 2019-Jan-16 21:15:24.329194 - [DEBUG] Found and process special summary
15664 2019-Jan-16 21:15:24.329229 - [DEBUG] Compose: EdgeIdentity * AllBottom
15665 2019-Jan-16 21:15:24.329256 - [DEBUG]
15666 2019-Jan-16 21:15:24.329279 - [DEBUG] Propagate flow
15667 2019-Jan-16 21:15:24.329302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15668 2019-Jan-16 21:15:24.329359 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15669 2019-Jan-16 21:15:24.329998 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15670 2019-Jan-16 21:15:24.330659 - [DEBUG] Edge function : AllBottom (result of previous compose)
15671 2019-Jan-16 21:15:24.330686 - [DEBUG]
15672 2019-Jan-16 21:15:24.330710 - [DEBUG] Join: AllTop & AllBottom
15673 2019-Jan-16 21:15:24.330736 - [DEBUG] = AllBottom (new jump func)
15674 2019-Jan-16 21:15:24.330760 - [DEBUG]
15675 2019-Jan-16 21:15:24.330783 - [DEBUG] Start adding new jump function
15676 2019-Jan-16 21:15:24.330806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15677 2019-Jan-16 21:15:24.330863 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15678 2019-Jan-16 21:15:24.331497 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15679 2019-Jan-16 21:15:24.332152 - [DEBUG] Edge Function : AllBottom
15680 2019-Jan-16 21:15:24.332183 - [DEBUG] End adding new jump function
15681 2019-Jan-16 21:15:24.332207 - [DEBUG]
15682 2019-Jan-16 21:15:24.332231 - [DEBUG] -------------------------------------------- 448. Path Edge --------------------------------------------
15683 2019-Jan-16 21:15:24.332255 - [DEBUG]
15684 2019-Jan-16 21:15:24.332278 - [DEBUG] Process 448. path edge:
15685 2019-Jan-16 21:15:24.332301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15686 2019-Jan-16 21:15:24.332358 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
15687 2019-Jan-16 21:15:24.332996 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15688 2019-Jan-16 21:15:24.333629 - [DEBUG]
15689 2019-Jan-16 21:15:24.333653 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15690 2019-Jan-16 21:15:24.334307 - [DEBUG] Compose: EdgeIdentity * AllBottom
15691 2019-Jan-16 21:15:24.334334 - [DEBUG]
15692 2019-Jan-16 21:15:24.334358 - [DEBUG] Propagate flow
15693 2019-Jan-16 21:15:24.334381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15694 2019-Jan-16 21:15:24.334436 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
15695 2019-Jan-16 21:15:24.335087 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15696 2019-Jan-16 21:15:24.335721 - [DEBUG] Edge function : AllBottom (result of previous compose)
15697 2019-Jan-16 21:15:24.335746 - [DEBUG]
15698 2019-Jan-16 21:15:24.335770 - [DEBUG] Join: AllTop & AllBottom
15699 2019-Jan-16 21:15:24.335795 - [DEBUG] = AllBottom (new jump func)
15700 2019-Jan-16 21:15:24.335820 - [DEBUG]
15701 2019-Jan-16 21:15:24.335842 - [DEBUG] Start adding new jump function
15702 2019-Jan-16 21:15:24.335865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15703 2019-Jan-16 21:15:24.335921 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15704 2019-Jan-16 21:15:24.336556 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
15705 2019-Jan-16 21:15:24.337193 - [DEBUG] Edge Function : AllBottom
15706 2019-Jan-16 21:15:24.337223 - [DEBUG] End adding new jump function
15707 2019-Jan-16 21:15:24.337246 - [DEBUG]
15708 2019-Jan-16 21:15:24.337270 - [DEBUG] -------------------------------------------- 449. Path Edge --------------------------------------------
15709 2019-Jan-16 21:15:24.337294 - [DEBUG]
15710 2019-Jan-16 21:15:24.337317 - [DEBUG] Process 449. path edge:
15711 2019-Jan-16 21:15:24.337340 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15712 2019-Jan-16 21:15:24.337397 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
15713 2019-Jan-16 21:15:24.338033 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15714 2019-Jan-16 21:15:24.338683 - [DEBUG]
15715 2019-Jan-16 21:15:24.338708 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
15716 2019-Jan-16 21:15:24.339364 - [DEBUG] Compose: EdgeIdentity * AllBottom
15717 2019-Jan-16 21:15:24.339392 - [DEBUG]
15718 2019-Jan-16 21:15:24.339416 - [DEBUG] Propagate flow
15719 2019-Jan-16 21:15:24.339439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15720 2019-Jan-16 21:15:24.339495 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
15721 2019-Jan-16 21:15:24.340141 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15722 2019-Jan-16 21:15:24.340781 - [DEBUG] Edge function : AllBottom (result of previous compose)
15723 2019-Jan-16 21:15:24.340805 - [DEBUG]
15724 2019-Jan-16 21:15:24.340830 - [DEBUG] Join: AllTop & AllBottom
15725 2019-Jan-16 21:15:24.340855 - [DEBUG] = AllBottom (new jump func)
15726 2019-Jan-16 21:15:24.340879 - [DEBUG]
15727 2019-Jan-16 21:15:24.340902 - [DEBUG] Start adding new jump function
15728 2019-Jan-16 21:15:24.340925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15729 2019-Jan-16 21:15:24.340981 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15730 2019-Jan-16 21:15:24.341616 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
15731 2019-Jan-16 21:15:24.342277 - [DEBUG] Edge Function : AllBottom
15732 2019-Jan-16 21:15:24.342307 - [DEBUG] End adding new jump function
15733 2019-Jan-16 21:15:24.342331 - [DEBUG]
15734 2019-Jan-16 21:15:24.342354 - [DEBUG] -------------------------------------------- 450. Path Edge --------------------------------------------
15735 2019-Jan-16 21:15:24.342378 - [DEBUG]
15736 2019-Jan-16 21:15:24.342401 - [DEBUG] Process 450. path edge:
15737 2019-Jan-16 21:15:24.342425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15738 2019-Jan-16 21:15:24.342481 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
15739 2019-Jan-16 21:15:24.343126 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15740 2019-Jan-16 21:15:24.343760 - [DEBUG]
15741 2019-Jan-16 21:15:24.343784 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
15742 2019-Jan-16 21:15:24.344434 - [DEBUG] Possible callees:
15743 2019-Jan-16 21:15:24.344459 - [DEBUG] llvm.dbg.declare
15744 2019-Jan-16 21:15:24.344484 - [DEBUG] Possible return sites:
15745 2019-Jan-16 21:15:24.344507 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16915746 2019-Jan-16 21:15:24.345794 - [DEBUG] Found and process special summary
15747 2019-Jan-16 21:15:24.345828 - [DEBUG] Compose: EdgeIdentity * AllBottom
15748 2019-Jan-16 21:15:24.345855 - [DEBUG]
15749 2019-Jan-16 21:15:24.345878 - [DEBUG] Propagate flow
15750 2019-Jan-16 21:15:24.345901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15751 2019-Jan-16 21:15:24.345957 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
15752 2019-Jan-16 21:15:24.346603 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15753 2019-Jan-16 21:15:24.347237 - [DEBUG] Edge function : AllBottom (result of previous compose)
15754 2019-Jan-16 21:15:24.347262 - [DEBUG]
15755 2019-Jan-16 21:15:24.347286 - [DEBUG] Join: AllTop & AllBottom
15756 2019-Jan-16 21:15:24.347312 - [DEBUG] = AllBottom (new jump func)
15757 2019-Jan-16 21:15:24.347345 - [DEBUG]
15758 2019-Jan-16 21:15:24.347369 - [DEBUG] Start adding new jump function
15759 2019-Jan-16 21:15:24.347392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15760 2019-Jan-16 21:15:24.347448 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15761 2019-Jan-16 21:15:24.348083 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
15762 2019-Jan-16 21:15:24.348733 - [DEBUG] Edge Function : AllBottom
15763 2019-Jan-16 21:15:24.348763 - [DEBUG] End adding new jump function
15764 2019-Jan-16 21:15:24.348787 - [DEBUG]
15765 2019-Jan-16 21:15:24.348810 - [DEBUG] -------------------------------------------- 451. Path Edge --------------------------------------------
15766 2019-Jan-16 21:15:24.348834 - [DEBUG]
15767 2019-Jan-16 21:15:24.348858 - [DEBUG] Process 451. path edge:
15768 2019-Jan-16 21:15:24.348881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15769 2019-Jan-16 21:15:24.348937 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
15770 2019-Jan-16 21:15:24.349576 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15771 2019-Jan-16 21:15:24.350210 - [DEBUG]
15772 2019-Jan-16 21:15:24.350234 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
15773 2019-Jan-16 21:15:24.350886 - [DEBUG] Compose: EdgeIdentity * AllBottom
15774 2019-Jan-16 21:15:24.350915 - [DEBUG]
15775 2019-Jan-16 21:15:24.350939 - [DEBUG] Propagate flow
15776 2019-Jan-16 21:15:24.350962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15777 2019-Jan-16 21:15:24.351019 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
15778 2019-Jan-16 21:15:24.351654 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15779 2019-Jan-16 21:15:24.352304 - [DEBUG] Edge function : AllBottom (result of previous compose)
15780 2019-Jan-16 21:15:24.352329 - [DEBUG]
15781 2019-Jan-16 21:15:24.352353 - [DEBUG] Join: AllTop & AllBottom
15782 2019-Jan-16 21:15:24.352379 - [DEBUG] = AllBottom (new jump func)
15783 2019-Jan-16 21:15:24.352403 - [DEBUG]
15784 2019-Jan-16 21:15:24.352426 - [DEBUG] Start adding new jump function
15785 2019-Jan-16 21:15:24.352450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15786 2019-Jan-16 21:15:24.352506 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15787 2019-Jan-16 21:15:24.353139 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
15788 2019-Jan-16 21:15:24.353771 - [DEBUG] Edge Function : AllBottom
15789 2019-Jan-16 21:15:24.353800 - [DEBUG] End adding new jump function
15790 2019-Jan-16 21:15:24.353824 - [DEBUG]
15791 2019-Jan-16 21:15:24.353848 - [DEBUG] -------------------------------------------- 452. Path Edge --------------------------------------------
15792 2019-Jan-16 21:15:24.353872 - [DEBUG]
15793 2019-Jan-16 21:15:24.353894 - [DEBUG] Process 452. path edge:
15794 2019-Jan-16 21:15:24.353918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15795 2019-Jan-16 21:15:24.353974 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
15796 2019-Jan-16 21:15:24.354608 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15797 2019-Jan-16 21:15:24.355258 - [DEBUG]
15798 2019-Jan-16 21:15:24.355282 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
15799 2019-Jan-16 21:15:24.355931 - [DEBUG] Compose: EdgeIdentity * AllBottom
15800 2019-Jan-16 21:15:24.355958 - [DEBUG]
15801 2019-Jan-16 21:15:24.355992 - [DEBUG] Propagate flow
15802 2019-Jan-16 21:15:24.356016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15803 2019-Jan-16 21:15:24.356072 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
15804 2019-Jan-16 21:15:24.356714 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15805 2019-Jan-16 21:15:24.357347 - [DEBUG] Edge function : AllBottom (result of previous compose)
15806 2019-Jan-16 21:15:24.357371 - [DEBUG]
15807 2019-Jan-16 21:15:24.357396 - [DEBUG] Join: AllTop & AllBottom
15808 2019-Jan-16 21:15:24.357421 - [DEBUG] = AllBottom (new jump func)
15809 2019-Jan-16 21:15:24.357445 - [DEBUG]
15810 2019-Jan-16 21:15:24.357469 - [DEBUG] Start adding new jump function
15811 2019-Jan-16 21:15:24.357492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15812 2019-Jan-16 21:15:24.357548 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15813 2019-Jan-16 21:15:24.358181 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
15814 2019-Jan-16 21:15:24.358836 - [DEBUG] Edge Function : AllBottom
15815 2019-Jan-16 21:15:24.358865 - [DEBUG] End adding new jump function
15816 2019-Jan-16 21:15:24.358889 - [DEBUG]
15817 2019-Jan-16 21:15:24.358913 - [DEBUG] -------------------------------------------- 453. Path Edge --------------------------------------------
15818 2019-Jan-16 21:15:24.358937 - [DEBUG]
15819 2019-Jan-16 21:15:24.358961 - [DEBUG] Process 453. path edge:
15820 2019-Jan-16 21:15:24.358984 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15821 2019-Jan-16 21:15:24.359041 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
15822 2019-Jan-16 21:15:24.359680 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15823 2019-Jan-16 21:15:24.360315 - [DEBUG]
15824 2019-Jan-16 21:15:24.360339 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
15825 2019-Jan-16 21:15:24.360990 - [DEBUG] Compose: EdgeIdentity * AllBottom
15826 2019-Jan-16 21:15:24.361018 - [DEBUG]
15827 2019-Jan-16 21:15:24.361042 - [DEBUG] Propagate flow
15828 2019-Jan-16 21:15:24.361065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15829 2019-Jan-16 21:15:24.361122 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
15830 2019-Jan-16 21:15:24.361771 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15831 2019-Jan-16 21:15:24.362407 - [DEBUG] Edge function : AllBottom (result of previous compose)
15832 2019-Jan-16 21:15:24.362432 - [DEBUG]
15833 2019-Jan-16 21:15:24.362456 - [DEBUG] Join: AllTop & AllBottom
15834 2019-Jan-16 21:15:24.362482 - [DEBUG] = AllBottom (new jump func)
15835 2019-Jan-16 21:15:24.362506 - [DEBUG]
15836 2019-Jan-16 21:15:24.362530 - [DEBUG] Start adding new jump function
15837 2019-Jan-16 21:15:24.362553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15838 2019-Jan-16 21:15:24.362609 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15839 2019-Jan-16 21:15:24.363250 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
15840 2019-Jan-16 21:15:24.363884 - [DEBUG] Edge Function : AllBottom
15841 2019-Jan-16 21:15:24.363913 - [DEBUG] End adding new jump function
15842 2019-Jan-16 21:15:24.363937 - [DEBUG]
15843 2019-Jan-16 21:15:24.363961 - [DEBUG] -------------------------------------------- 454. Path Edge --------------------------------------------
15844 2019-Jan-16 21:15:24.363985 - [DEBUG]
15845 2019-Jan-16 21:15:24.364009 - [DEBUG] Process 454. path edge:
15846 2019-Jan-16 21:15:24.364040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15847 2019-Jan-16 21:15:24.364097 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
15848 2019-Jan-16 21:15:24.364733 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15849 2019-Jan-16 21:15:24.365383 - [DEBUG]
15850 2019-Jan-16 21:15:24.365408 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
15851 2019-Jan-16 21:15:24.366057 - [DEBUG] Compose: EdgeIdentity * AllBottom
15852 2019-Jan-16 21:15:24.366085 - [DEBUG]
15853 2019-Jan-16 21:15:24.366108 - [DEBUG] Propagate flow
15854 2019-Jan-16 21:15:24.366132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15855 2019-Jan-16 21:15:24.366188 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
15856 2019-Jan-16 21:15:24.366827 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15857 2019-Jan-16 21:15:24.367460 - [DEBUG] Edge function : AllBottom (result of previous compose)
15858 2019-Jan-16 21:15:24.367485 - [DEBUG]
15859 2019-Jan-16 21:15:24.367509 - [DEBUG] Join: AllTop & AllBottom
15860 2019-Jan-16 21:15:24.367535 - [DEBUG] = AllBottom (new jump func)
15861 2019-Jan-16 21:15:24.367559 - [DEBUG]
15862 2019-Jan-16 21:15:24.367583 - [DEBUG] Start adding new jump function
15863 2019-Jan-16 21:15:24.367606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15864 2019-Jan-16 21:15:24.367662 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15865 2019-Jan-16 21:15:24.368296 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
15866 2019-Jan-16 21:15:24.368949 - [DEBUG] Edge Function : AllBottom
15867 2019-Jan-16 21:15:24.368978 - [DEBUG] End adding new jump function
15868 2019-Jan-16 21:15:24.369002 - [DEBUG]
15869 2019-Jan-16 21:15:24.369026 - [DEBUG] -------------------------------------------- 455. Path Edge --------------------------------------------
15870 2019-Jan-16 21:15:24.369050 - [DEBUG]
15871 2019-Jan-16 21:15:24.369073 - [DEBUG] Process 455. path edge:
15872 2019-Jan-16 21:15:24.369097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15873 2019-Jan-16 21:15:24.369154 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
15874 2019-Jan-16 21:15:24.369791 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15875 2019-Jan-16 21:15:24.370424 - [DEBUG]
15876 2019-Jan-16 21:15:24.370448 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
15877 2019-Jan-16 21:15:24.371096 - [DEBUG] Compose: EdgeIdentity * AllBottom
15878 2019-Jan-16 21:15:24.371125 - [DEBUG]
15879 2019-Jan-16 21:15:24.371149 - [DEBUG] Propagate flow
15880 2019-Jan-16 21:15:24.371172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15881 2019-Jan-16 21:15:24.371228 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
15882 2019-Jan-16 21:15:24.371880 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15883 2019-Jan-16 21:15:24.372515 - [DEBUG] Edge function : AllBottom (result of previous compose)
15884 2019-Jan-16 21:15:24.372540 - [DEBUG]
15885 2019-Jan-16 21:15:24.372564 - [DEBUG] Join: AllTop & AllBottom
15886 2019-Jan-16 21:15:24.372590 - [DEBUG] = AllBottom (new jump func)
15887 2019-Jan-16 21:15:24.372614 - [DEBUG]
15888 2019-Jan-16 21:15:24.372638 - [DEBUG] Start adding new jump function
15889 2019-Jan-16 21:15:24.372661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15890 2019-Jan-16 21:15:24.372725 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15891 2019-Jan-16 21:15:24.373359 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
15892 2019-Jan-16 21:15:24.373992 - [DEBUG] Edge Function : AllBottom
15893 2019-Jan-16 21:15:24.374022 - [DEBUG] End adding new jump function
15894 2019-Jan-16 21:15:24.374046 - [DEBUG]
15895 2019-Jan-16 21:15:24.374069 - [DEBUG] -------------------------------------------- 456. Path Edge --------------------------------------------
15896 2019-Jan-16 21:15:24.374094 - [DEBUG]
15897 2019-Jan-16 21:15:24.374117 - [DEBUG] Process 456. path edge:
15898 2019-Jan-16 21:15:24.374141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15899 2019-Jan-16 21:15:24.374197 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
15900 2019-Jan-16 21:15:24.374831 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15901 2019-Jan-16 21:15:24.375481 - [DEBUG]
15902 2019-Jan-16 21:15:24.375506 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
15903 2019-Jan-16 21:15:24.376153 - [DEBUG] Compose: EdgeIdentity * AllBottom
15904 2019-Jan-16 21:15:24.376180 - [DEBUG]
15905 2019-Jan-16 21:15:24.376204 - [DEBUG] Propagate flow
15906 2019-Jan-16 21:15:24.376227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15907 2019-Jan-16 21:15:24.376283 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
15908 2019-Jan-16 21:15:24.376918 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15909 2019-Jan-16 21:15:24.377550 - [DEBUG] Edge function : AllBottom (result of previous compose)
15910 2019-Jan-16 21:15:24.377575 - [DEBUG]
15911 2019-Jan-16 21:15:24.377599 - [DEBUG] Join: AllTop & AllBottom
15912 2019-Jan-16 21:15:24.377625 - [DEBUG] = AllBottom (new jump func)
15913 2019-Jan-16 21:15:24.377649 - [DEBUG]
15914 2019-Jan-16 21:15:24.377672 - [DEBUG] Start adding new jump function
15915 2019-Jan-16 21:15:24.377695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15916 2019-Jan-16 21:15:24.377750 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15917 2019-Jan-16 21:15:24.378383 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
15918 2019-Jan-16 21:15:24.379035 - [DEBUG] Edge Function : AllBottom
15919 2019-Jan-16 21:15:24.379064 - [DEBUG] End adding new jump function
15920 2019-Jan-16 21:15:24.379088 - [DEBUG]
15921 2019-Jan-16 21:15:24.379111 - [DEBUG] -------------------------------------------- 457. Path Edge --------------------------------------------
15922 2019-Jan-16 21:15:24.379135 - [DEBUG]
15923 2019-Jan-16 21:15:24.379158 - [DEBUG] Process 457. path edge:
15924 2019-Jan-16 21:15:24.379181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15925 2019-Jan-16 21:15:24.379238 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
15926 2019-Jan-16 21:15:24.379871 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15927 2019-Jan-16 21:15:24.380504 - [DEBUG]
15928 2019-Jan-16 21:15:24.380528 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
15929 2019-Jan-16 21:15:24.381173 - [DEBUG] Compose: EdgeIdentity * AllBottom
15930 2019-Jan-16 21:15:24.381200 - [DEBUG]
15931 2019-Jan-16 21:15:24.381224 - [DEBUG] Propagate flow
15932 2019-Jan-16 21:15:24.381247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15933 2019-Jan-16 21:15:24.381303 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
15934 2019-Jan-16 21:15:24.381970 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15935 2019-Jan-16 21:15:24.382604 - [DEBUG] Edge function : AllBottom (result of previous compose)
15936 2019-Jan-16 21:15:24.382629 - [DEBUG]
15937 2019-Jan-16 21:15:24.382654 - [DEBUG] Join: AllTop & AllBottom
15938 2019-Jan-16 21:15:24.382679 - [DEBUG] = AllBottom (new jump func)
15939 2019-Jan-16 21:15:24.382704 - [DEBUG]
15940 2019-Jan-16 21:15:24.382727 - [DEBUG] Start adding new jump function
15941 2019-Jan-16 21:15:24.382750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15942 2019-Jan-16 21:15:24.382806 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15943 2019-Jan-16 21:15:24.383440 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
15944 2019-Jan-16 21:15:24.384084 - [DEBUG] Edge Function : AllBottom
15945 2019-Jan-16 21:15:24.384113 - [DEBUG] End adding new jump function
15946 2019-Jan-16 21:15:24.384136 - [DEBUG]
15947 2019-Jan-16 21:15:24.384159 - [DEBUG] -------------------------------------------- 458. Path Edge --------------------------------------------
15948 2019-Jan-16 21:15:24.384184 - [DEBUG]
15949 2019-Jan-16 21:15:24.384207 - [DEBUG] Process 458. path edge:
15950 2019-Jan-16 21:15:24.384230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15951 2019-Jan-16 21:15:24.384288 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
15952 2019-Jan-16 21:15:24.384931 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15953 2019-Jan-16 21:15:24.385583 - [DEBUG]
15954 2019-Jan-16 21:15:24.385608 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
15955 2019-Jan-16 21:15:24.386262 - [DEBUG] Compose: EdgeIdentity * AllBottom
15956 2019-Jan-16 21:15:24.386290 - [DEBUG]
15957 2019-Jan-16 21:15:24.386314 - [DEBUG] Propagate flow
15958 2019-Jan-16 21:15:24.386337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15959 2019-Jan-16 21:15:24.386393 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
15960 2019-Jan-16 21:15:24.387028 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15961 2019-Jan-16 21:15:24.387663 - [DEBUG] Edge function : AllBottom (result of previous compose)
15962 2019-Jan-16 21:15:24.387688 - [DEBUG]
15963 2019-Jan-16 21:15:24.387712 - [DEBUG] Join: AllTop & AllBottom
15964 2019-Jan-16 21:15:24.387737 - [DEBUG] = AllBottom (new jump func)
15965 2019-Jan-16 21:15:24.387761 - [DEBUG]
15966 2019-Jan-16 21:15:24.387784 - [DEBUG] Start adding new jump function
15967 2019-Jan-16 21:15:24.387807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15968 2019-Jan-16 21:15:24.387863 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15969 2019-Jan-16 21:15:24.388511 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
15970 2019-Jan-16 21:15:24.389145 - [DEBUG] Edge Function : AllBottom
15971 2019-Jan-16 21:15:24.389175 - [DEBUG] End adding new jump function
15972 2019-Jan-16 21:15:24.389198 - [DEBUG]
15973 2019-Jan-16 21:15:24.389222 - [DEBUG] -------------------------------------------- 459. Path Edge --------------------------------------------
15974 2019-Jan-16 21:15:24.389246 - [DEBUG]
15975 2019-Jan-16 21:15:24.389269 - [DEBUG] Process 459. path edge:
15976 2019-Jan-16 21:15:24.389293 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15977 2019-Jan-16 21:15:24.389357 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
15978 2019-Jan-16 21:15:24.389991 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15979 2019-Jan-16 21:15:24.390624 - [DEBUG]
15980 2019-Jan-16 21:15:24.390648 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
15981 2019-Jan-16 21:15:24.391295 - [DEBUG] Compose: EdgeIdentity * AllBottom
15982 2019-Jan-16 21:15:24.391323 - [DEBUG]
15983 2019-Jan-16 21:15:24.391347 - [DEBUG] Propagate flow
15984 2019-Jan-16 21:15:24.391371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15985 2019-Jan-16 21:15:24.391427 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15986 2019-Jan-16 21:15:24.392078 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15987 2019-Jan-16 21:15:24.392712 - [DEBUG] Edge function : AllBottom (result of previous compose)
15988 2019-Jan-16 21:15:24.392737 - [DEBUG]
15989 2019-Jan-16 21:15:24.392761 - [DEBUG] Join: AllTop & AllBottom
15990 2019-Jan-16 21:15:24.392787 - [DEBUG] = AllBottom (new jump func)
15991 2019-Jan-16 21:15:24.392811 - [DEBUG]
15992 2019-Jan-16 21:15:24.392834 - [DEBUG] Start adding new jump function
15993 2019-Jan-16 21:15:24.392857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15994 2019-Jan-16 21:15:24.392913 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15995 2019-Jan-16 21:15:24.393547 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15996 2019-Jan-16 21:15:24.394180 - [DEBUG] Edge Function : AllBottom
15997 2019-Jan-16 21:15:24.394210 - [DEBUG] End adding new jump function
15998 2019-Jan-16 21:15:24.394234 - [DEBUG]
15999 2019-Jan-16 21:15:24.394257 - [DEBUG] -------------------------------------------- 460. Path Edge --------------------------------------------
16000 2019-Jan-16 21:15:24.394282 - [DEBUG]
16001 2019-Jan-16 21:15:24.394305 - [DEBUG] Process 460. path edge:
16002 2019-Jan-16 21:15:24.394329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16003 2019-Jan-16 21:15:24.394385 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
16004 2019-Jan-16 21:15:24.395019 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16005 2019-Jan-16 21:15:24.395674 - [DEBUG]
16006 2019-Jan-16 21:15:24.395699 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
16007 2019-Jan-16 21:15:24.396341 - [DEBUG] Start of endsummarytab entry
16008 2019-Jan-16 21:15:24.396371 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
16009 2019-Jan-16 21:15:24.397008 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
16010 2019-Jan-16 21:15:24.397067 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
16011 2019-Jan-16 21:15:24.397700 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
16012 2019-Jan-16 21:15:24.398333 - [DEBUG] EF: AllBottom
16013 2019-Jan-16 21:15:24.398358 - [DEBUG]
16014 2019-Jan-16 21:15:24.398381 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
16015 2019-Jan-16 21:15:24.399028 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16016 2019-Jan-16 21:15:24.399662 - [DEBUG] EF: AllBottom
16017 2019-Jan-16 21:15:24.399686 - [DEBUG]
16018 2019-Jan-16 21:15:24.399710 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
16019 2019-Jan-16 21:15:24.400342 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16020 2019-Jan-16 21:15:24.400979 - [DEBUG] EF: AllBottom
16021 2019-Jan-16 21:15:24.401013 - [DEBUG]
16022 2019-Jan-16 21:15:24.401036 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
16023 2019-Jan-16 21:15:24.401670 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16024 2019-Jan-16 21:15:24.402323 - [DEBUG] EF: AllBottom
16025 2019-Jan-16 21:15:24.402348 - [DEBUG]
16026 2019-Jan-16 21:15:24.402371 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
16027 2019-Jan-16 21:15:24.403004 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16028 2019-Jan-16 21:15:24.403635 - [DEBUG] EF: AllBottom
16029 2019-Jan-16 21:15:24.403660 - [DEBUG]
16030 2019-Jan-16 21:15:24.403683 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
16031 2019-Jan-16 21:15:24.404315 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16032 2019-Jan-16 21:15:24.404951 - [DEBUG] EF: AllBottom
16033 2019-Jan-16 21:15:24.404975 - [DEBUG]
16034 2019-Jan-16 21:15:24.404998 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
16035 2019-Jan-16 21:15:24.405647 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16036 2019-Jan-16 21:15:24.406279 - [DEBUG] EF: AllBottom
16037 2019-Jan-16 21:15:24.406303 - [DEBUG]
16038 2019-Jan-16 21:15:24.406326 - [DEBUG] ---------------
16039 2019-Jan-16 21:15:24.406349 - [DEBUG]
16040 2019-Jan-16 21:15:24.406373 - [DEBUG] End of endsummarytab entry
16041 2019-Jan-16 21:15:24.406397 - [DEBUG]
16042 2019-Jan-16 21:15:24.406420 - [DEBUG] Start of incomingtab entry
16043 2019-Jan-16 21:15:24.406445 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
16044 2019-Jan-16 21:15:24.407079 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
16045 2019-Jan-16 21:15:24.407135 - [DEBUG] ---------------
16046 2019-Jan-16 21:15:24.407159 - [DEBUG] End of incomingtab entry
16047 2019-Jan-16 21:15:24.407183 - [DEBUG]
16048 2019-Jan-16 21:15:24.407208 - [DEBUG] EDGE:
16049 2019-Jan-16 21:15:24.407264 - [DEBUG] ---> 16050 2019-Jan-16 21:15:24.407899 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16051 2019-Jan-16 21:15:24.408548 - [DEBUG]
16052 2019-Jan-16 21:15:24.408573 - [DEBUG] EDGE:
16053 2019-Jan-16 21:15:24.408630 - [DEBUG] ---> 16054 2019-Jan-16 21:15:24.409264 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16055 2019-Jan-16 21:15:24.409899 - [DEBUG]
16056 2019-Jan-16 21:15:24.409931 - [DEBUG] Compose: EdgeIdentity * AllBottom
16057 2019-Jan-16 21:15:24.409958 - [DEBUG]
16058 2019-Jan-16 21:15:24.409982 - [DEBUG] Propagate flow
16059 2019-Jan-16 21:15:24.410005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16060 2019-Jan-16 21:15:24.410061 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
16061 2019-Jan-16 21:15:24.410707 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16062 2019-Jan-16 21:15:24.411353 - [DEBUG] Edge function : AllBottom (result of previous compose)
16063 2019-Jan-16 21:15:24.411377 - [DEBUG]
16064 2019-Jan-16 21:15:24.411401 - [DEBUG] Join: AllTop & AllBottom
16065 2019-Jan-16 21:15:24.411427 - [DEBUG] = AllBottom (new jump func)
16066 2019-Jan-16 21:15:24.411451 - [DEBUG]
16067 2019-Jan-16 21:15:24.411474 - [DEBUG] Start adding new jump function
16068 2019-Jan-16 21:15:24.411497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16069 2019-Jan-16 21:15:24.411554 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16070 2019-Jan-16 21:15:24.412214 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
16071 2019-Jan-16 21:15:24.412858 - [DEBUG] Edge Function : AllBottom
16072 2019-Jan-16 21:15:24.412888 - [DEBUG] End adding new jump function
16073 2019-Jan-16 21:15:24.412912 - [DEBUG]
16074 2019-Jan-16 21:15:24.412935 - [DEBUG] -------------------------------------------- 461. Path Edge --------------------------------------------
16075 2019-Jan-16 21:15:24.412960 - [DEBUG]
16076 2019-Jan-16 21:15:24.412983 - [DEBUG] Process 461. path edge:
16077 2019-Jan-16 21:15:24.413007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16078 2019-Jan-16 21:15:24.413064 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
16079 2019-Jan-16 21:15:24.413708 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16080 2019-Jan-16 21:15:24.414342 - [DEBUG]
16081 2019-Jan-16 21:15:24.414366 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
16082 2019-Jan-16 21:15:24.415018 - [DEBUG] Possible callees:
16083 2019-Jan-16 21:15:24.415042 - [DEBUG] llvm.dbg.declare
16084 2019-Jan-16 21:15:24.415078 - [DEBUG] Possible return sites:
16085 2019-Jan-16 21:15:24.415104 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19316086 2019-Jan-16 21:15:24.416378 - [DEBUG] Found and process special summary
16087 2019-Jan-16 21:15:24.416412 - [DEBUG] Compose: EdgeIdentity * AllBottom
16088 2019-Jan-16 21:15:24.416439 - [DEBUG]
16089 2019-Jan-16 21:15:24.416463 - [DEBUG] Propagate flow
16090 2019-Jan-16 21:15:24.416486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16091 2019-Jan-16 21:15:24.416542 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
16092 2019-Jan-16 21:15:24.417196 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16093 2019-Jan-16 21:15:24.417831 - [DEBUG] Edge function : AllBottom (result of previous compose)
16094 2019-Jan-16 21:15:24.417856 - [DEBUG]
16095 2019-Jan-16 21:15:24.417880 - [DEBUG] Join: AllTop & AllBottom
16096 2019-Jan-16 21:15:24.417906 - [DEBUG] = AllBottom (new jump func)
16097 2019-Jan-16 21:15:24.417930 - [DEBUG]
16098 2019-Jan-16 21:15:24.417953 - [DEBUG] Start adding new jump function
16099 2019-Jan-16 21:15:24.417976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16100 2019-Jan-16 21:15:24.418032 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16101 2019-Jan-16 21:15:24.418681 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
16102 2019-Jan-16 21:15:24.419319 - [DEBUG] Edge Function : AllBottom
16103 2019-Jan-16 21:15:24.419349 - [DEBUG] End adding new jump function
16104 2019-Jan-16 21:15:24.419373 - [DEBUG]
16105 2019-Jan-16 21:15:24.419396 - [DEBUG] -------------------------------------------- 462. Path Edge --------------------------------------------
16106 2019-Jan-16 21:15:24.419421 - [DEBUG]
16107 2019-Jan-16 21:15:24.419444 - [DEBUG] Process 462. path edge:
16108 2019-Jan-16 21:15:24.419467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16109 2019-Jan-16 21:15:24.419524 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
16110 2019-Jan-16 21:15:24.420162 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16111 2019-Jan-16 21:15:24.420804 - [DEBUG]
16112 2019-Jan-16 21:15:24.420829 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
16113 2019-Jan-16 21:15:24.421479 - [DEBUG] Compose: EdgeIdentity * AllBottom
16114 2019-Jan-16 21:15:24.421507 - [DEBUG]
16115 2019-Jan-16 21:15:24.421531 - [DEBUG] Propagate flow
16116 2019-Jan-16 21:15:24.421554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16117 2019-Jan-16 21:15:24.421610 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
16118 2019-Jan-16 21:15:24.422265 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16119 2019-Jan-16 21:15:24.422900 - [DEBUG] Edge function : AllBottom (result of previous compose)
16120 2019-Jan-16 21:15:24.422925 - [DEBUG]
16121 2019-Jan-16 21:15:24.422950 - [DEBUG] Join: AllTop & AllBottom
16122 2019-Jan-16 21:15:24.422975 - [DEBUG] = AllBottom (new jump func)
16123 2019-Jan-16 21:15:24.422999 - [DEBUG]
16124 2019-Jan-16 21:15:24.423022 - [DEBUG] Start adding new jump function
16125 2019-Jan-16 21:15:24.423046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16126 2019-Jan-16 21:15:24.423102 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16127 2019-Jan-16 21:15:24.423735 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
16128 2019-Jan-16 21:15:24.424370 - [DEBUG] Edge Function : AllBottom
16129 2019-Jan-16 21:15:24.424399 - [DEBUG] End adding new jump function
16130 2019-Jan-16 21:15:24.424423 - [DEBUG]
16131 2019-Jan-16 21:15:24.424446 - [DEBUG] -------------------------------------------- 463. Path Edge --------------------------------------------
16132 2019-Jan-16 21:15:24.424471 - [DEBUG]
16133 2019-Jan-16 21:15:24.424494 - [DEBUG] Process 463. path edge:
16134 2019-Jan-16 21:15:24.424518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16135 2019-Jan-16 21:15:24.424574 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
16136 2019-Jan-16 21:15:24.425225 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16137 2019-Jan-16 21:15:24.425859 - [DEBUG]
16138 2019-Jan-16 21:15:24.425884 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
16139 2019-Jan-16 21:15:24.426531 - [DEBUG] Compose: EdgeIdentity * AllBottom
16140 2019-Jan-16 21:15:24.426559 - [DEBUG]
16141 2019-Jan-16 21:15:24.426583 - [DEBUG] Propagate flow
16142 2019-Jan-16 21:15:24.426606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16143 2019-Jan-16 21:15:24.426662 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
16144 2019-Jan-16 21:15:24.427296 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16145 2019-Jan-16 21:15:24.427936 - [DEBUG] Edge function : AllBottom (result of previous compose)
16146 2019-Jan-16 21:15:24.427961 - [DEBUG]
16147 2019-Jan-16 21:15:24.427985 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16148 2019-Jan-16 21:15:24.428011 - [DEBUG] = AllBottom
16149 2019-Jan-16 21:15:24.428035 - [DEBUG]
16150 2019-Jan-16 21:15:24.428058 - [DEBUG] PROPAGATE: No new function!
16151 2019-Jan-16 21:15:24.428082 - [DEBUG] EDGE:
16152 2019-Jan-16 21:15:24.428140 - [DEBUG] ---> 16153 2019-Jan-16 21:15:24.428790 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16154 2019-Jan-16 21:15:24.429424 - [DEBUG]
16155 2019-Jan-16 21:15:24.429449 - [DEBUG] EDGE:
16156 2019-Jan-16 21:15:24.429514 - [DEBUG] ---> 16157 2019-Jan-16 21:15:24.430152 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16158 2019-Jan-16 21:15:24.430785 - [DEBUG]
16159 2019-Jan-16 21:15:24.430824 - [DEBUG] Compose: EdgeIdentity * AllBottom
16160 2019-Jan-16 21:15:24.430850 - [DEBUG]
16161 2019-Jan-16 21:15:24.430874 - [DEBUG] Propagate flow
16162 2019-Jan-16 21:15:24.430898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16163 2019-Jan-16 21:15:24.430954 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
16164 2019-Jan-16 21:15:24.431591 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16165 2019-Jan-16 21:15:24.432241 - [DEBUG] Edge function : AllBottom (result of previous compose)
16166 2019-Jan-16 21:15:24.432266 - [DEBUG]
16167 2019-Jan-16 21:15:24.432291 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16168 2019-Jan-16 21:15:24.432317 - [DEBUG] = AllBottom
16169 2019-Jan-16 21:15:24.432341 - [DEBUG]
16170 2019-Jan-16 21:15:24.432364 - [DEBUG] PROPAGATE: No new function!
16171 2019-Jan-16 21:15:24.432391 - [DEBUG] EDGE:
16172 2019-Jan-16 21:15:24.432449 - [DEBUG] ---> 16173 2019-Jan-16 21:15:24.433095 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16174 2019-Jan-16 21:15:24.433730 - [DEBUG]
16175 2019-Jan-16 21:15:24.433755 - [DEBUG] EDGE:
16176 2019-Jan-16 21:15:24.433812 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
16177 2019-Jan-16 21:15:24.434452 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16178 2019-Jan-16 21:15:24.435131 - [DEBUG]
16179 2019-Jan-16 21:15:24.435156 - [DEBUG] EDGE:
16180 2019-Jan-16 21:15:24.435214 - [DEBUG] ---> 16181 2019-Jan-16 21:15:24.435850 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16182 2019-Jan-16 21:15:24.436483 - [DEBUG]
16183 2019-Jan-16 21:15:24.436508 - [DEBUG] EDGE:
16184 2019-Jan-16 21:15:24.436565 - [DEBUG] ---> 16185 2019-Jan-16 21:15:24.437205 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16186 2019-Jan-16 21:15:24.437839 - [DEBUG]
16187 2019-Jan-16 21:15:24.437864 - [DEBUG] EDGE:
16188 2019-Jan-16 21:15:24.437921 - [DEBUG] ---> 16189 2019-Jan-16 21:15:24.438576 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16190 2019-Jan-16 21:15:24.439211 - [DEBUG]
16191 2019-Jan-16 21:15:24.439245 - [DEBUG] Compose: EdgeIdentity * AllBottom
16192 2019-Jan-16 21:15:24.439272 - [DEBUG]
16193 2019-Jan-16 21:15:24.439295 - [DEBUG] Propagate flow
16194 2019-Jan-16 21:15:24.439318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16195 2019-Jan-16 21:15:24.439374 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
16196 2019-Jan-16 21:15:24.440012 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16197 2019-Jan-16 21:15:24.440659 - [DEBUG] Edge function : AllBottom (result of previous compose)
16198 2019-Jan-16 21:15:24.440684 - [DEBUG]
16199 2019-Jan-16 21:15:24.440710 - [DEBUG] Join: AllTop & AllBottom
16200 2019-Jan-16 21:15:24.440736 - [DEBUG] = AllBottom (new jump func)
16201 2019-Jan-16 21:15:24.440760 - [DEBUG]
16202 2019-Jan-16 21:15:24.440783 - [DEBUG] Start adding new jump function
16203 2019-Jan-16 21:15:24.440806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16204 2019-Jan-16 21:15:24.440862 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16205 2019-Jan-16 21:15:24.441497 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
16206 2019-Jan-16 21:15:24.442150 - [DEBUG] Edge Function : AllBottom
16207 2019-Jan-16 21:15:24.442179 - [DEBUG] End adding new jump function
16208 2019-Jan-16 21:15:24.442203 - [DEBUG]
16209 2019-Jan-16 21:15:24.442227 - [DEBUG] -------------------------------------------- 464. Path Edge --------------------------------------------
16210 2019-Jan-16 21:15:24.442251 - [DEBUG]
16211 2019-Jan-16 21:15:24.442274 - [DEBUG] Process 464. path edge:
16212 2019-Jan-16 21:15:24.442298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16213 2019-Jan-16 21:15:24.442355 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
16214 2019-Jan-16 21:15:24.442994 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16215 2019-Jan-16 21:15:24.443628 - [DEBUG]
16216 2019-Jan-16 21:15:24.443652 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
16217 2019-Jan-16 21:15:24.444303 - [DEBUG] Compose: EdgeIdentity * AllBottom
16218 2019-Jan-16 21:15:24.444330 - [DEBUG]
16219 2019-Jan-16 21:15:24.444354 - [DEBUG] Propagate flow
16220 2019-Jan-16 21:15:24.444377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16221 2019-Jan-16 21:15:24.444434 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
16222 2019-Jan-16 21:15:24.445079 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16223 2019-Jan-16 21:15:24.445715 - [DEBUG] Edge function : AllBottom (result of previous compose)
16224 2019-Jan-16 21:15:24.445740 - [DEBUG]
16225 2019-Jan-16 21:15:24.445764 - [DEBUG] Join: AllTop & AllBottom
16226 2019-Jan-16 21:15:24.445790 - [DEBUG] = AllBottom (new jump func)
16227 2019-Jan-16 21:15:24.445814 - [DEBUG]
16228 2019-Jan-16 21:15:24.445837 - [DEBUG] Start adding new jump function
16229 2019-Jan-16 21:15:24.445860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16230 2019-Jan-16 21:15:24.445916 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16231 2019-Jan-16 21:15:24.446549 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
16232 2019-Jan-16 21:15:24.447182 - [DEBUG] Edge Function : AllBottom
16233 2019-Jan-16 21:15:24.447212 - [DEBUG] End adding new jump function
16234 2019-Jan-16 21:15:24.447236 - [DEBUG]
16235 2019-Jan-16 21:15:24.447259 - [DEBUG] -------------------------------------------- 465. Path Edge --------------------------------------------
16236 2019-Jan-16 21:15:24.447284 - [DEBUG]
16237 2019-Jan-16 21:15:24.447307 - [DEBUG] Process 465. path edge:
16238 2019-Jan-16 21:15:24.447331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16239 2019-Jan-16 21:15:24.447387 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
16240 2019-Jan-16 21:15:24.448020 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16241 2019-Jan-16 21:15:24.448670 - [DEBUG]
16242 2019-Jan-16 21:15:24.448703 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
16243 2019-Jan-16 21:15:24.449349 - [DEBUG] Compose: EdgeIdentity * AllBottom
16244 2019-Jan-16 21:15:24.449376 - [DEBUG]
16245 2019-Jan-16 21:15:24.449400 - [DEBUG] Propagate flow
16246 2019-Jan-16 21:15:24.449423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16247 2019-Jan-16 21:15:24.449479 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
16248 2019-Jan-16 21:15:24.450114 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16249 2019-Jan-16 21:15:24.450748 - [DEBUG] Edge function : AllBottom (result of previous compose)
16250 2019-Jan-16 21:15:24.450772 - [DEBUG]
16251 2019-Jan-16 21:15:24.450797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16252 2019-Jan-16 21:15:24.450823 - [DEBUG] = AllBottom
16253 2019-Jan-16 21:15:24.450847 - [DEBUG]
16254 2019-Jan-16 21:15:24.450869 - [DEBUG] PROPAGATE: No new function!
16255 2019-Jan-16 21:15:24.450893 - [DEBUG] EDGE:
16256 2019-Jan-16 21:15:24.450951 - [DEBUG] ---> 16257 2019-Jan-16 21:15:24.451584 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16258 2019-Jan-16 21:15:24.452235 - [DEBUG]
16259 2019-Jan-16 21:15:24.452260 - [DEBUG] EDGE:
16260 2019-Jan-16 21:15:24.452317 - [DEBUG] ---> 16261 2019-Jan-16 21:15:24.452955 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16262 2019-Jan-16 21:15:24.453589 - [DEBUG]
16263 2019-Jan-16 21:15:24.453614 - [DEBUG] EDGE:
16264 2019-Jan-16 21:15:24.453671 - [DEBUG] ---> 16265 2019-Jan-16 21:15:24.454307 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16266 2019-Jan-16 21:15:24.454940 - [DEBUG]
16267 2019-Jan-16 21:15:24.454965 - [DEBUG] EDGE:
16268 2019-Jan-16 21:15:24.455023 - [DEBUG] ---> 16269 2019-Jan-16 21:15:24.455678 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16270 2019-Jan-16 21:15:24.456311 - [DEBUG]
16271 2019-Jan-16 21:15:24.456336 - [DEBUG] EDGE:
16272 2019-Jan-16 21:15:24.456394 - [DEBUG] ---> 16273 2019-Jan-16 21:15:24.457028 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16274 2019-Jan-16 21:15:24.457661 - [DEBUG]
16275 2019-Jan-16 21:15:24.457686 - [DEBUG] EDGE:
16276 2019-Jan-16 21:15:24.457744 - [DEBUG] ---> 16277 2019-Jan-16 21:15:24.458380 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16278 2019-Jan-16 21:15:24.459029 - [DEBUG]
16279 2019-Jan-16 21:15:24.459066 - [DEBUG] Compose: EdgeIdentity * AllBottom
16280 2019-Jan-16 21:15:24.459093 - [DEBUG]
16281 2019-Jan-16 21:15:24.459116 - [DEBUG] Propagate flow
16282 2019-Jan-16 21:15:24.459139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16283 2019-Jan-16 21:15:24.459195 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
16284 2019-Jan-16 21:15:24.459842 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16285 2019-Jan-16 21:15:24.460475 - [DEBUG] Edge function : AllBottom (result of previous compose)
16286 2019-Jan-16 21:15:24.460500 - [DEBUG]
16287 2019-Jan-16 21:15:24.460526 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16288 2019-Jan-16 21:15:24.460551 - [DEBUG] = AllBottom
16289 2019-Jan-16 21:15:24.460576 - [DEBUG]
16290 2019-Jan-16 21:15:24.460599 - [DEBUG] PROPAGATE: No new function!
16291 2019-Jan-16 21:15:24.460625 - [DEBUG] EDGE:
16292 2019-Jan-16 21:15:24.460682 - [DEBUG] ---> 16293 2019-Jan-16 21:15:24.461328 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16294 2019-Jan-16 21:15:24.461977 - [DEBUG]
16295 2019-Jan-16 21:15:24.462002 - [DEBUG] EDGE:
16296 2019-Jan-16 21:15:24.462060 - [DEBUG] ---> 16297 2019-Jan-16 21:15:24.462696 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16298 2019-Jan-16 21:15:24.463329 - [DEBUG]
16299 2019-Jan-16 21:15:24.463354 - [DEBUG] EDGE:
16300 2019-Jan-16 21:15:24.463411 - [DEBUG] ---> 16301 2019-Jan-16 21:15:24.464048 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16302 2019-Jan-16 21:15:24.464681 - [DEBUG]
16303 2019-Jan-16 21:15:24.464717 - [DEBUG] Compose: EdgeIdentity * AllBottom
16304 2019-Jan-16 21:15:24.464744 - [DEBUG]
16305 2019-Jan-16 21:15:24.464768 - [DEBUG] Propagate flow
16306 2019-Jan-16 21:15:24.464791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16307 2019-Jan-16 21:15:24.464847 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16308 2019-Jan-16 21:15:24.465501 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16309 2019-Jan-16 21:15:24.466134 - [DEBUG] Edge function : AllBottom (result of previous compose)
16310 2019-Jan-16 21:15:24.466159 - [DEBUG]
16311 2019-Jan-16 21:15:24.466184 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16312 2019-Jan-16 21:15:24.466210 - [DEBUG] = AllBottom
16313 2019-Jan-16 21:15:24.466234 - [DEBUG]
16314 2019-Jan-16 21:15:24.466257 - [DEBUG] PROPAGATE: No new function!
16315 2019-Jan-16 21:15:24.466283 - [DEBUG] EDGE:
16316 2019-Jan-16 21:15:24.466341 - [DEBUG] ---> 16317 2019-Jan-16 21:15:24.466987 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16318 2019-Jan-16 21:15:24.467622 - [DEBUG]
16319 2019-Jan-16 21:15:24.467647 - [DEBUG] EDGE:
16320 2019-Jan-16 21:15:24.467705 - [DEBUG] ---> 16321 2019-Jan-16 21:15:24.468339 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16322 2019-Jan-16 21:15:24.468988 - [DEBUG]
16323 2019-Jan-16 21:15:24.469014 - [DEBUG] EDGE:
16324 2019-Jan-16 21:15:24.469071 - [DEBUG] ---> 16325 2019-Jan-16 21:15:24.469707 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16326 2019-Jan-16 21:15:24.470350 - [DEBUG]
16327 2019-Jan-16 21:15:24.470375 - [DEBUG] EDGE:
16328 2019-Jan-16 21:15:24.470433 - [DEBUG] ---> 16329 2019-Jan-16 21:15:24.471070 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16330 2019-Jan-16 21:15:24.471704 - [DEBUG]
16331 2019-Jan-16 21:15:24.471753 - [DEBUG] Compose: EdgeIdentity * AllBottom
16332 2019-Jan-16 21:15:24.471782 - [DEBUG]
16333 2019-Jan-16 21:15:24.471805 - [DEBUG] Propagate flow
16334 2019-Jan-16 21:15:24.471829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16335 2019-Jan-16 21:15:24.471885 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16336 2019-Jan-16 21:15:24.472523 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16337 2019-Jan-16 21:15:24.473157 - [DEBUG] Edge function : AllBottom (result of previous compose)
16338 2019-Jan-16 21:15:24.473182 - [DEBUG]
16339 2019-Jan-16 21:15:24.473207 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16340 2019-Jan-16 21:15:24.473233 - [DEBUG] = AllBottom
16341 2019-Jan-16 21:15:24.473257 - [DEBUG]
16342 2019-Jan-16 21:15:24.473280 - [DEBUG] PROPAGATE: No new function!
16343 2019-Jan-16 21:15:24.473306 - [DEBUG] EDGE:
16344 2019-Jan-16 21:15:24.473364 - [DEBUG] ---> 16345 2019-Jan-16 21:15:24.474009 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16346 2019-Jan-16 21:15:24.474643 - [DEBUG]
16347 2019-Jan-16 21:15:24.474668 - [DEBUG] EDGE:
16348 2019-Jan-16 21:15:24.474726 - [DEBUG] ---> 16349 2019-Jan-16 21:15:24.475376 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16350 2019-Jan-16 21:15:24.476010 - [DEBUG]
16351 2019-Jan-16 21:15:24.476035 - [DEBUG] EDGE:
16352 2019-Jan-16 21:15:24.476092 - [DEBUG] ---> 16353 2019-Jan-16 21:15:24.476730 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16354 2019-Jan-16 21:15:24.477364 - [DEBUG]
16355 2019-Jan-16 21:15:24.477399 - [DEBUG] Compose: EdgeIdentity * AllBottom
16356 2019-Jan-16 21:15:24.477426 - [DEBUG]
16357 2019-Jan-16 21:15:24.477450 - [DEBUG] Propagate flow
16358 2019-Jan-16 21:15:24.477473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16359 2019-Jan-16 21:15:24.477529 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16360 2019-Jan-16 21:15:24.478168 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16361 2019-Jan-16 21:15:24.478817 - [DEBUG] Edge function : AllBottom (result of previous compose)
16362 2019-Jan-16 21:15:24.478843 - [DEBUG]
16363 2019-Jan-16 21:15:24.478868 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16364 2019-Jan-16 21:15:24.478894 - [DEBUG] = AllBottom
16365 2019-Jan-16 21:15:24.478918 - [DEBUG]
16366 2019-Jan-16 21:15:24.478941 - [DEBUG] PROPAGATE: No new function!
16367 2019-Jan-16 21:15:24.478967 - [DEBUG] EDGE:
16368 2019-Jan-16 21:15:24.479025 - [DEBUG] ---> 16369 2019-Jan-16 21:15:24.479678 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16370 2019-Jan-16 21:15:24.480312 - [DEBUG]
16371 2019-Jan-16 21:15:24.480338 - [DEBUG] EDGE:
16372 2019-Jan-16 21:15:24.480395 - [DEBUG] ---> 16373 2019-Jan-16 21:15:24.481030 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16374 2019-Jan-16 21:15:24.481664 - [DEBUG]
16375 2019-Jan-16 21:15:24.481690 - [DEBUG] EDGE:
16376 2019-Jan-16 21:15:24.481760 - [DEBUG] ---> 16377 2019-Jan-16 21:15:24.482398 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16378 2019-Jan-16 21:15:24.483032 - [DEBUG]
16379 2019-Jan-16 21:15:24.483068 - [DEBUG] Compose: EdgeIdentity * AllBottom
16380 2019-Jan-16 21:15:24.483095 - [DEBUG]
16381 2019-Jan-16 21:15:24.483119 - [DEBUG] Propagate flow
16382 2019-Jan-16 21:15:24.483142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16383 2019-Jan-16 21:15:24.483198 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16384 2019-Jan-16 21:15:24.483836 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16385 2019-Jan-16 21:15:24.484470 - [DEBUG] Edge function : AllBottom (result of previous compose)
16386 2019-Jan-16 21:15:24.484495 - [DEBUG]
16387 2019-Jan-16 21:15:24.484521 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16388 2019-Jan-16 21:15:24.484547 - [DEBUG] = AllBottom
16389 2019-Jan-16 21:15:24.484571 - [DEBUG]
16390 2019-Jan-16 21:15:24.484594 - [DEBUG] PROPAGATE: No new function!
16391 2019-Jan-16 21:15:24.484620 - [DEBUG] EDGE:
16392 2019-Jan-16 21:15:24.484678 - [DEBUG] ---> 16393 2019-Jan-16 21:15:24.485340 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16394 2019-Jan-16 21:15:24.485977 - [DEBUG]
16395 2019-Jan-16 21:15:24.486010 - [DEBUG] Compose: EdgeIdentity * AllBottom
16396 2019-Jan-16 21:15:24.486037 - [DEBUG]
16397 2019-Jan-16 21:15:24.486060 - [DEBUG] Propagate flow
16398 2019-Jan-16 21:15:24.486084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16399 2019-Jan-16 21:15:24.486140 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
16400 2019-Jan-16 21:15:24.486778 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16401 2019-Jan-16 21:15:24.487412 - [DEBUG] Edge function : AllBottom (result of previous compose)
16402 2019-Jan-16 21:15:24.487437 - [DEBUG]
16403 2019-Jan-16 21:15:24.487462 - [DEBUG] Join: AllTop & AllBottom
16404 2019-Jan-16 21:15:24.487487 - [DEBUG] = AllBottom (new jump func)
16405 2019-Jan-16 21:15:24.487511 - [DEBUG]
16406 2019-Jan-16 21:15:24.487535 - [DEBUG] Start adding new jump function
16407 2019-Jan-16 21:15:24.487558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16408 2019-Jan-16 21:15:24.487614 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16409 2019-Jan-16 21:15:24.488249 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
16410 2019-Jan-16 21:15:24.488901 - [DEBUG] Edge Function : AllBottom
16411 2019-Jan-16 21:15:24.488931 - [DEBUG] End adding new jump function
16412 2019-Jan-16 21:15:24.488955 - [DEBUG]
16413 2019-Jan-16 21:15:24.488979 - [DEBUG] -------------------------------------------- 466. Path Edge --------------------------------------------
16414 2019-Jan-16 21:15:24.489016 - [DEBUG]
16415 2019-Jan-16 21:15:24.489040 - [DEBUG] Process 466. path edge:
16416 2019-Jan-16 21:15:24.489064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16417 2019-Jan-16 21:15:24.489121 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
16418 2019-Jan-16 21:15:24.489758 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16419 2019-Jan-16 21:15:24.490392 - [DEBUG]
16420 2019-Jan-16 21:15:24.490416 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
16421 2019-Jan-16 21:15:24.491058 - [DEBUG] Possible callees:
16422 2019-Jan-16 21:15:24.491083 - [DEBUG] foo
16423 2019-Jan-16 21:15:24.491107 - [DEBUG] Possible return sites:
16424 2019-Jan-16 21:15:24.491130 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12616425 2019-Jan-16 21:15:24.492407 - [DEBUG] Found and process special summary
16426 2019-Jan-16 21:15:24.492441 - [DEBUG] Compose: EdgeIdentity * AllBottom
16427 2019-Jan-16 21:15:24.492468 - [DEBUG]
16428 2019-Jan-16 21:15:24.492492 - [DEBUG] Propagate flow
16429 2019-Jan-16 21:15:24.492515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16430 2019-Jan-16 21:15:24.492571 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16431 2019-Jan-16 21:15:24.493210 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16432 2019-Jan-16 21:15:24.493844 - [DEBUG] Edge function : AllBottom (result of previous compose)
16433 2019-Jan-16 21:15:24.493869 - [DEBUG]
16434 2019-Jan-16 21:15:24.493894 - [DEBUG] Join: AllTop & AllBottom
16435 2019-Jan-16 21:15:24.493919 - [DEBUG] = AllBottom (new jump func)
16436 2019-Jan-16 21:15:24.493944 - [DEBUG]
16437 2019-Jan-16 21:15:24.493967 - [DEBUG] Start adding new jump function
16438 2019-Jan-16 21:15:24.493990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16439 2019-Jan-16 21:15:24.494046 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16440 2019-Jan-16 21:15:24.494680 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16441 2019-Jan-16 21:15:24.495334 - [DEBUG] Edge Function : AllBottom
16442 2019-Jan-16 21:15:24.495364 - [DEBUG] End adding new jump function
16443 2019-Jan-16 21:15:24.495388 - [DEBUG]
16444 2019-Jan-16 21:15:24.495412 - [DEBUG] -------------------------------------------- 467. Path Edge --------------------------------------------
16445 2019-Jan-16 21:15:24.495436 - [DEBUG]
16446 2019-Jan-16 21:15:24.495459 - [DEBUG] Process 467. path edge:
16447 2019-Jan-16 21:15:24.495483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16448 2019-Jan-16 21:15:24.495540 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
16449 2019-Jan-16 21:15:24.496180 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16450 2019-Jan-16 21:15:24.496815 - [DEBUG]
16451 2019-Jan-16 21:15:24.496839 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16452 2019-Jan-16 21:15:24.497490 - [DEBUG] Compose: EdgeIdentity * AllBottom
16453 2019-Jan-16 21:15:24.497517 - [DEBUG]
16454 2019-Jan-16 21:15:24.497541 - [DEBUG] Propagate flow
16455 2019-Jan-16 21:15:24.497564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16456 2019-Jan-16 21:15:24.497620 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
16457 2019-Jan-16 21:15:24.498264 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16458 2019-Jan-16 21:15:24.498915 - [DEBUG] Edge function : AllBottom (result of previous compose)
16459 2019-Jan-16 21:15:24.498941 - [DEBUG]
16460 2019-Jan-16 21:15:24.498965 - [DEBUG] Join: AllTop & AllBottom
16461 2019-Jan-16 21:15:24.498991 - [DEBUG] = AllBottom (new jump func)
16462 2019-Jan-16 21:15:24.499015 - [DEBUG]
16463 2019-Jan-16 21:15:24.499039 - [DEBUG] Start adding new jump function
16464 2019-Jan-16 21:15:24.499062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16465 2019-Jan-16 21:15:24.499118 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16466 2019-Jan-16 21:15:24.499752 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
16467 2019-Jan-16 21:15:24.500386 - [DEBUG] Edge Function : AllBottom
16468 2019-Jan-16 21:15:24.500416 - [DEBUG] End adding new jump function
16469 2019-Jan-16 21:15:24.500440 - [DEBUG]
16470 2019-Jan-16 21:15:24.500463 - [DEBUG] -------------------------------------------- 468. Path Edge --------------------------------------------
16471 2019-Jan-16 21:15:24.500488 - [DEBUG]
16472 2019-Jan-16 21:15:24.500511 - [DEBUG] Process 468. path edge:
16473 2019-Jan-16 21:15:24.500534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16474 2019-Jan-16 21:15:24.500591 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
16475 2019-Jan-16 21:15:24.501234 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16476 2019-Jan-16 21:15:24.501883 - [DEBUG]
16477 2019-Jan-16 21:15:24.501909 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
16478 2019-Jan-16 21:15:24.502558 - [DEBUG] Compose: EdgeIdentity * AllBottom
16479 2019-Jan-16 21:15:24.502585 - [DEBUG]
16480 2019-Jan-16 21:15:24.502609 - [DEBUG] Propagate flow
16481 2019-Jan-16 21:15:24.502632 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16482 2019-Jan-16 21:15:24.502688 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
16483 2019-Jan-16 21:15:24.503325 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16484 2019-Jan-16 21:15:24.503958 - [DEBUG] Edge function : AllBottom (result of previous compose)
16485 2019-Jan-16 21:15:24.503983 - [DEBUG]
16486 2019-Jan-16 21:15:24.504007 - [DEBUG] Join: AllTop & AllBottom
16487 2019-Jan-16 21:15:24.504033 - [DEBUG] = AllBottom (new jump func)
16488 2019-Jan-16 21:15:24.504057 - [DEBUG]
16489 2019-Jan-16 21:15:24.504080 - [DEBUG] Start adding new jump function
16490 2019-Jan-16 21:15:24.504104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16491 2019-Jan-16 21:15:24.504159 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16492 2019-Jan-16 21:15:24.504793 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
16493 2019-Jan-16 21:15:24.505441 - [DEBUG] Edge Function : AllBottom
16494 2019-Jan-16 21:15:24.505471 - [DEBUG] End adding new jump function
16495 2019-Jan-16 21:15:24.505495 - [DEBUG]
16496 2019-Jan-16 21:15:24.505519 - [DEBUG] -------------------------------------------- 469. Path Edge --------------------------------------------
16497 2019-Jan-16 21:15:24.505543 - [DEBUG]
16498 2019-Jan-16 21:15:24.505565 - [DEBUG] Process 469. path edge:
16499 2019-Jan-16 21:15:24.505589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16500 2019-Jan-16 21:15:24.505646 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
16501 2019-Jan-16 21:15:24.506288 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16502 2019-Jan-16 21:15:24.506922 - [DEBUG]
16503 2019-Jan-16 21:15:24.506947 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
16504 2019-Jan-16 21:15:24.507595 - [DEBUG] Compose: EdgeIdentity * AllBottom
16505 2019-Jan-16 21:15:24.507623 - [DEBUG]
16506 2019-Jan-16 21:15:24.507647 - [DEBUG] Propagate flow
16507 2019-Jan-16 21:15:24.507670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16508 2019-Jan-16 21:15:24.507726 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16509 2019-Jan-16 21:15:24.508372 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16510 2019-Jan-16 21:15:24.509023 - [DEBUG] Edge function : AllBottom (result of previous compose)
16511 2019-Jan-16 21:15:24.509049 - [DEBUG]
16512 2019-Jan-16 21:15:24.509073 - [DEBUG] Join: AllTop & AllBottom
16513 2019-Jan-16 21:15:24.509098 - [DEBUG] = AllBottom (new jump func)
16514 2019-Jan-16 21:15:24.509122 - [DEBUG]
16515 2019-Jan-16 21:15:24.509146 - [DEBUG] Start adding new jump function
16516 2019-Jan-16 21:15:24.509169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16517 2019-Jan-16 21:15:24.509225 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16518 2019-Jan-16 21:15:24.509858 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16519 2019-Jan-16 21:15:24.510509 - [DEBUG] Edge Function : AllBottom
16520 2019-Jan-16 21:15:24.510539 - [DEBUG] End adding new jump function
16521 2019-Jan-16 21:15:24.510563 - [DEBUG]
16522 2019-Jan-16 21:15:24.510586 - [DEBUG] -------------------------------------------- 470. Path Edge --------------------------------------------
16523 2019-Jan-16 21:15:24.510611 - [DEBUG]
16524 2019-Jan-16 21:15:24.510634 - [DEBUG] Process 470. path edge:
16525 2019-Jan-16 21:15:24.510657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16526 2019-Jan-16 21:15:24.510713 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
16527 2019-Jan-16 21:15:24.511358 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16528 2019-Jan-16 21:15:24.512007 - [DEBUG]
16529 2019-Jan-16 21:15:24.512031 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16530 2019-Jan-16 21:15:24.512683 - [DEBUG] Possible callees:
16531 2019-Jan-16 21:15:24.512707 - [DEBUG] llvm.dbg.declare
16532 2019-Jan-16 21:15:24.512732 - [DEBUG] Possible return sites:
16533 2019-Jan-16 21:15:24.512755 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13616534 2019-Jan-16 21:15:24.514033 - [DEBUG] Found and process special summary
16535 2019-Jan-16 21:15:24.514066 - [DEBUG] Compose: EdgeIdentity * AllBottom
16536 2019-Jan-16 21:15:24.514093 - [DEBUG]
16537 2019-Jan-16 21:15:24.514117 - [DEBUG] Propagate flow
16538 2019-Jan-16 21:15:24.514140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16539 2019-Jan-16 21:15:24.514196 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16540 2019-Jan-16 21:15:24.514839 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16541 2019-Jan-16 21:15:24.515496 - [DEBUG] Edge function : AllBottom (result of previous compose)
16542 2019-Jan-16 21:15:24.515522 - [DEBUG]
16543 2019-Jan-16 21:15:24.515546 - [DEBUG] Join: AllTop & AllBottom
16544 2019-Jan-16 21:15:24.515572 - [DEBUG] = AllBottom (new jump func)
16545 2019-Jan-16 21:15:24.515596 - [DEBUG]
16546 2019-Jan-16 21:15:24.515619 - [DEBUG] Start adding new jump function
16547 2019-Jan-16 21:15:24.515642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16548 2019-Jan-16 21:15:24.515698 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16549 2019-Jan-16 21:15:24.516332 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16550 2019-Jan-16 21:15:24.516970 - [DEBUG] Edge Function : AllBottom
16551 2019-Jan-16 21:15:24.517000 - [DEBUG] End adding new jump function
16552 2019-Jan-16 21:15:24.517024 - [DEBUG]
16553 2019-Jan-16 21:15:24.517047 - [DEBUG] -------------------------------------------- 471. Path Edge --------------------------------------------
16554 2019-Jan-16 21:15:24.517071 - [DEBUG]
16555 2019-Jan-16 21:15:24.517094 - [DEBUG] Process 471. path edge:
16556 2019-Jan-16 21:15:24.517117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16557 2019-Jan-16 21:15:24.517174 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
16558 2019-Jan-16 21:15:24.517814 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16559 2019-Jan-16 21:15:24.518461 - [DEBUG]
16560 2019-Jan-16 21:15:24.518485 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16561 2019-Jan-16 21:15:24.519135 - [DEBUG] Compose: EdgeIdentity * AllBottom
16562 2019-Jan-16 21:15:24.519163 - [DEBUG]
16563 2019-Jan-16 21:15:24.519187 - [DEBUG] Propagate flow
16564 2019-Jan-16 21:15:24.519210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16565 2019-Jan-16 21:15:24.519267 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16566 2019-Jan-16 21:15:24.519902 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16567 2019-Jan-16 21:15:24.520535 - [DEBUG] Edge function : AllBottom (result of previous compose)
16568 2019-Jan-16 21:15:24.520560 - [DEBUG]
16569 2019-Jan-16 21:15:24.520584 - [DEBUG] Join: AllTop & AllBottom
16570 2019-Jan-16 21:15:24.520610 - [DEBUG] = AllBottom (new jump func)
16571 2019-Jan-16 21:15:24.520634 - [DEBUG]
16572 2019-Jan-16 21:15:24.520657 - [DEBUG] Start adding new jump function
16573 2019-Jan-16 21:15:24.520680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16574 2019-Jan-16 21:15:24.520736 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16575 2019-Jan-16 21:15:24.521370 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16576 2019-Jan-16 21:15:24.522019 - [DEBUG] Edge Function : AllBottom
16577 2019-Jan-16 21:15:24.522048 - [DEBUG] End adding new jump function
16578 2019-Jan-16 21:15:24.522072 - [DEBUG]
16579 2019-Jan-16 21:15:24.522096 - [DEBUG] -------------------------------------------- 472. Path Edge --------------------------------------------
16580 2019-Jan-16 21:15:24.522120 - [DEBUG]
16581 2019-Jan-16 21:15:24.522143 - [DEBUG] Process 472. path edge:
16582 2019-Jan-16 21:15:24.522167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16583 2019-Jan-16 21:15:24.522224 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
16584 2019-Jan-16 21:15:24.522860 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16585 2019-Jan-16 21:15:24.523492 - [DEBUG]
16586 2019-Jan-16 21:15:24.523517 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16587 2019-Jan-16 21:15:24.524171 - [DEBUG] Compose: EdgeIdentity * AllBottom
16588 2019-Jan-16 21:15:24.524199 - [DEBUG]
16589 2019-Jan-16 21:15:24.524223 - [DEBUG] Propagate flow
16590 2019-Jan-16 21:15:24.524246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16591 2019-Jan-16 21:15:24.524302 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
16592 2019-Jan-16 21:15:24.524934 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16593 2019-Jan-16 21:15:24.525583 - [DEBUG] Edge function : AllBottom (result of previous compose)
16594 2019-Jan-16 21:15:24.525608 - [DEBUG]
16595 2019-Jan-16 21:15:24.525632 - [DEBUG] Join: AllTop & AllBottom
16596 2019-Jan-16 21:15:24.525657 - [DEBUG] = AllBottom (new jump func)
16597 2019-Jan-16 21:15:24.525681 - [DEBUG]
16598 2019-Jan-16 21:15:24.525704 - [DEBUG] Start adding new jump function
16599 2019-Jan-16 21:15:24.525727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16600 2019-Jan-16 21:15:24.525783 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16601 2019-Jan-16 21:15:24.526417 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
16602 2019-Jan-16 21:15:24.527049 - [DEBUG] Edge Function : AllBottom
16603 2019-Jan-16 21:15:24.527078 - [DEBUG] End adding new jump function
16604 2019-Jan-16 21:15:24.527102 - [DEBUG]
16605 2019-Jan-16 21:15:24.527125 - [DEBUG] -------------------------------------------- 473. Path Edge --------------------------------------------
16606 2019-Jan-16 21:15:24.527149 - [DEBUG]
16607 2019-Jan-16 21:15:24.527172 - [DEBUG] Process 473. path edge:
16608 2019-Jan-16 21:15:24.527195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16609 2019-Jan-16 21:15:24.527252 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
16610 2019-Jan-16 21:15:24.527884 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16611 2019-Jan-16 21:15:24.528532 - [DEBUG]
16612 2019-Jan-16 21:15:24.528557 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
16613 2019-Jan-16 21:15:24.529200 - [DEBUG] Compose: EdgeIdentity * AllBottom
16614 2019-Jan-16 21:15:24.529227 - [DEBUG]
16615 2019-Jan-16 21:15:24.529251 - [DEBUG] Propagate flow
16616 2019-Jan-16 21:15:24.529274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16617 2019-Jan-16 21:15:24.529330 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16618 2019-Jan-16 21:15:24.529975 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16619 2019-Jan-16 21:15:24.530608 - [DEBUG] Edge function : AllBottom (result of previous compose)
16620 2019-Jan-16 21:15:24.530633 - [DEBUG]
16621 2019-Jan-16 21:15:24.530658 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16622 2019-Jan-16 21:15:24.530684 - [DEBUG] = AllBottom
16623 2019-Jan-16 21:15:24.530708 - [DEBUG]
16624 2019-Jan-16 21:15:24.530730 - [DEBUG] PROPAGATE: No new function!
16625 2019-Jan-16 21:15:24.530754 - [DEBUG] EDGE:
16626 2019-Jan-16 21:15:24.530811 - [DEBUG] ---> 16627 2019-Jan-16 21:15:24.531444 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16628 2019-Jan-16 21:15:24.532091 - [DEBUG]
16629 2019-Jan-16 21:15:24.532116 - [DEBUG] EDGE:
16630 2019-Jan-16 21:15:24.532173 - [DEBUG] ---> 16631 2019-Jan-16 21:15:24.532814 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16632 2019-Jan-16 21:15:24.533449 - [DEBUG]
16633 2019-Jan-16 21:15:24.533474 - [DEBUG] EDGE:
16634 2019-Jan-16 21:15:24.533531 - [DEBUG] ---> 16635 2019-Jan-16 21:15:24.534169 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16636 2019-Jan-16 21:15:24.534802 - [DEBUG]
16637 2019-Jan-16 21:15:24.534838 - [DEBUG] Compose: EdgeIdentity * AllBottom
16638 2019-Jan-16 21:15:24.534865 - [DEBUG]
16639 2019-Jan-16 21:15:24.534888 - [DEBUG] Propagate flow
16640 2019-Jan-16 21:15:24.534911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16641 2019-Jan-16 21:15:24.534968 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16642 2019-Jan-16 21:15:24.535622 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16643 2019-Jan-16 21:15:24.536255 - [DEBUG] Edge function : AllBottom (result of previous compose)
16644 2019-Jan-16 21:15:24.536280 - [DEBUG]
16645 2019-Jan-16 21:15:24.536305 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16646 2019-Jan-16 21:15:24.536331 - [DEBUG] = AllBottom
16647 2019-Jan-16 21:15:24.536355 - [DEBUG]
16648 2019-Jan-16 21:15:24.536378 - [DEBUG] PROPAGATE: No new function!
16649 2019-Jan-16 21:15:24.536404 - [DEBUG] EDGE:
16650 2019-Jan-16 21:15:24.536461 - [DEBUG] ---> 16651 2019-Jan-16 21:15:24.537106 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16652 2019-Jan-16 21:15:24.537746 - [DEBUG]
16653 2019-Jan-16 21:15:24.537779 - [DEBUG] Compose: EdgeIdentity * AllBottom
16654 2019-Jan-16 21:15:24.537805 - [DEBUG]
16655 2019-Jan-16 21:15:24.537829 - [DEBUG] Propagate flow
16656 2019-Jan-16 21:15:24.537852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16657 2019-Jan-16 21:15:24.537908 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16658 2019-Jan-16 21:15:24.538569 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16659 2019-Jan-16 21:15:24.539203 - [DEBUG] Edge function : AllBottom (result of previous compose)
16660 2019-Jan-16 21:15:24.539228 - [DEBUG]
16661 2019-Jan-16 21:15:24.539253 - [DEBUG] Join: AllTop & AllBottom
16662 2019-Jan-16 21:15:24.539279 - [DEBUG] = AllBottom (new jump func)
16663 2019-Jan-16 21:15:24.539303 - [DEBUG]
16664 2019-Jan-16 21:15:24.539326 - [DEBUG] Start adding new jump function
16665 2019-Jan-16 21:15:24.539349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16666 2019-Jan-16 21:15:24.539405 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16667 2019-Jan-16 21:15:24.540038 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16668 2019-Jan-16 21:15:24.540681 - [DEBUG] Edge Function : AllBottom
16669 2019-Jan-16 21:15:24.540710 - [DEBUG] End adding new jump function
16670 2019-Jan-16 21:15:24.540734 - [DEBUG]
16671 2019-Jan-16 21:15:24.540757 - [DEBUG] -------------------------------------------- 474. Path Edge --------------------------------------------
16672 2019-Jan-16 21:15:24.540782 - [DEBUG]
16673 2019-Jan-16 21:15:24.540805 - [DEBUG] Process 474. path edge:
16674 2019-Jan-16 21:15:24.540829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16675 2019-Jan-16 21:15:24.540893 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
16676 2019-Jan-16 21:15:24.541537 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16677 2019-Jan-16 21:15:24.542186 - [DEBUG]
16678 2019-Jan-16 21:15:24.542210 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16679 2019-Jan-16 21:15:24.542860 - [DEBUG] Possible callees:
16680 2019-Jan-16 21:15:24.542885 - [DEBUG] llvm.dbg.declare
16681 2019-Jan-16 21:15:24.542909 - [DEBUG] Possible return sites:
16682 2019-Jan-16 21:15:24.542933 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14316683 2019-Jan-16 21:15:24.544229 - [DEBUG] Found and process special summary
16684 2019-Jan-16 21:15:24.544265 - [DEBUG] Compose: EdgeIdentity * AllBottom
16685 2019-Jan-16 21:15:24.544292 - [DEBUG]
16686 2019-Jan-16 21:15:24.544316 - [DEBUG] Propagate flow
16687 2019-Jan-16 21:15:24.544339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16688 2019-Jan-16 21:15:24.544398 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16689 2019-Jan-16 21:15:24.545037 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16690 2019-Jan-16 21:15:24.545690 - [DEBUG] Edge function : AllBottom (result of previous compose)
16691 2019-Jan-16 21:15:24.545716 - [DEBUG]
16692 2019-Jan-16 21:15:24.545740 - [DEBUG] Join: AllTop & AllBottom
16693 2019-Jan-16 21:15:24.545766 - [DEBUG] = AllBottom (new jump func)
16694 2019-Jan-16 21:15:24.545790 - [DEBUG]
16695 2019-Jan-16 21:15:24.545814 - [DEBUG] Start adding new jump function
16696 2019-Jan-16 21:15:24.545837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16697 2019-Jan-16 21:15:24.545893 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16698 2019-Jan-16 21:15:24.546527 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16699 2019-Jan-16 21:15:24.547165 - [DEBUG] Edge Function : AllBottom
16700 2019-Jan-16 21:15:24.547195 - [DEBUG] End adding new jump function
16701 2019-Jan-16 21:15:24.547219 - [DEBUG]
16702 2019-Jan-16 21:15:24.547243 - [DEBUG] -------------------------------------------- 475. Path Edge --------------------------------------------
16703 2019-Jan-16 21:15:24.547267 - [DEBUG]
16704 2019-Jan-16 21:15:24.547290 - [DEBUG] Process 475. path edge:
16705 2019-Jan-16 21:15:24.547314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16706 2019-Jan-16 21:15:24.547370 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
16707 2019-Jan-16 21:15:24.548024 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16708 2019-Jan-16 21:15:24.548675 - [DEBUG]
16709 2019-Jan-16 21:15:24.548699 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16710 2019-Jan-16 21:15:24.549352 - [DEBUG] Compose: EdgeIdentity * AllBottom
16711 2019-Jan-16 21:15:24.549380 - [DEBUG]
16712 2019-Jan-16 21:15:24.549404 - [DEBUG] Propagate flow
16713 2019-Jan-16 21:15:24.549427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16714 2019-Jan-16 21:15:24.549483 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
16715 2019-Jan-16 21:15:24.550115 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16716 2019-Jan-16 21:15:24.550749 - [DEBUG] Edge function : AllBottom (result of previous compose)
16717 2019-Jan-16 21:15:24.550784 - [DEBUG]
16718 2019-Jan-16 21:15:24.550809 - [DEBUG] Join: AllTop & AllBottom
16719 2019-Jan-16 21:15:24.550834 - [DEBUG] = AllBottom (new jump func)
16720 2019-Jan-16 21:15:24.550859 - [DEBUG]
16721 2019-Jan-16 21:15:24.550882 - [DEBUG] Start adding new jump function
16722 2019-Jan-16 21:15:24.550905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16723 2019-Jan-16 21:15:24.550960 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16724 2019-Jan-16 21:15:24.551594 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
16725 2019-Jan-16 21:15:24.552246 - [DEBUG] Edge Function : AllBottom
16726 2019-Jan-16 21:15:24.552275 - [DEBUG] End adding new jump function
16727 2019-Jan-16 21:15:24.552299 - [DEBUG]
16728 2019-Jan-16 21:15:24.552323 - [DEBUG] -------------------------------------------- 476. Path Edge --------------------------------------------
16729 2019-Jan-16 21:15:24.552347 - [DEBUG]
16730 2019-Jan-16 21:15:24.552370 - [DEBUG] Process 476. path edge:
16731 2019-Jan-16 21:15:24.552393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16732 2019-Jan-16 21:15:24.552450 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
16733 2019-Jan-16 21:15:24.553086 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16734 2019-Jan-16 21:15:24.553720 - [DEBUG]
16735 2019-Jan-16 21:15:24.553745 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
16736 2019-Jan-16 21:15:24.554391 - [DEBUG] Compose: EdgeIdentity * AllBottom
16737 2019-Jan-16 21:15:24.554418 - [DEBUG]
16738 2019-Jan-16 21:15:24.554442 - [DEBUG] Propagate flow
16739 2019-Jan-16 21:15:24.554465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16740 2019-Jan-16 21:15:24.554521 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
16741 2019-Jan-16 21:15:24.555169 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16742 2019-Jan-16 21:15:24.555803 - [DEBUG] Edge function : AllBottom (result of previous compose)
16743 2019-Jan-16 21:15:24.555828 - [DEBUG]
16744 2019-Jan-16 21:15:24.555853 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16745 2019-Jan-16 21:15:24.555879 - [DEBUG] = AllBottom
16746 2019-Jan-16 21:15:24.555903 - [DEBUG]
16747 2019-Jan-16 21:15:24.555925 - [DEBUG] PROPAGATE: No new function!
16748 2019-Jan-16 21:15:24.555949 - [DEBUG] EDGE:
16749 2019-Jan-16 21:15:24.556007 - [DEBUG] ---> 16750 2019-Jan-16 21:15:24.556639 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16751 2019-Jan-16 21:15:24.557273 - [DEBUG]
16752 2019-Jan-16 21:15:24.557298 - [DEBUG] EDGE:
16753 2019-Jan-16 21:15:24.557355 - [DEBUG] ---> 16754 2019-Jan-16 21:15:24.557993 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16755 2019-Jan-16 21:15:24.558642 - [DEBUG]
16756 2019-Jan-16 21:15:24.558678 - [DEBUG] Compose: EdgeIdentity * AllBottom
16757 2019-Jan-16 21:15:24.558705 - [DEBUG]
16758 2019-Jan-16 21:15:24.558729 - [DEBUG] Propagate flow
16759 2019-Jan-16 21:15:24.558752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16760 2019-Jan-16 21:15:24.558808 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16761 2019-Jan-16 21:15:24.559446 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16762 2019-Jan-16 21:15:24.560088 - [DEBUG] Edge function : AllBottom (result of previous compose)
16763 2019-Jan-16 21:15:24.560113 - [DEBUG]
16764 2019-Jan-16 21:15:24.560138 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16765 2019-Jan-16 21:15:24.560164 - [DEBUG] = AllBottom
16766 2019-Jan-16 21:15:24.560188 - [DEBUG]
16767 2019-Jan-16 21:15:24.560211 - [DEBUG] PROPAGATE: No new function!
16768 2019-Jan-16 21:15:24.560238 - [DEBUG] EDGE:
16769 2019-Jan-16 21:15:24.560296 - [DEBUG] ---> 16770 2019-Jan-16 21:15:24.560943 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16771 2019-Jan-16 21:15:24.561577 - [DEBUG]
16772 2019-Jan-16 21:15:24.561603 - [DEBUG] EDGE:
16773 2019-Jan-16 21:15:24.561660 - [DEBUG] ---> 16774 2019-Jan-16 21:15:24.562313 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16775 2019-Jan-16 21:15:24.562947 - [DEBUG]
16776 2019-Jan-16 21:15:24.562980 - [DEBUG] Compose: EdgeIdentity * AllBottom
16777 2019-Jan-16 21:15:24.563007 - [DEBUG]
16778 2019-Jan-16 21:15:24.563030 - [DEBUG] Propagate flow
16779 2019-Jan-16 21:15:24.563053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16780 2019-Jan-16 21:15:24.563109 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
16781 2019-Jan-16 21:15:24.563745 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16782 2019-Jan-16 21:15:24.564386 - [DEBUG] Edge function : AllBottom (result of previous compose)
16783 2019-Jan-16 21:15:24.564411 - [DEBUG]
16784 2019-Jan-16 21:15:24.564436 - [DEBUG] Join: AllTop & AllBottom
16785 2019-Jan-16 21:15:24.564461 - [DEBUG] = AllBottom (new jump func)
16786 2019-Jan-16 21:15:24.564486 - [DEBUG]
16787 2019-Jan-16 21:15:24.564509 - [DEBUG] Start adding new jump function
16788 2019-Jan-16 21:15:24.564532 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16789 2019-Jan-16 21:15:24.564588 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16790 2019-Jan-16 21:15:24.565238 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
16791 2019-Jan-16 21:15:24.565874 - [DEBUG] Edge Function : AllBottom
16792 2019-Jan-16 21:15:24.565904 - [DEBUG] End adding new jump function
16793 2019-Jan-16 21:15:24.565928 - [DEBUG]
16794 2019-Jan-16 21:15:24.565952 - [DEBUG] -------------------------------------------- 477. Path Edge --------------------------------------------
16795 2019-Jan-16 21:15:24.565976 - [DEBUG]
16796 2019-Jan-16 21:15:24.565999 - [DEBUG] Process 477. path edge:
16797 2019-Jan-16 21:15:24.566023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16798 2019-Jan-16 21:15:24.566079 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
16799 2019-Jan-16 21:15:24.566715 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
16800 2019-Jan-16 21:15:24.567348 - [DEBUG]
16801 2019-Jan-16 21:15:24.567373 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
16802 2019-Jan-16 21:15:24.568019 - [DEBUG] Compose: EdgeIdentity * AllBottom
16803 2019-Jan-16 21:15:24.568047 - [DEBUG]
16804 2019-Jan-16 21:15:24.568071 - [DEBUG] Propagate flow
16805 2019-Jan-16 21:15:24.568094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16806 2019-Jan-16 21:15:24.568159 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16807 2019-Jan-16 21:15:24.568822 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16808 2019-Jan-16 21:15:24.569457 - [DEBUG] Edge function : AllBottom (result of previous compose)
16809 2019-Jan-16 21:15:24.569482 - [DEBUG]
16810 2019-Jan-16 21:15:24.569507 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16811 2019-Jan-16 21:15:24.569532 - [DEBUG] = AllBottom
16812 2019-Jan-16 21:15:24.569556 - [DEBUG]
16813 2019-Jan-16 21:15:24.569579 - [DEBUG] PROPAGATE: No new function!
16814 2019-Jan-16 21:15:24.569610 - [DEBUG] Compose: EdgeIdentity * AllBottom
16815 2019-Jan-16 21:15:24.569637 - [DEBUG]
16816 2019-Jan-16 21:15:24.569660 - [DEBUG] Propagate flow
16817 2019-Jan-16 21:15:24.569683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16818 2019-Jan-16 21:15:24.569739 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16819 2019-Jan-16 21:15:24.570429 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16820 2019-Jan-16 21:15:24.571130 - [DEBUG] Edge function : AllBottom (result of previous compose)
16821 2019-Jan-16 21:15:24.571157 - [DEBUG]
16822 2019-Jan-16 21:15:24.571184 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16823 2019-Jan-16 21:15:24.571210 - [DEBUG] = AllBottom
16824 2019-Jan-16 21:15:24.571235 - [DEBUG]
16825 2019-Jan-16 21:15:24.571258 - [DEBUG] PROPAGATE: No new function!
16826 2019-Jan-16 21:15:24.571284 - [DEBUG] EDGE:
16827 2019-Jan-16 21:15:24.571360 - [DEBUG] ---> 16828 2019-Jan-16 21:15:24.572098 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16829 2019-Jan-16 21:15:24.572770 - [DEBUG]
16830 2019-Jan-16 21:15:24.572798 - [DEBUG] EDGE:
16831 2019-Jan-16 21:15:24.572860 - [DEBUG] ---> 16832 2019-Jan-16 21:15:24.573496 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16833 2019-Jan-16 21:15:24.574131 - [DEBUG]
16834 2019-Jan-16 21:15:24.574156 - [DEBUG] EDGE:
16835 2019-Jan-16 21:15:24.574213 - [DEBUG] ---> 16836 2019-Jan-16 21:15:24.574853 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16837 2019-Jan-16 21:15:24.575508 - [DEBUG]
16838 2019-Jan-16 21:15:24.575561 - [DEBUG] Compose: EdgeIdentity * AllBottom
16839 2019-Jan-16 21:15:24.575589 - [DEBUG]
16840 2019-Jan-16 21:15:24.575613 - [DEBUG] Propagate flow
16841 2019-Jan-16 21:15:24.575637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16842 2019-Jan-16 21:15:24.575694 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16843 2019-Jan-16 21:15:24.576333 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16844 2019-Jan-16 21:15:24.576967 - [DEBUG] Edge function : AllBottom (result of previous compose)
16845 2019-Jan-16 21:15:24.576992 - [DEBUG]
16846 2019-Jan-16 21:15:24.577019 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16847 2019-Jan-16 21:15:24.577045 - [DEBUG] = AllBottom
16848 2019-Jan-16 21:15:24.577069 - [DEBUG]
16849 2019-Jan-16 21:15:24.577092 - [DEBUG] PROPAGATE: No new function!
16850 2019-Jan-16 21:15:24.577121 - [DEBUG] EDGE:
16851 2019-Jan-16 21:15:24.577197 - [DEBUG] ---> 16852 2019-Jan-16 21:15:24.577838 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16853 2019-Jan-16 21:15:24.578490 - [DEBUG]
16854 2019-Jan-16 21:15:24.578515 - [DEBUG] EDGE:
16855 2019-Jan-16 21:15:24.578573 - [DEBUG] ---> 16856 2019-Jan-16 21:15:24.579208 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
16857 2019-Jan-16 21:15:24.579841 - [DEBUG]
16858 2019-Jan-16 21:15:24.579869 - [DEBUG] Compose: EdgeIdentity * AllBottom
16859 2019-Jan-16 21:15:24.579894 - [DEBUG]
16860 2019-Jan-16 21:15:24.579918 - [DEBUG] Propagate flow
16861 2019-Jan-16 21:15:24.579941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16862 2019-Jan-16 21:15:24.579996 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16863 2019-Jan-16 21:15:24.580630 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16864 2019-Jan-16 21:15:24.581269 - [DEBUG] Edge function : AllBottom (result of previous compose)
16865 2019-Jan-16 21:15:24.581294 - [DEBUG]
16866 2019-Jan-16 21:15:24.581319 - [DEBUG] Join: AllTop & AllBottom
16867 2019-Jan-16 21:15:24.581345 - [DEBUG] = AllBottom (new jump func)
16868 2019-Jan-16 21:15:24.581369 - [DEBUG]
16869 2019-Jan-16 21:15:24.581393 - [DEBUG] Start adding new jump function
16870 2019-Jan-16 21:15:24.581416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16871 2019-Jan-16 21:15:24.581472 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16872 2019-Jan-16 21:15:24.582126 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16873 2019-Jan-16 21:15:24.582761 - [DEBUG] Edge Function : AllBottom
16874 2019-Jan-16 21:15:24.582791 - [DEBUG] End adding new jump function
16875 2019-Jan-16 21:15:24.582815 - [DEBUG]
16876 2019-Jan-16 21:15:24.582839 - [DEBUG] -------------------------------------------- 478. Path Edge --------------------------------------------
16877 2019-Jan-16 21:15:24.582864 - [DEBUG]
16878 2019-Jan-16 21:15:24.582887 - [DEBUG] Process 478. path edge:
16879 2019-Jan-16 21:15:24.582911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16880 2019-Jan-16 21:15:24.582967 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
16881 2019-Jan-16 21:15:24.583601 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16882 2019-Jan-16 21:15:24.584239 - [DEBUG]
16883 2019-Jan-16 21:15:24.584266 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16884 2019-Jan-16 21:15:24.584928 - [DEBUG] Compose: EdgeIdentity * AllBottom
16885 2019-Jan-16 21:15:24.584956 - [DEBUG]
16886 2019-Jan-16 21:15:24.584980 - [DEBUG] Propagate flow
16887 2019-Jan-16 21:15:24.585003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16888 2019-Jan-16 21:15:24.585059 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16889 2019-Jan-16 21:15:24.585722 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16890 2019-Jan-16 21:15:24.586361 - [DEBUG] Edge function : AllBottom (result of previous compose)
16891 2019-Jan-16 21:15:24.586386 - [DEBUG]
16892 2019-Jan-16 21:15:24.586411 - [DEBUG] Join: AllTop & AllBottom
16893 2019-Jan-16 21:15:24.586448 - [DEBUG] = AllBottom (new jump func)
16894 2019-Jan-16 21:15:24.586473 - [DEBUG]
16895 2019-Jan-16 21:15:24.586496 - [DEBUG] Start adding new jump function
16896 2019-Jan-16 21:15:24.586519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16897 2019-Jan-16 21:15:24.586576 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16898 2019-Jan-16 21:15:24.587217 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16899 2019-Jan-16 21:15:24.587861 - [DEBUG] Edge Function : AllBottom
16900 2019-Jan-16 21:15:24.587890 - [DEBUG] End adding new jump function
16901 2019-Jan-16 21:15:24.587914 - [DEBUG]
16902 2019-Jan-16 21:15:24.587937 - [DEBUG] -------------------------------------------- 479. Path Edge --------------------------------------------
16903 2019-Jan-16 21:15:24.587962 - [DEBUG]
16904 2019-Jan-16 21:15:24.587985 - [DEBUG] Process 479. path edge:
16905 2019-Jan-16 21:15:24.588008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16906 2019-Jan-16 21:15:24.588064 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
16907 2019-Jan-16 21:15:24.588725 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16908 2019-Jan-16 21:15:24.589365 - [DEBUG]
16909 2019-Jan-16 21:15:24.589389 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16910 2019-Jan-16 21:15:24.590043 - [DEBUG] Possible callees:
16911 2019-Jan-16 21:15:24.590067 - [DEBUG] llvm.dbg.declare
16912 2019-Jan-16 21:15:24.590092 - [DEBUG] Possible return sites:
16913 2019-Jan-16 21:15:24.590115 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12016914 2019-Jan-16 21:15:24.591393 - [DEBUG] Found and process special summary
16915 2019-Jan-16 21:15:24.591428 - [DEBUG] Compose: EdgeIdentity * AllBottom
16916 2019-Jan-16 21:15:24.591455 - [DEBUG]
16917 2019-Jan-16 21:15:24.591478 - [DEBUG] Propagate flow
16918 2019-Jan-16 21:15:24.591502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16919 2019-Jan-16 21:15:24.591558 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16920 2019-Jan-16 21:15:24.592214 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16921 2019-Jan-16 21:15:24.592854 - [DEBUG] Edge function : AllBottom (result of previous compose)
16922 2019-Jan-16 21:15:24.592879 - [DEBUG]
16923 2019-Jan-16 21:15:24.592904 - [DEBUG] Join: AllTop & AllBottom
16924 2019-Jan-16 21:15:24.592929 - [DEBUG] = AllBottom (new jump func)
16925 2019-Jan-16 21:15:24.592953 - [DEBUG]
16926 2019-Jan-16 21:15:24.592977 - [DEBUG] Start adding new jump function
16927 2019-Jan-16 21:15:24.593000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16928 2019-Jan-16 21:15:24.593056 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16929 2019-Jan-16 21:15:24.593694 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16930 2019-Jan-16 21:15:24.594331 - [DEBUG] Edge Function : AllBottom
16931 2019-Jan-16 21:15:24.594358 - [DEBUG] End adding new jump function
16932 2019-Jan-16 21:15:24.594382 - [DEBUG]
16933 2019-Jan-16 21:15:24.594405 - [DEBUG] -------------------------------------------- 480. Path Edge --------------------------------------------
16934 2019-Jan-16 21:15:24.594430 - [DEBUG]
16935 2019-Jan-16 21:15:24.594453 - [DEBUG] Process 480. path edge:
16936 2019-Jan-16 21:15:24.594485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16937 2019-Jan-16 21:15:24.594542 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
16938 2019-Jan-16 21:15:24.595217 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16939 2019-Jan-16 21:15:24.595858 - [DEBUG]
16940 2019-Jan-16 21:15:24.595883 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16941 2019-Jan-16 21:15:24.596538 - [DEBUG] Compose: EdgeIdentity * AllBottom
16942 2019-Jan-16 21:15:24.596566 - [DEBUG]
16943 2019-Jan-16 21:15:24.596589 - [DEBUG] Propagate flow
16944 2019-Jan-16 21:15:24.596613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16945 2019-Jan-16 21:15:24.596669 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16946 2019-Jan-16 21:15:24.597305 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16947 2019-Jan-16 21:15:24.597943 - [DEBUG] Edge function : AllBottom (result of previous compose)
16948 2019-Jan-16 21:15:24.597968 - [DEBUG]
16949 2019-Jan-16 21:15:24.597993 - [DEBUG] Join: AllTop & AllBottom
16950 2019-Jan-16 21:15:24.598019 - [DEBUG] = AllBottom (new jump func)
16951 2019-Jan-16 21:15:24.598043 - [DEBUG]
16952 2019-Jan-16 21:15:24.598066 - [DEBUG] Start adding new jump function
16953 2019-Jan-16 21:15:24.598089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16954 2019-Jan-16 21:15:24.598145 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16955 2019-Jan-16 21:15:24.598800 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16956 2019-Jan-16 21:15:24.599433 - [DEBUG] Edge Function : AllBottom
16957 2019-Jan-16 21:15:24.599461 - [DEBUG] End adding new jump function
16958 2019-Jan-16 21:15:24.599485 - [DEBUG]
16959 2019-Jan-16 21:15:24.599509 - [DEBUG] -------------------------------------------- 481. Path Edge --------------------------------------------
16960 2019-Jan-16 21:15:24.599533 - [DEBUG]
16961 2019-Jan-16 21:15:24.599556 - [DEBUG] Process 481. path edge:
16962 2019-Jan-16 21:15:24.599584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16963 2019-Jan-16 21:15:24.599641 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
16964 2019-Jan-16 21:15:24.600275 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16965 2019-Jan-16 21:15:24.600913 - [DEBUG]
16966 2019-Jan-16 21:15:24.600938 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16967 2019-Jan-16 21:15:24.601586 - [DEBUG] Compose: EdgeIdentity * AllBottom
16968 2019-Jan-16 21:15:24.601614 - [DEBUG]
16969 2019-Jan-16 21:15:24.601637 - [DEBUG] Propagate flow
16970 2019-Jan-16 21:15:24.601660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16971 2019-Jan-16 21:15:24.601717 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16972 2019-Jan-16 21:15:24.602377 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16973 2019-Jan-16 21:15:24.603015 - [DEBUG] Edge function : AllBottom (result of previous compose)
16974 2019-Jan-16 21:15:24.603040 - [DEBUG]
16975 2019-Jan-16 21:15:24.603065 - [DEBUG] Join: AllTop & AllBottom
16976 2019-Jan-16 21:15:24.603090 - [DEBUG] = AllBottom (new jump func)
16977 2019-Jan-16 21:15:24.603115 - [DEBUG]
16978 2019-Jan-16 21:15:24.603138 - [DEBUG] Start adding new jump function
16979 2019-Jan-16 21:15:24.603161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16980 2019-Jan-16 21:15:24.603225 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16981 2019-Jan-16 21:15:24.603865 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16982 2019-Jan-16 21:15:24.604508 - [DEBUG] Edge Function : AllBottom
16983 2019-Jan-16 21:15:24.604536 - [DEBUG] End adding new jump function
16984 2019-Jan-16 21:15:24.604560 - [DEBUG]
16985 2019-Jan-16 21:15:24.604584 - [DEBUG] -------------------------------------------- 482. Path Edge --------------------------------------------
16986 2019-Jan-16 21:15:24.604608 - [DEBUG]
16987 2019-Jan-16 21:15:24.604631 - [DEBUG] Process 482. path edge:
16988 2019-Jan-16 21:15:24.604655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16989 2019-Jan-16 21:15:24.604711 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
16990 2019-Jan-16 21:15:24.605370 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16991 2019-Jan-16 21:15:24.606009 - [DEBUG]
16992 2019-Jan-16 21:15:24.606033 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16993 2019-Jan-16 21:15:24.606685 - [DEBUG] Possible callees:
16994 2019-Jan-16 21:15:24.606710 - [DEBUG] llvm.dbg.declare
16995 2019-Jan-16 21:15:24.606734 - [DEBUG] Possible return sites:
16996 2019-Jan-16 21:15:24.606758 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14916997 2019-Jan-16 21:15:24.608029 - [DEBUG] Found and process special summary
16998 2019-Jan-16 21:15:24.608063 - [DEBUG] Compose: EdgeIdentity * AllBottom
16999 2019-Jan-16 21:15:24.608090 - [DEBUG]
17000 2019-Jan-16 21:15:24.608113 - [DEBUG] Propagate flow
17001 2019-Jan-16 21:15:24.608136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17002 2019-Jan-16 21:15:24.608192 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17003 2019-Jan-16 21:15:24.608856 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17004 2019-Jan-16 21:15:24.609495 - [DEBUG] Edge function : AllBottom (result of previous compose)
17005 2019-Jan-16 21:15:24.609520 - [DEBUG]
17006 2019-Jan-16 21:15:24.609545 - [DEBUG] Join: AllTop & AllBottom
17007 2019-Jan-16 21:15:24.609570 - [DEBUG] = AllBottom (new jump func)
17008 2019-Jan-16 21:15:24.609595 - [DEBUG]
17009 2019-Jan-16 21:15:24.609618 - [DEBUG] Start adding new jump function
17010 2019-Jan-16 21:15:24.609641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17011 2019-Jan-16 21:15:24.609697 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17012 2019-Jan-16 21:15:24.610334 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17013 2019-Jan-16 21:15:24.611000 - [DEBUG] Edge Function : AllBottom
17014 2019-Jan-16 21:15:24.611031 - [DEBUG] End adding new jump function
17015 2019-Jan-16 21:15:24.611055 - [DEBUG]
17016 2019-Jan-16 21:15:24.611079 - [DEBUG] -------------------------------------------- 483. Path Edge --------------------------------------------
17017 2019-Jan-16 21:15:24.611104 - [DEBUG]
17018 2019-Jan-16 21:15:24.611127 - [DEBUG] Process 483. path edge:
17019 2019-Jan-16 21:15:24.611150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17020 2019-Jan-16 21:15:24.611214 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
17021 2019-Jan-16 21:15:24.611913 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17022 2019-Jan-16 21:15:24.612587 - [DEBUG]
17023 2019-Jan-16 21:15:24.612613 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17024 2019-Jan-16 21:15:24.613283 - [DEBUG] Compose: EdgeIdentity * AllBottom
17025 2019-Jan-16 21:15:24.613313 - [DEBUG]
17026 2019-Jan-16 21:15:24.613337 - [DEBUG] Propagate flow
17027 2019-Jan-16 21:15:24.613360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17028 2019-Jan-16 21:15:24.613419 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
17029 2019-Jan-16 21:15:24.614057 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17030 2019-Jan-16 21:15:24.614695 - [DEBUG] Edge function : AllBottom (result of previous compose)
17031 2019-Jan-16 21:15:24.614720 - [DEBUG]
17032 2019-Jan-16 21:15:24.614745 - [DEBUG] Join: AllTop & AllBottom
17033 2019-Jan-16 21:15:24.614771 - [DEBUG] = AllBottom (new jump func)
17034 2019-Jan-16 21:15:24.614795 - [DEBUG]
17035 2019-Jan-16 21:15:24.614819 - [DEBUG] Start adding new jump function
17036 2019-Jan-16 21:15:24.614842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17037 2019-Jan-16 21:15:24.614898 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17038 2019-Jan-16 21:15:24.615557 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
17039 2019-Jan-16 21:15:24.616192 - [DEBUG] Edge Function : AllBottom
17040 2019-Jan-16 21:15:24.616221 - [DEBUG] End adding new jump function
17041 2019-Jan-16 21:15:24.616245 - [DEBUG]
17042 2019-Jan-16 21:15:24.616269 - [DEBUG] -------------------------------------------- 484. Path Edge --------------------------------------------
17043 2019-Jan-16 21:15:24.616294 - [DEBUG]
17044 2019-Jan-16 21:15:24.616317 - [DEBUG] Process 484. path edge:
17045 2019-Jan-16 21:15:24.616341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17046 2019-Jan-16 21:15:24.616397 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
17047 2019-Jan-16 21:15:24.617034 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17048 2019-Jan-16 21:15:24.617674 - [DEBUG]
17049 2019-Jan-16 21:15:24.617699 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
17050 2019-Jan-16 21:15:24.618349 - [DEBUG] Compose: EdgeIdentity * AllBottom
17051 2019-Jan-16 21:15:24.618377 - [DEBUG]
17052 2019-Jan-16 21:15:24.618412 - [DEBUG] Propagate flow
17053 2019-Jan-16 21:15:24.618437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17054 2019-Jan-16 21:15:24.618494 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
17055 2019-Jan-16 21:15:24.619142 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17056 2019-Jan-16 21:15:24.619782 - [DEBUG] Edge function : AllBottom (result of previous compose)
17057 2019-Jan-16 21:15:24.619807 - [DEBUG]
17058 2019-Jan-16 21:15:24.619832 - [DEBUG] Join: AllTop & AllBottom
17059 2019-Jan-16 21:15:24.619857 - [DEBUG] = AllBottom (new jump func)
17060 2019-Jan-16 21:15:24.619881 - [DEBUG]
17061 2019-Jan-16 21:15:24.619904 - [DEBUG] Start adding new jump function
17062 2019-Jan-16 21:15:24.619928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17063 2019-Jan-16 21:15:24.619983 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17064 2019-Jan-16 21:15:24.620622 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
17065 2019-Jan-16 21:15:24.621267 - [DEBUG] Edge Function : AllBottom
17066 2019-Jan-16 21:15:24.621303 - [DEBUG] End adding new jump function
17067 2019-Jan-16 21:15:24.621328 - [DEBUG]
17068 2019-Jan-16 21:15:24.621351 - [DEBUG] -------------------------------------------- 485. Path Edge --------------------------------------------
17069 2019-Jan-16 21:15:24.621375 - [DEBUG]
17070 2019-Jan-16 21:15:24.621399 - [DEBUG] Process 485. path edge:
17071 2019-Jan-16 21:15:24.621422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17072 2019-Jan-16 21:15:24.621478 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
17073 2019-Jan-16 21:15:24.622139 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17074 2019-Jan-16 21:15:24.622779 - [DEBUG]
17075 2019-Jan-16 21:15:24.622803 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
17076 2019-Jan-16 21:15:24.623456 - [DEBUG] Possible callees:
17077 2019-Jan-16 21:15:24.623483 - [DEBUG] llvm.dbg.declare
17078 2019-Jan-16 21:15:24.623507 - [DEBUG] Possible return sites:
17079 2019-Jan-16 21:15:24.623531 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15517080 2019-Jan-16 21:15:24.624810 - [DEBUG] Found and process special summary
17081 2019-Jan-16 21:15:24.624846 - [DEBUG] Compose: EdgeIdentity * AllBottom
17082 2019-Jan-16 21:15:24.624873 - [DEBUG]
17083 2019-Jan-16 21:15:24.624897 - [DEBUG] Propagate flow
17084 2019-Jan-16 21:15:24.624920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17085 2019-Jan-16 21:15:24.624976 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17086 2019-Jan-16 21:15:24.625631 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17087 2019-Jan-16 21:15:24.626270 - [DEBUG] Edge function : AllBottom (result of previous compose)
17088 2019-Jan-16 21:15:24.626295 - [DEBUG]
17089 2019-Jan-16 21:15:24.626320 - [DEBUG] Join: AllTop & AllBottom
17090 2019-Jan-16 21:15:24.626345 - [DEBUG] = AllBottom (new jump func)
17091 2019-Jan-16 21:15:24.626369 - [DEBUG]
17092 2019-Jan-16 21:15:24.626392 - [DEBUG] Start adding new jump function
17093 2019-Jan-16 21:15:24.626415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17094 2019-Jan-16 21:15:24.626471 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17095 2019-Jan-16 21:15:24.627109 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17096 2019-Jan-16 21:15:24.627746 - [DEBUG] Edge Function : AllBottom
17097 2019-Jan-16 21:15:24.627774 - [DEBUG] End adding new jump function
17098 2019-Jan-16 21:15:24.627798 - [DEBUG]
17099 2019-Jan-16 21:15:24.627821 - [DEBUG] -------------------------------------------- 486. Path Edge --------------------------------------------
17100 2019-Jan-16 21:15:24.627846 - [DEBUG]
17101 2019-Jan-16 21:15:24.627869 - [DEBUG] Process 486. path edge:
17102 2019-Jan-16 21:15:24.627892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17103 2019-Jan-16 21:15:24.627948 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
17104 2019-Jan-16 21:15:24.628602 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17105 2019-Jan-16 21:15:24.629241 - [DEBUG]
17106 2019-Jan-16 21:15:24.629265 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17107 2019-Jan-16 21:15:24.629918 - [DEBUG] Compose: EdgeIdentity * AllBottom
17108 2019-Jan-16 21:15:24.629953 - [DEBUG]
17109 2019-Jan-16 21:15:24.629977 - [DEBUG] Propagate flow
17110 2019-Jan-16 21:15:24.630001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17111 2019-Jan-16 21:15:24.630057 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
17112 2019-Jan-16 21:15:24.630693 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17113 2019-Jan-16 21:15:24.631332 - [DEBUG] Edge function : AllBottom (result of previous compose)
17114 2019-Jan-16 21:15:24.631357 - [DEBUG]
17115 2019-Jan-16 21:15:24.631382 - [DEBUG] Join: AllTop & AllBottom
17116 2019-Jan-16 21:15:24.631407 - [DEBUG] = AllBottom (new jump func)
17117 2019-Jan-16 21:15:24.631431 - [DEBUG]
17118 2019-Jan-16 21:15:24.631454 - [DEBUG] Start adding new jump function
17119 2019-Jan-16 21:15:24.631478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17120 2019-Jan-16 21:15:24.631533 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17121 2019-Jan-16 21:15:24.632188 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
17122 2019-Jan-16 21:15:24.632823 - [DEBUG] Edge Function : AllBottom
17123 2019-Jan-16 21:15:24.632850 - [DEBUG] End adding new jump function
17124 2019-Jan-16 21:15:24.632874 - [DEBUG]
17125 2019-Jan-16 21:15:24.632897 - [DEBUG] -------------------------------------------- 487. Path Edge --------------------------------------------
17126 2019-Jan-16 21:15:24.632922 - [DEBUG]
17127 2019-Jan-16 21:15:24.632945 - [DEBUG] Process 487. path edge:
17128 2019-Jan-16 21:15:24.632968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17129 2019-Jan-16 21:15:24.633024 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
17130 2019-Jan-16 21:15:24.633667 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17131 2019-Jan-16 21:15:24.634305 - [DEBUG]
17132 2019-Jan-16 21:15:24.634330 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
17133 2019-Jan-16 21:15:24.634978 - [DEBUG] Compose: EdgeIdentity * AllBottom
17134 2019-Jan-16 21:15:24.635006 - [DEBUG]
17135 2019-Jan-16 21:15:24.635030 - [DEBUG] Propagate flow
17136 2019-Jan-16 21:15:24.635053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17137 2019-Jan-16 21:15:24.635123 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
17138 2019-Jan-16 21:15:24.635759 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17139 2019-Jan-16 21:15:24.636398 - [DEBUG] Edge function : AllBottom (result of previous compose)
17140 2019-Jan-16 21:15:24.636423 - [DEBUG]
17141 2019-Jan-16 21:15:24.636447 - [DEBUG] Join: AllTop & AllBottom
17142 2019-Jan-16 21:15:24.636472 - [DEBUG] = AllBottom (new jump func)
17143 2019-Jan-16 21:15:24.636497 - [DEBUG]
17144 2019-Jan-16 21:15:24.636520 - [DEBUG] Start adding new jump function
17145 2019-Jan-16 21:15:24.636543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17146 2019-Jan-16 21:15:24.636598 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17147 2019-Jan-16 21:15:24.637244 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
17148 2019-Jan-16 21:15:24.637878 - [DEBUG] Edge Function : AllBottom
17149 2019-Jan-16 21:15:24.637906 - [DEBUG] End adding new jump function
17150 2019-Jan-16 21:15:24.637930 - [DEBUG]
17151 2019-Jan-16 21:15:24.637953 - [DEBUG] -------------------------------------------- 488. Path Edge --------------------------------------------
17152 2019-Jan-16 21:15:24.637978 - [DEBUG]
17153 2019-Jan-16 21:15:24.638000 - [DEBUG] Process 488. path edge:
17154 2019-Jan-16 21:15:24.638024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17155 2019-Jan-16 21:15:24.638089 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
17156 2019-Jan-16 21:15:24.638739 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17157 2019-Jan-16 21:15:24.639377 - [DEBUG]
17158 2019-Jan-16 21:15:24.639402 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
17159 2019-Jan-16 21:15:24.640051 - [DEBUG] Compose: EdgeIdentity * AllBottom
17160 2019-Jan-16 21:15:24.640080 - [DEBUG]
17161 2019-Jan-16 21:15:24.640103 - [DEBUG] Propagate flow
17162 2019-Jan-16 21:15:24.640126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17163 2019-Jan-16 21:15:24.640183 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
17164 2019-Jan-16 21:15:24.640828 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17165 2019-Jan-16 21:15:24.641467 - [DEBUG] Edge function : AllBottom (result of previous compose)
17166 2019-Jan-16 21:15:24.641492 - [DEBUG]
17167 2019-Jan-16 21:15:24.641517 - [DEBUG] Join: AllTop & AllBottom
17168 2019-Jan-16 21:15:24.641542 - [DEBUG] = AllBottom (new jump func)
17169 2019-Jan-16 21:15:24.641567 - [DEBUG]
17170 2019-Jan-16 21:15:24.641590 - [DEBUG] Start adding new jump function
17171 2019-Jan-16 21:15:24.641613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17172 2019-Jan-16 21:15:24.641668 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17173 2019-Jan-16 21:15:24.642323 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
17174 2019-Jan-16 21:15:24.642966 - [DEBUG] Edge Function : AllBottom
17175 2019-Jan-16 21:15:24.642994 - [DEBUG] End adding new jump function
17176 2019-Jan-16 21:15:24.643018 - [DEBUG]
17177 2019-Jan-16 21:15:24.643041 - [DEBUG] -------------------------------------------- 489. Path Edge --------------------------------------------
17178 2019-Jan-16 21:15:24.643065 - [DEBUG]
17179 2019-Jan-16 21:15:24.643089 - [DEBUG] Process 489. path edge:
17180 2019-Jan-16 21:15:24.643112 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17181 2019-Jan-16 21:15:24.643168 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
17182 2019-Jan-16 21:15:24.643813 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17183 2019-Jan-16 21:15:24.644450 - [DEBUG]
17184 2019-Jan-16 21:15:24.644474 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
17185 2019-Jan-16 21:15:24.645137 - [DEBUG] Possible callees:
17186 2019-Jan-16 21:15:24.645162 - [DEBUG] llvm.dbg.declare
17187 2019-Jan-16 21:15:24.645187 - [DEBUG] Possible return sites:
17188 2019-Jan-16 21:15:24.645210 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16317189 2019-Jan-16 21:15:24.646480 - [DEBUG] Found and process special summary
17190 2019-Jan-16 21:15:24.646514 - [DEBUG] Compose: EdgeIdentity * AllBottom
17191 2019-Jan-16 21:15:24.646541 - [DEBUG]
17192 2019-Jan-16 21:15:24.646565 - [DEBUG] Propagate flow
17193 2019-Jan-16 21:15:24.646588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17194 2019-Jan-16 21:15:24.646644 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17195 2019-Jan-16 21:15:24.647282 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17196 2019-Jan-16 21:15:24.647927 - [DEBUG] Edge function : AllBottom (result of previous compose)
17197 2019-Jan-16 21:15:24.647953 - [DEBUG]
17198 2019-Jan-16 21:15:24.647977 - [DEBUG] Join: AllTop & AllBottom
17199 2019-Jan-16 21:15:24.648003 - [DEBUG] = AllBottom (new jump func)
17200 2019-Jan-16 21:15:24.648026 - [DEBUG]
17201 2019-Jan-16 21:15:24.648050 - [DEBUG] Start adding new jump function
17202 2019-Jan-16 21:15:24.648073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17203 2019-Jan-16 21:15:24.648129 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17204 2019-Jan-16 21:15:24.648782 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17205 2019-Jan-16 21:15:24.649418 - [DEBUG] Edge Function : AllBottom
17206 2019-Jan-16 21:15:24.649446 - [DEBUG] End adding new jump function
17207 2019-Jan-16 21:15:24.649470 - [DEBUG]
17208 2019-Jan-16 21:15:24.649493 - [DEBUG] -------------------------------------------- 490. Path Edge --------------------------------------------
17209 2019-Jan-16 21:15:24.649517 - [DEBUG]
17210 2019-Jan-16 21:15:24.649540 - [DEBUG] Process 490. path edge:
17211 2019-Jan-16 21:15:24.649564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17212 2019-Jan-16 21:15:24.649620 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
17213 2019-Jan-16 21:15:24.650258 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17214 2019-Jan-16 21:15:24.650895 - [DEBUG]
17215 2019-Jan-16 21:15:24.650919 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17216 2019-Jan-16 21:15:24.651572 - [DEBUG] Compose: EdgeIdentity * AllBottom
17217 2019-Jan-16 21:15:24.651599 - [DEBUG]
17218 2019-Jan-16 21:15:24.651623 - [DEBUG] Propagate flow
17219 2019-Jan-16 21:15:24.651646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17220 2019-Jan-16 21:15:24.651702 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17221 2019-Jan-16 21:15:24.652354 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17222 2019-Jan-16 21:15:24.652993 - [DEBUG] Edge function : AllBottom (result of previous compose)
17223 2019-Jan-16 21:15:24.653018 - [DEBUG]
17224 2019-Jan-16 21:15:24.653043 - [DEBUG] Join: AllTop & AllBottom
17225 2019-Jan-16 21:15:24.653068 - [DEBUG] = AllBottom (new jump func)
17226 2019-Jan-16 21:15:24.653092 - [DEBUG]
17227 2019-Jan-16 21:15:24.653115 - [DEBUG] Start adding new jump function
17228 2019-Jan-16 21:15:24.653138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17229 2019-Jan-16 21:15:24.653194 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17230 2019-Jan-16 21:15:24.653833 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17231 2019-Jan-16 21:15:24.654464 - [DEBUG] Edge Function : AllBottom
17232 2019-Jan-16 21:15:24.654492 - [DEBUG] End adding new jump function
17233 2019-Jan-16 21:15:24.654516 - [DEBUG]
17234 2019-Jan-16 21:15:24.654539 - [DEBUG] -------------------------------------------- 491. Path Edge --------------------------------------------
17235 2019-Jan-16 21:15:24.654563 - [DEBUG]
17236 2019-Jan-16 21:15:24.654586 - [DEBUG] Process 491. path edge:
17237 2019-Jan-16 21:15:24.654610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17238 2019-Jan-16 21:15:24.654666 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
17239 2019-Jan-16 21:15:24.655316 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17240 2019-Jan-16 21:15:24.655954 - [DEBUG]
17241 2019-Jan-16 21:15:24.656000 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17242 2019-Jan-16 21:15:24.656649 - [DEBUG] Compose: EdgeIdentity * AllBottom
17243 2019-Jan-16 21:15:24.656677 - [DEBUG]
17244 2019-Jan-16 21:15:24.656701 - [DEBUG] Propagate flow
17245 2019-Jan-16 21:15:24.656724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17246 2019-Jan-16 21:15:24.656780 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17247 2019-Jan-16 21:15:24.657427 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17248 2019-Jan-16 21:15:24.658073 - [DEBUG] Edge function : AllBottom (result of previous compose)
17249 2019-Jan-16 21:15:24.658098 - [DEBUG]
17250 2019-Jan-16 21:15:24.658123 - [DEBUG] Join: AllTop & AllBottom
17251 2019-Jan-16 21:15:24.658148 - [DEBUG] = AllBottom (new jump func)
17252 2019-Jan-16 21:15:24.658173 - [DEBUG]
17253 2019-Jan-16 21:15:24.658196 - [DEBUG] Start adding new jump function
17254 2019-Jan-16 21:15:24.658219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17255 2019-Jan-16 21:15:24.658275 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17256 2019-Jan-16 21:15:24.658931 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17257 2019-Jan-16 21:15:24.659574 - [DEBUG] Edge Function : AllBottom
17258 2019-Jan-16 21:15:24.659602 - [DEBUG] End adding new jump function
17259 2019-Jan-16 21:15:24.659626 - [DEBUG]
17260 2019-Jan-16 21:15:24.659649 - [DEBUG] -------------------------------------------- 492. Path Edge --------------------------------------------
17261 2019-Jan-16 21:15:24.659674 - [DEBUG]
17262 2019-Jan-16 21:15:24.659697 - [DEBUG] Process 492. path edge:
17263 2019-Jan-16 21:15:24.659721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17264 2019-Jan-16 21:15:24.659777 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
17265 2019-Jan-16 21:15:24.660422 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17266 2019-Jan-16 21:15:24.661060 - [DEBUG]
17267 2019-Jan-16 21:15:24.661084 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17268 2019-Jan-16 21:15:24.661746 - [DEBUG] Possible callees:
17269 2019-Jan-16 21:15:24.661773 - [DEBUG] llvm.dbg.declare
17270 2019-Jan-16 21:15:24.661798 - [DEBUG] Possible return sites:
17271 2019-Jan-16 21:15:24.661821 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16917272 2019-Jan-16 21:15:24.663094 - [DEBUG] Found and process special summary
17273 2019-Jan-16 21:15:24.663128 - [DEBUG] Compose: EdgeIdentity * AllBottom
17274 2019-Jan-16 21:15:24.663155 - [DEBUG]
17275 2019-Jan-16 21:15:24.663179 - [DEBUG] Propagate flow
17276 2019-Jan-16 21:15:24.663202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17277 2019-Jan-16 21:15:24.663258 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17278 2019-Jan-16 21:15:24.663898 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17279 2019-Jan-16 21:15:24.664537 - [DEBUG] Edge function : AllBottom (result of previous compose)
17280 2019-Jan-16 21:15:24.664562 - [DEBUG]
17281 2019-Jan-16 21:15:24.664586 - [DEBUG] Join: AllTop & AllBottom
17282 2019-Jan-16 21:15:24.664612 - [DEBUG] = AllBottom (new jump func)
17283 2019-Jan-16 21:15:24.664644 - [DEBUG]
17284 2019-Jan-16 21:15:24.664668 - [DEBUG] Start adding new jump function
17285 2019-Jan-16 21:15:24.664692 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17286 2019-Jan-16 21:15:24.664748 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17287 2019-Jan-16 21:15:24.665403 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17288 2019-Jan-16 21:15:24.666040 - [DEBUG] Edge Function : AllBottom
17289 2019-Jan-16 21:15:24.666068 - [DEBUG] End adding new jump function
17290 2019-Jan-16 21:15:24.666091 - [DEBUG]
17291 2019-Jan-16 21:15:24.666115 - [DEBUG] -------------------------------------------- 493. Path Edge --------------------------------------------
17292 2019-Jan-16 21:15:24.666139 - [DEBUG]
17293 2019-Jan-16 21:15:24.666163 - [DEBUG] Process 493. path edge:
17294 2019-Jan-16 21:15:24.666186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17295 2019-Jan-16 21:15:24.666242 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
17296 2019-Jan-16 21:15:24.666880 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17297 2019-Jan-16 21:15:24.667518 - [DEBUG]
17298 2019-Jan-16 21:15:24.667543 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17299 2019-Jan-16 21:15:24.668194 - [DEBUG] Compose: EdgeIdentity * AllBottom
17300 2019-Jan-16 21:15:24.668222 - [DEBUG]
17301 2019-Jan-16 21:15:24.668246 - [DEBUG] Propagate flow
17302 2019-Jan-16 21:15:24.668269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17303 2019-Jan-16 21:15:24.668325 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17304 2019-Jan-16 21:15:24.668977 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17305 2019-Jan-16 21:15:24.669615 - [DEBUG] Edge function : AllBottom (result of previous compose)
17306 2019-Jan-16 21:15:24.669640 - [DEBUG]
17307 2019-Jan-16 21:15:24.669664 - [DEBUG] Join: AllTop & AllBottom
17308 2019-Jan-16 21:15:24.669690 - [DEBUG] = AllBottom (new jump func)
17309 2019-Jan-16 21:15:24.669714 - [DEBUG]
17310 2019-Jan-16 21:15:24.669738 - [DEBUG] Start adding new jump function
17311 2019-Jan-16 21:15:24.669761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17312 2019-Jan-16 21:15:24.669817 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17313 2019-Jan-16 21:15:24.670456 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17314 2019-Jan-16 21:15:24.671089 - [DEBUG] Edge Function : AllBottom
17315 2019-Jan-16 21:15:24.671117 - [DEBUG] End adding new jump function
17316 2019-Jan-16 21:15:24.671141 - [DEBUG]
17317 2019-Jan-16 21:15:24.671164 - [DEBUG] -------------------------------------------- 494. Path Edge --------------------------------------------
17318 2019-Jan-16 21:15:24.671188 - [DEBUG]
17319 2019-Jan-16 21:15:24.671211 - [DEBUG] Process 494. path edge:
17320 2019-Jan-16 21:15:24.671235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17321 2019-Jan-16 21:15:24.671291 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
17322 2019-Jan-16 21:15:24.671941 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17323 2019-Jan-16 21:15:24.672579 - [DEBUG]
17324 2019-Jan-16 21:15:24.672603 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17325 2019-Jan-16 21:15:24.673252 - [DEBUG] Compose: EdgeIdentity * AllBottom
17326 2019-Jan-16 21:15:24.673281 - [DEBUG]
17327 2019-Jan-16 21:15:24.673311 - [DEBUG] Propagate flow
17328 2019-Jan-16 21:15:24.673335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17329 2019-Jan-16 21:15:24.673391 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17330 2019-Jan-16 21:15:24.674031 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17331 2019-Jan-16 21:15:24.674669 - [DEBUG] Edge function : AllBottom (result of previous compose)
17332 2019-Jan-16 21:15:24.674694 - [DEBUG]
17333 2019-Jan-16 21:15:24.674718 - [DEBUG] Join: AllTop & AllBottom
17334 2019-Jan-16 21:15:24.674743 - [DEBUG] = AllBottom (new jump func)
17335 2019-Jan-16 21:15:24.674767 - [DEBUG]
17336 2019-Jan-16 21:15:24.674790 - [DEBUG] Start adding new jump function
17337 2019-Jan-16 21:15:24.674813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17338 2019-Jan-16 21:15:24.674869 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17339 2019-Jan-16 21:15:24.675536 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17340 2019-Jan-16 21:15:24.676175 - [DEBUG] Edge Function : AllBottom
17341 2019-Jan-16 21:15:24.676203 - [DEBUG] End adding new jump function
17342 2019-Jan-16 21:15:24.676227 - [DEBUG]
17343 2019-Jan-16 21:15:24.676250 - [DEBUG] -------------------------------------------- 495. Path Edge --------------------------------------------
17344 2019-Jan-16 21:15:24.676274 - [DEBUG]
17345 2019-Jan-16 21:15:24.676297 - [DEBUG] Process 495. path edge:
17346 2019-Jan-16 21:15:24.676321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17347 2019-Jan-16 21:15:24.676377 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
17348 2019-Jan-16 21:15:24.677015 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17349 2019-Jan-16 21:15:24.677652 - [DEBUG]
17350 2019-Jan-16 21:15:24.677676 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17351 2019-Jan-16 21:15:24.678326 - [DEBUG] Compose: EdgeIdentity * AllBottom
17352 2019-Jan-16 21:15:24.678354 - [DEBUG]
17353 2019-Jan-16 21:15:24.678377 - [DEBUG] Propagate flow
17354 2019-Jan-16 21:15:24.678412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17355 2019-Jan-16 21:15:24.678470 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17356 2019-Jan-16 21:15:24.679106 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17357 2019-Jan-16 21:15:24.679744 - [DEBUG] Edge function : AllBottom (result of previous compose)
17358 2019-Jan-16 21:15:24.679769 - [DEBUG]
17359 2019-Jan-16 21:15:24.679793 - [DEBUG] Join: AllTop & AllBottom
17360 2019-Jan-16 21:15:24.679819 - [DEBUG] = AllBottom (new jump func)
17361 2019-Jan-16 21:15:24.679843 - [DEBUG]
17362 2019-Jan-16 21:15:24.679866 - [DEBUG] Start adding new jump function
17363 2019-Jan-16 21:15:24.679889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17364 2019-Jan-16 21:15:24.679945 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17365 2019-Jan-16 21:15:24.680583 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17366 2019-Jan-16 21:15:24.681216 - [DEBUG] Edge Function : AllBottom
17367 2019-Jan-16 21:15:24.681245 - [DEBUG] End adding new jump function
17368 2019-Jan-16 21:15:24.681268 - [DEBUG]
17369 2019-Jan-16 21:15:24.681292 - [DEBUG] -------------------------------------------- 496. Path Edge --------------------------------------------
17370 2019-Jan-16 21:15:24.681316 - [DEBUG]
17371 2019-Jan-16 21:15:24.681339 - [DEBUG] Process 496. path edge:
17372 2019-Jan-16 21:15:24.681370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17373 2019-Jan-16 21:15:24.681427 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
17374 2019-Jan-16 21:15:24.682079 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17375 2019-Jan-16 21:15:24.682717 - [DEBUG]
17376 2019-Jan-16 21:15:24.682742 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17377 2019-Jan-16 21:15:24.683391 - [DEBUG] Compose: EdgeIdentity * AllBottom
17378 2019-Jan-16 21:15:24.683418 - [DEBUG]
17379 2019-Jan-16 21:15:24.683442 - [DEBUG] Propagate flow
17380 2019-Jan-16 21:15:24.683466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17381 2019-Jan-16 21:15:24.683522 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17382 2019-Jan-16 21:15:24.684162 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17383 2019-Jan-16 21:15:24.684800 - [DEBUG] Edge function : AllBottom (result of previous compose)
17384 2019-Jan-16 21:15:24.684825 - [DEBUG]
17385 2019-Jan-16 21:15:24.684849 - [DEBUG] Join: AllTop & AllBottom
17386 2019-Jan-16 21:15:24.684874 - [DEBUG] = AllBottom (new jump func)
17387 2019-Jan-16 21:15:24.684898 - [DEBUG]
17388 2019-Jan-16 21:15:24.684922 - [DEBUG] Start adding new jump function
17389 2019-Jan-16 21:15:24.684945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17390 2019-Jan-16 21:15:24.685000 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17391 2019-Jan-16 21:15:24.685655 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17392 2019-Jan-16 21:15:24.686293 - [DEBUG] Edge Function : AllBottom
17393 2019-Jan-16 21:15:24.686321 - [DEBUG] End adding new jump function
17394 2019-Jan-16 21:15:24.686344 - [DEBUG]
17395 2019-Jan-16 21:15:24.686368 - [DEBUG] -------------------------------------------- 497. Path Edge --------------------------------------------
17396 2019-Jan-16 21:15:24.686392 - [DEBUG]
17397 2019-Jan-16 21:15:24.686415 - [DEBUG] Process 497. path edge:
17398 2019-Jan-16 21:15:24.686439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17399 2019-Jan-16 21:15:24.686495 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
17400 2019-Jan-16 21:15:24.687132 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17401 2019-Jan-16 21:15:24.687770 - [DEBUG]
17402 2019-Jan-16 21:15:24.687793 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17403 2019-Jan-16 21:15:24.688458 - [DEBUG] Compose: EdgeIdentity * AllBottom
17404 2019-Jan-16 21:15:24.688486 - [DEBUG]
17405 2019-Jan-16 21:15:24.688510 - [DEBUG] Propagate flow
17406 2019-Jan-16 21:15:24.688533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17407 2019-Jan-16 21:15:24.688589 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17408 2019-Jan-16 21:15:24.689224 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17409 2019-Jan-16 21:15:24.689863 - [DEBUG] Edge function : AllBottom (result of previous compose)
17410 2019-Jan-16 21:15:24.689888 - [DEBUG]
17411 2019-Jan-16 21:15:24.689912 - [DEBUG] Join: AllTop & AllBottom
17412 2019-Jan-16 21:15:24.689937 - [DEBUG] = AllBottom (new jump func)
17413 2019-Jan-16 21:15:24.689962 - [DEBUG]
17414 2019-Jan-16 21:15:24.689985 - [DEBUG] Start adding new jump function
17415 2019-Jan-16 21:15:24.690008 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17416 2019-Jan-16 21:15:24.690064 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17417 2019-Jan-16 21:15:24.690709 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17418 2019-Jan-16 21:15:24.691343 - [DEBUG] Edge Function : AllBottom
17419 2019-Jan-16 21:15:24.691371 - [DEBUG] End adding new jump function
17420 2019-Jan-16 21:15:24.691394 - [DEBUG]
17421 2019-Jan-16 21:15:24.691418 - [DEBUG] -------------------------------------------- 498. Path Edge --------------------------------------------
17422 2019-Jan-16 21:15:24.691442 - [DEBUG]
17423 2019-Jan-16 21:15:24.691465 - [DEBUG] Process 498. path edge:
17424 2019-Jan-16 21:15:24.691489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17425 2019-Jan-16 21:15:24.691545 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
17426 2019-Jan-16 21:15:24.692194 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17427 2019-Jan-16 21:15:24.692831 - [DEBUG]
17428 2019-Jan-16 21:15:24.692856 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17429 2019-Jan-16 21:15:24.693504 - [DEBUG] Compose: EdgeIdentity * AllBottom
17430 2019-Jan-16 21:15:24.693532 - [DEBUG]
17431 2019-Jan-16 21:15:24.693556 - [DEBUG] Propagate flow
17432 2019-Jan-16 21:15:24.693580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17433 2019-Jan-16 21:15:24.693636 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17434 2019-Jan-16 21:15:24.694271 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17435 2019-Jan-16 21:15:24.694909 - [DEBUG] Edge function : AllBottom (result of previous compose)
17436 2019-Jan-16 21:15:24.694934 - [DEBUG]
17437 2019-Jan-16 21:15:24.694958 - [DEBUG] Join: AllTop & AllBottom
17438 2019-Jan-16 21:15:24.694983 - [DEBUG] = AllBottom (new jump func)
17439 2019-Jan-16 21:15:24.695007 - [DEBUG]
17440 2019-Jan-16 21:15:24.695030 - [DEBUG] Start adding new jump function
17441 2019-Jan-16 21:15:24.695053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17442 2019-Jan-16 21:15:24.695122 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17443 2019-Jan-16 21:15:24.695760 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17444 2019-Jan-16 21:15:24.696393 - [DEBUG] Edge Function : AllBottom
17445 2019-Jan-16 21:15:24.696421 - [DEBUG] End adding new jump function
17446 2019-Jan-16 21:15:24.696444 - [DEBUG]
17447 2019-Jan-16 21:15:24.696467 - [DEBUG] -------------------------------------------- 499. Path Edge --------------------------------------------
17448 2019-Jan-16 21:15:24.696492 - [DEBUG]
17449 2019-Jan-16 21:15:24.696515 - [DEBUG] Process 499. path edge:
17450 2019-Jan-16 21:15:24.696538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17451 2019-Jan-16 21:15:24.696594 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
17452 2019-Jan-16 21:15:24.697228 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17453 2019-Jan-16 21:15:24.697866 - [DEBUG]
17454 2019-Jan-16 21:15:24.697890 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17455 2019-Jan-16 21:15:24.698553 - [DEBUG] Compose: EdgeIdentity * AllBottom
17456 2019-Jan-16 21:15:24.698581 - [DEBUG]
17457 2019-Jan-16 21:15:24.698605 - [DEBUG] Propagate flow
17458 2019-Jan-16 21:15:24.698628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17459 2019-Jan-16 21:15:24.698684 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17460 2019-Jan-16 21:15:24.699340 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17461 2019-Jan-16 21:15:24.699985 - [DEBUG] Edge function : AllBottom (result of previous compose)
17462 2019-Jan-16 21:15:24.700010 - [DEBUG]
17463 2019-Jan-16 21:15:24.700035 - [DEBUG] Join: AllTop & AllBottom
17464 2019-Jan-16 21:15:24.700060 - [DEBUG] = AllBottom (new jump func)
17465 2019-Jan-16 21:15:24.700084 - [DEBUG]
17466 2019-Jan-16 21:15:24.700108 - [DEBUG] Start adding new jump function
17467 2019-Jan-16 21:15:24.700131 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17468 2019-Jan-16 21:15:24.700186 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17469 2019-Jan-16 21:15:24.700825 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17470 2019-Jan-16 21:15:24.701464 - [DEBUG] Edge Function : AllBottom
17471 2019-Jan-16 21:15:24.701492 - [DEBUG] End adding new jump function
17472 2019-Jan-16 21:15:24.701515 - [DEBUG]
17473 2019-Jan-16 21:15:24.701538 - [DEBUG] -------------------------------------------- 500. Path Edge --------------------------------------------
17474 2019-Jan-16 21:15:24.701563 - [DEBUG]
17475 2019-Jan-16 21:15:24.701586 - [DEBUG] Process 500. path edge:
17476 2019-Jan-16 21:15:24.701609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17477 2019-Jan-16 21:15:24.701665 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
17478 2019-Jan-16 21:15:24.702320 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17479 2019-Jan-16 21:15:24.702957 - [DEBUG]
17480 2019-Jan-16 21:15:24.702983 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17481 2019-Jan-16 21:15:24.703637 - [DEBUG] Compose: EdgeIdentity * AllBottom
17482 2019-Jan-16 21:15:24.703665 - [DEBUG]
17483 2019-Jan-16 21:15:24.703689 - [DEBUG] Propagate flow
17484 2019-Jan-16 21:15:24.703712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17485 2019-Jan-16 21:15:24.703768 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17486 2019-Jan-16 21:15:24.704405 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17487 2019-Jan-16 21:15:24.705043 - [DEBUG] Edge function : AllBottom (result of previous compose)
17488 2019-Jan-16 21:15:24.705079 - [DEBUG]
17489 2019-Jan-16 21:15:24.705106 - [DEBUG] Join: AllTop & AllBottom
17490 2019-Jan-16 21:15:24.705131 - [DEBUG] = AllBottom (new jump func)
17491 2019-Jan-16 21:15:24.705155 - [DEBUG]
17492 2019-Jan-16 21:15:24.705179 - [DEBUG] Start adding new jump function
17493 2019-Jan-16 21:15:24.705202 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17494 2019-Jan-16 21:15:24.705257 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17495 2019-Jan-16 21:15:24.705905 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17496 2019-Jan-16 21:15:24.706539 - [DEBUG] Edge Function : AllBottom
17497 2019-Jan-16 21:15:24.706566 - [DEBUG] End adding new jump function
17498 2019-Jan-16 21:15:24.706590 - [DEBUG]
17499 2019-Jan-16 21:15:24.706613 - [DEBUG] -------------------------------------------- 501. Path Edge --------------------------------------------
17500 2019-Jan-16 21:15:24.706637 - [DEBUG]
17501 2019-Jan-16 21:15:24.706660 - [DEBUG] Process 501. path edge:
17502 2019-Jan-16 21:15:24.706684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17503 2019-Jan-16 21:15:24.706740 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
17504 2019-Jan-16 21:15:24.707381 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17505 2019-Jan-16 21:15:24.708021 - [DEBUG]
17506 2019-Jan-16 21:15:24.708045 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17507 2019-Jan-16 21:15:24.708711 - [DEBUG] Compose: EdgeIdentity * AllBottom
17508 2019-Jan-16 21:15:24.708739 - [DEBUG]
17509 2019-Jan-16 21:15:24.708763 - [DEBUG] Propagate flow
17510 2019-Jan-16 21:15:24.708786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17511 2019-Jan-16 21:15:24.708842 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17512 2019-Jan-16 21:15:24.709478 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17513 2019-Jan-16 21:15:24.710116 - [DEBUG] Edge function : AllBottom (result of previous compose)
17514 2019-Jan-16 21:15:24.710141 - [DEBUG]
17515 2019-Jan-16 21:15:24.710165 - [DEBUG] Join: AllTop & AllBottom
17516 2019-Jan-16 21:15:24.710191 - [DEBUG] = AllBottom (new jump func)
17517 2019-Jan-16 21:15:24.710215 - [DEBUG]
17518 2019-Jan-16 21:15:24.710238 - [DEBUG] Start adding new jump function
17519 2019-Jan-16 21:15:24.710261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17520 2019-Jan-16 21:15:24.710317 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17521 2019-Jan-16 21:15:24.710956 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17522 2019-Jan-16 21:15:24.711596 - [DEBUG] Edge Function : AllBottom
17523 2019-Jan-16 21:15:24.711624 - [DEBUG] End adding new jump function
17524 2019-Jan-16 21:15:24.711648 - [DEBUG]
17525 2019-Jan-16 21:15:24.711671 - [DEBUG] -------------------------------------------- 502. Path Edge --------------------------------------------
17526 2019-Jan-16 21:15:24.711695 - [DEBUG]
17527 2019-Jan-16 21:15:24.711718 - [DEBUG] Process 502. path edge:
17528 2019-Jan-16 21:15:24.711755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17529 2019-Jan-16 21:15:24.711812 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
17530 2019-Jan-16 21:15:24.712447 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17531 2019-Jan-16 21:15:24.713085 - [DEBUG]
17532 2019-Jan-16 21:15:24.713109 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17533 2019-Jan-16 21:15:24.713752 - [DEBUG] Start of endsummarytab entry
17534 2019-Jan-16 21:15:24.713782 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17535 2019-Jan-16 21:15:24.714421 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
17536 2019-Jan-16 21:15:24.714480 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17537 2019-Jan-16 21:15:24.715129 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17538 2019-Jan-16 21:15:24.715768 - [DEBUG] EF: AllBottom
17539 2019-Jan-16 21:15:24.715793 - [DEBUG]
17540 2019-Jan-16 21:15:24.715816 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17541 2019-Jan-16 21:15:24.716451 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
17542 2019-Jan-16 21:15:24.717084 - [DEBUG] EF: AllBottom
17543 2019-Jan-16 21:15:24.717109 - [DEBUG]
17544 2019-Jan-16 21:15:24.717132 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17545 2019-Jan-16 21:15:24.717766 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
17546 2019-Jan-16 21:15:24.718411 - [DEBUG] EF: AllBottom
17547 2019-Jan-16 21:15:24.718438 - [DEBUG]
17548 2019-Jan-16 21:15:24.718461 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17549 2019-Jan-16 21:15:24.719105 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
17550 2019-Jan-16 21:15:24.719742 - [DEBUG] EF: AllBottom
17551 2019-Jan-16 21:15:24.719767 - [DEBUG]
17552 2019-Jan-16 21:15:24.719791 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17553 2019-Jan-16 21:15:24.720424 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17554 2019-Jan-16 21:15:24.721062 - [DEBUG] EF: AllBottom
17555 2019-Jan-16 21:15:24.721087 - [DEBUG]
17556 2019-Jan-16 21:15:24.721110 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17557 2019-Jan-16 21:15:24.721757 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
17558 2019-Jan-16 21:15:24.722390 - [DEBUG] EF: AllBottom
17559 2019-Jan-16 21:15:24.722415 - [DEBUG]
17560 2019-Jan-16 21:15:24.722438 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17561 2019-Jan-16 21:15:24.723072 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
17562 2019-Jan-16 21:15:24.723709 - [DEBUG] EF: AllBottom
17563 2019-Jan-16 21:15:24.723734 - [DEBUG]
17564 2019-Jan-16 21:15:24.723757 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17565 2019-Jan-16 21:15:24.724392 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
17566 2019-Jan-16 21:15:24.725027 - [DEBUG] EF: AllBottom
17567 2019-Jan-16 21:15:24.725051 - [DEBUG]
17568 2019-Jan-16 21:15:24.725087 - [DEBUG] ---------------
17569 2019-Jan-16 21:15:24.725111 - [DEBUG]
17570 2019-Jan-16 21:15:24.725136 - [DEBUG] End of endsummarytab entry
17571 2019-Jan-16 21:15:24.725159 - [DEBUG]
17572 2019-Jan-16 21:15:24.725183 - [DEBUG] Start of incomingtab entry
17573 2019-Jan-16 21:15:24.725207 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17574 2019-Jan-16 21:15:24.725842 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
17575 2019-Jan-16 21:15:24.725898 - [DEBUG] ---------------
17576 2019-Jan-16 21:15:24.725922 - [DEBUG] End of incomingtab entry
17577 2019-Jan-16 21:15:24.725946 - [DEBUG]
17578 2019-Jan-16 21:15:24.725972 - [DEBUG] EDGE:
17579 2019-Jan-16 21:15:24.726028 - [DEBUG] ---> 17580 2019-Jan-16 21:15:24.726663 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17581 2019-Jan-16 21:15:24.727302 - [DEBUG]
17582 2019-Jan-16 21:15:24.727328 - [DEBUG] EDGE:
17583 2019-Jan-16 21:15:24.727385 - [DEBUG] ---> 17584 2019-Jan-16 21:15:24.728021 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17585 2019-Jan-16 21:15:24.728676 - [DEBUG]
17586 2019-Jan-16 21:15:24.728710 - [DEBUG] Compose: EdgeIdentity * AllBottom
17587 2019-Jan-16 21:15:24.728737 - [DEBUG]
17588 2019-Jan-16 21:15:24.728760 - [DEBUG] Propagate flow
17589 2019-Jan-16 21:15:24.728783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17590 2019-Jan-16 21:15:24.728840 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17591 2019-Jan-16 21:15:24.729486 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17592 2019-Jan-16 21:15:24.730123 - [DEBUG] Edge function : AllBottom (result of previous compose)
17593 2019-Jan-16 21:15:24.730148 - [DEBUG]
17594 2019-Jan-16 21:15:24.730173 - [DEBUG] Join: AllTop & AllBottom
17595 2019-Jan-16 21:15:24.730199 - [DEBUG] = AllBottom (new jump func)
17596 2019-Jan-16 21:15:24.730223 - [DEBUG]
17597 2019-Jan-16 21:15:24.730246 - [DEBUG] Start adding new jump function
17598 2019-Jan-16 21:15:24.730277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17599 2019-Jan-16 21:15:24.730333 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17600 2019-Jan-16 21:15:24.730972 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17601 2019-Jan-16 21:15:24.731616 - [DEBUG] Edge Function : AllBottom
17602 2019-Jan-16 21:15:24.731644 - [DEBUG] End adding new jump function
17603 2019-Jan-16 21:15:24.731667 - [DEBUG]
17604 2019-Jan-16 21:15:24.731691 - [DEBUG] -------------------------------------------- 503. Path Edge --------------------------------------------
17605 2019-Jan-16 21:15:24.731715 - [DEBUG]
17606 2019-Jan-16 21:15:24.731752 - [DEBUG] Process 503. path edge:
17607 2019-Jan-16 21:15:24.731777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17608 2019-Jan-16 21:15:24.731833 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
17609 2019-Jan-16 21:15:24.732477 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17610 2019-Jan-16 21:15:24.733116 - [DEBUG]
17611 2019-Jan-16 21:15:24.733140 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17612 2019-Jan-16 21:15:24.733791 - [DEBUG] Possible callees:
17613 2019-Jan-16 21:15:24.733816 - [DEBUG] llvm.dbg.declare
17614 2019-Jan-16 21:15:24.733841 - [DEBUG] Possible return sites:
17615 2019-Jan-16 21:15:24.733864 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19317616 2019-Jan-16 21:15:24.735152 - [DEBUG] Found and process special summary
17617 2019-Jan-16 21:15:24.735186 - [DEBUG] Compose: EdgeIdentity * AllBottom
17618 2019-Jan-16 21:15:24.735213 - [DEBUG]
17619 2019-Jan-16 21:15:24.735237 - [DEBUG] Propagate flow
17620 2019-Jan-16 21:15:24.735260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17621 2019-Jan-16 21:15:24.735317 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17622 2019-Jan-16 21:15:24.735955 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17623 2019-Jan-16 21:15:24.736594 - [DEBUG] Edge function : AllBottom (result of previous compose)
17624 2019-Jan-16 21:15:24.736619 - [DEBUG]
17625 2019-Jan-16 21:15:24.736644 - [DEBUG] Join: AllTop & AllBottom
17626 2019-Jan-16 21:15:24.736669 - [DEBUG] = AllBottom (new jump func)
17627 2019-Jan-16 21:15:24.736693 - [DEBUG]
17628 2019-Jan-16 21:15:24.736717 - [DEBUG] Start adding new jump function
17629 2019-Jan-16 21:15:24.736740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17630 2019-Jan-16 21:15:24.736796 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17631 2019-Jan-16 21:15:24.737441 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17632 2019-Jan-16 21:15:24.738079 - [DEBUG] Edge Function : AllBottom
17633 2019-Jan-16 21:15:24.738107 - [DEBUG] End adding new jump function
17634 2019-Jan-16 21:15:24.738131 - [DEBUG]
17635 2019-Jan-16 21:15:24.738154 - [DEBUG] -------------------------------------------- 504. Path Edge --------------------------------------------
17636 2019-Jan-16 21:15:24.738179 - [DEBUG]
17637 2019-Jan-16 21:15:24.738202 - [DEBUG] Process 504. path edge:
17638 2019-Jan-16 21:15:24.738226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17639 2019-Jan-16 21:15:24.738282 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
17640 2019-Jan-16 21:15:24.738944 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17641 2019-Jan-16 21:15:24.739584 - [DEBUG]
17642 2019-Jan-16 21:15:24.739608 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17643 2019-Jan-16 21:15:24.740261 - [DEBUG] Compose: EdgeIdentity * AllBottom
17644 2019-Jan-16 21:15:24.740289 - [DEBUG]
17645 2019-Jan-16 21:15:24.740313 - [DEBUG] Propagate flow
17646 2019-Jan-16 21:15:24.740336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17647 2019-Jan-16 21:15:24.740393 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17648 2019-Jan-16 21:15:24.741034 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17649 2019-Jan-16 21:15:24.741673 - [DEBUG] Edge function : AllBottom (result of previous compose)
17650 2019-Jan-16 21:15:24.741697 - [DEBUG]
17651 2019-Jan-16 21:15:24.741722 - [DEBUG] Join: AllTop & AllBottom
17652 2019-Jan-16 21:15:24.741762 - [DEBUG] = AllBottom (new jump func)
17653 2019-Jan-16 21:15:24.741786 - [DEBUG]
17654 2019-Jan-16 21:15:24.741809 - [DEBUG] Start adding new jump function
17655 2019-Jan-16 21:15:24.741832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17656 2019-Jan-16 21:15:24.741888 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17657 2019-Jan-16 21:15:24.742527 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17658 2019-Jan-16 21:15:24.743162 - [DEBUG] Edge Function : AllBottom
17659 2019-Jan-16 21:15:24.743189 - [DEBUG] End adding new jump function
17660 2019-Jan-16 21:15:24.743213 - [DEBUG]
17661 2019-Jan-16 21:15:24.743236 - [DEBUG] -------------------------------------------- 505. Path Edge --------------------------------------------
17662 2019-Jan-16 21:15:24.743260 - [DEBUG]
17663 2019-Jan-16 21:15:24.743283 - [DEBUG] Process 505. path edge:
17664 2019-Jan-16 21:15:24.743307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17665 2019-Jan-16 21:15:24.743363 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
17666 2019-Jan-16 21:15:24.743998 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17667 2019-Jan-16 21:15:24.744637 - [DEBUG]
17668 2019-Jan-16 21:15:24.744662 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17669 2019-Jan-16 21:15:24.745325 - [DEBUG] Compose: EdgeIdentity * AllBottom
17670 2019-Jan-16 21:15:24.745353 - [DEBUG]
17671 2019-Jan-16 21:15:24.745376 - [DEBUG] Propagate flow
17672 2019-Jan-16 21:15:24.745400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17673 2019-Jan-16 21:15:24.745456 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17674 2019-Jan-16 21:15:24.746092 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17675 2019-Jan-16 21:15:24.746730 - [DEBUG] Edge function : AllBottom (result of previous compose)
17676 2019-Jan-16 21:15:24.746755 - [DEBUG]
17677 2019-Jan-16 21:15:24.746780 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17678 2019-Jan-16 21:15:24.746806 - [DEBUG] = AllBottom
17679 2019-Jan-16 21:15:24.746830 - [DEBUG]
17680 2019-Jan-16 21:15:24.746853 - [DEBUG] PROPAGATE: No new function!
17681 2019-Jan-16 21:15:24.746879 - [DEBUG] EDGE:
17682 2019-Jan-16 21:15:24.746936 - [DEBUG] ---> 17683 2019-Jan-16 21:15:24.747571 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17684 2019-Jan-16 21:15:24.748215 - [DEBUG]
17685 2019-Jan-16 21:15:24.748242 - [DEBUG] EDGE:
17686 2019-Jan-16 21:15:24.748299 - [DEBUG] ---> 17687 2019-Jan-16 21:15:24.748953 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17688 2019-Jan-16 21:15:24.749593 - [DEBUG]
17689 2019-Jan-16 21:15:24.749631 - [DEBUG] Compose: EdgeIdentity * AllBottom
17690 2019-Jan-16 21:15:24.749658 - [DEBUG]
17691 2019-Jan-16 21:15:24.749682 - [DEBUG] Propagate flow
17692 2019-Jan-16 21:15:24.749705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17693 2019-Jan-16 21:15:24.749761 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17694 2019-Jan-16 21:15:24.750399 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17695 2019-Jan-16 21:15:24.751037 - [DEBUG] Edge function : AllBottom (result of previous compose)
17696 2019-Jan-16 21:15:24.751062 - [DEBUG]
17697 2019-Jan-16 21:15:24.751087 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17698 2019-Jan-16 21:15:24.751113 - [DEBUG] = AllBottom
17699 2019-Jan-16 21:15:24.751137 - [DEBUG]
17700 2019-Jan-16 21:15:24.751160 - [DEBUG] PROPAGATE: No new function!
17701 2019-Jan-16 21:15:24.751188 - [DEBUG] EDGE:
17702 2019-Jan-16 21:15:24.751245 - [DEBUG] ---> 17703 2019-Jan-16 21:15:24.751908 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17704 2019-Jan-16 21:15:24.752548 - [DEBUG]
17705 2019-Jan-16 21:15:24.752574 - [DEBUG] EDGE:
17706 2019-Jan-16 21:15:24.752631 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
17707 2019-Jan-16 21:15:24.753270 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17708 2019-Jan-16 21:15:24.753909 - [DEBUG]
17709 2019-Jan-16 21:15:24.753935 - [DEBUG] EDGE:
17710 2019-Jan-16 21:15:24.753992 - [DEBUG] ---> 17711 2019-Jan-16 21:15:24.754627 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17712 2019-Jan-16 21:15:24.755281 - [DEBUG]
17713 2019-Jan-16 21:15:24.755308 - [DEBUG] EDGE:
17714 2019-Jan-16 21:15:24.755365 - [DEBUG] ---> 17715 2019-Jan-16 21:15:24.755999 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17716 2019-Jan-16 21:15:24.756637 - [DEBUG]
17717 2019-Jan-16 21:15:24.756663 - [DEBUG] EDGE:
17718 2019-Jan-16 21:15:24.756720 - [DEBUG] ---> 17719 2019-Jan-16 21:15:24.757359 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17720 2019-Jan-16 21:15:24.757998 - [DEBUG]
17721 2019-Jan-16 21:15:24.758031 - [DEBUG] Compose: EdgeIdentity * AllBottom
17722 2019-Jan-16 21:15:24.758058 - [DEBUG]
17723 2019-Jan-16 21:15:24.758082 - [DEBUG] Propagate flow
17724 2019-Jan-16 21:15:24.758105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17725 2019-Jan-16 21:15:24.758161 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17726 2019-Jan-16 21:15:24.758815 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17727 2019-Jan-16 21:15:24.759466 - [DEBUG] Edge function : AllBottom (result of previous compose)
17728 2019-Jan-16 21:15:24.759492 - [DEBUG]
17729 2019-Jan-16 21:15:24.759517 - [DEBUG] Join: AllTop & AllBottom
17730 2019-Jan-16 21:15:24.759543 - [DEBUG] = AllBottom (new jump func)
17731 2019-Jan-16 21:15:24.759567 - [DEBUG]
17732 2019-Jan-16 21:15:24.759590 - [DEBUG] Start adding new jump function
17733 2019-Jan-16 21:15:24.759614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17734 2019-Jan-16 21:15:24.759670 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17735 2019-Jan-16 21:15:24.760309 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17736 2019-Jan-16 21:15:24.760945 - [DEBUG] Edge Function : AllBottom
17737 2019-Jan-16 21:15:24.760972 - [DEBUG] End adding new jump function
17738 2019-Jan-16 21:15:24.760996 - [DEBUG]
17739 2019-Jan-16 21:15:24.761020 - [DEBUG] -------------------------------------------- 506. Path Edge --------------------------------------------
17740 2019-Jan-16 21:15:24.761044 - [DEBUG]
17741 2019-Jan-16 21:15:24.761067 - [DEBUG] Process 506. path edge:
17742 2019-Jan-16 21:15:24.761091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17743 2019-Jan-16 21:15:24.761147 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
17744 2019-Jan-16 21:15:24.761799 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17745 2019-Jan-16 21:15:24.762438 - [DEBUG]
17746 2019-Jan-16 21:15:24.762463 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17747 2019-Jan-16 21:15:24.763115 - [DEBUG] Compose: EdgeIdentity * AllBottom
17748 2019-Jan-16 21:15:24.763142 - [DEBUG]
17749 2019-Jan-16 21:15:24.763166 - [DEBUG] Propagate flow
17750 2019-Jan-16 21:15:24.763189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17751 2019-Jan-16 21:15:24.763245 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
17752 2019-Jan-16 21:15:24.763879 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17753 2019-Jan-16 21:15:24.764517 - [DEBUG] Edge function : AllBottom (result of previous compose)
17754 2019-Jan-16 21:15:24.764542 - [DEBUG]
17755 2019-Jan-16 21:15:24.764566 - [DEBUG] Join: AllTop & AllBottom
17756 2019-Jan-16 21:15:24.764591 - [DEBUG] = AllBottom (new jump func)
17757 2019-Jan-16 21:15:24.764616 - [DEBUG]
17758 2019-Jan-16 21:15:24.764639 - [DEBUG] Start adding new jump function
17759 2019-Jan-16 21:15:24.764662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17760 2019-Jan-16 21:15:24.764717 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17761 2019-Jan-16 21:15:24.765371 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
17762 2019-Jan-16 21:15:24.766003 - [DEBUG] Edge Function : AllBottom
17763 2019-Jan-16 21:15:24.766031 - [DEBUG] End adding new jump function
17764 2019-Jan-16 21:15:24.766054 - [DEBUG]
17765 2019-Jan-16 21:15:24.766078 - [DEBUG] -------------------------------------------- 507. Path Edge --------------------------------------------
17766 2019-Jan-16 21:15:24.766102 - [DEBUG]
17767 2019-Jan-16 21:15:24.766125 - [DEBUG] Process 507. path edge:
17768 2019-Jan-16 21:15:24.766148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17769 2019-Jan-16 21:15:24.766205 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
17770 2019-Jan-16 21:15:24.766837 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
17771 2019-Jan-16 21:15:24.767475 - [DEBUG]
17772 2019-Jan-16 21:15:24.767508 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
17773 2019-Jan-16 21:15:24.768155 - [DEBUG] Compose: EdgeIdentity * AllBottom
17774 2019-Jan-16 21:15:24.768183 - [DEBUG]
17775 2019-Jan-16 21:15:24.768207 - [DEBUG] Propagate flow
17776 2019-Jan-16 21:15:24.768230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17777 2019-Jan-16 21:15:24.768286 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17778 2019-Jan-16 21:15:24.768938 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17779 2019-Jan-16 21:15:24.769578 - [DEBUG] Edge function : AllBottom (result of previous compose)
17780 2019-Jan-16 21:15:24.769603 - [DEBUG]
17781 2019-Jan-16 21:15:24.769628 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17782 2019-Jan-16 21:15:24.769653 - [DEBUG] = AllBottom
17783 2019-Jan-16 21:15:24.769678 - [DEBUG]
17784 2019-Jan-16 21:15:24.769701 - [DEBUG] PROPAGATE: No new function!
17785 2019-Jan-16 21:15:24.769726 - [DEBUG] EDGE:
17786 2019-Jan-16 21:15:24.769783 - [DEBUG] ---> 17787 2019-Jan-16 21:15:24.770416 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17788 2019-Jan-16 21:15:24.771054 - [DEBUG]
17789 2019-Jan-16 21:15:24.771080 - [DEBUG] EDGE:
17790 2019-Jan-16 21:15:24.771137 - [DEBUG] ---> 17791 2019-Jan-16 21:15:24.771788 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17792 2019-Jan-16 21:15:24.772429 - [DEBUG]
17793 2019-Jan-16 21:15:24.772455 - [DEBUG] EDGE:
17794 2019-Jan-16 21:15:24.772512 - [DEBUG] ---> 17795 2019-Jan-16 21:15:24.773147 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17796 2019-Jan-16 21:15:24.773787 - [DEBUG]
17797 2019-Jan-16 21:15:24.773813 - [DEBUG] EDGE:
17798 2019-Jan-16 21:15:24.773870 - [DEBUG] ---> 17799 2019-Jan-16 21:15:24.774509 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17800 2019-Jan-16 21:15:24.775161 - [DEBUG]
17801 2019-Jan-16 21:15:24.775188 - [DEBUG] EDGE:
17802 2019-Jan-16 21:15:24.775245 - [DEBUG] ---> 17803 2019-Jan-16 21:15:24.775879 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17804 2019-Jan-16 21:15:24.776519 - [DEBUG]
17805 2019-Jan-16 21:15:24.776545 - [DEBUG] EDGE:
17806 2019-Jan-16 21:15:24.776602 - [DEBUG] ---> 17807 2019-Jan-16 21:15:24.777239 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17808 2019-Jan-16 21:15:24.777877 - [DEBUG]
17809 2019-Jan-16 21:15:24.777914 - [DEBUG] Compose: EdgeIdentity * AllBottom
17810 2019-Jan-16 21:15:24.777941 - [DEBUG]
17811 2019-Jan-16 21:15:24.777965 - [DEBUG] Propagate flow
17812 2019-Jan-16 21:15:24.777988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17813 2019-Jan-16 21:15:24.778044 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17814 2019-Jan-16 21:15:24.778705 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17815 2019-Jan-16 21:15:24.779344 - [DEBUG] Edge function : AllBottom (result of previous compose)
17816 2019-Jan-16 21:15:24.779369 - [DEBUG]
17817 2019-Jan-16 21:15:24.779394 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17818 2019-Jan-16 21:15:24.779419 - [DEBUG] = AllBottom
17819 2019-Jan-16 21:15:24.779444 - [DEBUG]
17820 2019-Jan-16 21:15:24.779467 - [DEBUG] PROPAGATE: No new function!
17821 2019-Jan-16 21:15:24.779494 - [DEBUG] EDGE:
17822 2019-Jan-16 21:15:24.779552 - [DEBUG] ---> 17823 2019-Jan-16 21:15:24.780198 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17824 2019-Jan-16 21:15:24.780837 - [DEBUG]
17825 2019-Jan-16 21:15:24.780863 - [DEBUG] EDGE:
17826 2019-Jan-16 21:15:24.780921 - [DEBUG] ---> 17827 2019-Jan-16 21:15:24.781556 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17828 2019-Jan-16 21:15:24.782211 - [DEBUG]
17829 2019-Jan-16 21:15:24.782237 - [DEBUG] EDGE:
17830 2019-Jan-16 21:15:24.782295 - [DEBUG] ---> 17831 2019-Jan-16 21:15:24.782932 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17832 2019-Jan-16 21:15:24.783570 - [DEBUG]
17833 2019-Jan-16 21:15:24.783606 - [DEBUG] Compose: EdgeIdentity * AllBottom
17834 2019-Jan-16 21:15:24.783634 - [DEBUG]
17835 2019-Jan-16 21:15:24.783657 - [DEBUG] Propagate flow
17836 2019-Jan-16 21:15:24.783681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17837 2019-Jan-16 21:15:24.783737 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17838 2019-Jan-16 21:15:24.784374 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17839 2019-Jan-16 21:15:24.785011 - [DEBUG] Edge function : AllBottom (result of previous compose)
17840 2019-Jan-16 21:15:24.785036 - [DEBUG]
17841 2019-Jan-16 21:15:24.785061 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17842 2019-Jan-16 21:15:24.785101 - [DEBUG] = AllBottom
17843 2019-Jan-16 21:15:24.785125 - [DEBUG]
17844 2019-Jan-16 21:15:24.785148 - [DEBUG] PROPAGATE: No new function!
17845 2019-Jan-16 21:15:24.785175 - [DEBUG] EDGE:
17846 2019-Jan-16 21:15:24.785233 - [DEBUG] ---> 17847 2019-Jan-16 21:15:24.785878 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17848 2019-Jan-16 21:15:24.786517 - [DEBUG]
17849 2019-Jan-16 21:15:24.786543 - [DEBUG] EDGE:
17850 2019-Jan-16 21:15:24.786600 - [DEBUG] ---> 17851 2019-Jan-16 21:15:24.787236 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17852 2019-Jan-16 21:15:24.787874 - [DEBUG]
17853 2019-Jan-16 21:15:24.787900 - [DEBUG] EDGE:
17854 2019-Jan-16 21:15:24.787957 - [DEBUG] ---> 17855 2019-Jan-16 21:15:24.788608 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17856 2019-Jan-16 21:15:24.789246 - [DEBUG]
17857 2019-Jan-16 21:15:24.789280 - [DEBUG] EDGE:
17858 2019-Jan-16 21:15:24.789338 - [DEBUG] ---> 17859 2019-Jan-16 21:15:24.789977 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17860 2019-Jan-16 21:15:24.790615 - [DEBUG]
17861 2019-Jan-16 21:15:24.790652 - [DEBUG] Compose: EdgeIdentity * AllBottom
17862 2019-Jan-16 21:15:24.790679 - [DEBUG]
17863 2019-Jan-16 21:15:24.790703 - [DEBUG] Propagate flow
17864 2019-Jan-16 21:15:24.790726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17865 2019-Jan-16 21:15:24.790782 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17866 2019-Jan-16 21:15:24.791420 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17867 2019-Jan-16 21:15:24.792074 - [DEBUG] Edge function : AllBottom (result of previous compose)
17868 2019-Jan-16 21:15:24.792099 - [DEBUG]
17869 2019-Jan-16 21:15:24.792125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17870 2019-Jan-16 21:15:24.792150 - [DEBUG] = AllBottom
17871 2019-Jan-16 21:15:24.792174 - [DEBUG]
17872 2019-Jan-16 21:15:24.792198 - [DEBUG] PROPAGATE: No new function!
17873 2019-Jan-16 21:15:24.792225 - [DEBUG] EDGE:
17874 2019-Jan-16 21:15:24.792282 - [DEBUG] ---> 17875 2019-Jan-16 21:15:24.792928 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17876 2019-Jan-16 21:15:24.793566 - [DEBUG]
17877 2019-Jan-16 21:15:24.793592 - [DEBUG] EDGE:
17878 2019-Jan-16 21:15:24.793650 - [DEBUG] ---> 17879 2019-Jan-16 21:15:24.794284 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17880 2019-Jan-16 21:15:24.794923 - [DEBUG]
17881 2019-Jan-16 21:15:24.794949 - [DEBUG] EDGE:
17882 2019-Jan-16 21:15:24.795006 - [DEBUG] ---> 17883 2019-Jan-16 21:15:24.795660 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17884 2019-Jan-16 21:15:24.796298 - [DEBUG]
17885 2019-Jan-16 21:15:24.796334 - [DEBUG] Compose: EdgeIdentity * AllBottom
17886 2019-Jan-16 21:15:24.796361 - [DEBUG]
17887 2019-Jan-16 21:15:24.796385 - [DEBUG] Propagate flow
17888 2019-Jan-16 21:15:24.796408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17889 2019-Jan-16 21:15:24.796465 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17890 2019-Jan-16 21:15:24.797103 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17891 2019-Jan-16 21:15:24.797742 - [DEBUG] Edge function : AllBottom (result of previous compose)
17892 2019-Jan-16 21:15:24.797767 - [DEBUG]
17893 2019-Jan-16 21:15:24.797792 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17894 2019-Jan-16 21:15:24.797818 - [DEBUG] = AllBottom
17895 2019-Jan-16 21:15:24.797842 - [DEBUG]
17896 2019-Jan-16 21:15:24.797865 - [DEBUG] PROPAGATE: No new function!
17897 2019-Jan-16 21:15:24.797892 - [DEBUG] EDGE:
17898 2019-Jan-16 21:15:24.797950 - [DEBUG] ---> 17899 2019-Jan-16 21:15:24.798610 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17900 2019-Jan-16 21:15:24.799257 - [DEBUG]
17901 2019-Jan-16 21:15:24.799285 - [DEBUG] EDGE:
17902 2019-Jan-16 21:15:24.799342 - [DEBUG] ---> 17903 2019-Jan-16 21:15:24.799976 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17904 2019-Jan-16 21:15:24.800615 - [DEBUG]
17905 2019-Jan-16 21:15:24.800641 - [DEBUG] EDGE:
17906 2019-Jan-16 21:15:24.800698 - [DEBUG] ---> 17907 2019-Jan-16 21:15:24.801336 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17908 2019-Jan-16 21:15:24.801991 - [DEBUG]
17909 2019-Jan-16 21:15:24.802029 - [DEBUG] Compose: EdgeIdentity * AllBottom
17910 2019-Jan-16 21:15:24.802056 - [DEBUG]
17911 2019-Jan-16 21:15:24.802079 - [DEBUG] Propagate flow
17912 2019-Jan-16 21:15:24.802103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17913 2019-Jan-16 21:15:24.802159 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17914 2019-Jan-16 21:15:24.802798 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17915 2019-Jan-16 21:15:24.803436 - [DEBUG] Edge function : AllBottom (result of previous compose)
17916 2019-Jan-16 21:15:24.803461 - [DEBUG]
17917 2019-Jan-16 21:15:24.803486 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17918 2019-Jan-16 21:15:24.803512 - [DEBUG] = AllBottom
17919 2019-Jan-16 21:15:24.803536 - [DEBUG]
17920 2019-Jan-16 21:15:24.803559 - [DEBUG] PROPAGATE: No new function!
17921 2019-Jan-16 21:15:24.803587 - [DEBUG] EDGE:
17922 2019-Jan-16 21:15:24.803644 - [DEBUG] ---> 17923 2019-Jan-16 21:15:24.804290 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
17924 2019-Jan-16 21:15:24.804929 - [DEBUG]
17925 2019-Jan-16 21:15:24.804957 - [DEBUG] Compose: EdgeIdentity * AllBottom
17926 2019-Jan-16 21:15:24.804983 - [DEBUG]
17927 2019-Jan-16 21:15:24.805007 - [DEBUG] Propagate flow
17928 2019-Jan-16 21:15:24.805030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17929 2019-Jan-16 21:15:24.805100 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
17930 2019-Jan-16 21:15:24.805747 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
17931 2019-Jan-16 21:15:24.806382 - [DEBUG] Edge function : AllBottom (result of previous compose)
17932 2019-Jan-16 21:15:24.806407 - [DEBUG]
17933 2019-Jan-16 21:15:24.806431 - [DEBUG] Join: AllTop & AllBottom
17934 2019-Jan-16 21:15:24.806457 - [DEBUG] = AllBottom (new jump func)
17935 2019-Jan-16 21:15:24.806481 - [DEBUG]
17936 2019-Jan-16 21:15:24.806504 - [DEBUG] Start adding new jump function
17937 2019-Jan-16 21:15:24.806528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17938 2019-Jan-16 21:15:24.806583 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
17939 2019-Jan-16 21:15:24.807218 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
17940 2019-Jan-16 21:15:24.807861 - [DEBUG] Edge Function : AllBottom
17941 2019-Jan-16 21:15:24.807889 - [DEBUG] End adding new jump function
17942 2019-Jan-16 21:15:24.807913 - [DEBUG]
17943 2019-Jan-16 21:15:24.807937 - [DEBUG] -------------------------------------------- 508. Path Edge --------------------------------------------
17944 2019-Jan-16 21:15:24.807969 - [DEBUG]
17945 2019-Jan-16 21:15:24.807992 - [DEBUG] Process 508. path edge:
17946 2019-Jan-16 21:15:24.808016 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17947 2019-Jan-16 21:15:24.808072 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
17948 2019-Jan-16 21:15:24.808737 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
17949 2019-Jan-16 21:15:24.809373 - [DEBUG]
17950 2019-Jan-16 21:15:24.809397 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
17951 2019-Jan-16 21:15:24.810055 - [DEBUG] Possible callees:
17952 2019-Jan-16 21:15:24.810080 - [DEBUG] llvm.dbg.declare
17953 2019-Jan-16 21:15:24.810105 - [DEBUG] Possible return sites:
17954 2019-Jan-16 21:15:24.810128 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12017955 2019-Jan-16 21:15:24.811441 - [DEBUG] Found and process special summary
17956 2019-Jan-16 21:15:24.811488 - [DEBUG] Compose: EdgeIdentity * AllBottom
17957 2019-Jan-16 21:15:24.811515 - [DEBUG]
17958 2019-Jan-16 21:15:24.811539 - [DEBUG] Propagate flow
17959 2019-Jan-16 21:15:24.811562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17960 2019-Jan-16 21:15:24.811619 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17961 2019-Jan-16 21:15:24.812282 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
17962 2019-Jan-16 21:15:24.812918 - [DEBUG] Edge function : AllBottom (result of previous compose)
17963 2019-Jan-16 21:15:24.812944 - [DEBUG]
17964 2019-Jan-16 21:15:24.812968 - [DEBUG] Join: AllTop & AllBottom
17965 2019-Jan-16 21:15:24.812994 - [DEBUG] = AllBottom (new jump func)
17966 2019-Jan-16 21:15:24.813018 - [DEBUG]
17967 2019-Jan-16 21:15:24.813041 - [DEBUG] Start adding new jump function
17968 2019-Jan-16 21:15:24.813064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17969 2019-Jan-16 21:15:24.813120 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
17970 2019-Jan-16 21:15:24.813755 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17971 2019-Jan-16 21:15:24.814392 - [DEBUG] Edge Function : AllBottom
17972 2019-Jan-16 21:15:24.814420 - [DEBUG] End adding new jump function
17973 2019-Jan-16 21:15:24.814444 - [DEBUG]
17974 2019-Jan-16 21:15:24.814467 - [DEBUG] -------------------------------------------- 509. Path Edge --------------------------------------------
17975 2019-Jan-16 21:15:24.814491 - [DEBUG]
17976 2019-Jan-16 21:15:24.814515 - [DEBUG] Process 509. path edge:
17977 2019-Jan-16 21:15:24.814539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17978 2019-Jan-16 21:15:24.814595 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
17979 2019-Jan-16 21:15:24.815249 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
17980 2019-Jan-16 21:15:24.815884 - [DEBUG]
17981 2019-Jan-16 21:15:24.815908 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17982 2019-Jan-16 21:15:24.816563 - [DEBUG] Compose: EdgeIdentity * AllBottom
17983 2019-Jan-16 21:15:24.816590 - [DEBUG]
17984 2019-Jan-16 21:15:24.816614 - [DEBUG] Propagate flow
17985 2019-Jan-16 21:15:24.816638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17986 2019-Jan-16 21:15:24.816703 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
17987 2019-Jan-16 21:15:24.817348 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
17988 2019-Jan-16 21:15:24.817983 - [DEBUG] Edge function : AllBottom (result of previous compose)
17989 2019-Jan-16 21:15:24.818008 - [DEBUG]
17990 2019-Jan-16 21:15:24.818033 - [DEBUG] Join: AllTop & AllBottom
17991 2019-Jan-16 21:15:24.818058 - [DEBUG] = AllBottom (new jump func)
17992 2019-Jan-16 21:15:24.818083 - [DEBUG]
17993 2019-Jan-16 21:15:24.818106 - [DEBUG] Start adding new jump function
17994 2019-Jan-16 21:15:24.818129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17995 2019-Jan-16 21:15:24.818184 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
17996 2019-Jan-16 21:15:24.818836 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
17997 2019-Jan-16 21:15:24.819469 - [DEBUG] Edge Function : AllBottom
17998 2019-Jan-16 21:15:24.819497 - [DEBUG] End adding new jump function
17999 2019-Jan-16 21:15:24.819520 - [DEBUG]
18000 2019-Jan-16 21:15:24.819544 - [DEBUG] -------------------------------------------- 510. Path Edge --------------------------------------------
18001 2019-Jan-16 21:15:24.819568 - [DEBUG]
18002 2019-Jan-16 21:15:24.819590 - [DEBUG] Process 510. path edge:
18003 2019-Jan-16 21:15:24.819614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18004 2019-Jan-16 21:15:24.819669 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
18005 2019-Jan-16 21:15:24.820303 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
18006 2019-Jan-16 21:15:24.820959 - [DEBUG]
18007 2019-Jan-16 21:15:24.820986 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
18008 2019-Jan-16 21:15:24.821708 - [DEBUG] Compose: EdgeIdentity * AllBottom
18009 2019-Jan-16 21:15:24.821760 - [DEBUG]
18010 2019-Jan-16 21:15:24.821786 - [DEBUG] Propagate flow
18011 2019-Jan-16 21:15:24.821809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18012 2019-Jan-16 21:15:24.821883 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18013 2019-Jan-16 21:15:24.822602 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
18014 2019-Jan-16 21:15:24.823292 - [DEBUG] Edge function : AllBottom (result of previous compose)
18015 2019-Jan-16 21:15:24.823318 - [DEBUG]
18016 2019-Jan-16 21:15:24.823345 - [DEBUG] Join: AllTop & AllBottom
18017 2019-Jan-16 21:15:24.823371 - [DEBUG] = AllBottom (new jump func)
18018 2019-Jan-16 21:15:24.823395 - [DEBUG]
18019 2019-Jan-16 21:15:24.823419 - [DEBUG] Start adding new jump function
18020 2019-Jan-16 21:15:24.823442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18021 2019-Jan-16 21:15:24.823507 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
18022 2019-Jan-16 21:15:24.824147 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18023 2019-Jan-16 21:15:24.824796 - [DEBUG] Edge Function : AllBottom
18024 2019-Jan-16 21:15:24.824826 - [DEBUG] End adding new jump function
18025 2019-Jan-16 21:15:24.824850 - [DEBUG]
18026 2019-Jan-16 21:15:24.824874 - [DEBUG] -------------------------------------------- 511. Path Edge --------------------------------------------
18027 2019-Jan-16 21:15:24.824899 - [DEBUG]
18028 2019-Jan-16 21:15:24.824922 - [DEBUG] Process 511. path edge:
18029 2019-Jan-16 21:15:24.824964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18030 2019-Jan-16 21:15:24.825022 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
18031 2019-Jan-16 21:15:24.825693 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
18032 2019-Jan-16 21:15:24.826329 - [DEBUG]
18033 2019-Jan-16 21:15:24.826354 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18034 2019-Jan-16 21:15:24.827008 - [DEBUG] Possible callees:
18035 2019-Jan-16 21:15:24.827033 - [DEBUG] llvm.dbg.declare
18036 2019-Jan-16 21:15:24.827058 - [DEBUG] Possible return sites:
18037 2019-Jan-16 21:15:24.827081 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14918038 2019-Jan-16 21:15:24.828373 - [DEBUG] Found and process special summary
18039 2019-Jan-16 21:15:24.828609 - [DEBUG] EDGE:
18040 2019-Jan-16 21:15:24.828673 - [DEBUG] ---> 18041 2019-Jan-16 21:15:24.829321 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
18042 2019-Jan-16 21:15:24.829957 - [DEBUG]
18043 2019-Jan-16 21:15:24.829982 - [DEBUG] EDGE:
18044 2019-Jan-16 21:15:24.830039 - [DEBUG] ---> 18045 2019-Jan-16 21:15:24.830674 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
18046 2019-Jan-16 21:15:24.831308 - [DEBUG]
18047 2019-Jan-16 21:15:24.831336 - [DEBUG] Compose: EdgeIdentity * AllBottom
18048 2019-Jan-16 21:15:24.831362 - [DEBUG]
18049 2019-Jan-16 21:15:24.831386 - [DEBUG] Propagate flow
18050 2019-Jan-16 21:15:24.831409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18051 2019-Jan-16 21:15:24.831465 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
18052 2019-Jan-16 21:15:24.832113 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18053 2019-Jan-16 21:15:24.832750 - [DEBUG] Edge function : AllBottom (result of previous compose)
18054 2019-Jan-16 21:15:24.832775 - [DEBUG]
18055 2019-Jan-16 21:15:24.832800 - [DEBUG] Join: AllTop & AllBottom
18056 2019-Jan-16 21:15:24.832826 - [DEBUG] = AllBottom (new jump func)
18057 2019-Jan-16 21:15:24.832850 - [DEBUG]
18058 2019-Jan-16 21:15:24.832873 - [DEBUG] Start adding new jump function
18059 2019-Jan-16 21:15:24.832896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18060 2019-Jan-16 21:15:24.832952 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18061 2019-Jan-16 21:15:24.833590 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
18062 2019-Jan-16 21:15:24.834224 - [DEBUG] Edge Function : AllBottom
18063 2019-Jan-16 21:15:24.834252 - [DEBUG] End adding new jump function
18064 2019-Jan-16 21:15:24.834276 - [DEBUG]
18065 2019-Jan-16 21:15:24.834299 - [DEBUG] -------------------------------------------- 512. Path Edge --------------------------------------------
18066 2019-Jan-16 21:15:24.834324 - [DEBUG]
18067 2019-Jan-16 21:15:24.834347 - [DEBUG] Process 512. path edge:
18068 2019-Jan-16 21:15:24.834371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18069 2019-Jan-16 21:15:24.834436 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
18070 2019-Jan-16 21:15:24.835085 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18071 2019-Jan-16 21:15:24.835724 - [DEBUG]
18072 2019-Jan-16 21:15:24.835749 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
18073 2019-Jan-16 21:15:24.836401 - [DEBUG] Compose: EdgeIdentity * AllBottom
18074 2019-Jan-16 21:15:24.836429 - [DEBUG]
18075 2019-Jan-16 21:15:24.836453 - [DEBUG] Propagate flow
18076 2019-Jan-16 21:15:24.836476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18077 2019-Jan-16 21:15:24.836533 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18078 2019-Jan-16 21:15:24.837178 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18079 2019-Jan-16 21:15:24.837825 - [DEBUG] Edge function : AllBottom (result of previous compose)
18080 2019-Jan-16 21:15:24.837851 - [DEBUG]
18081 2019-Jan-16 21:15:24.837875 - [DEBUG] Join: AllTop & AllBottom
18082 2019-Jan-16 21:15:24.837901 - [DEBUG] = AllBottom (new jump func)
18083 2019-Jan-16 21:15:24.837926 - [DEBUG]
18084 2019-Jan-16 21:15:24.837949 - [DEBUG] Start adding new jump function
18085 2019-Jan-16 21:15:24.837972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18086 2019-Jan-16 21:15:24.838028 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18087 2019-Jan-16 21:15:24.838684 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18088 2019-Jan-16 21:15:24.839329 - [DEBUG] Edge Function : AllBottom
18089 2019-Jan-16 21:15:24.839357 - [DEBUG] End adding new jump function
18090 2019-Jan-16 21:15:24.839381 - [DEBUG]
18091 2019-Jan-16 21:15:24.839404 - [DEBUG] -------------------------------------------- 513. Path Edge --------------------------------------------
18092 2019-Jan-16 21:15:24.839429 - [DEBUG]
18093 2019-Jan-16 21:15:24.839452 - [DEBUG] Process 513. path edge:
18094 2019-Jan-16 21:15:24.839476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18095 2019-Jan-16 21:15:24.839532 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
18096 2019-Jan-16 21:15:24.840176 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18097 2019-Jan-16 21:15:24.840813 - [DEBUG]
18098 2019-Jan-16 21:15:24.840837 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18099 2019-Jan-16 21:15:24.841489 - [DEBUG] Possible callees:
18100 2019-Jan-16 21:15:24.841513 - [DEBUG] llvm.dbg.declare
18101 2019-Jan-16 21:15:24.841538 - [DEBUG] Possible return sites:
18102 2019-Jan-16 21:15:24.841562 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14918103 2019-Jan-16 21:15:24.842851 - [DEBUG] Found and process special summary
18104 2019-Jan-16 21:15:24.842885 - [DEBUG] Compose: EdgeIdentity * AllBottom
18105 2019-Jan-16 21:15:24.842912 - [DEBUG]
18106 2019-Jan-16 21:15:24.842936 - [DEBUG] Propagate flow
18107 2019-Jan-16 21:15:24.842959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18108 2019-Jan-16 21:15:24.843015 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
18109 2019-Jan-16 21:15:24.843655 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18110 2019-Jan-16 21:15:24.844307 - [DEBUG] Edge function : AllBottom (result of previous compose)
18111 2019-Jan-16 21:15:24.844333 - [DEBUG]
18112 2019-Jan-16 21:15:24.844357 - [DEBUG] Join: AllTop & AllBottom
18113 2019-Jan-16 21:15:24.844383 - [DEBUG] = AllBottom (new jump func)
18114 2019-Jan-16 21:15:24.844407 - [DEBUG]
18115 2019-Jan-16 21:15:24.844430 - [DEBUG] Start adding new jump function
18116 2019-Jan-16 21:15:24.844454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18117 2019-Jan-16 21:15:24.844510 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18118 2019-Jan-16 21:15:24.845164 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
18119 2019-Jan-16 21:15:24.845802 - [DEBUG] Edge Function : AllBottom
18120 2019-Jan-16 21:15:24.845830 - [DEBUG] End adding new jump function
18121 2019-Jan-16 21:15:24.845854 - [DEBUG]
18122 2019-Jan-16 21:15:24.845877 - [DEBUG] -------------------------------------------- 514. Path Edge --------------------------------------------
18123 2019-Jan-16 21:15:24.845902 - [DEBUG]
18124 2019-Jan-16 21:15:24.845925 - [DEBUG] Process 514. path edge:
18125 2019-Jan-16 21:15:24.845949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18126 2019-Jan-16 21:15:24.846005 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
18127 2019-Jan-16 21:15:24.846650 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18128 2019-Jan-16 21:15:24.847287 - [DEBUG]
18129 2019-Jan-16 21:15:24.847311 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
18130 2019-Jan-16 21:15:24.847964 - [DEBUG] Compose: EdgeIdentity * AllBottom
18131 2019-Jan-16 21:15:24.847992 - [DEBUG]
18132 2019-Jan-16 21:15:24.848016 - [DEBUG] Propagate flow
18133 2019-Jan-16 21:15:24.848039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18134 2019-Jan-16 21:15:24.848096 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
18135 2019-Jan-16 21:15:24.848747 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18136 2019-Jan-16 21:15:24.849385 - [DEBUG] Edge function : AllBottom (result of previous compose)
18137 2019-Jan-16 21:15:24.849410 - [DEBUG]
18138 2019-Jan-16 21:15:24.849435 - [DEBUG] Join: AllTop & AllBottom
18139 2019-Jan-16 21:15:24.849460 - [DEBUG] = AllBottom (new jump func)
18140 2019-Jan-16 21:15:24.849484 - [DEBUG]
18141 2019-Jan-16 21:15:24.849507 - [DEBUG] Start adding new jump function
18142 2019-Jan-16 21:15:24.849530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18143 2019-Jan-16 21:15:24.849586 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18144 2019-Jan-16 21:15:24.850224 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
18145 2019-Jan-16 21:15:24.850859 - [DEBUG] Edge Function : AllBottom
18146 2019-Jan-16 21:15:24.850886 - [DEBUG] End adding new jump function
18147 2019-Jan-16 21:15:24.850910 - [DEBUG]
18148 2019-Jan-16 21:15:24.850934 - [DEBUG] -------------------------------------------- 515. Path Edge --------------------------------------------
18149 2019-Jan-16 21:15:24.850958 - [DEBUG]
18150 2019-Jan-16 21:15:24.850981 - [DEBUG] Process 515. path edge:
18151 2019-Jan-16 21:15:24.851004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18152 2019-Jan-16 21:15:24.851060 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
18153 2019-Jan-16 21:15:24.851697 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18154 2019-Jan-16 21:15:24.852351 - [DEBUG]
18155 2019-Jan-16 21:15:24.852376 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
18156 2019-Jan-16 21:15:24.853032 - [DEBUG] Compose: EdgeIdentity * AllBottom
18157 2019-Jan-16 21:15:24.853061 - [DEBUG]
18158 2019-Jan-16 21:15:24.853085 - [DEBUG] Propagate flow
18159 2019-Jan-16 21:15:24.853108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18160 2019-Jan-16 21:15:24.853165 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
18161 2019-Jan-16 21:15:24.853811 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18162 2019-Jan-16 21:15:24.854449 - [DEBUG] Edge function : AllBottom (result of previous compose)
18163 2019-Jan-16 21:15:24.854474 - [DEBUG]
18164 2019-Jan-16 21:15:24.854499 - [DEBUG] Join: AllTop & AllBottom
18165 2019-Jan-16 21:15:24.854525 - [DEBUG] = AllBottom (new jump func)
18166 2019-Jan-16 21:15:24.854549 - [DEBUG]
18167 2019-Jan-16 21:15:24.854572 - [DEBUG] Start adding new jump function
18168 2019-Jan-16 21:15:24.854595 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18169 2019-Jan-16 21:15:24.854651 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18170 2019-Jan-16 21:15:24.855304 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
18171 2019-Jan-16 21:15:24.855948 - [DEBUG] Edge Function : AllBottom
18172 2019-Jan-16 21:15:24.855975 - [DEBUG] End adding new jump function
18173 2019-Jan-16 21:15:24.855999 - [DEBUG]
18174 2019-Jan-16 21:15:24.856023 - [DEBUG] -------------------------------------------- 516. Path Edge --------------------------------------------
18175 2019-Jan-16 21:15:24.856047 - [DEBUG]
18176 2019-Jan-16 21:15:24.856070 - [DEBUG] Process 516. path edge:
18177 2019-Jan-16 21:15:24.856094 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18178 2019-Jan-16 21:15:24.856150 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
18179 2019-Jan-16 21:15:24.856795 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18180 2019-Jan-16 21:15:24.857432 - [DEBUG]
18181 2019-Jan-16 21:15:24.857455 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
18182 2019-Jan-16 21:15:24.858106 - [DEBUG] Possible callees:
18183 2019-Jan-16 21:15:24.858132 - [DEBUG] llvm.dbg.declare
18184 2019-Jan-16 21:15:24.858156 - [DEBUG] Possible return sites:
18185 2019-Jan-16 21:15:24.858180 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15518186 2019-Jan-16 21:15:24.859466 - [DEBUG] Found and process special summary
18187 2019-Jan-16 21:15:24.859499 - [DEBUG] Compose: EdgeIdentity * AllBottom
18188 2019-Jan-16 21:15:24.859526 - [DEBUG]
18189 2019-Jan-16 21:15:24.859550 - [DEBUG] Propagate flow
18190 2019-Jan-16 21:15:24.859573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18191 2019-Jan-16 21:15:24.859629 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18192 2019-Jan-16 21:15:24.860268 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18193 2019-Jan-16 21:15:24.860906 - [DEBUG] Edge function : AllBottom (result of previous compose)
18194 2019-Jan-16 21:15:24.860931 - [DEBUG]
18195 2019-Jan-16 21:15:24.860955 - [DEBUG] Join: AllTop & AllBottom
18196 2019-Jan-16 21:15:24.860981 - [DEBUG] = AllBottom (new jump func)
18197 2019-Jan-16 21:15:24.861005 - [DEBUG]
18198 2019-Jan-16 21:15:24.861036 - [DEBUG] Start adding new jump function
18199 2019-Jan-16 21:15:24.861060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18200 2019-Jan-16 21:15:24.861116 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18201 2019-Jan-16 21:15:24.861767 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18202 2019-Jan-16 21:15:24.862405 - [DEBUG] Edge Function : AllBottom
18203 2019-Jan-16 21:15:24.862432 - [DEBUG] End adding new jump function
18204 2019-Jan-16 21:15:24.862456 - [DEBUG]
18205 2019-Jan-16 21:15:24.862479 - [DEBUG] -------------------------------------------- 517. Path Edge --------------------------------------------
18206 2019-Jan-16 21:15:24.862504 - [DEBUG]
18207 2019-Jan-16 21:15:24.862527 - [DEBUG] Process 517. path edge:
18208 2019-Jan-16 21:15:24.862550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18209 2019-Jan-16 21:15:24.862607 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
18210 2019-Jan-16 21:15:24.863244 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18211 2019-Jan-16 21:15:24.863881 - [DEBUG]
18212 2019-Jan-16 21:15:24.863905 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18213 2019-Jan-16 21:15:24.864556 - [DEBUG] Compose: EdgeIdentity * AllBottom
18214 2019-Jan-16 21:15:24.864583 - [DEBUG]
18215 2019-Jan-16 21:15:24.864607 - [DEBUG] Propagate flow
18216 2019-Jan-16 21:15:24.864630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18217 2019-Jan-16 21:15:24.864687 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
18218 2019-Jan-16 21:15:24.865338 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18219 2019-Jan-16 21:15:24.865975 - [DEBUG] Edge function : AllBottom (result of previous compose)
18220 2019-Jan-16 21:15:24.866000 - [DEBUG]
18221 2019-Jan-16 21:15:24.866024 - [DEBUG] Join: AllTop & AllBottom
18222 2019-Jan-16 21:15:24.866050 - [DEBUG] = AllBottom (new jump func)
18223 2019-Jan-16 21:15:24.866074 - [DEBUG]
18224 2019-Jan-16 21:15:24.866097 - [DEBUG] Start adding new jump function
18225 2019-Jan-16 21:15:24.866120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18226 2019-Jan-16 21:15:24.866176 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18227 2019-Jan-16 21:15:24.866813 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
18228 2019-Jan-16 21:15:24.867447 - [DEBUG] Edge Function : AllBottom
18229 2019-Jan-16 21:15:24.867475 - [DEBUG] End adding new jump function
18230 2019-Jan-16 21:15:24.867498 - [DEBUG]
18231 2019-Jan-16 21:15:24.867522 - [DEBUG] -------------------------------------------- 518. Path Edge --------------------------------------------
18232 2019-Jan-16 21:15:24.867546 - [DEBUG]
18233 2019-Jan-16 21:15:24.867569 - [DEBUG] Process 518. path edge:
18234 2019-Jan-16 21:15:24.867593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18235 2019-Jan-16 21:15:24.867649 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
18236 2019-Jan-16 21:15:24.868283 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18237 2019-Jan-16 21:15:24.868935 - [DEBUG]
18238 2019-Jan-16 21:15:24.868960 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
18239 2019-Jan-16 21:15:24.869608 - [DEBUG] Compose: EdgeIdentity * AllBottom
18240 2019-Jan-16 21:15:24.869635 - [DEBUG]
18241 2019-Jan-16 21:15:24.869659 - [DEBUG] Propagate flow
18242 2019-Jan-16 21:15:24.869682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18243 2019-Jan-16 21:15:24.869747 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
18244 2019-Jan-16 21:15:24.870382 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18245 2019-Jan-16 21:15:24.871021 - [DEBUG] Edge function : AllBottom (result of previous compose)
18246 2019-Jan-16 21:15:24.871046 - [DEBUG]
18247 2019-Jan-16 21:15:24.871070 - [DEBUG] Join: AllTop & AllBottom
18248 2019-Jan-16 21:15:24.871096 - [DEBUG] = AllBottom (new jump func)
18249 2019-Jan-16 21:15:24.871120 - [DEBUG]
18250 2019-Jan-16 21:15:24.871143 - [DEBUG] Start adding new jump function
18251 2019-Jan-16 21:15:24.871167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18252 2019-Jan-16 21:15:24.871223 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18253 2019-Jan-16 21:15:24.871877 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
18254 2019-Jan-16 21:15:24.872512 - [DEBUG] Edge Function : AllBottom
18255 2019-Jan-16 21:15:24.872539 - [DEBUG] End adding new jump function
18256 2019-Jan-16 21:15:24.872563 - [DEBUG]
18257 2019-Jan-16 21:15:24.872587 - [DEBUG] -------------------------------------------- 519. Path Edge --------------------------------------------
18258 2019-Jan-16 21:15:24.872611 - [DEBUG]
18259 2019-Jan-16 21:15:24.872634 - [DEBUG] Process 519. path edge:
18260 2019-Jan-16 21:15:24.872658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18261 2019-Jan-16 21:15:24.872714 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
18262 2019-Jan-16 21:15:24.873348 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18263 2019-Jan-16 21:15:24.873984 - [DEBUG]
18264 2019-Jan-16 21:15:24.874009 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
18265 2019-Jan-16 21:15:24.874655 - [DEBUG] Compose: EdgeIdentity * AllBottom
18266 2019-Jan-16 21:15:24.874683 - [DEBUG]
18267 2019-Jan-16 21:15:24.874707 - [DEBUG] Propagate flow
18268 2019-Jan-16 21:15:24.874730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18269 2019-Jan-16 21:15:24.874786 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
18270 2019-Jan-16 21:15:24.875445 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18271 2019-Jan-16 21:15:24.876084 - [DEBUG] Edge function : AllBottom (result of previous compose)
18272 2019-Jan-16 21:15:24.876109 - [DEBUG]
18273 2019-Jan-16 21:15:24.876133 - [DEBUG] Join: AllTop & AllBottom
18274 2019-Jan-16 21:15:24.876159 - [DEBUG] = AllBottom (new jump func)
18275 2019-Jan-16 21:15:24.876183 - [DEBUG]
18276 2019-Jan-16 21:15:24.876207 - [DEBUG] Start adding new jump function
18277 2019-Jan-16 21:15:24.876230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18278 2019-Jan-16 21:15:24.876286 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18279 2019-Jan-16 21:15:24.876923 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
18280 2019-Jan-16 21:15:24.877566 - [DEBUG] Edge Function : AllBottom
18281 2019-Jan-16 21:15:24.877593 - [DEBUG] End adding new jump function
18282 2019-Jan-16 21:15:24.877617 - [DEBUG]
18283 2019-Jan-16 21:15:24.877641 - [DEBUG] -------------------------------------------- 520. Path Edge --------------------------------------------
18284 2019-Jan-16 21:15:24.877665 - [DEBUG]
18285 2019-Jan-16 21:15:24.877688 - [DEBUG] Process 520. path edge:
18286 2019-Jan-16 21:15:24.877711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18287 2019-Jan-16 21:15:24.877780 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
18288 2019-Jan-16 21:15:24.878439 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18289 2019-Jan-16 21:15:24.879077 - [DEBUG]
18290 2019-Jan-16 21:15:24.879101 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
18291 2019-Jan-16 21:15:24.879750 - [DEBUG] Possible callees:
18292 2019-Jan-16 21:15:24.879774 - [DEBUG] llvm.dbg.declare
18293 2019-Jan-16 21:15:24.879799 - [DEBUG] Possible return sites:
18294 2019-Jan-16 21:15:24.879822 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16318295 2019-Jan-16 21:15:24.881091 - [DEBUG] Found and process special summary
18296 2019-Jan-16 21:15:24.881124 - [DEBUG] Compose: EdgeIdentity * AllBottom
18297 2019-Jan-16 21:15:24.881151 - [DEBUG]
18298 2019-Jan-16 21:15:24.881175 - [DEBUG] Propagate flow
18299 2019-Jan-16 21:15:24.881198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18300 2019-Jan-16 21:15:24.881254 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
18301 2019-Jan-16 21:15:24.881908 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18302 2019-Jan-16 21:15:24.882545 - [DEBUG] Edge function : AllBottom (result of previous compose)
18303 2019-Jan-16 21:15:24.882570 - [DEBUG]
18304 2019-Jan-16 21:15:24.882595 - [DEBUG] Join: AllTop & AllBottom
18305 2019-Jan-16 21:15:24.882620 - [DEBUG] = AllBottom (new jump func)
18306 2019-Jan-16 21:15:24.882644 - [DEBUG]
18307 2019-Jan-16 21:15:24.882667 - [DEBUG] Start adding new jump function
18308 2019-Jan-16 21:15:24.882691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18309 2019-Jan-16 21:15:24.882746 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18310 2019-Jan-16 21:15:24.883384 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
18311 2019-Jan-16 21:15:24.884020 - [DEBUG] Edge Function : AllBottom
18312 2019-Jan-16 21:15:24.884048 - [DEBUG] End adding new jump function
18313 2019-Jan-16 21:15:24.884072 - [DEBUG]
18314 2019-Jan-16 21:15:24.884095 - [DEBUG] -------------------------------------------- 521. Path Edge --------------------------------------------
18315 2019-Jan-16 21:15:24.884119 - [DEBUG]
18316 2019-Jan-16 21:15:24.884142 - [DEBUG] Process 521. path edge:
18317 2019-Jan-16 21:15:24.884166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18318 2019-Jan-16 21:15:24.884222 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
18319 2019-Jan-16 21:15:24.884859 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18320 2019-Jan-16 21:15:24.885512 - [DEBUG]
18321 2019-Jan-16 21:15:24.885536 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
18322 2019-Jan-16 21:15:24.886187 - [DEBUG] Compose: EdgeIdentity * AllBottom
18323 2019-Jan-16 21:15:24.886215 - [DEBUG]
18324 2019-Jan-16 21:15:24.886239 - [DEBUG] Propagate flow
18325 2019-Jan-16 21:15:24.886263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18326 2019-Jan-16 21:15:24.886319 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
18327 2019-Jan-16 21:15:24.886955 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18328 2019-Jan-16 21:15:24.887591 - [DEBUG] Edge function : AllBottom (result of previous compose)
18329 2019-Jan-16 21:15:24.887624 - [DEBUG]
18330 2019-Jan-16 21:15:24.887649 - [DEBUG] Join: AllTop & AllBottom
18331 2019-Jan-16 21:15:24.887675 - [DEBUG] = AllBottom (new jump func)
18332 2019-Jan-16 21:15:24.887699 - [DEBUG]
18333 2019-Jan-16 21:15:24.887722 - [DEBUG] Start adding new jump function
18334 2019-Jan-16 21:15:24.887745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18335 2019-Jan-16 21:15:24.887801 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18336 2019-Jan-16 21:15:24.888452 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
18337 2019-Jan-16 21:15:24.889086 - [DEBUG] Edge Function : AllBottom
18338 2019-Jan-16 21:15:24.889114 - [DEBUG] End adding new jump function
18339 2019-Jan-16 21:15:24.889138 - [DEBUG]
18340 2019-Jan-16 21:15:24.889161 - [DEBUG] -------------------------------------------- 522. Path Edge --------------------------------------------
18341 2019-Jan-16 21:15:24.889186 - [DEBUG]
18342 2019-Jan-16 21:15:24.889209 - [DEBUG] Process 522. path edge:
18343 2019-Jan-16 21:15:24.889232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18344 2019-Jan-16 21:15:24.889288 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
18345 2019-Jan-16 21:15:24.889922 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18346 2019-Jan-16 21:15:24.890559 - [DEBUG]
18347 2019-Jan-16 21:15:24.890583 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
18348 2019-Jan-16 21:15:24.891230 - [DEBUG] Compose: EdgeIdentity * AllBottom
18349 2019-Jan-16 21:15:24.891258 - [DEBUG]
18350 2019-Jan-16 21:15:24.891281 - [DEBUG] Propagate flow
18351 2019-Jan-16 21:15:24.891304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18352 2019-Jan-16 21:15:24.891361 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
18353 2019-Jan-16 21:15:24.892021 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18354 2019-Jan-16 21:15:24.892658 - [DEBUG] Edge function : AllBottom (result of previous compose)
18355 2019-Jan-16 21:15:24.892683 - [DEBUG]
18356 2019-Jan-16 21:15:24.892707 - [DEBUG] Join: AllTop & AllBottom
18357 2019-Jan-16 21:15:24.892733 - [DEBUG] = AllBottom (new jump func)
18358 2019-Jan-16 21:15:24.892757 - [DEBUG]
18359 2019-Jan-16 21:15:24.892780 - [DEBUG] Start adding new jump function
18360 2019-Jan-16 21:15:24.892803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18361 2019-Jan-16 21:15:24.892859 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18362 2019-Jan-16 21:15:24.893497 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
18363 2019-Jan-16 21:15:24.894140 - [DEBUG] Edge Function : AllBottom
18364 2019-Jan-16 21:15:24.894167 - [DEBUG] End adding new jump function
18365 2019-Jan-16 21:15:24.894191 - [DEBUG]
18366 2019-Jan-16 21:15:24.894215 - [DEBUG] -------------------------------------------- 523. Path Edge --------------------------------------------
18367 2019-Jan-16 21:15:24.894239 - [DEBUG]
18368 2019-Jan-16 21:15:24.894262 - [DEBUG] Process 523. path edge:
18369 2019-Jan-16 21:15:24.894286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18370 2019-Jan-16 21:15:24.894342 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
18371 2019-Jan-16 21:15:24.894985 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18372 2019-Jan-16 21:15:24.895645 - [DEBUG]
18373 2019-Jan-16 21:15:24.895670 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
18374 2019-Jan-16 21:15:24.896320 - [DEBUG] Possible callees:
18375 2019-Jan-16 21:15:24.896344 - [DEBUG] llvm.dbg.declare
18376 2019-Jan-16 21:15:24.896369 - [DEBUG] Possible return sites:
18377 2019-Jan-16 21:15:24.896392 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16918378 2019-Jan-16 21:15:24.897662 - [DEBUG] Found and process special summary
18379 2019-Jan-16 21:15:24.897695 - [DEBUG] Compose: EdgeIdentity * AllBottom
18380 2019-Jan-16 21:15:24.897722 - [DEBUG]
18381 2019-Jan-16 21:15:24.897746 - [DEBUG] Propagate flow
18382 2019-Jan-16 21:15:24.897769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18383 2019-Jan-16 21:15:24.897825 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
18384 2019-Jan-16 21:15:24.898477 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18385 2019-Jan-16 21:15:24.899115 - [DEBUG] Edge function : AllBottom (result of previous compose)
18386 2019-Jan-16 21:15:24.899140 - [DEBUG]
18387 2019-Jan-16 21:15:24.899164 - [DEBUG] Join: AllTop & AllBottom
18388 2019-Jan-16 21:15:24.899189 - [DEBUG] = AllBottom (new jump func)
18389 2019-Jan-16 21:15:24.899214 - [DEBUG]
18390 2019-Jan-16 21:15:24.899237 - [DEBUG] Start adding new jump function
18391 2019-Jan-16 21:15:24.899260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18392 2019-Jan-16 21:15:24.899316 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18393 2019-Jan-16 21:15:24.899954 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
18394 2019-Jan-16 21:15:24.900589 - [DEBUG] Edge Function : AllBottom
18395 2019-Jan-16 21:15:24.900616 - [DEBUG] End adding new jump function
18396 2019-Jan-16 21:15:24.900640 - [DEBUG]
18397 2019-Jan-16 21:15:24.900663 - [DEBUG] -------------------------------------------- 524. Path Edge --------------------------------------------
18398 2019-Jan-16 21:15:24.900688 - [DEBUG]
18399 2019-Jan-16 21:15:24.900711 - [DEBUG] Process 524. path edge:
18400 2019-Jan-16 21:15:24.900734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18401 2019-Jan-16 21:15:24.900791 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
18402 2019-Jan-16 21:15:24.901429 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18403 2019-Jan-16 21:15:24.902081 - [DEBUG]
18404 2019-Jan-16 21:15:24.902105 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
18405 2019-Jan-16 21:15:24.902755 - [DEBUG] Compose: EdgeIdentity * AllBottom
18406 2019-Jan-16 21:15:24.902783 - [DEBUG]
18407 2019-Jan-16 21:15:24.902806 - [DEBUG] Propagate flow
18408 2019-Jan-16 21:15:24.902830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18409 2019-Jan-16 21:15:24.902886 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
18410 2019-Jan-16 21:15:24.903522 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18411 2019-Jan-16 21:15:24.904158 - [DEBUG] Edge function : AllBottom (result of previous compose)
18412 2019-Jan-16 21:15:24.904183 - [DEBUG]
18413 2019-Jan-16 21:15:24.904208 - [DEBUG] Join: AllTop & AllBottom
18414 2019-Jan-16 21:15:24.904233 - [DEBUG] = AllBottom (new jump func)
18415 2019-Jan-16 21:15:24.904257 - [DEBUG]
18416 2019-Jan-16 21:15:24.904289 - [DEBUG] Start adding new jump function
18417 2019-Jan-16 21:15:24.904312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18418 2019-Jan-16 21:15:24.904369 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18419 2019-Jan-16 21:15:24.905008 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
18420 2019-Jan-16 21:15:24.905657 - [DEBUG] Edge Function : AllBottom
18421 2019-Jan-16 21:15:24.905685 - [DEBUG] End adding new jump function
18422 2019-Jan-16 21:15:24.905709 - [DEBUG]
18423 2019-Jan-16 21:15:24.905732 - [DEBUG] -------------------------------------------- 525. Path Edge --------------------------------------------
18424 2019-Jan-16 21:15:24.905756 - [DEBUG]
18425 2019-Jan-16 21:15:24.905779 - [DEBUG] Process 525. path edge:
18426 2019-Jan-16 21:15:24.905802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18427 2019-Jan-16 21:15:24.905858 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
18428 2019-Jan-16 21:15:24.906491 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18429 2019-Jan-16 21:15:24.907130 - [DEBUG]
18430 2019-Jan-16 21:15:24.907154 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
18431 2019-Jan-16 21:15:24.907802 - [DEBUG] Compose: EdgeIdentity * AllBottom
18432 2019-Jan-16 21:15:24.907830 - [DEBUG]
18433 2019-Jan-16 21:15:24.907853 - [DEBUG] Propagate flow
18434 2019-Jan-16 21:15:24.907877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18435 2019-Jan-16 21:15:24.907933 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
18436 2019-Jan-16 21:15:24.908618 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18437 2019-Jan-16 21:15:24.909257 - [DEBUG] Edge function : AllBottom (result of previous compose)
18438 2019-Jan-16 21:15:24.909282 - [DEBUG]
18439 2019-Jan-16 21:15:24.909306 - [DEBUG] Join: AllTop & AllBottom
18440 2019-Jan-16 21:15:24.909332 - [DEBUG] = AllBottom (new jump func)
18441 2019-Jan-16 21:15:24.909356 - [DEBUG]
18442 2019-Jan-16 21:15:24.909379 - [DEBUG] Start adding new jump function
18443 2019-Jan-16 21:15:24.909402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18444 2019-Jan-16 21:15:24.909458 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18445 2019-Jan-16 21:15:24.910096 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
18446 2019-Jan-16 21:15:24.910743 - [DEBUG] Edge Function : AllBottom
18447 2019-Jan-16 21:15:24.910771 - [DEBUG] End adding new jump function
18448 2019-Jan-16 21:15:24.910795 - [DEBUG]
18449 2019-Jan-16 21:15:24.910818 - [DEBUG] -------------------------------------------- 526. Path Edge --------------------------------------------
18450 2019-Jan-16 21:15:24.910843 - [DEBUG]
18451 2019-Jan-16 21:15:24.910866 - [DEBUG] Process 526. path edge:
18452 2019-Jan-16 21:15:24.910889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18453 2019-Jan-16 21:15:24.910945 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
18454 2019-Jan-16 21:15:24.911585 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18455 2019-Jan-16 21:15:24.912239 - [DEBUG]
18456 2019-Jan-16 21:15:24.912263 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
18457 2019-Jan-16 21:15:24.912917 - [DEBUG] Compose: EdgeIdentity * AllBottom
18458 2019-Jan-16 21:15:24.912946 - [DEBUG]
18459 2019-Jan-16 21:15:24.912970 - [DEBUG] Propagate flow
18460 2019-Jan-16 21:15:24.913002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18461 2019-Jan-16 21:15:24.913059 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
18462 2019-Jan-16 21:15:24.913697 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18463 2019-Jan-16 21:15:24.914335 - [DEBUG] Edge function : AllBottom (result of previous compose)
18464 2019-Jan-16 21:15:24.914360 - [DEBUG]
18465 2019-Jan-16 21:15:24.914384 - [DEBUG] Join: AllTop & AllBottom
18466 2019-Jan-16 21:15:24.914410 - [DEBUG] = AllBottom (new jump func)
18467 2019-Jan-16 21:15:24.914434 - [DEBUG]
18468 2019-Jan-16 21:15:24.914457 - [DEBUG] Start adding new jump function
18469 2019-Jan-16 21:15:24.914481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18470 2019-Jan-16 21:15:24.914536 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18471 2019-Jan-16 21:15:24.915189 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
18472 2019-Jan-16 21:15:24.915824 - [DEBUG] Edge Function : AllBottom
18473 2019-Jan-16 21:15:24.915852 - [DEBUG] End adding new jump function
18474 2019-Jan-16 21:15:24.915876 - [DEBUG]
18475 2019-Jan-16 21:15:24.915899 - [DEBUG] -------------------------------------------- 527. Path Edge --------------------------------------------
18476 2019-Jan-16 21:15:24.915923 - [DEBUG]
18477 2019-Jan-16 21:15:24.915946 - [DEBUG] Process 527. path edge:
18478 2019-Jan-16 21:15:24.915970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18479 2019-Jan-16 21:15:24.916026 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
18480 2019-Jan-16 21:15:24.916660 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18481 2019-Jan-16 21:15:24.917298 - [DEBUG]
18482 2019-Jan-16 21:15:24.917324 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
18483 2019-Jan-16 21:15:24.917972 - [DEBUG] Compose: EdgeIdentity * AllBottom
18484 2019-Jan-16 21:15:24.918000 - [DEBUG]
18485 2019-Jan-16 21:15:24.918024 - [DEBUG] Propagate flow
18486 2019-Jan-16 21:15:24.918047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18487 2019-Jan-16 21:15:24.918103 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
18488 2019-Jan-16 21:15:24.918757 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18489 2019-Jan-16 21:15:24.919396 - [DEBUG] Edge function : AllBottom (result of previous compose)
18490 2019-Jan-16 21:15:24.919421 - [DEBUG]
18491 2019-Jan-16 21:15:24.919445 - [DEBUG] Join: AllTop & AllBottom
18492 2019-Jan-16 21:15:24.919471 - [DEBUG] = AllBottom (new jump func)
18493 2019-Jan-16 21:15:24.919495 - [DEBUG]
18494 2019-Jan-16 21:15:24.919518 - [DEBUG] Start adding new jump function
18495 2019-Jan-16 21:15:24.919541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18496 2019-Jan-16 21:15:24.919597 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18497 2019-Jan-16 21:15:24.920236 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
18498 2019-Jan-16 21:15:24.920873 - [DEBUG] Edge Function : AllBottom
18499 2019-Jan-16 21:15:24.920901 - [DEBUG] End adding new jump function
18500 2019-Jan-16 21:15:24.920924 - [DEBUG]
18501 2019-Jan-16 21:15:24.920948 - [DEBUG] -------------------------------------------- 528. Path Edge --------------------------------------------
18502 2019-Jan-16 21:15:24.920972 - [DEBUG]
18503 2019-Jan-16 21:15:24.920995 - [DEBUG] Process 528. path edge:
18504 2019-Jan-16 21:15:24.921027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18505 2019-Jan-16 21:15:24.921084 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
18506 2019-Jan-16 21:15:24.921722 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18507 2019-Jan-16 21:15:24.922373 - [DEBUG]
18508 2019-Jan-16 21:15:24.922397 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
18509 2019-Jan-16 21:15:24.923049 - [DEBUG] Compose: EdgeIdentity * AllBottom
18510 2019-Jan-16 21:15:24.923076 - [DEBUG]
18511 2019-Jan-16 21:15:24.923100 - [DEBUG] Propagate flow
18512 2019-Jan-16 21:15:24.923123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18513 2019-Jan-16 21:15:24.923179 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
18514 2019-Jan-16 21:15:24.923814 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18515 2019-Jan-16 21:15:24.924452 - [DEBUG] Edge function : AllBottom (result of previous compose)
18516 2019-Jan-16 21:15:24.924477 - [DEBUG]
18517 2019-Jan-16 21:15:24.924501 - [DEBUG] Join: AllTop & AllBottom
18518 2019-Jan-16 21:15:24.924527 - [DEBUG] = AllBottom (new jump func)
18519 2019-Jan-16 21:15:24.924551 - [DEBUG]
18520 2019-Jan-16 21:15:24.924574 - [DEBUG] Start adding new jump function
18521 2019-Jan-16 21:15:24.924597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18522 2019-Jan-16 21:15:24.924653 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18523 2019-Jan-16 21:15:24.925308 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
18524 2019-Jan-16 21:15:24.925942 - [DEBUG] Edge Function : AllBottom
18525 2019-Jan-16 21:15:24.925970 - [DEBUG] End adding new jump function
18526 2019-Jan-16 21:15:24.925993 - [DEBUG]
18527 2019-Jan-16 21:15:24.926016 - [DEBUG] -------------------------------------------- 529. Path Edge --------------------------------------------
18528 2019-Jan-16 21:15:24.926041 - [DEBUG]
18529 2019-Jan-16 21:15:24.926064 - [DEBUG] Process 529. path edge:
18530 2019-Jan-16 21:15:24.926087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18531 2019-Jan-16 21:15:24.926143 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
18532 2019-Jan-16 21:15:24.926777 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18533 2019-Jan-16 21:15:24.927413 - [DEBUG]
18534 2019-Jan-16 21:15:24.927438 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
18535 2019-Jan-16 21:15:24.928087 - [DEBUG] Compose: EdgeIdentity * AllBottom
18536 2019-Jan-16 21:15:24.928115 - [DEBUG]
18537 2019-Jan-16 21:15:24.928138 - [DEBUG] Propagate flow
18538 2019-Jan-16 21:15:24.928162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18539 2019-Jan-16 21:15:24.928218 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18540 2019-Jan-16 21:15:24.928870 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18541 2019-Jan-16 21:15:24.929508 - [DEBUG] Edge function : AllBottom (result of previous compose)
18542 2019-Jan-16 21:15:24.929533 - [DEBUG]
18543 2019-Jan-16 21:15:24.929557 - [DEBUG] Join: AllTop & AllBottom
18544 2019-Jan-16 21:15:24.929583 - [DEBUG] = AllBottom (new jump func)
18545 2019-Jan-16 21:15:24.929607 - [DEBUG]
18546 2019-Jan-16 21:15:24.929630 - [DEBUG] Start adding new jump function
18547 2019-Jan-16 21:15:24.929653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18548 2019-Jan-16 21:15:24.929709 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18549 2019-Jan-16 21:15:24.930354 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18550 2019-Jan-16 21:15:24.930988 - [DEBUG] Edge Function : AllBottom
18551 2019-Jan-16 21:15:24.931016 - [DEBUG] End adding new jump function
18552 2019-Jan-16 21:15:24.931040 - [DEBUG]
18553 2019-Jan-16 21:15:24.931063 - [DEBUG] -------------------------------------------- 530. Path Edge --------------------------------------------
18554 2019-Jan-16 21:15:24.931087 - [DEBUG]
18555 2019-Jan-16 21:15:24.931110 - [DEBUG] Process 530. path edge:
18556 2019-Jan-16 21:15:24.931134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18557 2019-Jan-16 21:15:24.931189 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
18558 2019-Jan-16 21:15:24.931838 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18559 2019-Jan-16 21:15:24.932475 - [DEBUG]
18560 2019-Jan-16 21:15:24.932499 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18561 2019-Jan-16 21:15:24.933146 - [DEBUG] Compose: EdgeIdentity * AllBottom
18562 2019-Jan-16 21:15:24.933174 - [DEBUG]
18563 2019-Jan-16 21:15:24.933198 - [DEBUG] Propagate flow
18564 2019-Jan-16 21:15:24.933221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18565 2019-Jan-16 21:15:24.933278 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
18566 2019-Jan-16 21:15:24.933932 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18567 2019-Jan-16 21:15:24.934570 - [DEBUG] Edge function : AllBottom (result of previous compose)
18568 2019-Jan-16 21:15:24.934595 - [DEBUG]
18569 2019-Jan-16 21:15:24.934619 - [DEBUG] Join: AllTop & AllBottom
18570 2019-Jan-16 21:15:24.934645 - [DEBUG] = AllBottom (new jump func)
18571 2019-Jan-16 21:15:24.934669 - [DEBUG]
18572 2019-Jan-16 21:15:24.934692 - [DEBUG] Start adding new jump function
18573 2019-Jan-16 21:15:24.934715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18574 2019-Jan-16 21:15:24.934771 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18575 2019-Jan-16 21:15:24.935424 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
18576 2019-Jan-16 21:15:24.936063 - [DEBUG] Edge Function : AllBottom
18577 2019-Jan-16 21:15:24.936090 - [DEBUG] End adding new jump function
18578 2019-Jan-16 21:15:24.936114 - [DEBUG]
18579 2019-Jan-16 21:15:24.936137 - [DEBUG] -------------------------------------------- 531. Path Edge --------------------------------------------
18580 2019-Jan-16 21:15:24.936161 - [DEBUG]
18581 2019-Jan-16 21:15:24.936184 - [DEBUG] Process 531. path edge:
18582 2019-Jan-16 21:15:24.936208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18583 2019-Jan-16 21:15:24.936264 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
18584 2019-Jan-16 21:15:24.936902 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18585 2019-Jan-16 21:15:24.937545 - [DEBUG]
18586 2019-Jan-16 21:15:24.937570 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
18587 2019-Jan-16 21:15:24.938223 - [DEBUG] Compose: EdgeIdentity * AllBottom
18588 2019-Jan-16 21:15:24.938251 - [DEBUG]
18589 2019-Jan-16 21:15:24.938274 - [DEBUG] Propagate flow
18590 2019-Jan-16 21:15:24.938297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18591 2019-Jan-16 21:15:24.938353 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18592 2019-Jan-16 21:15:24.939012 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18593 2019-Jan-16 21:15:24.939651 - [DEBUG] Edge function : AllBottom (result of previous compose)
18594 2019-Jan-16 21:15:24.939676 - [DEBUG]
18595 2019-Jan-16 21:15:24.939700 - [DEBUG] Join: AllTop & AllBottom
18596 2019-Jan-16 21:15:24.939726 - [DEBUG] = AllBottom (new jump func)
18597 2019-Jan-16 21:15:24.939750 - [DEBUG]
18598 2019-Jan-16 21:15:24.939773 - [DEBUG] Start adding new jump function
18599 2019-Jan-16 21:15:24.939796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18600 2019-Jan-16 21:15:24.939852 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18601 2019-Jan-16 21:15:24.940491 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18602 2019-Jan-16 21:15:24.941123 - [DEBUG] Edge Function : AllBottom
18603 2019-Jan-16 21:15:24.941151 - [DEBUG] End adding new jump function
18604 2019-Jan-16 21:15:24.941174 - [DEBUG]
18605 2019-Jan-16 21:15:24.941198 - [DEBUG] -------------------------------------------- 532. Path Edge --------------------------------------------
18606 2019-Jan-16 21:15:24.941222 - [DEBUG]
18607 2019-Jan-16 21:15:24.941245 - [DEBUG] Process 532. path edge:
18608 2019-Jan-16 21:15:24.941268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18609 2019-Jan-16 21:15:24.941324 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
18610 2019-Jan-16 21:15:24.941993 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18611 2019-Jan-16 21:15:24.942630 - [DEBUG]
18612 2019-Jan-16 21:15:24.942654 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18613 2019-Jan-16 21:15:24.943302 - [DEBUG] Compose: EdgeIdentity * AllBottom
18614 2019-Jan-16 21:15:24.943329 - [DEBUG]
18615 2019-Jan-16 21:15:24.943353 - [DEBUG] Propagate flow
18616 2019-Jan-16 21:15:24.943376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18617 2019-Jan-16 21:15:24.943433 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18618 2019-Jan-16 21:15:24.944068 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18619 2019-Jan-16 21:15:24.944705 - [DEBUG] Edge function : AllBottom (result of previous compose)
18620 2019-Jan-16 21:15:24.944730 - [DEBUG]
18621 2019-Jan-16 21:15:24.944755 - [DEBUG] Join: AllTop & AllBottom
18622 2019-Jan-16 21:15:24.944780 - [DEBUG] = AllBottom (new jump func)
18623 2019-Jan-16 21:15:24.944805 - [DEBUG]
18624 2019-Jan-16 21:15:24.944828 - [DEBUG] Start adding new jump function
18625 2019-Jan-16 21:15:24.944851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18626 2019-Jan-16 21:15:24.944906 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18627 2019-Jan-16 21:15:24.945560 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18628 2019-Jan-16 21:15:24.946194 - [DEBUG] Edge Function : AllBottom
18629 2019-Jan-16 21:15:24.946223 - [DEBUG] End adding new jump function
18630 2019-Jan-16 21:15:24.946246 - [DEBUG]
18631 2019-Jan-16 21:15:24.946270 - [DEBUG] -------------------------------------------- 533. Path Edge --------------------------------------------
18632 2019-Jan-16 21:15:24.946294 - [DEBUG]
18633 2019-Jan-16 21:15:24.946317 - [DEBUG] Process 533. path edge:
18634 2019-Jan-16 21:15:24.946341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18635 2019-Jan-16 21:15:24.946397 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
18636 2019-Jan-16 21:15:24.947031 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18637 2019-Jan-16 21:15:24.947676 - [DEBUG]
18638 2019-Jan-16 21:15:24.947700 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18639 2019-Jan-16 21:15:24.948343 - [DEBUG] Start of endsummarytab entry
18640 2019-Jan-16 21:15:24.948374 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
18641 2019-Jan-16 21:15:24.949028 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
18642 2019-Jan-16 21:15:24.949088 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18643 2019-Jan-16 21:15:24.949722 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18644 2019-Jan-16 21:15:24.950360 - [DEBUG] EF: AllBottom
18645 2019-Jan-16 21:15:24.950385 - [DEBUG]
18646 2019-Jan-16 21:15:24.950408 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18647 2019-Jan-16 21:15:24.951041 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
18648 2019-Jan-16 21:15:24.951678 - [DEBUG] EF: AllBottom
18649 2019-Jan-16 21:15:24.951702 - [DEBUG]
18650 2019-Jan-16 21:15:24.951726 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18651 2019-Jan-16 21:15:24.952371 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
18652 2019-Jan-16 21:15:24.953005 - [DEBUG] EF: AllBottom
18653 2019-Jan-16 21:15:24.953030 - [DEBUG]
18654 2019-Jan-16 21:15:24.953053 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18655 2019-Jan-16 21:15:24.953686 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
18656 2019-Jan-16 21:15:24.954318 - [DEBUG] EF: AllBottom
18657 2019-Jan-16 21:15:24.954343 - [DEBUG]
18658 2019-Jan-16 21:15:24.954366 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18659 2019-Jan-16 21:15:24.954999 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
18660 2019-Jan-16 21:15:24.955651 - [DEBUG] EF: AllBottom
18661 2019-Jan-16 21:15:24.955676 - [DEBUG]
18662 2019-Jan-16 21:15:24.955700 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18663 2019-Jan-16 21:15:24.956332 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18664 2019-Jan-16 21:15:24.956969 - [DEBUG] EF: AllBottom
18665 2019-Jan-16 21:15:24.956993 - [DEBUG]
18666 2019-Jan-16 21:15:24.957017 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18667 2019-Jan-16 21:15:24.957650 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18668 2019-Jan-16 21:15:24.958283 - [DEBUG] EF: AllBottom
18669 2019-Jan-16 21:15:24.958308 - [DEBUG]
18670 2019-Jan-16 21:15:24.958331 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18671 2019-Jan-16 21:15:24.958980 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18672 2019-Jan-16 21:15:24.959616 - [DEBUG] EF: AllBottom
18673 2019-Jan-16 21:15:24.959641 - [DEBUG]
18674 2019-Jan-16 21:15:24.959664 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18675 2019-Jan-16 21:15:24.960297 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18676 2019-Jan-16 21:15:24.960928 - [DEBUG] EF: AllBottom
18677 2019-Jan-16 21:15:24.960953 - [DEBUG]
18678 2019-Jan-16 21:15:24.960976 - [DEBUG] ---------------
18679 2019-Jan-16 21:15:24.961000 - [DEBUG]
18680 2019-Jan-16 21:15:24.961024 - [DEBUG] End of endsummarytab entry
18681 2019-Jan-16 21:15:24.961048 - [DEBUG]
18682 2019-Jan-16 21:15:24.961071 - [DEBUG] Start of incomingtab entry
18683 2019-Jan-16 21:15:24.961096 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
18684 2019-Jan-16 21:15:24.961730 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
18685 2019-Jan-16 21:15:24.961817 - [DEBUG] ---------------
18686 2019-Jan-16 21:15:24.961841 - [DEBUG] End of incomingtab entry
18687 2019-Jan-16 21:15:24.961865 - [DEBUG]
18688 2019-Jan-16 21:15:24.961889 - [DEBUG] EDGE:
18689 2019-Jan-16 21:15:24.961946 - [DEBUG] ---> 18690 2019-Jan-16 21:15:24.962583 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18691 2019-Jan-16 21:15:24.963220 - [DEBUG]
18692 2019-Jan-16 21:15:24.963245 - [DEBUG] EDGE:
18693 2019-Jan-16 21:15:24.963303 - [DEBUG] ---> 18694 2019-Jan-16 21:15:24.963938 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18695 2019-Jan-16 21:15:24.964574 - [DEBUG]
18696 2019-Jan-16 21:15:24.964607 - [DEBUG] Compose: EdgeIdentity * AllBottom
18697 2019-Jan-16 21:15:24.964633 - [DEBUG]
18698 2019-Jan-16 21:15:24.964657 - [DEBUG] Propagate flow
18699 2019-Jan-16 21:15:24.964680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18700 2019-Jan-16 21:15:24.964736 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
18701 2019-Jan-16 21:15:24.965398 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18702 2019-Jan-16 21:15:24.966036 - [DEBUG] Edge function : AllBottom (result of previous compose)
18703 2019-Jan-16 21:15:24.966061 - [DEBUG]
18704 2019-Jan-16 21:15:24.966085 - [DEBUG] Join: AllTop & AllBottom
18705 2019-Jan-16 21:15:24.966111 - [DEBUG] = AllBottom (new jump func)
18706 2019-Jan-16 21:15:24.966135 - [DEBUG]
18707 2019-Jan-16 21:15:24.966159 - [DEBUG] Start adding new jump function
18708 2019-Jan-16 21:15:24.966182 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18709 2019-Jan-16 21:15:24.966237 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18710 2019-Jan-16 21:15:24.966875 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
18711 2019-Jan-16 21:15:24.967518 - [DEBUG] Edge Function : AllBottom
18712 2019-Jan-16 21:15:24.967546 - [DEBUG] End adding new jump function
18713 2019-Jan-16 21:15:24.967570 - [DEBUG]
18714 2019-Jan-16 21:15:24.967594 - [DEBUG] -------------------------------------------- 534. Path Edge --------------------------------------------
18715 2019-Jan-16 21:15:24.967618 - [DEBUG]
18716 2019-Jan-16 21:15:24.967641 - [DEBUG] Process 534. path edge:
18717 2019-Jan-16 21:15:24.967664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18718 2019-Jan-16 21:15:24.967720 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
18719 2019-Jan-16 21:15:24.968364 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18720 2019-Jan-16 21:15:24.969018 - [DEBUG]
18721 2019-Jan-16 21:15:24.969042 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
18722 2019-Jan-16 21:15:24.969693 - [DEBUG] Possible callees:
18723 2019-Jan-16 21:15:24.969719 - [DEBUG] llvm.dbg.declare
18724 2019-Jan-16 21:15:24.969744 - [DEBUG] Possible return sites:
18725 2019-Jan-16 21:15:24.969767 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19318726 2019-Jan-16 21:15:24.971048 - [DEBUG] Found and process special summary
18727 2019-Jan-16 21:15:24.971082 - [DEBUG] Compose: EdgeIdentity * AllBottom
18728 2019-Jan-16 21:15:24.971109 - [DEBUG]
18729 2019-Jan-16 21:15:24.971132 - [DEBUG] Propagate flow
18730 2019-Jan-16 21:15:24.971156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18731 2019-Jan-16 21:15:24.971212 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18732 2019-Jan-16 21:15:24.971874 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18733 2019-Jan-16 21:15:24.972513 - [DEBUG] Edge function : AllBottom (result of previous compose)
18734 2019-Jan-16 21:15:24.972538 - [DEBUG]
18735 2019-Jan-16 21:15:24.972562 - [DEBUG] Join: AllTop & AllBottom
18736 2019-Jan-16 21:15:24.972588 - [DEBUG] = AllBottom (new jump func)
18737 2019-Jan-16 21:15:24.972612 - [DEBUG]
18738 2019-Jan-16 21:15:24.972635 - [DEBUG] Start adding new jump function
18739 2019-Jan-16 21:15:24.972658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18740 2019-Jan-16 21:15:24.972714 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18741 2019-Jan-16 21:15:24.973351 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18742 2019-Jan-16 21:15:24.973988 - [DEBUG] Edge Function : AllBottom
18743 2019-Jan-16 21:15:24.974015 - [DEBUG] End adding new jump function
18744 2019-Jan-16 21:15:24.974039 - [DEBUG]
18745 2019-Jan-16 21:15:24.974063 - [DEBUG] -------------------------------------------- 535. Path Edge --------------------------------------------
18746 2019-Jan-16 21:15:24.974087 - [DEBUG]
18747 2019-Jan-16 21:15:24.974110 - [DEBUG] Process 535. path edge:
18748 2019-Jan-16 21:15:24.974134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18749 2019-Jan-16 21:15:24.974190 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
18750 2019-Jan-16 21:15:24.974829 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18751 2019-Jan-16 21:15:24.975482 - [DEBUG]
18752 2019-Jan-16 21:15:24.975506 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18753 2019-Jan-16 21:15:24.976157 - [DEBUG] Compose: EdgeIdentity * AllBottom
18754 2019-Jan-16 21:15:24.976184 - [DEBUG]
18755 2019-Jan-16 21:15:24.976208 - [DEBUG] Propagate flow
18756 2019-Jan-16 21:15:24.976231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18757 2019-Jan-16 21:15:24.976288 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
18758 2019-Jan-16 21:15:24.976924 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18759 2019-Jan-16 21:15:24.977562 - [DEBUG] Edge function : AllBottom (result of previous compose)
18760 2019-Jan-16 21:15:24.977587 - [DEBUG]
18761 2019-Jan-16 21:15:24.977611 - [DEBUG] Join: AllTop & AllBottom
18762 2019-Jan-16 21:15:24.977636 - [DEBUG] = AllBottom (new jump func)
18763 2019-Jan-16 21:15:24.977661 - [DEBUG]
18764 2019-Jan-16 21:15:24.977684 - [DEBUG] Start adding new jump function
18765 2019-Jan-16 21:15:24.977707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18766 2019-Jan-16 21:15:24.977763 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18767 2019-Jan-16 21:15:24.978412 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
18768 2019-Jan-16 21:15:24.979049 - [DEBUG] Edge Function : AllBottom
18769 2019-Jan-16 21:15:24.979076 - [DEBUG] End adding new jump function
18770 2019-Jan-16 21:15:24.979100 - [DEBUG]
18771 2019-Jan-16 21:15:24.979124 - [DEBUG] -------------------------------------------- 536. Path Edge --------------------------------------------
18772 2019-Jan-16 21:15:24.979156 - [DEBUG]
18773 2019-Jan-16 21:15:24.979179 - [DEBUG] Process 536. path edge:
18774 2019-Jan-16 21:15:24.979203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18775 2019-Jan-16 21:15:24.979259 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
18776 2019-Jan-16 21:15:24.979894 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18777 2019-Jan-16 21:15:24.980532 - [DEBUG]
18778 2019-Jan-16 21:15:24.980557 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
18779 2019-Jan-16 21:15:24.981203 - [DEBUG] Compose: EdgeIdentity * AllBottom
18780 2019-Jan-16 21:15:24.981231 - [DEBUG]
18781 2019-Jan-16 21:15:24.981255 - [DEBUG] Propagate flow
18782 2019-Jan-16 21:15:24.981278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18783 2019-Jan-16 21:15:24.981334 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18784 2019-Jan-16 21:15:24.981985 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18785 2019-Jan-16 21:15:24.982623 - [DEBUG] Edge function : AllBottom (result of previous compose)
18786 2019-Jan-16 21:15:24.982648 - [DEBUG]
18787 2019-Jan-16 21:15:24.982673 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18788 2019-Jan-16 21:15:24.982699 - [DEBUG] = AllBottom
18789 2019-Jan-16 21:15:24.982723 - [DEBUG]
18790 2019-Jan-16 21:15:24.982746 - [DEBUG] PROPAGATE: No new function!
18791 2019-Jan-16 21:15:24.982771 - [DEBUG] EDGE:
18792 2019-Jan-16 21:15:24.982829 - [DEBUG] ---> 18793 2019-Jan-16 21:15:24.983464 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18794 2019-Jan-16 21:15:24.984101 - [DEBUG]
18795 2019-Jan-16 21:15:24.984125 - [DEBUG] EDGE:
18796 2019-Jan-16 21:15:24.984183 - [DEBUG] ---> 18797 2019-Jan-16 21:15:24.984820 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18798 2019-Jan-16 21:15:24.985472 - [DEBUG]
18799 2019-Jan-16 21:15:24.985509 - [DEBUG] Compose: EdgeIdentity * AllBottom
18800 2019-Jan-16 21:15:24.985535 - [DEBUG]
18801 2019-Jan-16 21:15:24.985559 - [DEBUG] Propagate flow
18802 2019-Jan-16 21:15:24.985582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18803 2019-Jan-16 21:15:24.985638 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18804 2019-Jan-16 21:15:24.986276 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18805 2019-Jan-16 21:15:24.986913 - [DEBUG] Edge function : AllBottom (result of previous compose)
18806 2019-Jan-16 21:15:24.986938 - [DEBUG]
18807 2019-Jan-16 21:15:24.986963 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18808 2019-Jan-16 21:15:24.986988 - [DEBUG] = AllBottom
18809 2019-Jan-16 21:15:24.987013 - [DEBUG]
18810 2019-Jan-16 21:15:24.987036 - [DEBUG] PROPAGATE: No new function!
18811 2019-Jan-16 21:15:24.987062 - [DEBUG] EDGE:
18812 2019-Jan-16 21:15:24.987120 - [DEBUG] ---> 18813 2019-Jan-16 21:15:24.987767 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18814 2019-Jan-16 21:15:24.988418 - [DEBUG]
18815 2019-Jan-16 21:15:24.988443 - [DEBUG] EDGE:
18816 2019-Jan-16 21:15:24.988508 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
18817 2019-Jan-16 21:15:24.989149 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18818 2019-Jan-16 21:15:24.989786 - [DEBUG]
18819 2019-Jan-16 21:15:24.989811 - [DEBUG] EDGE:
18820 2019-Jan-16 21:15:24.989868 - [DEBUG] ---> 18821 2019-Jan-16 21:15:24.990503 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18822 2019-Jan-16 21:15:24.991141 - [DEBUG]
18823 2019-Jan-16 21:15:24.991166 - [DEBUG] EDGE:
18824 2019-Jan-16 21:15:24.991223 - [DEBUG] ---> 18825 2019-Jan-16 21:15:24.991873 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18826 2019-Jan-16 21:15:24.992510 - [DEBUG]
18827 2019-Jan-16 21:15:24.992535 - [DEBUG] EDGE:
18828 2019-Jan-16 21:15:24.992592 - [DEBUG] ---> 18829 2019-Jan-16 21:15:24.993230 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18830 2019-Jan-16 21:15:24.993867 - [DEBUG]
18831 2019-Jan-16 21:15:24.993899 - [DEBUG] Compose: EdgeIdentity * AllBottom
18832 2019-Jan-16 21:15:24.993926 - [DEBUG]
18833 2019-Jan-16 21:15:24.993949 - [DEBUG] Propagate flow
18834 2019-Jan-16 21:15:24.993972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18835 2019-Jan-16 21:15:24.994028 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
18836 2019-Jan-16 21:15:24.994666 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18837 2019-Jan-16 21:15:24.995318 - [DEBUG] Edge function : AllBottom (result of previous compose)
18838 2019-Jan-16 21:15:24.995343 - [DEBUG]
18839 2019-Jan-16 21:15:24.995368 - [DEBUG] Join: AllTop & AllBottom
18840 2019-Jan-16 21:15:24.995393 - [DEBUG] = AllBottom (new jump func)
18841 2019-Jan-16 21:15:24.995418 - [DEBUG]
18842 2019-Jan-16 21:15:24.995441 - [DEBUG] Start adding new jump function
18843 2019-Jan-16 21:15:24.995464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18844 2019-Jan-16 21:15:24.995520 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18845 2019-Jan-16 21:15:24.996157 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
18846 2019-Jan-16 21:15:24.996794 - [DEBUG] Edge Function : AllBottom
18847 2019-Jan-16 21:15:24.996821 - [DEBUG] End adding new jump function
18848 2019-Jan-16 21:15:24.996845 - [DEBUG]
18849 2019-Jan-16 21:15:24.996868 - [DEBUG] -------------------------------------------- 537. Path Edge --------------------------------------------
18850 2019-Jan-16 21:15:24.996893 - [DEBUG]
18851 2019-Jan-16 21:15:24.996916 - [DEBUG] Process 537. path edge:
18852 2019-Jan-16 21:15:24.996939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18853 2019-Jan-16 21:15:24.996996 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
18854 2019-Jan-16 21:15:24.997633 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18855 2019-Jan-16 21:15:24.998270 - [DEBUG]
18856 2019-Jan-16 21:15:24.998294 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
18857 2019-Jan-16 21:15:24.998960 - [DEBUG] Compose: EdgeIdentity * AllBottom
18858 2019-Jan-16 21:15:24.998996 - [DEBUG]
18859 2019-Jan-16 21:15:24.999020 - [DEBUG] Propagate flow
18860 2019-Jan-16 21:15:24.999043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18861 2019-Jan-16 21:15:24.999100 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
18862 2019-Jan-16 21:15:24.999734 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18863 2019-Jan-16 21:15:25.000393 - [DEBUG] Edge function : AllBottom (result of previous compose)
18864 2019-Jan-16 21:15:25.000419 - [DEBUG]
18865 2019-Jan-16 21:15:25.000444 - [DEBUG] Join: AllTop & AllBottom
18866 2019-Jan-16 21:15:25.000470 - [DEBUG] = AllBottom (new jump func)
18867 2019-Jan-16 21:15:25.000495 - [DEBUG]
18868 2019-Jan-16 21:15:25.000518 - [DEBUG] Start adding new jump function
18869 2019-Jan-16 21:15:25.000541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18870 2019-Jan-16 21:15:25.000600 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18871 2019-Jan-16 21:15:25.001248 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
18872 2019-Jan-16 21:15:25.001917 - [DEBUG] Edge Function : AllBottom
18873 2019-Jan-16 21:15:25.001947 - [DEBUG] End adding new jump function
18874 2019-Jan-16 21:15:25.001970 - [DEBUG]
18875 2019-Jan-16 21:15:25.001994 - [DEBUG] -------------------------------------------- 538. Path Edge --------------------------------------------
18876 2019-Jan-16 21:15:25.002018 - [DEBUG]
18877 2019-Jan-16 21:15:25.002041 - [DEBUG] Process 538. path edge:
18878 2019-Jan-16 21:15:25.002065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18879 2019-Jan-16 21:15:25.002122 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
18880 2019-Jan-16 21:15:25.002755 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
18881 2019-Jan-16 21:15:25.003392 - [DEBUG]
18882 2019-Jan-16 21:15:25.003417 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
18883 2019-Jan-16 21:15:25.004069 - [DEBUG] Compose: EdgeIdentity * AllBottom
18884 2019-Jan-16 21:15:25.004097 - [DEBUG]
18885 2019-Jan-16 21:15:25.004121 - [DEBUG] Propagate flow
18886 2019-Jan-16 21:15:25.004144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18887 2019-Jan-16 21:15:25.004201 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18888 2019-Jan-16 21:15:25.004834 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18889 2019-Jan-16 21:15:25.005490 - [DEBUG] Edge function : AllBottom (result of previous compose)
18890 2019-Jan-16 21:15:25.005515 - [DEBUG]
18891 2019-Jan-16 21:15:25.005541 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18892 2019-Jan-16 21:15:25.005567 - [DEBUG] = AllBottom
18893 2019-Jan-16 21:15:25.005591 - [DEBUG]
18894 2019-Jan-16 21:15:25.005614 - [DEBUG] PROPAGATE: No new function!
18895 2019-Jan-16 21:15:25.005639 - [DEBUG] EDGE:
18896 2019-Jan-16 21:15:25.005697 - [DEBUG] ---> 18897 2019-Jan-16 21:15:25.006330 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18898 2019-Jan-16 21:15:25.006979 - [DEBUG]
18899 2019-Jan-16 21:15:25.007004 - [DEBUG] EDGE:
18900 2019-Jan-16 21:15:25.007065 - [DEBUG] ---> 18901 2019-Jan-16 21:15:25.007719 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18902 2019-Jan-16 21:15:25.008391 - [DEBUG]
18903 2019-Jan-16 21:15:25.008444 - [DEBUG] EDGE:
18904 2019-Jan-16 21:15:25.008523 - [DEBUG] ---> 18905 2019-Jan-16 21:15:25.009196 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18906 2019-Jan-16 21:15:25.009839 - [DEBUG]
18907 2019-Jan-16 21:15:25.009865 - [DEBUG] EDGE:
18908 2019-Jan-16 21:15:25.009923 - [DEBUG] ---> 18909 2019-Jan-16 21:15:25.010571 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18910 2019-Jan-16 21:15:25.011209 - [DEBUG]
18911 2019-Jan-16 21:15:25.011235 - [DEBUG] EDGE:
18912 2019-Jan-16 21:15:25.011293 - [DEBUG] ---> 18913 2019-Jan-16 21:15:25.011959 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18914 2019-Jan-16 21:15:25.012598 - [DEBUG]
18915 2019-Jan-16 21:15:25.012624 - [DEBUG] EDGE:
18916 2019-Jan-16 21:15:25.012682 - [DEBUG] ---> 18917 2019-Jan-16 21:15:25.013319 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18918 2019-Jan-16 21:15:25.013956 - [DEBUG]
18919 2019-Jan-16 21:15:25.014008 - [DEBUG] Compose: EdgeIdentity * AllBottom
18920 2019-Jan-16 21:15:25.014036 - [DEBUG]
18921 2019-Jan-16 21:15:25.014061 - [DEBUG] Propagate flow
18922 2019-Jan-16 21:15:25.014084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18923 2019-Jan-16 21:15:25.014141 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
18924 2019-Jan-16 21:15:25.014779 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18925 2019-Jan-16 21:15:25.015442 - [DEBUG] Edge function : AllBottom (result of previous compose)
18926 2019-Jan-16 21:15:25.015468 - [DEBUG]
18927 2019-Jan-16 21:15:25.015494 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18928 2019-Jan-16 21:15:25.015520 - [DEBUG] = AllBottom
18929 2019-Jan-16 21:15:25.015544 - [DEBUG]
18930 2019-Jan-16 21:15:25.015567 - [DEBUG] PROPAGATE: No new function!
18931 2019-Jan-16 21:15:25.015595 - [DEBUG] EDGE:
18932 2019-Jan-16 21:15:25.015654 - [DEBUG] ---> 18933 2019-Jan-16 21:15:25.016304 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18934 2019-Jan-16 21:15:25.016941 - [DEBUG]
18935 2019-Jan-16 21:15:25.016967 - [DEBUG] EDGE:
18936 2019-Jan-16 21:15:25.017024 - [DEBUG] ---> 18937 2019-Jan-16 21:15:25.017660 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18938 2019-Jan-16 21:15:25.018298 - [DEBUG]
18939 2019-Jan-16 21:15:25.018323 - [DEBUG] EDGE:
18940 2019-Jan-16 21:15:25.018381 - [DEBUG] ---> 18941 2019-Jan-16 21:15:25.019044 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18942 2019-Jan-16 21:15:25.019683 - [DEBUG]
18943 2019-Jan-16 21:15:25.019720 - [DEBUG] Compose: EdgeIdentity * AllBottom
18944 2019-Jan-16 21:15:25.019747 - [DEBUG]
18945 2019-Jan-16 21:15:25.019787 - [DEBUG] Propagate flow
18946 2019-Jan-16 21:15:25.019811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18947 2019-Jan-16 21:15:25.019868 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
18948 2019-Jan-16 21:15:25.020506 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18949 2019-Jan-16 21:15:25.021143 - [DEBUG] Edge function : AllBottom (result of previous compose)
18950 2019-Jan-16 21:15:25.021168 - [DEBUG]
18951 2019-Jan-16 21:15:25.021194 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18952 2019-Jan-16 21:15:25.021220 - [DEBUG] = AllBottom
18953 2019-Jan-16 21:15:25.021244 - [DEBUG]
18954 2019-Jan-16 21:15:25.021267 - [DEBUG] PROPAGATE: No new function!
18955 2019-Jan-16 21:15:25.021294 - [DEBUG] EDGE:
18956 2019-Jan-16 21:15:25.021352 - [DEBUG] ---> 18957 2019-Jan-16 21:15:25.022051 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18958 2019-Jan-16 21:15:25.022695 - [DEBUG]
18959 2019-Jan-16 21:15:25.022721 - [DEBUG] EDGE:
18960 2019-Jan-16 21:15:25.022778 - [DEBUG] ---> 18961 2019-Jan-16 21:15:25.023413 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18962 2019-Jan-16 21:15:25.024051 - [DEBUG]
18963 2019-Jan-16 21:15:25.024076 - [DEBUG] EDGE:
18964 2019-Jan-16 21:15:25.024134 - [DEBUG] ---> 18965 2019-Jan-16 21:15:25.024770 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18966 2019-Jan-16 21:15:25.025423 - [DEBUG]
18967 2019-Jan-16 21:15:25.025449 - [DEBUG] EDGE:
18968 2019-Jan-16 21:15:25.025506 - [DEBUG] ---> 18969 2019-Jan-16 21:15:25.026144 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18970 2019-Jan-16 21:15:25.026782 - [DEBUG]
18971 2019-Jan-16 21:15:25.026821 - [DEBUG] Compose: EdgeIdentity * AllBottom
18972 2019-Jan-16 21:15:25.026849 - [DEBUG]
18973 2019-Jan-16 21:15:25.026873 - [DEBUG] Propagate flow
18974 2019-Jan-16 21:15:25.026896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18975 2019-Jan-16 21:15:25.026953 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18976 2019-Jan-16 21:15:25.027592 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18977 2019-Jan-16 21:15:25.028229 - [DEBUG] Edge function : AllBottom (result of previous compose)
18978 2019-Jan-16 21:15:25.028254 - [DEBUG]
18979 2019-Jan-16 21:15:25.028280 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18980 2019-Jan-16 21:15:25.028306 - [DEBUG] = AllBottom
18981 2019-Jan-16 21:15:25.028330 - [DEBUG]
18982 2019-Jan-16 21:15:25.028354 - [DEBUG] PROPAGATE: No new function!
18983 2019-Jan-16 21:15:25.028380 - [DEBUG] EDGE:
18984 2019-Jan-16 21:15:25.028452 - [DEBUG] ---> 18985 2019-Jan-16 21:15:25.029098 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18986 2019-Jan-16 21:15:25.029736 - [DEBUG]
18987 2019-Jan-16 21:15:25.029761 - [DEBUG] EDGE:
18988 2019-Jan-16 21:15:25.029828 - [DEBUG] ---> 18989 2019-Jan-16 21:15:25.030464 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18990 2019-Jan-16 21:15:25.031101 - [DEBUG]
18991 2019-Jan-16 21:15:25.031126 - [DEBUG] EDGE:
18992 2019-Jan-16 21:15:25.031184 - [DEBUG] ---> 18993 2019-Jan-16 21:15:25.031836 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
18994 2019-Jan-16 21:15:25.032473 - [DEBUG]
18995 2019-Jan-16 21:15:25.032510 - [DEBUG] Compose: EdgeIdentity * AllBottom
18996 2019-Jan-16 21:15:25.032537 - [DEBUG]
18997 2019-Jan-16 21:15:25.032561 - [DEBUG] Propagate flow
18998 2019-Jan-16 21:15:25.032584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18999 2019-Jan-16 21:15:25.032641 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19000 2019-Jan-16 21:15:25.033279 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19001 2019-Jan-16 21:15:25.033916 - [DEBUG] Edge function : AllBottom (result of previous compose)
19002 2019-Jan-16 21:15:25.033941 - [DEBUG]
19003 2019-Jan-16 21:15:25.033967 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19004 2019-Jan-16 21:15:25.033993 - [DEBUG] = AllBottom
19005 2019-Jan-16 21:15:25.034017 - [DEBUG]
19006 2019-Jan-16 21:15:25.034040 - [DEBUG] PROPAGATE: No new function!
19007 2019-Jan-16 21:15:25.034067 - [DEBUG] EDGE:
19008 2019-Jan-16 21:15:25.034124 - [DEBUG] ---> 19009 2019-Jan-16 21:15:25.034770 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
19010 2019-Jan-16 21:15:25.035423 - [DEBUG]
19011 2019-Jan-16 21:15:25.035449 - [DEBUG] EDGE:
19012 2019-Jan-16 21:15:25.035507 - [DEBUG] ---> 19013 2019-Jan-16 21:15:25.036140 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
19014 2019-Jan-16 21:15:25.036776 - [DEBUG]
19015 2019-Jan-16 21:15:25.036802 - [DEBUG] EDGE:
19016 2019-Jan-16 21:15:25.036860 - [DEBUG] ---> 19017 2019-Jan-16 21:15:25.037505 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
19018 2019-Jan-16 21:15:25.038140 - [DEBUG]
19019 2019-Jan-16 21:15:25.038167 - [DEBUG] Compose: EdgeIdentity * AllBottom
19020 2019-Jan-16 21:15:25.038193 - [DEBUG]
19021 2019-Jan-16 21:15:25.038217 - [DEBUG] Propagate flow
19022 2019-Jan-16 21:15:25.038240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19023 2019-Jan-16 21:15:25.038296 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19024 2019-Jan-16 21:15:25.038951 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19025 2019-Jan-16 21:15:25.039596 - [DEBUG] Edge function : AllBottom (result of previous compose)
19026 2019-Jan-16 21:15:25.039621 - [DEBUG]
19027 2019-Jan-16 21:15:25.039647 - [DEBUG] Join: AllTop & AllBottom
19028 2019-Jan-16 21:15:25.039673 - [DEBUG] = AllBottom (new jump func)
19029 2019-Jan-16 21:15:25.039697 - [DEBUG]
19030 2019-Jan-16 21:15:25.039721 - [DEBUG] Start adding new jump function
19031 2019-Jan-16 21:15:25.039753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19032 2019-Jan-16 21:15:25.039809 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19033 2019-Jan-16 21:15:25.040455 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19034 2019-Jan-16 21:15:25.041093 - [DEBUG] Edge Function : AllBottom
19035 2019-Jan-16 21:15:25.041124 - [DEBUG] End adding new jump function
19036 2019-Jan-16 21:15:25.041148 - [DEBUG]
19037 2019-Jan-16 21:15:25.041172 - [DEBUG] -------------------------------------------- 539. Path Edge --------------------------------------------
19038 2019-Jan-16 21:15:25.041197 - [DEBUG]
19039 2019-Jan-16 21:15:25.041220 - [DEBUG] Process 539. path edge:
19040 2019-Jan-16 21:15:25.041244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19041 2019-Jan-16 21:15:25.041300 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
19042 2019-Jan-16 21:15:25.041955 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19043 2019-Jan-16 21:15:25.042601 - [DEBUG]
19044 2019-Jan-16 21:15:25.042626 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19045 2019-Jan-16 21:15:25.043284 - [DEBUG] Compose: EdgeIdentity * AllBottom
19046 2019-Jan-16 21:15:25.043312 - [DEBUG]
19047 2019-Jan-16 21:15:25.043336 - [DEBUG] Propagate flow
19048 2019-Jan-16 21:15:25.043359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19049 2019-Jan-16 21:15:25.043416 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19050 2019-Jan-16 21:15:25.044051 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19051 2019-Jan-16 21:15:25.044694 - [DEBUG] Edge function : AllBottom (result of previous compose)
19052 2019-Jan-16 21:15:25.044719 - [DEBUG]
19053 2019-Jan-16 21:15:25.044744 - [DEBUG] Join: AllTop & AllBottom
19054 2019-Jan-16 21:15:25.044770 - [DEBUG] = AllBottom (new jump func)
19055 2019-Jan-16 21:15:25.044794 - [DEBUG]
19056 2019-Jan-16 21:15:25.044817 - [DEBUG] Start adding new jump function
19057 2019-Jan-16 21:15:25.044841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19058 2019-Jan-16 21:15:25.044897 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19059 2019-Jan-16 21:15:25.045556 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19060 2019-Jan-16 21:15:25.046190 - [DEBUG] Edge Function : AllBottom
19061 2019-Jan-16 21:15:25.046218 - [DEBUG] End adding new jump function
19062 2019-Jan-16 21:15:25.046242 - [DEBUG]
19063 2019-Jan-16 21:15:25.046265 - [DEBUG] -------------------------------------------- 540. Path Edge --------------------------------------------
19064 2019-Jan-16 21:15:25.046290 - [DEBUG]
19065 2019-Jan-16 21:15:25.046313 - [DEBUG] Process 540. path edge:
19066 2019-Jan-16 21:15:25.046336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19067 2019-Jan-16 21:15:25.046392 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
19068 2019-Jan-16 21:15:25.047026 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19069 2019-Jan-16 21:15:25.047669 - [DEBUG]
19070 2019-Jan-16 21:15:25.047694 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19071 2019-Jan-16 21:15:25.048344 - [DEBUG] Compose: EdgeIdentity * AllBottom
19072 2019-Jan-16 21:15:25.048372 - [DEBUG]
19073 2019-Jan-16 21:15:25.048417 - [DEBUG] Propagate flow
19074 2019-Jan-16 21:15:25.048441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19075 2019-Jan-16 21:15:25.048498 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19076 2019-Jan-16 21:15:25.049155 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19077 2019-Jan-16 21:15:25.049799 - [DEBUG] Edge function : AllBottom (result of previous compose)
19078 2019-Jan-16 21:15:25.049824 - [DEBUG]
19079 2019-Jan-16 21:15:25.049849 - [DEBUG] Join: AllTop & AllBottom
19080 2019-Jan-16 21:15:25.049875 - [DEBUG] = AllBottom (new jump func)
19081 2019-Jan-16 21:15:25.049900 - [DEBUG]
19082 2019-Jan-16 21:15:25.049923 - [DEBUG] Start adding new jump function
19083 2019-Jan-16 21:15:25.049946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19084 2019-Jan-16 21:15:25.050002 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19085 2019-Jan-16 21:15:25.050646 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19086 2019-Jan-16 21:15:25.051289 - [DEBUG] Edge Function : AllBottom
19087 2019-Jan-16 21:15:25.051317 - [DEBUG] End adding new jump function
19088 2019-Jan-16 21:15:25.051341 - [DEBUG]
19089 2019-Jan-16 21:15:25.051365 - [DEBUG] -------------------------------------------- 541. Path Edge --------------------------------------------
19090 2019-Jan-16 21:15:25.051390 - [DEBUG]
19091 2019-Jan-16 21:15:25.051413 - [DEBUG] Process 541. path edge:
19092 2019-Jan-16 21:15:25.051437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19093 2019-Jan-16 21:15:25.051493 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
19094 2019-Jan-16 21:15:25.052153 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19095 2019-Jan-16 21:15:25.052797 - [DEBUG]
19096 2019-Jan-16 21:15:25.052822 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19097 2019-Jan-16 21:15:25.053478 - [DEBUG] Possible callees:
19098 2019-Jan-16 21:15:25.053503 - [DEBUG] llvm.dbg.declare
19099 2019-Jan-16 21:15:25.053528 - [DEBUG] Possible return sites:
19100 2019-Jan-16 21:15:25.053551 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14919101 2019-Jan-16 21:15:25.054826 - [DEBUG] Found and process special summary
19102 2019-Jan-16 21:15:25.054860 - [DEBUG] Compose: EdgeIdentity * AllBottom
19103 2019-Jan-16 21:15:25.054887 - [DEBUG]
19104 2019-Jan-16 21:15:25.054910 - [DEBUG] Propagate flow
19105 2019-Jan-16 21:15:25.054934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19106 2019-Jan-16 21:15:25.054990 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19107 2019-Jan-16 21:15:25.055646 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19108 2019-Jan-16 21:15:25.056290 - [DEBUG] Edge function : AllBottom (result of previous compose)
19109 2019-Jan-16 21:15:25.056316 - [DEBUG]
19110 2019-Jan-16 21:15:25.056340 - [DEBUG] Join: AllTop & AllBottom
19111 2019-Jan-16 21:15:25.056366 - [DEBUG] = AllBottom (new jump func)
19112 2019-Jan-16 21:15:25.056390 - [DEBUG]
19113 2019-Jan-16 21:15:25.056422 - [DEBUG] Start adding new jump function
19114 2019-Jan-16 21:15:25.056446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19115 2019-Jan-16 21:15:25.056502 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19116 2019-Jan-16 21:15:25.057147 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19117 2019-Jan-16 21:15:25.057786 - [DEBUG] Edge Function : AllBottom
19118 2019-Jan-16 21:15:25.057815 - [DEBUG] End adding new jump function
19119 2019-Jan-16 21:15:25.057839 - [DEBUG]
19120 2019-Jan-16 21:15:25.057862 - [DEBUG] -------------------------------------------- 542. Path Edge --------------------------------------------
19121 2019-Jan-16 21:15:25.057887 - [DEBUG]
19122 2019-Jan-16 21:15:25.057911 - [DEBUG] Process 542. path edge:
19123 2019-Jan-16 21:15:25.057934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19124 2019-Jan-16 21:15:25.057990 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
19125 2019-Jan-16 21:15:25.058645 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19126 2019-Jan-16 21:15:25.059289 - [DEBUG]
19127 2019-Jan-16 21:15:25.059313 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19128 2019-Jan-16 21:15:25.059966 - [DEBUG] Compose: EdgeIdentity * AllBottom
19129 2019-Jan-16 21:15:25.059994 - [DEBUG]
19130 2019-Jan-16 21:15:25.060017 - [DEBUG] Propagate flow
19131 2019-Jan-16 21:15:25.060040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19132 2019-Jan-16 21:15:25.060097 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19133 2019-Jan-16 21:15:25.060733 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19134 2019-Jan-16 21:15:25.061378 - [DEBUG] Edge function : AllBottom (result of previous compose)
19135 2019-Jan-16 21:15:25.061403 - [DEBUG]
19136 2019-Jan-16 21:15:25.061427 - [DEBUG] Join: AllTop & AllBottom
19137 2019-Jan-16 21:15:25.061453 - [DEBUG] = AllBottom (new jump func)
19138 2019-Jan-16 21:15:25.061477 - [DEBUG]
19139 2019-Jan-16 21:15:25.061500 - [DEBUG] Start adding new jump function
19140 2019-Jan-16 21:15:25.061523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19141 2019-Jan-16 21:15:25.061579 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19142 2019-Jan-16 21:15:25.062241 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19143 2019-Jan-16 21:15:25.062876 - [DEBUG] Edge Function : AllBottom
19144 2019-Jan-16 21:15:25.062904 - [DEBUG] End adding new jump function
19145 2019-Jan-16 21:15:25.062928 - [DEBUG]
19146 2019-Jan-16 21:15:25.062951 - [DEBUG] -------------------------------------------- 543. Path Edge --------------------------------------------
19147 2019-Jan-16 21:15:25.062976 - [DEBUG]
19148 2019-Jan-16 21:15:25.062999 - [DEBUG] Process 543. path edge:
19149 2019-Jan-16 21:15:25.063022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19150 2019-Jan-16 21:15:25.063079 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
19151 2019-Jan-16 21:15:25.063716 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19152 2019-Jan-16 21:15:25.064360 - [DEBUG]
19153 2019-Jan-16 21:15:25.064385 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19154 2019-Jan-16 21:15:25.065033 - [DEBUG] Compose: EdgeIdentity * AllBottom
19155 2019-Jan-16 21:15:25.065081 - [DEBUG]
19156 2019-Jan-16 21:15:25.065107 - [DEBUG] Propagate flow
19157 2019-Jan-16 21:15:25.065130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19158 2019-Jan-16 21:15:25.065187 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19159 2019-Jan-16 21:15:25.065834 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19160 2019-Jan-16 21:15:25.066480 - [DEBUG] Edge function : AllBottom (result of previous compose)
19161 2019-Jan-16 21:15:25.066505 - [DEBUG]
19162 2019-Jan-16 21:15:25.066529 - [DEBUG] Join: AllTop & AllBottom
19163 2019-Jan-16 21:15:25.066555 - [DEBUG] = AllBottom (new jump func)
19164 2019-Jan-16 21:15:25.066580 - [DEBUG]
19165 2019-Jan-16 21:15:25.066603 - [DEBUG] Start adding new jump function
19166 2019-Jan-16 21:15:25.066626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19167 2019-Jan-16 21:15:25.066682 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19168 2019-Jan-16 21:15:25.067326 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19169 2019-Jan-16 21:15:25.067969 - [DEBUG] Edge Function : AllBottom
19170 2019-Jan-16 21:15:25.067997 - [DEBUG] End adding new jump function
19171 2019-Jan-16 21:15:25.068022 - [DEBUG]
19172 2019-Jan-16 21:15:25.068045 - [DEBUG] -------------------------------------------- 544. Path Edge --------------------------------------------
19173 2019-Jan-16 21:15:25.068070 - [DEBUG]
19174 2019-Jan-16 21:15:25.068093 - [DEBUG] Process 544. path edge:
19175 2019-Jan-16 21:15:25.068117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19176 2019-Jan-16 21:15:25.068174 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
19177 2019-Jan-16 21:15:25.068834 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19178 2019-Jan-16 21:15:25.069478 - [DEBUG]
19179 2019-Jan-16 21:15:25.069502 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19180 2019-Jan-16 21:15:25.070153 - [DEBUG] Possible callees:
19181 2019-Jan-16 21:15:25.070178 - [DEBUG] llvm.dbg.declare
19182 2019-Jan-16 21:15:25.070203 - [DEBUG] Possible return sites:
19183 2019-Jan-16 21:15:25.070226 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15519184 2019-Jan-16 21:15:25.071508 - [DEBUG] Found and process special summary
19185 2019-Jan-16 21:15:25.071546 - [DEBUG] Compose: EdgeIdentity * AllBottom
19186 2019-Jan-16 21:15:25.071574 - [DEBUG]
19187 2019-Jan-16 21:15:25.071599 - [DEBUG] Propagate flow
19188 2019-Jan-16 21:15:25.071622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19189 2019-Jan-16 21:15:25.071684 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19190 2019-Jan-16 21:15:25.072406 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19191 2019-Jan-16 21:15:25.073127 - [DEBUG] Edge function : AllBottom (result of previous compose)
19192 2019-Jan-16 21:15:25.073155 - [DEBUG]
19193 2019-Jan-16 21:15:25.073182 - [DEBUG] Join: AllTop & AllBottom
19194 2019-Jan-16 21:15:25.073209 - [DEBUG] = AllBottom (new jump func)
19195 2019-Jan-16 21:15:25.073251 - [DEBUG]
19196 2019-Jan-16 21:15:25.073276 - [DEBUG] Start adding new jump function
19197 2019-Jan-16 21:15:25.073300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19198 2019-Jan-16 21:15:25.073373 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19199 2019-Jan-16 21:15:25.074086 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19200 2019-Jan-16 21:15:25.074742 - [DEBUG] Edge Function : AllBottom
19201 2019-Jan-16 21:15:25.074776 - [DEBUG] End adding new jump function
19202 2019-Jan-16 21:15:25.074800 - [DEBUG]
19203 2019-Jan-16 21:15:25.074825 - [DEBUG] -------------------------------------------- 545. Path Edge --------------------------------------------
19204 2019-Jan-16 21:15:25.074850 - [DEBUG]
19205 2019-Jan-16 21:15:25.074874 - [DEBUG] Process 545. path edge:
19206 2019-Jan-16 21:15:25.074898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19207 2019-Jan-16 21:15:25.074956 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
19208 2019-Jan-16 21:15:25.075622 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19209 2019-Jan-16 21:15:25.076268 - [DEBUG]
19210 2019-Jan-16 21:15:25.076293 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19211 2019-Jan-16 21:15:25.076963 - [DEBUG] Compose: EdgeIdentity * AllBottom
19212 2019-Jan-16 21:15:25.076991 - [DEBUG]
19213 2019-Jan-16 21:15:25.077015 - [DEBUG] Propagate flow
19214 2019-Jan-16 21:15:25.077039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19215 2019-Jan-16 21:15:25.077096 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19216 2019-Jan-16 21:15:25.077734 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19217 2019-Jan-16 21:15:25.078377 - [DEBUG] Edge function : AllBottom (result of previous compose)
19218 2019-Jan-16 21:15:25.078416 - [DEBUG]
19219 2019-Jan-16 21:15:25.078442 - [DEBUG] Join: AllTop & AllBottom
19220 2019-Jan-16 21:15:25.078468 - [DEBUG] = AllBottom (new jump func)
19221 2019-Jan-16 21:15:25.078493 - [DEBUG]
19222 2019-Jan-16 21:15:25.078516 - [DEBUG] Start adding new jump function
19223 2019-Jan-16 21:15:25.078539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19224 2019-Jan-16 21:15:25.078595 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19225 2019-Jan-16 21:15:25.079241 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19226 2019-Jan-16 21:15:25.079876 - [DEBUG] Edge Function : AllBottom
19227 2019-Jan-16 21:15:25.079905 - [DEBUG] End adding new jump function
19228 2019-Jan-16 21:15:25.079929 - [DEBUG]
19229 2019-Jan-16 21:15:25.079952 - [DEBUG] -------------------------------------------- 546. Path Edge --------------------------------------------
19230 2019-Jan-16 21:15:25.079976 - [DEBUG]
19231 2019-Jan-16 21:15:25.080000 - [DEBUG] Process 546. path edge:
19232 2019-Jan-16 21:15:25.080023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19233 2019-Jan-16 21:15:25.080079 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
19234 2019-Jan-16 21:15:25.080713 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19235 2019-Jan-16 21:15:25.081358 - [DEBUG]
19236 2019-Jan-16 21:15:25.081384 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19237 2019-Jan-16 21:15:25.082063 - [DEBUG] Compose: EdgeIdentity * AllBottom
19238 2019-Jan-16 21:15:25.082091 - [DEBUG]
19239 2019-Jan-16 21:15:25.082115 - [DEBUG] Propagate flow
19240 2019-Jan-16 21:15:25.082138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19241 2019-Jan-16 21:15:25.082195 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19242 2019-Jan-16 21:15:25.082832 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19243 2019-Jan-16 21:15:25.083476 - [DEBUG] Edge function : AllBottom (result of previous compose)
19244 2019-Jan-16 21:15:25.083501 - [DEBUG]
19245 2019-Jan-16 21:15:25.083526 - [DEBUG] Join: AllTop & AllBottom
19246 2019-Jan-16 21:15:25.083551 - [DEBUG] = AllBottom (new jump func)
19247 2019-Jan-16 21:15:25.083576 - [DEBUG]
19248 2019-Jan-16 21:15:25.083599 - [DEBUG] Start adding new jump function
19249 2019-Jan-16 21:15:25.083622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19250 2019-Jan-16 21:15:25.083678 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19251 2019-Jan-16 21:15:25.084323 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19252 2019-Jan-16 21:15:25.084958 - [DEBUG] Edge Function : AllBottom
19253 2019-Jan-16 21:15:25.084986 - [DEBUG] End adding new jump function
19254 2019-Jan-16 21:15:25.085009 - [DEBUG]
19255 2019-Jan-16 21:15:25.085033 - [DEBUG] -------------------------------------------- 547. Path Edge --------------------------------------------
19256 2019-Jan-16 21:15:25.085058 - [DEBUG]
19257 2019-Jan-16 21:15:25.085095 - [DEBUG] Process 547. path edge:
19258 2019-Jan-16 21:15:25.085119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19259 2019-Jan-16 21:15:25.085176 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
19260 2019-Jan-16 21:15:25.085810 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19261 2019-Jan-16 21:15:25.086453 - [DEBUG]
19262 2019-Jan-16 21:15:25.086478 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19263 2019-Jan-16 21:15:25.087127 - [DEBUG] Compose: EdgeIdentity * AllBottom
19264 2019-Jan-16 21:15:25.087154 - [DEBUG]
19265 2019-Jan-16 21:15:25.087178 - [DEBUG] Propagate flow
19266 2019-Jan-16 21:15:25.087201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19267 2019-Jan-16 21:15:25.087258 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19268 2019-Jan-16 21:15:25.087903 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19269 2019-Jan-16 21:15:25.088561 - [DEBUG] Edge function : AllBottom (result of previous compose)
19270 2019-Jan-16 21:15:25.088587 - [DEBUG]
19271 2019-Jan-16 21:15:25.088611 - [DEBUG] Join: AllTop & AllBottom
19272 2019-Jan-16 21:15:25.088637 - [DEBUG] = AllBottom (new jump func)
19273 2019-Jan-16 21:15:25.088661 - [DEBUG]
19274 2019-Jan-16 21:15:25.088684 - [DEBUG] Start adding new jump function
19275 2019-Jan-16 21:15:25.088707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19276 2019-Jan-16 21:15:25.088763 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19277 2019-Jan-16 21:15:25.089407 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19278 2019-Jan-16 21:15:25.090051 - [DEBUG] Edge Function : AllBottom
19279 2019-Jan-16 21:15:25.090087 - [DEBUG] End adding new jump function
19280 2019-Jan-16 21:15:25.090111 - [DEBUG]
19281 2019-Jan-16 21:15:25.090135 - [DEBUG] -------------------------------------------- 548. Path Edge --------------------------------------------
19282 2019-Jan-16 21:15:25.090159 - [DEBUG]
19283 2019-Jan-16 21:15:25.090182 - [DEBUG] Process 548. path edge:
19284 2019-Jan-16 21:15:25.090206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19285 2019-Jan-16 21:15:25.090262 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
19286 2019-Jan-16 21:15:25.090906 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19287 2019-Jan-16 21:15:25.091550 - [DEBUG]
19288 2019-Jan-16 21:15:25.091574 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19289 2019-Jan-16 21:15:25.092245 - [DEBUG] Possible callees:
19290 2019-Jan-16 21:15:25.092271 - [DEBUG] llvm.dbg.declare
19291 2019-Jan-16 21:15:25.092296 - [DEBUG] Possible return sites:
19292 2019-Jan-16 21:15:25.092319 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16319293 2019-Jan-16 21:15:25.093598 - [DEBUG] Found and process special summary
19294 2019-Jan-16 21:15:25.093633 - [DEBUG] Compose: EdgeIdentity * AllBottom
19295 2019-Jan-16 21:15:25.093660 - [DEBUG]
19296 2019-Jan-16 21:15:25.093684 - [DEBUG] Propagate flow
19297 2019-Jan-16 21:15:25.093707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19298 2019-Jan-16 21:15:25.093764 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19299 2019-Jan-16 21:15:25.094401 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19300 2019-Jan-16 21:15:25.095045 - [DEBUG] Edge function : AllBottom (result of previous compose)
19301 2019-Jan-16 21:15:25.095084 - [DEBUG]
19302 2019-Jan-16 21:15:25.095109 - [DEBUG] Join: AllTop & AllBottom
19303 2019-Jan-16 21:15:25.095134 - [DEBUG] = AllBottom (new jump func)
19304 2019-Jan-16 21:15:25.095159 - [DEBUG]
19305 2019-Jan-16 21:15:25.095182 - [DEBUG] Start adding new jump function
19306 2019-Jan-16 21:15:25.095205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19307 2019-Jan-16 21:15:25.095261 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19308 2019-Jan-16 21:15:25.095905 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19309 2019-Jan-16 21:15:25.096542 - [DEBUG] Edge Function : AllBottom
19310 2019-Jan-16 21:15:25.096570 - [DEBUG] End adding new jump function
19311 2019-Jan-16 21:15:25.096594 - [DEBUG]
19312 2019-Jan-16 21:15:25.096618 - [DEBUG] -------------------------------------------- 549. Path Edge --------------------------------------------
19313 2019-Jan-16 21:15:25.096642 - [DEBUG]
19314 2019-Jan-16 21:15:25.096665 - [DEBUG] Process 549. path edge:
19315 2019-Jan-16 21:15:25.096689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19316 2019-Jan-16 21:15:25.096745 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
19317 2019-Jan-16 21:15:25.097382 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19318 2019-Jan-16 21:15:25.098025 - [DEBUG]
19319 2019-Jan-16 21:15:25.098049 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19320 2019-Jan-16 21:15:25.098725 - [DEBUG] Compose: EdgeIdentity * AllBottom
19321 2019-Jan-16 21:15:25.098754 - [DEBUG]
19322 2019-Jan-16 21:15:25.098778 - [DEBUG] Propagate flow
19323 2019-Jan-16 21:15:25.098801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19324 2019-Jan-16 21:15:25.098858 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19325 2019-Jan-16 21:15:25.099495 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19326 2019-Jan-16 21:15:25.100138 - [DEBUG] Edge function : AllBottom (result of previous compose)
19327 2019-Jan-16 21:15:25.100163 - [DEBUG]
19328 2019-Jan-16 21:15:25.100188 - [DEBUG] Join: AllTop & AllBottom
19329 2019-Jan-16 21:15:25.100213 - [DEBUG] = AllBottom (new jump func)
19330 2019-Jan-16 21:15:25.100238 - [DEBUG]
19331 2019-Jan-16 21:15:25.100261 - [DEBUG] Start adding new jump function
19332 2019-Jan-16 21:15:25.100284 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19333 2019-Jan-16 21:15:25.100339 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19334 2019-Jan-16 21:15:25.100984 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19335 2019-Jan-16 21:15:25.101617 - [DEBUG] Edge Function : AllBottom
19336 2019-Jan-16 21:15:25.101645 - [DEBUG] End adding new jump function
19337 2019-Jan-16 21:15:25.101668 - [DEBUG]
19338 2019-Jan-16 21:15:25.101692 - [DEBUG] -------------------------------------------- 550. Path Edge --------------------------------------------
19339 2019-Jan-16 21:15:25.101716 - [DEBUG]
19340 2019-Jan-16 21:15:25.101752 - [DEBUG] Process 550. path edge:
19341 2019-Jan-16 21:15:25.101776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19342 2019-Jan-16 21:15:25.101832 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
19343 2019-Jan-16 21:15:25.102466 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19344 2019-Jan-16 21:15:25.103108 - [DEBUG]
19345 2019-Jan-16 21:15:25.103133 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19346 2019-Jan-16 21:15:25.103781 - [DEBUG] Compose: EdgeIdentity * AllBottom
19347 2019-Jan-16 21:15:25.103808 - [DEBUG]
19348 2019-Jan-16 21:15:25.103832 - [DEBUG] Propagate flow
19349 2019-Jan-16 21:15:25.103855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19350 2019-Jan-16 21:15:25.103912 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19351 2019-Jan-16 21:15:25.104556 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19352 2019-Jan-16 21:15:25.105215 - [DEBUG] Edge function : AllBottom (result of previous compose)
19353 2019-Jan-16 21:15:25.105240 - [DEBUG]
19354 2019-Jan-16 21:15:25.105264 - [DEBUG] Join: AllTop & AllBottom
19355 2019-Jan-16 21:15:25.105290 - [DEBUG] = AllBottom (new jump func)
19356 2019-Jan-16 21:15:25.105314 - [DEBUG]
19357 2019-Jan-16 21:15:25.105338 - [DEBUG] Start adding new jump function
19358 2019-Jan-16 21:15:25.105361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19359 2019-Jan-16 21:15:25.105417 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19360 2019-Jan-16 21:15:25.106061 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19361 2019-Jan-16 21:15:25.106711 - [DEBUG] Edge Function : AllBottom
19362 2019-Jan-16 21:15:25.106739 - [DEBUG] End adding new jump function
19363 2019-Jan-16 21:15:25.106763 - [DEBUG]
19364 2019-Jan-16 21:15:25.106787 - [DEBUG] -------------------------------------------- 551. Path Edge --------------------------------------------
19365 2019-Jan-16 21:15:25.106811 - [DEBUG]
19366 2019-Jan-16 21:15:25.106835 - [DEBUG] Process 551. path edge:
19367 2019-Jan-16 21:15:25.106859 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19368 2019-Jan-16 21:15:25.106915 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
19369 2019-Jan-16 21:15:25.107558 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19370 2019-Jan-16 21:15:25.108201 - [DEBUG]
19371 2019-Jan-16 21:15:25.108225 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19372 2019-Jan-16 21:15:25.108891 - [DEBUG] Possible callees:
19373 2019-Jan-16 21:15:25.108916 - [DEBUG] llvm.dbg.declare
19374 2019-Jan-16 21:15:25.108941 - [DEBUG] Possible return sites:
19375 2019-Jan-16 21:15:25.108964 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16919376 2019-Jan-16 21:15:25.110235 - [DEBUG] Found and process special summary
19377 2019-Jan-16 21:15:25.110270 - [DEBUG] Compose: EdgeIdentity * AllBottom
19378 2019-Jan-16 21:15:25.110297 - [DEBUG]
19379 2019-Jan-16 21:15:25.110320 - [DEBUG] Propagate flow
19380 2019-Jan-16 21:15:25.110344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19381 2019-Jan-16 21:15:25.110400 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19382 2019-Jan-16 21:15:25.111071 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19383 2019-Jan-16 21:15:25.111789 - [DEBUG] Edge function : AllBottom (result of previous compose)
19384 2019-Jan-16 21:15:25.111817 - [DEBUG]
19385 2019-Jan-16 21:15:25.111842 - [DEBUG] Join: AllTop & AllBottom
19386 2019-Jan-16 21:15:25.111868 - [DEBUG] = AllBottom (new jump func)
19387 2019-Jan-16 21:15:25.111893 - [DEBUG]
19388 2019-Jan-16 21:15:25.111917 - [DEBUG] Start adding new jump function
19389 2019-Jan-16 21:15:25.111940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19390 2019-Jan-16 21:15:25.112013 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19391 2019-Jan-16 21:15:25.112680 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19392 2019-Jan-16 21:15:25.113320 - [DEBUG] Edge Function : AllBottom
19393 2019-Jan-16 21:15:25.113350 - [DEBUG] End adding new jump function
19394 2019-Jan-16 21:15:25.113374 - [DEBUG]
19395 2019-Jan-16 21:15:25.113397 - [DEBUG] -------------------------------------------- 552. Path Edge --------------------------------------------
19396 2019-Jan-16 21:15:25.113422 - [DEBUG]
19397 2019-Jan-16 21:15:25.113453 - [DEBUG] Process 552. path edge:
19398 2019-Jan-16 21:15:25.113477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19399 2019-Jan-16 21:15:25.113533 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
19400 2019-Jan-16 21:15:25.114201 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19401 2019-Jan-16 21:15:25.114856 - [DEBUG]
19402 2019-Jan-16 21:15:25.114899 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19403 2019-Jan-16 21:15:25.115594 - [DEBUG] Compose: EdgeIdentity * AllBottom
19404 2019-Jan-16 21:15:25.115622 - [DEBUG]
19405 2019-Jan-16 21:15:25.115646 - [DEBUG] Propagate flow
19406 2019-Jan-16 21:15:25.115669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19407 2019-Jan-16 21:15:25.115727 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19408 2019-Jan-16 21:15:25.116365 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19409 2019-Jan-16 21:15:25.117010 - [DEBUG] Edge function : AllBottom (result of previous compose)
19410 2019-Jan-16 21:15:25.117035 - [DEBUG]
19411 2019-Jan-16 21:15:25.117060 - [DEBUG] Join: AllTop & AllBottom
19412 2019-Jan-16 21:15:25.117086 - [DEBUG] = AllBottom (new jump func)
19413 2019-Jan-16 21:15:25.117110 - [DEBUG]
19414 2019-Jan-16 21:15:25.117134 - [DEBUG] Start adding new jump function
19415 2019-Jan-16 21:15:25.117157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19416 2019-Jan-16 21:15:25.117213 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19417 2019-Jan-16 21:15:25.117857 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19418 2019-Jan-16 21:15:25.118506 - [DEBUG] Edge Function : AllBottom
19419 2019-Jan-16 21:15:25.118535 - [DEBUG] End adding new jump function
19420 2019-Jan-16 21:15:25.118558 - [DEBUG]
19421 2019-Jan-16 21:15:25.118582 - [DEBUG] -------------------------------------------- 553. Path Edge --------------------------------------------
19422 2019-Jan-16 21:15:25.118606 - [DEBUG]
19423 2019-Jan-16 21:15:25.118629 - [DEBUG] Process 553. path edge:
19424 2019-Jan-16 21:15:25.118653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19425 2019-Jan-16 21:15:25.118709 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
19426 2019-Jan-16 21:15:25.119343 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19427 2019-Jan-16 21:15:25.119987 - [DEBUG]
19428 2019-Jan-16 21:15:25.120011 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19429 2019-Jan-16 21:15:25.120662 - [DEBUG] Compose: EdgeIdentity * AllBottom
19430 2019-Jan-16 21:15:25.120690 - [DEBUG]
19431 2019-Jan-16 21:15:25.120714 - [DEBUG] Propagate flow
19432 2019-Jan-16 21:15:25.120736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19433 2019-Jan-16 21:15:25.120793 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19434 2019-Jan-16 21:15:25.121434 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19435 2019-Jan-16 21:15:25.122107 - [DEBUG] Edge function : AllBottom (result of previous compose)
19436 2019-Jan-16 21:15:25.122132 - [DEBUG]
19437 2019-Jan-16 21:15:25.122156 - [DEBUG] Join: AllTop & AllBottom
19438 2019-Jan-16 21:15:25.122182 - [DEBUG] = AllBottom (new jump func)
19439 2019-Jan-16 21:15:25.122206 - [DEBUG]
19440 2019-Jan-16 21:15:25.122229 - [DEBUG] Start adding new jump function
19441 2019-Jan-16 21:15:25.122252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19442 2019-Jan-16 21:15:25.122308 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19443 2019-Jan-16 21:15:25.122953 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19444 2019-Jan-16 21:15:25.123608 - [DEBUG] Edge Function : AllBottom
19445 2019-Jan-16 21:15:25.123636 - [DEBUG] End adding new jump function
19446 2019-Jan-16 21:15:25.123660 - [DEBUG]
19447 2019-Jan-16 21:15:25.123684 - [DEBUG] -------------------------------------------- 554. Path Edge --------------------------------------------
19448 2019-Jan-16 21:15:25.123708 - [DEBUG]
19449 2019-Jan-16 21:15:25.123731 - [DEBUG] Process 554. path edge:
19450 2019-Jan-16 21:15:25.123754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19451 2019-Jan-16 21:15:25.123810 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
19452 2019-Jan-16 21:15:25.124449 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19453 2019-Jan-16 21:15:25.125107 - [DEBUG]
19454 2019-Jan-16 21:15:25.125131 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19455 2019-Jan-16 21:15:25.125785 - [DEBUG] Compose: EdgeIdentity * AllBottom
19456 2019-Jan-16 21:15:25.125813 - [DEBUG]
19457 2019-Jan-16 21:15:25.125837 - [DEBUG] Propagate flow
19458 2019-Jan-16 21:15:25.125861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19459 2019-Jan-16 21:15:25.125918 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19460 2019-Jan-16 21:15:25.126555 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19461 2019-Jan-16 21:15:25.127203 - [DEBUG] Edge function : AllBottom (result of previous compose)
19462 2019-Jan-16 21:15:25.127228 - [DEBUG]
19463 2019-Jan-16 21:15:25.127252 - [DEBUG] Join: AllTop & AllBottom
19464 2019-Jan-16 21:15:25.127278 - [DEBUG] = AllBottom (new jump func)
19465 2019-Jan-16 21:15:25.127302 - [DEBUG]
19466 2019-Jan-16 21:15:25.127326 - [DEBUG] Start adding new jump function
19467 2019-Jan-16 21:15:25.127349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19468 2019-Jan-16 21:15:25.127405 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19469 2019-Jan-16 21:15:25.128049 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19470 2019-Jan-16 21:15:25.128701 - [DEBUG] Edge Function : AllBottom
19471 2019-Jan-16 21:15:25.128729 - [DEBUG] End adding new jump function
19472 2019-Jan-16 21:15:25.128753 - [DEBUG]
19473 2019-Jan-16 21:15:25.128777 - [DEBUG] -------------------------------------------- 555. Path Edge --------------------------------------------
19474 2019-Jan-16 21:15:25.128801 - [DEBUG]
19475 2019-Jan-16 21:15:25.128825 - [DEBUG] Process 555. path edge:
19476 2019-Jan-16 21:15:25.128848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19477 2019-Jan-16 21:15:25.128905 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
19478 2019-Jan-16 21:15:25.129540 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19479 2019-Jan-16 21:15:25.130208 - [DEBUG]
19480 2019-Jan-16 21:15:25.130235 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19481 2019-Jan-16 21:15:25.130892 - [DEBUG] Compose: EdgeIdentity * AllBottom
19482 2019-Jan-16 21:15:25.130920 - [DEBUG]
19483 2019-Jan-16 21:15:25.130944 - [DEBUG] Propagate flow
19484 2019-Jan-16 21:15:25.130967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19485 2019-Jan-16 21:15:25.131025 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19486 2019-Jan-16 21:15:25.131690 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19487 2019-Jan-16 21:15:25.132359 - [DEBUG] Edge function : AllBottom (result of previous compose)
19488 2019-Jan-16 21:15:25.132384 - [DEBUG]
19489 2019-Jan-16 21:15:25.132410 - [DEBUG] Join: AllTop & AllBottom
19490 2019-Jan-16 21:15:25.132435 - [DEBUG] = AllBottom (new jump func)
19491 2019-Jan-16 21:15:25.132459 - [DEBUG]
19492 2019-Jan-16 21:15:25.132483 - [DEBUG] Start adding new jump function
19493 2019-Jan-16 21:15:25.132506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19494 2019-Jan-16 21:15:25.132562 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19495 2019-Jan-16 21:15:25.133207 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19496 2019-Jan-16 21:15:25.133844 - [DEBUG] Edge Function : AllBottom
19497 2019-Jan-16 21:15:25.133872 - [DEBUG] End adding new jump function
19498 2019-Jan-16 21:15:25.133896 - [DEBUG]
19499 2019-Jan-16 21:15:25.133919 - [DEBUG] -------------------------------------------- 556. Path Edge --------------------------------------------
19500 2019-Jan-16 21:15:25.133944 - [DEBUG]
19501 2019-Jan-16 21:15:25.133967 - [DEBUG] Process 556. path edge:
19502 2019-Jan-16 21:15:25.133990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19503 2019-Jan-16 21:15:25.134046 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
19504 2019-Jan-16 21:15:25.134684 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19505 2019-Jan-16 21:15:25.135347 - [DEBUG]
19506 2019-Jan-16 21:15:25.135371 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19507 2019-Jan-16 21:15:25.136025 - [DEBUG] Compose: EdgeIdentity * AllBottom
19508 2019-Jan-16 21:15:25.136052 - [DEBUG]
19509 2019-Jan-16 21:15:25.136076 - [DEBUG] Propagate flow
19510 2019-Jan-16 21:15:25.136099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19511 2019-Jan-16 21:15:25.136156 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19512 2019-Jan-16 21:15:25.136792 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19513 2019-Jan-16 21:15:25.137443 - [DEBUG] Edge function : AllBottom (result of previous compose)
19514 2019-Jan-16 21:15:25.137468 - [DEBUG]
19515 2019-Jan-16 21:15:25.137493 - [DEBUG] Join: AllTop & AllBottom
19516 2019-Jan-16 21:15:25.137518 - [DEBUG] = AllBottom (new jump func)
19517 2019-Jan-16 21:15:25.137542 - [DEBUG]
19518 2019-Jan-16 21:15:25.137565 - [DEBUG] Start adding new jump function
19519 2019-Jan-16 21:15:25.137589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19520 2019-Jan-16 21:15:25.137644 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19521 2019-Jan-16 21:15:25.138289 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19522 2019-Jan-16 21:15:25.138942 - [DEBUG] Edge Function : AllBottom
19523 2019-Jan-16 21:15:25.138970 - [DEBUG] End adding new jump function
19524 2019-Jan-16 21:15:25.138994 - [DEBUG]
19525 2019-Jan-16 21:15:25.139017 - [DEBUG] -------------------------------------------- 557. Path Edge --------------------------------------------
19526 2019-Jan-16 21:15:25.139042 - [DEBUG]
19527 2019-Jan-16 21:15:25.139065 - [DEBUG] Process 557. path edge:
19528 2019-Jan-16 21:15:25.139088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19529 2019-Jan-16 21:15:25.139153 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
19530 2019-Jan-16 21:15:25.139788 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19531 2019-Jan-16 21:15:25.140449 - [DEBUG]
19532 2019-Jan-16 21:15:25.140474 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19533 2019-Jan-16 21:15:25.141156 - [DEBUG] Compose: EdgeIdentity * AllBottom
19534 2019-Jan-16 21:15:25.141184 - [DEBUG]
19535 2019-Jan-16 21:15:25.141208 - [DEBUG] Propagate flow
19536 2019-Jan-16 21:15:25.141231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19537 2019-Jan-16 21:15:25.141292 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19538 2019-Jan-16 21:15:25.141955 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19539 2019-Jan-16 21:15:25.142600 - [DEBUG] Edge function : AllBottom (result of previous compose)
19540 2019-Jan-16 21:15:25.142625 - [DEBUG]
19541 2019-Jan-16 21:15:25.142650 - [DEBUG] Join: AllTop & AllBottom
19542 2019-Jan-16 21:15:25.142676 - [DEBUG] = AllBottom (new jump func)
19543 2019-Jan-16 21:15:25.142700 - [DEBUG]
19544 2019-Jan-16 21:15:25.142723 - [DEBUG] Start adding new jump function
19545 2019-Jan-16 21:15:25.142746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19546 2019-Jan-16 21:15:25.142802 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19547 2019-Jan-16 21:15:25.143446 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19548 2019-Jan-16 21:15:25.144080 - [DEBUG] Edge Function : AllBottom
19549 2019-Jan-16 21:15:25.144109 - [DEBUG] End adding new jump function
19550 2019-Jan-16 21:15:25.144133 - [DEBUG]
19551 2019-Jan-16 21:15:25.144156 - [DEBUG] -------------------------------------------- 558. Path Edge --------------------------------------------
19552 2019-Jan-16 21:15:25.144181 - [DEBUG]
19553 2019-Jan-16 21:15:25.144204 - [DEBUG] Process 558. path edge:
19554 2019-Jan-16 21:15:25.144227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19555 2019-Jan-16 21:15:25.144283 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
19556 2019-Jan-16 21:15:25.144924 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19557 2019-Jan-16 21:15:25.145588 - [DEBUG]
19558 2019-Jan-16 21:15:25.145612 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19559 2019-Jan-16 21:15:25.146268 - [DEBUG] Compose: EdgeIdentity * AllBottom
19560 2019-Jan-16 21:15:25.146296 - [DEBUG]
19561 2019-Jan-16 21:15:25.146320 - [DEBUG] Propagate flow
19562 2019-Jan-16 21:15:25.146343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19563 2019-Jan-16 21:15:25.146400 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19564 2019-Jan-16 21:15:25.147043 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19565 2019-Jan-16 21:15:25.147687 - [DEBUG] Edge function : AllBottom (result of previous compose)
19566 2019-Jan-16 21:15:25.147712 - [DEBUG]
19567 2019-Jan-16 21:15:25.147736 - [DEBUG] Join: AllTop & AllBottom
19568 2019-Jan-16 21:15:25.147762 - [DEBUG] = AllBottom (new jump func)
19569 2019-Jan-16 21:15:25.147786 - [DEBUG]
19570 2019-Jan-16 21:15:25.147822 - [DEBUG] Start adding new jump function
19571 2019-Jan-16 21:15:25.147846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19572 2019-Jan-16 21:15:25.147902 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19573 2019-Jan-16 21:15:25.148565 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19574 2019-Jan-16 21:15:25.149206 - [DEBUG] Edge Function : AllBottom
19575 2019-Jan-16 21:15:25.149233 - [DEBUG] End adding new jump function
19576 2019-Jan-16 21:15:25.149257 - [DEBUG]
19577 2019-Jan-16 21:15:25.149281 - [DEBUG] -------------------------------------------- 559. Path Edge --------------------------------------------
19578 2019-Jan-16 21:15:25.149305 - [DEBUG]
19579 2019-Jan-16 21:15:25.149328 - [DEBUG] Process 559. path edge:
19580 2019-Jan-16 21:15:25.149351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19581 2019-Jan-16 21:15:25.149407 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
19582 2019-Jan-16 21:15:25.150046 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19583 2019-Jan-16 21:15:25.150689 - [DEBUG]
19584 2019-Jan-16 21:15:25.150714 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19585 2019-Jan-16 21:15:25.151368 - [DEBUG] Compose: EdgeIdentity * AllBottom
19586 2019-Jan-16 21:15:25.151396 - [DEBUG]
19587 2019-Jan-16 21:15:25.151419 - [DEBUG] Propagate flow
19588 2019-Jan-16 21:15:25.151442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19589 2019-Jan-16 21:15:25.151499 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19590 2019-Jan-16 21:15:25.152150 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19591 2019-Jan-16 21:15:25.152795 - [DEBUG] Edge function : AllBottom (result of previous compose)
19592 2019-Jan-16 21:15:25.152820 - [DEBUG]
19593 2019-Jan-16 21:15:25.152844 - [DEBUG] Join: AllTop & AllBottom
19594 2019-Jan-16 21:15:25.152869 - [DEBUG] = AllBottom (new jump func)
19595 2019-Jan-16 21:15:25.152894 - [DEBUG]
19596 2019-Jan-16 21:15:25.152916 - [DEBUG] Start adding new jump function
19597 2019-Jan-16 21:15:25.152940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19598 2019-Jan-16 21:15:25.152995 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19599 2019-Jan-16 21:15:25.153639 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19600 2019-Jan-16 21:15:25.154272 - [DEBUG] Edge Function : AllBottom
19601 2019-Jan-16 21:15:25.154300 - [DEBUG] End adding new jump function
19602 2019-Jan-16 21:15:25.154324 - [DEBUG]
19603 2019-Jan-16 21:15:25.154347 - [DEBUG] -------------------------------------------- 560. Path Edge --------------------------------------------
19604 2019-Jan-16 21:15:25.154372 - [DEBUG]
19605 2019-Jan-16 21:15:25.154395 - [DEBUG] Process 560. path edge:
19606 2019-Jan-16 21:15:25.154418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19607 2019-Jan-16 21:15:25.154474 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
19608 2019-Jan-16 21:15:25.155120 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19609 2019-Jan-16 21:15:25.155763 - [DEBUG]
19610 2019-Jan-16 21:15:25.155787 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19611 2019-Jan-16 21:15:25.156444 - [DEBUG] Compose: EdgeIdentity * AllBottom
19612 2019-Jan-16 21:15:25.156476 - [DEBUG]
19613 2019-Jan-16 21:15:25.156500 - [DEBUG] Propagate flow
19614 2019-Jan-16 21:15:25.156522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19615 2019-Jan-16 21:15:25.156578 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19616 2019-Jan-16 21:15:25.157215 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19617 2019-Jan-16 21:15:25.157858 - [DEBUG] Edge function : AllBottom (result of previous compose)
19618 2019-Jan-16 21:15:25.157883 - [DEBUG]
19619 2019-Jan-16 21:15:25.157908 - [DEBUG] Join: AllTop & AllBottom
19620 2019-Jan-16 21:15:25.157933 - [DEBUG] = AllBottom (new jump func)
19621 2019-Jan-16 21:15:25.157958 - [DEBUG]
19622 2019-Jan-16 21:15:25.157981 - [DEBUG] Start adding new jump function
19623 2019-Jan-16 21:15:25.158004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19624 2019-Jan-16 21:15:25.158060 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19625 2019-Jan-16 21:15:25.158720 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19626 2019-Jan-16 21:15:25.159354 - [DEBUG] Edge Function : AllBottom
19627 2019-Jan-16 21:15:25.159383 - [DEBUG] End adding new jump function
19628 2019-Jan-16 21:15:25.159406 - [DEBUG]
19629 2019-Jan-16 21:15:25.159430 - [DEBUG] -------------------------------------------- 561. Path Edge --------------------------------------------
19630 2019-Jan-16 21:15:25.159454 - [DEBUG]
19631 2019-Jan-16 21:15:25.159477 - [DEBUG] Process 561. path edge:
19632 2019-Jan-16 21:15:25.159501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19633 2019-Jan-16 21:15:25.159557 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
19634 2019-Jan-16 21:15:25.160191 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19635 2019-Jan-16 21:15:25.160835 - [DEBUG]
19636 2019-Jan-16 21:15:25.160859 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19637 2019-Jan-16 21:15:25.161501 - [DEBUG] Start of endsummarytab entry
19638 2019-Jan-16 21:15:25.161533 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19639 2019-Jan-16 21:15:25.162187 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
19640 2019-Jan-16 21:15:25.162248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19641 2019-Jan-16 21:15:25.162889 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19642 2019-Jan-16 21:15:25.163532 - [DEBUG] EF: AllBottom
19643 2019-Jan-16 21:15:25.163557 - [DEBUG]
19644 2019-Jan-16 21:15:25.163581 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19645 2019-Jan-16 21:15:25.164214 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19646 2019-Jan-16 21:15:25.164852 - [DEBUG] EF: AllBottom
19647 2019-Jan-16 21:15:25.164877 - [DEBUG]
19648 2019-Jan-16 21:15:25.164900 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19649 2019-Jan-16 21:15:25.165549 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19650 2019-Jan-16 21:15:25.166188 - [DEBUG] EF: AllBottom
19651 2019-Jan-16 21:15:25.166213 - [DEBUG]
19652 2019-Jan-16 21:15:25.166236 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19653 2019-Jan-16 21:15:25.166869 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
19654 2019-Jan-16 21:15:25.167510 - [DEBUG] EF: AllBottom
19655 2019-Jan-16 21:15:25.167535 - [DEBUG]
19656 2019-Jan-16 21:15:25.167559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19657 2019-Jan-16 21:15:25.168193 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19658 2019-Jan-16 21:15:25.168841 - [DEBUG] EF: AllBottom
19659 2019-Jan-16 21:15:25.168866 - [DEBUG]
19660 2019-Jan-16 21:15:25.168890 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19661 2019-Jan-16 21:15:25.169522 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19662 2019-Jan-16 21:15:25.170159 - [DEBUG] EF: AllBottom
19663 2019-Jan-16 21:15:25.170184 - [DEBUG]
19664 2019-Jan-16 21:15:25.170207 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19665 2019-Jan-16 21:15:25.170840 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
19666 2019-Jan-16 21:15:25.171476 - [DEBUG] EF: AllBottom
19667 2019-Jan-16 21:15:25.171501 - [DEBUG]
19668 2019-Jan-16 21:15:25.171524 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19669 2019-Jan-16 21:15:25.172173 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19670 2019-Jan-16 21:15:25.172812 - [DEBUG] EF: AllBottom
19671 2019-Jan-16 21:15:25.172837 - [DEBUG]
19672 2019-Jan-16 21:15:25.172860 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19673 2019-Jan-16 21:15:25.173493 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
19674 2019-Jan-16 21:15:25.174148 - [DEBUG] EF: AllBottom
19675 2019-Jan-16 21:15:25.174173 - [DEBUG]
19676 2019-Jan-16 21:15:25.174196 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19677 2019-Jan-16 21:15:25.174829 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
19678 2019-Jan-16 21:15:25.175477 - [DEBUG] EF: AllBottom
19679 2019-Jan-16 21:15:25.175502 - [DEBUG]
19680 2019-Jan-16 21:15:25.175526 - [DEBUG] ---------------
19681 2019-Jan-16 21:15:25.175549 - [DEBUG]
19682 2019-Jan-16 21:15:25.175574 - [DEBUG] End of endsummarytab entry
19683 2019-Jan-16 21:15:25.175597 - [DEBUG]
19684 2019-Jan-16 21:15:25.175620 - [DEBUG] Start of incomingtab entry
19685 2019-Jan-16 21:15:25.175645 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19686 2019-Jan-16 21:15:25.176278 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
19687 2019-Jan-16 21:15:25.176335 - [DEBUG] ---------------
19688 2019-Jan-16 21:15:25.176359 - [DEBUG] End of incomingtab entry
19689 2019-Jan-16 21:15:25.176382 - [DEBUG]
19690 2019-Jan-16 21:15:25.176407 - [DEBUG] EDGE:
19691 2019-Jan-16 21:15:25.176463 - [DEBUG] ---> 19692 2019-Jan-16 21:15:25.177097 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19693 2019-Jan-16 21:15:25.177740 - [DEBUG]
19694 2019-Jan-16 21:15:25.177765 - [DEBUG] EDGE:
19695 2019-Jan-16 21:15:25.177822 - [DEBUG] ---> 19696 2019-Jan-16 21:15:25.178469 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19697 2019-Jan-16 21:15:25.179120 - [DEBUG]
19698 2019-Jan-16 21:15:25.179154 - [DEBUG] Compose: EdgeIdentity * AllBottom
19699 2019-Jan-16 21:15:25.179181 - [DEBUG]
19700 2019-Jan-16 21:15:25.179204 - [DEBUG] Propagate flow
19701 2019-Jan-16 21:15:25.179227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19702 2019-Jan-16 21:15:25.179292 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19703 2019-Jan-16 21:15:25.179938 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19704 2019-Jan-16 21:15:25.180582 - [DEBUG] Edge function : AllBottom (result of previous compose)
19705 2019-Jan-16 21:15:25.180606 - [DEBUG]
19706 2019-Jan-16 21:15:25.180631 - [DEBUG] Join: AllTop & AllBottom
19707 2019-Jan-16 21:15:25.180657 - [DEBUG] = AllBottom (new jump func)
19708 2019-Jan-16 21:15:25.180681 - [DEBUG]
19709 2019-Jan-16 21:15:25.180704 - [DEBUG] Start adding new jump function
19710 2019-Jan-16 21:15:25.180727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19711 2019-Jan-16 21:15:25.180783 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19712 2019-Jan-16 21:15:25.181427 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19713 2019-Jan-16 21:15:25.182098 - [DEBUG] Edge Function : AllBottom
19714 2019-Jan-16 21:15:25.182127 - [DEBUG] End adding new jump function
19715 2019-Jan-16 21:15:25.182150 - [DEBUG]
19716 2019-Jan-16 21:15:25.182174 - [DEBUG] -------------------------------------------- 562. Path Edge --------------------------------------------
19717 2019-Jan-16 21:15:25.182198 - [DEBUG]
19718 2019-Jan-16 21:15:25.182221 - [DEBUG] Process 562. path edge:
19719 2019-Jan-16 21:15:25.182244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19720 2019-Jan-16 21:15:25.182300 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
19721 2019-Jan-16 21:15:25.182944 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19722 2019-Jan-16 21:15:25.183587 - [DEBUG]
19723 2019-Jan-16 21:15:25.183611 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19724 2019-Jan-16 21:15:25.184266 - [DEBUG] Possible callees:
19725 2019-Jan-16 21:15:25.184291 - [DEBUG] llvm.dbg.declare
19726 2019-Jan-16 21:15:25.184316 - [DEBUG] Possible return sites:
19727 2019-Jan-16 21:15:25.184339 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19319728 2019-Jan-16 21:15:25.185634 - [DEBUG] Found and process special summary
19729 2019-Jan-16 21:15:25.185669 - [DEBUG] Compose: EdgeIdentity * AllBottom
19730 2019-Jan-16 21:15:25.185696 - [DEBUG]
19731 2019-Jan-16 21:15:25.185720 - [DEBUG] Propagate flow
19732 2019-Jan-16 21:15:25.185743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19733 2019-Jan-16 21:15:25.185799 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19734 2019-Jan-16 21:15:25.186437 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19735 2019-Jan-16 21:15:25.187080 - [DEBUG] Edge function : AllBottom (result of previous compose)
19736 2019-Jan-16 21:15:25.187105 - [DEBUG]
19737 2019-Jan-16 21:15:25.187129 - [DEBUG] Join: AllTop & AllBottom
19738 2019-Jan-16 21:15:25.187155 - [DEBUG] = AllBottom (new jump func)
19739 2019-Jan-16 21:15:25.187179 - [DEBUG]
19740 2019-Jan-16 21:15:25.187202 - [DEBUG] Start adding new jump function
19741 2019-Jan-16 21:15:25.187225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19742 2019-Jan-16 21:15:25.187289 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19743 2019-Jan-16 21:15:25.187934 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19744 2019-Jan-16 21:15:25.188586 - [DEBUG] Edge Function : AllBottom
19745 2019-Jan-16 21:15:25.188614 - [DEBUG] End adding new jump function
19746 2019-Jan-16 21:15:25.188638 - [DEBUG]
19747 2019-Jan-16 21:15:25.188661 - [DEBUG] -------------------------------------------- 563. Path Edge --------------------------------------------
19748 2019-Jan-16 21:15:25.188686 - [DEBUG]
19749 2019-Jan-16 21:15:25.188708 - [DEBUG] Process 563. path edge:
19750 2019-Jan-16 21:15:25.188732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19751 2019-Jan-16 21:15:25.188788 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
19752 2019-Jan-16 21:15:25.189431 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19753 2019-Jan-16 21:15:25.190074 - [DEBUG]
19754 2019-Jan-16 21:15:25.190098 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19755 2019-Jan-16 21:15:25.190749 - [DEBUG] Compose: EdgeIdentity * AllBottom
19756 2019-Jan-16 21:15:25.190776 - [DEBUG]
19757 2019-Jan-16 21:15:25.190800 - [DEBUG] Propagate flow
19758 2019-Jan-16 21:15:25.190823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19759 2019-Jan-16 21:15:25.190880 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
19760 2019-Jan-16 21:15:25.191516 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19761 2019-Jan-16 21:15:25.192175 - [DEBUG] Edge function : AllBottom (result of previous compose)
19762 2019-Jan-16 21:15:25.192200 - [DEBUG]
19763 2019-Jan-16 21:15:25.192224 - [DEBUG] Join: AllTop & AllBottom
19764 2019-Jan-16 21:15:25.192250 - [DEBUG] = AllBottom (new jump func)
19765 2019-Jan-16 21:15:25.192274 - [DEBUG]
19766 2019-Jan-16 21:15:25.192297 - [DEBUG] Start adding new jump function
19767 2019-Jan-16 21:15:25.192320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19768 2019-Jan-16 21:15:25.192376 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19769 2019-Jan-16 21:15:25.193020 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
19770 2019-Jan-16 21:15:25.193654 - [DEBUG] Edge Function : AllBottom
19771 2019-Jan-16 21:15:25.193682 - [DEBUG] End adding new jump function
19772 2019-Jan-16 21:15:25.193705 - [DEBUG]
19773 2019-Jan-16 21:15:25.193729 - [DEBUG] -------------------------------------------- 564. Path Edge --------------------------------------------
19774 2019-Jan-16 21:15:25.193753 - [DEBUG]
19775 2019-Jan-16 21:15:25.193777 - [DEBUG] Process 564. path edge:
19776 2019-Jan-16 21:15:25.193800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19777 2019-Jan-16 21:15:25.193856 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
19778 2019-Jan-16 21:15:25.194490 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19779 2019-Jan-16 21:15:25.195155 - [DEBUG]
19780 2019-Jan-16 21:15:25.195180 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
19781 2019-Jan-16 21:15:25.195828 - [DEBUG] Compose: EdgeIdentity * AllBottom
19782 2019-Jan-16 21:15:25.195856 - [DEBUG]
19783 2019-Jan-16 21:15:25.195880 - [DEBUG] Propagate flow
19784 2019-Jan-16 21:15:25.195918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19785 2019-Jan-16 21:15:25.195975 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19786 2019-Jan-16 21:15:25.196611 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19787 2019-Jan-16 21:15:25.197255 - [DEBUG] Edge function : AllBottom (result of previous compose)
19788 2019-Jan-16 21:15:25.197280 - [DEBUG]
19789 2019-Jan-16 21:15:25.197305 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19790 2019-Jan-16 21:15:25.197331 - [DEBUG] = AllBottom
19791 2019-Jan-16 21:15:25.197355 - [DEBUG]
19792 2019-Jan-16 21:15:25.197378 - [DEBUG] PROPAGATE: No new function!
19793 2019-Jan-16 21:15:25.197403 - [DEBUG] EDGE:
19794 2019-Jan-16 21:15:25.197460 - [DEBUG] ---> 19795 2019-Jan-16 21:15:25.198095 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19796 2019-Jan-16 21:15:25.198753 - [DEBUG]
19797 2019-Jan-16 21:15:25.198778 - [DEBUG] EDGE:
19798 2019-Jan-16 21:15:25.198835 - [DEBUG] ---> 19799 2019-Jan-16 21:15:25.199472 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19800 2019-Jan-16 21:15:25.200115 - [DEBUG]
19801 2019-Jan-16 21:15:25.200152 - [DEBUG] Compose: EdgeIdentity * AllBottom
19802 2019-Jan-16 21:15:25.200179 - [DEBUG]
19803 2019-Jan-16 21:15:25.200203 - [DEBUG] Propagate flow
19804 2019-Jan-16 21:15:25.200226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19805 2019-Jan-16 21:15:25.200282 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19806 2019-Jan-16 21:15:25.200919 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19807 2019-Jan-16 21:15:25.201562 - [DEBUG] Edge function : AllBottom (result of previous compose)
19808 2019-Jan-16 21:15:25.201586 - [DEBUG]
19809 2019-Jan-16 21:15:25.201611 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19810 2019-Jan-16 21:15:25.201636 - [DEBUG] = AllBottom
19811 2019-Jan-16 21:15:25.201660 - [DEBUG]
19812 2019-Jan-16 21:15:25.201683 - [DEBUG] PROPAGATE: No new function!
19813 2019-Jan-16 21:15:25.201710 - [DEBUG] EDGE:
19814 2019-Jan-16 21:15:25.201784 - [DEBUG] ---> 19815 2019-Jan-16 21:15:25.202430 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19816 2019-Jan-16 21:15:25.203088 - [DEBUG]
19817 2019-Jan-16 21:15:25.203114 - [DEBUG] EDGE:
19818 2019-Jan-16 21:15:25.203173 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
19819 2019-Jan-16 21:15:25.203832 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19820 2019-Jan-16 21:15:25.204479 - [DEBUG]
19821 2019-Jan-16 21:15:25.204504 - [DEBUG] EDGE:
19822 2019-Jan-16 21:15:25.204562 - [DEBUG] ---> 19823 2019-Jan-16 21:15:25.205224 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19824 2019-Jan-16 21:15:25.205881 - [DEBUG]
19825 2019-Jan-16 21:15:25.205907 - [DEBUG] EDGE:
19826 2019-Jan-16 21:15:25.205965 - [DEBUG] ---> 19827 2019-Jan-16 21:15:25.206601 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19828 2019-Jan-16 21:15:25.207245 - [DEBUG]
19829 2019-Jan-16 21:15:25.207270 - [DEBUG] EDGE:
19830 2019-Jan-16 21:15:25.207327 - [DEBUG] ---> 19831 2019-Jan-16 21:15:25.207966 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19832 2019-Jan-16 21:15:25.208626 - [DEBUG]
19833 2019-Jan-16 21:15:25.208666 - [DEBUG] Compose: EdgeIdentity * AllBottom
19834 2019-Jan-16 21:15:25.208693 - [DEBUG]
19835 2019-Jan-16 21:15:25.208716 - [DEBUG] Propagate flow
19836 2019-Jan-16 21:15:25.208739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19837 2019-Jan-16 21:15:25.208796 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
19838 2019-Jan-16 21:15:25.209434 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19839 2019-Jan-16 21:15:25.210087 - [DEBUG] Edge function : AllBottom (result of previous compose)
19840 2019-Jan-16 21:15:25.210112 - [DEBUG]
19841 2019-Jan-16 21:15:25.210137 - [DEBUG] Join: AllTop & AllBottom
19842 2019-Jan-16 21:15:25.210162 - [DEBUG] = AllBottom (new jump func)
19843 2019-Jan-16 21:15:25.210186 - [DEBUG]
19844 2019-Jan-16 21:15:25.210209 - [DEBUG] Start adding new jump function
19845 2019-Jan-16 21:15:25.210232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19846 2019-Jan-16 21:15:25.210288 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19847 2019-Jan-16 21:15:25.210938 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
19848 2019-Jan-16 21:15:25.211578 - [DEBUG] Edge Function : AllBottom
19849 2019-Jan-16 21:15:25.211608 - [DEBUG] End adding new jump function
19850 2019-Jan-16 21:15:25.211632 - [DEBUG]
19851 2019-Jan-16 21:15:25.211655 - [DEBUG] -------------------------------------------- 565. Path Edge --------------------------------------------
19852 2019-Jan-16 21:15:25.211679 - [DEBUG]
19853 2019-Jan-16 21:15:25.211702 - [DEBUG] Process 565. path edge:
19854 2019-Jan-16 21:15:25.211726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19855 2019-Jan-16 21:15:25.211797 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
19856 2019-Jan-16 21:15:25.212435 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19857 2019-Jan-16 21:15:25.213079 - [DEBUG]
19858 2019-Jan-16 21:15:25.213104 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
19859 2019-Jan-16 21:15:25.213760 - [DEBUG] Compose: EdgeIdentity * AllBottom
19860 2019-Jan-16 21:15:25.213788 - [DEBUG]
19861 2019-Jan-16 21:15:25.213811 - [DEBUG] Propagate flow
19862 2019-Jan-16 21:15:25.213834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19863 2019-Jan-16 21:15:25.213891 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
19864 2019-Jan-16 21:15:25.214532 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19865 2019-Jan-16 21:15:25.215201 - [DEBUG] Edge function : AllBottom (result of previous compose)
19866 2019-Jan-16 21:15:25.215227 - [DEBUG]
19867 2019-Jan-16 21:15:25.215252 - [DEBUG] Join: AllTop & AllBottom
19868 2019-Jan-16 21:15:25.215278 - [DEBUG] = AllBottom (new jump func)
19869 2019-Jan-16 21:15:25.215302 - [DEBUG]
19870 2019-Jan-16 21:15:25.215325 - [DEBUG] Start adding new jump function
19871 2019-Jan-16 21:15:25.215348 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19872 2019-Jan-16 21:15:25.215405 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19873 2019-Jan-16 21:15:25.216050 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
19874 2019-Jan-16 21:15:25.216683 - [DEBUG] Edge Function : AllBottom
19875 2019-Jan-16 21:15:25.216711 - [DEBUG] End adding new jump function
19876 2019-Jan-16 21:15:25.216735 - [DEBUG]
19877 2019-Jan-16 21:15:25.216758 - [DEBUG] -------------------------------------------- 566. Path Edge --------------------------------------------
19878 2019-Jan-16 21:15:25.216782 - [DEBUG]
19879 2019-Jan-16 21:15:25.216805 - [DEBUG] Process 566. path edge:
19880 2019-Jan-16 21:15:25.216829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19881 2019-Jan-16 21:15:25.216885 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
19882 2019-Jan-16 21:15:25.217517 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
19883 2019-Jan-16 21:15:25.218163 - [DEBUG]
19884 2019-Jan-16 21:15:25.218188 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
19885 2019-Jan-16 21:15:25.218852 - [DEBUG] Compose: EdgeIdentity * AllBottom
19886 2019-Jan-16 21:15:25.218879 - [DEBUG]
19887 2019-Jan-16 21:15:25.218903 - [DEBUG] Propagate flow
19888 2019-Jan-16 21:15:25.218926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19889 2019-Jan-16 21:15:25.218982 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19890 2019-Jan-16 21:15:25.219631 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19891 2019-Jan-16 21:15:25.220278 - [DEBUG] Edge function : AllBottom (result of previous compose)
19892 2019-Jan-16 21:15:25.220303 - [DEBUG]
19893 2019-Jan-16 21:15:25.220328 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19894 2019-Jan-16 21:15:25.220358 - [DEBUG] = AllBottom
19895 2019-Jan-16 21:15:25.220382 - [DEBUG]
19896 2019-Jan-16 21:15:25.220405 - [DEBUG] PROPAGATE: No new function!
19897 2019-Jan-16 21:15:25.220430 - [DEBUG] EDGE:
19898 2019-Jan-16 21:15:25.220488 - [DEBUG] ---> 19899 2019-Jan-16 21:15:25.221121 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19900 2019-Jan-16 21:15:25.221787 - [DEBUG]
19901 2019-Jan-16 21:15:25.221812 - [DEBUG] EDGE:
19902 2019-Jan-16 21:15:25.221870 - [DEBUG] ---> 19903 2019-Jan-16 21:15:25.222508 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19904 2019-Jan-16 21:15:25.223153 - [DEBUG]
19905 2019-Jan-16 21:15:25.223178 - [DEBUG] EDGE:
19906 2019-Jan-16 21:15:25.223235 - [DEBUG] ---> 19907 2019-Jan-16 21:15:25.223882 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19908 2019-Jan-16 21:15:25.224528 - [DEBUG]
19909 2019-Jan-16 21:15:25.224553 - [DEBUG] EDGE:
19910 2019-Jan-16 21:15:25.224610 - [DEBUG] ---> 19911 2019-Jan-16 21:15:25.225272 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19912 2019-Jan-16 21:15:25.226983 - [DEBUG]
19913 2019-Jan-16 21:15:25.227013 - [DEBUG] EDGE:
19914 2019-Jan-16 21:15:25.227077 - [DEBUG] ---> 19915 2019-Jan-16 21:15:25.227799 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19916 2019-Jan-16 21:15:25.228466 - [DEBUG]
19917 2019-Jan-16 21:15:25.228492 - [DEBUG] EDGE:
19918 2019-Jan-16 21:15:25.228551 - [DEBUG] ---> 19919 2019-Jan-16 21:15:25.229191 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19920 2019-Jan-16 21:15:25.229836 - [DEBUG]
19921 2019-Jan-16 21:15:25.229886 - [DEBUG] Compose: EdgeIdentity * AllBottom
19922 2019-Jan-16 21:15:25.229914 - [DEBUG]
19923 2019-Jan-16 21:15:25.229938 - [DEBUG] Propagate flow
19924 2019-Jan-16 21:15:25.229961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19925 2019-Jan-16 21:15:25.230018 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19926 2019-Jan-16 21:15:25.230657 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19927 2019-Jan-16 21:15:25.231302 - [DEBUG] Edge function : AllBottom (result of previous compose)
19928 2019-Jan-16 21:15:25.231327 - [DEBUG]
19929 2019-Jan-16 21:15:25.231353 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19930 2019-Jan-16 21:15:25.231378 - [DEBUG] = AllBottom
19931 2019-Jan-16 21:15:25.231402 - [DEBUG]
19932 2019-Jan-16 21:15:25.231425 - [DEBUG] PROPAGATE: No new function!
19933 2019-Jan-16 21:15:25.231453 - [DEBUG] EDGE:
19934 2019-Jan-16 21:15:25.231511 - [DEBUG] ---> 19935 2019-Jan-16 21:15:25.232172 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19936 2019-Jan-16 21:15:25.232815 - [DEBUG]
19937 2019-Jan-16 21:15:25.232841 - [DEBUG] EDGE:
19938 2019-Jan-16 21:15:25.232898 - [DEBUG] ---> 19939 2019-Jan-16 21:15:25.233594 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19940 2019-Jan-16 21:15:25.234240 - [DEBUG]
19941 2019-Jan-16 21:15:25.234265 - [DEBUG] EDGE:
19942 2019-Jan-16 21:15:25.234323 - [DEBUG] ---> 19943 2019-Jan-16 21:15:25.234961 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19944 2019-Jan-16 21:15:25.235648 - [DEBUG]
19945 2019-Jan-16 21:15:25.235688 - [DEBUG] Compose: EdgeIdentity * AllBottom
19946 2019-Jan-16 21:15:25.235716 - [DEBUG]
19947 2019-Jan-16 21:15:25.235739 - [DEBUG] Propagate flow
19948 2019-Jan-16 21:15:25.235763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19949 2019-Jan-16 21:15:25.235820 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19950 2019-Jan-16 21:15:25.236485 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19951 2019-Jan-16 21:15:25.237129 - [DEBUG] Edge function : AllBottom (result of previous compose)
19952 2019-Jan-16 21:15:25.237154 - [DEBUG]
19953 2019-Jan-16 21:15:25.237180 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19954 2019-Jan-16 21:15:25.237210 - [DEBUG] = AllBottom
19955 2019-Jan-16 21:15:25.237234 - [DEBUG]
19956 2019-Jan-16 21:15:25.237257 - [DEBUG] PROPAGATE: No new function!
19957 2019-Jan-16 21:15:25.237285 - [DEBUG] EDGE:
19958 2019-Jan-16 21:15:25.237344 - [DEBUG] ---> 19959 2019-Jan-16 21:15:25.237997 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19960 2019-Jan-16 21:15:25.238696 - [DEBUG]
19961 2019-Jan-16 21:15:25.238721 - [DEBUG] EDGE:
19962 2019-Jan-16 21:15:25.238779 - [DEBUG] ---> 19963 2019-Jan-16 21:15:25.239416 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19964 2019-Jan-16 21:15:25.240059 - [DEBUG]
19965 2019-Jan-16 21:15:25.240085 - [DEBUG] EDGE:
19966 2019-Jan-16 21:15:25.240142 - [DEBUG] ---> 19967 2019-Jan-16 21:15:25.240816 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19968 2019-Jan-16 21:15:25.241461 - [DEBUG]
19969 2019-Jan-16 21:15:25.241486 - [DEBUG] EDGE:
19970 2019-Jan-16 21:15:25.241544 - [DEBUG] ---> 19971 2019-Jan-16 21:15:25.242232 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19972 2019-Jan-16 21:15:25.242878 - [DEBUG]
19973 2019-Jan-16 21:15:25.242917 - [DEBUG] Compose: EdgeIdentity * AllBottom
19974 2019-Jan-16 21:15:25.242944 - [DEBUG]
19975 2019-Jan-16 21:15:25.242969 - [DEBUG] Propagate flow
19976 2019-Jan-16 21:15:25.242992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19977 2019-Jan-16 21:15:25.243048 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19978 2019-Jan-16 21:15:25.243692 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19979 2019-Jan-16 21:15:25.244375 - [DEBUG] Edge function : AllBottom (result of previous compose)
19980 2019-Jan-16 21:15:25.244400 - [DEBUG]
19981 2019-Jan-16 21:15:25.244426 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19982 2019-Jan-16 21:15:25.244451 - [DEBUG] = AllBottom
19983 2019-Jan-16 21:15:25.244475 - [DEBUG]
19984 2019-Jan-16 21:15:25.244498 - [DEBUG] PROPAGATE: No new function!
19985 2019-Jan-16 21:15:25.244525 - [DEBUG] EDGE:
19986 2019-Jan-16 21:15:25.244593 - [DEBUG] ---> 19987 2019-Jan-16 21:15:25.245257 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19988 2019-Jan-16 21:15:25.245904 - [DEBUG]
19989 2019-Jan-16 21:15:25.245930 - [DEBUG] EDGE:
19990 2019-Jan-16 21:15:25.245987 - [DEBUG] ---> 19991 2019-Jan-16 21:15:25.246655 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19992 2019-Jan-16 21:15:25.247301 - [DEBUG]
19993 2019-Jan-16 21:15:25.247327 - [DEBUG] EDGE:
19994 2019-Jan-16 21:15:25.247384 - [DEBUG] ---> 19995 2019-Jan-16 21:15:25.248025 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
19996 2019-Jan-16 21:15:25.248716 - [DEBUG]
19997 2019-Jan-16 21:15:25.248754 - [DEBUG] Compose: EdgeIdentity * AllBottom
19998 2019-Jan-16 21:15:25.248782 - [DEBUG]
19999 2019-Jan-16 21:15:25.248805 - [DEBUG] Propagate flow
20000 2019-Jan-16 21:15:25.248828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20001 2019-Jan-16 21:15:25.248885 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20002 2019-Jan-16 21:15:25.249525 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
20003 2019-Jan-16 21:15:25.250192 - [DEBUG] Edge function : AllBottom (result of previous compose)
20004 2019-Jan-16 21:15:25.250217 - [DEBUG]
20005 2019-Jan-16 21:15:25.250243 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20006 2019-Jan-16 21:15:25.250268 - [DEBUG] = AllBottom
20007 2019-Jan-16 21:15:25.250292 - [DEBUG]
20008 2019-Jan-16 21:15:25.250315 - [DEBUG] PROPAGATE: No new function!
20009 2019-Jan-16 21:15:25.250341 - [DEBUG] EDGE:
20010 2019-Jan-16 21:15:25.250400 - [DEBUG] ---> 20011 2019-Jan-16 21:15:25.251046 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
20012 2019-Jan-16 21:15:25.251690 - [DEBUG]
20013 2019-Jan-16 21:15:25.251716 - [DEBUG] EDGE:
20014 2019-Jan-16 21:15:25.251790 - [DEBUG] ---> 20015 2019-Jan-16 21:15:25.252446 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
20016 2019-Jan-16 21:15:25.253092 - [DEBUG]
20017 2019-Jan-16 21:15:25.253117 - [DEBUG] EDGE:
20018 2019-Jan-16 21:15:25.253175 - [DEBUG] ---> 20019 2019-Jan-16 21:15:25.253821 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
20020 2019-Jan-16 21:15:25.254467 - [DEBUG]
20021 2019-Jan-16 21:15:25.254515 - [DEBUG] Compose: EdgeIdentity * AllBottom
20022 2019-Jan-16 21:15:25.254543 - [DEBUG]
20023 2019-Jan-16 21:15:25.254567 - [DEBUG] Propagate flow
20024 2019-Jan-16 21:15:25.254590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20025 2019-Jan-16 21:15:25.254655 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
20026 2019-Jan-16 21:15:25.255312 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20027 2019-Jan-16 21:15:25.255949 - [DEBUG] Edge function : AllBottom (result of previous compose)
20028 2019-Jan-16 21:15:25.255973 - [DEBUG]
20029 2019-Jan-16 21:15:25.255999 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20030 2019-Jan-16 21:15:25.256024 - [DEBUG] = AllBottom
20031 2019-Jan-16 21:15:25.256049 - [DEBUG]
20032 2019-Jan-16 21:15:25.256071 - [DEBUG] PROPAGATE: No new function!
20033 2019-Jan-16 21:15:25.256097 - [DEBUG] Compose: EdgeIdentity * AllBottom
20034 2019-Jan-16 21:15:25.256122 - [DEBUG]
20035 2019-Jan-16 21:15:25.256146 - [DEBUG] Propagate flow
20036 2019-Jan-16 21:15:25.256169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20037 2019-Jan-16 21:15:25.256224 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
20038 2019-Jan-16 21:15:25.256864 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
20039 2019-Jan-16 21:15:25.257509 - [DEBUG] Edge function : AllBottom (result of previous compose)
20040 2019-Jan-16 21:15:25.257534 - [DEBUG]
20041 2019-Jan-16 21:15:25.257559 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20042 2019-Jan-16 21:15:25.257584 - [DEBUG] = AllBottom
20043 2019-Jan-16 21:15:25.257608 - [DEBUG]
20044 2019-Jan-16 21:15:25.257631 - [DEBUG] PROPAGATE: No new function!
20045 2019-Jan-16 21:15:25.257658 - [DEBUG] EDGE:
20046 2019-Jan-16 21:15:25.257716 - [DEBUG] ---> 20047 2019-Jan-16 21:15:25.258363 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
20048 2019-Jan-16 21:15:25.259015 - [DEBUG]
20049 2019-Jan-16 21:15:25.259056 - [DEBUG] Compose: EdgeIdentity * AllBottom
20050 2019-Jan-16 21:15:25.259083 - [DEBUG]
20051 2019-Jan-16 21:15:25.259107 - [DEBUG] Propagate flow
20052 2019-Jan-16 21:15:25.259130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20053 2019-Jan-16 21:15:25.259186 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20054 2019-Jan-16 21:15:25.259825 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20055 2019-Jan-16 21:15:25.260470 - [DEBUG] Edge function : AllBottom (result of previous compose)
20056 2019-Jan-16 21:15:25.260495 - [DEBUG]
20057 2019-Jan-16 21:15:25.260520 - [DEBUG] Join: AllTop & AllBottom
20058 2019-Jan-16 21:15:25.260545 - [DEBUG] = AllBottom (new jump func)
20059 2019-Jan-16 21:15:25.260569 - [DEBUG]
20060 2019-Jan-16 21:15:25.260593 - [DEBUG] Start adding new jump function
20061 2019-Jan-16 21:15:25.260616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20062 2019-Jan-16 21:15:25.260671 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20063 2019-Jan-16 21:15:25.261312 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20064 2019-Jan-16 21:15:25.261965 - [DEBUG] Edge Function : AllBottom
20065 2019-Jan-16 21:15:25.261995 - [DEBUG] End adding new jump function
20066 2019-Jan-16 21:15:25.262018 - [DEBUG]
20067 2019-Jan-16 21:15:25.262042 - [DEBUG] -------------------------------------------- 567. Path Edge --------------------------------------------
20068 2019-Jan-16 21:15:25.262066 - [DEBUG]
20069 2019-Jan-16 21:15:25.262089 - [DEBUG] Process 567. path edge:
20070 2019-Jan-16 21:15:25.262122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20071 2019-Jan-16 21:15:25.262179 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
20072 2019-Jan-16 21:15:25.262815 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20073 2019-Jan-16 21:15:25.263454 - [DEBUG]
20074 2019-Jan-16 21:15:25.263478 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20075 2019-Jan-16 21:15:25.264126 - [DEBUG] Possible callees:
20076 2019-Jan-16 21:15:25.264151 - [DEBUG] foo
20077 2019-Jan-16 21:15:25.264175 - [DEBUG] Possible return sites:
20078 2019-Jan-16 21:15:25.264199 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12620079 2019-Jan-16 21:15:25.265483 - [DEBUG] Found and process special summary
20080 2019-Jan-16 21:15:25.265519 - [DEBUG] Compose: EdgeIdentity * AllBottom
20081 2019-Jan-16 21:15:25.265546 - [DEBUG]
20082 2019-Jan-16 21:15:25.265570 - [DEBUG] Propagate flow
20083 2019-Jan-16 21:15:25.265593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20084 2019-Jan-16 21:15:25.265649 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20085 2019-Jan-16 21:15:25.266288 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20086 2019-Jan-16 21:15:25.266926 - [DEBUG] Edge function : AllBottom (result of previous compose)
20087 2019-Jan-16 21:15:25.266951 - [DEBUG]
20088 2019-Jan-16 21:15:25.266976 - [DEBUG] Join: AllTop & AllBottom
20089 2019-Jan-16 21:15:25.267002 - [DEBUG] = AllBottom (new jump func)
20090 2019-Jan-16 21:15:25.267026 - [DEBUG]
20091 2019-Jan-16 21:15:25.267049 - [DEBUG] Start adding new jump function
20092 2019-Jan-16 21:15:25.267072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20093 2019-Jan-16 21:15:25.267128 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20094 2019-Jan-16 21:15:25.267766 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20095 2019-Jan-16 21:15:25.268427 - [DEBUG] Edge Function : AllBottom
20096 2019-Jan-16 21:15:25.268456 - [DEBUG] End adding new jump function
20097 2019-Jan-16 21:15:25.268480 - [DEBUG]
20098 2019-Jan-16 21:15:25.268503 - [DEBUG] -------------------------------------------- 568. Path Edge --------------------------------------------
20099 2019-Jan-16 21:15:25.268527 - [DEBUG]
20100 2019-Jan-16 21:15:25.268550 - [DEBUG] Process 568. path edge:
20101 2019-Jan-16 21:15:25.268573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20102 2019-Jan-16 21:15:25.268630 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
20103 2019-Jan-16 21:15:25.269269 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20104 2019-Jan-16 21:15:25.269916 - [DEBUG]
20105 2019-Jan-16 21:15:25.269940 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20106 2019-Jan-16 21:15:25.270595 - [DEBUG] Compose: EdgeIdentity * AllBottom
20107 2019-Jan-16 21:15:25.270623 - [DEBUG]
20108 2019-Jan-16 21:15:25.270647 - [DEBUG] Propagate flow
20109 2019-Jan-16 21:15:25.270670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20110 2019-Jan-16 21:15:25.270726 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20111 2019-Jan-16 21:15:25.271362 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20112 2019-Jan-16 21:15:25.272016 - [DEBUG] Edge function : AllBottom (result of previous compose)
20113 2019-Jan-16 21:15:25.272050 - [DEBUG]
20114 2019-Jan-16 21:15:25.272075 - [DEBUG] Join: AllTop & AllBottom
20115 2019-Jan-16 21:15:25.272100 - [DEBUG] = AllBottom (new jump func)
20116 2019-Jan-16 21:15:25.272124 - [DEBUG]
20117 2019-Jan-16 21:15:25.272147 - [DEBUG] Start adding new jump function
20118 2019-Jan-16 21:15:25.272171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20119 2019-Jan-16 21:15:25.272227 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20120 2019-Jan-16 21:15:25.272866 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20121 2019-Jan-16 21:15:25.273500 - [DEBUG] Edge Function : AllBottom
20122 2019-Jan-16 21:15:25.273528 - [DEBUG] End adding new jump function
20123 2019-Jan-16 21:15:25.273552 - [DEBUG]
20124 2019-Jan-16 21:15:25.273575 - [DEBUG] -------------------------------------------- 569. Path Edge --------------------------------------------
20125 2019-Jan-16 21:15:25.273599 - [DEBUG]
20126 2019-Jan-16 21:15:25.273622 - [DEBUG] Process 569. path edge:
20127 2019-Jan-16 21:15:25.273645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20128 2019-Jan-16 21:15:25.273701 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
20129 2019-Jan-16 21:15:25.274335 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20130 2019-Jan-16 21:15:25.274973 - [DEBUG]
20131 2019-Jan-16 21:15:25.274998 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20132 2019-Jan-16 21:15:25.275664 - [DEBUG] Compose: EdgeIdentity * AllBottom
20133 2019-Jan-16 21:15:25.275692 - [DEBUG]
20134 2019-Jan-16 21:15:25.275716 - [DEBUG] Propagate flow
20135 2019-Jan-16 21:15:25.275739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20136 2019-Jan-16 21:15:25.275796 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20137 2019-Jan-16 21:15:25.276439 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20138 2019-Jan-16 21:15:25.277078 - [DEBUG] Edge function : AllBottom (result of previous compose)
20139 2019-Jan-16 21:15:25.277103 - [DEBUG]
20140 2019-Jan-16 21:15:25.277127 - [DEBUG] Join: AllTop & AllBottom
20141 2019-Jan-16 21:15:25.277153 - [DEBUG] = AllBottom (new jump func)
20142 2019-Jan-16 21:15:25.277177 - [DEBUG]
20143 2019-Jan-16 21:15:25.277200 - [DEBUG] Start adding new jump function
20144 2019-Jan-16 21:15:25.277224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20145 2019-Jan-16 21:15:25.277280 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20146 2019-Jan-16 21:15:25.277918 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20147 2019-Jan-16 21:15:25.278569 - [DEBUG] Edge Function : AllBottom
20148 2019-Jan-16 21:15:25.278598 - [DEBUG] End adding new jump function
20149 2019-Jan-16 21:15:25.278622 - [DEBUG]
20150 2019-Jan-16 21:15:25.278645 - [DEBUG] -------------------------------------------- 570. Path Edge --------------------------------------------
20151 2019-Jan-16 21:15:25.278669 - [DEBUG]
20152 2019-Jan-16 21:15:25.278692 - [DEBUG] Process 570. path edge:
20153 2019-Jan-16 21:15:25.278715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20154 2019-Jan-16 21:15:25.278772 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
20155 2019-Jan-16 21:15:25.279408 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20156 2019-Jan-16 21:15:25.280046 - [DEBUG]
20157 2019-Jan-16 21:15:25.280089 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20158 2019-Jan-16 21:15:25.280741 - [DEBUG] Compose: EdgeIdentity * AllBottom
20159 2019-Jan-16 21:15:25.280769 - [DEBUG]
20160 2019-Jan-16 21:15:25.280792 - [DEBUG] Propagate flow
20161 2019-Jan-16 21:15:25.280816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20162 2019-Jan-16 21:15:25.280872 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20163 2019-Jan-16 21:15:25.281521 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20164 2019-Jan-16 21:15:25.282176 - [DEBUG] Edge function : AllBottom (result of previous compose)
20165 2019-Jan-16 21:15:25.282202 - [DEBUG]
20166 2019-Jan-16 21:15:25.282226 - [DEBUG] Join: AllTop & AllBottom
20167 2019-Jan-16 21:15:25.282252 - [DEBUG] = AllBottom (new jump func)
20168 2019-Jan-16 21:15:25.282276 - [DEBUG]
20169 2019-Jan-16 21:15:25.282300 - [DEBUG] Start adding new jump function
20170 2019-Jan-16 21:15:25.282323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20171 2019-Jan-16 21:15:25.282379 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20172 2019-Jan-16 21:15:25.283017 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20173 2019-Jan-16 21:15:25.283661 - [DEBUG] Edge Function : AllBottom
20174 2019-Jan-16 21:15:25.283688 - [DEBUG] End adding new jump function
20175 2019-Jan-16 21:15:25.283712 - [DEBUG]
20176 2019-Jan-16 21:15:25.283736 - [DEBUG] -------------------------------------------- 571. Path Edge --------------------------------------------
20177 2019-Jan-16 21:15:25.283760 - [DEBUG]
20178 2019-Jan-16 21:15:25.283783 - [DEBUG] Process 571. path edge:
20179 2019-Jan-16 21:15:25.283807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20180 2019-Jan-16 21:15:25.283863 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
20181 2019-Jan-16 21:15:25.284514 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20182 2019-Jan-16 21:15:25.285171 - [DEBUG]
20183 2019-Jan-16 21:15:25.285195 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20184 2019-Jan-16 21:15:25.285848 - [DEBUG] Possible callees:
20185 2019-Jan-16 21:15:25.285873 - [DEBUG] llvm.dbg.declare
20186 2019-Jan-16 21:15:25.285898 - [DEBUG] Possible return sites:
20187 2019-Jan-16 21:15:25.285925 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13620188 2019-Jan-16 21:15:25.287201 - [DEBUG] Found and process special summary
20189 2019-Jan-16 21:15:25.287236 - [DEBUG] Compose: EdgeIdentity * AllBottom
20190 2019-Jan-16 21:15:25.287263 - [DEBUG]
20191 2019-Jan-16 21:15:25.287286 - [DEBUG] Propagate flow
20192 2019-Jan-16 21:15:25.287310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20193 2019-Jan-16 21:15:25.287366 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20194 2019-Jan-16 21:15:25.288005 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20195 2019-Jan-16 21:15:25.288661 - [DEBUG] Edge function : AllBottom (result of previous compose)
20196 2019-Jan-16 21:15:25.288686 - [DEBUG]
20197 2019-Jan-16 21:15:25.288710 - [DEBUG] Join: AllTop & AllBottom
20198 2019-Jan-16 21:15:25.288736 - [DEBUG] = AllBottom (new jump func)
20199 2019-Jan-16 21:15:25.288768 - [DEBUG]
20200 2019-Jan-16 21:15:25.288792 - [DEBUG] Start adding new jump function
20201 2019-Jan-16 21:15:25.288816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20202 2019-Jan-16 21:15:25.288872 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20203 2019-Jan-16 21:15:25.289513 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20204 2019-Jan-16 21:15:25.290152 - [DEBUG] Edge Function : AllBottom
20205 2019-Jan-16 21:15:25.290180 - [DEBUG] End adding new jump function
20206 2019-Jan-16 21:15:25.290204 - [DEBUG]
20207 2019-Jan-16 21:15:25.290227 - [DEBUG] -------------------------------------------- 572. Path Edge --------------------------------------------
20208 2019-Jan-16 21:15:25.290252 - [DEBUG]
20209 2019-Jan-16 21:15:25.290275 - [DEBUG] Process 572. path edge:
20210 2019-Jan-16 21:15:25.290299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20211 2019-Jan-16 21:15:25.290355 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
20212 2019-Jan-16 21:15:25.290995 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20213 2019-Jan-16 21:15:25.291635 - [DEBUG]
20214 2019-Jan-16 21:15:25.291659 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20215 2019-Jan-16 21:15:25.292336 - [DEBUG] Compose: EdgeIdentity * AllBottom
20216 2019-Jan-16 21:15:25.292364 - [DEBUG]
20217 2019-Jan-16 21:15:25.292388 - [DEBUG] Propagate flow
20218 2019-Jan-16 21:15:25.292411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20219 2019-Jan-16 21:15:25.292469 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20220 2019-Jan-16 21:15:25.293114 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20221 2019-Jan-16 21:15:25.293753 - [DEBUG] Edge function : AllBottom (result of previous compose)
20222 2019-Jan-16 21:15:25.293779 - [DEBUG]
20223 2019-Jan-16 21:15:25.293803 - [DEBUG] Join: AllTop & AllBottom
20224 2019-Jan-16 21:15:25.293829 - [DEBUG] = AllBottom (new jump func)
20225 2019-Jan-16 21:15:25.293853 - [DEBUG]
20226 2019-Jan-16 21:15:25.293876 - [DEBUG] Start adding new jump function
20227 2019-Jan-16 21:15:25.293899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20228 2019-Jan-16 21:15:25.293955 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20229 2019-Jan-16 21:15:25.294593 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20230 2019-Jan-16 21:15:25.295243 - [DEBUG] Edge Function : AllBottom
20231 2019-Jan-16 21:15:25.295272 - [DEBUG] End adding new jump function
20232 2019-Jan-16 21:15:25.295296 - [DEBUG]
20233 2019-Jan-16 21:15:25.295319 - [DEBUG] -------------------------------------------- 573. Path Edge --------------------------------------------
20234 2019-Jan-16 21:15:25.295344 - [DEBUG]
20235 2019-Jan-16 21:15:25.295367 - [DEBUG] Process 573. path edge:
20236 2019-Jan-16 21:15:25.295390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20237 2019-Jan-16 21:15:25.295447 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
20238 2019-Jan-16 21:15:25.296083 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20239 2019-Jan-16 21:15:25.296721 - [DEBUG]
20240 2019-Jan-16 21:15:25.296746 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20241 2019-Jan-16 21:15:25.297393 - [DEBUG] Compose: EdgeIdentity * AllBottom
20242 2019-Jan-16 21:15:25.297421 - [DEBUG]
20243 2019-Jan-16 21:15:25.297445 - [DEBUG] Propagate flow
20244 2019-Jan-16 21:15:25.297476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20245 2019-Jan-16 21:15:25.297532 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20246 2019-Jan-16 21:15:25.298166 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20247 2019-Jan-16 21:15:25.298820 - [DEBUG] Edge function : AllBottom (result of previous compose)
20248 2019-Jan-16 21:15:25.298846 - [DEBUG]
20249 2019-Jan-16 21:15:25.298870 - [DEBUG] Join: AllTop & AllBottom
20250 2019-Jan-16 21:15:25.298895 - [DEBUG] = AllBottom (new jump func)
20251 2019-Jan-16 21:15:25.298920 - [DEBUG]
20252 2019-Jan-16 21:15:25.298943 - [DEBUG] Start adding new jump function
20253 2019-Jan-16 21:15:25.298966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20254 2019-Jan-16 21:15:25.299022 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20255 2019-Jan-16 21:15:25.299662 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
20256 2019-Jan-16 21:15:25.300298 - [DEBUG] Edge Function : AllBottom
20257 2019-Jan-16 21:15:25.300325 - [DEBUG] End adding new jump function
20258 2019-Jan-16 21:15:25.300349 - [DEBUG]
20259 2019-Jan-16 21:15:25.300372 - [DEBUG] -------------------------------------------- 574. Path Edge --------------------------------------------
20260 2019-Jan-16 21:15:25.300396 - [DEBUG]
20261 2019-Jan-16 21:15:25.300418 - [DEBUG] Process 574. path edge:
20262 2019-Jan-16 21:15:25.300442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20263 2019-Jan-16 21:15:25.300498 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
20264 2019-Jan-16 21:15:25.301133 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20265 2019-Jan-16 21:15:25.301787 - [DEBUG]
20266 2019-Jan-16 21:15:25.301812 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
20267 2019-Jan-16 21:15:25.302464 - [DEBUG] Compose: EdgeIdentity * AllBottom
20268 2019-Jan-16 21:15:25.302491 - [DEBUG]
20269 2019-Jan-16 21:15:25.302515 - [DEBUG] Propagate flow
20270 2019-Jan-16 21:15:25.302538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20271 2019-Jan-16 21:15:25.302595 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
20272 2019-Jan-16 21:15:25.303240 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20273 2019-Jan-16 21:15:25.303879 - [DEBUG] Edge function : AllBottom (result of previous compose)
20274 2019-Jan-16 21:15:25.303904 - [DEBUG]
20275 2019-Jan-16 21:15:25.303930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20276 2019-Jan-16 21:15:25.303955 - [DEBUG] = AllBottom
20277 2019-Jan-16 21:15:25.303980 - [DEBUG]
20278 2019-Jan-16 21:15:25.304002 - [DEBUG] PROPAGATE: No new function!
20279 2019-Jan-16 21:15:25.304028 - [DEBUG] EDGE:
20280 2019-Jan-16 21:15:25.304085 - [DEBUG] ---> 20281 2019-Jan-16 21:15:25.304718 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20282 2019-Jan-16 21:15:25.305373 - [DEBUG]
20283 2019-Jan-16 21:15:25.305399 - [DEBUG] EDGE:
20284 2019-Jan-16 21:15:25.305456 - [DEBUG] ---> 20285 2019-Jan-16 21:15:25.306091 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20286 2019-Jan-16 21:15:25.306730 - [DEBUG]
20287 2019-Jan-16 21:15:25.306756 - [DEBUG] EDGE:
20288 2019-Jan-16 21:15:25.306813 - [DEBUG] ---> 20289 2019-Jan-16 21:15:25.307459 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20290 2019-Jan-16 21:15:25.308097 - [DEBUG]
20291 2019-Jan-16 21:15:25.308135 - [DEBUG] Compose: EdgeIdentity * AllBottom
20292 2019-Jan-16 21:15:25.308162 - [DEBUG]
20293 2019-Jan-16 21:15:25.308186 - [DEBUG] Propagate flow
20294 2019-Jan-16 21:15:25.308209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20295 2019-Jan-16 21:15:25.308265 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20296 2019-Jan-16 21:15:25.308926 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20297 2019-Jan-16 21:15:25.309564 - [DEBUG] Edge function : AllBottom (result of previous compose)
20298 2019-Jan-16 21:15:25.309589 - [DEBUG]
20299 2019-Jan-16 21:15:25.309614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20300 2019-Jan-16 21:15:25.309639 - [DEBUG] = AllBottom
20301 2019-Jan-16 21:15:25.309664 - [DEBUG]
20302 2019-Jan-16 21:15:25.309687 - [DEBUG] PROPAGATE: No new function!
20303 2019-Jan-16 21:15:25.309714 - [DEBUG] EDGE:
20304 2019-Jan-16 21:15:25.309772 - [DEBUG] ---> 20305 2019-Jan-16 21:15:25.310417 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20306 2019-Jan-16 21:15:25.311055 - [DEBUG]
20307 2019-Jan-16 21:15:25.311089 - [DEBUG] Compose: EdgeIdentity * AllBottom
20308 2019-Jan-16 21:15:25.311119 - [DEBUG]
20309 2019-Jan-16 21:15:25.311142 - [DEBUG] Propagate flow
20310 2019-Jan-16 21:15:25.311166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20311 2019-Jan-16 21:15:25.311222 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20312 2019-Jan-16 21:15:25.311885 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20313 2019-Jan-16 21:15:25.312524 - [DEBUG] Edge function : AllBottom (result of previous compose)
20314 2019-Jan-16 21:15:25.312549 - [DEBUG]
20315 2019-Jan-16 21:15:25.312574 - [DEBUG] Join: AllTop & AllBottom
20316 2019-Jan-16 21:15:25.312600 - [DEBUG] = AllBottom (new jump func)
20317 2019-Jan-16 21:15:25.312624 - [DEBUG]
20318 2019-Jan-16 21:15:25.312648 - [DEBUG] Start adding new jump function
20319 2019-Jan-16 21:15:25.312671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20320 2019-Jan-16 21:15:25.312727 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20321 2019-Jan-16 21:15:25.313365 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20322 2019-Jan-16 21:15:25.314009 - [DEBUG] Edge Function : AllBottom
20323 2019-Jan-16 21:15:25.314037 - [DEBUG] End adding new jump function
20324 2019-Jan-16 21:15:25.314060 - [DEBUG]
20325 2019-Jan-16 21:15:25.314084 - [DEBUG] -------------------------------------------- 575. Path Edge --------------------------------------------
20326 2019-Jan-16 21:15:25.314108 - [DEBUG]
20327 2019-Jan-16 21:15:25.314131 - [DEBUG] Process 575. path edge:
20328 2019-Jan-16 21:15:25.314155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20329 2019-Jan-16 21:15:25.314211 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
20330 2019-Jan-16 21:15:25.314855 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20331 2019-Jan-16 21:15:25.315509 - [DEBUG]
20332 2019-Jan-16 21:15:25.315541 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20333 2019-Jan-16 21:15:25.316194 - [DEBUG] Possible callees:
20334 2019-Jan-16 21:15:25.316219 - [DEBUG] llvm.dbg.declare
20335 2019-Jan-16 21:15:25.316243 - [DEBUG] Possible return sites:
20336 2019-Jan-16 21:15:25.316267 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14320337 2019-Jan-16 21:15:25.317547 - [DEBUG] Found and process special summary
20338 2019-Jan-16 21:15:25.317581 - [DEBUG] Compose: EdgeIdentity * AllBottom
20339 2019-Jan-16 21:15:25.317608 - [DEBUG]
20340 2019-Jan-16 21:15:25.317632 - [DEBUG] Propagate flow
20341 2019-Jan-16 21:15:25.317655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20342 2019-Jan-16 21:15:25.317712 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20343 2019-Jan-16 21:15:25.318364 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20344 2019-Jan-16 21:15:25.319022 - [DEBUG] Edge function : AllBottom (result of previous compose)
20345 2019-Jan-16 21:15:25.319047 - [DEBUG]
20346 2019-Jan-16 21:15:25.319072 - [DEBUG] Join: AllTop & AllBottom
20347 2019-Jan-16 21:15:25.319098 - [DEBUG] = AllBottom (new jump func)
20348 2019-Jan-16 21:15:25.319122 - [DEBUG]
20349 2019-Jan-16 21:15:25.319145 - [DEBUG] Start adding new jump function
20350 2019-Jan-16 21:15:25.319168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20351 2019-Jan-16 21:15:25.319224 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20352 2019-Jan-16 21:15:25.319864 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20353 2019-Jan-16 21:15:25.320502 - [DEBUG] Edge Function : AllBottom
20354 2019-Jan-16 21:15:25.320529 - [DEBUG] End adding new jump function
20355 2019-Jan-16 21:15:25.320553 - [DEBUG]
20356 2019-Jan-16 21:15:25.320577 - [DEBUG] -------------------------------------------- 576. Path Edge --------------------------------------------
20357 2019-Jan-16 21:15:25.320602 - [DEBUG]
20358 2019-Jan-16 21:15:25.320625 - [DEBUG] Process 576. path edge:
20359 2019-Jan-16 21:15:25.320648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20360 2019-Jan-16 21:15:25.320705 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
20361 2019-Jan-16 21:15:25.321345 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20362 2019-Jan-16 21:15:25.322002 - [DEBUG]
20363 2019-Jan-16 21:15:25.322026 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20364 2019-Jan-16 21:15:25.322727 - [DEBUG] Compose: EdgeIdentity * AllBottom
20365 2019-Jan-16 21:15:25.322757 - [DEBUG]
20366 2019-Jan-16 21:15:25.322781 - [DEBUG] Propagate flow
20367 2019-Jan-16 21:15:25.322805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20368 2019-Jan-16 21:15:25.322874 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
20369 2019-Jan-16 21:15:25.323572 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20370 2019-Jan-16 21:15:25.324281 - [DEBUG] Edge function : AllBottom (result of previous compose)
20371 2019-Jan-16 21:15:25.324309 - [DEBUG]
20372 2019-Jan-16 21:15:25.324336 - [DEBUG] Join: AllTop & AllBottom
20373 2019-Jan-16 21:15:25.324362 - [DEBUG] = AllBottom (new jump func)
20374 2019-Jan-16 21:15:25.324386 - [DEBUG]
20375 2019-Jan-16 21:15:25.324410 - [DEBUG] Start adding new jump function
20376 2019-Jan-16 21:15:25.324434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20377 2019-Jan-16 21:15:25.324522 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20378 2019-Jan-16 21:15:25.325247 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
20379 2019-Jan-16 21:15:25.325885 - [DEBUG] Edge Function : AllBottom
20380 2019-Jan-16 21:15:25.325917 - [DEBUG] End adding new jump function
20381 2019-Jan-16 21:15:25.325940 - [DEBUG]
20382 2019-Jan-16 21:15:25.325964 - [DEBUG] -------------------------------------------- 577. Path Edge --------------------------------------------
20383 2019-Jan-16 21:15:25.325990 - [DEBUG]
20384 2019-Jan-16 21:15:25.326013 - [DEBUG] Process 577. path edge:
20385 2019-Jan-16 21:15:25.326036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20386 2019-Jan-16 21:15:25.326094 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
20387 2019-Jan-16 21:15:25.326728 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20388 2019-Jan-16 21:15:25.327367 - [DEBUG]
20389 2019-Jan-16 21:15:25.327393 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
20390 2019-Jan-16 21:15:25.328058 - [DEBUG] Compose: EdgeIdentity * AllBottom
20391 2019-Jan-16 21:15:25.328086 - [DEBUG]
20392 2019-Jan-16 21:15:25.328110 - [DEBUG] Propagate flow
20393 2019-Jan-16 21:15:25.328133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20394 2019-Jan-16 21:15:25.328190 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20395 2019-Jan-16 21:15:25.328844 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20396 2019-Jan-16 21:15:25.329485 - [DEBUG] Edge function : AllBottom (result of previous compose)
20397 2019-Jan-16 21:15:25.329510 - [DEBUG]
20398 2019-Jan-16 21:15:25.329535 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20399 2019-Jan-16 21:15:25.329560 - [DEBUG] = AllBottom
20400 2019-Jan-16 21:15:25.329585 - [DEBUG]
20401 2019-Jan-16 21:15:25.329608 - [DEBUG] PROPAGATE: No new function!
20402 2019-Jan-16 21:15:25.329633 - [DEBUG] EDGE:
20403 2019-Jan-16 21:15:25.329691 - [DEBUG] ---> 20404 2019-Jan-16 21:15:25.330323 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20405 2019-Jan-16 21:15:25.330962 - [DEBUG]
20406 2019-Jan-16 21:15:25.330988 - [DEBUG] EDGE:
20407 2019-Jan-16 21:15:25.331045 - [DEBUG] ---> 20408 2019-Jan-16 21:15:25.331685 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20409 2019-Jan-16 21:15:25.332340 - [DEBUG]
20410 2019-Jan-16 21:15:25.332382 - [DEBUG] Compose: EdgeIdentity * AllBottom
20411 2019-Jan-16 21:15:25.332410 - [DEBUG]
20412 2019-Jan-16 21:15:25.332433 - [DEBUG] Propagate flow
20413 2019-Jan-16 21:15:25.332457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20414 2019-Jan-16 21:15:25.332513 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20415 2019-Jan-16 21:15:25.333159 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20416 2019-Jan-16 21:15:25.333797 - [DEBUG] Edge function : AllBottom (result of previous compose)
20417 2019-Jan-16 21:15:25.333822 - [DEBUG]
20418 2019-Jan-16 21:15:25.333847 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20419 2019-Jan-16 21:15:25.333873 - [DEBUG] = AllBottom
20420 2019-Jan-16 21:15:25.333897 - [DEBUG]
20421 2019-Jan-16 21:15:25.333920 - [DEBUG] PROPAGATE: No new function!
20422 2019-Jan-16 21:15:25.333950 - [DEBUG] EDGE:
20423 2019-Jan-16 21:15:25.334021 - [DEBUG] ---> 20424 2019-Jan-16 21:15:25.334679 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20425 2019-Jan-16 21:15:25.335340 - [DEBUG]
20426 2019-Jan-16 21:15:25.335367 - [DEBUG] EDGE:
20427 2019-Jan-16 21:15:25.335424 - [DEBUG] ---> 20428 2019-Jan-16 21:15:25.336060 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20429 2019-Jan-16 21:15:25.336698 - [DEBUG]
20430 2019-Jan-16 21:15:25.336736 - [DEBUG] Compose: EdgeIdentity * AllBottom
20431 2019-Jan-16 21:15:25.336762 - [DEBUG]
20432 2019-Jan-16 21:15:25.336786 - [DEBUG] Propagate flow
20433 2019-Jan-16 21:15:25.336809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20434 2019-Jan-16 21:15:25.336866 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20435 2019-Jan-16 21:15:25.337507 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20436 2019-Jan-16 21:15:25.338147 - [DEBUG] Edge function : AllBottom (result of previous compose)
20437 2019-Jan-16 21:15:25.338173 - [DEBUG]
20438 2019-Jan-16 21:15:25.338197 - [DEBUG] Join: AllTop & AllBottom
20439 2019-Jan-16 21:15:25.338223 - [DEBUG] = AllBottom (new jump func)
20440 2019-Jan-16 21:15:25.338248 - [DEBUG]
20441 2019-Jan-16 21:15:25.338271 - [DEBUG] Start adding new jump function
20442 2019-Jan-16 21:15:25.338294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20443 2019-Jan-16 21:15:25.338350 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20444 2019-Jan-16 21:15:25.339009 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20445 2019-Jan-16 21:15:25.339643 - [DEBUG] Edge Function : AllBottom
20446 2019-Jan-16 21:15:25.339672 - [DEBUG] End adding new jump function
20447 2019-Jan-16 21:15:25.339696 - [DEBUG]
20448 2019-Jan-16 21:15:25.339720 - [DEBUG] -------------------------------------------- 578. Path Edge --------------------------------------------
20449 2019-Jan-16 21:15:25.339744 - [DEBUG]
20450 2019-Jan-16 21:15:25.339767 - [DEBUG] Process 578. path edge:
20451 2019-Jan-16 21:15:25.339791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20452 2019-Jan-16 21:15:25.339847 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
20453 2019-Jan-16 21:15:25.340481 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
20454 2019-Jan-16 21:15:25.341125 - [DEBUG]
20455 2019-Jan-16 21:15:25.341151 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20456 2019-Jan-16 21:15:25.341816 - [DEBUG] Compose: EdgeIdentity * AllBottom
20457 2019-Jan-16 21:15:25.341844 - [DEBUG]
20458 2019-Jan-16 21:15:25.341867 - [DEBUG] Propagate flow
20459 2019-Jan-16 21:15:25.341890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20460 2019-Jan-16 21:15:25.341947 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20461 2019-Jan-16 21:15:25.342597 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20462 2019-Jan-16 21:15:25.343236 - [DEBUG] Edge function : AllBottom (result of previous compose)
20463 2019-Jan-16 21:15:25.343261 - [DEBUG]
20464 2019-Jan-16 21:15:25.343295 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20465 2019-Jan-16 21:15:25.343321 - [DEBUG] = AllBottom
20466 2019-Jan-16 21:15:25.343345 - [DEBUG]
20467 2019-Jan-16 21:15:25.343368 - [DEBUG] PROPAGATE: No new function!
20468 2019-Jan-16 21:15:25.343400 - [DEBUG] Compose: EdgeIdentity * AllBottom
20469 2019-Jan-16 21:15:25.343427 - [DEBUG]
20470 2019-Jan-16 21:15:25.343451 - [DEBUG] Propagate flow
20471 2019-Jan-16 21:15:25.343474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20472 2019-Jan-16 21:15:25.343530 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20473 2019-Jan-16 21:15:25.344177 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20474 2019-Jan-16 21:15:25.344816 - [DEBUG] Edge function : AllBottom (result of previous compose)
20475 2019-Jan-16 21:15:25.344840 - [DEBUG]
20476 2019-Jan-16 21:15:25.344866 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20477 2019-Jan-16 21:15:25.344891 - [DEBUG] = AllBottom
20478 2019-Jan-16 21:15:25.344915 - [DEBUG]
20479 2019-Jan-16 21:15:25.344938 - [DEBUG] PROPAGATE: No new function!
20480 2019-Jan-16 21:15:25.344963 - [DEBUG] EDGE:
20481 2019-Jan-16 21:15:25.345020 - [DEBUG] ---> 20482 2019-Jan-16 21:15:25.345672 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20483 2019-Jan-16 21:15:25.346310 - [DEBUG]
20484 2019-Jan-16 21:15:25.346337 - [DEBUG] EDGE:
20485 2019-Jan-16 21:15:25.346394 - [DEBUG] ---> 20486 2019-Jan-16 21:15:25.347029 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20487 2019-Jan-16 21:15:25.347666 - [DEBUG]
20488 2019-Jan-16 21:15:25.347693 - [DEBUG] EDGE:
20489 2019-Jan-16 21:15:25.347750 - [DEBUG] ---> 20490 2019-Jan-16 21:15:25.348388 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20491 2019-Jan-16 21:15:25.349046 - [DEBUG]
20492 2019-Jan-16 21:15:25.349084 - [DEBUG] Compose: EdgeIdentity * AllBottom
20493 2019-Jan-16 21:15:25.349111 - [DEBUG]
20494 2019-Jan-16 21:15:25.349135 - [DEBUG] Propagate flow
20495 2019-Jan-16 21:15:25.349158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20496 2019-Jan-16 21:15:25.349215 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20497 2019-Jan-16 21:15:25.349854 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20498 2019-Jan-16 21:15:25.350492 - [DEBUG] Edge function : AllBottom (result of previous compose)
20499 2019-Jan-16 21:15:25.350517 - [DEBUG]
20500 2019-Jan-16 21:15:25.350543 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20501 2019-Jan-16 21:15:25.350569 - [DEBUG] = AllBottom
20502 2019-Jan-16 21:15:25.350593 - [DEBUG]
20503 2019-Jan-16 21:15:25.350616 - [DEBUG] PROPAGATE: No new function!
20504 2019-Jan-16 21:15:25.350649 - [DEBUG] EDGE:
20505 2019-Jan-16 21:15:25.350706 - [DEBUG] ---> 20506 2019-Jan-16 21:15:25.351347 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
20507 2019-Jan-16 21:15:25.352004 - [DEBUG]
20508 2019-Jan-16 21:15:25.352032 - [DEBUG] Compose: EdgeIdentity * AllBottom
20509 2019-Jan-16 21:15:25.352058 - [DEBUG]
20510 2019-Jan-16 21:15:25.352097 - [DEBUG] Propagate flow
20511 2019-Jan-16 21:15:25.352121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20512 2019-Jan-16 21:15:25.352177 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20513 2019-Jan-16 21:15:25.352815 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20514 2019-Jan-16 21:15:25.353451 - [DEBUG] Edge function : AllBottom (result of previous compose)
20515 2019-Jan-16 21:15:25.353476 - [DEBUG]
20516 2019-Jan-16 21:15:25.353500 - [DEBUG] Join: AllTop & AllBottom
20517 2019-Jan-16 21:15:25.353526 - [DEBUG] = AllBottom (new jump func)
20518 2019-Jan-16 21:15:25.353550 - [DEBUG]
20519 2019-Jan-16 21:15:25.353574 - [DEBUG] Start adding new jump function
20520 2019-Jan-16 21:15:25.353597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20521 2019-Jan-16 21:15:25.353652 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20522 2019-Jan-16 21:15:25.354288 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20523 2019-Jan-16 21:15:25.354924 - [DEBUG] Edge Function : AllBottom
20524 2019-Jan-16 21:15:25.354953 - [DEBUG] End adding new jump function
20525 2019-Jan-16 21:15:25.354977 - [DEBUG]
20526 2019-Jan-16 21:15:25.355000 - [DEBUG] -------------------------------------------- 579. Path Edge --------------------------------------------
20527 2019-Jan-16 21:15:25.355024 - [DEBUG]
20528 2019-Jan-16 21:15:25.355047 - [DEBUG] Process 579. path edge:
20529 2019-Jan-16 21:15:25.355084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20530 2019-Jan-16 21:15:25.355141 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
20531 2019-Jan-16 21:15:25.355779 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
20532 2019-Jan-16 21:15:25.356414 - [DEBUG]
20533 2019-Jan-16 21:15:25.356438 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20534 2019-Jan-16 21:15:25.357091 - [DEBUG] Possible callees:
20535 2019-Jan-16 21:15:25.357115 - [DEBUG] foo
20536 2019-Jan-16 21:15:25.357140 - [DEBUG] Possible return sites:
20537 2019-Jan-16 21:15:25.357163 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12620538 2019-Jan-16 21:15:25.358446 - [DEBUG] Found and process special summary
20539 2019-Jan-16 21:15:25.358494 - [DEBUG] Compose: EdgeIdentity * AllBottom
20540 2019-Jan-16 21:15:25.358521 - [DEBUG]
20541 2019-Jan-16 21:15:25.358545 - [DEBUG] Propagate flow
20542 2019-Jan-16 21:15:25.358568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20543 2019-Jan-16 21:15:25.358625 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20544 2019-Jan-16 21:15:25.359264 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20545 2019-Jan-16 21:15:25.359900 - [DEBUG] Edge function : AllBottom (result of previous compose)
20546 2019-Jan-16 21:15:25.359925 - [DEBUG]
20547 2019-Jan-16 21:15:25.359949 - [DEBUG] Join: AllTop & AllBottom
20548 2019-Jan-16 21:15:25.359975 - [DEBUG] = AllBottom (new jump func)
20549 2019-Jan-16 21:15:25.359999 - [DEBUG]
20550 2019-Jan-16 21:15:25.360023 - [DEBUG] Start adding new jump function
20551 2019-Jan-16 21:15:25.360046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20552 2019-Jan-16 21:15:25.360102 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20553 2019-Jan-16 21:15:25.360737 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20554 2019-Jan-16 21:15:25.361383 - [DEBUG] Edge Function : AllBottom
20555 2019-Jan-16 21:15:25.361412 - [DEBUG] End adding new jump function
20556 2019-Jan-16 21:15:25.361436 - [DEBUG]
20557 2019-Jan-16 21:15:25.361459 - [DEBUG] -------------------------------------------- 580. Path Edge --------------------------------------------
20558 2019-Jan-16 21:15:25.361484 - [DEBUG]
20559 2019-Jan-16 21:15:25.361507 - [DEBUG] Process 580. path edge:
20560 2019-Jan-16 21:15:25.361531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20561 2019-Jan-16 21:15:25.361587 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
20562 2019-Jan-16 21:15:25.362242 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
20563 2019-Jan-16 21:15:25.362876 - [DEBUG]
20564 2019-Jan-16 21:15:25.362900 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20565 2019-Jan-16 21:15:25.363556 - [DEBUG] Compose: EdgeIdentity * AllBottom
20566 2019-Jan-16 21:15:25.363583 - [DEBUG]
20567 2019-Jan-16 21:15:25.363607 - [DEBUG] Propagate flow
20568 2019-Jan-16 21:15:25.363630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20569 2019-Jan-16 21:15:25.363687 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20570 2019-Jan-16 21:15:25.364323 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20571 2019-Jan-16 21:15:25.364956 - [DEBUG] Edge function : AllBottom (result of previous compose)
20572 2019-Jan-16 21:15:25.364981 - [DEBUG]
20573 2019-Jan-16 21:15:25.365008 - [DEBUG] Join: AllTop & AllBottom
20574 2019-Jan-16 21:15:25.365034 - [DEBUG] = AllBottom (new jump func)
20575 2019-Jan-16 21:15:25.365057 - [DEBUG]
20576 2019-Jan-16 21:15:25.365094 - [DEBUG] Start adding new jump function
20577 2019-Jan-16 21:15:25.365117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20578 2019-Jan-16 21:15:25.365172 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20579 2019-Jan-16 21:15:25.365807 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20580 2019-Jan-16 21:15:25.366440 - [DEBUG] Edge Function : AllBottom
20581 2019-Jan-16 21:15:25.366468 - [DEBUG] End adding new jump function
20582 2019-Jan-16 21:15:25.366492 - [DEBUG]
20583 2019-Jan-16 21:15:25.366515 - [DEBUG] -------------------------------------------- 581. Path Edge --------------------------------------------
20584 2019-Jan-16 21:15:25.366540 - [DEBUG]
20585 2019-Jan-16 21:15:25.366562 - [DEBUG] Process 581. path edge:
20586 2019-Jan-16 21:15:25.366586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20587 2019-Jan-16 21:15:25.366642 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
20588 2019-Jan-16 21:15:25.367282 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
20589 2019-Jan-16 21:15:25.367916 - [DEBUG]
20590 2019-Jan-16 21:15:25.367941 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20591 2019-Jan-16 21:15:25.368608 - [DEBUG] Compose: EdgeIdentity * AllBottom
20592 2019-Jan-16 21:15:25.368636 - [DEBUG]
20593 2019-Jan-16 21:15:25.368659 - [DEBUG] Propagate flow
20594 2019-Jan-16 21:15:25.368683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20595 2019-Jan-16 21:15:25.368739 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20596 2019-Jan-16 21:15:25.369394 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20597 2019-Jan-16 21:15:25.370029 - [DEBUG] Edge function : AllBottom (result of previous compose)
20598 2019-Jan-16 21:15:25.370054 - [DEBUG]
20599 2019-Jan-16 21:15:25.370078 - [DEBUG] Join: AllTop & AllBottom
20600 2019-Jan-16 21:15:25.370104 - [DEBUG] = AllBottom (new jump func)
20601 2019-Jan-16 21:15:25.370128 - [DEBUG]
20602 2019-Jan-16 21:15:25.370151 - [DEBUG] Start adding new jump function
20603 2019-Jan-16 21:15:25.370175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20604 2019-Jan-16 21:15:25.370231 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20605 2019-Jan-16 21:15:25.370866 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20606 2019-Jan-16 21:15:25.371500 - [DEBUG] Edge Function : AllBottom
20607 2019-Jan-16 21:15:25.371528 - [DEBUG] End adding new jump function
20608 2019-Jan-16 21:15:25.371552 - [DEBUG]
20609 2019-Jan-16 21:15:25.371575 - [DEBUG] -------------------------------------------- 582. Path Edge --------------------------------------------
20610 2019-Jan-16 21:15:25.371600 - [DEBUG]
20611 2019-Jan-16 21:15:25.371623 - [DEBUG] Process 582. path edge:
20612 2019-Jan-16 21:15:25.371646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20613 2019-Jan-16 21:15:25.371702 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
20614 2019-Jan-16 21:15:25.372354 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
20615 2019-Jan-16 21:15:25.372988 - [DEBUG]
20616 2019-Jan-16 21:15:25.373014 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20617 2019-Jan-16 21:15:25.373672 - [DEBUG] Compose: EdgeIdentity * AllBottom
20618 2019-Jan-16 21:15:25.373699 - [DEBUG]
20619 2019-Jan-16 21:15:25.373723 - [DEBUG] Propagate flow
20620 2019-Jan-16 21:15:25.373746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20621 2019-Jan-16 21:15:25.373803 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20622 2019-Jan-16 21:15:25.374451 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20623 2019-Jan-16 21:15:25.375100 - [DEBUG] Edge function : AllBottom (result of previous compose)
20624 2019-Jan-16 21:15:25.375125 - [DEBUG]
20625 2019-Jan-16 21:15:25.375149 - [DEBUG] Join: AllTop & AllBottom
20626 2019-Jan-16 21:15:25.375175 - [DEBUG] = AllBottom (new jump func)
20627 2019-Jan-16 21:15:25.375199 - [DEBUG]
20628 2019-Jan-16 21:15:25.375222 - [DEBUG] Start adding new jump function
20629 2019-Jan-16 21:15:25.375245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20630 2019-Jan-16 21:15:25.375301 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20631 2019-Jan-16 21:15:25.375936 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20632 2019-Jan-16 21:15:25.376580 - [DEBUG] Edge Function : AllBottom
20633 2019-Jan-16 21:15:25.376607 - [DEBUG] End adding new jump function
20634 2019-Jan-16 21:15:25.376631 - [DEBUG]
20635 2019-Jan-16 21:15:25.376654 - [DEBUG] -------------------------------------------- 583. Path Edge --------------------------------------------
20636 2019-Jan-16 21:15:25.376679 - [DEBUG]
20637 2019-Jan-16 21:15:25.376701 - [DEBUG] Process 583. path edge:
20638 2019-Jan-16 21:15:25.376725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20639 2019-Jan-16 21:15:25.376789 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
20640 2019-Jan-16 21:15:25.377435 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
20641 2019-Jan-16 21:15:25.378069 - [DEBUG]
20642 2019-Jan-16 21:15:25.378093 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20643 2019-Jan-16 21:15:25.378761 - [DEBUG] Possible callees:
20644 2019-Jan-16 21:15:25.378786 - [DEBUG] llvm.dbg.declare
20645 2019-Jan-16 21:15:25.378811 - [DEBUG] Possible return sites:
20646 2019-Jan-16 21:15:25.378834 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13620647 2019-Jan-16 21:15:25.380108 - [DEBUG] Found and process special summary
20648 2019-Jan-16 21:15:25.380149 - [DEBUG] Compose: EdgeIdentity * AllBottom
20649 2019-Jan-16 21:15:25.380176 - [DEBUG]
20650 2019-Jan-16 21:15:25.380200 - [DEBUG] Propagate flow
20651 2019-Jan-16 21:15:25.380223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20652 2019-Jan-16 21:15:25.380281 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20653 2019-Jan-16 21:15:25.380920 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20654 2019-Jan-16 21:15:25.381561 - [DEBUG] Edge function : AllBottom (result of previous compose)
20655 2019-Jan-16 21:15:25.381586 - [DEBUG]
20656 2019-Jan-16 21:15:25.381611 - [DEBUG] Join: AllTop & AllBottom
20657 2019-Jan-16 21:15:25.381636 - [DEBUG] = AllBottom (new jump func)
20658 2019-Jan-16 21:15:25.381660 - [DEBUG]
20659 2019-Jan-16 21:15:25.381683 - [DEBUG] Start adding new jump function
20660 2019-Jan-16 21:15:25.381706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20661 2019-Jan-16 21:15:25.381779 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20662 2019-Jan-16 21:15:25.382416 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20663 2019-Jan-16 21:15:25.383059 - [DEBUG] Edge Function : AllBottom
20664 2019-Jan-16 21:15:25.383087 - [DEBUG] End adding new jump function
20665 2019-Jan-16 21:15:25.383111 - [DEBUG]
20666 2019-Jan-16 21:15:25.383134 - [DEBUG] -------------------------------------------- 584. Path Edge --------------------------------------------
20667 2019-Jan-16 21:15:25.383158 - [DEBUG]
20668 2019-Jan-16 21:15:25.383180 - [DEBUG] Process 584. path edge:
20669 2019-Jan-16 21:15:25.383204 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20670 2019-Jan-16 21:15:25.383260 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
20671 2019-Jan-16 21:15:25.383900 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
20672 2019-Jan-16 21:15:25.384536 - [DEBUG]
20673 2019-Jan-16 21:15:25.384560 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20674 2019-Jan-16 21:15:25.385234 - [DEBUG] Compose: EdgeIdentity * AllBottom
20675 2019-Jan-16 21:15:25.385262 - [DEBUG]
20676 2019-Jan-16 21:15:25.385286 - [DEBUG] Propagate flow
20677 2019-Jan-16 21:15:25.385310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20678 2019-Jan-16 21:15:25.385367 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20679 2019-Jan-16 21:15:25.386003 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20680 2019-Jan-16 21:15:25.386647 - [DEBUG] Edge function : AllBottom (result of previous compose)
20681 2019-Jan-16 21:15:25.386673 - [DEBUG]
20682 2019-Jan-16 21:15:25.386697 - [DEBUG] Join: AllTop & AllBottom
20683 2019-Jan-16 21:15:25.386723 - [DEBUG] = AllBottom (new jump func)
20684 2019-Jan-16 21:15:25.386747 - [DEBUG]
20685 2019-Jan-16 21:15:25.386770 - [DEBUG] Start adding new jump function
20686 2019-Jan-16 21:15:25.386794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20687 2019-Jan-16 21:15:25.386850 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20688 2019-Jan-16 21:15:25.387486 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20689 2019-Jan-16 21:15:25.388121 - [DEBUG] Edge Function : AllBottom
20690 2019-Jan-16 21:15:25.388148 - [DEBUG] End adding new jump function
20691 2019-Jan-16 21:15:25.388172 - [DEBUG]
20692 2019-Jan-16 21:15:25.388196 - [DEBUG] -------------------------------------------- 585. Path Edge --------------------------------------------
20693 2019-Jan-16 21:15:25.388220 - [DEBUG]
20694 2019-Jan-16 21:15:25.388244 - [DEBUG] Process 585. path edge:
20695 2019-Jan-16 21:15:25.388267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20696 2019-Jan-16 21:15:25.388323 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
20697 2019-Jan-16 21:15:25.388976 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
20698 2019-Jan-16 21:15:25.389616 - [DEBUG]
20699 2019-Jan-16 21:15:25.389642 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20700 2019-Jan-16 21:15:25.390290 - [DEBUG] Compose: EdgeIdentity * AllBottom
20701 2019-Jan-16 21:15:25.390318 - [DEBUG]
20702 2019-Jan-16 21:15:25.390342 - [DEBUG] Propagate flow
20703 2019-Jan-16 21:15:25.390365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20704 2019-Jan-16 21:15:25.390422 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20705 2019-Jan-16 21:15:25.391062 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20706 2019-Jan-16 21:15:25.391697 - [DEBUG] Edge function : AllBottom (result of previous compose)
20707 2019-Jan-16 21:15:25.391722 - [DEBUG]
20708 2019-Jan-16 21:15:25.391761 - [DEBUG] Join: AllTop & AllBottom
20709 2019-Jan-16 21:15:25.391787 - [DEBUG] = AllBottom (new jump func)
20710 2019-Jan-16 21:15:25.391811 - [DEBUG]
20711 2019-Jan-16 21:15:25.391834 - [DEBUG] Start adding new jump function
20712 2019-Jan-16 21:15:25.391857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20713 2019-Jan-16 21:15:25.391913 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20714 2019-Jan-16 21:15:25.392549 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
20715 2019-Jan-16 21:15:25.393181 - [DEBUG] Edge Function : AllBottom
20716 2019-Jan-16 21:15:25.393209 - [DEBUG] End adding new jump function
20717 2019-Jan-16 21:15:25.393232 - [DEBUG]
20718 2019-Jan-16 21:15:25.393256 - [DEBUG] -------------------------------------------- 586. Path Edge --------------------------------------------
20719 2019-Jan-16 21:15:25.393280 - [DEBUG]
20720 2019-Jan-16 21:15:25.393303 - [DEBUG] Process 586. path edge:
20721 2019-Jan-16 21:15:25.393326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20722 2019-Jan-16 21:15:25.393382 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
20723 2019-Jan-16 21:15:25.394016 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
20724 2019-Jan-16 21:15:25.394660 - [DEBUG]
20725 2019-Jan-16 21:15:25.394686 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
20726 2019-Jan-16 21:15:25.395359 - [DEBUG] Compose: EdgeIdentity * AllBottom
20727 2019-Jan-16 21:15:25.395388 - [DEBUG]
20728 2019-Jan-16 21:15:25.395412 - [DEBUG] Propagate flow
20729 2019-Jan-16 21:15:25.395435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20730 2019-Jan-16 21:15:25.395491 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
20731 2019-Jan-16 21:15:25.396138 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20732 2019-Jan-16 21:15:25.396771 - [DEBUG] Edge function : AllBottom (result of previous compose)
20733 2019-Jan-16 21:15:25.396796 - [DEBUG]
20734 2019-Jan-16 21:15:25.396822 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20735 2019-Jan-16 21:15:25.396847 - [DEBUG] = AllBottom
20736 2019-Jan-16 21:15:25.396871 - [DEBUG]
20737 2019-Jan-16 21:15:25.396894 - [DEBUG] PROPAGATE: No new function!
20738 2019-Jan-16 21:15:25.396919 - [DEBUG] EDGE:
20739 2019-Jan-16 21:15:25.396975 - [DEBUG] ---> 20740 2019-Jan-16 21:15:25.397615 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
20741 2019-Jan-16 21:15:25.398250 - [DEBUG]
20742 2019-Jan-16 21:15:25.398275 - [DEBUG] EDGE:
20743 2019-Jan-16 21:15:25.398332 - [DEBUG] ---> 20744 2019-Jan-16 21:15:25.398989 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
20745 2019-Jan-16 21:15:25.399631 - [DEBUG]
20746 2019-Jan-16 21:15:25.399657 - [DEBUG] Compose: EdgeIdentity * AllBottom
20747 2019-Jan-16 21:15:25.399683 - [DEBUG]
20748 2019-Jan-16 21:15:25.399707 - [DEBUG] Propagate flow
20749 2019-Jan-16 21:15:25.399730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20750 2019-Jan-16 21:15:25.399786 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20751 2019-Jan-16 21:15:25.400419 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20752 2019-Jan-16 21:15:25.401057 - [DEBUG] Edge function : AllBottom (result of previous compose)
20753 2019-Jan-16 21:15:25.401082 - [DEBUG]
20754 2019-Jan-16 21:15:25.401107 - [DEBUG] Join: AllTop & AllBottom
20755 2019-Jan-16 21:15:25.401132 - [DEBUG] = AllBottom (new jump func)
20756 2019-Jan-16 21:15:25.401157 - [DEBUG]
20757 2019-Jan-16 21:15:25.401180 - [DEBUG] Start adding new jump function
20758 2019-Jan-16 21:15:25.401203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20759 2019-Jan-16 21:15:25.401259 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20760 2019-Jan-16 21:15:25.401914 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20761 2019-Jan-16 21:15:25.402549 - [DEBUG] Edge Function : AllBottom
20762 2019-Jan-16 21:15:25.402576 - [DEBUG] End adding new jump function
20763 2019-Jan-16 21:15:25.402600 - [DEBUG]
20764 2019-Jan-16 21:15:25.402623 - [DEBUG] -------------------------------------------- 587. Path Edge --------------------------------------------
20765 2019-Jan-16 21:15:25.402648 - [DEBUG]
20766 2019-Jan-16 21:15:25.402671 - [DEBUG] Process 587. path edge:
20767 2019-Jan-16 21:15:25.402695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20768 2019-Jan-16 21:15:25.402751 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
20769 2019-Jan-16 21:15:25.403395 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
20770 2019-Jan-16 21:15:25.404033 - [DEBUG]
20771 2019-Jan-16 21:15:25.404058 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20772 2019-Jan-16 21:15:25.404705 - [DEBUG] Compose: EdgeIdentity * AllBottom
20773 2019-Jan-16 21:15:25.404732 - [DEBUG]
20774 2019-Jan-16 21:15:25.404756 - [DEBUG] Propagate flow
20775 2019-Jan-16 21:15:25.404779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20776 2019-Jan-16 21:15:25.404835 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20777 2019-Jan-16 21:15:25.405485 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20778 2019-Jan-16 21:15:25.406128 - [DEBUG] Edge function : AllBottom (result of previous compose)
20779 2019-Jan-16 21:15:25.406153 - [DEBUG]
20780 2019-Jan-16 21:15:25.406177 - [DEBUG] Join: AllTop & AllBottom
20781 2019-Jan-16 21:15:25.406203 - [DEBUG] = AllBottom (new jump func)
20782 2019-Jan-16 21:15:25.406227 - [DEBUG]
20783 2019-Jan-16 21:15:25.406250 - [DEBUG] Start adding new jump function
20784 2019-Jan-16 21:15:25.406273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20785 2019-Jan-16 21:15:25.406329 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20786 2019-Jan-16 21:15:25.406969 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
20787 2019-Jan-16 21:15:25.407601 - [DEBUG] Edge Function : AllBottom
20788 2019-Jan-16 21:15:25.407628 - [DEBUG] End adding new jump function
20789 2019-Jan-16 21:15:25.407652 - [DEBUG]
20790 2019-Jan-16 21:15:25.407675 - [DEBUG] -------------------------------------------- 588. Path Edge --------------------------------------------
20791 2019-Jan-16 21:15:25.407699 - [DEBUG]
20792 2019-Jan-16 21:15:25.407722 - [DEBUG] Process 588. path edge:
20793 2019-Jan-16 21:15:25.407746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20794 2019-Jan-16 21:15:25.407802 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
20795 2019-Jan-16 21:15:25.408449 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
20796 2019-Jan-16 21:15:25.409090 - [DEBUG]
20797 2019-Jan-16 21:15:25.409114 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
20798 2019-Jan-16 21:15:25.409757 - [DEBUG] Compose: EdgeIdentity * AllBottom
20799 2019-Jan-16 21:15:25.409784 - [DEBUG]
20800 2019-Jan-16 21:15:25.409808 - [DEBUG] Propagate flow
20801 2019-Jan-16 21:15:25.409831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20802 2019-Jan-16 21:15:25.409887 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
20803 2019-Jan-16 21:15:25.410539 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20804 2019-Jan-16 21:15:25.411176 - [DEBUG] Edge function : AllBottom (result of previous compose)
20805 2019-Jan-16 21:15:25.411201 - [DEBUG]
20806 2019-Jan-16 21:15:25.411226 - [DEBUG] Join: AllTop & AllBottom
20807 2019-Jan-16 21:15:25.411252 - [DEBUG] = AllBottom (new jump func)
20808 2019-Jan-16 21:15:25.411276 - [DEBUG]
20809 2019-Jan-16 21:15:25.411299 - [DEBUG] Start adding new jump function
20810 2019-Jan-16 21:15:25.411322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20811 2019-Jan-16 21:15:25.411378 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20812 2019-Jan-16 21:15:25.412035 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
20813 2019-Jan-16 21:15:25.412688 - [DEBUG] Edge Function : AllBottom
20814 2019-Jan-16 21:15:25.412717 - [DEBUG] End adding new jump function
20815 2019-Jan-16 21:15:25.412741 - [DEBUG]
20816 2019-Jan-16 21:15:25.412765 - [DEBUG] -------------------------------------------- 589. Path Edge --------------------------------------------
20817 2019-Jan-16 21:15:25.412789 - [DEBUG]
20818 2019-Jan-16 21:15:25.412812 - [DEBUG] Process 589. path edge:
20819 2019-Jan-16 21:15:25.412836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20820 2019-Jan-16 21:15:25.412892 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
20821 2019-Jan-16 21:15:25.413538 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
20822 2019-Jan-16 21:15:25.414181 - [DEBUG]
20823 2019-Jan-16 21:15:25.414205 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
20824 2019-Jan-16 21:15:25.414857 - [DEBUG] Possible callees:
20825 2019-Jan-16 21:15:25.414882 - [DEBUG] llvm.dbg.declare
20826 2019-Jan-16 21:15:25.414907 - [DEBUG] Possible return sites:
20827 2019-Jan-16 21:15:25.414930 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14920828 2019-Jan-16 21:15:25.416230 - [DEBUG] Found and process special summary
20829 2019-Jan-16 21:15:25.416264 - [DEBUG] Compose: EdgeIdentity * AllBottom
20830 2019-Jan-16 21:15:25.416291 - [DEBUG]
20831 2019-Jan-16 21:15:25.416315 - [DEBUG] Propagate flow
20832 2019-Jan-16 21:15:25.416338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20833 2019-Jan-16 21:15:25.416395 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20834 2019-Jan-16 21:15:25.417033 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20835 2019-Jan-16 21:15:25.417670 - [DEBUG] Edge function : AllBottom (result of previous compose)
20836 2019-Jan-16 21:15:25.417695 - [DEBUG]
20837 2019-Jan-16 21:15:25.417720 - [DEBUG] Join: AllTop & AllBottom
20838 2019-Jan-16 21:15:25.417746 - [DEBUG] = AllBottom (new jump func)
20839 2019-Jan-16 21:15:25.417770 - [DEBUG]
20840 2019-Jan-16 21:15:25.417793 - [DEBUG] Start adding new jump function
20841 2019-Jan-16 21:15:25.417816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20842 2019-Jan-16 21:15:25.417872 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20843 2019-Jan-16 21:15:25.418525 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20844 2019-Jan-16 21:15:25.419162 - [DEBUG] Edge Function : AllBottom
20845 2019-Jan-16 21:15:25.419190 - [DEBUG] End adding new jump function
20846 2019-Jan-16 21:15:25.419214 - [DEBUG]
20847 2019-Jan-16 21:15:25.419237 - [DEBUG] -------------------------------------------- 590. Path Edge --------------------------------------------
20848 2019-Jan-16 21:15:25.419262 - [DEBUG]
20849 2019-Jan-16 21:15:25.419285 - [DEBUG] Process 590. path edge:
20850 2019-Jan-16 21:15:25.419308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20851 2019-Jan-16 21:15:25.419364 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
20852 2019-Jan-16 21:15:25.420002 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
20853 2019-Jan-16 21:15:25.420638 - [DEBUG]
20854 2019-Jan-16 21:15:25.420662 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20855 2019-Jan-16 21:15:25.421316 - [DEBUG] Compose: EdgeIdentity * AllBottom
20856 2019-Jan-16 21:15:25.421352 - [DEBUG]
20857 2019-Jan-16 21:15:25.421376 - [DEBUG] Propagate flow
20858 2019-Jan-16 21:15:25.421399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20859 2019-Jan-16 21:15:25.421456 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
20860 2019-Jan-16 21:15:25.422114 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20861 2019-Jan-16 21:15:25.422752 - [DEBUG] Edge function : AllBottom (result of previous compose)
20862 2019-Jan-16 21:15:25.422777 - [DEBUG]
20863 2019-Jan-16 21:15:25.422802 - [DEBUG] Join: AllTop & AllBottom
20864 2019-Jan-16 21:15:25.422827 - [DEBUG] = AllBottom (new jump func)
20865 2019-Jan-16 21:15:25.422851 - [DEBUG]
20866 2019-Jan-16 21:15:25.422875 - [DEBUG] Start adding new jump function
20867 2019-Jan-16 21:15:25.422898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20868 2019-Jan-16 21:15:25.422954 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20869 2019-Jan-16 21:15:25.423592 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
20870 2019-Jan-16 21:15:25.424224 - [DEBUG] Edge Function : AllBottom
20871 2019-Jan-16 21:15:25.424252 - [DEBUG] End adding new jump function
20872 2019-Jan-16 21:15:25.424276 - [DEBUG]
20873 2019-Jan-16 21:15:25.424299 - [DEBUG] -------------------------------------------- 591. Path Edge --------------------------------------------
20874 2019-Jan-16 21:15:25.424323 - [DEBUG]
20875 2019-Jan-16 21:15:25.424346 - [DEBUG] Process 591. path edge:
20876 2019-Jan-16 21:15:25.424370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20877 2019-Jan-16 21:15:25.424426 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
20878 2019-Jan-16 21:15:25.425060 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
20879 2019-Jan-16 21:15:25.425709 - [DEBUG]
20880 2019-Jan-16 21:15:25.425734 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
20881 2019-Jan-16 21:15:25.426382 - [DEBUG] Compose: EdgeIdentity * AllBottom
20882 2019-Jan-16 21:15:25.426411 - [DEBUG]
20883 2019-Jan-16 21:15:25.426435 - [DEBUG] Propagate flow
20884 2019-Jan-16 21:15:25.426458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20885 2019-Jan-16 21:15:25.426514 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
20886 2019-Jan-16 21:15:25.427160 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20887 2019-Jan-16 21:15:25.427797 - [DEBUG] Edge function : AllBottom (result of previous compose)
20888 2019-Jan-16 21:15:25.427822 - [DEBUG]
20889 2019-Jan-16 21:15:25.427846 - [DEBUG] Join: AllTop & AllBottom
20890 2019-Jan-16 21:15:25.427872 - [DEBUG] = AllBottom (new jump func)
20891 2019-Jan-16 21:15:25.427896 - [DEBUG]
20892 2019-Jan-16 21:15:25.427919 - [DEBUG] Start adding new jump function
20893 2019-Jan-16 21:15:25.427942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20894 2019-Jan-16 21:15:25.427998 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20895 2019-Jan-16 21:15:25.428651 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
20896 2019-Jan-16 21:15:25.429293 - [DEBUG] Edge Function : AllBottom
20897 2019-Jan-16 21:15:25.429321 - [DEBUG] End adding new jump function
20898 2019-Jan-16 21:15:25.429344 - [DEBUG]
20899 2019-Jan-16 21:15:25.429368 - [DEBUG] -------------------------------------------- 592. Path Edge --------------------------------------------
20900 2019-Jan-16 21:15:25.429401 - [DEBUG]
20901 2019-Jan-16 21:15:25.429424 - [DEBUG] Process 592. path edge:
20902 2019-Jan-16 21:15:25.429448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20903 2019-Jan-16 21:15:25.429504 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
20904 2019-Jan-16 21:15:25.430154 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
20905 2019-Jan-16 21:15:25.430792 - [DEBUG]
20906 2019-Jan-16 21:15:25.430816 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
20907 2019-Jan-16 21:15:25.431467 - [DEBUG] Possible callees:
20908 2019-Jan-16 21:15:25.431492 - [DEBUG] llvm.dbg.declare
20909 2019-Jan-16 21:15:25.431517 - [DEBUG] Possible return sites:
20910 2019-Jan-16 21:15:25.431540 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15520911 2019-Jan-16 21:15:25.432834 - [DEBUG] Found and process special summary
20912 2019-Jan-16 21:15:25.432869 - [DEBUG] Compose: EdgeIdentity * AllBottom
20913 2019-Jan-16 21:15:25.432896 - [DEBUG]
20914 2019-Jan-16 21:15:25.432920 - [DEBUG] Propagate flow
20915 2019-Jan-16 21:15:25.432943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20916 2019-Jan-16 21:15:25.433000 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
20917 2019-Jan-16 21:15:25.433638 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20918 2019-Jan-16 21:15:25.434276 - [DEBUG] Edge function : AllBottom (result of previous compose)
20919 2019-Jan-16 21:15:25.434301 - [DEBUG]
20920 2019-Jan-16 21:15:25.434325 - [DEBUG] Join: AllTop & AllBottom
20921 2019-Jan-16 21:15:25.434351 - [DEBUG] = AllBottom (new jump func)
20922 2019-Jan-16 21:15:25.434375 - [DEBUG]
20923 2019-Jan-16 21:15:25.434398 - [DEBUG] Start adding new jump function
20924 2019-Jan-16 21:15:25.434421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20925 2019-Jan-16 21:15:25.434477 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20926 2019-Jan-16 21:15:25.435127 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
20927 2019-Jan-16 21:15:25.435763 - [DEBUG] Edge Function : AllBottom
20928 2019-Jan-16 21:15:25.435791 - [DEBUG] End adding new jump function
20929 2019-Jan-16 21:15:25.435814 - [DEBUG]
20930 2019-Jan-16 21:15:25.435837 - [DEBUG] -------------------------------------------- 593. Path Edge --------------------------------------------
20931 2019-Jan-16 21:15:25.435862 - [DEBUG]
20932 2019-Jan-16 21:15:25.435885 - [DEBUG] Process 593. path edge:
20933 2019-Jan-16 21:15:25.435908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20934 2019-Jan-16 21:15:25.435964 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
20935 2019-Jan-16 21:15:25.436601 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
20936 2019-Jan-16 21:15:25.437242 - [DEBUG]
20937 2019-Jan-16 21:15:25.437266 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
20938 2019-Jan-16 21:15:25.437924 - [DEBUG] Compose: EdgeIdentity * AllBottom
20939 2019-Jan-16 21:15:25.437952 - [DEBUG]
20940 2019-Jan-16 21:15:25.437976 - [DEBUG] Propagate flow
20941 2019-Jan-16 21:15:25.437999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20942 2019-Jan-16 21:15:25.438055 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
20943 2019-Jan-16 21:15:25.438716 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20944 2019-Jan-16 21:15:25.439354 - [DEBUG] Edge function : AllBottom (result of previous compose)
20945 2019-Jan-16 21:15:25.439380 - [DEBUG]
20946 2019-Jan-16 21:15:25.439404 - [DEBUG] Join: AllTop & AllBottom
20947 2019-Jan-16 21:15:25.439429 - [DEBUG] = AllBottom (new jump func)
20948 2019-Jan-16 21:15:25.439453 - [DEBUG]
20949 2019-Jan-16 21:15:25.439476 - [DEBUG] Start adding new jump function
20950 2019-Jan-16 21:15:25.439500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20951 2019-Jan-16 21:15:25.439555 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20952 2019-Jan-16 21:15:25.440193 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
20953 2019-Jan-16 21:15:25.440828 - [DEBUG] Edge Function : AllBottom
20954 2019-Jan-16 21:15:25.440856 - [DEBUG] End adding new jump function
20955 2019-Jan-16 21:15:25.440879 - [DEBUG]
20956 2019-Jan-16 21:15:25.440902 - [DEBUG] -------------------------------------------- 594. Path Edge --------------------------------------------
20957 2019-Jan-16 21:15:25.440927 - [DEBUG]
20958 2019-Jan-16 21:15:25.440950 - [DEBUG] Process 594. path edge:
20959 2019-Jan-16 21:15:25.440973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20960 2019-Jan-16 21:15:25.441029 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
20961 2019-Jan-16 21:15:25.441664 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
20962 2019-Jan-16 21:15:25.442318 - [DEBUG]
20963 2019-Jan-16 21:15:25.442343 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
20964 2019-Jan-16 21:15:25.442992 - [DEBUG] Compose: EdgeIdentity * AllBottom
20965 2019-Jan-16 21:15:25.443019 - [DEBUG]
20966 2019-Jan-16 21:15:25.443043 - [DEBUG] Propagate flow
20967 2019-Jan-16 21:15:25.443066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20968 2019-Jan-16 21:15:25.443122 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
20969 2019-Jan-16 21:15:25.443758 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20970 2019-Jan-16 21:15:25.444395 - [DEBUG] Edge function : AllBottom (result of previous compose)
20971 2019-Jan-16 21:15:25.444420 - [DEBUG]
20972 2019-Jan-16 21:15:25.444444 - [DEBUG] Join: AllTop & AllBottom
20973 2019-Jan-16 21:15:25.444470 - [DEBUG] = AllBottom (new jump func)
20974 2019-Jan-16 21:15:25.444494 - [DEBUG]
20975 2019-Jan-16 21:15:25.444517 - [DEBUG] Start adding new jump function
20976 2019-Jan-16 21:15:25.444540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20977 2019-Jan-16 21:15:25.444596 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20978 2019-Jan-16 21:15:25.445248 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
20979 2019-Jan-16 21:15:25.445883 - [DEBUG] Edge Function : AllBottom
20980 2019-Jan-16 21:15:25.445915 - [DEBUG] End adding new jump function
20981 2019-Jan-16 21:15:25.445938 - [DEBUG]
20982 2019-Jan-16 21:15:25.445961 - [DEBUG] -------------------------------------------- 595. Path Edge --------------------------------------------
20983 2019-Jan-16 21:15:25.445986 - [DEBUG]
20984 2019-Jan-16 21:15:25.446008 - [DEBUG] Process 595. path edge:
20985 2019-Jan-16 21:15:25.446032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20986 2019-Jan-16 21:15:25.446087 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
20987 2019-Jan-16 21:15:25.446723 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
20988 2019-Jan-16 21:15:25.447367 - [DEBUG]
20989 2019-Jan-16 21:15:25.447392 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
20990 2019-Jan-16 21:15:25.448048 - [DEBUG] Compose: EdgeIdentity * AllBottom
20991 2019-Jan-16 21:15:25.448075 - [DEBUG]
20992 2019-Jan-16 21:15:25.448099 - [DEBUG] Propagate flow
20993 2019-Jan-16 21:15:25.448122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20994 2019-Jan-16 21:15:25.448179 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
20995 2019-Jan-16 21:15:25.448880 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20996 2019-Jan-16 21:15:25.449519 - [DEBUG] Edge function : AllBottom (result of previous compose)
20997 2019-Jan-16 21:15:25.449544 - [DEBUG]
20998 2019-Jan-16 21:15:25.449568 - [DEBUG] Join: AllTop & AllBottom
20999 2019-Jan-16 21:15:25.449594 - [DEBUG] = AllBottom (new jump func)
21000 2019-Jan-16 21:15:25.449618 - [DEBUG]
21001 2019-Jan-16 21:15:25.449641 - [DEBUG] Start adding new jump function
21002 2019-Jan-16 21:15:25.449665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21003 2019-Jan-16 21:15:25.449720 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21004 2019-Jan-16 21:15:25.450359 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
21005 2019-Jan-16 21:15:25.451004 - [DEBUG] Edge Function : AllBottom
21006 2019-Jan-16 21:15:25.451031 - [DEBUG] End adding new jump function
21007 2019-Jan-16 21:15:25.451055 - [DEBUG]
21008 2019-Jan-16 21:15:25.451078 - [DEBUG] -------------------------------------------- 596. Path Edge --------------------------------------------
21009 2019-Jan-16 21:15:25.451103 - [DEBUG]
21010 2019-Jan-16 21:15:25.451126 - [DEBUG] Process 596. path edge:
21011 2019-Jan-16 21:15:25.451149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21012 2019-Jan-16 21:15:25.451205 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
21013 2019-Jan-16 21:15:25.451864 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21014 2019-Jan-16 21:15:25.452502 - [DEBUG]
21015 2019-Jan-16 21:15:25.452526 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
21016 2019-Jan-16 21:15:25.453178 - [DEBUG] Possible callees:
21017 2019-Jan-16 21:15:25.453204 - [DEBUG] llvm.dbg.declare
21018 2019-Jan-16 21:15:25.453229 - [DEBUG] Possible return sites:
21019 2019-Jan-16 21:15:25.453252 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16321020 2019-Jan-16 21:15:25.454531 - [DEBUG] Found and process special summary
21021 2019-Jan-16 21:15:25.454566 - [DEBUG] Compose: EdgeIdentity * AllBottom
21022 2019-Jan-16 21:15:25.454593 - [DEBUG]
21023 2019-Jan-16 21:15:25.454617 - [DEBUG] Propagate flow
21024 2019-Jan-16 21:15:25.454639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21025 2019-Jan-16 21:15:25.454696 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21026 2019-Jan-16 21:15:25.455352 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21027 2019-Jan-16 21:15:25.455989 - [DEBUG] Edge function : AllBottom (result of previous compose)
21028 2019-Jan-16 21:15:25.456014 - [DEBUG]
21029 2019-Jan-16 21:15:25.456039 - [DEBUG] Join: AllTop & AllBottom
21030 2019-Jan-16 21:15:25.456072 - [DEBUG] = AllBottom (new jump func)
21031 2019-Jan-16 21:15:25.456097 - [DEBUG]
21032 2019-Jan-16 21:15:25.456120 - [DEBUG] Start adding new jump function
21033 2019-Jan-16 21:15:25.456143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21034 2019-Jan-16 21:15:25.456199 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21035 2019-Jan-16 21:15:25.456838 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21036 2019-Jan-16 21:15:25.457474 - [DEBUG] Edge Function : AllBottom
21037 2019-Jan-16 21:15:25.457502 - [DEBUG] End adding new jump function
21038 2019-Jan-16 21:15:25.457526 - [DEBUG]
21039 2019-Jan-16 21:15:25.457550 - [DEBUG] -------------------------------------------- 597. Path Edge --------------------------------------------
21040 2019-Jan-16 21:15:25.457574 - [DEBUG]
21041 2019-Jan-16 21:15:25.457597 - [DEBUG] Process 597. path edge:
21042 2019-Jan-16 21:15:25.457621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21043 2019-Jan-16 21:15:25.457677 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
21044 2019-Jan-16 21:15:25.458313 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21045 2019-Jan-16 21:15:25.458968 - [DEBUG]
21046 2019-Jan-16 21:15:25.458992 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21047 2019-Jan-16 21:15:25.459645 - [DEBUG] Compose: EdgeIdentity * AllBottom
21048 2019-Jan-16 21:15:25.459673 - [DEBUG]
21049 2019-Jan-16 21:15:25.459697 - [DEBUG] Propagate flow
21050 2019-Jan-16 21:15:25.459720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21051 2019-Jan-16 21:15:25.459777 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
21052 2019-Jan-16 21:15:25.460412 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21053 2019-Jan-16 21:15:25.461050 - [DEBUG] Edge function : AllBottom (result of previous compose)
21054 2019-Jan-16 21:15:25.461075 - [DEBUG]
21055 2019-Jan-16 21:15:25.461099 - [DEBUG] Join: AllTop & AllBottom
21056 2019-Jan-16 21:15:25.461125 - [DEBUG] = AllBottom (new jump func)
21057 2019-Jan-16 21:15:25.461149 - [DEBUG]
21058 2019-Jan-16 21:15:25.461172 - [DEBUG] Start adding new jump function
21059 2019-Jan-16 21:15:25.461195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21060 2019-Jan-16 21:15:25.461251 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21061 2019-Jan-16 21:15:25.461903 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
21062 2019-Jan-16 21:15:25.462543 - [DEBUG] Edge Function : AllBottom
21063 2019-Jan-16 21:15:25.462571 - [DEBUG] End adding new jump function
21064 2019-Jan-16 21:15:25.462595 - [DEBUG]
21065 2019-Jan-16 21:15:25.462618 - [DEBUG] -------------------------------------------- 598. Path Edge --------------------------------------------
21066 2019-Jan-16 21:15:25.462643 - [DEBUG]
21067 2019-Jan-16 21:15:25.462666 - [DEBUG] Process 598. path edge:
21068 2019-Jan-16 21:15:25.462689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21069 2019-Jan-16 21:15:25.462745 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
21070 2019-Jan-16 21:15:25.463379 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21071 2019-Jan-16 21:15:25.464020 - [DEBUG]
21072 2019-Jan-16 21:15:25.464044 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
21073 2019-Jan-16 21:15:25.464695 - [DEBUG] Compose: EdgeIdentity * AllBottom
21074 2019-Jan-16 21:15:25.464723 - [DEBUG]
21075 2019-Jan-16 21:15:25.464759 - [DEBUG] Propagate flow
21076 2019-Jan-16 21:15:25.464783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21077 2019-Jan-16 21:15:25.464840 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
21078 2019-Jan-16 21:15:25.465502 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21079 2019-Jan-16 21:15:25.466142 - [DEBUG] Edge function : AllBottom (result of previous compose)
21080 2019-Jan-16 21:15:25.466167 - [DEBUG]
21081 2019-Jan-16 21:15:25.466192 - [DEBUG] Join: AllTop & AllBottom
21082 2019-Jan-16 21:15:25.466217 - [DEBUG] = AllBottom (new jump func)
21083 2019-Jan-16 21:15:25.466241 - [DEBUG]
21084 2019-Jan-16 21:15:25.466265 - [DEBUG] Start adding new jump function
21085 2019-Jan-16 21:15:25.466288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21086 2019-Jan-16 21:15:25.466344 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21087 2019-Jan-16 21:15:25.466983 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
21088 2019-Jan-16 21:15:25.467625 - [DEBUG] Edge Function : AllBottom
21089 2019-Jan-16 21:15:25.467652 - [DEBUG] End adding new jump function
21090 2019-Jan-16 21:15:25.467676 - [DEBUG]
21091 2019-Jan-16 21:15:25.467700 - [DEBUG] -------------------------------------------- 599. Path Edge --------------------------------------------
21092 2019-Jan-16 21:15:25.467724 - [DEBUG]
21093 2019-Jan-16 21:15:25.467748 - [DEBUG] Process 599. path edge:
21094 2019-Jan-16 21:15:25.467771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21095 2019-Jan-16 21:15:25.467827 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
21096 2019-Jan-16 21:15:25.468485 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21097 2019-Jan-16 21:15:25.469123 - [DEBUG]
21098 2019-Jan-16 21:15:25.469147 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
21099 2019-Jan-16 21:15:25.469798 - [DEBUG] Possible callees:
21100 2019-Jan-16 21:15:25.469823 - [DEBUG] llvm.dbg.declare
21101 2019-Jan-16 21:15:25.469847 - [DEBUG] Possible return sites:
21102 2019-Jan-16 21:15:25.469871 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16921103 2019-Jan-16 21:15:25.471148 - [DEBUG] Found and process special summary
21104 2019-Jan-16 21:15:25.471182 - [DEBUG] Compose: EdgeIdentity * AllBottom
21105 2019-Jan-16 21:15:25.471209 - [DEBUG]
21106 2019-Jan-16 21:15:25.471233 - [DEBUG] Propagate flow
21107 2019-Jan-16 21:15:25.471256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21108 2019-Jan-16 21:15:25.471313 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21109 2019-Jan-16 21:15:25.471968 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21110 2019-Jan-16 21:15:25.472605 - [DEBUG] Edge function : AllBottom (result of previous compose)
21111 2019-Jan-16 21:15:25.472630 - [DEBUG]
21112 2019-Jan-16 21:15:25.472654 - [DEBUG] Join: AllTop & AllBottom
21113 2019-Jan-16 21:15:25.472680 - [DEBUG] = AllBottom (new jump func)
21114 2019-Jan-16 21:15:25.472704 - [DEBUG]
21115 2019-Jan-16 21:15:25.472727 - [DEBUG] Start adding new jump function
21116 2019-Jan-16 21:15:25.472750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21117 2019-Jan-16 21:15:25.472814 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21118 2019-Jan-16 21:15:25.473454 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21119 2019-Jan-16 21:15:25.474090 - [DEBUG] Edge Function : AllBottom
21120 2019-Jan-16 21:15:25.474117 - [DEBUG] End adding new jump function
21121 2019-Jan-16 21:15:25.474141 - [DEBUG]
21122 2019-Jan-16 21:15:25.474164 - [DEBUG] -------------------------------------------- 600. Path Edge --------------------------------------------
21123 2019-Jan-16 21:15:25.474189 - [DEBUG]
21124 2019-Jan-16 21:15:25.474212 - [DEBUG] Process 600. path edge:
21125 2019-Jan-16 21:15:25.474235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21126 2019-Jan-16 21:15:25.474291 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
21127 2019-Jan-16 21:15:25.474930 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21128 2019-Jan-16 21:15:25.475584 - [DEBUG]
21129 2019-Jan-16 21:15:25.475608 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21130 2019-Jan-16 21:15:25.476260 - [DEBUG] Compose: EdgeIdentity * AllBottom
21131 2019-Jan-16 21:15:25.476288 - [DEBUG]
21132 2019-Jan-16 21:15:25.476311 - [DEBUG] Propagate flow
21133 2019-Jan-16 21:15:25.476334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21134 2019-Jan-16 21:15:25.476391 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
21135 2019-Jan-16 21:15:25.477036 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21136 2019-Jan-16 21:15:25.477673 - [DEBUG] Edge function : AllBottom (result of previous compose)
21137 2019-Jan-16 21:15:25.477698 - [DEBUG]
21138 2019-Jan-16 21:15:25.477722 - [DEBUG] Join: AllTop & AllBottom
21139 2019-Jan-16 21:15:25.477748 - [DEBUG] = AllBottom (new jump func)
21140 2019-Jan-16 21:15:25.477772 - [DEBUG]
21141 2019-Jan-16 21:15:25.477795 - [DEBUG] Start adding new jump function
21142 2019-Jan-16 21:15:25.477818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21143 2019-Jan-16 21:15:25.477874 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21144 2019-Jan-16 21:15:25.478533 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
21145 2019-Jan-16 21:15:25.479167 - [DEBUG] Edge Function : AllBottom
21146 2019-Jan-16 21:15:25.479195 - [DEBUG] End adding new jump function
21147 2019-Jan-16 21:15:25.479219 - [DEBUG]
21148 2019-Jan-16 21:15:25.479243 - [DEBUG] -------------------------------------------- 601. Path Edge --------------------------------------------
21149 2019-Jan-16 21:15:25.479267 - [DEBUG]
21150 2019-Jan-16 21:15:25.479290 - [DEBUG] Process 601. path edge:
21151 2019-Jan-16 21:15:25.479314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21152 2019-Jan-16 21:15:25.479369 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
21153 2019-Jan-16 21:15:25.480002 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21154 2019-Jan-16 21:15:25.480646 - [DEBUG]
21155 2019-Jan-16 21:15:25.480670 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
21156 2019-Jan-16 21:15:25.481319 - [DEBUG] Compose: EdgeIdentity * AllBottom
21157 2019-Jan-16 21:15:25.481346 - [DEBUG]
21158 2019-Jan-16 21:15:25.481370 - [DEBUG] Propagate flow
21159 2019-Jan-16 21:15:25.481393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21160 2019-Jan-16 21:15:25.481450 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
21161 2019-Jan-16 21:15:25.482112 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21162 2019-Jan-16 21:15:25.482750 - [DEBUG] Edge function : AllBottom (result of previous compose)
21163 2019-Jan-16 21:15:25.482775 - [DEBUG]
21164 2019-Jan-16 21:15:25.482799 - [DEBUG] Join: AllTop & AllBottom
21165 2019-Jan-16 21:15:25.482825 - [DEBUG] = AllBottom (new jump func)
21166 2019-Jan-16 21:15:25.482849 - [DEBUG]
21167 2019-Jan-16 21:15:25.482872 - [DEBUG] Start adding new jump function
21168 2019-Jan-16 21:15:25.482895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21169 2019-Jan-16 21:15:25.482951 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21170 2019-Jan-16 21:15:25.483588 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
21171 2019-Jan-16 21:15:25.484226 - [DEBUG] Edge Function : AllBottom
21172 2019-Jan-16 21:15:25.484254 - [DEBUG] End adding new jump function
21173 2019-Jan-16 21:15:25.484278 - [DEBUG]
21174 2019-Jan-16 21:15:25.484302 - [DEBUG] -------------------------------------------- 602. Path Edge --------------------------------------------
21175 2019-Jan-16 21:15:25.484326 - [DEBUG]
21176 2019-Jan-16 21:15:25.484349 - [DEBUG] Process 602. path edge:
21177 2019-Jan-16 21:15:25.484373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21178 2019-Jan-16 21:15:25.484428 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
21179 2019-Jan-16 21:15:25.485078 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21180 2019-Jan-16 21:15:25.485718 - [DEBUG]
21181 2019-Jan-16 21:15:25.485742 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
21182 2019-Jan-16 21:15:25.486393 - [DEBUG] Compose: EdgeIdentity * AllBottom
21183 2019-Jan-16 21:15:25.486422 - [DEBUG]
21184 2019-Jan-16 21:15:25.486446 - [DEBUG] Propagate flow
21185 2019-Jan-16 21:15:25.486469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21186 2019-Jan-16 21:15:25.486526 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
21187 2019-Jan-16 21:15:25.487162 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21188 2019-Jan-16 21:15:25.487799 - [DEBUG] Edge function : AllBottom (result of previous compose)
21189 2019-Jan-16 21:15:25.487824 - [DEBUG]
21190 2019-Jan-16 21:15:25.487849 - [DEBUG] Join: AllTop & AllBottom
21191 2019-Jan-16 21:15:25.487875 - [DEBUG] = AllBottom (new jump func)
21192 2019-Jan-16 21:15:25.487899 - [DEBUG]
21193 2019-Jan-16 21:15:25.487922 - [DEBUG] Start adding new jump function
21194 2019-Jan-16 21:15:25.487945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21195 2019-Jan-16 21:15:25.488001 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21196 2019-Jan-16 21:15:25.488654 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
21197 2019-Jan-16 21:15:25.489288 - [DEBUG] Edge Function : AllBottom
21198 2019-Jan-16 21:15:25.489316 - [DEBUG] End adding new jump function
21199 2019-Jan-16 21:15:25.489340 - [DEBUG]
21200 2019-Jan-16 21:15:25.489363 - [DEBUG] -------------------------------------------- 603. Path Edge --------------------------------------------
21201 2019-Jan-16 21:15:25.489387 - [DEBUG]
21202 2019-Jan-16 21:15:25.489410 - [DEBUG] Process 603. path edge:
21203 2019-Jan-16 21:15:25.489434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21204 2019-Jan-16 21:15:25.489490 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
21205 2019-Jan-16 21:15:25.490132 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21206 2019-Jan-16 21:15:25.490769 - [DEBUG]
21207 2019-Jan-16 21:15:25.490795 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
21208 2019-Jan-16 21:15:25.491444 - [DEBUG] Compose: EdgeIdentity * AllBottom
21209 2019-Jan-16 21:15:25.491472 - [DEBUG]
21210 2019-Jan-16 21:15:25.491495 - [DEBUG] Propagate flow
21211 2019-Jan-16 21:15:25.491518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21212 2019-Jan-16 21:15:25.491575 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
21213 2019-Jan-16 21:15:25.492229 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21214 2019-Jan-16 21:15:25.492865 - [DEBUG] Edge function : AllBottom (result of previous compose)
21215 2019-Jan-16 21:15:25.492890 - [DEBUG]
21216 2019-Jan-16 21:15:25.492914 - [DEBUG] Join: AllTop & AllBottom
21217 2019-Jan-16 21:15:25.492940 - [DEBUG] = AllBottom (new jump func)
21218 2019-Jan-16 21:15:25.492964 - [DEBUG]
21219 2019-Jan-16 21:15:25.492987 - [DEBUG] Start adding new jump function
21220 2019-Jan-16 21:15:25.493010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21221 2019-Jan-16 21:15:25.493066 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21222 2019-Jan-16 21:15:25.493702 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
21223 2019-Jan-16 21:15:25.494338 - [DEBUG] Edge Function : AllBottom
21224 2019-Jan-16 21:15:25.494365 - [DEBUG] End adding new jump function
21225 2019-Jan-16 21:15:25.494389 - [DEBUG]
21226 2019-Jan-16 21:15:25.494412 - [DEBUG] -------------------------------------------- 604. Path Edge --------------------------------------------
21227 2019-Jan-16 21:15:25.494441 - [DEBUG]
21228 2019-Jan-16 21:15:25.494464 - [DEBUG] Process 604. path edge:
21229 2019-Jan-16 21:15:25.494488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21230 2019-Jan-16 21:15:25.494543 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
21231 2019-Jan-16 21:15:25.495199 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21232 2019-Jan-16 21:15:25.495836 - [DEBUG]
21233 2019-Jan-16 21:15:25.495860 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
21234 2019-Jan-16 21:15:25.496518 - [DEBUG] Compose: EdgeIdentity * AllBottom
21235 2019-Jan-16 21:15:25.496545 - [DEBUG]
21236 2019-Jan-16 21:15:25.496569 - [DEBUG] Propagate flow
21237 2019-Jan-16 21:15:25.496592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21238 2019-Jan-16 21:15:25.496649 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
21239 2019-Jan-16 21:15:25.497285 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21240 2019-Jan-16 21:15:25.497922 - [DEBUG] Edge function : AllBottom (result of previous compose)
21241 2019-Jan-16 21:15:25.497947 - [DEBUG]
21242 2019-Jan-16 21:15:25.497971 - [DEBUG] Join: AllTop & AllBottom
21243 2019-Jan-16 21:15:25.497997 - [DEBUG] = AllBottom (new jump func)
21244 2019-Jan-16 21:15:25.498021 - [DEBUG]
21245 2019-Jan-16 21:15:25.498044 - [DEBUG] Start adding new jump function
21246 2019-Jan-16 21:15:25.498067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21247 2019-Jan-16 21:15:25.498123 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21248 2019-Jan-16 21:15:25.498774 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
21249 2019-Jan-16 21:15:25.499415 - [DEBUG] Edge Function : AllBottom
21250 2019-Jan-16 21:15:25.499444 - [DEBUG] End adding new jump function
21251 2019-Jan-16 21:15:25.499467 - [DEBUG]
21252 2019-Jan-16 21:15:25.499491 - [DEBUG] -------------------------------------------- 605. Path Edge --------------------------------------------
21253 2019-Jan-16 21:15:25.499515 - [DEBUG]
21254 2019-Jan-16 21:15:25.499538 - [DEBUG] Process 605. path edge:
21255 2019-Jan-16 21:15:25.499562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21256 2019-Jan-16 21:15:25.499618 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
21257 2019-Jan-16 21:15:25.500252 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21258 2019-Jan-16 21:15:25.500889 - [DEBUG]
21259 2019-Jan-16 21:15:25.500913 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
21260 2019-Jan-16 21:15:25.501561 - [DEBUG] Compose: EdgeIdentity * AllBottom
21261 2019-Jan-16 21:15:25.501588 - [DEBUG]
21262 2019-Jan-16 21:15:25.501612 - [DEBUG] Propagate flow
21263 2019-Jan-16 21:15:25.501635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21264 2019-Jan-16 21:15:25.501692 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21265 2019-Jan-16 21:15:25.502350 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21266 2019-Jan-16 21:15:25.502988 - [DEBUG] Edge function : AllBottom (result of previous compose)
21267 2019-Jan-16 21:15:25.503012 - [DEBUG]
21268 2019-Jan-16 21:15:25.503036 - [DEBUG] Join: AllTop & AllBottom
21269 2019-Jan-16 21:15:25.503062 - [DEBUG] = AllBottom (new jump func)
21270 2019-Jan-16 21:15:25.503086 - [DEBUG]
21271 2019-Jan-16 21:15:25.503109 - [DEBUG] Start adding new jump function
21272 2019-Jan-16 21:15:25.503133 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21273 2019-Jan-16 21:15:25.503188 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21274 2019-Jan-16 21:15:25.503826 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21275 2019-Jan-16 21:15:25.504461 - [DEBUG] Edge Function : AllBottom
21276 2019-Jan-16 21:15:25.504488 - [DEBUG] End adding new jump function
21277 2019-Jan-16 21:15:25.504512 - [DEBUG]
21278 2019-Jan-16 21:15:25.504535 - [DEBUG] -------------------------------------------- 606. Path Edge --------------------------------------------
21279 2019-Jan-16 21:15:25.504560 - [DEBUG]
21280 2019-Jan-16 21:15:25.504583 - [DEBUG] Process 606. path edge:
21281 2019-Jan-16 21:15:25.504606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21282 2019-Jan-16 21:15:25.504662 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
21283 2019-Jan-16 21:15:25.505312 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21284 2019-Jan-16 21:15:25.505950 - [DEBUG]
21285 2019-Jan-16 21:15:25.505974 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21286 2019-Jan-16 21:15:25.506620 - [DEBUG] Compose: EdgeIdentity * AllBottom
21287 2019-Jan-16 21:15:25.506649 - [DEBUG]
21288 2019-Jan-16 21:15:25.506672 - [DEBUG] Propagate flow
21289 2019-Jan-16 21:15:25.506696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21290 2019-Jan-16 21:15:25.506753 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
21291 2019-Jan-16 21:15:25.507395 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21292 2019-Jan-16 21:15:25.508032 - [DEBUG] Edge function : AllBottom (result of previous compose)
21293 2019-Jan-16 21:15:25.508068 - [DEBUG]
21294 2019-Jan-16 21:15:25.508093 - [DEBUG] Join: AllTop & AllBottom
21295 2019-Jan-16 21:15:25.508118 - [DEBUG] = AllBottom (new jump func)
21296 2019-Jan-16 21:15:25.508142 - [DEBUG]
21297 2019-Jan-16 21:15:25.508165 - [DEBUG] Start adding new jump function
21298 2019-Jan-16 21:15:25.508189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21299 2019-Jan-16 21:15:25.508244 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21300 2019-Jan-16 21:15:25.508899 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
21301 2019-Jan-16 21:15:25.509538 - [DEBUG] Edge Function : AllBottom
21302 2019-Jan-16 21:15:25.509566 - [DEBUG] End adding new jump function
21303 2019-Jan-16 21:15:25.509589 - [DEBUG]
21304 2019-Jan-16 21:15:25.509612 - [DEBUG] -------------------------------------------- 607. Path Edge --------------------------------------------
21305 2019-Jan-16 21:15:25.509637 - [DEBUG]
21306 2019-Jan-16 21:15:25.509660 - [DEBUG] Process 607. path edge:
21307 2019-Jan-16 21:15:25.509683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21308 2019-Jan-16 21:15:25.509739 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
21309 2019-Jan-16 21:15:25.510377 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21310 2019-Jan-16 21:15:25.511027 - [DEBUG]
21311 2019-Jan-16 21:15:25.511053 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
21312 2019-Jan-16 21:15:25.511722 - [DEBUG] Compose: EdgeIdentity * AllBottom
21313 2019-Jan-16 21:15:25.511768 - [DEBUG]
21314 2019-Jan-16 21:15:25.511792 - [DEBUG] Propagate flow
21315 2019-Jan-16 21:15:25.511816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21316 2019-Jan-16 21:15:25.511873 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21317 2019-Jan-16 21:15:25.512509 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21318 2019-Jan-16 21:15:25.513151 - [DEBUG] Edge function : AllBottom (result of previous compose)
21319 2019-Jan-16 21:15:25.513176 - [DEBUG]
21320 2019-Jan-16 21:15:25.513201 - [DEBUG] Join: AllTop & AllBottom
21321 2019-Jan-16 21:15:25.513226 - [DEBUG] = AllBottom (new jump func)
21322 2019-Jan-16 21:15:25.513251 - [DEBUG]
21323 2019-Jan-16 21:15:25.513274 - [DEBUG] Start adding new jump function
21324 2019-Jan-16 21:15:25.513297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21325 2019-Jan-16 21:15:25.513353 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21326 2019-Jan-16 21:15:25.513992 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21327 2019-Jan-16 21:15:25.514626 - [DEBUG] Edge Function : AllBottom
21328 2019-Jan-16 21:15:25.514654 - [DEBUG] End adding new jump function
21329 2019-Jan-16 21:15:25.514677 - [DEBUG]
21330 2019-Jan-16 21:15:25.514701 - [DEBUG] -------------------------------------------- 608. Path Edge --------------------------------------------
21331 2019-Jan-16 21:15:25.514725 - [DEBUG]
21332 2019-Jan-16 21:15:25.514749 - [DEBUG] Process 608. path edge:
21333 2019-Jan-16 21:15:25.514772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21334 2019-Jan-16 21:15:25.514828 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
21335 2019-Jan-16 21:15:25.515478 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21336 2019-Jan-16 21:15:25.516125 - [DEBUG]
21337 2019-Jan-16 21:15:25.516150 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21338 2019-Jan-16 21:15:25.516799 - [DEBUG] Compose: EdgeIdentity * AllBottom
21339 2019-Jan-16 21:15:25.516827 - [DEBUG]
21340 2019-Jan-16 21:15:25.516851 - [DEBUG] Propagate flow
21341 2019-Jan-16 21:15:25.516874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21342 2019-Jan-16 21:15:25.516930 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21343 2019-Jan-16 21:15:25.517565 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21344 2019-Jan-16 21:15:25.518202 - [DEBUG] Edge function : AllBottom (result of previous compose)
21345 2019-Jan-16 21:15:25.518227 - [DEBUG]
21346 2019-Jan-16 21:15:25.518252 - [DEBUG] Join: AllTop & AllBottom
21347 2019-Jan-16 21:15:25.518277 - [DEBUG] = AllBottom (new jump func)
21348 2019-Jan-16 21:15:25.518301 - [DEBUG]
21349 2019-Jan-16 21:15:25.518325 - [DEBUG] Start adding new jump function
21350 2019-Jan-16 21:15:25.518348 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21351 2019-Jan-16 21:15:25.518415 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21352 2019-Jan-16 21:15:25.519054 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21353 2019-Jan-16 21:15:25.519688 - [DEBUG] Edge Function : AllBottom
21354 2019-Jan-16 21:15:25.519716 - [DEBUG] End adding new jump function
21355 2019-Jan-16 21:15:25.519739 - [DEBUG]
21356 2019-Jan-16 21:15:25.519763 - [DEBUG] -------------------------------------------- 609. Path Edge --------------------------------------------
21357 2019-Jan-16 21:15:25.519787 - [DEBUG]
21358 2019-Jan-16 21:15:25.519810 - [DEBUG] Process 609. path edge:
21359 2019-Jan-16 21:15:25.519834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21360 2019-Jan-16 21:15:25.519889 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
21361 2019-Jan-16 21:15:25.520522 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21362 2019-Jan-16 21:15:25.521158 - [DEBUG]
21363 2019-Jan-16 21:15:25.521182 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21364 2019-Jan-16 21:15:25.521848 - [DEBUG] Start of endsummarytab entry
21365 2019-Jan-16 21:15:25.521879 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
21366 2019-Jan-16 21:15:25.522525 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
21367 2019-Jan-16 21:15:25.522585 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21368 2019-Jan-16 21:15:25.523221 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21369 2019-Jan-16 21:15:25.523858 - [DEBUG] EF: AllBottom
21370 2019-Jan-16 21:15:25.523883 - [DEBUG]
21371 2019-Jan-16 21:15:25.523906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21372 2019-Jan-16 21:15:25.524540 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
21373 2019-Jan-16 21:15:25.525201 - [DEBUG] EF: AllBottom
21374 2019-Jan-16 21:15:25.525226 - [DEBUG]
21375 2019-Jan-16 21:15:25.525249 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21376 2019-Jan-16 21:15:25.525883 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
21377 2019-Jan-16 21:15:25.526520 - [DEBUG] EF: AllBottom
21378 2019-Jan-16 21:15:25.526545 - [DEBUG]
21379 2019-Jan-16 21:15:25.526568 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21380 2019-Jan-16 21:15:25.527209 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
21381 2019-Jan-16 21:15:25.527855 - [DEBUG] EF: AllBottom
21382 2019-Jan-16 21:15:25.527881 - [DEBUG]
21383 2019-Jan-16 21:15:25.527904 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21384 2019-Jan-16 21:15:25.528558 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
21385 2019-Jan-16 21:15:25.529192 - [DEBUG] EF: AllBottom
21386 2019-Jan-16 21:15:25.529217 - [DEBUG]
21387 2019-Jan-16 21:15:25.529240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21388 2019-Jan-16 21:15:25.529874 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
21389 2019-Jan-16 21:15:25.530507 - [DEBUG] EF: AllBottom
21390 2019-Jan-16 21:15:25.530531 - [DEBUG]
21391 2019-Jan-16 21:15:25.530555 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21392 2019-Jan-16 21:15:25.531188 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21393 2019-Jan-16 21:15:25.531840 - [DEBUG] EF: AllBottom
21394 2019-Jan-16 21:15:25.531865 - [DEBUG]
21395 2019-Jan-16 21:15:25.531889 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21396 2019-Jan-16 21:15:25.532523 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
21397 2019-Jan-16 21:15:25.533162 - [DEBUG] EF: AllBottom
21398 2019-Jan-16 21:15:25.533187 - [DEBUG]
21399 2019-Jan-16 21:15:25.533210 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21400 2019-Jan-16 21:15:25.533844 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21401 2019-Jan-16 21:15:25.534477 - [DEBUG] EF: AllBottom
21402 2019-Jan-16 21:15:25.534502 - [DEBUG]
21403 2019-Jan-16 21:15:25.534525 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21404 2019-Jan-16 21:15:25.535177 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21405 2019-Jan-16 21:15:25.535815 - [DEBUG] EF: AllBottom
21406 2019-Jan-16 21:15:25.535839 - [DEBUG]
21407 2019-Jan-16 21:15:25.535863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21408 2019-Jan-16 21:15:25.536496 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21409 2019-Jan-16 21:15:25.537129 - [DEBUG] EF: AllBottom
21410 2019-Jan-16 21:15:25.537154 - [DEBUG]
21411 2019-Jan-16 21:15:25.537178 - [DEBUG] ---------------
21412 2019-Jan-16 21:15:25.537205 - [DEBUG]
21413 2019-Jan-16 21:15:25.537230 - [DEBUG] End of endsummarytab entry
21414 2019-Jan-16 21:15:25.537254 - [DEBUG]
21415 2019-Jan-16 21:15:25.537277 - [DEBUG] Start of incomingtab entry
21416 2019-Jan-16 21:15:25.537302 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
21417 2019-Jan-16 21:15:25.537938 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
21418 2019-Jan-16 21:15:25.537995 - [DEBUG] ---------------
21419 2019-Jan-16 21:15:25.538019 - [DEBUG] End of incomingtab entry
21420 2019-Jan-16 21:15:25.538042 - [DEBUG]
21421 2019-Jan-16 21:15:25.538067 - [DEBUG] EDGE:
21422 2019-Jan-16 21:15:25.538124 - [DEBUG] ---> 21423 2019-Jan-16 21:15:25.538772 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21424 2019-Jan-16 21:15:25.539411 - [DEBUG]
21425 2019-Jan-16 21:15:25.539436 - [DEBUG] EDGE:
21426 2019-Jan-16 21:15:25.539493 - [DEBUG] ---> 21427 2019-Jan-16 21:15:25.540128 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21428 2019-Jan-16 21:15:25.540765 - [DEBUG]
21429 2019-Jan-16 21:15:25.540799 - [DEBUG] Compose: EdgeIdentity * AllBottom
21430 2019-Jan-16 21:15:25.540834 - [DEBUG]
21431 2019-Jan-16 21:15:25.540858 - [DEBUG] Propagate flow
21432 2019-Jan-16 21:15:25.540881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21433 2019-Jan-16 21:15:25.540938 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
21434 2019-Jan-16 21:15:25.541584 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21435 2019-Jan-16 21:15:25.542237 - [DEBUG] Edge function : AllBottom (result of previous compose)
21436 2019-Jan-16 21:15:25.542262 - [DEBUG]
21437 2019-Jan-16 21:15:25.542287 - [DEBUG] Join: AllTop & AllBottom
21438 2019-Jan-16 21:15:25.542312 - [DEBUG] = AllBottom (new jump func)
21439 2019-Jan-16 21:15:25.542337 - [DEBUG]
21440 2019-Jan-16 21:15:25.542360 - [DEBUG] Start adding new jump function
21441 2019-Jan-16 21:15:25.542383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21442 2019-Jan-16 21:15:25.542439 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21443 2019-Jan-16 21:15:25.543084 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
21444 2019-Jan-16 21:15:25.543727 - [DEBUG] Edge Function : AllBottom
21445 2019-Jan-16 21:15:25.543756 - [DEBUG] End adding new jump function
21446 2019-Jan-16 21:15:25.543780 - [DEBUG]
21447 2019-Jan-16 21:15:25.543803 - [DEBUG] -------------------------------------------- 610. Path Edge --------------------------------------------
21448 2019-Jan-16 21:15:25.543827 - [DEBUG]
21449 2019-Jan-16 21:15:25.543851 - [DEBUG] Process 610. path edge:
21450 2019-Jan-16 21:15:25.543874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21451 2019-Jan-16 21:15:25.543930 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
21452 2019-Jan-16 21:15:25.544574 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21453 2019-Jan-16 21:15:25.545229 - [DEBUG]
21454 2019-Jan-16 21:15:25.545253 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
21455 2019-Jan-16 21:15:25.545906 - [DEBUG] Possible callees:
21456 2019-Jan-16 21:15:25.545931 - [DEBUG] llvm.dbg.declare
21457 2019-Jan-16 21:15:25.545955 - [DEBUG] Possible return sites:
21458 2019-Jan-16 21:15:25.545979 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19321459 2019-Jan-16 21:15:25.547253 - [DEBUG] Found and process special summary
21460 2019-Jan-16 21:15:25.547287 - [DEBUG] Compose: EdgeIdentity * AllBottom
21461 2019-Jan-16 21:15:25.547314 - [DEBUG]
21462 2019-Jan-16 21:15:25.547338 - [DEBUG] Propagate flow
21463 2019-Jan-16 21:15:25.547361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21464 2019-Jan-16 21:15:25.547417 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21465 2019-Jan-16 21:15:25.548056 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21466 2019-Jan-16 21:15:25.548709 - [DEBUG] Edge function : AllBottom (result of previous compose)
21467 2019-Jan-16 21:15:25.548734 - [DEBUG]
21468 2019-Jan-16 21:15:25.548758 - [DEBUG] Join: AllTop & AllBottom
21469 2019-Jan-16 21:15:25.548784 - [DEBUG] = AllBottom (new jump func)
21470 2019-Jan-16 21:15:25.548808 - [DEBUG]
21471 2019-Jan-16 21:15:25.548831 - [DEBUG] Start adding new jump function
21472 2019-Jan-16 21:15:25.548854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21473 2019-Jan-16 21:15:25.548928 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21474 2019-Jan-16 21:15:25.549566 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21475 2019-Jan-16 21:15:25.550203 - [DEBUG] Edge Function : AllBottom
21476 2019-Jan-16 21:15:25.550230 - [DEBUG] End adding new jump function
21477 2019-Jan-16 21:15:25.550254 - [DEBUG]
21478 2019-Jan-16 21:15:25.550277 - [DEBUG] -------------------------------------------- 611. Path Edge --------------------------------------------
21479 2019-Jan-16 21:15:25.550302 - [DEBUG]
21480 2019-Jan-16 21:15:25.550325 - [DEBUG] Process 611. path edge:
21481 2019-Jan-16 21:15:25.550349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21482 2019-Jan-16 21:15:25.550405 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
21483 2019-Jan-16 21:15:25.551041 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21484 2019-Jan-16 21:15:25.551679 - [DEBUG]
21485 2019-Jan-16 21:15:25.551703 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21486 2019-Jan-16 21:15:25.552377 - [DEBUG] Compose: EdgeIdentity * AllBottom
21487 2019-Jan-16 21:15:25.552404 - [DEBUG]
21488 2019-Jan-16 21:15:25.552428 - [DEBUG] Propagate flow
21489 2019-Jan-16 21:15:25.552451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21490 2019-Jan-16 21:15:25.552507 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
21491 2019-Jan-16 21:15:25.553142 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21492 2019-Jan-16 21:15:25.553786 - [DEBUG] Edge function : AllBottom (result of previous compose)
21493 2019-Jan-16 21:15:25.553811 - [DEBUG]
21494 2019-Jan-16 21:15:25.553835 - [DEBUG] Join: AllTop & AllBottom
21495 2019-Jan-16 21:15:25.553861 - [DEBUG] = AllBottom (new jump func)
21496 2019-Jan-16 21:15:25.553885 - [DEBUG]
21497 2019-Jan-16 21:15:25.553908 - [DEBUG] Start adding new jump function
21498 2019-Jan-16 21:15:25.553931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21499 2019-Jan-16 21:15:25.553986 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21500 2019-Jan-16 21:15:25.554624 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
21501 2019-Jan-16 21:15:25.555273 - [DEBUG] Edge Function : AllBottom
21502 2019-Jan-16 21:15:25.555300 - [DEBUG] End adding new jump function
21503 2019-Jan-16 21:15:25.555324 - [DEBUG]
21504 2019-Jan-16 21:15:25.555347 - [DEBUG] -------------------------------------------- 612. Path Edge --------------------------------------------
21505 2019-Jan-16 21:15:25.555371 - [DEBUG]
21506 2019-Jan-16 21:15:25.555394 - [DEBUG] Process 612. path edge:
21507 2019-Jan-16 21:15:25.555417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21508 2019-Jan-16 21:15:25.555473 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
21509 2019-Jan-16 21:15:25.556107 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21510 2019-Jan-16 21:15:25.556743 - [DEBUG]
21511 2019-Jan-16 21:15:25.556768 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
21512 2019-Jan-16 21:15:25.557415 - [DEBUG] Compose: EdgeIdentity * AllBottom
21513 2019-Jan-16 21:15:25.557443 - [DEBUG]
21514 2019-Jan-16 21:15:25.557467 - [DEBUG] Propagate flow
21515 2019-Jan-16 21:15:25.557490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21516 2019-Jan-16 21:15:25.557546 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21517 2019-Jan-16 21:15:25.558194 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21518 2019-Jan-16 21:15:25.558857 - [DEBUG] Edge function : AllBottom (result of previous compose)
21519 2019-Jan-16 21:15:25.558882 - [DEBUG]
21520 2019-Jan-16 21:15:25.558907 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21521 2019-Jan-16 21:15:25.558933 - [DEBUG] = AllBottom
21522 2019-Jan-16 21:15:25.558957 - [DEBUG]
21523 2019-Jan-16 21:15:25.558980 - [DEBUG] PROPAGATE: No new function!
21524 2019-Jan-16 21:15:25.559004 - [DEBUG] EDGE:
21525 2019-Jan-16 21:15:25.559062 - [DEBUG] ---> 21526 2019-Jan-16 21:15:25.559703 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21527 2019-Jan-16 21:15:25.560340 - [DEBUG]
21528 2019-Jan-16 21:15:25.560364 - [DEBUG] EDGE:
21529 2019-Jan-16 21:15:25.560422 - [DEBUG] ---> 21530 2019-Jan-16 21:15:25.561059 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21531 2019-Jan-16 21:15:25.561695 - [DEBUG]
21532 2019-Jan-16 21:15:25.561744 - [DEBUG] Compose: EdgeIdentity * AllBottom
21533 2019-Jan-16 21:15:25.561773 - [DEBUG]
21534 2019-Jan-16 21:15:25.561797 - [DEBUG] Propagate flow
21535 2019-Jan-16 21:15:25.561820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21536 2019-Jan-16 21:15:25.561876 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21537 2019-Jan-16 21:15:25.562514 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21538 2019-Jan-16 21:15:25.563152 - [DEBUG] Edge function : AllBottom (result of previous compose)
21539 2019-Jan-16 21:15:25.563177 - [DEBUG]
21540 2019-Jan-16 21:15:25.563202 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21541 2019-Jan-16 21:15:25.563228 - [DEBUG] = AllBottom
21542 2019-Jan-16 21:15:25.563252 - [DEBUG]
21543 2019-Jan-16 21:15:25.563275 - [DEBUG] PROPAGATE: No new function!
21544 2019-Jan-16 21:15:25.563302 - [DEBUG] EDGE:
21545 2019-Jan-16 21:15:25.563359 - [DEBUG] ---> 21546 2019-Jan-16 21:15:25.564017 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21547 2019-Jan-16 21:15:25.564666 - [DEBUG]
21548 2019-Jan-16 21:15:25.564691 - [DEBUG] EDGE:
21549 2019-Jan-16 21:15:25.564749 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
21550 2019-Jan-16 21:15:25.565407 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21551 2019-Jan-16 21:15:25.566045 - [DEBUG]
21552 2019-Jan-16 21:15:25.566070 - [DEBUG] EDGE:
21553 2019-Jan-16 21:15:25.566127 - [DEBUG] ---> 21554 2019-Jan-16 21:15:25.566761 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21555 2019-Jan-16 21:15:25.567398 - [DEBUG]
21556 2019-Jan-16 21:15:25.567424 - [DEBUG] EDGE:
21557 2019-Jan-16 21:15:25.567481 - [DEBUG] ---> 21558 2019-Jan-16 21:15:25.568116 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21559 2019-Jan-16 21:15:25.568775 - [DEBUG]
21560 2019-Jan-16 21:15:25.568801 - [DEBUG] EDGE:
21561 2019-Jan-16 21:15:25.568859 - [DEBUG] ---> 21562 2019-Jan-16 21:15:25.569497 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21563 2019-Jan-16 21:15:25.570134 - [DEBUG]
21564 2019-Jan-16 21:15:25.570167 - [DEBUG] Compose: EdgeIdentity * AllBottom
21565 2019-Jan-16 21:15:25.570194 - [DEBUG]
21566 2019-Jan-16 21:15:25.570217 - [DEBUG] Propagate flow
21567 2019-Jan-16 21:15:25.570241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21568 2019-Jan-16 21:15:25.570297 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
21569 2019-Jan-16 21:15:25.570935 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21570 2019-Jan-16 21:15:25.571572 - [DEBUG] Edge function : AllBottom (result of previous compose)
21571 2019-Jan-16 21:15:25.571597 - [DEBUG]
21572 2019-Jan-16 21:15:25.571622 - [DEBUG] Join: AllTop & AllBottom
21573 2019-Jan-16 21:15:25.571648 - [DEBUG] = AllBottom (new jump func)
21574 2019-Jan-16 21:15:25.571672 - [DEBUG]
21575 2019-Jan-16 21:15:25.571696 - [DEBUG] Start adding new jump function
21576 2019-Jan-16 21:15:25.571719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21577 2019-Jan-16 21:15:25.571788 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21578 2019-Jan-16 21:15:25.572426 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
21579 2019-Jan-16 21:15:25.573068 - [DEBUG] Edge Function : AllBottom
21580 2019-Jan-16 21:15:25.573097 - [DEBUG] End adding new jump function
21581 2019-Jan-16 21:15:25.573121 - [DEBUG]
21582 2019-Jan-16 21:15:25.573145 - [DEBUG] -------------------------------------------- 613. Path Edge --------------------------------------------
21583 2019-Jan-16 21:15:25.573169 - [DEBUG]
21584 2019-Jan-16 21:15:25.573193 - [DEBUG] Process 613. path edge:
21585 2019-Jan-16 21:15:25.573216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21586 2019-Jan-16 21:15:25.573277 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
21587 2019-Jan-16 21:15:25.573965 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21588 2019-Jan-16 21:15:25.574667 - [DEBUG]
21589 2019-Jan-16 21:15:25.574694 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
21590 2019-Jan-16 21:15:25.575471 - [DEBUG] Compose: EdgeIdentity * AllBottom
21591 2019-Jan-16 21:15:25.575502 - [DEBUG]
21592 2019-Jan-16 21:15:25.575527 - [DEBUG] Propagate flow
21593 2019-Jan-16 21:15:25.575549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21594 2019-Jan-16 21:15:25.575623 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
21595 2019-Jan-16 21:15:25.576284 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21596 2019-Jan-16 21:15:25.576924 - [DEBUG] Edge function : AllBottom (result of previous compose)
21597 2019-Jan-16 21:15:25.576949 - [DEBUG]
21598 2019-Jan-16 21:15:25.576974 - [DEBUG] Join: AllTop & AllBottom
21599 2019-Jan-16 21:15:25.577000 - [DEBUG] = AllBottom (new jump func)
21600 2019-Jan-16 21:15:25.577024 - [DEBUG]
21601 2019-Jan-16 21:15:25.577048 - [DEBUG] Start adding new jump function
21602 2019-Jan-16 21:15:25.577071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21603 2019-Jan-16 21:15:25.577126 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21604 2019-Jan-16 21:15:25.577782 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
21605 2019-Jan-16 21:15:25.578433 - [DEBUG] Edge Function : AllBottom
21606 2019-Jan-16 21:15:25.578462 - [DEBUG] End adding new jump function
21607 2019-Jan-16 21:15:25.578486 - [DEBUG]
21608 2019-Jan-16 21:15:25.578510 - [DEBUG] -------------------------------------------- 614. Path Edge --------------------------------------------
21609 2019-Jan-16 21:15:25.578535 - [DEBUG]
21610 2019-Jan-16 21:15:25.578558 - [DEBUG] Process 614. path edge:
21611 2019-Jan-16 21:15:25.578582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21612 2019-Jan-16 21:15:25.578638 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
21613 2019-Jan-16 21:15:25.579271 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
21614 2019-Jan-16 21:15:25.579909 - [DEBUG]
21615 2019-Jan-16 21:15:25.579935 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
21616 2019-Jan-16 21:15:25.580586 - [DEBUG] Compose: EdgeIdentity * AllBottom
21617 2019-Jan-16 21:15:25.580613 - [DEBUG]
21618 2019-Jan-16 21:15:25.580637 - [DEBUG] Propagate flow
21619 2019-Jan-16 21:15:25.580660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21620 2019-Jan-16 21:15:25.580717 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21621 2019-Jan-16 21:15:25.581352 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21622 2019-Jan-16 21:15:25.582006 - [DEBUG] Edge function : AllBottom (result of previous compose)
21623 2019-Jan-16 21:15:25.582031 - [DEBUG]
21624 2019-Jan-16 21:15:25.582057 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21625 2019-Jan-16 21:15:25.582082 - [DEBUG] = AllBottom
21626 2019-Jan-16 21:15:25.582106 - [DEBUG]
21627 2019-Jan-16 21:15:25.582129 - [DEBUG] PROPAGATE: No new function!
21628 2019-Jan-16 21:15:25.582154 - [DEBUG] EDGE:
21629 2019-Jan-16 21:15:25.582211 - [DEBUG] ---> 21630 2019-Jan-16 21:15:25.582846 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21631 2019-Jan-16 21:15:25.583482 - [DEBUG]
21632 2019-Jan-16 21:15:25.583507 - [DEBUG] EDGE:
21633 2019-Jan-16 21:15:25.583564 - [DEBUG] ---> 21634 2019-Jan-16 21:15:25.584202 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21635 2019-Jan-16 21:15:25.584839 - [DEBUG]
21636 2019-Jan-16 21:15:25.584864 - [DEBUG] EDGE:
21637 2019-Jan-16 21:15:25.584922 - [DEBUG] ---> 21638 2019-Jan-16 21:15:25.585573 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21639 2019-Jan-16 21:15:25.586211 - [DEBUG]
21640 2019-Jan-16 21:15:25.586236 - [DEBUG] EDGE:
21641 2019-Jan-16 21:15:25.586293 - [DEBUG] ---> 21642 2019-Jan-16 21:15:25.586934 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21643 2019-Jan-16 21:15:25.587572 - [DEBUG]
21644 2019-Jan-16 21:15:25.587597 - [DEBUG] EDGE:
21645 2019-Jan-16 21:15:25.587655 - [DEBUG] ---> 21646 2019-Jan-16 21:15:25.588290 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21647 2019-Jan-16 21:15:25.588950 - [DEBUG]
21648 2019-Jan-16 21:15:25.588975 - [DEBUG] EDGE:
21649 2019-Jan-16 21:15:25.589033 - [DEBUG] ---> 21650 2019-Jan-16 21:15:25.589671 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21651 2019-Jan-16 21:15:25.590308 - [DEBUG]
21652 2019-Jan-16 21:15:25.590350 - [DEBUG] Compose: EdgeIdentity * AllBottom
21653 2019-Jan-16 21:15:25.590377 - [DEBUG]
21654 2019-Jan-16 21:15:25.590401 - [DEBUG] Propagate flow
21655 2019-Jan-16 21:15:25.590424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21656 2019-Jan-16 21:15:25.590481 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21657 2019-Jan-16 21:15:25.591119 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21658 2019-Jan-16 21:15:25.591770 - [DEBUG] Edge function : AllBottom (result of previous compose)
21659 2019-Jan-16 21:15:25.591795 - [DEBUG]
21660 2019-Jan-16 21:15:25.591820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21661 2019-Jan-16 21:15:25.591846 - [DEBUG] = AllBottom
21662 2019-Jan-16 21:15:25.591870 - [DEBUG]
21663 2019-Jan-16 21:15:25.591893 - [DEBUG] PROPAGATE: No new function!
21664 2019-Jan-16 21:15:25.591922 - [DEBUG] EDGE:
21665 2019-Jan-16 21:15:25.591980 - [DEBUG] ---> 21666 2019-Jan-16 21:15:25.592629 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21667 2019-Jan-16 21:15:25.593267 - [DEBUG]
21668 2019-Jan-16 21:15:25.593293 - [DEBUG] EDGE:
21669 2019-Jan-16 21:15:25.593351 - [DEBUG] ---> 21670 2019-Jan-16 21:15:25.593986 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21671 2019-Jan-16 21:15:25.594624 - [DEBUG]
21672 2019-Jan-16 21:15:25.594649 - [DEBUG] EDGE:
21673 2019-Jan-16 21:15:25.594706 - [DEBUG] ---> 21674 2019-Jan-16 21:15:25.595360 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21675 2019-Jan-16 21:15:25.595997 - [DEBUG]
21676 2019-Jan-16 21:15:25.596034 - [DEBUG] Compose: EdgeIdentity * AllBottom
21677 2019-Jan-16 21:15:25.596061 - [DEBUG]
21678 2019-Jan-16 21:15:25.596085 - [DEBUG] Propagate flow
21679 2019-Jan-16 21:15:25.596108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21680 2019-Jan-16 21:15:25.596164 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21681 2019-Jan-16 21:15:25.596802 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21682 2019-Jan-16 21:15:25.597439 - [DEBUG] Edge function : AllBottom (result of previous compose)
21683 2019-Jan-16 21:15:25.597464 - [DEBUG]
21684 2019-Jan-16 21:15:25.597489 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21685 2019-Jan-16 21:15:25.597515 - [DEBUG] = AllBottom
21686 2019-Jan-16 21:15:25.597539 - [DEBUG]
21687 2019-Jan-16 21:15:25.597562 - [DEBUG] PROPAGATE: No new function!
21688 2019-Jan-16 21:15:25.597588 - [DEBUG] EDGE:
21689 2019-Jan-16 21:15:25.597646 - [DEBUG] ---> 21690 2019-Jan-16 21:15:25.598299 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21691 2019-Jan-16 21:15:25.598954 - [DEBUG]
21692 2019-Jan-16 21:15:25.598979 - [DEBUG] EDGE:
21693 2019-Jan-16 21:15:25.599037 - [DEBUG] ---> 21694 2019-Jan-16 21:15:25.599679 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21695 2019-Jan-16 21:15:25.600319 - [DEBUG]
21696 2019-Jan-16 21:15:25.600345 - [DEBUG] EDGE:
21697 2019-Jan-16 21:15:25.600402 - [DEBUG] ---> 21698 2019-Jan-16 21:15:25.601038 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21699 2019-Jan-16 21:15:25.601675 - [DEBUG]
21700 2019-Jan-16 21:15:25.601700 - [DEBUG] EDGE:
21701 2019-Jan-16 21:15:25.601771 - [DEBUG] ---> 21702 2019-Jan-16 21:15:25.602410 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21703 2019-Jan-16 21:15:25.603048 - [DEBUG]
21704 2019-Jan-16 21:15:25.603085 - [DEBUG] Compose: EdgeIdentity * AllBottom
21705 2019-Jan-16 21:15:25.603112 - [DEBUG]
21706 2019-Jan-16 21:15:25.603136 - [DEBUG] Propagate flow
21707 2019-Jan-16 21:15:25.603159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21708 2019-Jan-16 21:15:25.603216 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21709 2019-Jan-16 21:15:25.603856 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21710 2019-Jan-16 21:15:25.604492 - [DEBUG] Edge function : AllBottom (result of previous compose)
21711 2019-Jan-16 21:15:25.604517 - [DEBUG]
21712 2019-Jan-16 21:15:25.604543 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21713 2019-Jan-16 21:15:25.604569 - [DEBUG] = AllBottom
21714 2019-Jan-16 21:15:25.604593 - [DEBUG]
21715 2019-Jan-16 21:15:25.604616 - [DEBUG] PROPAGATE: No new function!
21716 2019-Jan-16 21:15:25.604643 - [DEBUG] EDGE:
21717 2019-Jan-16 21:15:25.604700 - [DEBUG] ---> 21718 2019-Jan-16 21:15:25.605363 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21719 2019-Jan-16 21:15:25.606001 - [DEBUG]
21720 2019-Jan-16 21:15:25.606027 - [DEBUG] EDGE:
21721 2019-Jan-16 21:15:25.606084 - [DEBUG] ---> 21722 2019-Jan-16 21:15:25.606719 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21723 2019-Jan-16 21:15:25.607356 - [DEBUG]
21724 2019-Jan-16 21:15:25.607381 - [DEBUG] EDGE:
21725 2019-Jan-16 21:15:25.607439 - [DEBUG] ---> 21726 2019-Jan-16 21:15:25.608077 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21727 2019-Jan-16 21:15:25.608730 - [DEBUG]
21728 2019-Jan-16 21:15:25.608765 - [DEBUG] Compose: EdgeIdentity * AllBottom
21729 2019-Jan-16 21:15:25.608792 - [DEBUG]
21730 2019-Jan-16 21:15:25.608816 - [DEBUG] Propagate flow
21731 2019-Jan-16 21:15:25.608839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21732 2019-Jan-16 21:15:25.608896 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21733 2019-Jan-16 21:15:25.609542 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21734 2019-Jan-16 21:15:25.610180 - [DEBUG] Edge function : AllBottom (result of previous compose)
21735 2019-Jan-16 21:15:25.610205 - [DEBUG]
21736 2019-Jan-16 21:15:25.610230 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21737 2019-Jan-16 21:15:25.610256 - [DEBUG] = AllBottom
21738 2019-Jan-16 21:15:25.610280 - [DEBUG]
21739 2019-Jan-16 21:15:25.610303 - [DEBUG] PROPAGATE: No new function!
21740 2019-Jan-16 21:15:25.610329 - [DEBUG] EDGE:
21741 2019-Jan-16 21:15:25.610387 - [DEBUG] ---> 21742 2019-Jan-16 21:15:25.611051 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21743 2019-Jan-16 21:15:25.611725 - [DEBUG]
21744 2019-Jan-16 21:15:25.611774 - [DEBUG] EDGE:
21745 2019-Jan-16 21:15:25.611839 - [DEBUG] ---> 21746 2019-Jan-16 21:15:25.612505 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21747 2019-Jan-16 21:15:25.613150 - [DEBUG]
21748 2019-Jan-16 21:15:25.613176 - [DEBUG] EDGE:
21749 2019-Jan-16 21:15:25.613234 - [DEBUG] ---> 21750 2019-Jan-16 21:15:25.613867 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
21751 2019-Jan-16 21:15:25.614506 - [DEBUG]
21752 2019-Jan-16 21:15:25.614531 - [DEBUG] EDGE:
21753 2019-Jan-16 21:15:25.614588 - [DEBUG] ---> 21754 2019-Jan-16 21:15:25.615245 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
21755 2019-Jan-16 21:15:25.615881 - [DEBUG]
21756 2019-Jan-16 21:15:25.615909 - [DEBUG] Compose: EdgeIdentity * AllBottom
21757 2019-Jan-16 21:15:25.615936 - [DEBUG]
21758 2019-Jan-16 21:15:25.615960 - [DEBUG] Propagate flow
21759 2019-Jan-16 21:15:25.615983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21760 2019-Jan-16 21:15:25.616039 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21761 2019-Jan-16 21:15:25.616677 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21762 2019-Jan-16 21:15:25.617324 - [DEBUG] Edge function : AllBottom (result of previous compose)
21763 2019-Jan-16 21:15:25.617349 - [DEBUG]
21764 2019-Jan-16 21:15:25.617375 - [DEBUG] Join: AllTop & AllBottom
21765 2019-Jan-16 21:15:25.617401 - [DEBUG] = AllBottom (new jump func)
21766 2019-Jan-16 21:15:25.617425 - [DEBUG]
21767 2019-Jan-16 21:15:25.617449 - [DEBUG] Start adding new jump function
21768 2019-Jan-16 21:15:25.617472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21769 2019-Jan-16 21:15:25.617527 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21770 2019-Jan-16 21:15:25.618174 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21771 2019-Jan-16 21:15:25.618829 - [DEBUG] Edge Function : AllBottom
21772 2019-Jan-16 21:15:25.618859 - [DEBUG] End adding new jump function
21773 2019-Jan-16 21:15:25.618883 - [DEBUG]
21774 2019-Jan-16 21:15:25.618907 - [DEBUG] -------------------------------------------- 615. Path Edge --------------------------------------------
21775 2019-Jan-16 21:15:25.618947 - [DEBUG]
21776 2019-Jan-16 21:15:25.618971 - [DEBUG] Process 615. path edge:
21777 2019-Jan-16 21:15:25.618995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21778 2019-Jan-16 21:15:25.619051 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
21779 2019-Jan-16 21:15:25.619692 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
21780 2019-Jan-16 21:15:25.620336 - [DEBUG]
21781 2019-Jan-16 21:15:25.620362 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21782 2019-Jan-16 21:15:25.621029 - [DEBUG] Compose: EdgeIdentity * AllBottom
21783 2019-Jan-16 21:15:25.621057 - [DEBUG]
21784 2019-Jan-16 21:15:25.621080 - [DEBUG] Propagate flow
21785 2019-Jan-16 21:15:25.621104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21786 2019-Jan-16 21:15:25.621161 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
21787 2019-Jan-16 21:15:25.621811 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21788 2019-Jan-16 21:15:25.622456 - [DEBUG] Edge function : AllBottom (result of previous compose)
21789 2019-Jan-16 21:15:25.622481 - [DEBUG]
21790 2019-Jan-16 21:15:25.622505 - [DEBUG] Join: AllTop & AllBottom
21791 2019-Jan-16 21:15:25.622531 - [DEBUG] = AllBottom (new jump func)
21792 2019-Jan-16 21:15:25.622555 - [DEBUG]
21793 2019-Jan-16 21:15:25.622578 - [DEBUG] Start adding new jump function
21794 2019-Jan-16 21:15:25.622601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21795 2019-Jan-16 21:15:25.622657 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21796 2019-Jan-16 21:15:25.623301 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
21797 2019-Jan-16 21:15:25.623935 - [DEBUG] Edge Function : AllBottom
21798 2019-Jan-16 21:15:25.623962 - [DEBUG] End adding new jump function
21799 2019-Jan-16 21:15:25.623986 - [DEBUG]
21800 2019-Jan-16 21:15:25.624010 - [DEBUG] -------------------------------------------- 616. Path Edge --------------------------------------------
21801 2019-Jan-16 21:15:25.624034 - [DEBUG]
21802 2019-Jan-16 21:15:25.624057 - [DEBUG] Process 616. path edge:
21803 2019-Jan-16 21:15:25.624081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21804 2019-Jan-16 21:15:25.624137 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
21805 2019-Jan-16 21:15:25.624771 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
21806 2019-Jan-16 21:15:25.625430 - [DEBUG]
21807 2019-Jan-16 21:15:25.625456 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
21808 2019-Jan-16 21:15:25.626106 - [DEBUG] Compose: EdgeIdentity * AllBottom
21809 2019-Jan-16 21:15:25.626134 - [DEBUG]
21810 2019-Jan-16 21:15:25.626157 - [DEBUG] Propagate flow
21811 2019-Jan-16 21:15:25.626181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21812 2019-Jan-16 21:15:25.626237 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
21813 2019-Jan-16 21:15:25.626871 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21814 2019-Jan-16 21:15:25.627516 - [DEBUG] Edge function : AllBottom (result of previous compose)
21815 2019-Jan-16 21:15:25.627541 - [DEBUG]
21816 2019-Jan-16 21:15:25.627566 - [DEBUG] Join: AllTop & AllBottom
21817 2019-Jan-16 21:15:25.627592 - [DEBUG] = AllBottom (new jump func)
21818 2019-Jan-16 21:15:25.627625 - [DEBUG]
21819 2019-Jan-16 21:15:25.627648 - [DEBUG] Start adding new jump function
21820 2019-Jan-16 21:15:25.627671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21821 2019-Jan-16 21:15:25.627727 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21822 2019-Jan-16 21:15:25.628373 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
21823 2019-Jan-16 21:15:25.629022 - [DEBUG] Edge Function : AllBottom
21824 2019-Jan-16 21:15:25.629051 - [DEBUG] End adding new jump function
21825 2019-Jan-16 21:15:25.629075 - [DEBUG]
21826 2019-Jan-16 21:15:25.629098 - [DEBUG] -------------------------------------------- 617. Path Edge --------------------------------------------
21827 2019-Jan-16 21:15:25.629122 - [DEBUG]
21828 2019-Jan-16 21:15:25.629145 - [DEBUG] Process 617. path edge:
21829 2019-Jan-16 21:15:25.629168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21830 2019-Jan-16 21:15:25.629224 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
21831 2019-Jan-16 21:15:25.629858 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
21832 2019-Jan-16 21:15:25.630501 - [DEBUG]
21833 2019-Jan-16 21:15:25.630526 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
21834 2019-Jan-16 21:15:25.631171 - [DEBUG] Compose: EdgeIdentity * AllBottom
21835 2019-Jan-16 21:15:25.631198 - [DEBUG]
21836 2019-Jan-16 21:15:25.631221 - [DEBUG] Propagate flow
21837 2019-Jan-16 21:15:25.631245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21838 2019-Jan-16 21:15:25.631301 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
21839 2019-Jan-16 21:15:25.631962 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21840 2019-Jan-16 21:15:25.632608 - [DEBUG] Edge function : AllBottom (result of previous compose)
21841 2019-Jan-16 21:15:25.632633 - [DEBUG]
21842 2019-Jan-16 21:15:25.632658 - [DEBUG] Join: AllTop & AllBottom
21843 2019-Jan-16 21:15:25.632683 - [DEBUG] = AllBottom (new jump func)
21844 2019-Jan-16 21:15:25.632707 - [DEBUG]
21845 2019-Jan-16 21:15:25.632730 - [DEBUG] Start adding new jump function
21846 2019-Jan-16 21:15:25.632753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21847 2019-Jan-16 21:15:25.632809 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21848 2019-Jan-16 21:15:25.633453 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
21849 2019-Jan-16 21:15:25.634099 - [DEBUG] Edge Function : AllBottom
21850 2019-Jan-16 21:15:25.634127 - [DEBUG] End adding new jump function
21851 2019-Jan-16 21:15:25.634151 - [DEBUG]
21852 2019-Jan-16 21:15:25.634174 - [DEBUG] -------------------------------------------- 618. Path Edge --------------------------------------------
21853 2019-Jan-16 21:15:25.634198 - [DEBUG]
21854 2019-Jan-16 21:15:25.634221 - [DEBUG] Process 618. path edge:
21855 2019-Jan-16 21:15:25.634244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21856 2019-Jan-16 21:15:25.634300 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
21857 2019-Jan-16 21:15:25.634946 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
21858 2019-Jan-16 21:15:25.635607 - [DEBUG]
21859 2019-Jan-16 21:15:25.635639 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
21860 2019-Jan-16 21:15:25.636295 - [DEBUG] Possible callees:
21861 2019-Jan-16 21:15:25.636320 - [DEBUG] llvm.dbg.declare
21862 2019-Jan-16 21:15:25.636345 - [DEBUG] Possible return sites:
21863 2019-Jan-16 21:15:25.636368 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14921864 2019-Jan-16 21:15:25.637667 - [DEBUG] Found and process special summary
21865 2019-Jan-16 21:15:25.637702 - [DEBUG] Compose: EdgeIdentity * AllBottom
21866 2019-Jan-16 21:15:25.637729 - [DEBUG]
21867 2019-Jan-16 21:15:25.637753 - [DEBUG] Propagate flow
21868 2019-Jan-16 21:15:25.637776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21869 2019-Jan-16 21:15:25.637834 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21870 2019-Jan-16 21:15:25.638491 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21871 2019-Jan-16 21:15:25.639136 - [DEBUG] Edge function : AllBottom (result of previous compose)
21872 2019-Jan-16 21:15:25.639161 - [DEBUG]
21873 2019-Jan-16 21:15:25.639186 - [DEBUG] Join: AllTop & AllBottom
21874 2019-Jan-16 21:15:25.639211 - [DEBUG] = AllBottom (new jump func)
21875 2019-Jan-16 21:15:25.639235 - [DEBUG]
21876 2019-Jan-16 21:15:25.639258 - [DEBUG] Start adding new jump function
21877 2019-Jan-16 21:15:25.639281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21878 2019-Jan-16 21:15:25.639337 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21879 2019-Jan-16 21:15:25.639982 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21880 2019-Jan-16 21:15:25.640618 - [DEBUG] Edge Function : AllBottom
21881 2019-Jan-16 21:15:25.640646 - [DEBUG] End adding new jump function
21882 2019-Jan-16 21:15:25.640670 - [DEBUG]
21883 2019-Jan-16 21:15:25.640693 - [DEBUG] -------------------------------------------- 619. Path Edge --------------------------------------------
21884 2019-Jan-16 21:15:25.640717 - [DEBUG]
21885 2019-Jan-16 21:15:25.640740 - [DEBUG] Process 619. path edge:
21886 2019-Jan-16 21:15:25.640764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21887 2019-Jan-16 21:15:25.640819 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
21888 2019-Jan-16 21:15:25.641457 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
21889 2019-Jan-16 21:15:25.642115 - [DEBUG]
21890 2019-Jan-16 21:15:25.642140 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21891 2019-Jan-16 21:15:25.642794 - [DEBUG] Compose: EdgeIdentity * AllBottom
21892 2019-Jan-16 21:15:25.642823 - [DEBUG]
21893 2019-Jan-16 21:15:25.642846 - [DEBUG] Propagate flow
21894 2019-Jan-16 21:15:25.642869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21895 2019-Jan-16 21:15:25.642926 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
21896 2019-Jan-16 21:15:25.643561 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21897 2019-Jan-16 21:15:25.644205 - [DEBUG] Edge function : AllBottom (result of previous compose)
21898 2019-Jan-16 21:15:25.644230 - [DEBUG]
21899 2019-Jan-16 21:15:25.644254 - [DEBUG] Join: AllTop & AllBottom
21900 2019-Jan-16 21:15:25.644289 - [DEBUG] = AllBottom (new jump func)
21901 2019-Jan-16 21:15:25.644314 - [DEBUG]
21902 2019-Jan-16 21:15:25.644337 - [DEBUG] Start adding new jump function
21903 2019-Jan-16 21:15:25.644360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21904 2019-Jan-16 21:15:25.644416 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21905 2019-Jan-16 21:15:25.645060 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
21906 2019-Jan-16 21:15:25.645706 - [DEBUG] Edge Function : AllBottom
21907 2019-Jan-16 21:15:25.645734 - [DEBUG] End adding new jump function
21908 2019-Jan-16 21:15:25.645758 - [DEBUG]
21909 2019-Jan-16 21:15:25.645781 - [DEBUG] -------------------------------------------- 620. Path Edge --------------------------------------------
21910 2019-Jan-16 21:15:25.645806 - [DEBUG]
21911 2019-Jan-16 21:15:25.645829 - [DEBUG] Process 620. path edge:
21912 2019-Jan-16 21:15:25.645853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21913 2019-Jan-16 21:15:25.645909 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
21914 2019-Jan-16 21:15:25.646543 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
21915 2019-Jan-16 21:15:25.647186 - [DEBUG]
21916 2019-Jan-16 21:15:25.647211 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
21917 2019-Jan-16 21:15:25.647860 - [DEBUG] Compose: EdgeIdentity * AllBottom
21918 2019-Jan-16 21:15:25.647887 - [DEBUG]
21919 2019-Jan-16 21:15:25.647910 - [DEBUG] Propagate flow
21920 2019-Jan-16 21:15:25.647934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21921 2019-Jan-16 21:15:25.647990 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
21922 2019-Jan-16 21:15:25.648651 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21923 2019-Jan-16 21:15:25.649295 - [DEBUG] Edge function : AllBottom (result of previous compose)
21924 2019-Jan-16 21:15:25.649321 - [DEBUG]
21925 2019-Jan-16 21:15:25.649345 - [DEBUG] Join: AllTop & AllBottom
21926 2019-Jan-16 21:15:25.649371 - [DEBUG] = AllBottom (new jump func)
21927 2019-Jan-16 21:15:25.649395 - [DEBUG]
21928 2019-Jan-16 21:15:25.649418 - [DEBUG] Start adding new jump function
21929 2019-Jan-16 21:15:25.649441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21930 2019-Jan-16 21:15:25.649496 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21931 2019-Jan-16 21:15:25.650139 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
21932 2019-Jan-16 21:15:25.650783 - [DEBUG] Edge Function : AllBottom
21933 2019-Jan-16 21:15:25.650810 - [DEBUG] End adding new jump function
21934 2019-Jan-16 21:15:25.650834 - [DEBUG]
21935 2019-Jan-16 21:15:25.650857 - [DEBUG] -------------------------------------------- 621. Path Edge --------------------------------------------
21936 2019-Jan-16 21:15:25.650882 - [DEBUG]
21937 2019-Jan-16 21:15:25.650905 - [DEBUG] Process 621. path edge:
21938 2019-Jan-16 21:15:25.650928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21939 2019-Jan-16 21:15:25.650984 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
21940 2019-Jan-16 21:15:25.651627 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
21941 2019-Jan-16 21:15:25.652300 - [DEBUG]
21942 2019-Jan-16 21:15:25.652324 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
21943 2019-Jan-16 21:15:25.652976 - [DEBUG] Possible callees:
21944 2019-Jan-16 21:15:25.653001 - [DEBUG] llvm.dbg.declare
21945 2019-Jan-16 21:15:25.653026 - [DEBUG] Possible return sites:
21946 2019-Jan-16 21:15:25.653049 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15521947 2019-Jan-16 21:15:25.654321 - [DEBUG] Found and process special summary
21948 2019-Jan-16 21:15:25.654356 - [DEBUG] Compose: EdgeIdentity * AllBottom
21949 2019-Jan-16 21:15:25.654383 - [DEBUG]
21950 2019-Jan-16 21:15:25.654407 - [DEBUG] Propagate flow
21951 2019-Jan-16 21:15:25.654429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21952 2019-Jan-16 21:15:25.654485 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21953 2019-Jan-16 21:15:25.655139 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21954 2019-Jan-16 21:15:25.655784 - [DEBUG] Edge function : AllBottom (result of previous compose)
21955 2019-Jan-16 21:15:25.655809 - [DEBUG]
21956 2019-Jan-16 21:15:25.655833 - [DEBUG] Join: AllTop & AllBottom
21957 2019-Jan-16 21:15:25.655859 - [DEBUG] = AllBottom (new jump func)
21958 2019-Jan-16 21:15:25.655883 - [DEBUG]
21959 2019-Jan-16 21:15:25.655906 - [DEBUG] Start adding new jump function
21960 2019-Jan-16 21:15:25.655929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21961 2019-Jan-16 21:15:25.655985 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21962 2019-Jan-16 21:15:25.656629 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21963 2019-Jan-16 21:15:25.657266 - [DEBUG] Edge Function : AllBottom
21964 2019-Jan-16 21:15:25.657293 - [DEBUG] End adding new jump function
21965 2019-Jan-16 21:15:25.657317 - [DEBUG]
21966 2019-Jan-16 21:15:25.657340 - [DEBUG] -------------------------------------------- 622. Path Edge --------------------------------------------
21967 2019-Jan-16 21:15:25.657365 - [DEBUG]
21968 2019-Jan-16 21:15:25.657388 - [DEBUG] Process 622. path edge:
21969 2019-Jan-16 21:15:25.657411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21970 2019-Jan-16 21:15:25.657467 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
21971 2019-Jan-16 21:15:25.658104 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
21972 2019-Jan-16 21:15:25.658766 - [DEBUG]
21973 2019-Jan-16 21:15:25.658790 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21974 2019-Jan-16 21:15:25.659442 - [DEBUG] Compose: EdgeIdentity * AllBottom
21975 2019-Jan-16 21:15:25.659469 - [DEBUG]
21976 2019-Jan-16 21:15:25.659493 - [DEBUG] Propagate flow
21977 2019-Jan-16 21:15:25.659516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21978 2019-Jan-16 21:15:25.659573 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
21979 2019-Jan-16 21:15:25.660216 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21980 2019-Jan-16 21:15:25.660860 - [DEBUG] Edge function : AllBottom (result of previous compose)
21981 2019-Jan-16 21:15:25.660885 - [DEBUG]
21982 2019-Jan-16 21:15:25.660918 - [DEBUG] Join: AllTop & AllBottom
21983 2019-Jan-16 21:15:25.660944 - [DEBUG] = AllBottom (new jump func)
21984 2019-Jan-16 21:15:25.660968 - [DEBUG]
21985 2019-Jan-16 21:15:25.660991 - [DEBUG] Start adding new jump function
21986 2019-Jan-16 21:15:25.661015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21987 2019-Jan-16 21:15:25.661071 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21988 2019-Jan-16 21:15:25.661715 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
21989 2019-Jan-16 21:15:25.662364 - [DEBUG] Edge Function : AllBottom
21990 2019-Jan-16 21:15:25.662393 - [DEBUG] End adding new jump function
21991 2019-Jan-16 21:15:25.662417 - [DEBUG]
21992 2019-Jan-16 21:15:25.662440 - [DEBUG] -------------------------------------------- 623. Path Edge --------------------------------------------
21993 2019-Jan-16 21:15:25.662465 - [DEBUG]
21994 2019-Jan-16 21:15:25.662488 - [DEBUG] Process 623. path edge:
21995 2019-Jan-16 21:15:25.662512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21996 2019-Jan-16 21:15:25.662568 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
21997 2019-Jan-16 21:15:25.663203 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
21998 2019-Jan-16 21:15:25.663846 - [DEBUG]
21999 2019-Jan-16 21:15:25.663871 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22000 2019-Jan-16 21:15:25.664520 - [DEBUG] Compose: EdgeIdentity * AllBottom
22001 2019-Jan-16 21:15:25.664548 - [DEBUG]
22002 2019-Jan-16 21:15:25.664571 - [DEBUG] Propagate flow
22003 2019-Jan-16 21:15:25.664595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22004 2019-Jan-16 21:15:25.664651 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22005 2019-Jan-16 21:15:25.665302 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22006 2019-Jan-16 21:15:25.665947 - [DEBUG] Edge function : AllBottom (result of previous compose)
22007 2019-Jan-16 21:15:25.665972 - [DEBUG]
22008 2019-Jan-16 21:15:25.665996 - [DEBUG] Join: AllTop & AllBottom
22009 2019-Jan-16 21:15:25.666022 - [DEBUG] = AllBottom (new jump func)
22010 2019-Jan-16 21:15:25.666046 - [DEBUG]
22011 2019-Jan-16 21:15:25.666069 - [DEBUG] Start adding new jump function
22012 2019-Jan-16 21:15:25.666092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22013 2019-Jan-16 21:15:25.666147 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22014 2019-Jan-16 21:15:25.666792 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22015 2019-Jan-16 21:15:25.667426 - [DEBUG] Edge Function : AllBottom
22016 2019-Jan-16 21:15:25.667454 - [DEBUG] End adding new jump function
22017 2019-Jan-16 21:15:25.667478 - [DEBUG]
22018 2019-Jan-16 21:15:25.667501 - [DEBUG] -------------------------------------------- 624. Path Edge --------------------------------------------
22019 2019-Jan-16 21:15:25.667525 - [DEBUG]
22020 2019-Jan-16 21:15:25.667549 - [DEBUG] Process 624. path edge:
22021 2019-Jan-16 21:15:25.667572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22022 2019-Jan-16 21:15:25.667628 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
22023 2019-Jan-16 21:15:25.668263 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22024 2019-Jan-16 21:15:25.668923 - [DEBUG]
22025 2019-Jan-16 21:15:25.668948 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22026 2019-Jan-16 21:15:25.669604 - [DEBUG] Compose: EdgeIdentity * AllBottom
22027 2019-Jan-16 21:15:25.669633 - [DEBUG]
22028 2019-Jan-16 21:15:25.669657 - [DEBUG] Propagate flow
22029 2019-Jan-16 21:15:25.669680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22030 2019-Jan-16 21:15:25.669737 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22031 2019-Jan-16 21:15:25.670382 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22032 2019-Jan-16 21:15:25.671025 - [DEBUG] Edge function : AllBottom (result of previous compose)
22033 2019-Jan-16 21:15:25.671050 - [DEBUG]
22034 2019-Jan-16 21:15:25.671075 - [DEBUG] Join: AllTop & AllBottom
22035 2019-Jan-16 21:15:25.671100 - [DEBUG] = AllBottom (new jump func)
22036 2019-Jan-16 21:15:25.671124 - [DEBUG]
22037 2019-Jan-16 21:15:25.671147 - [DEBUG] Start adding new jump function
22038 2019-Jan-16 21:15:25.671171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22039 2019-Jan-16 21:15:25.671226 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22040 2019-Jan-16 21:15:25.671887 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22041 2019-Jan-16 21:15:25.672531 - [DEBUG] Edge Function : AllBottom
22042 2019-Jan-16 21:15:25.672559 - [DEBUG] End adding new jump function
22043 2019-Jan-16 21:15:25.672583 - [DEBUG]
22044 2019-Jan-16 21:15:25.672606 - [DEBUG] -------------------------------------------- 625. Path Edge --------------------------------------------
22045 2019-Jan-16 21:15:25.672630 - [DEBUG]
22046 2019-Jan-16 21:15:25.672653 - [DEBUG] Process 625. path edge:
22047 2019-Jan-16 21:15:25.672677 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22048 2019-Jan-16 21:15:25.672733 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
22049 2019-Jan-16 21:15:25.673376 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22050 2019-Jan-16 21:15:25.674021 - [DEBUG]
22051 2019-Jan-16 21:15:25.674045 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22052 2019-Jan-16 21:15:25.674696 - [DEBUG] Possible callees:
22053 2019-Jan-16 21:15:25.674721 - [DEBUG] llvm.dbg.declare
22054 2019-Jan-16 21:15:25.674746 - [DEBUG] Possible return sites:
22055 2019-Jan-16 21:15:25.674769 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16322056 2019-Jan-16 21:15:25.676054 - [DEBUG] Found and process special summary
22057 2019-Jan-16 21:15:25.676088 - [DEBUG] Compose: EdgeIdentity * AllBottom
22058 2019-Jan-16 21:15:25.676115 - [DEBUG]
22059 2019-Jan-16 21:15:25.676138 - [DEBUG] Propagate flow
22060 2019-Jan-16 21:15:25.676161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22061 2019-Jan-16 21:15:25.676217 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22062 2019-Jan-16 21:15:25.676857 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22063 2019-Jan-16 21:15:25.677501 - [DEBUG] Edge function : AllBottom (result of previous compose)
22064 2019-Jan-16 21:15:25.677526 - [DEBUG]
22065 2019-Jan-16 21:15:25.677558 - [DEBUG] Join: AllTop & AllBottom
22066 2019-Jan-16 21:15:25.677584 - [DEBUG] = AllBottom (new jump func)
22067 2019-Jan-16 21:15:25.677608 - [DEBUG]
22068 2019-Jan-16 21:15:25.677631 - [DEBUG] Start adding new jump function
22069 2019-Jan-16 21:15:25.677654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22070 2019-Jan-16 21:15:25.677710 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22071 2019-Jan-16 21:15:25.678355 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22072 2019-Jan-16 21:15:25.679008 - [DEBUG] Edge Function : AllBottom
22073 2019-Jan-16 21:15:25.679036 - [DEBUG] End adding new jump function
22074 2019-Jan-16 21:15:25.679060 - [DEBUG]
22075 2019-Jan-16 21:15:25.679083 - [DEBUG] -------------------------------------------- 626. Path Edge --------------------------------------------
22076 2019-Jan-16 21:15:25.679107 - [DEBUG]
22077 2019-Jan-16 21:15:25.679130 - [DEBUG] Process 626. path edge:
22078 2019-Jan-16 21:15:25.679154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22079 2019-Jan-16 21:15:25.679209 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
22080 2019-Jan-16 21:15:25.679847 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22081 2019-Jan-16 21:15:25.680490 - [DEBUG]
22082 2019-Jan-16 21:15:25.680515 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22083 2019-Jan-16 21:15:25.681166 - [DEBUG] Compose: EdgeIdentity * AllBottom
22084 2019-Jan-16 21:15:25.681194 - [DEBUG]
22085 2019-Jan-16 21:15:25.681217 - [DEBUG] Propagate flow
22086 2019-Jan-16 21:15:25.681241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22087 2019-Jan-16 21:15:25.681297 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22088 2019-Jan-16 21:15:25.681950 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22089 2019-Jan-16 21:15:25.682597 - [DEBUG] Edge function : AllBottom (result of previous compose)
22090 2019-Jan-16 21:15:25.682622 - [DEBUG]
22091 2019-Jan-16 21:15:25.682646 - [DEBUG] Join: AllTop & AllBottom
22092 2019-Jan-16 21:15:25.682672 - [DEBUG] = AllBottom (new jump func)
22093 2019-Jan-16 21:15:25.682696 - [DEBUG]
22094 2019-Jan-16 21:15:25.682719 - [DEBUG] Start adding new jump function
22095 2019-Jan-16 21:15:25.682742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22096 2019-Jan-16 21:15:25.682798 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22097 2019-Jan-16 21:15:25.683442 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22098 2019-Jan-16 21:15:25.684077 - [DEBUG] Edge Function : AllBottom
22099 2019-Jan-16 21:15:25.684105 - [DEBUG] End adding new jump function
22100 2019-Jan-16 21:15:25.684129 - [DEBUG]
22101 2019-Jan-16 21:15:25.684152 - [DEBUG] -------------------------------------------- 627. Path Edge --------------------------------------------
22102 2019-Jan-16 21:15:25.684177 - [DEBUG]
22103 2019-Jan-16 21:15:25.684200 - [DEBUG] Process 627. path edge:
22104 2019-Jan-16 21:15:25.684223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22105 2019-Jan-16 21:15:25.684279 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
22106 2019-Jan-16 21:15:25.684914 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22107 2019-Jan-16 21:15:25.685574 - [DEBUG]
22108 2019-Jan-16 21:15:25.685606 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22109 2019-Jan-16 21:15:25.686256 - [DEBUG] Compose: EdgeIdentity * AllBottom
22110 2019-Jan-16 21:15:25.686284 - [DEBUG]
22111 2019-Jan-16 21:15:25.686307 - [DEBUG] Propagate flow
22112 2019-Jan-16 21:15:25.686330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22113 2019-Jan-16 21:15:25.686387 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22114 2019-Jan-16 21:15:25.687037 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22115 2019-Jan-16 21:15:25.687681 - [DEBUG] Edge function : AllBottom (result of previous compose)
22116 2019-Jan-16 21:15:25.687706 - [DEBUG]
22117 2019-Jan-16 21:15:25.687730 - [DEBUG] Join: AllTop & AllBottom
22118 2019-Jan-16 21:15:25.687756 - [DEBUG] = AllBottom (new jump func)
22119 2019-Jan-16 21:15:25.687780 - [DEBUG]
22120 2019-Jan-16 21:15:25.687803 - [DEBUG] Start adding new jump function
22121 2019-Jan-16 21:15:25.687826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22122 2019-Jan-16 21:15:25.687882 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22123 2019-Jan-16 21:15:25.688554 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22124 2019-Jan-16 21:15:25.689198 - [DEBUG] Edge Function : AllBottom
22125 2019-Jan-16 21:15:25.689226 - [DEBUG] End adding new jump function
22126 2019-Jan-16 21:15:25.689249 - [DEBUG]
22127 2019-Jan-16 21:15:25.689272 - [DEBUG] -------------------------------------------- 628. Path Edge --------------------------------------------
22128 2019-Jan-16 21:15:25.689297 - [DEBUG]
22129 2019-Jan-16 21:15:25.689320 - [DEBUG] Process 628. path edge:
22130 2019-Jan-16 21:15:25.689344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22131 2019-Jan-16 21:15:25.689399 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
22132 2019-Jan-16 21:15:25.690043 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22133 2019-Jan-16 21:15:25.690686 - [DEBUG]
22134 2019-Jan-16 21:15:25.690710 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22135 2019-Jan-16 21:15:25.691361 - [DEBUG] Possible callees:
22136 2019-Jan-16 21:15:25.691386 - [DEBUG] llvm.dbg.declare
22137 2019-Jan-16 21:15:25.691411 - [DEBUG] Possible return sites:
22138 2019-Jan-16 21:15:25.691434 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16922139 2019-Jan-16 21:15:25.692718 - [DEBUG] Found and process special summary
22140 2019-Jan-16 21:15:25.692752 - [DEBUG] Compose: EdgeIdentity * AllBottom
22141 2019-Jan-16 21:15:25.692779 - [DEBUG]
22142 2019-Jan-16 21:15:25.692803 - [DEBUG] Propagate flow
22143 2019-Jan-16 21:15:25.692826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22144 2019-Jan-16 21:15:25.692882 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22145 2019-Jan-16 21:15:25.693520 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22146 2019-Jan-16 21:15:25.694164 - [DEBUG] Edge function : AllBottom (result of previous compose)
22147 2019-Jan-16 21:15:25.694197 - [DEBUG]
22148 2019-Jan-16 21:15:25.694222 - [DEBUG] Join: AllTop & AllBottom
22149 2019-Jan-16 21:15:25.694247 - [DEBUG] = AllBottom (new jump func)
22150 2019-Jan-16 21:15:25.694271 - [DEBUG]
22151 2019-Jan-16 21:15:25.694294 - [DEBUG] Start adding new jump function
22152 2019-Jan-16 21:15:25.694317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22153 2019-Jan-16 21:15:25.694373 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22154 2019-Jan-16 21:15:25.695017 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22155 2019-Jan-16 21:15:25.695670 - [DEBUG] Edge Function : AllBottom
22156 2019-Jan-16 21:15:25.695698 - [DEBUG] End adding new jump function
22157 2019-Jan-16 21:15:25.695722 - [DEBUG]
22158 2019-Jan-16 21:15:25.695745 - [DEBUG] -------------------------------------------- 629. Path Edge --------------------------------------------
22159 2019-Jan-16 21:15:25.695769 - [DEBUG]
22160 2019-Jan-16 21:15:25.695792 - [DEBUG] Process 629. path edge:
22161 2019-Jan-16 21:15:25.695815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22162 2019-Jan-16 21:15:25.695871 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
22163 2019-Jan-16 21:15:25.696509 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22164 2019-Jan-16 21:15:25.697152 - [DEBUG]
22165 2019-Jan-16 21:15:25.697176 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22166 2019-Jan-16 21:15:25.697829 - [DEBUG] Compose: EdgeIdentity * AllBottom
22167 2019-Jan-16 21:15:25.697856 - [DEBUG]
22168 2019-Jan-16 21:15:25.697880 - [DEBUG] Propagate flow
22169 2019-Jan-16 21:15:25.697903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22170 2019-Jan-16 21:15:25.697960 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22171 2019-Jan-16 21:15:25.698611 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22172 2019-Jan-16 21:15:25.699254 - [DEBUG] Edge function : AllBottom (result of previous compose)
22173 2019-Jan-16 21:15:25.699280 - [DEBUG]
22174 2019-Jan-16 21:15:25.699304 - [DEBUG] Join: AllTop & AllBottom
22175 2019-Jan-16 21:15:25.699330 - [DEBUG] = AllBottom (new jump func)
22176 2019-Jan-16 21:15:25.699354 - [DEBUG]
22177 2019-Jan-16 21:15:25.699377 - [DEBUG] Start adding new jump function
22178 2019-Jan-16 21:15:25.699400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22179 2019-Jan-16 21:15:25.699456 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22180 2019-Jan-16 21:15:25.700100 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22181 2019-Jan-16 21:15:25.700732 - [DEBUG] Edge Function : AllBottom
22182 2019-Jan-16 21:15:25.700761 - [DEBUG] End adding new jump function
22183 2019-Jan-16 21:15:25.700785 - [DEBUG]
22184 2019-Jan-16 21:15:25.700808 - [DEBUG] -------------------------------------------- 630. Path Edge --------------------------------------------
22185 2019-Jan-16 21:15:25.700832 - [DEBUG]
22186 2019-Jan-16 21:15:25.700855 - [DEBUG] Process 630. path edge:
22187 2019-Jan-16 21:15:25.700879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22188 2019-Jan-16 21:15:25.700934 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
22189 2019-Jan-16 21:15:25.701568 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22190 2019-Jan-16 21:15:25.702247 - [DEBUG]
22191 2019-Jan-16 21:15:25.702272 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22192 2019-Jan-16 21:15:25.702922 - [DEBUG] Compose: EdgeIdentity * AllBottom
22193 2019-Jan-16 21:15:25.702950 - [DEBUG]
22194 2019-Jan-16 21:15:25.702974 - [DEBUG] Propagate flow
22195 2019-Jan-16 21:15:25.702997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22196 2019-Jan-16 21:15:25.703054 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22197 2019-Jan-16 21:15:25.703694 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22198 2019-Jan-16 21:15:25.704337 - [DEBUG] Edge function : AllBottom (result of previous compose)
22199 2019-Jan-16 21:15:25.704362 - [DEBUG]
22200 2019-Jan-16 21:15:25.704387 - [DEBUG] Join: AllTop & AllBottom
22201 2019-Jan-16 21:15:25.704412 - [DEBUG] = AllBottom (new jump func)
22202 2019-Jan-16 21:15:25.704437 - [DEBUG]
22203 2019-Jan-16 21:15:25.704460 - [DEBUG] Start adding new jump function
22204 2019-Jan-16 21:15:25.704483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22205 2019-Jan-16 21:15:25.704538 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22206 2019-Jan-16 21:15:25.705199 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22207 2019-Jan-16 21:15:25.705837 - [DEBUG] Edge Function : AllBottom
22208 2019-Jan-16 21:15:25.705865 - [DEBUG] End adding new jump function
22209 2019-Jan-16 21:15:25.705889 - [DEBUG]
22210 2019-Jan-16 21:15:25.705912 - [DEBUG] -------------------------------------------- 631. Path Edge --------------------------------------------
22211 2019-Jan-16 21:15:25.705936 - [DEBUG]
22212 2019-Jan-16 21:15:25.705959 - [DEBUG] Process 631. path edge:
22213 2019-Jan-16 21:15:25.705982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22214 2019-Jan-16 21:15:25.706038 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
22215 2019-Jan-16 21:15:25.706676 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22216 2019-Jan-16 21:15:25.707320 - [DEBUG]
22217 2019-Jan-16 21:15:25.707344 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22218 2019-Jan-16 21:15:25.707996 - [DEBUG] Compose: EdgeIdentity * AllBottom
22219 2019-Jan-16 21:15:25.708024 - [DEBUG]
22220 2019-Jan-16 21:15:25.708048 - [DEBUG] Propagate flow
22221 2019-Jan-16 21:15:25.708071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22222 2019-Jan-16 21:15:25.708128 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22223 2019-Jan-16 21:15:25.708776 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22224 2019-Jan-16 21:15:25.709420 - [DEBUG] Edge function : AllBottom (result of previous compose)
22225 2019-Jan-16 21:15:25.709445 - [DEBUG]
22226 2019-Jan-16 21:15:25.709470 - [DEBUG] Join: AllTop & AllBottom
22227 2019-Jan-16 21:15:25.709495 - [DEBUG] = AllBottom (new jump func)
22228 2019-Jan-16 21:15:25.709520 - [DEBUG]
22229 2019-Jan-16 21:15:25.709543 - [DEBUG] Start adding new jump function
22230 2019-Jan-16 21:15:25.709566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22231 2019-Jan-16 21:15:25.709622 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22232 2019-Jan-16 21:15:25.710280 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22233 2019-Jan-16 21:15:25.710915 - [DEBUG] Edge Function : AllBottom
22234 2019-Jan-16 21:15:25.710943 - [DEBUG] End adding new jump function
22235 2019-Jan-16 21:15:25.710967 - [DEBUG]
22236 2019-Jan-16 21:15:25.710990 - [DEBUG] -------------------------------------------- 632. Path Edge --------------------------------------------
22237 2019-Jan-16 21:15:25.711015 - [DEBUG]
22238 2019-Jan-16 21:15:25.711038 - [DEBUG] Process 632. path edge:
22239 2019-Jan-16 21:15:25.711062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22240 2019-Jan-16 21:15:25.711118 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
22241 2019-Jan-16 21:15:25.711767 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22242 2019-Jan-16 21:15:25.712411 - [DEBUG]
22243 2019-Jan-16 21:15:25.712436 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22244 2019-Jan-16 21:15:25.713088 - [DEBUG] Compose: EdgeIdentity * AllBottom
22245 2019-Jan-16 21:15:25.713115 - [DEBUG]
22246 2019-Jan-16 21:15:25.713139 - [DEBUG] Propagate flow
22247 2019-Jan-16 21:15:25.713162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22248 2019-Jan-16 21:15:25.713218 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22249 2019-Jan-16 21:15:25.713857 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22250 2019-Jan-16 21:15:25.714499 - [DEBUG] Edge function : AllBottom (result of previous compose)
22251 2019-Jan-16 21:15:25.714524 - [DEBUG]
22252 2019-Jan-16 21:15:25.714548 - [DEBUG] Join: AllTop & AllBottom
22253 2019-Jan-16 21:15:25.714574 - [DEBUG] = AllBottom (new jump func)
22254 2019-Jan-16 21:15:25.714598 - [DEBUG]
22255 2019-Jan-16 21:15:25.714621 - [DEBUG] Start adding new jump function
22256 2019-Jan-16 21:15:25.714644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22257 2019-Jan-16 21:15:25.714700 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22258 2019-Jan-16 21:15:25.715359 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22259 2019-Jan-16 21:15:25.715997 - [DEBUG] Edge Function : AllBottom
22260 2019-Jan-16 21:15:25.716025 - [DEBUG] End adding new jump function
22261 2019-Jan-16 21:15:25.716049 - [DEBUG]
22262 2019-Jan-16 21:15:25.716072 - [DEBUG] -------------------------------------------- 633. Path Edge --------------------------------------------
22263 2019-Jan-16 21:15:25.716096 - [DEBUG]
22264 2019-Jan-16 21:15:25.716119 - [DEBUG] Process 633. path edge:
22265 2019-Jan-16 21:15:25.716142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22266 2019-Jan-16 21:15:25.716198 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
22267 2019-Jan-16 21:15:25.716835 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22268 2019-Jan-16 21:15:25.717478 - [DEBUG]
22269 2019-Jan-16 21:15:25.717502 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22270 2019-Jan-16 21:15:25.718153 - [DEBUG] Compose: EdgeIdentity * AllBottom
22271 2019-Jan-16 21:15:25.718180 - [DEBUG]
22272 2019-Jan-16 21:15:25.718204 - [DEBUG] Propagate flow
22273 2019-Jan-16 21:15:25.718227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22274 2019-Jan-16 21:15:25.718292 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22275 2019-Jan-16 21:15:25.718944 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22276 2019-Jan-16 21:15:25.719589 - [DEBUG] Edge function : AllBottom (result of previous compose)
22277 2019-Jan-16 21:15:25.719614 - [DEBUG]
22278 2019-Jan-16 21:15:25.719638 - [DEBUG] Join: AllTop & AllBottom
22279 2019-Jan-16 21:15:25.719664 - [DEBUG] = AllBottom (new jump func)
22280 2019-Jan-16 21:15:25.719688 - [DEBUG]
22281 2019-Jan-16 21:15:25.719711 - [DEBUG] Start adding new jump function
22282 2019-Jan-16 21:15:25.719734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22283 2019-Jan-16 21:15:25.719790 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22284 2019-Jan-16 21:15:25.720434 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22285 2019-Jan-16 21:15:25.721069 - [DEBUG] Edge Function : AllBottom
22286 2019-Jan-16 21:15:25.721097 - [DEBUG] End adding new jump function
22287 2019-Jan-16 21:15:25.721120 - [DEBUG]
22288 2019-Jan-16 21:15:25.721144 - [DEBUG] -------------------------------------------- 634. Path Edge --------------------------------------------
22289 2019-Jan-16 21:15:25.721168 - [DEBUG]
22290 2019-Jan-16 21:15:25.721191 - [DEBUG] Process 634. path edge:
22291 2019-Jan-16 21:15:25.721215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22292 2019-Jan-16 21:15:25.721271 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
22293 2019-Jan-16 21:15:25.721921 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22294 2019-Jan-16 21:15:25.722564 - [DEBUG]
22295 2019-Jan-16 21:15:25.722589 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22296 2019-Jan-16 21:15:25.723237 - [DEBUG] Compose: EdgeIdentity * AllBottom
22297 2019-Jan-16 21:15:25.723266 - [DEBUG]
22298 2019-Jan-16 21:15:25.723289 - [DEBUG] Propagate flow
22299 2019-Jan-16 21:15:25.723313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22300 2019-Jan-16 21:15:25.723369 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22301 2019-Jan-16 21:15:25.724003 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22302 2019-Jan-16 21:15:25.724647 - [DEBUG] Edge function : AllBottom (result of previous compose)
22303 2019-Jan-16 21:15:25.724672 - [DEBUG]
22304 2019-Jan-16 21:15:25.724696 - [DEBUG] Join: AllTop & AllBottom
22305 2019-Jan-16 21:15:25.724722 - [DEBUG] = AllBottom (new jump func)
22306 2019-Jan-16 21:15:25.724746 - [DEBUG]
22307 2019-Jan-16 21:15:25.724770 - [DEBUG] Start adding new jump function
22308 2019-Jan-16 21:15:25.724793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22309 2019-Jan-16 21:15:25.724849 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22310 2019-Jan-16 21:15:25.725509 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22311 2019-Jan-16 21:15:25.726143 - [DEBUG] Edge Function : AllBottom
22312 2019-Jan-16 21:15:25.726171 - [DEBUG] End adding new jump function
22313 2019-Jan-16 21:15:25.726194 - [DEBUG]
22314 2019-Jan-16 21:15:25.726218 - [DEBUG] -------------------------------------------- 635. Path Edge --------------------------------------------
22315 2019-Jan-16 21:15:25.726242 - [DEBUG]
22316 2019-Jan-16 21:15:25.726273 - [DEBUG] Process 635. path edge:
22317 2019-Jan-16 21:15:25.726297 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22318 2019-Jan-16 21:15:25.726353 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
22319 2019-Jan-16 21:15:25.726987 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22320 2019-Jan-16 21:15:25.727630 - [DEBUG]
22321 2019-Jan-16 21:15:25.727654 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22322 2019-Jan-16 21:15:25.728301 - [DEBUG] Compose: EdgeIdentity * AllBottom
22323 2019-Jan-16 21:15:25.728329 - [DEBUG]
22324 2019-Jan-16 21:15:25.728353 - [DEBUG] Propagate flow
22325 2019-Jan-16 21:15:25.728376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22326 2019-Jan-16 21:15:25.728447 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22327 2019-Jan-16 21:15:25.729090 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22328 2019-Jan-16 21:15:25.729734 - [DEBUG] Edge function : AllBottom (result of previous compose)
22329 2019-Jan-16 21:15:25.729759 - [DEBUG]
22330 2019-Jan-16 21:15:25.729784 - [DEBUG] Join: AllTop & AllBottom
22331 2019-Jan-16 21:15:25.729810 - [DEBUG] = AllBottom (new jump func)
22332 2019-Jan-16 21:15:25.729834 - [DEBUG]
22333 2019-Jan-16 21:15:25.729857 - [DEBUG] Start adding new jump function
22334 2019-Jan-16 21:15:25.729881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22335 2019-Jan-16 21:15:25.729936 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22336 2019-Jan-16 21:15:25.730580 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22337 2019-Jan-16 21:15:25.731218 - [DEBUG] Edge Function : AllBottom
22338 2019-Jan-16 21:15:25.731246 - [DEBUG] End adding new jump function
22339 2019-Jan-16 21:15:25.731270 - [DEBUG]
22340 2019-Jan-16 21:15:25.731293 - [DEBUG] -------------------------------------------- 636. Path Edge --------------------------------------------
22341 2019-Jan-16 21:15:25.731318 - [DEBUG]
22342 2019-Jan-16 21:15:25.731341 - [DEBUG] Process 636. path edge:
22343 2019-Jan-16 21:15:25.731364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22344 2019-Jan-16 21:15:25.731421 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
22345 2019-Jan-16 21:15:25.732076 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22346 2019-Jan-16 21:15:25.732720 - [DEBUG]
22347 2019-Jan-16 21:15:25.732746 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22348 2019-Jan-16 21:15:25.733400 - [DEBUG] Compose: EdgeIdentity * AllBottom
22349 2019-Jan-16 21:15:25.733428 - [DEBUG]
22350 2019-Jan-16 21:15:25.733452 - [DEBUG] Propagate flow
22351 2019-Jan-16 21:15:25.733476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22352 2019-Jan-16 21:15:25.733532 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22353 2019-Jan-16 21:15:25.734167 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22354 2019-Jan-16 21:15:25.734811 - [DEBUG] Edge function : AllBottom (result of previous compose)
22355 2019-Jan-16 21:15:25.734845 - [DEBUG]
22356 2019-Jan-16 21:15:25.734870 - [DEBUG] Join: AllTop & AllBottom
22357 2019-Jan-16 21:15:25.734895 - [DEBUG] = AllBottom (new jump func)
22358 2019-Jan-16 21:15:25.734919 - [DEBUG]
22359 2019-Jan-16 21:15:25.734943 - [DEBUG] Start adding new jump function
22360 2019-Jan-16 21:15:25.734966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22361 2019-Jan-16 21:15:25.735022 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22362 2019-Jan-16 21:15:25.735682 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22363 2019-Jan-16 21:15:25.736317 - [DEBUG] Edge Function : AllBottom
22364 2019-Jan-16 21:15:25.736345 - [DEBUG] End adding new jump function
22365 2019-Jan-16 21:15:25.736369 - [DEBUG]
22366 2019-Jan-16 21:15:25.736392 - [DEBUG] -------------------------------------------- 637. Path Edge --------------------------------------------
22367 2019-Jan-16 21:15:25.736417 - [DEBUG]
22368 2019-Jan-16 21:15:25.736440 - [DEBUG] Process 637. path edge:
22369 2019-Jan-16 21:15:25.736463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22370 2019-Jan-16 21:15:25.736519 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
22371 2019-Jan-16 21:15:25.737152 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22372 2019-Jan-16 21:15:25.737803 - [DEBUG]
22373 2019-Jan-16 21:15:25.737827 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22374 2019-Jan-16 21:15:25.738489 - [DEBUG] Compose: EdgeIdentity * AllBottom
22375 2019-Jan-16 21:15:25.738517 - [DEBUG]
22376 2019-Jan-16 21:15:25.738541 - [DEBUG] Propagate flow
22377 2019-Jan-16 21:15:25.738564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22378 2019-Jan-16 21:15:25.738621 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22379 2019-Jan-16 21:15:25.739257 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22380 2019-Jan-16 21:15:25.739902 - [DEBUG] Edge function : AllBottom (result of previous compose)
22381 2019-Jan-16 21:15:25.739927 - [DEBUG]
22382 2019-Jan-16 21:15:25.739951 - [DEBUG] Join: AllTop & AllBottom
22383 2019-Jan-16 21:15:25.739977 - [DEBUG] = AllBottom (new jump func)
22384 2019-Jan-16 21:15:25.740001 - [DEBUG]
22385 2019-Jan-16 21:15:25.740024 - [DEBUG] Start adding new jump function
22386 2019-Jan-16 21:15:25.740047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22387 2019-Jan-16 21:15:25.740103 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22388 2019-Jan-16 21:15:25.740748 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22389 2019-Jan-16 21:15:25.741382 - [DEBUG] Edge Function : AllBottom
22390 2019-Jan-16 21:15:25.741410 - [DEBUG] End adding new jump function
22391 2019-Jan-16 21:15:25.741434 - [DEBUG]
22392 2019-Jan-16 21:15:25.741458 - [DEBUG] -------------------------------------------- 638. Path Edge --------------------------------------------
22393 2019-Jan-16 21:15:25.741482 - [DEBUG]
22394 2019-Jan-16 21:15:25.741505 - [DEBUG] Process 638. path edge:
22395 2019-Jan-16 21:15:25.741529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22396 2019-Jan-16 21:15:25.741585 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
22397 2019-Jan-16 21:15:25.742238 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22398 2019-Jan-16 21:15:25.742890 - [DEBUG]
22399 2019-Jan-16 21:15:25.742914 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22400 2019-Jan-16 21:15:25.743558 - [DEBUG] Start of endsummarytab entry
22401 2019-Jan-16 21:15:25.743591 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22402 2019-Jan-16 21:15:25.744232 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
22403 2019-Jan-16 21:15:25.744291 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22404 2019-Jan-16 21:15:25.744927 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22405 2019-Jan-16 21:15:25.745588 - [DEBUG] EF: AllBottom
22406 2019-Jan-16 21:15:25.745613 - [DEBUG]
22407 2019-Jan-16 21:15:25.745636 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22408 2019-Jan-16 21:15:25.746270 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22409 2019-Jan-16 21:15:25.746907 - [DEBUG] EF: AllBottom
22410 2019-Jan-16 21:15:25.746932 - [DEBUG]
22411 2019-Jan-16 21:15:25.746955 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22412 2019-Jan-16 21:15:25.747588 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22413 2019-Jan-16 21:15:25.748232 - [DEBUG] EF: AllBottom
22414 2019-Jan-16 21:15:25.748257 - [DEBUG]
22415 2019-Jan-16 21:15:25.748280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22416 2019-Jan-16 21:15:25.748930 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22417 2019-Jan-16 21:15:25.749566 - [DEBUG] EF: AllBottom
22418 2019-Jan-16 21:15:25.749591 - [DEBUG]
22419 2019-Jan-16 21:15:25.749614 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22420 2019-Jan-16 21:15:25.750247 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22421 2019-Jan-16 21:15:25.750886 - [DEBUG] EF: AllBottom
22422 2019-Jan-16 21:15:25.750911 - [DEBUG]
22423 2019-Jan-16 21:15:25.750934 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22424 2019-Jan-16 21:15:25.751567 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
22425 2019-Jan-16 21:15:25.752216 - [DEBUG] EF: AllBottom
22426 2019-Jan-16 21:15:25.752241 - [DEBUG]
22427 2019-Jan-16 21:15:25.752264 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22428 2019-Jan-16 21:15:25.752898 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22429 2019-Jan-16 21:15:25.753531 - [DEBUG] EF: AllBottom
22430 2019-Jan-16 21:15:25.753556 - [DEBUG]
22431 2019-Jan-16 21:15:25.753579 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22432 2019-Jan-16 21:15:25.754213 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
22433 2019-Jan-16 21:15:25.754849 - [DEBUG] EF: AllBottom
22434 2019-Jan-16 21:15:25.754873 - [DEBUG]
22435 2019-Jan-16 21:15:25.754897 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22436 2019-Jan-16 21:15:25.755545 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
22437 2019-Jan-16 21:15:25.756183 - [DEBUG] EF: AllBottom
22438 2019-Jan-16 21:15:25.756208 - [DEBUG]
22439 2019-Jan-16 21:15:25.756231 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22440 2019-Jan-16 21:15:25.756865 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
22441 2019-Jan-16 21:15:25.757497 - [DEBUG] EF: AllBottom
22442 2019-Jan-16 21:15:25.757522 - [DEBUG]
22443 2019-Jan-16 21:15:25.757545 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22444 2019-Jan-16 21:15:25.758185 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22445 2019-Jan-16 21:15:25.758836 - [DEBUG] EF: AllBottom
22446 2019-Jan-16 21:15:25.758861 - [DEBUG]
22447 2019-Jan-16 21:15:25.758885 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22448 2019-Jan-16 21:15:25.759518 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
22449 2019-Jan-16 21:15:25.760149 - [DEBUG] EF: AllBottom
22450 2019-Jan-16 21:15:25.760174 - [DEBUG]
22451 2019-Jan-16 21:15:25.760197 - [DEBUG] ---------------
22452 2019-Jan-16 21:15:25.760220 - [DEBUG]
22453 2019-Jan-16 21:15:25.760245 - [DEBUG] End of endsummarytab entry
22454 2019-Jan-16 21:15:25.760269 - [DEBUG]
22455 2019-Jan-16 21:15:25.760292 - [DEBUG] Start of incomingtab entry
22456 2019-Jan-16 21:15:25.760316 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22457 2019-Jan-16 21:15:25.760950 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
22458 2019-Jan-16 21:15:25.761006 - [DEBUG] ---------------
22459 2019-Jan-16 21:15:25.761030 - [DEBUG] End of incomingtab entry
22460 2019-Jan-16 21:15:25.761053 - [DEBUG]
22461 2019-Jan-16 21:15:25.761078 - [DEBUG] EDGE:
22462 2019-Jan-16 21:15:25.761135 - [DEBUG] ---> 22463 2019-Jan-16 21:15:25.761783 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22464 2019-Jan-16 21:15:25.762427 - [DEBUG]
22465 2019-Jan-16 21:15:25.762452 - [DEBUG] EDGE:
22466 2019-Jan-16 21:15:25.762509 - [DEBUG] ---> 22467 2019-Jan-16 21:15:25.763144 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22468 2019-Jan-16 21:15:25.763787 - [DEBUG]
22469 2019-Jan-16 21:15:25.763820 - [DEBUG] Compose: EdgeIdentity * AllBottom
22470 2019-Jan-16 21:15:25.763847 - [DEBUG]
22471 2019-Jan-16 21:15:25.763870 - [DEBUG] Propagate flow
22472 2019-Jan-16 21:15:25.763893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22473 2019-Jan-16 21:15:25.763949 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
22474 2019-Jan-16 21:15:25.764594 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22475 2019-Jan-16 21:15:25.765254 - [DEBUG] Edge function : AllBottom (result of previous compose)
22476 2019-Jan-16 21:15:25.765278 - [DEBUG]
22477 2019-Jan-16 21:15:25.765303 - [DEBUG] Join: AllTop & AllBottom
22478 2019-Jan-16 21:15:25.765329 - [DEBUG] = AllBottom (new jump func)
22479 2019-Jan-16 21:15:25.765353 - [DEBUG]
22480 2019-Jan-16 21:15:25.765376 - [DEBUG] Start adding new jump function
22481 2019-Jan-16 21:15:25.765400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22482 2019-Jan-16 21:15:25.765456 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22483 2019-Jan-16 21:15:25.766100 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
22484 2019-Jan-16 21:15:25.766743 - [DEBUG] Edge Function : AllBottom
22485 2019-Jan-16 21:15:25.766772 - [DEBUG] End adding new jump function
22486 2019-Jan-16 21:15:25.766796 - [DEBUG]
22487 2019-Jan-16 21:15:25.766819 - [DEBUG] -------------------------------------------- 639. Path Edge --------------------------------------------
22488 2019-Jan-16 21:15:25.766843 - [DEBUG]
22489 2019-Jan-16 21:15:25.766879 - [DEBUG] Process 639. path edge:
22490 2019-Jan-16 21:15:25.766903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22491 2019-Jan-16 21:15:25.766959 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
22492 2019-Jan-16 21:15:25.767603 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22493 2019-Jan-16 21:15:25.768247 - [DEBUG]
22494 2019-Jan-16 21:15:25.768271 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
22495 2019-Jan-16 21:15:25.768938 - [DEBUG] Possible callees:
22496 2019-Jan-16 21:15:25.768963 - [DEBUG] llvm.dbg.declare
22497 2019-Jan-16 21:15:25.768988 - [DEBUG] Possible return sites:
22498 2019-Jan-16 21:15:25.769012 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19322499 2019-Jan-16 21:15:25.770285 - [DEBUG] Found and process special summary
22500 2019-Jan-16 21:15:25.770319 - [DEBUG] Compose: EdgeIdentity * AllBottom
22501 2019-Jan-16 21:15:25.770346 - [DEBUG]
22502 2019-Jan-16 21:15:25.770369 - [DEBUG] Propagate flow
22503 2019-Jan-16 21:15:25.770392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22504 2019-Jan-16 21:15:25.770449 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
22505 2019-Jan-16 21:15:25.771099 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22506 2019-Jan-16 21:15:25.771755 - [DEBUG] Edge function : AllBottom (result of previous compose)
22507 2019-Jan-16 21:15:25.771780 - [DEBUG]
22508 2019-Jan-16 21:15:25.771805 - [DEBUG] Join: AllTop & AllBottom
22509 2019-Jan-16 21:15:25.771831 - [DEBUG] = AllBottom (new jump func)
22510 2019-Jan-16 21:15:25.771855 - [DEBUG]
22511 2019-Jan-16 21:15:25.771878 - [DEBUG] Start adding new jump function
22512 2019-Jan-16 21:15:25.771901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22513 2019-Jan-16 21:15:25.771957 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22514 2019-Jan-16 21:15:25.772602 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
22515 2019-Jan-16 21:15:25.773239 - [DEBUG] Edge Function : AllBottom
22516 2019-Jan-16 21:15:25.773267 - [DEBUG] End adding new jump function
22517 2019-Jan-16 21:15:25.773291 - [DEBUG]
22518 2019-Jan-16 21:15:25.773314 - [DEBUG] -------------------------------------------- 640. Path Edge --------------------------------------------
22519 2019-Jan-16 21:15:25.773339 - [DEBUG]
22520 2019-Jan-16 21:15:25.773362 - [DEBUG] Process 640. path edge:
22521 2019-Jan-16 21:15:25.773385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22522 2019-Jan-16 21:15:25.773441 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
22523 2019-Jan-16 21:15:25.774079 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22524 2019-Jan-16 21:15:25.774724 - [DEBUG]
22525 2019-Jan-16 21:15:25.774749 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
22526 2019-Jan-16 21:15:25.775417 - [DEBUG] Compose: EdgeIdentity * AllBottom
22527 2019-Jan-16 21:15:25.775445 - [DEBUG]
22528 2019-Jan-16 21:15:25.775468 - [DEBUG] Propagate flow
22529 2019-Jan-16 21:15:25.775492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22530 2019-Jan-16 21:15:25.775556 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
22531 2019-Jan-16 21:15:25.776193 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22532 2019-Jan-16 21:15:25.776837 - [DEBUG] Edge function : AllBottom (result of previous compose)
22533 2019-Jan-16 21:15:25.776862 - [DEBUG]
22534 2019-Jan-16 21:15:25.776886 - [DEBUG] Join: AllTop & AllBottom
22535 2019-Jan-16 21:15:25.776911 - [DEBUG] = AllBottom (new jump func)
22536 2019-Jan-16 21:15:25.776936 - [DEBUG]
22537 2019-Jan-16 21:15:25.776959 - [DEBUG] Start adding new jump function
22538 2019-Jan-16 21:15:25.776982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22539 2019-Jan-16 21:15:25.777038 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22540 2019-Jan-16 21:15:25.777682 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
22541 2019-Jan-16 21:15:25.778316 - [DEBUG] Edge Function : AllBottom
22542 2019-Jan-16 21:15:25.778343 - [DEBUG] End adding new jump function
22543 2019-Jan-16 21:15:25.778367 - [DEBUG]
22544 2019-Jan-16 21:15:25.778390 - [DEBUG] -------------------------------------------- 641. Path Edge --------------------------------------------
22545 2019-Jan-16 21:15:25.778429 - [DEBUG]
22546 2019-Jan-16 21:15:25.778452 - [DEBUG] Process 641. path edge:
22547 2019-Jan-16 21:15:25.778475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22548 2019-Jan-16 21:15:25.778532 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
22549 2019-Jan-16 21:15:25.779167 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22550 2019-Jan-16 21:15:25.779811 - [DEBUG]
22551 2019-Jan-16 21:15:25.779836 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
22552 2019-Jan-16 21:15:25.780484 - [DEBUG] Compose: EdgeIdentity * AllBottom
22553 2019-Jan-16 21:15:25.780512 - [DEBUG]
22554 2019-Jan-16 21:15:25.780535 - [DEBUG] Propagate flow
22555 2019-Jan-16 21:15:25.780558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22556 2019-Jan-16 21:15:25.780615 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22557 2019-Jan-16 21:15:25.781249 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22558 2019-Jan-16 21:15:25.781909 - [DEBUG] Edge function : AllBottom (result of previous compose)
22559 2019-Jan-16 21:15:25.781934 - [DEBUG]
22560 2019-Jan-16 21:15:25.781959 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22561 2019-Jan-16 21:15:25.781985 - [DEBUG] = AllBottom
22562 2019-Jan-16 21:15:25.782009 - [DEBUG]
22563 2019-Jan-16 21:15:25.782032 - [DEBUG] PROPAGATE: No new function!
22564 2019-Jan-16 21:15:25.782056 - [DEBUG] EDGE:
22565 2019-Jan-16 21:15:25.782113 - [DEBUG] ---> 22566 2019-Jan-16 21:15:25.782748 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22567 2019-Jan-16 21:15:25.783392 - [DEBUG]
22568 2019-Jan-16 21:15:25.783417 - [DEBUG] EDGE:
22569 2019-Jan-16 21:15:25.783474 - [DEBUG] ---> 22570 2019-Jan-16 21:15:25.784112 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22571 2019-Jan-16 21:15:25.784764 - [DEBUG]
22572 2019-Jan-16 21:15:25.784802 - [DEBUG] Compose: EdgeIdentity * AllBottom
22573 2019-Jan-16 21:15:25.784829 - [DEBUG]
22574 2019-Jan-16 21:15:25.784853 - [DEBUG] Propagate flow
22575 2019-Jan-16 21:15:25.784876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22576 2019-Jan-16 21:15:25.784932 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
22577 2019-Jan-16 21:15:25.785587 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22578 2019-Jan-16 21:15:25.786230 - [DEBUG] Edge function : AllBottom (result of previous compose)
22579 2019-Jan-16 21:15:25.786255 - [DEBUG]
22580 2019-Jan-16 21:15:25.786280 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22581 2019-Jan-16 21:15:25.786306 - [DEBUG] = AllBottom
22582 2019-Jan-16 21:15:25.786330 - [DEBUG]
22583 2019-Jan-16 21:15:25.786352 - [DEBUG] PROPAGATE: No new function!
22584 2019-Jan-16 21:15:25.786379 - [DEBUG] EDGE:
22585 2019-Jan-16 21:15:25.786436 - [DEBUG] ---> 22586 2019-Jan-16 21:15:25.787081 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22587 2019-Jan-16 21:15:25.787725 - [DEBUG]
22588 2019-Jan-16 21:15:25.787750 - [DEBUG] EDGE:
22589 2019-Jan-16 21:15:25.787807 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
22590 2019-Jan-16 21:15:25.788462 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22591 2019-Jan-16 21:15:25.789107 - [DEBUG]
22592 2019-Jan-16 21:15:25.789132 - [DEBUG] EDGE:
22593 2019-Jan-16 21:15:25.789189 - [DEBUG] ---> 22594 2019-Jan-16 21:15:25.789823 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22595 2019-Jan-16 21:15:25.790466 - [DEBUG]
22596 2019-Jan-16 21:15:25.790491 - [DEBUG] EDGE:
22597 2019-Jan-16 21:15:25.790548 - [DEBUG] ---> 22598 2019-Jan-16 21:15:25.791183 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22599 2019-Jan-16 21:15:25.791841 - [DEBUG]
22600 2019-Jan-16 21:15:25.791866 - [DEBUG] EDGE:
22601 2019-Jan-16 21:15:25.791923 - [DEBUG] ---> 22602 2019-Jan-16 21:15:25.792561 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22603 2019-Jan-16 21:15:25.793204 - [DEBUG]
22604 2019-Jan-16 21:15:25.793237 - [DEBUG] Compose: EdgeIdentity * AllBottom
22605 2019-Jan-16 21:15:25.793264 - [DEBUG]
22606 2019-Jan-16 21:15:25.793287 - [DEBUG] Propagate flow
22607 2019-Jan-16 21:15:25.793310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22608 2019-Jan-16 21:15:25.793366 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
22609 2019-Jan-16 21:15:25.794004 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22610 2019-Jan-16 21:15:25.794656 - [DEBUG] Edge function : AllBottom (result of previous compose)
22611 2019-Jan-16 21:15:25.794682 - [DEBUG]
22612 2019-Jan-16 21:15:25.794707 - [DEBUG] Join: AllTop & AllBottom
22613 2019-Jan-16 21:15:25.794733 - [DEBUG] = AllBottom (new jump func)
22614 2019-Jan-16 21:15:25.794757 - [DEBUG]
22615 2019-Jan-16 21:15:25.794780 - [DEBUG] Start adding new jump function
22616 2019-Jan-16 21:15:25.794803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22617 2019-Jan-16 21:15:25.794859 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22618 2019-Jan-16 21:15:25.795520 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
22619 2019-Jan-16 21:15:25.796158 - [DEBUG] Edge Function : AllBottom
22620 2019-Jan-16 21:15:25.796187 - [DEBUG] End adding new jump function
22621 2019-Jan-16 21:15:25.796211 - [DEBUG]
22622 2019-Jan-16 21:15:25.796234 - [DEBUG] -------------------------------------------- 642. Path Edge --------------------------------------------
22623 2019-Jan-16 21:15:25.796258 - [DEBUG]
22624 2019-Jan-16 21:15:25.796282 - [DEBUG] Process 642. path edge:
22625 2019-Jan-16 21:15:25.796305 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22626 2019-Jan-16 21:15:25.796361 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
22627 2019-Jan-16 21:15:25.796998 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22628 2019-Jan-16 21:15:25.797641 - [DEBUG]
22629 2019-Jan-16 21:15:25.797665 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
22630 2019-Jan-16 21:15:25.798318 - [DEBUG] Compose: EdgeIdentity * AllBottom
22631 2019-Jan-16 21:15:25.798345 - [DEBUG]
22632 2019-Jan-16 21:15:25.798369 - [DEBUG] Propagate flow
22633 2019-Jan-16 21:15:25.798392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22634 2019-Jan-16 21:15:25.798462 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
22635 2019-Jan-16 21:15:25.799097 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22636 2019-Jan-16 21:15:25.799741 - [DEBUG] Edge function : AllBottom (result of previous compose)
22637 2019-Jan-16 21:15:25.799766 - [DEBUG]
22638 2019-Jan-16 21:15:25.799790 - [DEBUG] Join: AllTop & AllBottom
22639 2019-Jan-16 21:15:25.799816 - [DEBUG] = AllBottom (new jump func)
22640 2019-Jan-16 21:15:25.799840 - [DEBUG]
22641 2019-Jan-16 21:15:25.799863 - [DEBUG] Start adding new jump function
22642 2019-Jan-16 21:15:25.799886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22643 2019-Jan-16 21:15:25.799942 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22644 2019-Jan-16 21:15:25.800587 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
22645 2019-Jan-16 21:15:25.801219 - [DEBUG] Edge Function : AllBottom
22646 2019-Jan-16 21:15:25.801246 - [DEBUG] End adding new jump function
22647 2019-Jan-16 21:15:25.801270 - [DEBUG]
22648 2019-Jan-16 21:15:25.801294 - [DEBUG] -------------------------------------------- 643. Path Edge --------------------------------------------
22649 2019-Jan-16 21:15:25.801318 - [DEBUG]
22650 2019-Jan-16 21:15:25.801341 - [DEBUG] Process 643. path edge:
22651 2019-Jan-16 21:15:25.801365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22652 2019-Jan-16 21:15:25.801421 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
22653 2019-Jan-16 21:15:25.802068 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
22654 2019-Jan-16 21:15:25.802720 - [DEBUG]
22655 2019-Jan-16 21:15:25.802745 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
22656 2019-Jan-16 21:15:25.803391 - [DEBUG] Compose: EdgeIdentity * AllBottom
22657 2019-Jan-16 21:15:25.803419 - [DEBUG]
22658 2019-Jan-16 21:15:25.803442 - [DEBUG] Propagate flow
22659 2019-Jan-16 21:15:25.803466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22660 2019-Jan-16 21:15:25.803522 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22661 2019-Jan-16 21:15:25.804156 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22662 2019-Jan-16 21:15:25.804800 - [DEBUG] Edge function : AllBottom (result of previous compose)
22663 2019-Jan-16 21:15:25.804825 - [DEBUG]
22664 2019-Jan-16 21:15:25.804850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22665 2019-Jan-16 21:15:25.804876 - [DEBUG] = AllBottom
22666 2019-Jan-16 21:15:25.804900 - [DEBUG]
22667 2019-Jan-16 21:15:25.804922 - [DEBUG] PROPAGATE: No new function!
22668 2019-Jan-16 21:15:25.804947 - [DEBUG] EDGE:
22669 2019-Jan-16 21:15:25.805004 - [DEBUG] ---> 22670 2019-Jan-16 21:15:25.805654 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22671 2019-Jan-16 21:15:25.806299 - [DEBUG]
22672 2019-Jan-16 21:15:25.806323 - [DEBUG] EDGE:
22673 2019-Jan-16 21:15:25.806381 - [DEBUG] ---> 22674 2019-Jan-16 21:15:25.807019 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22675 2019-Jan-16 21:15:25.807663 - [DEBUG]
22676 2019-Jan-16 21:15:25.807688 - [DEBUG] EDGE:
22677 2019-Jan-16 21:15:25.807745 - [DEBUG] ---> 22678 2019-Jan-16 21:15:25.808379 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22679 2019-Jan-16 21:15:25.809038 - [DEBUG]
22680 2019-Jan-16 21:15:25.809063 - [DEBUG] EDGE:
22681 2019-Jan-16 21:15:25.809121 - [DEBUG] ---> 22682 2019-Jan-16 21:15:25.809760 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22683 2019-Jan-16 21:15:25.810408 - [DEBUG]
22684 2019-Jan-16 21:15:25.810433 - [DEBUG] EDGE:
22685 2019-Jan-16 21:15:25.810491 - [DEBUG] ---> 22686 2019-Jan-16 21:15:25.811125 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22687 2019-Jan-16 21:15:25.811783 - [DEBUG]
22688 2019-Jan-16 21:15:25.811808 - [DEBUG] EDGE:
22689 2019-Jan-16 21:15:25.811866 - [DEBUG] ---> 22690 2019-Jan-16 21:15:25.812502 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22691 2019-Jan-16 21:15:25.813153 - [DEBUG]
22692 2019-Jan-16 21:15:25.813189 - [DEBUG] Compose: EdgeIdentity * AllBottom
22693 2019-Jan-16 21:15:25.813216 - [DEBUG]
22694 2019-Jan-16 21:15:25.813240 - [DEBUG] Propagate flow
22695 2019-Jan-16 21:15:25.813263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22696 2019-Jan-16 21:15:25.813320 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22697 2019-Jan-16 21:15:25.813958 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22698 2019-Jan-16 21:15:25.814602 - [DEBUG] Edge function : AllBottom (result of previous compose)
22699 2019-Jan-16 21:15:25.814627 - [DEBUG]
22700 2019-Jan-16 21:15:25.814651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22701 2019-Jan-16 21:15:25.814677 - [DEBUG] = AllBottom
22702 2019-Jan-16 21:15:25.814701 - [DEBUG]
22703 2019-Jan-16 21:15:25.814724 - [DEBUG] PROPAGATE: No new function!
22704 2019-Jan-16 21:15:25.814750 - [DEBUG] EDGE:
22705 2019-Jan-16 21:15:25.814808 - [DEBUG] ---> 22706 2019-Jan-16 21:15:25.815467 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22707 2019-Jan-16 21:15:25.816111 - [DEBUG]
22708 2019-Jan-16 21:15:25.816136 - [DEBUG] EDGE:
22709 2019-Jan-16 21:15:25.816193 - [DEBUG] ---> 22710 2019-Jan-16 21:15:25.816827 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22711 2019-Jan-16 21:15:25.817473 - [DEBUG]
22712 2019-Jan-16 21:15:25.817498 - [DEBUG] EDGE:
22713 2019-Jan-16 21:15:25.817555 - [DEBUG] ---> 22714 2019-Jan-16 21:15:25.818192 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22715 2019-Jan-16 21:15:25.818849 - [DEBUG]
22716 2019-Jan-16 21:15:25.818885 - [DEBUG] Compose: EdgeIdentity * AllBottom
22717 2019-Jan-16 21:15:25.818912 - [DEBUG]
22718 2019-Jan-16 21:15:25.818935 - [DEBUG] Propagate flow
22719 2019-Jan-16 21:15:25.818958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22720 2019-Jan-16 21:15:25.819015 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22721 2019-Jan-16 21:15:25.819653 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22722 2019-Jan-16 21:15:25.820297 - [DEBUG] Edge function : AllBottom (result of previous compose)
22723 2019-Jan-16 21:15:25.820322 - [DEBUG]
22724 2019-Jan-16 21:15:25.820347 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22725 2019-Jan-16 21:15:25.820372 - [DEBUG] = AllBottom
22726 2019-Jan-16 21:15:25.820397 - [DEBUG]
22727 2019-Jan-16 21:15:25.820420 - [DEBUG] PROPAGATE: No new function!
22728 2019-Jan-16 21:15:25.820446 - [DEBUG] EDGE:
22729 2019-Jan-16 21:15:25.820503 - [DEBUG] ---> 22730 2019-Jan-16 21:15:25.821148 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22731 2019-Jan-16 21:15:25.821805 - [DEBUG]
22732 2019-Jan-16 21:15:25.821830 - [DEBUG] EDGE:
22733 2019-Jan-16 21:15:25.821895 - [DEBUG] ---> 22734 2019-Jan-16 21:15:25.822530 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22735 2019-Jan-16 21:15:25.823174 - [DEBUG]
22736 2019-Jan-16 21:15:25.823199 - [DEBUG] EDGE:
22737 2019-Jan-16 21:15:25.823257 - [DEBUG] ---> 22738 2019-Jan-16 21:15:25.823897 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22739 2019-Jan-16 21:15:25.824586 - [DEBUG]
22740 2019-Jan-16 21:15:25.824615 - [DEBUG] EDGE:
22741 2019-Jan-16 21:15:25.824683 - [DEBUG] ---> 22742 2019-Jan-16 21:15:25.825402 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22743 2019-Jan-16 21:15:25.826115 - [DEBUG]
22744 2019-Jan-16 21:15:25.826178 - [DEBUG] Compose: EdgeIdentity * AllBottom
22745 2019-Jan-16 21:15:25.826206 - [DEBUG]
22746 2019-Jan-16 21:15:25.826231 - [DEBUG] Propagate flow
22747 2019-Jan-16 21:15:25.826255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22748 2019-Jan-16 21:15:25.826330 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22749 2019-Jan-16 21:15:25.827007 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22750 2019-Jan-16 21:15:25.827654 - [DEBUG] Edge function : AllBottom (result of previous compose)
22751 2019-Jan-16 21:15:25.827679 - [DEBUG]
22752 2019-Jan-16 21:15:25.827705 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22753 2019-Jan-16 21:15:25.827731 - [DEBUG] = AllBottom
22754 2019-Jan-16 21:15:25.827755 - [DEBUG]
22755 2019-Jan-16 21:15:25.827778 - [DEBUG] PROPAGATE: No new function!
22756 2019-Jan-16 21:15:25.827809 - [DEBUG] EDGE:
22757 2019-Jan-16 21:15:25.827868 - [DEBUG] ---> 22758 2019-Jan-16 21:15:25.828538 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22759 2019-Jan-16 21:15:25.829182 - [DEBUG]
22760 2019-Jan-16 21:15:25.829208 - [DEBUG] EDGE:
22761 2019-Jan-16 21:15:25.829266 - [DEBUG] ---> 22762 2019-Jan-16 21:15:25.829901 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22763 2019-Jan-16 21:15:25.830544 - [DEBUG]
22764 2019-Jan-16 21:15:25.830569 - [DEBUG] EDGE:
22765 2019-Jan-16 21:15:25.830627 - [DEBUG] ---> 22766 2019-Jan-16 21:15:25.831264 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22767 2019-Jan-16 21:15:25.831924 - [DEBUG]
22768 2019-Jan-16 21:15:25.831965 - [DEBUG] Compose: EdgeIdentity * AllBottom
22769 2019-Jan-16 21:15:25.831992 - [DEBUG]
22770 2019-Jan-16 21:15:25.832016 - [DEBUG] Propagate flow
22771 2019-Jan-16 21:15:25.832039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22772 2019-Jan-16 21:15:25.832114 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22773 2019-Jan-16 21:15:25.832754 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22774 2019-Jan-16 21:15:25.833396 - [DEBUG] Edge function : AllBottom (result of previous compose)
22775 2019-Jan-16 21:15:25.833422 - [DEBUG]
22776 2019-Jan-16 21:15:25.833447 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22777 2019-Jan-16 21:15:25.833472 - [DEBUG] = AllBottom
22778 2019-Jan-16 21:15:25.833497 - [DEBUG]
22779 2019-Jan-16 21:15:25.833520 - [DEBUG] PROPAGATE: No new function!
22780 2019-Jan-16 21:15:25.833546 - [DEBUG] EDGE:
22781 2019-Jan-16 21:15:25.833604 - [DEBUG] ---> 22782 2019-Jan-16 21:15:25.834248 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22783 2019-Jan-16 21:15:25.834891 - [DEBUG]
22784 2019-Jan-16 21:15:25.834917 - [DEBUG] EDGE:
22785 2019-Jan-16 21:15:25.834974 - [DEBUG] ---> 22786 2019-Jan-16 21:15:25.835622 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22787 2019-Jan-16 21:15:25.836268 - [DEBUG]
22788 2019-Jan-16 21:15:25.836293 - [DEBUG] EDGE:
22789 2019-Jan-16 21:15:25.836351 - [DEBUG] ---> 22790 2019-Jan-16 21:15:25.836984 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22791 2019-Jan-16 21:15:25.837638 - [DEBUG]
22792 2019-Jan-16 21:15:25.837664 - [DEBUG] EDGE:
22793 2019-Jan-16 21:15:25.837721 - [DEBUG] ---> 22794 2019-Jan-16 21:15:25.838360 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
22795 2019-Jan-16 21:15:25.839020 - [DEBUG]
22796 2019-Jan-16 21:15:25.839068 - [DEBUG] Compose: EdgeIdentity * AllBottom
22797 2019-Jan-16 21:15:25.839096 - [DEBUG]
22798 2019-Jan-16 21:15:25.839120 - [DEBUG] Propagate flow
22799 2019-Jan-16 21:15:25.839143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22800 2019-Jan-16 21:15:25.839199 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22801 2019-Jan-16 21:15:25.839837 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22802 2019-Jan-16 21:15:25.840473 - [DEBUG] Edge function : AllBottom (result of previous compose)
22803 2019-Jan-16 21:15:25.840498 - [DEBUG]
22804 2019-Jan-16 21:15:25.840523 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22805 2019-Jan-16 21:15:25.840549 - [DEBUG] = AllBottom
22806 2019-Jan-16 21:15:25.840573 - [DEBUG]
22807 2019-Jan-16 21:15:25.840596 - [DEBUG] PROPAGATE: No new function!
22808 2019-Jan-16 21:15:25.840621 - [DEBUG] Compose: EdgeIdentity * AllBottom
22809 2019-Jan-16 21:15:25.840647 - [DEBUG]
22810 2019-Jan-16 21:15:25.840671 - [DEBUG] Propagate flow
22811 2019-Jan-16 21:15:25.840694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22812 2019-Jan-16 21:15:25.840750 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22813 2019-Jan-16 21:15:25.841396 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22814 2019-Jan-16 21:15:25.842057 - [DEBUG] Edge function : AllBottom (result of previous compose)
22815 2019-Jan-16 21:15:25.842083 - [DEBUG]
22816 2019-Jan-16 21:15:25.842108 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22817 2019-Jan-16 21:15:25.842133 - [DEBUG] = AllBottom
22818 2019-Jan-16 21:15:25.842157 - [DEBUG]
22819 2019-Jan-16 21:15:25.842180 - [DEBUG] PROPAGATE: No new function!
22820 2019-Jan-16 21:15:25.842207 - [DEBUG] EDGE:
22821 2019-Jan-16 21:15:25.842266 - [DEBUG] ---> 22822 2019-Jan-16 21:15:25.842910 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
22823 2019-Jan-16 21:15:25.843545 - [DEBUG]
22824 2019-Jan-16 21:15:25.843582 - [DEBUG] Compose: EdgeIdentity * AllBottom
22825 2019-Jan-16 21:15:25.843608 - [DEBUG]
22826 2019-Jan-16 21:15:25.843632 - [DEBUG] Propagate flow
22827 2019-Jan-16 21:15:25.843655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22828 2019-Jan-16 21:15:25.843711 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22829 2019-Jan-16 21:15:25.844356 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22830 2019-Jan-16 21:15:25.844989 - [DEBUG] Edge function : AllBottom (result of previous compose)
22831 2019-Jan-16 21:15:25.845014 - [DEBUG]
22832 2019-Jan-16 21:15:25.845040 - [DEBUG] Join: AllTop & AllBottom
22833 2019-Jan-16 21:15:25.845080 - [DEBUG] = AllBottom (new jump func)
22834 2019-Jan-16 21:15:25.845107 - [DEBUG]
22835 2019-Jan-16 21:15:25.845131 - [DEBUG] Start adding new jump function
22836 2019-Jan-16 21:15:25.845154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22837 2019-Jan-16 21:15:25.845210 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22838 2019-Jan-16 21:15:25.845845 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22839 2019-Jan-16 21:15:25.846487 - [DEBUG] Edge Function : AllBottom
22840 2019-Jan-16 21:15:25.846517 - [DEBUG] End adding new jump function
22841 2019-Jan-16 21:15:25.846542 - [DEBUG]
22842 2019-Jan-16 21:15:25.846565 - [DEBUG] -------------------------------------------- 644. Path Edge --------------------------------------------
22843 2019-Jan-16 21:15:25.846590 - [DEBUG]
22844 2019-Jan-16 21:15:25.846613 - [DEBUG] Process 644. path edge:
22845 2019-Jan-16 21:15:25.846637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22846 2019-Jan-16 21:15:25.846693 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
22847 2019-Jan-16 21:15:25.847337 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
22848 2019-Jan-16 21:15:25.847971 - [DEBUG]
22849 2019-Jan-16 21:15:25.847995 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22850 2019-Jan-16 21:15:25.848666 - [DEBUG] Possible callees:
22851 2019-Jan-16 21:15:25.848691 - [DEBUG] llvm.dbg.declare
22852 2019-Jan-16 21:15:25.848715 - [DEBUG] Possible return sites:
22853 2019-Jan-16 21:15:25.848739 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14322854 2019-Jan-16 21:15:25.850021 - [DEBUG] Found and process special summary
22855 2019-Jan-16 21:15:25.850063 - [DEBUG] Compose: EdgeIdentity * AllBottom
22856 2019-Jan-16 21:15:25.850090 - [DEBUG]
22857 2019-Jan-16 21:15:25.850114 - [DEBUG] Propagate flow
22858 2019-Jan-16 21:15:25.850137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22859 2019-Jan-16 21:15:25.850194 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22860 2019-Jan-16 21:15:25.850841 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22861 2019-Jan-16 21:15:25.851476 - [DEBUG] Edge function : AllBottom (result of previous compose)
22862 2019-Jan-16 21:15:25.851501 - [DEBUG]
22863 2019-Jan-16 21:15:25.851526 - [DEBUG] Join: AllTop & AllBottom
22864 2019-Jan-16 21:15:25.851551 - [DEBUG] = AllBottom (new jump func)
22865 2019-Jan-16 21:15:25.851576 - [DEBUG]
22866 2019-Jan-16 21:15:25.851599 - [DEBUG] Start adding new jump function
22867 2019-Jan-16 21:15:25.851622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22868 2019-Jan-16 21:15:25.851678 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22869 2019-Jan-16 21:15:25.852329 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22870 2019-Jan-16 21:15:25.852967 - [DEBUG] Edge Function : AllBottom
22871 2019-Jan-16 21:15:25.852995 - [DEBUG] End adding new jump function
22872 2019-Jan-16 21:15:25.853019 - [DEBUG]
22873 2019-Jan-16 21:15:25.853042 - [DEBUG] -------------------------------------------- 645. Path Edge --------------------------------------------
22874 2019-Jan-16 21:15:25.853067 - [DEBUG]
22875 2019-Jan-16 21:15:25.853090 - [DEBUG] Process 645. path edge:
22876 2019-Jan-16 21:15:25.853114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22877 2019-Jan-16 21:15:25.853169 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
22878 2019-Jan-16 21:15:25.853810 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
22879 2019-Jan-16 21:15:25.854445 - [DEBUG]
22880 2019-Jan-16 21:15:25.854470 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22881 2019-Jan-16 21:15:25.855139 - [DEBUG] Compose: EdgeIdentity * AllBottom
22882 2019-Jan-16 21:15:25.855167 - [DEBUG]
22883 2019-Jan-16 21:15:25.855190 - [DEBUG] Propagate flow
22884 2019-Jan-16 21:15:25.855213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22885 2019-Jan-16 21:15:25.855270 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
22886 2019-Jan-16 21:15:25.855903 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22887 2019-Jan-16 21:15:25.856537 - [DEBUG] Edge function : AllBottom (result of previous compose)
22888 2019-Jan-16 21:15:25.856562 - [DEBUG]
22889 2019-Jan-16 21:15:25.856586 - [DEBUG] Join: AllTop & AllBottom
22890 2019-Jan-16 21:15:25.856612 - [DEBUG] = AllBottom (new jump func)
22891 2019-Jan-16 21:15:25.856636 - [DEBUG]
22892 2019-Jan-16 21:15:25.856659 - [DEBUG] Start adding new jump function
22893 2019-Jan-16 21:15:25.856682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22894 2019-Jan-16 21:15:25.856737 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22895 2019-Jan-16 21:15:25.857372 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
22896 2019-Jan-16 21:15:25.858003 - [DEBUG] Edge Function : AllBottom
22897 2019-Jan-16 21:15:25.858031 - [DEBUG] End adding new jump function
22898 2019-Jan-16 21:15:25.858063 - [DEBUG]
22899 2019-Jan-16 21:15:25.858087 - [DEBUG] -------------------------------------------- 646. Path Edge --------------------------------------------
22900 2019-Jan-16 21:15:25.858111 - [DEBUG]
22901 2019-Jan-16 21:15:25.858134 - [DEBUG] Process 646. path edge:
22902 2019-Jan-16 21:15:25.858158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22903 2019-Jan-16 21:15:25.858214 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
22904 2019-Jan-16 21:15:25.858863 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
22905 2019-Jan-16 21:15:25.859497 - [DEBUG]
22906 2019-Jan-16 21:15:25.859522 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
22907 2019-Jan-16 21:15:25.860169 - [DEBUG] Compose: EdgeIdentity * AllBottom
22908 2019-Jan-16 21:15:25.860196 - [DEBUG]
22909 2019-Jan-16 21:15:25.860220 - [DEBUG] Propagate flow
22910 2019-Jan-16 21:15:25.860243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22911 2019-Jan-16 21:15:25.860299 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
22912 2019-Jan-16 21:15:25.860932 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22913 2019-Jan-16 21:15:25.861566 - [DEBUG] Edge function : AllBottom (result of previous compose)
22914 2019-Jan-16 21:15:25.861590 - [DEBUG]
22915 2019-Jan-16 21:15:25.861616 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22916 2019-Jan-16 21:15:25.861641 - [DEBUG] = AllBottom
22917 2019-Jan-16 21:15:25.861665 - [DEBUG]
22918 2019-Jan-16 21:15:25.861688 - [DEBUG] PROPAGATE: No new function!
22919 2019-Jan-16 21:15:25.861712 - [DEBUG] EDGE:
22920 2019-Jan-16 21:15:25.861783 - [DEBUG] ---> 22921 2019-Jan-16 21:15:25.862416 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
22922 2019-Jan-16 21:15:25.863050 - [DEBUG]
22923 2019-Jan-16 21:15:25.863075 - [DEBUG] Compose: EdgeIdentity * AllBottom
22924 2019-Jan-16 21:15:25.863101 - [DEBUG]
22925 2019-Jan-16 21:15:25.863124 - [DEBUG] Propagate flow
22926 2019-Jan-16 21:15:25.863147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22927 2019-Jan-16 21:15:25.863203 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
22928 2019-Jan-16 21:15:25.863834 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22929 2019-Jan-16 21:15:25.864471 - [DEBUG] Edge function : AllBottom (result of previous compose)
22930 2019-Jan-16 21:15:25.864495 - [DEBUG]
22931 2019-Jan-16 21:15:25.864520 - [DEBUG] Join: AllTop & AllBottom
22932 2019-Jan-16 21:15:25.864545 - [DEBUG] = AllBottom (new jump func)
22933 2019-Jan-16 21:15:25.864569 - [DEBUG]
22934 2019-Jan-16 21:15:25.864592 - [DEBUG] Start adding new jump function
22935 2019-Jan-16 21:15:25.864615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22936 2019-Jan-16 21:15:25.864671 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22937 2019-Jan-16 21:15:25.865324 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
22938 2019-Jan-16 21:15:25.865957 - [DEBUG] Edge Function : AllBottom
22939 2019-Jan-16 21:15:25.865984 - [DEBUG] End adding new jump function
22940 2019-Jan-16 21:15:25.866007 - [DEBUG]
22941 2019-Jan-16 21:15:25.866031 - [DEBUG] -------------------------------------------- 647. Path Edge --------------------------------------------
22942 2019-Jan-16 21:15:25.866054 - [DEBUG]
22943 2019-Jan-16 21:15:25.866077 - [DEBUG] Process 647. path edge:
22944 2019-Jan-16 21:15:25.866101 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22945 2019-Jan-16 21:15:25.866165 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
22946 2019-Jan-16 21:15:25.866799 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
22947 2019-Jan-16 21:15:25.867435 - [DEBUG]
22948 2019-Jan-16 21:15:25.867460 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
22949 2019-Jan-16 21:15:25.868104 - [DEBUG] Compose: EdgeIdentity * AllBottom
22950 2019-Jan-16 21:15:25.868131 - [DEBUG]
22951 2019-Jan-16 21:15:25.868155 - [DEBUG] Propagate flow
22952 2019-Jan-16 21:15:25.868178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22953 2019-Jan-16 21:15:25.868234 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
22954 2019-Jan-16 21:15:25.868883 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22955 2019-Jan-16 21:15:25.869520 - [DEBUG] Edge function : AllBottom (result of previous compose)
22956 2019-Jan-16 21:15:25.869545 - [DEBUG]
22957 2019-Jan-16 21:15:25.869569 - [DEBUG] Join: AllTop & AllBottom
22958 2019-Jan-16 21:15:25.869595 - [DEBUG] = AllBottom (new jump func)
22959 2019-Jan-16 21:15:25.869619 - [DEBUG]
22960 2019-Jan-16 21:15:25.869641 - [DEBUG] Start adding new jump function
22961 2019-Jan-16 21:15:25.869665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22962 2019-Jan-16 21:15:25.869720 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22963 2019-Jan-16 21:15:25.870359 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
22964 2019-Jan-16 21:15:25.870990 - [DEBUG] Edge Function : AllBottom
22965 2019-Jan-16 21:15:25.871018 - [DEBUG] End adding new jump function
22966 2019-Jan-16 21:15:25.871041 - [DEBUG]
22967 2019-Jan-16 21:15:25.871065 - [DEBUG] -------------------------------------------- 648. Path Edge --------------------------------------------
22968 2019-Jan-16 21:15:25.871089 - [DEBUG]
22969 2019-Jan-16 21:15:25.871112 - [DEBUG] Process 648. path edge:
22970 2019-Jan-16 21:15:25.871135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22971 2019-Jan-16 21:15:25.871191 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
22972 2019-Jan-16 21:15:25.871840 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
22973 2019-Jan-16 21:15:25.872480 - [DEBUG]
22974 2019-Jan-16 21:15:25.872505 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
22975 2019-Jan-16 21:15:25.873149 - [DEBUG] Compose: EdgeIdentity * AllBottom
22976 2019-Jan-16 21:15:25.873176 - [DEBUG]
22977 2019-Jan-16 21:15:25.873200 - [DEBUG] Propagate flow
22978 2019-Jan-16 21:15:25.873223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22979 2019-Jan-16 21:15:25.873279 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22980 2019-Jan-16 21:15:25.873923 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22981 2019-Jan-16 21:15:25.874560 - [DEBUG] Edge function : AllBottom (result of previous compose)
22982 2019-Jan-16 21:15:25.874584 - [DEBUG]
22983 2019-Jan-16 21:15:25.874609 - [DEBUG] Join: AllTop & AllBottom
22984 2019-Jan-16 21:15:25.874635 - [DEBUG] = AllBottom (new jump func)
22985 2019-Jan-16 21:15:25.874659 - [DEBUG]
22986 2019-Jan-16 21:15:25.874682 - [DEBUG] Start adding new jump function
22987 2019-Jan-16 21:15:25.874705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22988 2019-Jan-16 21:15:25.874761 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22989 2019-Jan-16 21:15:25.875413 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22990 2019-Jan-16 21:15:25.876073 - [DEBUG] Edge Function : AllBottom
22991 2019-Jan-16 21:15:25.876102 - [DEBUG] End adding new jump function
22992 2019-Jan-16 21:15:25.876126 - [DEBUG]
22993 2019-Jan-16 21:15:25.876149 - [DEBUG] -------------------------------------------- 649. Path Edge --------------------------------------------
22994 2019-Jan-16 21:15:25.876174 - [DEBUG]
22995 2019-Jan-16 21:15:25.876197 - [DEBUG] Process 649. path edge:
22996 2019-Jan-16 21:15:25.876220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22997 2019-Jan-16 21:15:25.876276 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
22998 2019-Jan-16 21:15:25.876923 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
22999 2019-Jan-16 21:15:25.877562 - [DEBUG]
23000 2019-Jan-16 21:15:25.877586 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
23001 2019-Jan-16 21:15:25.878239 - [DEBUG] Possible callees:
23002 2019-Jan-16 21:15:25.878264 - [DEBUG] llvm.dbg.declare
23003 2019-Jan-16 21:15:25.878288 - [DEBUG] Possible return sites:
23004 2019-Jan-16 21:15:25.878311 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14923005 2019-Jan-16 21:15:25.879597 - [DEBUG] Found and process special summary
23006 2019-Jan-16 21:15:25.879631 - [DEBUG] Compose: EdgeIdentity * AllBottom
23007 2019-Jan-16 21:15:25.879657 - [DEBUG]
23008 2019-Jan-16 21:15:25.879681 - [DEBUG] Propagate flow
23009 2019-Jan-16 21:15:25.879704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23010 2019-Jan-16 21:15:25.879760 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
23011 2019-Jan-16 21:15:25.880399 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23012 2019-Jan-16 21:15:25.881036 - [DEBUG] Edge function : AllBottom (result of previous compose)
23013 2019-Jan-16 21:15:25.881061 - [DEBUG]
23014 2019-Jan-16 21:15:25.881085 - [DEBUG] Join: AllTop & AllBottom
23015 2019-Jan-16 21:15:25.881110 - [DEBUG] = AllBottom (new jump func)
23016 2019-Jan-16 21:15:25.881135 - [DEBUG]
23017 2019-Jan-16 21:15:25.881158 - [DEBUG] Start adding new jump function
23018 2019-Jan-16 21:15:25.881181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23019 2019-Jan-16 21:15:25.881236 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23020 2019-Jan-16 21:15:25.881889 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
23021 2019-Jan-16 21:15:25.882527 - [DEBUG] Edge Function : AllBottom
23022 2019-Jan-16 21:15:25.882554 - [DEBUG] End adding new jump function
23023 2019-Jan-16 21:15:25.882578 - [DEBUG]
23024 2019-Jan-16 21:15:25.882601 - [DEBUG] -------------------------------------------- 650. Path Edge --------------------------------------------
23025 2019-Jan-16 21:15:25.882626 - [DEBUG]
23026 2019-Jan-16 21:15:25.882649 - [DEBUG] Process 650. path edge:
23027 2019-Jan-16 21:15:25.882672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23028 2019-Jan-16 21:15:25.882728 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
23029 2019-Jan-16 21:15:25.883365 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23030 2019-Jan-16 21:15:25.884001 - [DEBUG]
23031 2019-Jan-16 21:15:25.884025 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
23032 2019-Jan-16 21:15:25.884686 - [DEBUG] Compose: EdgeIdentity * AllBottom
23033 2019-Jan-16 21:15:25.884715 - [DEBUG]
23034 2019-Jan-16 21:15:25.884739 - [DEBUG] Propagate flow
23035 2019-Jan-16 21:15:25.884762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23036 2019-Jan-16 21:15:25.884819 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
23037 2019-Jan-16 21:15:25.885469 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23038 2019-Jan-16 21:15:25.886106 - [DEBUG] Edge function : AllBottom (result of previous compose)
23039 2019-Jan-16 21:15:25.886131 - [DEBUG]
23040 2019-Jan-16 21:15:25.886156 - [DEBUG] Join: AllTop & AllBottom
23041 2019-Jan-16 21:15:25.886182 - [DEBUG] = AllBottom (new jump func)
23042 2019-Jan-16 21:15:25.886206 - [DEBUG]
23043 2019-Jan-16 21:15:25.886229 - [DEBUG] Start adding new jump function
23044 2019-Jan-16 21:15:25.886252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23045 2019-Jan-16 21:15:25.886308 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23046 2019-Jan-16 21:15:25.886945 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
23047 2019-Jan-16 21:15:25.887577 - [DEBUG] Edge Function : AllBottom
23048 2019-Jan-16 21:15:25.887605 - [DEBUG] End adding new jump function
23049 2019-Jan-16 21:15:25.887629 - [DEBUG]
23050 2019-Jan-16 21:15:25.887652 - [DEBUG] -------------------------------------------- 651. Path Edge --------------------------------------------
23051 2019-Jan-16 21:15:25.887676 - [DEBUG]
23052 2019-Jan-16 21:15:25.887699 - [DEBUG] Process 651. path edge:
23053 2019-Jan-16 21:15:25.887723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23054 2019-Jan-16 21:15:25.887778 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
23055 2019-Jan-16 21:15:25.888425 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23056 2019-Jan-16 21:15:25.889062 - [DEBUG]
23057 2019-Jan-16 21:15:25.889087 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
23058 2019-Jan-16 21:15:25.889734 - [DEBUG] Compose: EdgeIdentity * AllBottom
23059 2019-Jan-16 21:15:25.889762 - [DEBUG]
23060 2019-Jan-16 21:15:25.889786 - [DEBUG] Propagate flow
23061 2019-Jan-16 21:15:25.889809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23062 2019-Jan-16 21:15:25.889865 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
23063 2019-Jan-16 21:15:25.890511 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23064 2019-Jan-16 21:15:25.891149 - [DEBUG] Edge function : AllBottom (result of previous compose)
23065 2019-Jan-16 21:15:25.891174 - [DEBUG]
23066 2019-Jan-16 21:15:25.891198 - [DEBUG] Join: AllTop & AllBottom
23067 2019-Jan-16 21:15:25.891224 - [DEBUG] = AllBottom (new jump func)
23068 2019-Jan-16 21:15:25.891248 - [DEBUG]
23069 2019-Jan-16 21:15:25.891271 - [DEBUG] Start adding new jump function
23070 2019-Jan-16 21:15:25.891295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23071 2019-Jan-16 21:15:25.891351 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23072 2019-Jan-16 21:15:25.892004 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
23073 2019-Jan-16 21:15:25.892647 - [DEBUG] Edge Function : AllBottom
23074 2019-Jan-16 21:15:25.892675 - [DEBUG] End adding new jump function
23075 2019-Jan-16 21:15:25.892699 - [DEBUG]
23076 2019-Jan-16 21:15:25.892732 - [DEBUG] -------------------------------------------- 652. Path Edge --------------------------------------------
23077 2019-Jan-16 21:15:25.892757 - [DEBUG]
23078 2019-Jan-16 21:15:25.892780 - [DEBUG] Process 652. path edge:
23079 2019-Jan-16 21:15:25.892804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23080 2019-Jan-16 21:15:25.892860 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
23081 2019-Jan-16 21:15:25.893505 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23082 2019-Jan-16 21:15:25.894142 - [DEBUG]
23083 2019-Jan-16 21:15:25.894166 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
23084 2019-Jan-16 21:15:25.894818 - [DEBUG] Possible callees:
23085 2019-Jan-16 21:15:25.894844 - [DEBUG] llvm.dbg.declare
23086 2019-Jan-16 21:15:25.894869 - [DEBUG] Possible return sites:
23087 2019-Jan-16 21:15:25.894892 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15523088 2019-Jan-16 21:15:25.896179 - [DEBUG] Found and process special summary
23089 2019-Jan-16 21:15:25.896214 - [DEBUG] Compose: EdgeIdentity * AllBottom
23090 2019-Jan-16 21:15:25.896241 - [DEBUG]
23091 2019-Jan-16 21:15:25.896264 - [DEBUG] Propagate flow
23092 2019-Jan-16 21:15:25.896287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23093 2019-Jan-16 21:15:25.896344 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
23094 2019-Jan-16 21:15:25.896983 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23095 2019-Jan-16 21:15:25.897620 - [DEBUG] Edge function : AllBottom (result of previous compose)
23096 2019-Jan-16 21:15:25.897645 - [DEBUG]
23097 2019-Jan-16 21:15:25.897670 - [DEBUG] Join: AllTop & AllBottom
23098 2019-Jan-16 21:15:25.897695 - [DEBUG] = AllBottom (new jump func)
23099 2019-Jan-16 21:15:25.897719 - [DEBUG]
23100 2019-Jan-16 21:15:25.897743 - [DEBUG] Start adding new jump function
23101 2019-Jan-16 21:15:25.897766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23102 2019-Jan-16 21:15:25.897822 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23103 2019-Jan-16 21:15:25.898472 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
23104 2019-Jan-16 21:15:25.899109 - [DEBUG] Edge Function : AllBottom
23105 2019-Jan-16 21:15:25.899137 - [DEBUG] End adding new jump function
23106 2019-Jan-16 21:15:25.899160 - [DEBUG]
23107 2019-Jan-16 21:15:25.899184 - [DEBUG] -------------------------------------------- 653. Path Edge --------------------------------------------
23108 2019-Jan-16 21:15:25.899208 - [DEBUG]
23109 2019-Jan-16 21:15:25.899231 - [DEBUG] Process 653. path edge:
23110 2019-Jan-16 21:15:25.899254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23111 2019-Jan-16 21:15:25.899310 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
23112 2019-Jan-16 21:15:25.899947 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23113 2019-Jan-16 21:15:25.900584 - [DEBUG]
23114 2019-Jan-16 21:15:25.900608 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
23115 2019-Jan-16 21:15:25.901260 - [DEBUG] Compose: EdgeIdentity * AllBottom
23116 2019-Jan-16 21:15:25.901288 - [DEBUG]
23117 2019-Jan-16 21:15:25.901311 - [DEBUG] Propagate flow
23118 2019-Jan-16 21:15:25.901334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23119 2019-Jan-16 21:15:25.901404 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
23120 2019-Jan-16 21:15:25.902056 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23121 2019-Jan-16 21:15:25.902694 - [DEBUG] Edge function : AllBottom (result of previous compose)
23122 2019-Jan-16 21:15:25.902719 - [DEBUG]
23123 2019-Jan-16 21:15:25.902743 - [DEBUG] Join: AllTop & AllBottom
23124 2019-Jan-16 21:15:25.902768 - [DEBUG] = AllBottom (new jump func)
23125 2019-Jan-16 21:15:25.902792 - [DEBUG]
23126 2019-Jan-16 21:15:25.902816 - [DEBUG] Start adding new jump function
23127 2019-Jan-16 21:15:25.902839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23128 2019-Jan-16 21:15:25.902894 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23129 2019-Jan-16 21:15:25.903531 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
23130 2019-Jan-16 21:15:25.904165 - [DEBUG] Edge Function : AllBottom
23131 2019-Jan-16 21:15:25.904193 - [DEBUG] End adding new jump function
23132 2019-Jan-16 21:15:25.904217 - [DEBUG]
23133 2019-Jan-16 21:15:25.904240 - [DEBUG] -------------------------------------------- 654. Path Edge --------------------------------------------
23134 2019-Jan-16 21:15:25.904264 - [DEBUG]
23135 2019-Jan-16 21:15:25.904287 - [DEBUG] Process 654. path edge:
23136 2019-Jan-16 21:15:25.904311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23137 2019-Jan-16 21:15:25.904366 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
23138 2019-Jan-16 21:15:25.905001 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23139 2019-Jan-16 21:15:25.905654 - [DEBUG]
23140 2019-Jan-16 21:15:25.905679 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
23141 2019-Jan-16 21:15:25.906327 - [DEBUG] Compose: EdgeIdentity * AllBottom
23142 2019-Jan-16 21:15:25.906355 - [DEBUG]
23143 2019-Jan-16 21:15:25.906378 - [DEBUG] Propagate flow
23144 2019-Jan-16 21:15:25.906401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23145 2019-Jan-16 21:15:25.906458 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
23146 2019-Jan-16 21:15:25.907091 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23147 2019-Jan-16 21:15:25.907728 - [DEBUG] Edge function : AllBottom (result of previous compose)
23148 2019-Jan-16 21:15:25.907753 - [DEBUG]
23149 2019-Jan-16 21:15:25.907777 - [DEBUG] Join: AllTop & AllBottom
23150 2019-Jan-16 21:15:25.907803 - [DEBUG] = AllBottom (new jump func)
23151 2019-Jan-16 21:15:25.907827 - [DEBUG]
23152 2019-Jan-16 21:15:25.907850 - [DEBUG] Start adding new jump function
23153 2019-Jan-16 21:15:25.907873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23154 2019-Jan-16 21:15:25.907929 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23155 2019-Jan-16 21:15:25.908582 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
23156 2019-Jan-16 21:15:25.909217 - [DEBUG] Edge Function : AllBottom
23157 2019-Jan-16 21:15:25.909244 - [DEBUG] End adding new jump function
23158 2019-Jan-16 21:15:25.909268 - [DEBUG]
23159 2019-Jan-16 21:15:25.909291 - [DEBUG] -------------------------------------------- 655. Path Edge --------------------------------------------
23160 2019-Jan-16 21:15:25.909315 - [DEBUG]
23161 2019-Jan-16 21:15:25.909338 - [DEBUG] Process 655. path edge:
23162 2019-Jan-16 21:15:25.909362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23163 2019-Jan-16 21:15:25.909418 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
23164 2019-Jan-16 21:15:25.910060 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23165 2019-Jan-16 21:15:25.910705 - [DEBUG]
23166 2019-Jan-16 21:15:25.910730 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
23167 2019-Jan-16 21:15:25.911379 - [DEBUG] Compose: EdgeIdentity * AllBottom
23168 2019-Jan-16 21:15:25.911408 - [DEBUG]
23169 2019-Jan-16 21:15:25.911432 - [DEBUG] Propagate flow
23170 2019-Jan-16 21:15:25.911455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23171 2019-Jan-16 21:15:25.911512 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
23172 2019-Jan-16 21:15:25.912174 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23173 2019-Jan-16 21:15:25.912813 - [DEBUG] Edge function : AllBottom (result of previous compose)
23174 2019-Jan-16 21:15:25.912838 - [DEBUG]
23175 2019-Jan-16 21:15:25.912862 - [DEBUG] Join: AllTop & AllBottom
23176 2019-Jan-16 21:15:25.912888 - [DEBUG] = AllBottom (new jump func)
23177 2019-Jan-16 21:15:25.912912 - [DEBUG]
23178 2019-Jan-16 21:15:25.912935 - [DEBUG] Start adding new jump function
23179 2019-Jan-16 21:15:25.912958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23180 2019-Jan-16 21:15:25.913014 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23181 2019-Jan-16 21:15:25.913652 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
23182 2019-Jan-16 21:15:25.914294 - [DEBUG] Edge Function : AllBottom
23183 2019-Jan-16 21:15:25.914322 - [DEBUG] End adding new jump function
23184 2019-Jan-16 21:15:25.914345 - [DEBUG]
23185 2019-Jan-16 21:15:25.914369 - [DEBUG] -------------------------------------------- 656. Path Edge --------------------------------------------
23186 2019-Jan-16 21:15:25.914393 - [DEBUG]
23187 2019-Jan-16 21:15:25.914416 - [DEBUG] Process 656. path edge:
23188 2019-Jan-16 21:15:25.914439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23189 2019-Jan-16 21:15:25.914495 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
23190 2019-Jan-16 21:15:25.915154 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23191 2019-Jan-16 21:15:25.915792 - [DEBUG]
23192 2019-Jan-16 21:15:25.915816 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
23193 2019-Jan-16 21:15:25.916468 - [DEBUG] Possible callees:
23194 2019-Jan-16 21:15:25.916493 - [DEBUG] llvm.dbg.declare
23195 2019-Jan-16 21:15:25.916518 - [DEBUG] Possible return sites:
23196 2019-Jan-16 21:15:25.916541 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16323197 2019-Jan-16 21:15:25.917812 - [DEBUG] Found and process special summary
23198 2019-Jan-16 21:15:25.917846 - [DEBUG] Compose: EdgeIdentity * AllBottom
23199 2019-Jan-16 21:15:25.917872 - [DEBUG]
23200 2019-Jan-16 21:15:25.917896 - [DEBUG] Propagate flow
23201 2019-Jan-16 21:15:25.917919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23202 2019-Jan-16 21:15:25.917976 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23203 2019-Jan-16 21:15:25.918633 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23204 2019-Jan-16 21:15:25.919270 - [DEBUG] Edge function : AllBottom (result of previous compose)
23205 2019-Jan-16 21:15:25.919303 - [DEBUG]
23206 2019-Jan-16 21:15:25.919328 - [DEBUG] Join: AllTop & AllBottom
23207 2019-Jan-16 21:15:25.919354 - [DEBUG] = AllBottom (new jump func)
23208 2019-Jan-16 21:15:25.919378 - [DEBUG]
23209 2019-Jan-16 21:15:25.919401 - [DEBUG] Start adding new jump function
23210 2019-Jan-16 21:15:25.919424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23211 2019-Jan-16 21:15:25.919480 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23212 2019-Jan-16 21:15:25.920118 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23213 2019-Jan-16 21:15:25.920755 - [DEBUG] Edge Function : AllBottom
23214 2019-Jan-16 21:15:25.920783 - [DEBUG] End adding new jump function
23215 2019-Jan-16 21:15:25.920807 - [DEBUG]
23216 2019-Jan-16 21:15:25.920830 - [DEBUG] -------------------------------------------- 657. Path Edge --------------------------------------------
23217 2019-Jan-16 21:15:25.920855 - [DEBUG]
23218 2019-Jan-16 21:15:25.920877 - [DEBUG] Process 657. path edge:
23219 2019-Jan-16 21:15:25.920901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23220 2019-Jan-16 21:15:25.920956 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
23221 2019-Jan-16 21:15:25.921593 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23222 2019-Jan-16 21:15:25.922247 - [DEBUG]
23223 2019-Jan-16 21:15:25.922271 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23224 2019-Jan-16 21:15:25.922923 - [DEBUG] Compose: EdgeIdentity * AllBottom
23225 2019-Jan-16 21:15:25.922951 - [DEBUG]
23226 2019-Jan-16 21:15:25.922975 - [DEBUG] Propagate flow
23227 2019-Jan-16 21:15:25.922998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23228 2019-Jan-16 21:15:25.923055 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
23229 2019-Jan-16 21:15:25.923691 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23230 2019-Jan-16 21:15:25.924329 - [DEBUG] Edge function : AllBottom (result of previous compose)
23231 2019-Jan-16 21:15:25.924354 - [DEBUG]
23232 2019-Jan-16 21:15:25.924378 - [DEBUG] Join: AllTop & AllBottom
23233 2019-Jan-16 21:15:25.924404 - [DEBUG] = AllBottom (new jump func)
23234 2019-Jan-16 21:15:25.924428 - [DEBUG]
23235 2019-Jan-16 21:15:25.924451 - [DEBUG] Start adding new jump function
23236 2019-Jan-16 21:15:25.924475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23237 2019-Jan-16 21:15:25.924530 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23238 2019-Jan-16 21:15:25.925182 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
23239 2019-Jan-16 21:15:25.925816 - [DEBUG] Edge Function : AllBottom
23240 2019-Jan-16 21:15:25.925844 - [DEBUG] End adding new jump function
23241 2019-Jan-16 21:15:25.925868 - [DEBUG]
23242 2019-Jan-16 21:15:25.925892 - [DEBUG] -------------------------------------------- 658. Path Edge --------------------------------------------
23243 2019-Jan-16 21:15:25.925916 - [DEBUG]
23244 2019-Jan-16 21:15:25.925939 - [DEBUG] Process 658. path edge:
23245 2019-Jan-16 21:15:25.925963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23246 2019-Jan-16 21:15:25.926019 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
23247 2019-Jan-16 21:15:25.926653 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23248 2019-Jan-16 21:15:25.927289 - [DEBUG]
23249 2019-Jan-16 21:15:25.927314 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
23250 2019-Jan-16 21:15:25.927971 - [DEBUG] Compose: EdgeIdentity * AllBottom
23251 2019-Jan-16 21:15:25.927999 - [DEBUG]
23252 2019-Jan-16 21:15:25.928023 - [DEBUG] Propagate flow
23253 2019-Jan-16 21:15:25.928046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23254 2019-Jan-16 21:15:25.928102 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
23255 2019-Jan-16 21:15:25.928775 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23256 2019-Jan-16 21:15:25.929413 - [DEBUG] Edge function : AllBottom (result of previous compose)
23257 2019-Jan-16 21:15:25.929438 - [DEBUG]
23258 2019-Jan-16 21:15:25.929462 - [DEBUG] Join: AllTop & AllBottom
23259 2019-Jan-16 21:15:25.929487 - [DEBUG] = AllBottom (new jump func)
23260 2019-Jan-16 21:15:25.929511 - [DEBUG]
23261 2019-Jan-16 21:15:25.929535 - [DEBUG] Start adding new jump function
23262 2019-Jan-16 21:15:25.929558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23263 2019-Jan-16 21:15:25.929613 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23264 2019-Jan-16 21:15:25.930251 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
23265 2019-Jan-16 21:15:25.930893 - [DEBUG] Edge Function : AllBottom
23266 2019-Jan-16 21:15:25.930921 - [DEBUG] End adding new jump function
23267 2019-Jan-16 21:15:25.930945 - [DEBUG]
23268 2019-Jan-16 21:15:25.930968 - [DEBUG] -------------------------------------------- 659. Path Edge --------------------------------------------
23269 2019-Jan-16 21:15:25.930992 - [DEBUG]
23270 2019-Jan-16 21:15:25.931015 - [DEBUG] Process 659. path edge:
23271 2019-Jan-16 21:15:25.931039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23272 2019-Jan-16 21:15:25.931095 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
23273 2019-Jan-16 21:15:25.931751 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23274 2019-Jan-16 21:15:25.932389 - [DEBUG]
23275 2019-Jan-16 21:15:25.932412 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
23276 2019-Jan-16 21:15:25.933064 - [DEBUG] Possible callees:
23277 2019-Jan-16 21:15:25.933089 - [DEBUG] llvm.dbg.declare
23278 2019-Jan-16 21:15:25.933113 - [DEBUG] Possible return sites:
23279 2019-Jan-16 21:15:25.933136 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16923280 2019-Jan-16 21:15:25.934405 - [DEBUG] Found and process special summary
23281 2019-Jan-16 21:15:25.934439 - [DEBUG] Compose: EdgeIdentity * AllBottom
23282 2019-Jan-16 21:15:25.934466 - [DEBUG]
23283 2019-Jan-16 21:15:25.934489 - [DEBUG] Propagate flow
23284 2019-Jan-16 21:15:25.934513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23285 2019-Jan-16 21:15:25.934569 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23286 2019-Jan-16 21:15:25.935222 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23287 2019-Jan-16 21:15:25.935859 - [DEBUG] Edge function : AllBottom (result of previous compose)
23288 2019-Jan-16 21:15:25.935884 - [DEBUG]
23289 2019-Jan-16 21:15:25.935908 - [DEBUG] Join: AllTop & AllBottom
23290 2019-Jan-16 21:15:25.935933 - [DEBUG] = AllBottom (new jump func)
23291 2019-Jan-16 21:15:25.935957 - [DEBUG]
23292 2019-Jan-16 21:15:25.935980 - [DEBUG] Start adding new jump function
23293 2019-Jan-16 21:15:25.936011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23294 2019-Jan-16 21:15:25.936067 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23295 2019-Jan-16 21:15:25.936704 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23296 2019-Jan-16 21:15:25.937347 - [DEBUG] Edge Function : AllBottom
23297 2019-Jan-16 21:15:25.937375 - [DEBUG] End adding new jump function
23298 2019-Jan-16 21:15:25.937398 - [DEBUG]
23299 2019-Jan-16 21:15:25.937421 - [DEBUG] -------------------------------------------- 660. Path Edge --------------------------------------------
23300 2019-Jan-16 21:15:25.937446 - [DEBUG]
23301 2019-Jan-16 21:15:25.937469 - [DEBUG] Process 660. path edge:
23302 2019-Jan-16 21:15:25.937492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23303 2019-Jan-16 21:15:25.937548 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
23304 2019-Jan-16 21:15:25.938185 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23305 2019-Jan-16 21:15:25.938839 - [DEBUG]
23306 2019-Jan-16 21:15:25.938863 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23307 2019-Jan-16 21:15:25.939516 - [DEBUG] Compose: EdgeIdentity * AllBottom
23308 2019-Jan-16 21:15:25.939543 - [DEBUG]
23309 2019-Jan-16 21:15:25.939567 - [DEBUG] Propagate flow
23310 2019-Jan-16 21:15:25.939590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23311 2019-Jan-16 21:15:25.939646 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
23312 2019-Jan-16 21:15:25.940290 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23313 2019-Jan-16 21:15:25.940926 - [DEBUG] Edge function : AllBottom (result of previous compose)
23314 2019-Jan-16 21:15:25.940951 - [DEBUG]
23315 2019-Jan-16 21:15:25.940976 - [DEBUG] Join: AllTop & AllBottom
23316 2019-Jan-16 21:15:25.941001 - [DEBUG] = AllBottom (new jump func)
23317 2019-Jan-16 21:15:25.941025 - [DEBUG]
23318 2019-Jan-16 21:15:25.941048 - [DEBUG] Start adding new jump function
23319 2019-Jan-16 21:15:25.941072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23320 2019-Jan-16 21:15:25.941127 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23321 2019-Jan-16 21:15:25.941777 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
23322 2019-Jan-16 21:15:25.942411 - [DEBUG] Edge Function : AllBottom
23323 2019-Jan-16 21:15:25.942439 - [DEBUG] End adding new jump function
23324 2019-Jan-16 21:15:25.942462 - [DEBUG]
23325 2019-Jan-16 21:15:25.942486 - [DEBUG] -------------------------------------------- 661. Path Edge --------------------------------------------
23326 2019-Jan-16 21:15:25.942510 - [DEBUG]
23327 2019-Jan-16 21:15:25.942533 - [DEBUG] Process 661. path edge:
23328 2019-Jan-16 21:15:25.942556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23329 2019-Jan-16 21:15:25.942611 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
23330 2019-Jan-16 21:15:25.943245 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23331 2019-Jan-16 21:15:25.943882 - [DEBUG]
23332 2019-Jan-16 21:15:25.943906 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
23333 2019-Jan-16 21:15:25.944555 - [DEBUG] Compose: EdgeIdentity * AllBottom
23334 2019-Jan-16 21:15:25.944584 - [DEBUG]
23335 2019-Jan-16 21:15:25.944608 - [DEBUG] Propagate flow
23336 2019-Jan-16 21:15:25.944631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23337 2019-Jan-16 21:15:25.944697 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
23338 2019-Jan-16 21:15:25.945354 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23339 2019-Jan-16 21:15:25.945991 - [DEBUG] Edge function : AllBottom (result of previous compose)
23340 2019-Jan-16 21:15:25.946016 - [DEBUG]
23341 2019-Jan-16 21:15:25.946040 - [DEBUG] Join: AllTop & AllBottom
23342 2019-Jan-16 21:15:25.946066 - [DEBUG] = AllBottom (new jump func)
23343 2019-Jan-16 21:15:25.946090 - [DEBUG]
23344 2019-Jan-16 21:15:25.946113 - [DEBUG] Start adding new jump function
23345 2019-Jan-16 21:15:25.946136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23346 2019-Jan-16 21:15:25.946192 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23347 2019-Jan-16 21:15:25.946828 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
23348 2019-Jan-16 21:15:25.947465 - [DEBUG] Edge Function : AllBottom
23349 2019-Jan-16 21:15:25.947493 - [DEBUG] End adding new jump function
23350 2019-Jan-16 21:15:25.947516 - [DEBUG]
23351 2019-Jan-16 21:15:25.947540 - [DEBUG] -------------------------------------------- 662. Path Edge --------------------------------------------
23352 2019-Jan-16 21:15:25.947564 - [DEBUG]
23353 2019-Jan-16 21:15:25.947587 - [DEBUG] Process 662. path edge:
23354 2019-Jan-16 21:15:25.947610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23355 2019-Jan-16 21:15:25.947666 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
23356 2019-Jan-16 21:15:25.948304 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23357 2019-Jan-16 21:15:25.948956 - [DEBUG]
23358 2019-Jan-16 21:15:25.948980 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
23359 2019-Jan-16 21:15:25.949634 - [DEBUG] Compose: EdgeIdentity * AllBottom
23360 2019-Jan-16 21:15:25.949661 - [DEBUG]
23361 2019-Jan-16 21:15:25.949685 - [DEBUG] Propagate flow
23362 2019-Jan-16 21:15:25.949708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23363 2019-Jan-16 21:15:25.949765 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
23364 2019-Jan-16 21:15:25.950399 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23365 2019-Jan-16 21:15:25.951035 - [DEBUG] Edge function : AllBottom (result of previous compose)
23366 2019-Jan-16 21:15:25.951060 - [DEBUG]
23367 2019-Jan-16 21:15:25.951084 - [DEBUG] Join: AllTop & AllBottom
23368 2019-Jan-16 21:15:25.951110 - [DEBUG] = AllBottom (new jump func)
23369 2019-Jan-16 21:15:25.951134 - [DEBUG]
23370 2019-Jan-16 21:15:25.951157 - [DEBUG] Start adding new jump function
23371 2019-Jan-16 21:15:25.951181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23372 2019-Jan-16 21:15:25.951236 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23373 2019-Jan-16 21:15:25.951889 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
23374 2019-Jan-16 21:15:25.952522 - [DEBUG] Edge Function : AllBottom
23375 2019-Jan-16 21:15:25.952550 - [DEBUG] End adding new jump function
23376 2019-Jan-16 21:15:25.952574 - [DEBUG]
23377 2019-Jan-16 21:15:25.952597 - [DEBUG] -------------------------------------------- 663. Path Edge --------------------------------------------
23378 2019-Jan-16 21:15:25.952621 - [DEBUG]
23379 2019-Jan-16 21:15:25.952644 - [DEBUG] Process 663. path edge:
23380 2019-Jan-16 21:15:25.952668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23381 2019-Jan-16 21:15:25.952732 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
23382 2019-Jan-16 21:15:25.953366 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23383 2019-Jan-16 21:15:25.954002 - [DEBUG]
23384 2019-Jan-16 21:15:25.954027 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
23385 2019-Jan-16 21:15:25.954677 - [DEBUG] Compose: EdgeIdentity * AllBottom
23386 2019-Jan-16 21:15:25.954704 - [DEBUG]
23387 2019-Jan-16 21:15:25.954728 - [DEBUG] Propagate flow
23388 2019-Jan-16 21:15:25.954751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23389 2019-Jan-16 21:15:25.954807 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
23390 2019-Jan-16 21:15:25.955460 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23391 2019-Jan-16 21:15:25.956096 - [DEBUG] Edge function : AllBottom (result of previous compose)
23392 2019-Jan-16 21:15:25.956121 - [DEBUG]
23393 2019-Jan-16 21:15:25.956145 - [DEBUG] Join: AllTop & AllBottom
23394 2019-Jan-16 21:15:25.956170 - [DEBUG] = AllBottom (new jump func)
23395 2019-Jan-16 21:15:25.956194 - [DEBUG]
23396 2019-Jan-16 21:15:25.956217 - [DEBUG] Start adding new jump function
23397 2019-Jan-16 21:15:25.956240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23398 2019-Jan-16 21:15:25.956296 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23399 2019-Jan-16 21:15:25.956932 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
23400 2019-Jan-16 21:15:25.957568 - [DEBUG] Edge Function : AllBottom
23401 2019-Jan-16 21:15:25.957595 - [DEBUG] End adding new jump function
23402 2019-Jan-16 21:15:25.957619 - [DEBUG]
23403 2019-Jan-16 21:15:25.957642 - [DEBUG] -------------------------------------------- 664. Path Edge --------------------------------------------
23404 2019-Jan-16 21:15:25.957667 - [DEBUG]
23405 2019-Jan-16 21:15:25.957690 - [DEBUG] Process 664. path edge:
23406 2019-Jan-16 21:15:25.957713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23407 2019-Jan-16 21:15:25.957769 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
23408 2019-Jan-16 21:15:25.958418 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23409 2019-Jan-16 21:15:25.959056 - [DEBUG]
23410 2019-Jan-16 21:15:25.959080 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
23411 2019-Jan-16 21:15:25.959731 - [DEBUG] Compose: EdgeIdentity * AllBottom
23412 2019-Jan-16 21:15:25.959759 - [DEBUG]
23413 2019-Jan-16 21:15:25.959782 - [DEBUG] Propagate flow
23414 2019-Jan-16 21:15:25.959806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23415 2019-Jan-16 21:15:25.959862 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
23416 2019-Jan-16 21:15:25.960497 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23417 2019-Jan-16 21:15:25.961134 - [DEBUG] Edge function : AllBottom (result of previous compose)
23418 2019-Jan-16 21:15:25.961158 - [DEBUG]
23419 2019-Jan-16 21:15:25.961183 - [DEBUG] Join: AllTop & AllBottom
23420 2019-Jan-16 21:15:25.961209 - [DEBUG] = AllBottom (new jump func)
23421 2019-Jan-16 21:15:25.961233 - [DEBUG]
23422 2019-Jan-16 21:15:25.961256 - [DEBUG] Start adding new jump function
23423 2019-Jan-16 21:15:25.961279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23424 2019-Jan-16 21:15:25.961335 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23425 2019-Jan-16 21:15:25.961995 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
23426 2019-Jan-16 21:15:25.962629 - [DEBUG] Edge Function : AllBottom
23427 2019-Jan-16 21:15:25.962657 - [DEBUG] End adding new jump function
23428 2019-Jan-16 21:15:25.962681 - [DEBUG]
23429 2019-Jan-16 21:15:25.962705 - [DEBUG] -------------------------------------------- 665. Path Edge --------------------------------------------
23430 2019-Jan-16 21:15:25.962729 - [DEBUG]
23431 2019-Jan-16 21:15:25.962753 - [DEBUG] Process 665. path edge:
23432 2019-Jan-16 21:15:25.962776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23433 2019-Jan-16 21:15:25.962832 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
23434 2019-Jan-16 21:15:25.963466 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23435 2019-Jan-16 21:15:25.964103 - [DEBUG]
23436 2019-Jan-16 21:15:25.964128 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
23437 2019-Jan-16 21:15:25.964776 - [DEBUG] Compose: EdgeIdentity * AllBottom
23438 2019-Jan-16 21:15:25.964805 - [DEBUG]
23439 2019-Jan-16 21:15:25.964829 - [DEBUG] Propagate flow
23440 2019-Jan-16 21:15:25.964852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23441 2019-Jan-16 21:15:25.964909 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23442 2019-Jan-16 21:15:25.965595 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23443 2019-Jan-16 21:15:25.966235 - [DEBUG] Edge function : AllBottom (result of previous compose)
23444 2019-Jan-16 21:15:25.966260 - [DEBUG]
23445 2019-Jan-16 21:15:25.966284 - [DEBUG] Join: AllTop & AllBottom
23446 2019-Jan-16 21:15:25.966309 - [DEBUG] = AllBottom (new jump func)
23447 2019-Jan-16 21:15:25.966333 - [DEBUG]
23448 2019-Jan-16 21:15:25.966356 - [DEBUG] Start adding new jump function
23449 2019-Jan-16 21:15:25.966380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23450 2019-Jan-16 21:15:25.966436 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23451 2019-Jan-16 21:15:25.967074 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23452 2019-Jan-16 21:15:25.967707 - [DEBUG] Edge Function : AllBottom
23453 2019-Jan-16 21:15:25.967735 - [DEBUG] End adding new jump function
23454 2019-Jan-16 21:15:25.967758 - [DEBUG]
23455 2019-Jan-16 21:15:25.967781 - [DEBUG] -------------------------------------------- 666. Path Edge --------------------------------------------
23456 2019-Jan-16 21:15:25.967806 - [DEBUG]
23457 2019-Jan-16 21:15:25.967829 - [DEBUG] Process 666. path edge:
23458 2019-Jan-16 21:15:25.967852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23459 2019-Jan-16 21:15:25.967909 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
23460 2019-Jan-16 21:15:25.968558 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23461 2019-Jan-16 21:15:25.969195 - [DEBUG]
23462 2019-Jan-16 21:15:25.969219 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23463 2019-Jan-16 21:15:25.969867 - [DEBUG] Compose: EdgeIdentity * AllBottom
23464 2019-Jan-16 21:15:25.969895 - [DEBUG]
23465 2019-Jan-16 21:15:25.969919 - [DEBUG] Propagate flow
23466 2019-Jan-16 21:15:25.969942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23467 2019-Jan-16 21:15:25.969998 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23468 2019-Jan-16 21:15:25.970640 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23469 2019-Jan-16 21:15:25.971286 - [DEBUG] Edge function : AllBottom (result of previous compose)
23470 2019-Jan-16 21:15:25.971311 - [DEBUG]
23471 2019-Jan-16 21:15:25.971336 - [DEBUG] Join: AllTop & AllBottom
23472 2019-Jan-16 21:15:25.971361 - [DEBUG] = AllBottom (new jump func)
23473 2019-Jan-16 21:15:25.971386 - [DEBUG]
23474 2019-Jan-16 21:15:25.971409 - [DEBUG] Start adding new jump function
23475 2019-Jan-16 21:15:25.971432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23476 2019-Jan-16 21:15:25.971488 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23477 2019-Jan-16 21:15:25.972143 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23478 2019-Jan-16 21:15:25.972782 - [DEBUG] Edge Function : AllBottom
23479 2019-Jan-16 21:15:25.972809 - [DEBUG] End adding new jump function
23480 2019-Jan-16 21:15:25.972833 - [DEBUG]
23481 2019-Jan-16 21:15:25.972856 - [DEBUG] -------------------------------------------- 667. Path Edge --------------------------------------------
23482 2019-Jan-16 21:15:25.972880 - [DEBUG]
23483 2019-Jan-16 21:15:25.972903 - [DEBUG] Process 667. path edge:
23484 2019-Jan-16 21:15:25.972927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23485 2019-Jan-16 21:15:25.972982 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
23486 2019-Jan-16 21:15:25.973621 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23487 2019-Jan-16 21:15:25.974257 - [DEBUG]
23488 2019-Jan-16 21:15:25.974283 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23489 2019-Jan-16 21:15:25.974937 - [DEBUG] Compose: EdgeIdentity * AllBottom
23490 2019-Jan-16 21:15:25.974965 - [DEBUG]
23491 2019-Jan-16 21:15:25.974989 - [DEBUG] Propagate flow
23492 2019-Jan-16 21:15:25.975012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23493 2019-Jan-16 21:15:25.975081 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23494 2019-Jan-16 21:15:25.975717 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23495 2019-Jan-16 21:15:25.976355 - [DEBUG] Edge function : AllBottom (result of previous compose)
23496 2019-Jan-16 21:15:25.976380 - [DEBUG]
23497 2019-Jan-16 21:15:25.976404 - [DEBUG] Join: AllTop & AllBottom
23498 2019-Jan-16 21:15:25.976430 - [DEBUG] = AllBottom (new jump func)
23499 2019-Jan-16 21:15:25.976454 - [DEBUG]
23500 2019-Jan-16 21:15:25.976477 - [DEBUG] Start adding new jump function
23501 2019-Jan-16 21:15:25.976500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23502 2019-Jan-16 21:15:25.976556 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23503 2019-Jan-16 21:15:25.977195 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23504 2019-Jan-16 21:15:25.977828 - [DEBUG] Edge Function : AllBottom
23505 2019-Jan-16 21:15:25.977856 - [DEBUG] End adding new jump function
23506 2019-Jan-16 21:15:25.977879 - [DEBUG]
23507 2019-Jan-16 21:15:25.977903 - [DEBUG] -------------------------------------------- 668. Path Edge --------------------------------------------
23508 2019-Jan-16 21:15:25.977927 - [DEBUG]
23509 2019-Jan-16 21:15:25.977950 - [DEBUG] Process 668. path edge:
23510 2019-Jan-16 21:15:25.977974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23511 2019-Jan-16 21:15:25.978029 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23512 2019-Jan-16 21:15:25.978678 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23513 2019-Jan-16 21:15:25.979325 - [DEBUG]
23514 2019-Jan-16 21:15:25.979350 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23515 2019-Jan-16 21:15:25.980000 - [DEBUG] Compose: EdgeIdentity * AllBottom
23516 2019-Jan-16 21:15:25.980028 - [DEBUG]
23517 2019-Jan-16 21:15:25.980051 - [DEBUG] Propagate flow
23518 2019-Jan-16 21:15:25.980074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23519 2019-Jan-16 21:15:25.980131 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23520 2019-Jan-16 21:15:25.980766 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23521 2019-Jan-16 21:15:25.981404 - [DEBUG] Edge function : AllBottom (result of previous compose)
23522 2019-Jan-16 21:15:25.981429 - [DEBUG]
23523 2019-Jan-16 21:15:25.981453 - [DEBUG] Join: AllTop & AllBottom
23524 2019-Jan-16 21:15:25.981479 - [DEBUG] = AllBottom (new jump func)
23525 2019-Jan-16 21:15:25.981503 - [DEBUG]
23526 2019-Jan-16 21:15:25.981526 - [DEBUG] Start adding new jump function
23527 2019-Jan-16 21:15:25.981549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23528 2019-Jan-16 21:15:25.981605 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23529 2019-Jan-16 21:15:25.982260 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23530 2019-Jan-16 21:15:25.982894 - [DEBUG] Edge Function : AllBottom
23531 2019-Jan-16 21:15:25.982922 - [DEBUG] End adding new jump function
23532 2019-Jan-16 21:15:25.982946 - [DEBUG]
23533 2019-Jan-16 21:15:25.982969 - [DEBUG] -------------------------------------------- 669. Path Edge --------------------------------------------
23534 2019-Jan-16 21:15:25.982993 - [DEBUG]
23535 2019-Jan-16 21:15:25.983016 - [DEBUG] Process 669. path edge:
23536 2019-Jan-16 21:15:25.983040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23537 2019-Jan-16 21:15:25.983096 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23538 2019-Jan-16 21:15:25.983729 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23539 2019-Jan-16 21:15:25.984366 - [DEBUG]
23540 2019-Jan-16 21:15:25.984390 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23541 2019-Jan-16 21:15:25.985031 - [DEBUG] Start of endsummarytab entry
23542 2019-Jan-16 21:15:25.985064 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23543 2019-Jan-16 21:15:25.985723 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23544 2019-Jan-16 21:15:25.985784 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23545 2019-Jan-16 21:15:25.986419 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23546 2019-Jan-16 21:15:25.987055 - [DEBUG] EF: AllBottom
23547 2019-Jan-16 21:15:25.987080 - [DEBUG]
23548 2019-Jan-16 21:15:25.987103 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23549 2019-Jan-16 21:15:25.987735 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23550 2019-Jan-16 21:15:25.988380 - [DEBUG] EF: AllBottom
23551 2019-Jan-16 21:15:25.988418 - [DEBUG]
23552 2019-Jan-16 21:15:25.988442 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23553 2019-Jan-16 21:15:25.989075 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23554 2019-Jan-16 21:15:25.989713 - [DEBUG] EF: AllBottom
23555 2019-Jan-16 21:15:25.989737 - [DEBUG]
23556 2019-Jan-16 21:15:25.989760 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23557 2019-Jan-16 21:15:25.990402 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23558 2019-Jan-16 21:15:25.991047 - [DEBUG] EF: AllBottom
23559 2019-Jan-16 21:15:25.991071 - [DEBUG]
23560 2019-Jan-16 21:15:25.991095 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23561 2019-Jan-16 21:15:25.991727 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23562 2019-Jan-16 21:15:25.992377 - [DEBUG] EF: AllBottom
23563 2019-Jan-16 21:15:25.992401 - [DEBUG]
23564 2019-Jan-16 21:15:25.992425 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23565 2019-Jan-16 21:15:25.993059 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23566 2019-Jan-16 21:15:25.993698 - [DEBUG] EF: AllBottom
23567 2019-Jan-16 21:15:25.993722 - [DEBUG]
23568 2019-Jan-16 21:15:25.993745 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23569 2019-Jan-16 21:15:25.994379 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
23570 2019-Jan-16 21:15:25.995011 - [DEBUG] EF: AllBottom
23571 2019-Jan-16 21:15:25.995036 - [DEBUG]
23572 2019-Jan-16 21:15:25.995059 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23573 2019-Jan-16 21:15:25.995704 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23574 2019-Jan-16 21:15:25.996336 - [DEBUG] EF: AllBottom
23575 2019-Jan-16 21:15:25.996361 - [DEBUG]
23576 2019-Jan-16 21:15:25.996384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23577 2019-Jan-16 21:15:25.997017 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
23578 2019-Jan-16 21:15:25.997652 - [DEBUG] EF: AllBottom
23579 2019-Jan-16 21:15:25.997676 - [DEBUG]
23580 2019-Jan-16 21:15:25.997699 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23581 2019-Jan-16 21:15:25.998333 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23582 2019-Jan-16 21:15:25.998987 - [DEBUG] EF: AllBottom
23583 2019-Jan-16 21:15:25.999012 - [DEBUG]
23584 2019-Jan-16 21:15:25.999035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23585 2019-Jan-16 21:15:25.999669 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23586 2019-Jan-16 21:15:26.000301 - [DEBUG] EF: AllBottom
23587 2019-Jan-16 21:15:26.000327 - [DEBUG]
23588 2019-Jan-16 21:15:26.000350 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23589 2019-Jan-16 21:15:26.000983 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23590 2019-Jan-16 21:15:26.001618 - [DEBUG] EF: AllBottom
23591 2019-Jan-16 21:15:26.001643 - [DEBUG]
23592 2019-Jan-16 21:15:26.001666 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23593 2019-Jan-16 21:15:26.002321 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
23594 2019-Jan-16 21:15:26.002954 - [DEBUG] EF: AllBottom
23595 2019-Jan-16 21:15:26.002979 - [DEBUG]
23596 2019-Jan-16 21:15:26.003002 - [DEBUG] ---------------
23597 2019-Jan-16 21:15:26.003025 - [DEBUG]
23598 2019-Jan-16 21:15:26.003050 - [DEBUG] End of endsummarytab entry
23599 2019-Jan-16 21:15:26.003074 - [DEBUG]
23600 2019-Jan-16 21:15:26.003097 - [DEBUG] Start of incomingtab entry
23601 2019-Jan-16 21:15:26.003121 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23602 2019-Jan-16 21:15:26.003756 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23603 2019-Jan-16 21:15:26.003813 - [DEBUG] ---------------
23604 2019-Jan-16 21:15:26.003836 - [DEBUG] End of incomingtab entry
23605 2019-Jan-16 21:15:26.003860 - [DEBUG]
23606 2019-Jan-16 21:15:26.003884 - [DEBUG] EDGE:
23607 2019-Jan-16 21:15:26.003949 - [DEBUG] ---> 23608 2019-Jan-16 21:15:26.004586 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23609 2019-Jan-16 21:15:26.005240 - [DEBUG]
23610 2019-Jan-16 21:15:26.005265 - [DEBUG] EDGE:
23611 2019-Jan-16 21:15:26.005323 - [DEBUG] ---> 23612 2019-Jan-16 21:15:26.005958 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23613 2019-Jan-16 21:15:26.006594 - [DEBUG]
23614 2019-Jan-16 21:15:26.006626 - [DEBUG] Compose: EdgeIdentity * AllBottom
23615 2019-Jan-16 21:15:26.006653 - [DEBUG]
23616 2019-Jan-16 21:15:26.006677 - [DEBUG] Propagate flow
23617 2019-Jan-16 21:15:26.006700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23618 2019-Jan-16 21:15:26.006756 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23619 2019-Jan-16 21:15:26.007401 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23620 2019-Jan-16 21:15:26.008038 - [DEBUG] Edge function : AllBottom (result of previous compose)
23621 2019-Jan-16 21:15:26.008063 - [DEBUG]
23622 2019-Jan-16 21:15:26.008088 - [DEBUG] Join: AllTop & AllBottom
23623 2019-Jan-16 21:15:26.008113 - [DEBUG] = AllBottom (new jump func)
23624 2019-Jan-16 21:15:26.008138 - [DEBUG]
23625 2019-Jan-16 21:15:26.008161 - [DEBUG] Start adding new jump function
23626 2019-Jan-16 21:15:26.008184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23627 2019-Jan-16 21:15:26.008240 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23628 2019-Jan-16 21:15:26.008894 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23629 2019-Jan-16 21:15:26.009539 - [DEBUG] Edge Function : AllBottom
23630 2019-Jan-16 21:15:26.009567 - [DEBUG] End adding new jump function
23631 2019-Jan-16 21:15:26.009590 - [DEBUG]
23632 2019-Jan-16 21:15:26.009614 - [DEBUG] -------------------------------------------- 670. Path Edge --------------------------------------------
23633 2019-Jan-16 21:15:26.009638 - [DEBUG]
23634 2019-Jan-16 21:15:26.009661 - [DEBUG] Process 670. path edge:
23635 2019-Jan-16 21:15:26.009685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23636 2019-Jan-16 21:15:26.009741 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23637 2019-Jan-16 21:15:26.010385 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23638 2019-Jan-16 21:15:26.011030 - [DEBUG]
23639 2019-Jan-16 21:15:26.011054 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23640 2019-Jan-16 21:15:26.011707 - [DEBUG] Possible callees:
23641 2019-Jan-16 21:15:26.011745 - [DEBUG] llvm.dbg.declare
23642 2019-Jan-16 21:15:26.011772 - [DEBUG] Possible return sites:
23643 2019-Jan-16 21:15:26.011795 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323644 2019-Jan-16 21:15:26.013069 - [DEBUG] Found and process special summary
23645 2019-Jan-16 21:15:26.013103 - [DEBUG] Compose: EdgeIdentity * AllBottom
23646 2019-Jan-16 21:15:26.013130 - [DEBUG]
23647 2019-Jan-16 21:15:26.013154 - [DEBUG] Propagate flow
23648 2019-Jan-16 21:15:26.013177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23649 2019-Jan-16 21:15:26.013241 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23650 2019-Jan-16 21:15:26.013881 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23651 2019-Jan-16 21:15:26.014518 - [DEBUG] Edge function : AllBottom (result of previous compose)
23652 2019-Jan-16 21:15:26.014543 - [DEBUG]
23653 2019-Jan-16 21:15:26.014567 - [DEBUG] Join: AllTop & AllBottom
23654 2019-Jan-16 21:15:26.014593 - [DEBUG] = AllBottom (new jump func)
23655 2019-Jan-16 21:15:26.014617 - [DEBUG]
23656 2019-Jan-16 21:15:26.014640 - [DEBUG] Start adding new jump function
23657 2019-Jan-16 21:15:26.014663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23658 2019-Jan-16 21:15:26.014719 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23659 2019-Jan-16 21:15:26.015372 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23660 2019-Jan-16 21:15:26.016010 - [DEBUG] Edge Function : AllBottom
23661 2019-Jan-16 21:15:26.016038 - [DEBUG] End adding new jump function
23662 2019-Jan-16 21:15:26.016061 - [DEBUG]
23663 2019-Jan-16 21:15:26.016085 - [DEBUG] -------------------------------------------- 671. Path Edge --------------------------------------------
23664 2019-Jan-16 21:15:26.016109 - [DEBUG]
23665 2019-Jan-16 21:15:26.016132 - [DEBUG] Process 671. path edge:
23666 2019-Jan-16 21:15:26.016156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23667 2019-Jan-16 21:15:26.016213 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23668 2019-Jan-16 21:15:26.016849 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23669 2019-Jan-16 21:15:26.017487 - [DEBUG]
23670 2019-Jan-16 21:15:26.017511 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23671 2019-Jan-16 21:15:26.018164 - [DEBUG] Compose: EdgeIdentity * AllBottom
23672 2019-Jan-16 21:15:26.018192 - [DEBUG]
23673 2019-Jan-16 21:15:26.018216 - [DEBUG] Propagate flow
23674 2019-Jan-16 21:15:26.018239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23675 2019-Jan-16 21:15:26.018296 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23676 2019-Jan-16 21:15:26.018947 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23677 2019-Jan-16 21:15:26.019584 - [DEBUG] Edge function : AllBottom (result of previous compose)
23678 2019-Jan-16 21:15:26.019609 - [DEBUG]
23679 2019-Jan-16 21:15:26.019633 - [DEBUG] Join: AllTop & AllBottom
23680 2019-Jan-16 21:15:26.019659 - [DEBUG] = AllBottom (new jump func)
23681 2019-Jan-16 21:15:26.019683 - [DEBUG]
23682 2019-Jan-16 21:15:26.019706 - [DEBUG] Start adding new jump function
23683 2019-Jan-16 21:15:26.019730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23684 2019-Jan-16 21:15:26.019785 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23685 2019-Jan-16 21:15:26.020422 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23686 2019-Jan-16 21:15:26.021055 - [DEBUG] Edge Function : AllBottom
23687 2019-Jan-16 21:15:26.021082 - [DEBUG] End adding new jump function
23688 2019-Jan-16 21:15:26.021106 - [DEBUG]
23689 2019-Jan-16 21:15:26.021129 - [DEBUG] -------------------------------------------- 672. Path Edge --------------------------------------------
23690 2019-Jan-16 21:15:26.021154 - [DEBUG]
23691 2019-Jan-16 21:15:26.021177 - [DEBUG] Process 672. path edge:
23692 2019-Jan-16 21:15:26.021200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23693 2019-Jan-16 21:15:26.021265 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23694 2019-Jan-16 21:15:26.021916 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23695 2019-Jan-16 21:15:26.022553 - [DEBUG]
23696 2019-Jan-16 21:15:26.022578 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23697 2019-Jan-16 21:15:26.023226 - [DEBUG] Compose: EdgeIdentity * AllBottom
23698 2019-Jan-16 21:15:26.023254 - [DEBUG]
23699 2019-Jan-16 21:15:26.023278 - [DEBUG] Propagate flow
23700 2019-Jan-16 21:15:26.023301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23701 2019-Jan-16 21:15:26.023358 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23702 2019-Jan-16 21:15:26.023993 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23703 2019-Jan-16 21:15:26.024630 - [DEBUG] Edge function : AllBottom (result of previous compose)
23704 2019-Jan-16 21:15:26.024655 - [DEBUG]
23705 2019-Jan-16 21:15:26.024681 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23706 2019-Jan-16 21:15:26.024707 - [DEBUG] = AllBottom
23707 2019-Jan-16 21:15:26.024731 - [DEBUG]
23708 2019-Jan-16 21:15:26.024754 - [DEBUG] PROPAGATE: No new function!
23709 2019-Jan-16 21:15:26.024778 - [DEBUG] EDGE:
23710 2019-Jan-16 21:15:26.024836 - [DEBUG] ---> 23711 2019-Jan-16 21:15:26.025485 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23712 2019-Jan-16 21:15:26.026122 - [DEBUG]
23713 2019-Jan-16 21:15:26.026146 - [DEBUG] EDGE:
23714 2019-Jan-16 21:15:26.026203 - [DEBUG] ---> 23715 2019-Jan-16 21:15:26.026840 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23716 2019-Jan-16 21:15:26.027476 - [DEBUG]
23717 2019-Jan-16 21:15:26.027512 - [DEBUG] Compose: EdgeIdentity * AllBottom
23718 2019-Jan-16 21:15:26.027539 - [DEBUG]
23719 2019-Jan-16 21:15:26.027563 - [DEBUG] Propagate flow
23720 2019-Jan-16 21:15:26.027586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23721 2019-Jan-16 21:15:26.027642 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23722 2019-Jan-16 21:15:26.028280 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23723 2019-Jan-16 21:15:26.028933 - [DEBUG] Edge function : AllBottom (result of previous compose)
23724 2019-Jan-16 21:15:26.028958 - [DEBUG]
23725 2019-Jan-16 21:15:26.028982 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23726 2019-Jan-16 21:15:26.029008 - [DEBUG] = AllBottom
23727 2019-Jan-16 21:15:26.029032 - [DEBUG]
23728 2019-Jan-16 21:15:26.029055 - [DEBUG] PROPAGATE: No new function!
23729 2019-Jan-16 21:15:26.029081 - [DEBUG] EDGE:
23730 2019-Jan-16 21:15:26.029140 - [DEBUG] ---> 23731 2019-Jan-16 21:15:26.029785 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23732 2019-Jan-16 21:15:26.030422 - [DEBUG]
23733 2019-Jan-16 21:15:26.030447 - [DEBUG] EDGE:
23734 2019-Jan-16 21:15:26.030504 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
23735 2019-Jan-16 21:15:26.031143 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23736 2019-Jan-16 21:15:26.031800 - [DEBUG]
23737 2019-Jan-16 21:15:26.031826 - [DEBUG] EDGE:
23738 2019-Jan-16 21:15:26.031883 - [DEBUG] ---> 23739 2019-Jan-16 21:15:26.032516 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23740 2019-Jan-16 21:15:26.033153 - [DEBUG]
23741 2019-Jan-16 21:15:26.033178 - [DEBUG] EDGE:
23742 2019-Jan-16 21:15:26.033235 - [DEBUG] ---> 23743 2019-Jan-16 21:15:26.033869 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23744 2019-Jan-16 21:15:26.034505 - [DEBUG]
23745 2019-Jan-16 21:15:26.034529 - [DEBUG] EDGE:
23746 2019-Jan-16 21:15:26.034586 - [DEBUG] ---> 23747 2019-Jan-16 21:15:26.035240 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23748 2019-Jan-16 21:15:26.035877 - [DEBUG]
23749 2019-Jan-16 21:15:26.035909 - [DEBUG] Compose: EdgeIdentity * AllBottom
23750 2019-Jan-16 21:15:26.035936 - [DEBUG]
23751 2019-Jan-16 21:15:26.035959 - [DEBUG] Propagate flow
23752 2019-Jan-16 21:15:26.035983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23753 2019-Jan-16 21:15:26.036039 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
23754 2019-Jan-16 21:15:26.036677 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23755 2019-Jan-16 21:15:26.037319 - [DEBUG] Edge function : AllBottom (result of previous compose)
23756 2019-Jan-16 21:15:26.037344 - [DEBUG]
23757 2019-Jan-16 21:15:26.037369 - [DEBUG] Join: AllTop & AllBottom
23758 2019-Jan-16 21:15:26.037395 - [DEBUG] = AllBottom (new jump func)
23759 2019-Jan-16 21:15:26.037419 - [DEBUG]
23760 2019-Jan-16 21:15:26.037442 - [DEBUG] Start adding new jump function
23761 2019-Jan-16 21:15:26.037465 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23762 2019-Jan-16 21:15:26.037521 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23763 2019-Jan-16 21:15:26.038159 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
23764 2019-Jan-16 21:15:26.038811 - [DEBUG] Edge Function : AllBottom
23765 2019-Jan-16 21:15:26.038839 - [DEBUG] End adding new jump function
23766 2019-Jan-16 21:15:26.038863 - [DEBUG]
23767 2019-Jan-16 21:15:26.038886 - [DEBUG] -------------------------------------------- 673. Path Edge --------------------------------------------
23768 2019-Jan-16 21:15:26.038910 - [DEBUG]
23769 2019-Jan-16 21:15:26.038933 - [DEBUG] Process 673. path edge:
23770 2019-Jan-16 21:15:26.038957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23771 2019-Jan-16 21:15:26.039013 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
23772 2019-Jan-16 21:15:26.039649 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23773 2019-Jan-16 21:15:26.040286 - [DEBUG]
23774 2019-Jan-16 21:15:26.040310 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
23775 2019-Jan-16 21:15:26.040960 - [DEBUG] Compose: EdgeIdentity * AllBottom
23776 2019-Jan-16 21:15:26.040988 - [DEBUG]
23777 2019-Jan-16 21:15:26.041012 - [DEBUG] Propagate flow
23778 2019-Jan-16 21:15:26.041035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23779 2019-Jan-16 21:15:26.041091 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
23780 2019-Jan-16 21:15:26.041742 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23781 2019-Jan-16 21:15:26.042382 - [DEBUG] Edge function : AllBottom (result of previous compose)
23782 2019-Jan-16 21:15:26.042407 - [DEBUG]
23783 2019-Jan-16 21:15:26.042431 - [DEBUG] Join: AllTop & AllBottom
23784 2019-Jan-16 21:15:26.042457 - [DEBUG] = AllBottom (new jump func)
23785 2019-Jan-16 21:15:26.042481 - [DEBUG]
23786 2019-Jan-16 21:15:26.042504 - [DEBUG] Start adding new jump function
23787 2019-Jan-16 21:15:26.042527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23788 2019-Jan-16 21:15:26.042583 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23789 2019-Jan-16 21:15:26.043221 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
23790 2019-Jan-16 21:15:26.043853 - [DEBUG] Edge Function : AllBottom
23791 2019-Jan-16 21:15:26.043880 - [DEBUG] End adding new jump function
23792 2019-Jan-16 21:15:26.043904 - [DEBUG]
23793 2019-Jan-16 21:15:26.043927 - [DEBUG] -------------------------------------------- 674. Path Edge --------------------------------------------
23794 2019-Jan-16 21:15:26.043952 - [DEBUG]
23795 2019-Jan-16 21:15:26.043975 - [DEBUG] Process 674. path edge:
23796 2019-Jan-16 21:15:26.043998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23797 2019-Jan-16 21:15:26.044054 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
23798 2019-Jan-16 21:15:26.044686 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
23799 2019-Jan-16 21:15:26.045339 - [DEBUG]
23800 2019-Jan-16 21:15:26.045364 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
23801 2019-Jan-16 21:15:26.046010 - [DEBUG] Compose: EdgeIdentity * AllBottom
23802 2019-Jan-16 21:15:26.046038 - [DEBUG]
23803 2019-Jan-16 21:15:26.046062 - [DEBUG] Propagate flow
23804 2019-Jan-16 21:15:26.046085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23805 2019-Jan-16 21:15:26.046142 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23806 2019-Jan-16 21:15:26.046776 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23807 2019-Jan-16 21:15:26.047414 - [DEBUG] Edge function : AllBottom (result of previous compose)
23808 2019-Jan-16 21:15:26.047439 - [DEBUG]
23809 2019-Jan-16 21:15:26.047464 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23810 2019-Jan-16 21:15:26.047490 - [DEBUG] = AllBottom
23811 2019-Jan-16 21:15:26.047514 - [DEBUG]
23812 2019-Jan-16 21:15:26.047537 - [DEBUG] PROPAGATE: No new function!
23813 2019-Jan-16 21:15:26.047561 - [DEBUG] EDGE:
23814 2019-Jan-16 21:15:26.047618 - [DEBUG] ---> 23815 2019-Jan-16 21:15:26.048251 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23816 2019-Jan-16 21:15:26.048907 - [DEBUG]
23817 2019-Jan-16 21:15:26.048931 - [DEBUG] EDGE:
23818 2019-Jan-16 21:15:26.048988 - [DEBUG] ---> 23819 2019-Jan-16 21:15:26.049626 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23820 2019-Jan-16 21:15:26.050262 - [DEBUG]
23821 2019-Jan-16 21:15:26.050286 - [DEBUG] EDGE:
23822 2019-Jan-16 21:15:26.050344 - [DEBUG] ---> 23823 2019-Jan-16 21:15:26.050977 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23824 2019-Jan-16 21:15:26.051621 - [DEBUG]
23825 2019-Jan-16 21:15:26.051646 - [DEBUG] EDGE:
23826 2019-Jan-16 21:15:26.051703 - [DEBUG] ---> 23827 2019-Jan-16 21:15:26.052358 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23828 2019-Jan-16 21:15:26.052995 - [DEBUG]
23829 2019-Jan-16 21:15:26.053020 - [DEBUG] EDGE:
23830 2019-Jan-16 21:15:26.053077 - [DEBUG] ---> 23831 2019-Jan-16 21:15:26.053711 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23832 2019-Jan-16 21:15:26.054347 - [DEBUG]
23833 2019-Jan-16 21:15:26.054371 - [DEBUG] EDGE:
23834 2019-Jan-16 21:15:26.054429 - [DEBUG] ---> 23835 2019-Jan-16 21:15:26.055076 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23836 2019-Jan-16 21:15:26.055714 - [DEBUG]
23837 2019-Jan-16 21:15:26.055749 - [DEBUG] Compose: EdgeIdentity * AllBottom
23838 2019-Jan-16 21:15:26.055776 - [DEBUG]
23839 2019-Jan-16 21:15:26.055800 - [DEBUG] Propagate flow
23840 2019-Jan-16 21:15:26.055823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23841 2019-Jan-16 21:15:26.055880 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23842 2019-Jan-16 21:15:26.056517 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23843 2019-Jan-16 21:15:26.057154 - [DEBUG] Edge function : AllBottom (result of previous compose)
23844 2019-Jan-16 21:15:26.057179 - [DEBUG]
23845 2019-Jan-16 21:15:26.057204 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23846 2019-Jan-16 21:15:26.057229 - [DEBUG] = AllBottom
23847 2019-Jan-16 21:15:26.057253 - [DEBUG]
23848 2019-Jan-16 21:15:26.057276 - [DEBUG] PROPAGATE: No new function!
23849 2019-Jan-16 21:15:26.057303 - [DEBUG] EDGE:
23850 2019-Jan-16 21:15:26.057361 - [DEBUG] ---> 23851 2019-Jan-16 21:15:26.058005 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23852 2019-Jan-16 21:15:26.058658 - [DEBUG]
23853 2019-Jan-16 21:15:26.058683 - [DEBUG] EDGE:
23854 2019-Jan-16 21:15:26.058741 - [DEBUG] ---> 23855 2019-Jan-16 21:15:26.059375 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23856 2019-Jan-16 21:15:26.060012 - [DEBUG]
23857 2019-Jan-16 21:15:26.060036 - [DEBUG] EDGE:
23858 2019-Jan-16 21:15:26.060094 - [DEBUG] ---> 23859 2019-Jan-16 21:15:26.060730 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23860 2019-Jan-16 21:15:26.061366 - [DEBUG]
23861 2019-Jan-16 21:15:26.061401 - [DEBUG] Compose: EdgeIdentity * AllBottom
23862 2019-Jan-16 21:15:26.061428 - [DEBUG]
23863 2019-Jan-16 21:15:26.061452 - [DEBUG] Propagate flow
23864 2019-Jan-16 21:15:26.061475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23865 2019-Jan-16 21:15:26.061531 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23866 2019-Jan-16 21:15:26.062192 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23867 2019-Jan-16 21:15:26.062828 - [DEBUG] Edge function : AllBottom (result of previous compose)
23868 2019-Jan-16 21:15:26.062853 - [DEBUG]
23869 2019-Jan-16 21:15:26.062878 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23870 2019-Jan-16 21:15:26.062904 - [DEBUG] = AllBottom
23871 2019-Jan-16 21:15:26.062928 - [DEBUG]
23872 2019-Jan-16 21:15:26.062951 - [DEBUG] PROPAGATE: No new function!
23873 2019-Jan-16 21:15:26.062977 - [DEBUG] EDGE:
23874 2019-Jan-16 21:15:26.063034 - [DEBUG] ---> 23875 2019-Jan-16 21:15:26.063679 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23876 2019-Jan-16 21:15:26.064317 - [DEBUG]
23877 2019-Jan-16 21:15:26.064342 - [DEBUG] EDGE:
23878 2019-Jan-16 21:15:26.064399 - [DEBUG] ---> 23879 2019-Jan-16 21:15:26.065033 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23880 2019-Jan-16 21:15:26.065686 - [DEBUG]
23881 2019-Jan-16 21:15:26.065711 - [DEBUG] EDGE:
23882 2019-Jan-16 21:15:26.065768 - [DEBUG] ---> 23883 2019-Jan-16 21:15:26.066402 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23884 2019-Jan-16 21:15:26.067038 - [DEBUG]
23885 2019-Jan-16 21:15:26.067063 - [DEBUG] EDGE:
23886 2019-Jan-16 21:15:26.067120 - [DEBUG] ---> 23887 2019-Jan-16 21:15:26.067757 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23888 2019-Jan-16 21:15:26.068393 - [DEBUG]
23889 2019-Jan-16 21:15:26.068442 - [DEBUG] Compose: EdgeIdentity * AllBottom
23890 2019-Jan-16 21:15:26.068469 - [DEBUG]
23891 2019-Jan-16 21:15:26.068492 - [DEBUG] Propagate flow
23892 2019-Jan-16 21:15:26.068516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23893 2019-Jan-16 21:15:26.068572 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
23894 2019-Jan-16 21:15:26.069210 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23895 2019-Jan-16 21:15:26.069846 - [DEBUG] Edge function : AllBottom (result of previous compose)
23896 2019-Jan-16 21:15:26.069871 - [DEBUG]
23897 2019-Jan-16 21:15:26.069897 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23898 2019-Jan-16 21:15:26.069922 - [DEBUG] = AllBottom
23899 2019-Jan-16 21:15:26.069947 - [DEBUG]
23900 2019-Jan-16 21:15:26.069970 - [DEBUG] PROPAGATE: No new function!
23901 2019-Jan-16 21:15:26.069996 - [DEBUG] EDGE:
23902 2019-Jan-16 21:15:26.070053 - [DEBUG] ---> 23903 2019-Jan-16 21:15:26.070698 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23904 2019-Jan-16 21:15:26.071343 - [DEBUG]
23905 2019-Jan-16 21:15:26.071368 - [DEBUG] EDGE:
23906 2019-Jan-16 21:15:26.071425 - [DEBUG] ---> 23907 2019-Jan-16 21:15:26.072076 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23908 2019-Jan-16 21:15:26.072720 - [DEBUG]
23909 2019-Jan-16 21:15:26.072746 - [DEBUG] EDGE:
23910 2019-Jan-16 21:15:26.072803 - [DEBUG] ---> 23911 2019-Jan-16 21:15:26.073441 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23912 2019-Jan-16 21:15:26.074078 - [DEBUG]
23913 2019-Jan-16 21:15:26.074114 - [DEBUG] Compose: EdgeIdentity * AllBottom
23914 2019-Jan-16 21:15:26.074141 - [DEBUG]
23915 2019-Jan-16 21:15:26.074164 - [DEBUG] Propagate flow
23916 2019-Jan-16 21:15:26.074188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23917 2019-Jan-16 21:15:26.074244 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
23918 2019-Jan-16 21:15:26.074891 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23919 2019-Jan-16 21:15:26.075594 - [DEBUG] Edge function : AllBottom (result of previous compose)
23920 2019-Jan-16 21:15:26.075621 - [DEBUG]
23921 2019-Jan-16 21:15:26.075648 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23922 2019-Jan-16 21:15:26.075674 - [DEBUG] = AllBottom
23923 2019-Jan-16 21:15:26.075699 - [DEBUG]
23924 2019-Jan-16 21:15:26.075722 - [DEBUG] PROPAGATE: No new function!
23925 2019-Jan-16 21:15:26.075755 - [DEBUG] EDGE:
23926 2019-Jan-16 21:15:26.075828 - [DEBUG] ---> 23927 2019-Jan-16 21:15:26.076551 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23928 2019-Jan-16 21:15:26.077260 - [DEBUG]
23929 2019-Jan-16 21:15:26.077288 - [DEBUG] EDGE:
23930 2019-Jan-16 21:15:26.077355 - [DEBUG] ---> 23931 2019-Jan-16 21:15:26.077997 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23932 2019-Jan-16 21:15:26.078662 - [DEBUG]
23933 2019-Jan-16 21:15:26.078687 - [DEBUG] EDGE:
23934 2019-Jan-16 21:15:26.078744 - [DEBUG] ---> 23935 2019-Jan-16 21:15:26.079376 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
23936 2019-Jan-16 21:15:26.080014 - [DEBUG]
23937 2019-Jan-16 21:15:26.080040 - [DEBUG] EDGE:
23938 2019-Jan-16 21:15:26.080097 - [DEBUG] ---> 23939 2019-Jan-16 21:15:26.080734 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
23940 2019-Jan-16 21:15:26.081369 - [DEBUG]
23941 2019-Jan-16 21:15:26.081397 - [DEBUG] Compose: EdgeIdentity * AllBottom
23942 2019-Jan-16 21:15:26.081424 - [DEBUG]
23943 2019-Jan-16 21:15:26.081449 - [DEBUG] Propagate flow
23944 2019-Jan-16 21:15:26.081472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23945 2019-Jan-16 21:15:26.081528 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23946 2019-Jan-16 21:15:26.082181 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23947 2019-Jan-16 21:15:26.082828 - [DEBUG] Edge function : AllBottom (result of previous compose)
23948 2019-Jan-16 21:15:26.082853 - [DEBUG]
23949 2019-Jan-16 21:15:26.082879 - [DEBUG] Join: AllTop & AllBottom
23950 2019-Jan-16 21:15:26.082905 - [DEBUG] = AllBottom (new jump func)
23951 2019-Jan-16 21:15:26.082929 - [DEBUG]
23952 2019-Jan-16 21:15:26.082971 - [DEBUG] Start adding new jump function
23953 2019-Jan-16 21:15:26.082995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23954 2019-Jan-16 21:15:26.083051 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23955 2019-Jan-16 21:15:26.083697 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23956 2019-Jan-16 21:15:26.084335 - [DEBUG] Edge Function : AllBottom
23957 2019-Jan-16 21:15:26.084365 - [DEBUG] End adding new jump function
23958 2019-Jan-16 21:15:26.084389 - [DEBUG]
23959 2019-Jan-16 21:15:26.084413 - [DEBUG] -------------------------------------------- 675. Path Edge --------------------------------------------
23960 2019-Jan-16 21:15:26.084438 - [DEBUG]
23961 2019-Jan-16 21:15:26.084461 - [DEBUG] Process 675. path edge:
23962 2019-Jan-16 21:15:26.084485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23963 2019-Jan-16 21:15:26.084540 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
23964 2019-Jan-16 21:15:26.085196 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
23965 2019-Jan-16 21:15:26.085841 - [DEBUG]
23966 2019-Jan-16 21:15:26.085866 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23967 2019-Jan-16 21:15:26.086534 - [DEBUG] Compose: EdgeIdentity * AllBottom
23968 2019-Jan-16 21:15:26.086562 - [DEBUG]
23969 2019-Jan-16 21:15:26.086586 - [DEBUG] Propagate flow
23970 2019-Jan-16 21:15:26.086609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23971 2019-Jan-16 21:15:26.086666 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
23972 2019-Jan-16 21:15:26.087298 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23973 2019-Jan-16 21:15:26.087942 - [DEBUG] Edge function : AllBottom (result of previous compose)
23974 2019-Jan-16 21:15:26.087967 - [DEBUG]
23975 2019-Jan-16 21:15:26.087992 - [DEBUG] Join: AllTop & AllBottom
23976 2019-Jan-16 21:15:26.088017 - [DEBUG] = AllBottom (new jump func)
23977 2019-Jan-16 21:15:26.088041 - [DEBUG]
23978 2019-Jan-16 21:15:26.088065 - [DEBUG] Start adding new jump function
23979 2019-Jan-16 21:15:26.088088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23980 2019-Jan-16 21:15:26.088144 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23981 2019-Jan-16 21:15:26.088803 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
23982 2019-Jan-16 21:15:26.089435 - [DEBUG] Edge Function : AllBottom
23983 2019-Jan-16 21:15:26.089464 - [DEBUG] End adding new jump function
23984 2019-Jan-16 21:15:26.089488 - [DEBUG]
23985 2019-Jan-16 21:15:26.089511 - [DEBUG] -------------------------------------------- 676. Path Edge --------------------------------------------
23986 2019-Jan-16 21:15:26.089535 - [DEBUG]
23987 2019-Jan-16 21:15:26.089558 - [DEBUG] Process 676. path edge:
23988 2019-Jan-16 21:15:26.089582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23989 2019-Jan-16 21:15:26.089638 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
23990 2019-Jan-16 21:15:26.090270 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
23991 2019-Jan-16 21:15:26.090913 - [DEBUG]
23992 2019-Jan-16 21:15:26.090938 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
23993 2019-Jan-16 21:15:26.091587 - [DEBUG] Compose: EdgeIdentity * AllBottom
23994 2019-Jan-16 21:15:26.091630 - [DEBUG]
23995 2019-Jan-16 21:15:26.091655 - [DEBUG] Propagate flow
23996 2019-Jan-16 21:15:26.091678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23997 2019-Jan-16 21:15:26.091748 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
23998 2019-Jan-16 21:15:26.092383 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23999 2019-Jan-16 21:15:26.093028 - [DEBUG] Edge function : AllBottom (result of previous compose)
24000 2019-Jan-16 21:15:26.093053 - [DEBUG]
24001 2019-Jan-16 21:15:26.093078 - [DEBUG] Join: AllTop & AllBottom
24002 2019-Jan-16 21:15:26.093104 - [DEBUG] = AllBottom (new jump func)
24003 2019-Jan-16 21:15:26.093128 - [DEBUG]
24004 2019-Jan-16 21:15:26.093152 - [DEBUG] Start adding new jump function
24005 2019-Jan-16 21:15:26.093175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24006 2019-Jan-16 21:15:26.093231 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24007 2019-Jan-16 21:15:26.093875 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
24008 2019-Jan-16 21:15:26.094508 - [DEBUG] Edge Function : AllBottom
24009 2019-Jan-16 21:15:26.094536 - [DEBUG] End adding new jump function
24010 2019-Jan-16 21:15:26.094560 - [DEBUG]
24011 2019-Jan-16 21:15:26.094584 - [DEBUG] -------------------------------------------- 677. Path Edge --------------------------------------------
24012 2019-Jan-16 21:15:26.094608 - [DEBUG]
24013 2019-Jan-16 21:15:26.094631 - [DEBUG] Process 677. path edge:
24014 2019-Jan-16 21:15:26.094655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24015 2019-Jan-16 21:15:26.094712 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
24016 2019-Jan-16 21:15:26.095360 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24017 2019-Jan-16 21:15:26.096003 - [DEBUG]
24018 2019-Jan-16 21:15:26.096028 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
24019 2019-Jan-16 21:15:26.096675 - [DEBUG] Compose: EdgeIdentity * AllBottom
24020 2019-Jan-16 21:15:26.096702 - [DEBUG]
24021 2019-Jan-16 21:15:26.096726 - [DEBUG] Propagate flow
24022 2019-Jan-16 21:15:26.096749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24023 2019-Jan-16 21:15:26.096806 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24024 2019-Jan-16 21:15:26.097450 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24025 2019-Jan-16 21:15:26.098093 - [DEBUG] Edge function : AllBottom (result of previous compose)
24026 2019-Jan-16 21:15:26.098119 - [DEBUG]
24027 2019-Jan-16 21:15:26.098144 - [DEBUG] Join: AllTop & AllBottom
24028 2019-Jan-16 21:15:26.098169 - [DEBUG] = AllBottom (new jump func)
24029 2019-Jan-16 21:15:26.098194 - [DEBUG]
24030 2019-Jan-16 21:15:26.098217 - [DEBUG] Start adding new jump function
24031 2019-Jan-16 21:15:26.098240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24032 2019-Jan-16 21:15:26.098296 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24033 2019-Jan-16 21:15:26.098955 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24034 2019-Jan-16 21:15:26.099599 - [DEBUG] Edge Function : AllBottom
24035 2019-Jan-16 21:15:26.099628 - [DEBUG] End adding new jump function
24036 2019-Jan-16 21:15:26.099652 - [DEBUG]
24037 2019-Jan-16 21:15:26.099684 - [DEBUG] -------------------------------------------- 678. Path Edge --------------------------------------------
24038 2019-Jan-16 21:15:26.099708 - [DEBUG]
24039 2019-Jan-16 21:15:26.099732 - [DEBUG] Process 678. path edge:
24040 2019-Jan-16 21:15:26.099755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24041 2019-Jan-16 21:15:26.099811 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
24042 2019-Jan-16 21:15:26.100458 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24043 2019-Jan-16 21:15:26.101102 - [DEBUG]
24044 2019-Jan-16 21:15:26.101126 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24045 2019-Jan-16 21:15:26.101795 - [DEBUG] Possible callees:
24046 2019-Jan-16 21:15:26.101820 - [DEBUG] llvm.dbg.declare
24047 2019-Jan-16 21:15:26.101845 - [DEBUG] Possible return sites:
24048 2019-Jan-16 21:15:26.101869 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14924049 2019-Jan-16 21:15:26.103148 - [DEBUG] Found and process special summary
24050 2019-Jan-16 21:15:26.103182 - [DEBUG] Compose: EdgeIdentity * AllBottom
24051 2019-Jan-16 21:15:26.103210 - [DEBUG]
24052 2019-Jan-16 21:15:26.103234 - [DEBUG] Propagate flow
24053 2019-Jan-16 21:15:26.103257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24054 2019-Jan-16 21:15:26.103313 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24055 2019-Jan-16 21:15:26.103951 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24056 2019-Jan-16 21:15:26.104603 - [DEBUG] Edge function : AllBottom (result of previous compose)
24057 2019-Jan-16 21:15:26.104628 - [DEBUG]
24058 2019-Jan-16 21:15:26.104653 - [DEBUG] Join: AllTop & AllBottom
24059 2019-Jan-16 21:15:26.104678 - [DEBUG] = AllBottom (new jump func)
24060 2019-Jan-16 21:15:26.104702 - [DEBUG]
24061 2019-Jan-16 21:15:26.104725 - [DEBUG] Start adding new jump function
24062 2019-Jan-16 21:15:26.104748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24063 2019-Jan-16 21:15:26.104804 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24064 2019-Jan-16 21:15:26.105475 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24065 2019-Jan-16 21:15:26.106114 - [DEBUG] Edge Function : AllBottom
24066 2019-Jan-16 21:15:26.106143 - [DEBUG] End adding new jump function
24067 2019-Jan-16 21:15:26.106166 - [DEBUG]
24068 2019-Jan-16 21:15:26.106190 - [DEBUG] -------------------------------------------- 679. Path Edge --------------------------------------------
24069 2019-Jan-16 21:15:26.106214 - [DEBUG]
24070 2019-Jan-16 21:15:26.106237 - [DEBUG] Process 679. path edge:
24071 2019-Jan-16 21:15:26.106261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24072 2019-Jan-16 21:15:26.106317 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
24073 2019-Jan-16 21:15:26.106955 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24074 2019-Jan-16 21:15:26.107598 - [DEBUG]
24075 2019-Jan-16 21:15:26.107622 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24076 2019-Jan-16 21:15:26.108275 - [DEBUG] Compose: EdgeIdentity * AllBottom
24077 2019-Jan-16 21:15:26.108313 - [DEBUG]
24078 2019-Jan-16 21:15:26.108337 - [DEBUG] Propagate flow
24079 2019-Jan-16 21:15:26.108360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24080 2019-Jan-16 21:15:26.108432 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24081 2019-Jan-16 21:15:26.109070 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24082 2019-Jan-16 21:15:26.109714 - [DEBUG] Edge function : AllBottom (result of previous compose)
24083 2019-Jan-16 21:15:26.109739 - [DEBUG]
24084 2019-Jan-16 21:15:26.109763 - [DEBUG] Join: AllTop & AllBottom
24085 2019-Jan-16 21:15:26.109789 - [DEBUG] = AllBottom (new jump func)
24086 2019-Jan-16 21:15:26.109813 - [DEBUG]
24087 2019-Jan-16 21:15:26.109836 - [DEBUG] Start adding new jump function
24088 2019-Jan-16 21:15:26.109859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24089 2019-Jan-16 21:15:26.109915 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24090 2019-Jan-16 21:15:26.110560 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24091 2019-Jan-16 21:15:26.111211 - [DEBUG] Edge Function : AllBottom
24092 2019-Jan-16 21:15:26.111241 - [DEBUG] End adding new jump function
24093 2019-Jan-16 21:15:26.111265 - [DEBUG]
24094 2019-Jan-16 21:15:26.111289 - [DEBUG] -------------------------------------------- 680. Path Edge --------------------------------------------
24095 2019-Jan-16 21:15:26.111313 - [DEBUG]
24096 2019-Jan-16 21:15:26.111336 - [DEBUG] Process 680. path edge:
24097 2019-Jan-16 21:15:26.111360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24098 2019-Jan-16 21:15:26.111424 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
24099 2019-Jan-16 21:15:26.112124 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24100 2019-Jan-16 21:15:26.112788 - [DEBUG]
24101 2019-Jan-16 21:15:26.112814 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24102 2019-Jan-16 21:15:26.113479 - [DEBUG] Compose: EdgeIdentity * AllBottom
24103 2019-Jan-16 21:15:26.113508 - [DEBUG]
24104 2019-Jan-16 21:15:26.113532 - [DEBUG] Propagate flow
24105 2019-Jan-16 21:15:26.113556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24106 2019-Jan-16 21:15:26.113616 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24107 2019-Jan-16 21:15:26.114277 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24108 2019-Jan-16 21:15:26.114944 - [DEBUG] Edge function : AllBottom (result of previous compose)
24109 2019-Jan-16 21:15:26.114970 - [DEBUG]
24110 2019-Jan-16 21:15:26.114997 - [DEBUG] Join: AllTop & AllBottom
24111 2019-Jan-16 21:15:26.115023 - [DEBUG] = AllBottom (new jump func)
24112 2019-Jan-16 21:15:26.115048 - [DEBUG]
24113 2019-Jan-16 21:15:26.115092 - [DEBUG] Start adding new jump function
24114 2019-Jan-16 21:15:26.115116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24115 2019-Jan-16 21:15:26.115176 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24116 2019-Jan-16 21:15:26.115824 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24117 2019-Jan-16 21:15:26.116468 - [DEBUG] Edge Function : AllBottom
24118 2019-Jan-16 21:15:26.116498 - [DEBUG] End adding new jump function
24119 2019-Jan-16 21:15:26.116539 - [DEBUG]
24120 2019-Jan-16 21:15:26.116564 - [DEBUG] -------------------------------------------- 681. Path Edge --------------------------------------------
24121 2019-Jan-16 21:15:26.116588 - [DEBUG]
24122 2019-Jan-16 21:15:26.116612 - [DEBUG] Process 681. path edge:
24123 2019-Jan-16 21:15:26.116636 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24124 2019-Jan-16 21:15:26.116692 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
24125 2019-Jan-16 21:15:26.117336 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24126 2019-Jan-16 21:15:26.117980 - [DEBUG]
24127 2019-Jan-16 21:15:26.118004 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24128 2019-Jan-16 21:15:26.118677 - [DEBUG] Possible callees:
24129 2019-Jan-16 21:15:26.118702 - [DEBUG] llvm.dbg.declare
24130 2019-Jan-16 21:15:26.118727 - [DEBUG] Possible return sites:
24131 2019-Jan-16 21:15:26.118751 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15524132 2019-Jan-16 21:15:26.120040 - [DEBUG] Found and process special summary
24133 2019-Jan-16 21:15:26.120077 - [DEBUG] Compose: EdgeIdentity * AllBottom
24134 2019-Jan-16 21:15:26.120104 - [DEBUG]
24135 2019-Jan-16 21:15:26.120128 - [DEBUG] Propagate flow
24136 2019-Jan-16 21:15:26.120152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24137 2019-Jan-16 21:15:26.120209 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24138 2019-Jan-16 21:15:26.120849 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24139 2019-Jan-16 21:15:26.121493 - [DEBUG] Edge function : AllBottom (result of previous compose)
24140 2019-Jan-16 21:15:26.121518 - [DEBUG]
24141 2019-Jan-16 21:15:26.121543 - [DEBUG] Join: AllTop & AllBottom
24142 2019-Jan-16 21:15:26.121569 - [DEBUG] = AllBottom (new jump func)
24143 2019-Jan-16 21:15:26.121593 - [DEBUG]
24144 2019-Jan-16 21:15:26.121616 - [DEBUG] Start adding new jump function
24145 2019-Jan-16 21:15:26.121639 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24146 2019-Jan-16 21:15:26.121695 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24147 2019-Jan-16 21:15:26.122358 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24148 2019-Jan-16 21:15:26.122997 - [DEBUG] Edge Function : AllBottom
24149 2019-Jan-16 21:15:26.123025 - [DEBUG] End adding new jump function
24150 2019-Jan-16 21:15:26.123049 - [DEBUG]
24151 2019-Jan-16 21:15:26.123072 - [DEBUG] -------------------------------------------- 682. Path Edge --------------------------------------------
24152 2019-Jan-16 21:15:26.123097 - [DEBUG]
24153 2019-Jan-16 21:15:26.123120 - [DEBUG] Process 682. path edge:
24154 2019-Jan-16 21:15:26.123144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24155 2019-Jan-16 21:15:26.123199 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
24156 2019-Jan-16 21:15:26.123838 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24157 2019-Jan-16 21:15:26.124482 - [DEBUG]
24158 2019-Jan-16 21:15:26.124506 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24159 2019-Jan-16 21:15:26.125185 - [DEBUG] Compose: EdgeIdentity * AllBottom
24160 2019-Jan-16 21:15:26.125213 - [DEBUG]
24161 2019-Jan-16 21:15:26.125237 - [DEBUG] Propagate flow
24162 2019-Jan-16 21:15:26.125260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24163 2019-Jan-16 21:15:26.125317 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
24164 2019-Jan-16 21:15:26.125955 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24165 2019-Jan-16 21:15:26.126599 - [DEBUG] Edge function : AllBottom (result of previous compose)
24166 2019-Jan-16 21:15:26.126624 - [DEBUG]
24167 2019-Jan-16 21:15:26.126648 - [DEBUG] Join: AllTop & AllBottom
24168 2019-Jan-16 21:15:26.126674 - [DEBUG] = AllBottom (new jump func)
24169 2019-Jan-16 21:15:26.126698 - [DEBUG]
24170 2019-Jan-16 21:15:26.126721 - [DEBUG] Start adding new jump function
24171 2019-Jan-16 21:15:26.126744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24172 2019-Jan-16 21:15:26.126800 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24173 2019-Jan-16 21:15:26.127445 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
24174 2019-Jan-16 21:15:26.128079 - [DEBUG] Edge Function : AllBottom
24175 2019-Jan-16 21:15:26.128108 - [DEBUG] End adding new jump function
24176 2019-Jan-16 21:15:26.128132 - [DEBUG]
24177 2019-Jan-16 21:15:26.128155 - [DEBUG] -------------------------------------------- 683. Path Edge --------------------------------------------
24178 2019-Jan-16 21:15:26.128179 - [DEBUG]
24179 2019-Jan-16 21:15:26.128203 - [DEBUG] Process 683. path edge:
24180 2019-Jan-16 21:15:26.128226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24181 2019-Jan-16 21:15:26.128282 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
24182 2019-Jan-16 21:15:26.128934 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24183 2019-Jan-16 21:15:26.129578 - [DEBUG]
24184 2019-Jan-16 21:15:26.129604 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
24185 2019-Jan-16 21:15:26.130254 - [DEBUG] Compose: EdgeIdentity * AllBottom
24186 2019-Jan-16 21:15:26.130282 - [DEBUG]
24187 2019-Jan-16 21:15:26.130306 - [DEBUG] Propagate flow
24188 2019-Jan-16 21:15:26.130329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24189 2019-Jan-16 21:15:26.130386 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
24190 2019-Jan-16 21:15:26.131021 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24191 2019-Jan-16 21:15:26.131672 - [DEBUG] Edge function : AllBottom (result of previous compose)
24192 2019-Jan-16 21:15:26.131697 - [DEBUG]
24193 2019-Jan-16 21:15:26.131721 - [DEBUG] Join: AllTop & AllBottom
24194 2019-Jan-16 21:15:26.131764 - [DEBUG] = AllBottom (new jump func)
24195 2019-Jan-16 21:15:26.131788 - [DEBUG]
24196 2019-Jan-16 21:15:26.131811 - [DEBUG] Start adding new jump function
24197 2019-Jan-16 21:15:26.131834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24198 2019-Jan-16 21:15:26.131890 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24199 2019-Jan-16 21:15:26.132539 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
24200 2019-Jan-16 21:15:26.133174 - [DEBUG] Edge Function : AllBottom
24201 2019-Jan-16 21:15:26.133203 - [DEBUG] End adding new jump function
24202 2019-Jan-16 21:15:26.133234 - [DEBUG]
24203 2019-Jan-16 21:15:26.133258 - [DEBUG] -------------------------------------------- 684. Path Edge --------------------------------------------
24204 2019-Jan-16 21:15:26.133283 - [DEBUG]
24205 2019-Jan-16 21:15:26.133306 - [DEBUG] Process 684. path edge:
24206 2019-Jan-16 21:15:26.133329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24207 2019-Jan-16 21:15:26.133385 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
24208 2019-Jan-16 21:15:26.134021 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24209 2019-Jan-16 21:15:26.134664 - [DEBUG]
24210 2019-Jan-16 21:15:26.134688 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
24211 2019-Jan-16 21:15:26.135354 - [DEBUG] Compose: EdgeIdentity * AllBottom
24212 2019-Jan-16 21:15:26.135383 - [DEBUG]
24213 2019-Jan-16 21:15:26.135407 - [DEBUG] Propagate flow
24214 2019-Jan-16 21:15:26.135430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24215 2019-Jan-16 21:15:26.135487 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
24216 2019-Jan-16 21:15:26.136142 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24217 2019-Jan-16 21:15:26.136786 - [DEBUG] Edge function : AllBottom (result of previous compose)
24218 2019-Jan-16 21:15:26.136811 - [DEBUG]
24219 2019-Jan-16 21:15:26.136835 - [DEBUG] Join: AllTop & AllBottom
24220 2019-Jan-16 21:15:26.136861 - [DEBUG] = AllBottom (new jump func)
24221 2019-Jan-16 21:15:26.136885 - [DEBUG]
24222 2019-Jan-16 21:15:26.136908 - [DEBUG] Start adding new jump function
24223 2019-Jan-16 21:15:26.136931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24224 2019-Jan-16 21:15:26.136987 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24225 2019-Jan-16 21:15:26.137637 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
24226 2019-Jan-16 21:15:26.138280 - [DEBUG] Edge Function : AllBottom
24227 2019-Jan-16 21:15:26.138308 - [DEBUG] End adding new jump function
24228 2019-Jan-16 21:15:26.138332 - [DEBUG]
24229 2019-Jan-16 21:15:26.138355 - [DEBUG] -------------------------------------------- 685. Path Edge --------------------------------------------
24230 2019-Jan-16 21:15:26.138379 - [DEBUG]
24231 2019-Jan-16 21:15:26.138416 - [DEBUG] Process 685. path edge:
24232 2019-Jan-16 21:15:26.138441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24233 2019-Jan-16 21:15:26.138498 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
24234 2019-Jan-16 21:15:26.139143 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24235 2019-Jan-16 21:15:26.139786 - [DEBUG]
24236 2019-Jan-16 21:15:26.139810 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
24237 2019-Jan-16 21:15:26.140463 - [DEBUG] Possible callees:
24238 2019-Jan-16 21:15:26.140488 - [DEBUG] llvm.dbg.declare
24239 2019-Jan-16 21:15:26.140513 - [DEBUG] Possible return sites:
24240 2019-Jan-16 21:15:26.140536 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16324241 2019-Jan-16 21:15:26.141873 - [DEBUG] Found and process special summary
24242 2019-Jan-16 21:15:26.141925 - [DEBUG] Compose: EdgeIdentity * AllBottom
24243 2019-Jan-16 21:15:26.141953 - [DEBUG]
24244 2019-Jan-16 21:15:26.141977 - [DEBUG] Propagate flow
24245 2019-Jan-16 21:15:26.142000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24246 2019-Jan-16 21:15:26.142060 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24247 2019-Jan-16 21:15:26.142701 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24248 2019-Jan-16 21:15:26.143346 - [DEBUG] Edge function : AllBottom (result of previous compose)
24249 2019-Jan-16 21:15:26.143370 - [DEBUG]
24250 2019-Jan-16 21:15:26.143396 - [DEBUG] Join: AllTop & AllBottom
24251 2019-Jan-16 21:15:26.143421 - [DEBUG] = AllBottom (new jump func)
24252 2019-Jan-16 21:15:26.143445 - [DEBUG]
24253 2019-Jan-16 21:15:26.143468 - [DEBUG] Start adding new jump function
24254 2019-Jan-16 21:15:26.143491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24255 2019-Jan-16 21:15:26.143547 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24256 2019-Jan-16 21:15:26.144192 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24257 2019-Jan-16 21:15:26.144836 - [DEBUG] Edge Function : AllBottom
24258 2019-Jan-16 21:15:26.144865 - [DEBUG] End adding new jump function
24259 2019-Jan-16 21:15:26.144889 - [DEBUG]
24260 2019-Jan-16 21:15:26.144912 - [DEBUG] -------------------------------------------- 686. Path Edge --------------------------------------------
24261 2019-Jan-16 21:15:26.144937 - [DEBUG]
24262 2019-Jan-16 21:15:26.144960 - [DEBUG] Process 686. path edge:
24263 2019-Jan-16 21:15:26.144983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24264 2019-Jan-16 21:15:26.145039 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
24265 2019-Jan-16 21:15:26.145692 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24266 2019-Jan-16 21:15:26.146336 - [DEBUG]
24267 2019-Jan-16 21:15:26.146361 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24268 2019-Jan-16 21:15:26.147017 - [DEBUG] Compose: EdgeIdentity * AllBottom
24269 2019-Jan-16 21:15:26.147045 - [DEBUG]
24270 2019-Jan-16 21:15:26.147069 - [DEBUG] Propagate flow
24271 2019-Jan-16 21:15:26.147092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24272 2019-Jan-16 21:15:26.147150 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
24273 2019-Jan-16 21:15:26.147785 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24274 2019-Jan-16 21:15:26.148443 - [DEBUG] Edge function : AllBottom (result of previous compose)
24275 2019-Jan-16 21:15:26.148468 - [DEBUG]
24276 2019-Jan-16 21:15:26.148493 - [DEBUG] Join: AllTop & AllBottom
24277 2019-Jan-16 21:15:26.148519 - [DEBUG] = AllBottom (new jump func)
24278 2019-Jan-16 21:15:26.148543 - [DEBUG]
24279 2019-Jan-16 21:15:26.148567 - [DEBUG] Start adding new jump function
24280 2019-Jan-16 21:15:26.148590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24281 2019-Jan-16 21:15:26.148646 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24282 2019-Jan-16 21:15:26.149290 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
24283 2019-Jan-16 21:15:26.149925 - [DEBUG] Edge Function : AllBottom
24284 2019-Jan-16 21:15:26.149954 - [DEBUG] End adding new jump function
24285 2019-Jan-16 21:15:26.149984 - [DEBUG]
24286 2019-Jan-16 21:15:26.150008 - [DEBUG] -------------------------------------------- 687. Path Edge --------------------------------------------
24287 2019-Jan-16 21:15:26.150033 - [DEBUG]
24288 2019-Jan-16 21:15:26.150056 - [DEBUG] Process 687. path edge:
24289 2019-Jan-16 21:15:26.150080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24290 2019-Jan-16 21:15:26.150136 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
24291 2019-Jan-16 21:15:26.150771 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24292 2019-Jan-16 21:15:26.151415 - [DEBUG]
24293 2019-Jan-16 21:15:26.151441 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
24294 2019-Jan-16 21:15:26.152107 - [DEBUG] Compose: EdgeIdentity * AllBottom
24295 2019-Jan-16 21:15:26.152134 - [DEBUG]
24296 2019-Jan-16 21:15:26.152158 - [DEBUG] Propagate flow
24297 2019-Jan-16 21:15:26.152181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24298 2019-Jan-16 21:15:26.152238 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
24299 2019-Jan-16 21:15:26.152882 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24300 2019-Jan-16 21:15:26.153525 - [DEBUG] Edge function : AllBottom (result of previous compose)
24301 2019-Jan-16 21:15:26.153550 - [DEBUG]
24302 2019-Jan-16 21:15:26.153575 - [DEBUG] Join: AllTop & AllBottom
24303 2019-Jan-16 21:15:26.153600 - [DEBUG] = AllBottom (new jump func)
24304 2019-Jan-16 21:15:26.153624 - [DEBUG]
24305 2019-Jan-16 21:15:26.153647 - [DEBUG] Start adding new jump function
24306 2019-Jan-16 21:15:26.153670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24307 2019-Jan-16 21:15:26.153726 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24308 2019-Jan-16 21:15:26.154370 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
24309 2019-Jan-16 21:15:26.155013 - [DEBUG] Edge Function : AllBottom
24310 2019-Jan-16 21:15:26.155040 - [DEBUG] End adding new jump function
24311 2019-Jan-16 21:15:26.155076 - [DEBUG]
24312 2019-Jan-16 21:15:26.155102 - [DEBUG] -------------------------------------------- 688. Path Edge --------------------------------------------
24313 2019-Jan-16 21:15:26.155126 - [DEBUG]
24314 2019-Jan-16 21:15:26.155149 - [DEBUG] Process 688. path edge:
24315 2019-Jan-16 21:15:26.155172 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24316 2019-Jan-16 21:15:26.155229 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
24317 2019-Jan-16 21:15:26.155873 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24318 2019-Jan-16 21:15:26.156517 - [DEBUG]
24319 2019-Jan-16 21:15:26.156540 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
24320 2019-Jan-16 21:15:26.157195 - [DEBUG] Possible callees:
24321 2019-Jan-16 21:15:26.157219 - [DEBUG] llvm.dbg.declare
24322 2019-Jan-16 21:15:26.157244 - [DEBUG] Possible return sites:
24323 2019-Jan-16 21:15:26.157267 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16924324 2019-Jan-16 21:15:26.158563 - [DEBUG] Found and process special summary
24325 2019-Jan-16 21:15:26.158597 - [DEBUG] Compose: EdgeIdentity * AllBottom
24326 2019-Jan-16 21:15:26.158624 - [DEBUG]
24327 2019-Jan-16 21:15:26.158648 - [DEBUG] Propagate flow
24328 2019-Jan-16 21:15:26.158671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24329 2019-Jan-16 21:15:26.158727 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24330 2019-Jan-16 21:15:26.159366 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24331 2019-Jan-16 21:15:26.160010 - [DEBUG] Edge function : AllBottom (result of previous compose)
24332 2019-Jan-16 21:15:26.160034 - [DEBUG]
24333 2019-Jan-16 21:15:26.160059 - [DEBUG] Join: AllTop & AllBottom
24334 2019-Jan-16 21:15:26.160084 - [DEBUG] = AllBottom (new jump func)
24335 2019-Jan-16 21:15:26.160108 - [DEBUG]
24336 2019-Jan-16 21:15:26.160132 - [DEBUG] Start adding new jump function
24337 2019-Jan-16 21:15:26.160155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24338 2019-Jan-16 21:15:26.160210 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24339 2019-Jan-16 21:15:26.160854 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24340 2019-Jan-16 21:15:26.161491 - [DEBUG] Edge Function : AllBottom
24341 2019-Jan-16 21:15:26.161519 - [DEBUG] End adding new jump function
24342 2019-Jan-16 21:15:26.161542 - [DEBUG]
24343 2019-Jan-16 21:15:26.161566 - [DEBUG] -------------------------------------------- 689. Path Edge --------------------------------------------
24344 2019-Jan-16 21:15:26.161590 - [DEBUG]
24345 2019-Jan-16 21:15:26.161613 - [DEBUG] Process 689. path edge:
24346 2019-Jan-16 21:15:26.161637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24347 2019-Jan-16 21:15:26.161692 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
24348 2019-Jan-16 21:15:26.162347 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24349 2019-Jan-16 21:15:26.162990 - [DEBUG]
24350 2019-Jan-16 21:15:26.163014 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24351 2019-Jan-16 21:15:26.163667 - [DEBUG] Compose: EdgeIdentity * AllBottom
24352 2019-Jan-16 21:15:26.163694 - [DEBUG]
24353 2019-Jan-16 21:15:26.163718 - [DEBUG] Propagate flow
24354 2019-Jan-16 21:15:26.163741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24355 2019-Jan-16 21:15:26.163798 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
24356 2019-Jan-16 21:15:26.164440 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24357 2019-Jan-16 21:15:26.165098 - [DEBUG] Edge function : AllBottom (result of previous compose)
24358 2019-Jan-16 21:15:26.165123 - [DEBUG]
24359 2019-Jan-16 21:15:26.165148 - [DEBUG] Join: AllTop & AllBottom
24360 2019-Jan-16 21:15:26.165173 - [DEBUG] = AllBottom (new jump func)
24361 2019-Jan-16 21:15:26.165197 - [DEBUG]
24362 2019-Jan-16 21:15:26.165221 - [DEBUG] Start adding new jump function
24363 2019-Jan-16 21:15:26.165244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24364 2019-Jan-16 21:15:26.165300 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24365 2019-Jan-16 21:15:26.165945 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
24366 2019-Jan-16 21:15:26.166598 - [DEBUG] Edge Function : AllBottom
24367 2019-Jan-16 21:15:26.166627 - [DEBUG] End adding new jump function
24368 2019-Jan-16 21:15:26.166651 - [DEBUG]
24369 2019-Jan-16 21:15:26.166675 - [DEBUG] -------------------------------------------- 690. Path Edge --------------------------------------------
24370 2019-Jan-16 21:15:26.166699 - [DEBUG]
24371 2019-Jan-16 21:15:26.166722 - [DEBUG] Process 690. path edge:
24372 2019-Jan-16 21:15:26.166746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24373 2019-Jan-16 21:15:26.166802 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
24374 2019-Jan-16 21:15:26.167436 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24375 2019-Jan-16 21:15:26.168081 - [DEBUG]
24376 2019-Jan-16 21:15:26.168105 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
24377 2019-Jan-16 21:15:26.168770 - [DEBUG] Compose: EdgeIdentity * AllBottom
24378 2019-Jan-16 21:15:26.168799 - [DEBUG]
24379 2019-Jan-16 21:15:26.168823 - [DEBUG] Propagate flow
24380 2019-Jan-16 21:15:26.168846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24381 2019-Jan-16 21:15:26.168904 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
24382 2019-Jan-16 21:15:26.169545 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24383 2019-Jan-16 21:15:26.170189 - [DEBUG] Edge function : AllBottom (result of previous compose)
24384 2019-Jan-16 21:15:26.170214 - [DEBUG]
24385 2019-Jan-16 21:15:26.170239 - [DEBUG] Join: AllTop & AllBottom
24386 2019-Jan-16 21:15:26.170265 - [DEBUG] = AllBottom (new jump func)
24387 2019-Jan-16 21:15:26.170289 - [DEBUG]
24388 2019-Jan-16 21:15:26.170312 - [DEBUG] Start adding new jump function
24389 2019-Jan-16 21:15:26.170335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24390 2019-Jan-16 21:15:26.170391 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24391 2019-Jan-16 21:15:26.171036 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
24392 2019-Jan-16 21:15:26.171674 - [DEBUG] Edge Function : AllBottom
24393 2019-Jan-16 21:15:26.171703 - [DEBUG] End adding new jump function
24394 2019-Jan-16 21:15:26.171726 - [DEBUG]
24395 2019-Jan-16 21:15:26.171764 - [DEBUG] -------------------------------------------- 691. Path Edge --------------------------------------------
24396 2019-Jan-16 21:15:26.171788 - [DEBUG]
24397 2019-Jan-16 21:15:26.171811 - [DEBUG] Process 691. path edge:
24398 2019-Jan-16 21:15:26.171834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24399 2019-Jan-16 21:15:26.171890 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
24400 2019-Jan-16 21:15:26.172529 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24401 2019-Jan-16 21:15:26.173174 - [DEBUG]
24402 2019-Jan-16 21:15:26.173198 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
24403 2019-Jan-16 21:15:26.173852 - [DEBUG] Compose: EdgeIdentity * AllBottom
24404 2019-Jan-16 21:15:26.173879 - [DEBUG]
24405 2019-Jan-16 21:15:26.173903 - [DEBUG] Propagate flow
24406 2019-Jan-16 21:15:26.173926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24407 2019-Jan-16 21:15:26.173983 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
24408 2019-Jan-16 21:15:26.174631 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24409 2019-Jan-16 21:15:26.175292 - [DEBUG] Edge function : AllBottom (result of previous compose)
24410 2019-Jan-16 21:15:26.175318 - [DEBUG]
24411 2019-Jan-16 21:15:26.175343 - [DEBUG] Join: AllTop & AllBottom
24412 2019-Jan-16 21:15:26.175368 - [DEBUG] = AllBottom (new jump func)
24413 2019-Jan-16 21:15:26.175392 - [DEBUG]
24414 2019-Jan-16 21:15:26.175415 - [DEBUG] Start adding new jump function
24415 2019-Jan-16 21:15:26.175439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24416 2019-Jan-16 21:15:26.175494 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24417 2019-Jan-16 21:15:26.176139 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
24418 2019-Jan-16 21:15:26.176773 - [DEBUG] Edge Function : AllBottom
24419 2019-Jan-16 21:15:26.176801 - [DEBUG] End adding new jump function
24420 2019-Jan-16 21:15:26.176825 - [DEBUG]
24421 2019-Jan-16 21:15:26.176848 - [DEBUG] -------------------------------------------- 692. Path Edge --------------------------------------------
24422 2019-Jan-16 21:15:26.176873 - [DEBUG]
24423 2019-Jan-16 21:15:26.176896 - [DEBUG] Process 692. path edge:
24424 2019-Jan-16 21:15:26.176919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24425 2019-Jan-16 21:15:26.176975 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
24426 2019-Jan-16 21:15:26.177609 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24427 2019-Jan-16 21:15:26.178252 - [DEBUG]
24428 2019-Jan-16 21:15:26.178277 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
24429 2019-Jan-16 21:15:26.178948 - [DEBUG] Compose: EdgeIdentity * AllBottom
24430 2019-Jan-16 21:15:26.178976 - [DEBUG]
24431 2019-Jan-16 21:15:26.178999 - [DEBUG] Propagate flow
24432 2019-Jan-16 21:15:26.179023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24433 2019-Jan-16 21:15:26.179080 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
24434 2019-Jan-16 21:15:26.179719 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24435 2019-Jan-16 21:15:26.180361 - [DEBUG] Edge function : AllBottom (result of previous compose)
24436 2019-Jan-16 21:15:26.180386 - [DEBUG]
24437 2019-Jan-16 21:15:26.180411 - [DEBUG] Join: AllTop & AllBottom
24438 2019-Jan-16 21:15:26.180437 - [DEBUG] = AllBottom (new jump func)
24439 2019-Jan-16 21:15:26.180461 - [DEBUG]
24440 2019-Jan-16 21:15:26.180484 - [DEBUG] Start adding new jump function
24441 2019-Jan-16 21:15:26.180508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24442 2019-Jan-16 21:15:26.180563 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24443 2019-Jan-16 21:15:26.181208 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
24444 2019-Jan-16 21:15:26.181860 - [DEBUG] Edge Function : AllBottom
24445 2019-Jan-16 21:15:26.181888 - [DEBUG] End adding new jump function
24446 2019-Jan-16 21:15:26.181912 - [DEBUG]
24447 2019-Jan-16 21:15:26.181936 - [DEBUG] -------------------------------------------- 693. Path Edge --------------------------------------------
24448 2019-Jan-16 21:15:26.181960 - [DEBUG]
24449 2019-Jan-16 21:15:26.181984 - [DEBUG] Process 693. path edge:
24450 2019-Jan-16 21:15:26.182007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24451 2019-Jan-16 21:15:26.182071 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
24452 2019-Jan-16 21:15:26.182710 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24453 2019-Jan-16 21:15:26.183352 - [DEBUG]
24454 2019-Jan-16 21:15:26.183376 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
24455 2019-Jan-16 21:15:26.184029 - [DEBUG] Compose: EdgeIdentity * AllBottom
24456 2019-Jan-16 21:15:26.184057 - [DEBUG]
24457 2019-Jan-16 21:15:26.184081 - [DEBUG] Propagate flow
24458 2019-Jan-16 21:15:26.184104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24459 2019-Jan-16 21:15:26.184161 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
24460 2019-Jan-16 21:15:26.184796 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24461 2019-Jan-16 21:15:26.185454 - [DEBUG] Edge function : AllBottom (result of previous compose)
24462 2019-Jan-16 21:15:26.185479 - [DEBUG]
24463 2019-Jan-16 21:15:26.185503 - [DEBUG] Join: AllTop & AllBottom
24464 2019-Jan-16 21:15:26.185529 - [DEBUG] = AllBottom (new jump func)
24465 2019-Jan-16 21:15:26.185553 - [DEBUG]
24466 2019-Jan-16 21:15:26.185576 - [DEBUG] Start adding new jump function
24467 2019-Jan-16 21:15:26.185599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24468 2019-Jan-16 21:15:26.185655 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24469 2019-Jan-16 21:15:26.186298 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
24470 2019-Jan-16 21:15:26.186932 - [DEBUG] Edge Function : AllBottom
24471 2019-Jan-16 21:15:26.186961 - [DEBUG] End adding new jump function
24472 2019-Jan-16 21:15:26.186984 - [DEBUG]
24473 2019-Jan-16 21:15:26.187008 - [DEBUG] -------------------------------------------- 694. Path Edge --------------------------------------------
24474 2019-Jan-16 21:15:26.187032 - [DEBUG]
24475 2019-Jan-16 21:15:26.187055 - [DEBUG] Process 694. path edge:
24476 2019-Jan-16 21:15:26.187079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24477 2019-Jan-16 21:15:26.187135 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
24478 2019-Jan-16 21:15:26.187768 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24479 2019-Jan-16 21:15:26.188425 - [DEBUG]
24480 2019-Jan-16 21:15:26.188450 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
24481 2019-Jan-16 21:15:26.189098 - [DEBUG] Compose: EdgeIdentity * AllBottom
24482 2019-Jan-16 21:15:26.189127 - [DEBUG]
24483 2019-Jan-16 21:15:26.189150 - [DEBUG] Propagate flow
24484 2019-Jan-16 21:15:26.189174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24485 2019-Jan-16 21:15:26.189231 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24486 2019-Jan-16 21:15:26.189866 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24487 2019-Jan-16 21:15:26.190509 - [DEBUG] Edge function : AllBottom (result of previous compose)
24488 2019-Jan-16 21:15:26.190534 - [DEBUG]
24489 2019-Jan-16 21:15:26.190559 - [DEBUG] Join: AllTop & AllBottom
24490 2019-Jan-16 21:15:26.190584 - [DEBUG] = AllBottom (new jump func)
24491 2019-Jan-16 21:15:26.190608 - [DEBUG]
24492 2019-Jan-16 21:15:26.190632 - [DEBUG] Start adding new jump function
24493 2019-Jan-16 21:15:26.190663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24494 2019-Jan-16 21:15:26.190719 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24495 2019-Jan-16 21:15:26.191363 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24496 2019-Jan-16 21:15:26.192013 - [DEBUG] Edge Function : AllBottom
24497 2019-Jan-16 21:15:26.192041 - [DEBUG] End adding new jump function
24498 2019-Jan-16 21:15:26.192064 - [DEBUG]
24499 2019-Jan-16 21:15:26.192088 - [DEBUG] -------------------------------------------- 695. Path Edge --------------------------------------------
24500 2019-Jan-16 21:15:26.192112 - [DEBUG]
24501 2019-Jan-16 21:15:26.192135 - [DEBUG] Process 695. path edge:
24502 2019-Jan-16 21:15:26.192158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24503 2019-Jan-16 21:15:26.192214 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
24504 2019-Jan-16 21:15:26.192848 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24505 2019-Jan-16 21:15:26.193492 - [DEBUG]
24506 2019-Jan-16 21:15:26.193516 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24507 2019-Jan-16 21:15:26.194165 - [DEBUG] Compose: EdgeIdentity * AllBottom
24508 2019-Jan-16 21:15:26.194193 - [DEBUG]
24509 2019-Jan-16 21:15:26.194216 - [DEBUG] Propagate flow
24510 2019-Jan-16 21:15:26.194239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24511 2019-Jan-16 21:15:26.194296 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24512 2019-Jan-16 21:15:26.194938 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24513 2019-Jan-16 21:15:26.195612 - [DEBUG] Edge function : AllBottom (result of previous compose)
24514 2019-Jan-16 21:15:26.195637 - [DEBUG]
24515 2019-Jan-16 21:15:26.195661 - [DEBUG] Join: AllTop & AllBottom
24516 2019-Jan-16 21:15:26.195687 - [DEBUG] = AllBottom (new jump func)
24517 2019-Jan-16 21:15:26.195711 - [DEBUG]
24518 2019-Jan-16 21:15:26.195734 - [DEBUG] Start adding new jump function
24519 2019-Jan-16 21:15:26.195757 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24520 2019-Jan-16 21:15:26.195813 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24521 2019-Jan-16 21:15:26.196457 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24522 2019-Jan-16 21:15:26.197096 - [DEBUG] Edge Function : AllBottom
24523 2019-Jan-16 21:15:26.197123 - [DEBUG] End adding new jump function
24524 2019-Jan-16 21:15:26.197147 - [DEBUG]
24525 2019-Jan-16 21:15:26.197170 - [DEBUG] -------------------------------------------- 696. Path Edge --------------------------------------------
24526 2019-Jan-16 21:15:26.197194 - [DEBUG]
24527 2019-Jan-16 21:15:26.197217 - [DEBUG] Process 696. path edge:
24528 2019-Jan-16 21:15:26.197241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24529 2019-Jan-16 21:15:26.197296 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
24530 2019-Jan-16 21:15:26.197936 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24531 2019-Jan-16 21:15:26.198595 - [DEBUG]
24532 2019-Jan-16 21:15:26.198621 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24533 2019-Jan-16 21:15:26.199286 - [DEBUG] Compose: EdgeIdentity * AllBottom
24534 2019-Jan-16 21:15:26.199314 - [DEBUG]
24535 2019-Jan-16 21:15:26.199337 - [DEBUG] Propagate flow
24536 2019-Jan-16 21:15:26.199360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24537 2019-Jan-16 21:15:26.199417 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
24538 2019-Jan-16 21:15:26.200052 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24539 2019-Jan-16 21:15:26.200696 - [DEBUG] Edge function : AllBottom (result of previous compose)
24540 2019-Jan-16 21:15:26.200721 - [DEBUG]
24541 2019-Jan-16 21:15:26.200745 - [DEBUG] Join: AllTop & AllBottom
24542 2019-Jan-16 21:15:26.200771 - [DEBUG] = AllBottom (new jump func)
24543 2019-Jan-16 21:15:26.200795 - [DEBUG]
24544 2019-Jan-16 21:15:26.200818 - [DEBUG] Start adding new jump function
24545 2019-Jan-16 21:15:26.200841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24546 2019-Jan-16 21:15:26.200896 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24547 2019-Jan-16 21:15:26.201540 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
24548 2019-Jan-16 21:15:26.202191 - [DEBUG] Edge Function : AllBottom
24549 2019-Jan-16 21:15:26.202219 - [DEBUG] End adding new jump function
24550 2019-Jan-16 21:15:26.202243 - [DEBUG]
24551 2019-Jan-16 21:15:26.202266 - [DEBUG] -------------------------------------------- 697. Path Edge --------------------------------------------
24552 2019-Jan-16 21:15:26.202290 - [DEBUG]
24553 2019-Jan-16 21:15:26.202313 - [DEBUG] Process 697. path edge:
24554 2019-Jan-16 21:15:26.202337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24555 2019-Jan-16 21:15:26.202392 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
24556 2019-Jan-16 21:15:26.203027 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24557 2019-Jan-16 21:15:26.203684 - [DEBUG]
24558 2019-Jan-16 21:15:26.203708 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
24559 2019-Jan-16 21:15:26.204381 - [DEBUG] Compose: EdgeIdentity * AllBottom
24560 2019-Jan-16 21:15:26.204409 - [DEBUG]
24561 2019-Jan-16 21:15:26.204433 - [DEBUG] Propagate flow
24562 2019-Jan-16 21:15:26.204456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24563 2019-Jan-16 21:15:26.204515 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24564 2019-Jan-16 21:15:26.205169 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24565 2019-Jan-16 21:15:26.205815 - [DEBUG] Edge function : AllBottom (result of previous compose)
24566 2019-Jan-16 21:15:26.205840 - [DEBUG]
24567 2019-Jan-16 21:15:26.205865 - [DEBUG] Join: AllTop & AllBottom
24568 2019-Jan-16 21:15:26.205891 - [DEBUG] = AllBottom (new jump func)
24569 2019-Jan-16 21:15:26.205915 - [DEBUG]
24570 2019-Jan-16 21:15:26.205938 - [DEBUG] Start adding new jump function
24571 2019-Jan-16 21:15:26.205962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24572 2019-Jan-16 21:15:26.206018 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24573 2019-Jan-16 21:15:26.206662 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24574 2019-Jan-16 21:15:26.207296 - [DEBUG] Edge Function : AllBottom
24575 2019-Jan-16 21:15:26.207337 - [DEBUG] End adding new jump function
24576 2019-Jan-16 21:15:26.207362 - [DEBUG]
24577 2019-Jan-16 21:15:26.207385 - [DEBUG] -------------------------------------------- 698. Path Edge --------------------------------------------
24578 2019-Jan-16 21:15:26.207410 - [DEBUG]
24579 2019-Jan-16 21:15:26.207433 - [DEBUG] Process 698. path edge:
24580 2019-Jan-16 21:15:26.207457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24581 2019-Jan-16 21:15:26.207513 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
24582 2019-Jan-16 21:15:26.208149 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24583 2019-Jan-16 21:15:26.208808 - [DEBUG]
24584 2019-Jan-16 21:15:26.208832 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24585 2019-Jan-16 21:15:26.209477 - [DEBUG] Start of endsummarytab entry
24586 2019-Jan-16 21:15:26.209510 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24587 2019-Jan-16 21:15:26.210154 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
24588 2019-Jan-16 21:15:26.210215 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24589 2019-Jan-16 21:15:26.210851 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24590 2019-Jan-16 21:15:26.211495 - [DEBUG] EF: AllBottom
24591 2019-Jan-16 21:15:26.211520 - [DEBUG]
24592 2019-Jan-16 21:15:26.211543 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24593 2019-Jan-16 21:15:26.212194 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24594 2019-Jan-16 21:15:26.212833 - [DEBUG] EF: AllBottom
24595 2019-Jan-16 21:15:26.212858 - [DEBUG]
24596 2019-Jan-16 21:15:26.212881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24597 2019-Jan-16 21:15:26.213515 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24598 2019-Jan-16 21:15:26.214159 - [DEBUG] EF: AllBottom
24599 2019-Jan-16 21:15:26.214184 - [DEBUG]
24600 2019-Jan-16 21:15:26.214207 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24601 2019-Jan-16 21:15:26.214840 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24602 2019-Jan-16 21:15:26.215492 - [DEBUG] EF: AllBottom
24603 2019-Jan-16 21:15:26.215516 - [DEBUG]
24604 2019-Jan-16 21:15:26.215540 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24605 2019-Jan-16 21:15:26.216173 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
24606 2019-Jan-16 21:15:26.216816 - [DEBUG] EF: AllBottom
24607 2019-Jan-16 21:15:26.216841 - [DEBUG]
24608 2019-Jan-16 21:15:26.216864 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24609 2019-Jan-16 21:15:26.217498 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24610 2019-Jan-16 21:15:26.218135 - [DEBUG] EF: AllBottom
24611 2019-Jan-16 21:15:26.218159 - [DEBUG]
24612 2019-Jan-16 21:15:26.218182 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24613 2019-Jan-16 21:15:26.218831 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
24614 2019-Jan-16 21:15:26.219471 - [DEBUG] EF: AllBottom
24615 2019-Jan-16 21:15:26.219495 - [DEBUG]
24616 2019-Jan-16 21:15:26.219519 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24617 2019-Jan-16 21:15:26.220151 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
24618 2019-Jan-16 21:15:26.220784 - [DEBUG] EF: AllBottom
24619 2019-Jan-16 21:15:26.220818 - [DEBUG]
24620 2019-Jan-16 21:15:26.220841 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24621 2019-Jan-16 21:15:26.221475 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
24622 2019-Jan-16 21:15:26.222124 - [DEBUG] EF: AllBottom
24623 2019-Jan-16 21:15:26.222149 - [DEBUG]
24624 2019-Jan-16 21:15:26.222172 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24625 2019-Jan-16 21:15:26.222805 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24626 2019-Jan-16 21:15:26.223442 - [DEBUG] EF: AllBottom
24627 2019-Jan-16 21:15:26.223466 - [DEBUG]
24628 2019-Jan-16 21:15:26.223490 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24629 2019-Jan-16 21:15:26.224123 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
24630 2019-Jan-16 21:15:26.224762 - [DEBUG] EF: AllBottom
24631 2019-Jan-16 21:15:26.224786 - [DEBUG]
24632 2019-Jan-16 21:15:26.224810 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24633 2019-Jan-16 21:15:26.225458 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
24634 2019-Jan-16 21:15:26.226091 - [DEBUG] EF: AllBottom
24635 2019-Jan-16 21:15:26.226115 - [DEBUG]
24636 2019-Jan-16 21:15:26.226139 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24637 2019-Jan-16 21:15:26.226772 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24638 2019-Jan-16 21:15:26.227409 - [DEBUG] EF: AllBottom
24639 2019-Jan-16 21:15:26.227433 - [DEBUG]
24640 2019-Jan-16 21:15:26.227456 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24641 2019-Jan-16 21:15:26.228090 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24642 2019-Jan-16 21:15:26.228737 - [DEBUG] EF: AllBottom
24643 2019-Jan-16 21:15:26.228762 - [DEBUG]
24644 2019-Jan-16 21:15:26.228786 - [DEBUG] ---------------
24645 2019-Jan-16 21:15:26.228809 - [DEBUG]
24646 2019-Jan-16 21:15:26.228834 - [DEBUG] End of endsummarytab entry
24647 2019-Jan-16 21:15:26.228857 - [DEBUG]
24648 2019-Jan-16 21:15:26.228880 - [DEBUG] Start of incomingtab entry
24649 2019-Jan-16 21:15:26.228904 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24650 2019-Jan-16 21:15:26.229539 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
24651 2019-Jan-16 21:15:26.229595 - [DEBUG] ---------------
24652 2019-Jan-16 21:15:26.229619 - [DEBUG] End of incomingtab entry
24653 2019-Jan-16 21:15:26.229643 - [DEBUG]
24654 2019-Jan-16 21:15:26.229667 - [DEBUG] EDGE:
24655 2019-Jan-16 21:15:26.229724 - [DEBUG] ---> 24656 2019-Jan-16 21:15:26.230358 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24657 2019-Jan-16 21:15:26.231002 - [DEBUG]
24658 2019-Jan-16 21:15:26.231027 - [DEBUG] EDGE:
24659 2019-Jan-16 21:15:26.231084 - [DEBUG] ---> 24660 2019-Jan-16 21:15:26.231719 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24661 2019-Jan-16 21:15:26.232376 - [DEBUG]
24662 2019-Jan-16 21:15:26.232411 - [DEBUG] Compose: EdgeIdentity * AllBottom
24663 2019-Jan-16 21:15:26.232438 - [DEBUG]
24664 2019-Jan-16 21:15:26.232461 - [DEBUG] Propagate flow
24665 2019-Jan-16 21:15:26.232484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24666 2019-Jan-16 21:15:26.232540 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24667 2019-Jan-16 21:15:26.233193 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24668 2019-Jan-16 21:15:26.233837 - [DEBUG] Edge function : AllBottom (result of previous compose)
24669 2019-Jan-16 21:15:26.233862 - [DEBUG]
24670 2019-Jan-16 21:15:26.233887 - [DEBUG] Join: AllTop & AllBottom
24671 2019-Jan-16 21:15:26.233912 - [DEBUG] = AllBottom (new jump func)
24672 2019-Jan-16 21:15:26.233937 - [DEBUG]
24673 2019-Jan-16 21:15:26.233960 - [DEBUG] Start adding new jump function
24674 2019-Jan-16 21:15:26.233983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24675 2019-Jan-16 21:15:26.234038 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24676 2019-Jan-16 21:15:26.234683 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24677 2019-Jan-16 21:15:26.235341 - [DEBUG] Edge Function : AllBottom
24678 2019-Jan-16 21:15:26.235370 - [DEBUG] End adding new jump function
24679 2019-Jan-16 21:15:26.235394 - [DEBUG]
24680 2019-Jan-16 21:15:26.235418 - [DEBUG] -------------------------------------------- 699. Path Edge --------------------------------------------
24681 2019-Jan-16 21:15:26.235442 - [DEBUG]
24682 2019-Jan-16 21:15:26.235465 - [DEBUG] Process 699. path edge:
24683 2019-Jan-16 21:15:26.235488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24684 2019-Jan-16 21:15:26.235544 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
24685 2019-Jan-16 21:15:26.236187 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24686 2019-Jan-16 21:15:26.236831 - [DEBUG]
24687 2019-Jan-16 21:15:26.236854 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24688 2019-Jan-16 21:15:26.237516 - [DEBUG] Possible callees:
24689 2019-Jan-16 21:15:26.237541 - [DEBUG] llvm.dbg.declare
24690 2019-Jan-16 21:15:26.237565 - [DEBUG] Possible return sites:
24691 2019-Jan-16 21:15:26.237589 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19324692 2019-Jan-16 21:15:26.238881 - [DEBUG] Found and process special summary
24693 2019-Jan-16 21:15:26.238915 - [DEBUG] Compose: EdgeIdentity * AllBottom
24694 2019-Jan-16 21:15:26.238942 - [DEBUG]
24695 2019-Jan-16 21:15:26.238966 - [DEBUG] Propagate flow
24696 2019-Jan-16 21:15:26.238989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24697 2019-Jan-16 21:15:26.239045 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24698 2019-Jan-16 21:15:26.239683 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24699 2019-Jan-16 21:15:26.240326 - [DEBUG] Edge function : AllBottom (result of previous compose)
24700 2019-Jan-16 21:15:26.240351 - [DEBUG]
24701 2019-Jan-16 21:15:26.240376 - [DEBUG] Join: AllTop & AllBottom
24702 2019-Jan-16 21:15:26.240401 - [DEBUG] = AllBottom (new jump func)
24703 2019-Jan-16 21:15:26.240425 - [DEBUG]
24704 2019-Jan-16 21:15:26.240448 - [DEBUG] Start adding new jump function
24705 2019-Jan-16 21:15:26.240472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24706 2019-Jan-16 21:15:26.240527 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24707 2019-Jan-16 21:15:26.241181 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24708 2019-Jan-16 21:15:26.241834 - [DEBUG] Edge Function : AllBottom
24709 2019-Jan-16 21:15:26.241862 - [DEBUG] End adding new jump function
24710 2019-Jan-16 21:15:26.241886 - [DEBUG]
24711 2019-Jan-16 21:15:26.241909 - [DEBUG] -------------------------------------------- 700. Path Edge --------------------------------------------
24712 2019-Jan-16 21:15:26.241934 - [DEBUG]
24713 2019-Jan-16 21:15:26.241957 - [DEBUG] Process 700. path edge:
24714 2019-Jan-16 21:15:26.241980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24715 2019-Jan-16 21:15:26.242036 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
24716 2019-Jan-16 21:15:26.242673 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24717 2019-Jan-16 21:15:26.243316 - [DEBUG]
24718 2019-Jan-16 21:15:26.243340 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24719 2019-Jan-16 21:15:26.243995 - [DEBUG] Compose: EdgeIdentity * AllBottom
24720 2019-Jan-16 21:15:26.244023 - [DEBUG]
24721 2019-Jan-16 21:15:26.244046 - [DEBUG] Propagate flow
24722 2019-Jan-16 21:15:26.244070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24723 2019-Jan-16 21:15:26.244126 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
24724 2019-Jan-16 21:15:26.244762 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24725 2019-Jan-16 21:15:26.245421 - [DEBUG] Edge function : AllBottom (result of previous compose)
24726 2019-Jan-16 21:15:26.245446 - [DEBUG]
24727 2019-Jan-16 21:15:26.245470 - [DEBUG] Join: AllTop & AllBottom
24728 2019-Jan-16 21:15:26.245496 - [DEBUG] = AllBottom (new jump func)
24729 2019-Jan-16 21:15:26.245520 - [DEBUG]
24730 2019-Jan-16 21:15:26.245543 - [DEBUG] Start adding new jump function
24731 2019-Jan-16 21:15:26.245566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24732 2019-Jan-16 21:15:26.245622 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24733 2019-Jan-16 21:15:26.246266 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
24734 2019-Jan-16 21:15:26.246899 - [DEBUG] Edge Function : AllBottom
24735 2019-Jan-16 21:15:26.246927 - [DEBUG] End adding new jump function
24736 2019-Jan-16 21:15:26.246951 - [DEBUG]
24737 2019-Jan-16 21:15:26.246974 - [DEBUG] -------------------------------------------- 701. Path Edge --------------------------------------------
24738 2019-Jan-16 21:15:26.246998 - [DEBUG]
24739 2019-Jan-16 21:15:26.247021 - [DEBUG] Process 701. path edge:
24740 2019-Jan-16 21:15:26.247045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24741 2019-Jan-16 21:15:26.247100 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
24742 2019-Jan-16 21:15:26.247735 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24743 2019-Jan-16 21:15:26.248377 - [DEBUG]
24744 2019-Jan-16 21:15:26.248413 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
24745 2019-Jan-16 21:15:26.249064 - [DEBUG] Compose: EdgeIdentity * AllBottom
24746 2019-Jan-16 21:15:26.249091 - [DEBUG]
24747 2019-Jan-16 21:15:26.249115 - [DEBUG] Propagate flow
24748 2019-Jan-16 21:15:26.249138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24749 2019-Jan-16 21:15:26.249195 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
24750 2019-Jan-16 21:15:26.249836 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24751 2019-Jan-16 21:15:26.250481 - [DEBUG] Edge function : AllBottom (result of previous compose)
24752 2019-Jan-16 21:15:26.250505 - [DEBUG]
24753 2019-Jan-16 21:15:26.250531 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24754 2019-Jan-16 21:15:26.250556 - [DEBUG] = AllBottom
24755 2019-Jan-16 21:15:26.250580 - [DEBUG]
24756 2019-Jan-16 21:15:26.250603 - [DEBUG] PROPAGATE: No new function!
24757 2019-Jan-16 21:15:26.250628 - [DEBUG] EDGE:
24758 2019-Jan-16 21:15:26.250685 - [DEBUG] ---> 24759 2019-Jan-16 21:15:26.251320 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24760 2019-Jan-16 21:15:26.251979 - [DEBUG]
24761 2019-Jan-16 21:15:26.252004 - [DEBUG] EDGE:
24762 2019-Jan-16 21:15:26.252061 - [DEBUG] ---> 24763 2019-Jan-16 21:15:26.252699 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24764 2019-Jan-16 21:15:26.253342 - [DEBUG]
24765 2019-Jan-16 21:15:26.253380 - [DEBUG] Compose: EdgeIdentity * AllBottom
24766 2019-Jan-16 21:15:26.253406 - [DEBUG]
24767 2019-Jan-16 21:15:26.253430 - [DEBUG] Propagate flow
24768 2019-Jan-16 21:15:26.253453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24769 2019-Jan-16 21:15:26.253509 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24770 2019-Jan-16 21:15:26.254146 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24771 2019-Jan-16 21:15:26.254790 - [DEBUG] Edge function : AllBottom (result of previous compose)
24772 2019-Jan-16 21:15:26.254815 - [DEBUG]
24773 2019-Jan-16 21:15:26.254840 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24774 2019-Jan-16 21:15:26.254865 - [DEBUG] = AllBottom
24775 2019-Jan-16 21:15:26.254889 - [DEBUG]
24776 2019-Jan-16 21:15:26.254912 - [DEBUG] PROPAGATE: No new function!
24777 2019-Jan-16 21:15:26.254938 - [DEBUG] EDGE:
24778 2019-Jan-16 21:15:26.254995 - [DEBUG] ---> 24779 2019-Jan-16 21:15:26.255656 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24780 2019-Jan-16 21:15:26.256299 - [DEBUG]
24781 2019-Jan-16 21:15:26.256324 - [DEBUG] EDGE:
24782 2019-Jan-16 21:15:26.256381 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
24783 2019-Jan-16 21:15:26.257021 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24784 2019-Jan-16 21:15:26.257664 - [DEBUG]
24785 2019-Jan-16 21:15:26.257689 - [DEBUG] EDGE:
24786 2019-Jan-16 21:15:26.257745 - [DEBUG] ---> 24787 2019-Jan-16 21:15:26.258378 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24788 2019-Jan-16 21:15:26.259049 - [DEBUG]
24789 2019-Jan-16 21:15:26.259075 - [DEBUG] EDGE:
24790 2019-Jan-16 21:15:26.259133 - [DEBUG] ---> 24791 2019-Jan-16 21:15:26.259767 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24792 2019-Jan-16 21:15:26.260410 - [DEBUG]
24793 2019-Jan-16 21:15:26.260435 - [DEBUG] EDGE:
24794 2019-Jan-16 21:15:26.260492 - [DEBUG] ---> 24795 2019-Jan-16 21:15:26.261130 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24796 2019-Jan-16 21:15:26.261786 - [DEBUG]
24797 2019-Jan-16 21:15:26.261819 - [DEBUG] Compose: EdgeIdentity * AllBottom
24798 2019-Jan-16 21:15:26.261845 - [DEBUG]
24799 2019-Jan-16 21:15:26.261869 - [DEBUG] Propagate flow
24800 2019-Jan-16 21:15:26.261892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24801 2019-Jan-16 21:15:26.261948 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24802 2019-Jan-16 21:15:26.262586 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24803 2019-Jan-16 21:15:26.263238 - [DEBUG] Edge function : AllBottom (result of previous compose)
24804 2019-Jan-16 21:15:26.263263 - [DEBUG]
24805 2019-Jan-16 21:15:26.263288 - [DEBUG] Join: AllTop & AllBottom
24806 2019-Jan-16 21:15:26.263313 - [DEBUG] = AllBottom (new jump func)
24807 2019-Jan-16 21:15:26.263337 - [DEBUG]
24808 2019-Jan-16 21:15:26.263360 - [DEBUG] Start adding new jump function
24809 2019-Jan-16 21:15:26.263383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24810 2019-Jan-16 21:15:26.263439 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24811 2019-Jan-16 21:15:26.264084 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24812 2019-Jan-16 21:15:26.264721 - [DEBUG] Edge Function : AllBottom
24813 2019-Jan-16 21:15:26.264749 - [DEBUG] End adding new jump function
24814 2019-Jan-16 21:15:26.264773 - [DEBUG]
24815 2019-Jan-16 21:15:26.264797 - [DEBUG] -------------------------------------------- 702. Path Edge --------------------------------------------
24816 2019-Jan-16 21:15:26.264821 - [DEBUG]
24817 2019-Jan-16 21:15:26.264844 - [DEBUG] Process 702. path edge:
24818 2019-Jan-16 21:15:26.264867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24819 2019-Jan-16 21:15:26.264923 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
24820 2019-Jan-16 21:15:26.265577 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24821 2019-Jan-16 21:15:26.266220 - [DEBUG]
24822 2019-Jan-16 21:15:26.266244 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24823 2019-Jan-16 21:15:26.266898 - [DEBUG] Compose: EdgeIdentity * AllBottom
24824 2019-Jan-16 21:15:26.266925 - [DEBUG]
24825 2019-Jan-16 21:15:26.266948 - [DEBUG] Propagate flow
24826 2019-Jan-16 21:15:26.266971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24827 2019-Jan-16 21:15:26.267028 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
24828 2019-Jan-16 21:15:26.267673 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24829 2019-Jan-16 21:15:26.268326 - [DEBUG] Edge function : AllBottom (result of previous compose)
24830 2019-Jan-16 21:15:26.268351 - [DEBUG]
24831 2019-Jan-16 21:15:26.268376 - [DEBUG] Join: AllTop & AllBottom
24832 2019-Jan-16 21:15:26.268413 - [DEBUG] = AllBottom (new jump func)
24833 2019-Jan-16 21:15:26.268439 - [DEBUG]
24834 2019-Jan-16 21:15:26.268462 - [DEBUG] Start adding new jump function
24835 2019-Jan-16 21:15:26.268485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24836 2019-Jan-16 21:15:26.268542 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24837 2019-Jan-16 21:15:26.269187 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
24838 2019-Jan-16 21:15:26.269820 - [DEBUG] Edge Function : AllBottom
24839 2019-Jan-16 21:15:26.269847 - [DEBUG] End adding new jump function
24840 2019-Jan-16 21:15:26.269871 - [DEBUG]
24841 2019-Jan-16 21:15:26.269894 - [DEBUG] -------------------------------------------- 703. Path Edge --------------------------------------------
24842 2019-Jan-16 21:15:26.269918 - [DEBUG]
24843 2019-Jan-16 21:15:26.269941 - [DEBUG] Process 703. path edge:
24844 2019-Jan-16 21:15:26.269965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24845 2019-Jan-16 21:15:26.270021 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
24846 2019-Jan-16 21:15:26.270654 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
24847 2019-Jan-16 21:15:26.271297 - [DEBUG]
24848 2019-Jan-16 21:15:26.271322 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
24849 2019-Jan-16 21:15:26.271986 - [DEBUG] Compose: EdgeIdentity * AllBottom
24850 2019-Jan-16 21:15:26.272014 - [DEBUG]
24851 2019-Jan-16 21:15:26.272037 - [DEBUG] Propagate flow
24852 2019-Jan-16 21:15:26.272060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24853 2019-Jan-16 21:15:26.272116 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24854 2019-Jan-16 21:15:26.272751 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24855 2019-Jan-16 21:15:26.273394 - [DEBUG] Edge function : AllBottom (result of previous compose)
24856 2019-Jan-16 21:15:26.273419 - [DEBUG]
24857 2019-Jan-16 21:15:26.273444 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24858 2019-Jan-16 21:15:26.273470 - [DEBUG] = AllBottom
24859 2019-Jan-16 21:15:26.273494 - [DEBUG]
24860 2019-Jan-16 21:15:26.273516 - [DEBUG] PROPAGATE: No new function!
24861 2019-Jan-16 21:15:26.273540 - [DEBUG] EDGE:
24862 2019-Jan-16 21:15:26.273597 - [DEBUG] ---> 24863 2019-Jan-16 21:15:26.274232 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24864 2019-Jan-16 21:15:26.274876 - [DEBUG]
24865 2019-Jan-16 21:15:26.274901 - [DEBUG] EDGE:
24866 2019-Jan-16 21:15:26.274958 - [DEBUG] ---> 24867 2019-Jan-16 21:15:26.275613 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24868 2019-Jan-16 21:15:26.276257 - [DEBUG]
24869 2019-Jan-16 21:15:26.276282 - [DEBUG] EDGE:
24870 2019-Jan-16 21:15:26.276339 - [DEBUG] ---> 24871 2019-Jan-16 21:15:26.276974 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24872 2019-Jan-16 21:15:26.277625 - [DEBUG]
24873 2019-Jan-16 21:15:26.277651 - [DEBUG] EDGE:
24874 2019-Jan-16 21:15:26.277708 - [DEBUG] ---> 24875 2019-Jan-16 21:15:26.278347 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24876 2019-Jan-16 21:15:26.279007 - [DEBUG]
24877 2019-Jan-16 21:15:26.279032 - [DEBUG] EDGE:
24878 2019-Jan-16 21:15:26.279089 - [DEBUG] ---> 24879 2019-Jan-16 21:15:26.279724 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24880 2019-Jan-16 21:15:26.280368 - [DEBUG]
24881 2019-Jan-16 21:15:26.280392 - [DEBUG] EDGE:
24882 2019-Jan-16 21:15:26.280450 - [DEBUG] ---> 24883 2019-Jan-16 21:15:26.281088 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24884 2019-Jan-16 21:15:26.281743 - [DEBUG]
24885 2019-Jan-16 21:15:26.281781 - [DEBUG] Compose: EdgeIdentity * AllBottom
24886 2019-Jan-16 21:15:26.281809 - [DEBUG]
24887 2019-Jan-16 21:15:26.281832 - [DEBUG] Propagate flow
24888 2019-Jan-16 21:15:26.281855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24889 2019-Jan-16 21:15:26.281911 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24890 2019-Jan-16 21:15:26.282549 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24891 2019-Jan-16 21:15:26.283193 - [DEBUG] Edge function : AllBottom (result of previous compose)
24892 2019-Jan-16 21:15:26.283218 - [DEBUG]
24893 2019-Jan-16 21:15:26.283242 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24894 2019-Jan-16 21:15:26.283268 - [DEBUG] = AllBottom
24895 2019-Jan-16 21:15:26.283292 - [DEBUG]
24896 2019-Jan-16 21:15:26.283315 - [DEBUG] PROPAGATE: No new function!
24897 2019-Jan-16 21:15:26.283341 - [DEBUG] EDGE:
24898 2019-Jan-16 21:15:26.283398 - [DEBUG] ---> 24899 2019-Jan-16 21:15:26.284043 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24900 2019-Jan-16 21:15:26.284687 - [DEBUG]
24901 2019-Jan-16 21:15:26.284713 - [DEBUG] EDGE:
24902 2019-Jan-16 21:15:26.284770 - [DEBUG] ---> 24903 2019-Jan-16 21:15:26.285420 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24904 2019-Jan-16 21:15:26.286065 - [DEBUG]
24905 2019-Jan-16 21:15:26.286090 - [DEBUG] EDGE:
24906 2019-Jan-16 21:15:26.286147 - [DEBUG] ---> 24907 2019-Jan-16 21:15:26.286785 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24908 2019-Jan-16 21:15:26.287427 - [DEBUG]
24909 2019-Jan-16 21:15:26.287463 - [DEBUG] Compose: EdgeIdentity * AllBottom
24910 2019-Jan-16 21:15:26.287503 - [DEBUG]
24911 2019-Jan-16 21:15:26.287527 - [DEBUG] Propagate flow
24912 2019-Jan-16 21:15:26.287550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24913 2019-Jan-16 21:15:26.287606 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24914 2019-Jan-16 21:15:26.288245 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24915 2019-Jan-16 21:15:26.288905 - [DEBUG] Edge function : AllBottom (result of previous compose)
24916 2019-Jan-16 21:15:26.288930 - [DEBUG]
24917 2019-Jan-16 21:15:26.288955 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24918 2019-Jan-16 21:15:26.288981 - [DEBUG] = AllBottom
24919 2019-Jan-16 21:15:26.289005 - [DEBUG]
24920 2019-Jan-16 21:15:26.289027 - [DEBUG] PROPAGATE: No new function!
24921 2019-Jan-16 21:15:26.289053 - [DEBUG] EDGE:
24922 2019-Jan-16 21:15:26.289111 - [DEBUG] ---> 24923 2019-Jan-16 21:15:26.289756 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24924 2019-Jan-16 21:15:26.290400 - [DEBUG]
24925 2019-Jan-16 21:15:26.290425 - [DEBUG] EDGE:
24926 2019-Jan-16 21:15:26.290482 - [DEBUG] ---> 24927 2019-Jan-16 21:15:26.291115 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24928 2019-Jan-16 21:15:26.291771 - [DEBUG]
24929 2019-Jan-16 21:15:26.291797 - [DEBUG] EDGE:
24930 2019-Jan-16 21:15:26.291854 - [DEBUG] ---> 24931 2019-Jan-16 21:15:26.292491 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24932 2019-Jan-16 21:15:26.293135 - [DEBUG]
24933 2019-Jan-16 21:15:26.293160 - [DEBUG] EDGE:
24934 2019-Jan-16 21:15:26.293217 - [DEBUG] ---> 24935 2019-Jan-16 21:15:26.293855 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24936 2019-Jan-16 21:15:26.294498 - [DEBUG]
24937 2019-Jan-16 21:15:26.294533 - [DEBUG] Compose: EdgeIdentity * AllBottom
24938 2019-Jan-16 21:15:26.294560 - [DEBUG]
24939 2019-Jan-16 21:15:26.294584 - [DEBUG] Propagate flow
24940 2019-Jan-16 21:15:26.294607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24941 2019-Jan-16 21:15:26.294663 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24942 2019-Jan-16 21:15:26.295316 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24943 2019-Jan-16 21:15:26.295960 - [DEBUG] Edge function : AllBottom (result of previous compose)
24944 2019-Jan-16 21:15:26.295985 - [DEBUG]
24945 2019-Jan-16 21:15:26.296010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24946 2019-Jan-16 21:15:26.296035 - [DEBUG] = AllBottom
24947 2019-Jan-16 21:15:26.296059 - [DEBUG]
24948 2019-Jan-16 21:15:26.296082 - [DEBUG] PROPAGATE: No new function!
24949 2019-Jan-16 21:15:26.296108 - [DEBUG] EDGE:
24950 2019-Jan-16 21:15:26.296166 - [DEBUG] ---> 24951 2019-Jan-16 21:15:26.296820 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24952 2019-Jan-16 21:15:26.297465 - [DEBUG]
24953 2019-Jan-16 21:15:26.297490 - [DEBUG] EDGE:
24954 2019-Jan-16 21:15:26.297547 - [DEBUG] ---> 24955 2019-Jan-16 21:15:26.298181 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24956 2019-Jan-16 21:15:26.298841 - [DEBUG]
24957 2019-Jan-16 21:15:26.298867 - [DEBUG] EDGE:
24958 2019-Jan-16 21:15:26.298924 - [DEBUG] ---> 24959 2019-Jan-16 21:15:26.299562 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24960 2019-Jan-16 21:15:26.300205 - [DEBUG]
24961 2019-Jan-16 21:15:26.300242 - [DEBUG] Compose: EdgeIdentity * AllBottom
24962 2019-Jan-16 21:15:26.300268 - [DEBUG]
24963 2019-Jan-16 21:15:26.300292 - [DEBUG] Propagate flow
24964 2019-Jan-16 21:15:26.300314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24965 2019-Jan-16 21:15:26.300371 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24966 2019-Jan-16 21:15:26.301009 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24967 2019-Jan-16 21:15:26.301653 - [DEBUG] Edge function : AllBottom (result of previous compose)
24968 2019-Jan-16 21:15:26.301678 - [DEBUG]
24969 2019-Jan-16 21:15:26.301703 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24970 2019-Jan-16 21:15:26.301728 - [DEBUG] = AllBottom
24971 2019-Jan-16 21:15:26.301766 - [DEBUG]
24972 2019-Jan-16 21:15:26.301789 - [DEBUG] PROPAGATE: No new function!
24973 2019-Jan-16 21:15:26.301815 - [DEBUG] EDGE:
24974 2019-Jan-16 21:15:26.301873 - [DEBUG] ---> 24975 2019-Jan-16 21:15:26.302519 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24976 2019-Jan-16 21:15:26.303162 - [DEBUG]
24977 2019-Jan-16 21:15:26.303187 - [DEBUG] EDGE:
24978 2019-Jan-16 21:15:26.303244 - [DEBUG] ---> 24979 2019-Jan-16 21:15:26.303877 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24980 2019-Jan-16 21:15:26.304521 - [DEBUG]
24981 2019-Jan-16 21:15:26.304546 - [DEBUG] EDGE:
24982 2019-Jan-16 21:15:26.304603 - [DEBUG] ---> 24983 2019-Jan-16 21:15:26.305250 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24984 2019-Jan-16 21:15:26.305895 - [DEBUG]
24985 2019-Jan-16 21:15:26.305920 - [DEBUG] EDGE:
24986 2019-Jan-16 21:15:26.305977 - [DEBUG] ---> 24987 2019-Jan-16 21:15:26.306615 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
24988 2019-Jan-16 21:15:26.307267 - [DEBUG]
24989 2019-Jan-16 21:15:26.307313 - [DEBUG] Compose: EdgeIdentity * AllBottom
24990 2019-Jan-16 21:15:26.307340 - [DEBUG]
24991 2019-Jan-16 21:15:26.307364 - [DEBUG] Propagate flow
24992 2019-Jan-16 21:15:26.307387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24993 2019-Jan-16 21:15:26.307444 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24994 2019-Jan-16 21:15:26.308081 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
24995 2019-Jan-16 21:15:26.308734 - [DEBUG] Edge function : AllBottom (result of previous compose)
24996 2019-Jan-16 21:15:26.308759 - [DEBUG]
24997 2019-Jan-16 21:15:26.308784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24998 2019-Jan-16 21:15:26.308810 - [DEBUG] = AllBottom
24999 2019-Jan-16 21:15:26.308834 - [DEBUG]
25000 2019-Jan-16 21:15:26.308856 - [DEBUG] PROPAGATE: No new function!
25001 2019-Jan-16 21:15:26.308882 - [DEBUG] Compose: EdgeIdentity * AllBottom
25002 2019-Jan-16 21:15:26.308907 - [DEBUG]
25003 2019-Jan-16 21:15:26.308930 - [DEBUG] Propagate flow
25004 2019-Jan-16 21:15:26.308953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25005 2019-Jan-16 21:15:26.309009 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
25006 2019-Jan-16 21:15:26.309648 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
25007 2019-Jan-16 21:15:26.310292 - [DEBUG] Edge function : AllBottom (result of previous compose)
25008 2019-Jan-16 21:15:26.310317 - [DEBUG]
25009 2019-Jan-16 21:15:26.310346 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25010 2019-Jan-16 21:15:26.310371 - [DEBUG] = AllBottom
25011 2019-Jan-16 21:15:26.310395 - [DEBUG]
25012 2019-Jan-16 21:15:26.310417 - [DEBUG] PROPAGATE: No new function!
25013 2019-Jan-16 21:15:26.310444 - [DEBUG] EDGE:
25014 2019-Jan-16 21:15:26.310502 - [DEBUG] ---> 25015 2019-Jan-16 21:15:26.311147 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
25016 2019-Jan-16 21:15:26.311794 - [DEBUG]
25017 2019-Jan-16 21:15:26.311819 - [DEBUG] EDGE:
25018 2019-Jan-16 21:15:26.311877 - [DEBUG] ---> 25019 2019-Jan-16 21:15:26.312512 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
25020 2019-Jan-16 21:15:26.313147 - [DEBUG]
25021 2019-Jan-16 21:15:26.313183 - [DEBUG] Compose: EdgeIdentity * AllBottom
25022 2019-Jan-16 21:15:26.313210 - [DEBUG]
25023 2019-Jan-16 21:15:26.313233 - [DEBUG] Propagate flow
25024 2019-Jan-16 21:15:26.313256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25025 2019-Jan-16 21:15:26.313313 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
25026 2019-Jan-16 21:15:26.313948 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25027 2019-Jan-16 21:15:26.314583 - [DEBUG] Edge function : AllBottom (result of previous compose)
25028 2019-Jan-16 21:15:26.314608 - [DEBUG]
25029 2019-Jan-16 21:15:26.314632 - [DEBUG] Join: AllTop & AllBottom
25030 2019-Jan-16 21:15:26.314658 - [DEBUG] = AllBottom (new jump func)
25031 2019-Jan-16 21:15:26.314682 - [DEBUG]
25032 2019-Jan-16 21:15:26.314705 - [DEBUG] Start adding new jump function
25033 2019-Jan-16 21:15:26.314728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25034 2019-Jan-16 21:15:26.314792 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25035 2019-Jan-16 21:15:26.315442 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
25036 2019-Jan-16 21:15:26.316076 - [DEBUG] Edge Function : AllBottom
25037 2019-Jan-16 21:15:26.316105 - [DEBUG] End adding new jump function
25038 2019-Jan-16 21:15:26.316129 - [DEBUG]
25039 2019-Jan-16 21:15:26.316152 - [DEBUG] -------------------------------------------- 704. Path Edge --------------------------------------------
25040 2019-Jan-16 21:15:26.316176 - [DEBUG]
25041 2019-Jan-16 21:15:26.316200 - [DEBUG] Process 704. path edge:
25042 2019-Jan-16 21:15:26.316223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25043 2019-Jan-16 21:15:26.316279 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
25044 2019-Jan-16 21:15:26.316913 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
25045 2019-Jan-16 21:15:26.317547 - [DEBUG]
25046 2019-Jan-16 21:15:26.317572 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
25047 2019-Jan-16 21:15:26.318222 - [DEBUG] Compose: EdgeIdentity * AllBottom
25048 2019-Jan-16 21:15:26.318249 - [DEBUG]
25049 2019-Jan-16 21:15:26.318272 - [DEBUG] Propagate flow
25050 2019-Jan-16 21:15:26.318295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25051 2019-Jan-16 21:15:26.318352 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25052 2019-Jan-16 21:15:26.319013 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25053 2019-Jan-16 21:15:26.319648 - [DEBUG] Edge function : AllBottom (result of previous compose)
25054 2019-Jan-16 21:15:26.319673 - [DEBUG]
25055 2019-Jan-16 21:15:26.319698 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25056 2019-Jan-16 21:15:26.319724 - [DEBUG] = AllBottom
25057 2019-Jan-16 21:15:26.319748 - [DEBUG]
25058 2019-Jan-16 21:15:26.319771 - [DEBUG] PROPAGATE: No new function!
25059 2019-Jan-16 21:15:26.319803 - [DEBUG] Compose: EdgeIdentity * AllBottom
25060 2019-Jan-16 21:15:26.319830 - [DEBUG]
25061 2019-Jan-16 21:15:26.319853 - [DEBUG] Propagate flow
25062 2019-Jan-16 21:15:26.319877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25063 2019-Jan-16 21:15:26.319933 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
25064 2019-Jan-16 21:15:26.320578 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25065 2019-Jan-16 21:15:26.321213 - [DEBUG] Edge function : AllBottom (result of previous compose)
25066 2019-Jan-16 21:15:26.321238 - [DEBUG]
25067 2019-Jan-16 21:15:26.321263 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25068 2019-Jan-16 21:15:26.321289 - [DEBUG] = AllBottom
25069 2019-Jan-16 21:15:26.321313 - [DEBUG]
25070 2019-Jan-16 21:15:26.321336 - [DEBUG] PROPAGATE: No new function!
25071 2019-Jan-16 21:15:26.321359 - [DEBUG] EDGE:
25072 2019-Jan-16 21:15:26.321417 - [DEBUG] ---> 25073 2019-Jan-16 21:15:26.322067 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
25074 2019-Jan-16 21:15:26.322702 - [DEBUG]
25075 2019-Jan-16 21:15:26.322727 - [DEBUG] EDGE:
25076 2019-Jan-16 21:15:26.322793 - [DEBUG] ---> 25077 2019-Jan-16 21:15:26.323428 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
25078 2019-Jan-16 21:15:26.324061 - [DEBUG]
25079 2019-Jan-16 21:15:26.324087 - [DEBUG] Compose: EdgeIdentity * AllBottom
25080 2019-Jan-16 21:15:26.324113 - [DEBUG]
25081 2019-Jan-16 21:15:26.324136 - [DEBUG] Propagate flow
25082 2019-Jan-16 21:15:26.324159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25083 2019-Jan-16 21:15:26.324215 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
25084 2019-Jan-16 21:15:26.324848 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25085 2019-Jan-16 21:15:26.325502 - [DEBUG] Edge function : AllBottom (result of previous compose)
25086 2019-Jan-16 21:15:26.325527 - [DEBUG]
25087 2019-Jan-16 21:15:26.325552 - [DEBUG] Join: AllTop & AllBottom
25088 2019-Jan-16 21:15:26.325582 - [DEBUG] = AllBottom (new jump func)
25089 2019-Jan-16 21:15:26.325606 - [DEBUG]
25090 2019-Jan-16 21:15:26.325629 - [DEBUG] Start adding new jump function
25091 2019-Jan-16 21:15:26.325652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25092 2019-Jan-16 21:15:26.325708 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25093 2019-Jan-16 21:15:26.326392 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
25094 2019-Jan-16 21:15:26.327078 - [DEBUG] Edge Function : AllBottom
25095 2019-Jan-16 21:15:26.327114 - [DEBUG] End adding new jump function
25096 2019-Jan-16 21:15:26.327138 - [DEBUG]
25097 2019-Jan-16 21:15:26.327162 - [DEBUG] -------------------------------------------- 705. Path Edge --------------------------------------------
25098 2019-Jan-16 21:15:26.327187 - [DEBUG]
25099 2019-Jan-16 21:15:26.327210 - [DEBUG] Process 705. path edge:
25100 2019-Jan-16 21:15:26.327234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25101 2019-Jan-16 21:15:26.327307 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
25102 2019-Jan-16 21:15:26.328009 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25103 2019-Jan-16 21:15:26.328709 - [DEBUG]
25104 2019-Jan-16 21:15:26.328736 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
25105 2019-Jan-16 21:15:26.329420 - [DEBUG] Compose: EdgeIdentity * AllBottom
25106 2019-Jan-16 21:15:26.329448 - [DEBUG]
25107 2019-Jan-16 21:15:26.329472 - [DEBUG] Propagate flow
25108 2019-Jan-16 21:15:26.329495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25109 2019-Jan-16 21:15:26.329554 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
25110 2019-Jan-16 21:15:26.330192 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25111 2019-Jan-16 21:15:26.330831 - [DEBUG] Edge function : AllBottom (result of previous compose)
25112 2019-Jan-16 21:15:26.330856 - [DEBUG]
25113 2019-Jan-16 21:15:26.330881 - [DEBUG] Join: AllTop & AllBottom
25114 2019-Jan-16 21:15:26.330907 - [DEBUG] = AllBottom (new jump func)
25115 2019-Jan-16 21:15:26.330931 - [DEBUG]
25116 2019-Jan-16 21:15:26.330954 - [DEBUG] Start adding new jump function
25117 2019-Jan-16 21:15:26.330978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25118 2019-Jan-16 21:15:26.331033 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25119 2019-Jan-16 21:15:26.331690 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
25120 2019-Jan-16 21:15:26.332342 - [DEBUG] Edge Function : AllBottom
25121 2019-Jan-16 21:15:26.332372 - [DEBUG] End adding new jump function
25122 2019-Jan-16 21:15:26.332395 - [DEBUG]
25123 2019-Jan-16 21:15:26.332419 - [DEBUG] -------------------------------------------- 706. Path Edge --------------------------------------------
25124 2019-Jan-16 21:15:26.332443 - [DEBUG]
25125 2019-Jan-16 21:15:26.332466 - [DEBUG] Process 706. path edge:
25126 2019-Jan-16 21:15:26.332489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25127 2019-Jan-16 21:15:26.332545 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
25128 2019-Jan-16 21:15:26.333181 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25129 2019-Jan-16 21:15:26.333818 - [DEBUG]
25130 2019-Jan-16 21:15:26.333843 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
25131 2019-Jan-16 21:15:26.334496 - [DEBUG] Compose: EdgeIdentity * AllBottom
25132 2019-Jan-16 21:15:26.334523 - [DEBUG]
25133 2019-Jan-16 21:15:26.334547 - [DEBUG] Propagate flow
25134 2019-Jan-16 21:15:26.334570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25135 2019-Jan-16 21:15:26.334626 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25136 2019-Jan-16 21:15:26.335292 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25137 2019-Jan-16 21:15:26.335930 - [DEBUG] Edge function : AllBottom (result of previous compose)
25138 2019-Jan-16 21:15:26.335955 - [DEBUG]
25139 2019-Jan-16 21:15:26.335979 - [DEBUG] Join: AllTop & AllBottom
25140 2019-Jan-16 21:15:26.336005 - [DEBUG] = AllBottom (new jump func)
25141 2019-Jan-16 21:15:26.336029 - [DEBUG]
25142 2019-Jan-16 21:15:26.336052 - [DEBUG] Start adding new jump function
25143 2019-Jan-16 21:15:26.336075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25144 2019-Jan-16 21:15:26.336131 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25145 2019-Jan-16 21:15:26.336769 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25146 2019-Jan-16 21:15:26.337423 - [DEBUG] Edge Function : AllBottom
25147 2019-Jan-16 21:15:26.337451 - [DEBUG] End adding new jump function
25148 2019-Jan-16 21:15:26.337475 - [DEBUG]
25149 2019-Jan-16 21:15:26.337498 - [DEBUG] -------------------------------------------- 707. Path Edge --------------------------------------------
25150 2019-Jan-16 21:15:26.337522 - [DEBUG]
25151 2019-Jan-16 21:15:26.337545 - [DEBUG] Process 707. path edge:
25152 2019-Jan-16 21:15:26.337568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25153 2019-Jan-16 21:15:26.337625 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
25154 2019-Jan-16 21:15:26.338270 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25155 2019-Jan-16 21:15:26.338924 - [DEBUG]
25156 2019-Jan-16 21:15:26.338948 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25157 2019-Jan-16 21:15:26.339602 - [DEBUG] Possible callees:
25158 2019-Jan-16 21:15:26.339626 - [DEBUG] llvm.dbg.declare
25159 2019-Jan-16 21:15:26.339651 - [DEBUG] Possible return sites:
25160 2019-Jan-16 21:15:26.339674 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13625161 2019-Jan-16 21:15:26.340968 - [DEBUG] Found and process special summary
25162 2019-Jan-16 21:15:26.341003 - [DEBUG] Compose: EdgeIdentity * AllBottom
25163 2019-Jan-16 21:15:26.341029 - [DEBUG]
25164 2019-Jan-16 21:15:26.341053 - [DEBUG] Propagate flow
25165 2019-Jan-16 21:15:26.341076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25166 2019-Jan-16 21:15:26.341133 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
25167 2019-Jan-16 21:15:26.341786 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25168 2019-Jan-16 21:15:26.342425 - [DEBUG] Edge function : AllBottom (result of previous compose)
25169 2019-Jan-16 21:15:26.342450 - [DEBUG]
25170 2019-Jan-16 21:15:26.342474 - [DEBUG] Join: AllTop & AllBottom
25171 2019-Jan-16 21:15:26.342500 - [DEBUG] = AllBottom (new jump func)
25172 2019-Jan-16 21:15:26.342524 - [DEBUG]
25173 2019-Jan-16 21:15:26.342547 - [DEBUG] Start adding new jump function
25174 2019-Jan-16 21:15:26.342570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25175 2019-Jan-16 21:15:26.342625 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25176 2019-Jan-16 21:15:26.343265 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
25177 2019-Jan-16 21:15:26.343903 - [DEBUG] Edge Function : AllBottom
25178 2019-Jan-16 21:15:26.343931 - [DEBUG] End adding new jump function
25179 2019-Jan-16 21:15:26.343954 - [DEBUG]
25180 2019-Jan-16 21:15:26.343978 - [DEBUG] -------------------------------------------- 708. Path Edge --------------------------------------------
25181 2019-Jan-16 21:15:26.344002 - [DEBUG]
25182 2019-Jan-16 21:15:26.344025 - [DEBUG] Process 708. path edge:
25183 2019-Jan-16 21:15:26.344048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25184 2019-Jan-16 21:15:26.344104 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
25185 2019-Jan-16 21:15:26.344744 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25186 2019-Jan-16 21:15:26.345399 - [DEBUG]
25187 2019-Jan-16 21:15:26.345423 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
25188 2019-Jan-16 21:15:26.346080 - [DEBUG] Compose: EdgeIdentity * AllBottom
25189 2019-Jan-16 21:15:26.346109 - [DEBUG]
25190 2019-Jan-16 21:15:26.346133 - [DEBUG] Propagate flow
25191 2019-Jan-16 21:15:26.346156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25192 2019-Jan-16 21:15:26.346212 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
25193 2019-Jan-16 21:15:26.346847 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25194 2019-Jan-16 21:15:26.347486 - [DEBUG] Edge function : AllBottom (result of previous compose)
25195 2019-Jan-16 21:15:26.347511 - [DEBUG]
25196 2019-Jan-16 21:15:26.347535 - [DEBUG] Join: AllTop & AllBottom
25197 2019-Jan-16 21:15:26.347560 - [DEBUG] = AllBottom (new jump func)
25198 2019-Jan-16 21:15:26.347584 - [DEBUG]
25199 2019-Jan-16 21:15:26.347608 - [DEBUG] Start adding new jump function
25200 2019-Jan-16 21:15:26.347631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25201 2019-Jan-16 21:15:26.347687 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25202 2019-Jan-16 21:15:26.348326 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
25203 2019-Jan-16 21:15:26.348975 - [DEBUG] Edge Function : AllBottom
25204 2019-Jan-16 21:15:26.349004 - [DEBUG] End adding new jump function
25205 2019-Jan-16 21:15:26.349037 - [DEBUG]
25206 2019-Jan-16 21:15:26.349060 - [DEBUG] -------------------------------------------- 709. Path Edge --------------------------------------------
25207 2019-Jan-16 21:15:26.349085 - [DEBUG]
25208 2019-Jan-16 21:15:26.349108 - [DEBUG] Process 709. path edge:
25209 2019-Jan-16 21:15:26.349132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25210 2019-Jan-16 21:15:26.349188 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
25211 2019-Jan-16 21:15:26.349824 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25212 2019-Jan-16 21:15:26.350462 - [DEBUG]
25213 2019-Jan-16 21:15:26.350487 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
25214 2019-Jan-16 21:15:26.351137 - [DEBUG] Compose: EdgeIdentity * AllBottom
25215 2019-Jan-16 21:15:26.351166 - [DEBUG]
25216 2019-Jan-16 21:15:26.351190 - [DEBUG] Propagate flow
25217 2019-Jan-16 21:15:26.351213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25218 2019-Jan-16 21:15:26.351270 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
25219 2019-Jan-16 21:15:26.351919 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25220 2019-Jan-16 21:15:26.352558 - [DEBUG] Edge function : AllBottom (result of previous compose)
25221 2019-Jan-16 21:15:26.352582 - [DEBUG]
25222 2019-Jan-16 21:15:26.352607 - [DEBUG] Join: AllTop & AllBottom
25223 2019-Jan-16 21:15:26.352632 - [DEBUG] = AllBottom (new jump func)
25224 2019-Jan-16 21:15:26.352656 - [DEBUG]
25225 2019-Jan-16 21:15:26.352679 - [DEBUG] Start adding new jump function
25226 2019-Jan-16 21:15:26.352702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25227 2019-Jan-16 21:15:26.352758 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25228 2019-Jan-16 21:15:26.353397 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
25229 2019-Jan-16 21:15:26.354029 - [DEBUG] Edge Function : AllBottom
25230 2019-Jan-16 21:15:26.354057 - [DEBUG] End adding new jump function
25231 2019-Jan-16 21:15:26.354081 - [DEBUG]
25232 2019-Jan-16 21:15:26.354104 - [DEBUG] -------------------------------------------- 710. Path Edge --------------------------------------------
25233 2019-Jan-16 21:15:26.354129 - [DEBUG]
25234 2019-Jan-16 21:15:26.354152 - [DEBUG] Process 710. path edge:
25235 2019-Jan-16 21:15:26.354175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25236 2019-Jan-16 21:15:26.354231 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
25237 2019-Jan-16 21:15:26.354865 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25238 2019-Jan-16 21:15:26.355521 - [DEBUG]
25239 2019-Jan-16 21:15:26.355546 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
25240 2019-Jan-16 21:15:26.356193 - [DEBUG] Compose: EdgeIdentity * AllBottom
25241 2019-Jan-16 21:15:26.356220 - [DEBUG]
25242 2019-Jan-16 21:15:26.356244 - [DEBUG] Propagate flow
25243 2019-Jan-16 21:15:26.356267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25244 2019-Jan-16 21:15:26.356323 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25245 2019-Jan-16 21:15:26.356968 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25246 2019-Jan-16 21:15:26.357607 - [DEBUG] Edge function : AllBottom (result of previous compose)
25247 2019-Jan-16 21:15:26.357631 - [DEBUG]
25248 2019-Jan-16 21:15:26.357656 - [DEBUG] Join: AllTop & AllBottom
25249 2019-Jan-16 21:15:26.357682 - [DEBUG] = AllBottom (new jump func)
25250 2019-Jan-16 21:15:26.357706 - [DEBUG]
25251 2019-Jan-16 21:15:26.357737 - [DEBUG] Start adding new jump function
25252 2019-Jan-16 21:15:26.357761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25253 2019-Jan-16 21:15:26.357817 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25254 2019-Jan-16 21:15:26.358470 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25255 2019-Jan-16 21:15:26.359116 - [DEBUG] Edge Function : AllBottom
25256 2019-Jan-16 21:15:26.359144 - [DEBUG] End adding new jump function
25257 2019-Jan-16 21:15:26.359167 - [DEBUG]
25258 2019-Jan-16 21:15:26.359191 - [DEBUG] -------------------------------------------- 711. Path Edge --------------------------------------------
25259 2019-Jan-16 21:15:26.359215 - [DEBUG]
25260 2019-Jan-16 21:15:26.359238 - [DEBUG] Process 711. path edge:
25261 2019-Jan-16 21:15:26.359261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25262 2019-Jan-16 21:15:26.359317 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
25263 2019-Jan-16 21:15:26.359963 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25264 2019-Jan-16 21:15:26.360601 - [DEBUG]
25265 2019-Jan-16 21:15:26.360625 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25266 2019-Jan-16 21:15:26.361278 - [DEBUG] Possible callees:
25267 2019-Jan-16 21:15:26.361303 - [DEBUG] llvm.dbg.declare
25268 2019-Jan-16 21:15:26.361327 - [DEBUG] Possible return sites:
25269 2019-Jan-16 21:15:26.361350 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14925270 2019-Jan-16 21:15:26.362638 - [DEBUG] Found and process special summary
25271 2019-Jan-16 21:15:26.362672 - [DEBUG] Compose: EdgeIdentity * AllBottom
25272 2019-Jan-16 21:15:26.362699 - [DEBUG]
25273 2019-Jan-16 21:15:26.362723 - [DEBUG] Propagate flow
25274 2019-Jan-16 21:15:26.362746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25275 2019-Jan-16 21:15:26.362802 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25276 2019-Jan-16 21:15:26.363450 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25277 2019-Jan-16 21:15:26.364089 - [DEBUG] Edge function : AllBottom (result of previous compose)
25278 2019-Jan-16 21:15:26.364114 - [DEBUG]
25279 2019-Jan-16 21:15:26.364138 - [DEBUG] Join: AllTop & AllBottom
25280 2019-Jan-16 21:15:26.364164 - [DEBUG] = AllBottom (new jump func)
25281 2019-Jan-16 21:15:26.364188 - [DEBUG]
25282 2019-Jan-16 21:15:26.364211 - [DEBUG] Start adding new jump function
25283 2019-Jan-16 21:15:26.364234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25284 2019-Jan-16 21:15:26.364289 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25285 2019-Jan-16 21:15:26.364928 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25286 2019-Jan-16 21:15:26.365580 - [DEBUG] Edge Function : AllBottom
25287 2019-Jan-16 21:15:26.365609 - [DEBUG] End adding new jump function
25288 2019-Jan-16 21:15:26.365632 - [DEBUG]
25289 2019-Jan-16 21:15:26.365656 - [DEBUG] -------------------------------------------- 712. Path Edge --------------------------------------------
25290 2019-Jan-16 21:15:26.365680 - [DEBUG]
25291 2019-Jan-16 21:15:26.365703 - [DEBUG] Process 712. path edge:
25292 2019-Jan-16 21:15:26.365726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25293 2019-Jan-16 21:15:26.365783 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
25294 2019-Jan-16 21:15:26.366428 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25295 2019-Jan-16 21:15:26.367066 - [DEBUG]
25296 2019-Jan-16 21:15:26.367090 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25297 2019-Jan-16 21:15:26.367745 - [DEBUG] Compose: EdgeIdentity * AllBottom
25298 2019-Jan-16 21:15:26.367774 - [DEBUG]
25299 2019-Jan-16 21:15:26.367798 - [DEBUG] Propagate flow
25300 2019-Jan-16 21:15:26.367821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25301 2019-Jan-16 21:15:26.367878 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25302 2019-Jan-16 21:15:26.368529 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25303 2019-Jan-16 21:15:26.369169 - [DEBUG] Edge function : AllBottom (result of previous compose)
25304 2019-Jan-16 21:15:26.369194 - [DEBUG]
25305 2019-Jan-16 21:15:26.369219 - [DEBUG] Join: AllTop & AllBottom
25306 2019-Jan-16 21:15:26.369244 - [DEBUG] = AllBottom (new jump func)
25307 2019-Jan-16 21:15:26.369269 - [DEBUG]
25308 2019-Jan-16 21:15:26.369292 - [DEBUG] Start adding new jump function
25309 2019-Jan-16 21:15:26.369315 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25310 2019-Jan-16 21:15:26.369371 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25311 2019-Jan-16 21:15:26.370010 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25312 2019-Jan-16 21:15:26.370645 - [DEBUG] Edge Function : AllBottom
25313 2019-Jan-16 21:15:26.370673 - [DEBUG] End adding new jump function
25314 2019-Jan-16 21:15:26.370696 - [DEBUG]
25315 2019-Jan-16 21:15:26.370720 - [DEBUG] -------------------------------------------- 713. Path Edge --------------------------------------------
25316 2019-Jan-16 21:15:26.370744 - [DEBUG]
25317 2019-Jan-16 21:15:26.370767 - [DEBUG] Process 713. path edge:
25318 2019-Jan-16 21:15:26.370791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25319 2019-Jan-16 21:15:26.370847 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
25320 2019-Jan-16 21:15:26.371483 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25321 2019-Jan-16 21:15:26.372137 - [DEBUG]
25322 2019-Jan-16 21:15:26.372162 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25323 2019-Jan-16 21:15:26.372813 - [DEBUG] Compose: EdgeIdentity * AllBottom
25324 2019-Jan-16 21:15:26.372841 - [DEBUG]
25325 2019-Jan-16 21:15:26.372865 - [DEBUG] Propagate flow
25326 2019-Jan-16 21:15:26.372888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25327 2019-Jan-16 21:15:26.372945 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25328 2019-Jan-16 21:15:26.373590 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25329 2019-Jan-16 21:15:26.374228 - [DEBUG] Edge function : AllBottom (result of previous compose)
25330 2019-Jan-16 21:15:26.374253 - [DEBUG]
25331 2019-Jan-16 21:15:26.374277 - [DEBUG] Join: AllTop & AllBottom
25332 2019-Jan-16 21:15:26.374303 - [DEBUG] = AllBottom (new jump func)
25333 2019-Jan-16 21:15:26.374327 - [DEBUG]
25334 2019-Jan-16 21:15:26.374350 - [DEBUG] Start adding new jump function
25335 2019-Jan-16 21:15:26.374373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25336 2019-Jan-16 21:15:26.374429 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25337 2019-Jan-16 21:15:26.375079 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25338 2019-Jan-16 21:15:26.375732 - [DEBUG] Edge Function : AllBottom
25339 2019-Jan-16 21:15:26.375760 - [DEBUG] End adding new jump function
25340 2019-Jan-16 21:15:26.375784 - [DEBUG]
25341 2019-Jan-16 21:15:26.375807 - [DEBUG] -------------------------------------------- 714. Path Edge --------------------------------------------
25342 2019-Jan-16 21:15:26.375832 - [DEBUG]
25343 2019-Jan-16 21:15:26.375855 - [DEBUG] Process 714. path edge:
25344 2019-Jan-16 21:15:26.375878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25345 2019-Jan-16 21:15:26.375935 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
25346 2019-Jan-16 21:15:26.376579 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25347 2019-Jan-16 21:15:26.377217 - [DEBUG]
25348 2019-Jan-16 21:15:26.377241 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25349 2019-Jan-16 21:15:26.377895 - [DEBUG] Possible callees:
25350 2019-Jan-16 21:15:26.377921 - [DEBUG] llvm.dbg.declare
25351 2019-Jan-16 21:15:26.377946 - [DEBUG] Possible return sites:
25352 2019-Jan-16 21:15:26.377969 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15525353 2019-Jan-16 21:15:26.379258 - [DEBUG] Found and process special summary
25354 2019-Jan-16 21:15:26.379293 - [DEBUG] Compose: EdgeIdentity * AllBottom
25355 2019-Jan-16 21:15:26.379320 - [DEBUG]
25356 2019-Jan-16 21:15:26.379344 - [DEBUG] Propagate flow
25357 2019-Jan-16 21:15:26.379367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25358 2019-Jan-16 21:15:26.379424 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25359 2019-Jan-16 21:15:26.380064 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25360 2019-Jan-16 21:15:26.380702 - [DEBUG] Edge function : AllBottom (result of previous compose)
25361 2019-Jan-16 21:15:26.380728 - [DEBUG]
25362 2019-Jan-16 21:15:26.380752 - [DEBUG] Join: AllTop & AllBottom
25363 2019-Jan-16 21:15:26.380778 - [DEBUG] = AllBottom (new jump func)
25364 2019-Jan-16 21:15:26.380802 - [DEBUG]
25365 2019-Jan-16 21:15:26.380825 - [DEBUG] Start adding new jump function
25366 2019-Jan-16 21:15:26.380848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25367 2019-Jan-16 21:15:26.380905 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25368 2019-Jan-16 21:15:26.381543 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25369 2019-Jan-16 21:15:26.382197 - [DEBUG] Edge Function : AllBottom
25370 2019-Jan-16 21:15:26.382225 - [DEBUG] End adding new jump function
25371 2019-Jan-16 21:15:26.382249 - [DEBUG]
25372 2019-Jan-16 21:15:26.382273 - [DEBUG] -------------------------------------------- 715. Path Edge --------------------------------------------
25373 2019-Jan-16 21:15:26.382297 - [DEBUG]
25374 2019-Jan-16 21:15:26.382320 - [DEBUG] Process 715. path edge:
25375 2019-Jan-16 21:15:26.382344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25376 2019-Jan-16 21:15:26.382400 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
25377 2019-Jan-16 21:15:26.383038 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25378 2019-Jan-16 21:15:26.383675 - [DEBUG]
25379 2019-Jan-16 21:15:26.383699 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25380 2019-Jan-16 21:15:26.384361 - [DEBUG] Compose: EdgeIdentity * AllBottom
25381 2019-Jan-16 21:15:26.384390 - [DEBUG]
25382 2019-Jan-16 21:15:26.384413 - [DEBUG] Propagate flow
25383 2019-Jan-16 21:15:26.384436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25384 2019-Jan-16 21:15:26.384493 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25385 2019-Jan-16 21:15:26.385144 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25386 2019-Jan-16 21:15:26.385783 - [DEBUG] Edge function : AllBottom (result of previous compose)
25387 2019-Jan-16 21:15:26.385808 - [DEBUG]
25388 2019-Jan-16 21:15:26.385832 - [DEBUG] Join: AllTop & AllBottom
25389 2019-Jan-16 21:15:26.385858 - [DEBUG] = AllBottom (new jump func)
25390 2019-Jan-16 21:15:26.385882 - [DEBUG]
25391 2019-Jan-16 21:15:26.385905 - [DEBUG] Start adding new jump function
25392 2019-Jan-16 21:15:26.385928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25393 2019-Jan-16 21:15:26.385983 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25394 2019-Jan-16 21:15:26.386622 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25395 2019-Jan-16 21:15:26.387255 - [DEBUG] Edge Function : AllBottom
25396 2019-Jan-16 21:15:26.387283 - [DEBUG] End adding new jump function
25397 2019-Jan-16 21:15:26.387307 - [DEBUG]
25398 2019-Jan-16 21:15:26.387330 - [DEBUG] -------------------------------------------- 716. Path Edge --------------------------------------------
25399 2019-Jan-16 21:15:26.387354 - [DEBUG]
25400 2019-Jan-16 21:15:26.387377 - [DEBUG] Process 716. path edge:
25401 2019-Jan-16 21:15:26.387401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25402 2019-Jan-16 21:15:26.387457 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
25403 2019-Jan-16 21:15:26.388092 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25404 2019-Jan-16 21:15:26.388743 - [DEBUG]
25405 2019-Jan-16 21:15:26.388768 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25406 2019-Jan-16 21:15:26.389418 - [DEBUG] Compose: EdgeIdentity * AllBottom
25407 2019-Jan-16 21:15:26.389445 - [DEBUG]
25408 2019-Jan-16 21:15:26.389469 - [DEBUG] Propagate flow
25409 2019-Jan-16 21:15:26.389492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25410 2019-Jan-16 21:15:26.389549 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25411 2019-Jan-16 21:15:26.390183 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25412 2019-Jan-16 21:15:26.390822 - [DEBUG] Edge function : AllBottom (result of previous compose)
25413 2019-Jan-16 21:15:26.390847 - [DEBUG]
25414 2019-Jan-16 21:15:26.390872 - [DEBUG] Join: AllTop & AllBottom
25415 2019-Jan-16 21:15:26.390897 - [DEBUG] = AllBottom (new jump func)
25416 2019-Jan-16 21:15:26.390921 - [DEBUG]
25417 2019-Jan-16 21:15:26.390944 - [DEBUG] Start adding new jump function
25418 2019-Jan-16 21:15:26.390967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25419 2019-Jan-16 21:15:26.391023 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25420 2019-Jan-16 21:15:26.391661 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25421 2019-Jan-16 21:15:26.392312 - [DEBUG] Edge Function : AllBottom
25422 2019-Jan-16 21:15:26.392340 - [DEBUG] End adding new jump function
25423 2019-Jan-16 21:15:26.392364 - [DEBUG]
25424 2019-Jan-16 21:15:26.392387 - [DEBUG] -------------------------------------------- 717. Path Edge --------------------------------------------
25425 2019-Jan-16 21:15:26.392420 - [DEBUG]
25426 2019-Jan-16 21:15:26.392443 - [DEBUG] Process 717. path edge:
25427 2019-Jan-16 21:15:26.392467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25428 2019-Jan-16 21:15:26.392524 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
25429 2019-Jan-16 21:15:26.393159 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25430 2019-Jan-16 21:15:26.393796 - [DEBUG]
25431 2019-Jan-16 21:15:26.393820 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25432 2019-Jan-16 21:15:26.394470 - [DEBUG] Compose: EdgeIdentity * AllBottom
25433 2019-Jan-16 21:15:26.394497 - [DEBUG]
25434 2019-Jan-16 21:15:26.394521 - [DEBUG] Propagate flow
25435 2019-Jan-16 21:15:26.394544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25436 2019-Jan-16 21:15:26.394601 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25437 2019-Jan-16 21:15:26.395267 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25438 2019-Jan-16 21:15:26.395907 - [DEBUG] Edge function : AllBottom (result of previous compose)
25439 2019-Jan-16 21:15:26.395932 - [DEBUG]
25440 2019-Jan-16 21:15:26.395957 - [DEBUG] Join: AllTop & AllBottom
25441 2019-Jan-16 21:15:26.395982 - [DEBUG] = AllBottom (new jump func)
25442 2019-Jan-16 21:15:26.396007 - [DEBUG]
25443 2019-Jan-16 21:15:26.396030 - [DEBUG] Start adding new jump function
25444 2019-Jan-16 21:15:26.396053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25445 2019-Jan-16 21:15:26.396109 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25446 2019-Jan-16 21:15:26.396748 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25447 2019-Jan-16 21:15:26.397392 - [DEBUG] Edge Function : AllBottom
25448 2019-Jan-16 21:15:26.397420 - [DEBUG] End adding new jump function
25449 2019-Jan-16 21:15:26.397444 - [DEBUG]
25450 2019-Jan-16 21:15:26.397467 - [DEBUG] -------------------------------------------- 718. Path Edge --------------------------------------------
25451 2019-Jan-16 21:15:26.397491 - [DEBUG]
25452 2019-Jan-16 21:15:26.397514 - [DEBUG] Process 718. path edge:
25453 2019-Jan-16 21:15:26.397537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25454 2019-Jan-16 21:15:26.397593 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
25455 2019-Jan-16 21:15:26.398238 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25456 2019-Jan-16 21:15:26.398892 - [DEBUG]
25457 2019-Jan-16 21:15:26.398916 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25458 2019-Jan-16 21:15:26.399569 - [DEBUG] Possible callees:
25459 2019-Jan-16 21:15:26.399594 - [DEBUG] llvm.dbg.declare
25460 2019-Jan-16 21:15:26.399619 - [DEBUG] Possible return sites:
25461 2019-Jan-16 21:15:26.399642 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16325462 2019-Jan-16 21:15:26.400912 - [DEBUG] Found and process special summary
25463 2019-Jan-16 21:15:26.400946 - [DEBUG] Compose: EdgeIdentity * AllBottom
25464 2019-Jan-16 21:15:26.400973 - [DEBUG]
25465 2019-Jan-16 21:15:26.400997 - [DEBUG] Propagate flow
25466 2019-Jan-16 21:15:26.401019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25467 2019-Jan-16 21:15:26.401075 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25468 2019-Jan-16 21:15:26.401753 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25469 2019-Jan-16 21:15:26.402394 - [DEBUG] Edge function : AllBottom (result of previous compose)
25470 2019-Jan-16 21:15:26.402418 - [DEBUG]
25471 2019-Jan-16 21:15:26.402443 - [DEBUG] Join: AllTop & AllBottom
25472 2019-Jan-16 21:15:26.402469 - [DEBUG] = AllBottom (new jump func)
25473 2019-Jan-16 21:15:26.402493 - [DEBUG]
25474 2019-Jan-16 21:15:26.402516 - [DEBUG] Start adding new jump function
25475 2019-Jan-16 21:15:26.402539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25476 2019-Jan-16 21:15:26.402595 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25477 2019-Jan-16 21:15:26.403234 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25478 2019-Jan-16 21:15:26.403871 - [DEBUG] Edge Function : AllBottom
25479 2019-Jan-16 21:15:26.403899 - [DEBUG] End adding new jump function
25480 2019-Jan-16 21:15:26.403922 - [DEBUG]
25481 2019-Jan-16 21:15:26.403946 - [DEBUG] -------------------------------------------- 719. Path Edge --------------------------------------------
25482 2019-Jan-16 21:15:26.403970 - [DEBUG]
25483 2019-Jan-16 21:15:26.403993 - [DEBUG] Process 719. path edge:
25484 2019-Jan-16 21:15:26.404017 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25485 2019-Jan-16 21:15:26.404073 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
25486 2019-Jan-16 21:15:26.404711 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25487 2019-Jan-16 21:15:26.405365 - [DEBUG]
25488 2019-Jan-16 21:15:26.405389 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25489 2019-Jan-16 21:15:26.406044 - [DEBUG] Compose: EdgeIdentity * AllBottom
25490 2019-Jan-16 21:15:26.406071 - [DEBUG]
25491 2019-Jan-16 21:15:26.406095 - [DEBUG] Propagate flow
25492 2019-Jan-16 21:15:26.406118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25493 2019-Jan-16 21:15:26.406175 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25494 2019-Jan-16 21:15:26.406811 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25495 2019-Jan-16 21:15:26.407450 - [DEBUG] Edge function : AllBottom (result of previous compose)
25496 2019-Jan-16 21:15:26.407475 - [DEBUG]
25497 2019-Jan-16 21:15:26.407500 - [DEBUG] Join: AllTop & AllBottom
25498 2019-Jan-16 21:15:26.407525 - [DEBUG] = AllBottom (new jump func)
25499 2019-Jan-16 21:15:26.407549 - [DEBUG]
25500 2019-Jan-16 21:15:26.407572 - [DEBUG] Start adding new jump function
25501 2019-Jan-16 21:15:26.407596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25502 2019-Jan-16 21:15:26.407651 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25503 2019-Jan-16 21:15:26.408288 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25504 2019-Jan-16 21:15:26.408938 - [DEBUG] Edge Function : AllBottom
25505 2019-Jan-16 21:15:26.408967 - [DEBUG] End adding new jump function
25506 2019-Jan-16 21:15:26.408991 - [DEBUG]
25507 2019-Jan-16 21:15:26.409014 - [DEBUG] -------------------------------------------- 720. Path Edge --------------------------------------------
25508 2019-Jan-16 21:15:26.409038 - [DEBUG]
25509 2019-Jan-16 21:15:26.409061 - [DEBUG] Process 720. path edge:
25510 2019-Jan-16 21:15:26.409085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25511 2019-Jan-16 21:15:26.409141 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
25512 2019-Jan-16 21:15:26.409783 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25513 2019-Jan-16 21:15:26.410420 - [DEBUG]
25514 2019-Jan-16 21:15:26.410445 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25515 2019-Jan-16 21:15:26.411109 - [DEBUG] Compose: EdgeIdentity * AllBottom
25516 2019-Jan-16 21:15:26.411137 - [DEBUG]
25517 2019-Jan-16 21:15:26.411161 - [DEBUG] Propagate flow
25518 2019-Jan-16 21:15:26.411185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25519 2019-Jan-16 21:15:26.411242 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25520 2019-Jan-16 21:15:26.411905 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25521 2019-Jan-16 21:15:26.412544 - [DEBUG] Edge function : AllBottom (result of previous compose)
25522 2019-Jan-16 21:15:26.412569 - [DEBUG]
25523 2019-Jan-16 21:15:26.412594 - [DEBUG] Join: AllTop & AllBottom
25524 2019-Jan-16 21:15:26.412619 - [DEBUG] = AllBottom (new jump func)
25525 2019-Jan-16 21:15:26.412643 - [DEBUG]
25526 2019-Jan-16 21:15:26.412666 - [DEBUG] Start adding new jump function
25527 2019-Jan-16 21:15:26.412689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25528 2019-Jan-16 21:15:26.412745 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25529 2019-Jan-16 21:15:26.413385 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25530 2019-Jan-16 21:15:26.414028 - [DEBUG] Edge Function : AllBottom
25531 2019-Jan-16 21:15:26.414056 - [DEBUG] End adding new jump function
25532 2019-Jan-16 21:15:26.414079 - [DEBUG]
25533 2019-Jan-16 21:15:26.414103 - [DEBUG] -------------------------------------------- 721. Path Edge --------------------------------------------
25534 2019-Jan-16 21:15:26.414127 - [DEBUG]
25535 2019-Jan-16 21:15:26.414150 - [DEBUG] Process 721. path edge:
25536 2019-Jan-16 21:15:26.414174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25537 2019-Jan-16 21:15:26.414230 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
25538 2019-Jan-16 21:15:26.414874 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25539 2019-Jan-16 21:15:26.415528 - [DEBUG]
25540 2019-Jan-16 21:15:26.415552 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25541 2019-Jan-16 21:15:26.416205 - [DEBUG] Possible callees:
25542 2019-Jan-16 21:15:26.416230 - [DEBUG] llvm.dbg.declare
25543 2019-Jan-16 21:15:26.416255 - [DEBUG] Possible return sites:
25544 2019-Jan-16 21:15:26.416278 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16925545 2019-Jan-16 21:15:26.417550 - [DEBUG] Found and process special summary
25546 2019-Jan-16 21:15:26.417584 - [DEBUG] Compose: EdgeIdentity * AllBottom
25547 2019-Jan-16 21:15:26.417612 - [DEBUG]
25548 2019-Jan-16 21:15:26.417635 - [DEBUG] Propagate flow
25549 2019-Jan-16 21:15:26.417658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25550 2019-Jan-16 21:15:26.417714 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25551 2019-Jan-16 21:15:26.418352 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25552 2019-Jan-16 21:15:26.419007 - [DEBUG] Edge function : AllBottom (result of previous compose)
25553 2019-Jan-16 21:15:26.419041 - [DEBUG]
25554 2019-Jan-16 21:15:26.419066 - [DEBUG] Join: AllTop & AllBottom
25555 2019-Jan-16 21:15:26.419091 - [DEBUG] = AllBottom (new jump func)
25556 2019-Jan-16 21:15:26.419116 - [DEBUG]
25557 2019-Jan-16 21:15:26.419139 - [DEBUG] Start adding new jump function
25558 2019-Jan-16 21:15:26.419161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25559 2019-Jan-16 21:15:26.419217 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25560 2019-Jan-16 21:15:26.419856 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25561 2019-Jan-16 21:15:26.420493 - [DEBUG] Edge Function : AllBottom
25562 2019-Jan-16 21:15:26.420521 - [DEBUG] End adding new jump function
25563 2019-Jan-16 21:15:26.420544 - [DEBUG]
25564 2019-Jan-16 21:15:26.420567 - [DEBUG] -------------------------------------------- 722. Path Edge --------------------------------------------
25565 2019-Jan-16 21:15:26.420592 - [DEBUG]
25566 2019-Jan-16 21:15:26.420615 - [DEBUG] Process 722. path edge:
25567 2019-Jan-16 21:15:26.420638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25568 2019-Jan-16 21:15:26.420694 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
25569 2019-Jan-16 21:15:26.421332 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25570 2019-Jan-16 21:15:26.421986 - [DEBUG]
25571 2019-Jan-16 21:15:26.422010 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25572 2019-Jan-16 21:15:26.422666 - [DEBUG] Compose: EdgeIdentity * AllBottom
25573 2019-Jan-16 21:15:26.422694 - [DEBUG]
25574 2019-Jan-16 21:15:26.422717 - [DEBUG] Propagate flow
25575 2019-Jan-16 21:15:26.422741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25576 2019-Jan-16 21:15:26.422798 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25577 2019-Jan-16 21:15:26.423434 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25578 2019-Jan-16 21:15:26.424072 - [DEBUG] Edge function : AllBottom (result of previous compose)
25579 2019-Jan-16 21:15:26.424097 - [DEBUG]
25580 2019-Jan-16 21:15:26.424122 - [DEBUG] Join: AllTop & AllBottom
25581 2019-Jan-16 21:15:26.424147 - [DEBUG] = AllBottom (new jump func)
25582 2019-Jan-16 21:15:26.424171 - [DEBUG]
25583 2019-Jan-16 21:15:26.424194 - [DEBUG] Start adding new jump function
25584 2019-Jan-16 21:15:26.424218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25585 2019-Jan-16 21:15:26.424273 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25586 2019-Jan-16 21:15:26.424912 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25587 2019-Jan-16 21:15:26.425562 - [DEBUG] Edge Function : AllBottom
25588 2019-Jan-16 21:15:26.425591 - [DEBUG] End adding new jump function
25589 2019-Jan-16 21:15:26.425615 - [DEBUG]
25590 2019-Jan-16 21:15:26.425638 - [DEBUG] -------------------------------------------- 723. Path Edge --------------------------------------------
25591 2019-Jan-16 21:15:26.425663 - [DEBUG]
25592 2019-Jan-16 21:15:26.425686 - [DEBUG] Process 723. path edge:
25593 2019-Jan-16 21:15:26.425709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25594 2019-Jan-16 21:15:26.425765 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
25595 2019-Jan-16 21:15:26.426399 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25596 2019-Jan-16 21:15:26.427037 - [DEBUG]
25597 2019-Jan-16 21:15:26.427061 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25598 2019-Jan-16 21:15:26.427721 - [DEBUG] Compose: EdgeIdentity * AllBottom
25599 2019-Jan-16 21:15:26.427749 - [DEBUG]
25600 2019-Jan-16 21:15:26.427772 - [DEBUG] Propagate flow
25601 2019-Jan-16 21:15:26.427795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25602 2019-Jan-16 21:15:26.427852 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25603 2019-Jan-16 21:15:26.428507 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25604 2019-Jan-16 21:15:26.429145 - [DEBUG] Edge function : AllBottom (result of previous compose)
25605 2019-Jan-16 21:15:26.429170 - [DEBUG]
25606 2019-Jan-16 21:15:26.429195 - [DEBUG] Join: AllTop & AllBottom
25607 2019-Jan-16 21:15:26.429221 - [DEBUG] = AllBottom (new jump func)
25608 2019-Jan-16 21:15:26.429245 - [DEBUG]
25609 2019-Jan-16 21:15:26.429268 - [DEBUG] Start adding new jump function
25610 2019-Jan-16 21:15:26.429291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25611 2019-Jan-16 21:15:26.429346 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25612 2019-Jan-16 21:15:26.429984 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25613 2019-Jan-16 21:15:26.430621 - [DEBUG] Edge Function : AllBottom
25614 2019-Jan-16 21:15:26.430648 - [DEBUG] End adding new jump function
25615 2019-Jan-16 21:15:26.430672 - [DEBUG]
25616 2019-Jan-16 21:15:26.430695 - [DEBUG] -------------------------------------------- 724. Path Edge --------------------------------------------
25617 2019-Jan-16 21:15:26.430719 - [DEBUG]
25618 2019-Jan-16 21:15:26.430742 - [DEBUG] Process 724. path edge:
25619 2019-Jan-16 21:15:26.430766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25620 2019-Jan-16 21:15:26.430822 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
25621 2019-Jan-16 21:15:26.431460 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25622 2019-Jan-16 21:15:26.432110 - [DEBUG]
25623 2019-Jan-16 21:15:26.432135 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25624 2019-Jan-16 21:15:26.432789 - [DEBUG] Compose: EdgeIdentity * AllBottom
25625 2019-Jan-16 21:15:26.432817 - [DEBUG]
25626 2019-Jan-16 21:15:26.432840 - [DEBUG] Propagate flow
25627 2019-Jan-16 21:15:26.432864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25628 2019-Jan-16 21:15:26.432920 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25629 2019-Jan-16 21:15:26.433563 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25630 2019-Jan-16 21:15:26.434201 - [DEBUG] Edge function : AllBottom (result of previous compose)
25631 2019-Jan-16 21:15:26.434226 - [DEBUG]
25632 2019-Jan-16 21:15:26.434250 - [DEBUG] Join: AllTop & AllBottom
25633 2019-Jan-16 21:15:26.434276 - [DEBUG] = AllBottom (new jump func)
25634 2019-Jan-16 21:15:26.434300 - [DEBUG]
25635 2019-Jan-16 21:15:26.434323 - [DEBUG] Start adding new jump function
25636 2019-Jan-16 21:15:26.434346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25637 2019-Jan-16 21:15:26.434402 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25638 2019-Jan-16 21:15:26.435040 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25639 2019-Jan-16 21:15:26.435727 - [DEBUG] Edge Function : AllBottom
25640 2019-Jan-16 21:15:26.435755 - [DEBUG] End adding new jump function
25641 2019-Jan-16 21:15:26.435779 - [DEBUG]
25642 2019-Jan-16 21:15:26.435802 - [DEBUG] -------------------------------------------- 725. Path Edge --------------------------------------------
25643 2019-Jan-16 21:15:26.435835 - [DEBUG]
25644 2019-Jan-16 21:15:26.435859 - [DEBUG] Process 725. path edge:
25645 2019-Jan-16 21:15:26.435882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25646 2019-Jan-16 21:15:26.435939 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
25647 2019-Jan-16 21:15:26.436573 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25648 2019-Jan-16 21:15:26.437215 - [DEBUG]
25649 2019-Jan-16 21:15:26.437241 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25650 2019-Jan-16 21:15:26.437894 - [DEBUG] Compose: EdgeIdentity * AllBottom
25651 2019-Jan-16 21:15:26.437922 - [DEBUG]
25652 2019-Jan-16 21:15:26.437946 - [DEBUG] Propagate flow
25653 2019-Jan-16 21:15:26.437970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25654 2019-Jan-16 21:15:26.438027 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25655 2019-Jan-16 21:15:26.438687 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25656 2019-Jan-16 21:15:26.439326 - [DEBUG] Edge function : AllBottom (result of previous compose)
25657 2019-Jan-16 21:15:26.439351 - [DEBUG]
25658 2019-Jan-16 21:15:26.439376 - [DEBUG] Join: AllTop & AllBottom
25659 2019-Jan-16 21:15:26.439402 - [DEBUG] = AllBottom (new jump func)
25660 2019-Jan-16 21:15:26.439426 - [DEBUG]
25661 2019-Jan-16 21:15:26.439450 - [DEBUG] Start adding new jump function
25662 2019-Jan-16 21:15:26.439473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25663 2019-Jan-16 21:15:26.439529 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25664 2019-Jan-16 21:15:26.440167 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25665 2019-Jan-16 21:15:26.440804 - [DEBUG] Edge Function : AllBottom
25666 2019-Jan-16 21:15:26.440832 - [DEBUG] End adding new jump function
25667 2019-Jan-16 21:15:26.440856 - [DEBUG]
25668 2019-Jan-16 21:15:26.440879 - [DEBUG] -------------------------------------------- 726. Path Edge --------------------------------------------
25669 2019-Jan-16 21:15:26.440904 - [DEBUG]
25670 2019-Jan-16 21:15:26.440927 - [DEBUG] Process 726. path edge:
25671 2019-Jan-16 21:15:26.440950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25672 2019-Jan-16 21:15:26.441006 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
25673 2019-Jan-16 21:15:26.441645 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25674 2019-Jan-16 21:15:26.442298 - [DEBUG]
25675 2019-Jan-16 21:15:26.442323 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25676 2019-Jan-16 21:15:26.442976 - [DEBUG] Compose: EdgeIdentity * AllBottom
25677 2019-Jan-16 21:15:26.443003 - [DEBUG]
25678 2019-Jan-16 21:15:26.443027 - [DEBUG] Propagate flow
25679 2019-Jan-16 21:15:26.443050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25680 2019-Jan-16 21:15:26.443107 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25681 2019-Jan-16 21:15:26.443743 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25682 2019-Jan-16 21:15:26.444381 - [DEBUG] Edge function : AllBottom (result of previous compose)
25683 2019-Jan-16 21:15:26.444405 - [DEBUG]
25684 2019-Jan-16 21:15:26.444430 - [DEBUG] Join: AllTop & AllBottom
25685 2019-Jan-16 21:15:26.444456 - [DEBUG] = AllBottom (new jump func)
25686 2019-Jan-16 21:15:26.444480 - [DEBUG]
25687 2019-Jan-16 21:15:26.444503 - [DEBUG] Start adding new jump function
25688 2019-Jan-16 21:15:26.444533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25689 2019-Jan-16 21:15:26.444590 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25690 2019-Jan-16 21:15:26.445245 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25691 2019-Jan-16 21:15:26.445879 - [DEBUG] Edge Function : AllBottom
25692 2019-Jan-16 21:15:26.445907 - [DEBUG] End adding new jump function
25693 2019-Jan-16 21:15:26.445930 - [DEBUG]
25694 2019-Jan-16 21:15:26.445954 - [DEBUG] -------------------------------------------- 727. Path Edge --------------------------------------------
25695 2019-Jan-16 21:15:26.445978 - [DEBUG]
25696 2019-Jan-16 21:15:26.446001 - [DEBUG] Process 727. path edge:
25697 2019-Jan-16 21:15:26.446025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25698 2019-Jan-16 21:15:26.446081 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
25699 2019-Jan-16 21:15:26.446714 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25700 2019-Jan-16 21:15:26.447351 - [DEBUG]
25701 2019-Jan-16 21:15:26.447376 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25702 2019-Jan-16 21:15:26.448026 - [DEBUG] Compose: EdgeIdentity * AllBottom
25703 2019-Jan-16 21:15:26.448054 - [DEBUG]
25704 2019-Jan-16 21:15:26.448078 - [DEBUG] Propagate flow
25705 2019-Jan-16 21:15:26.448101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25706 2019-Jan-16 21:15:26.448157 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25707 2019-Jan-16 21:15:26.448808 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25708 2019-Jan-16 21:15:26.449446 - [DEBUG] Edge function : AllBottom (result of previous compose)
25709 2019-Jan-16 21:15:26.449471 - [DEBUG]
25710 2019-Jan-16 21:15:26.449496 - [DEBUG] Join: AllTop & AllBottom
25711 2019-Jan-16 21:15:26.449522 - [DEBUG] = AllBottom (new jump func)
25712 2019-Jan-16 21:15:26.449546 - [DEBUG]
25713 2019-Jan-16 21:15:26.449569 - [DEBUG] Start adding new jump function
25714 2019-Jan-16 21:15:26.449592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25715 2019-Jan-16 21:15:26.449648 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25716 2019-Jan-16 21:15:26.450287 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25717 2019-Jan-16 21:15:26.450921 - [DEBUG] Edge Function : AllBottom
25718 2019-Jan-16 21:15:26.450949 - [DEBUG] End adding new jump function
25719 2019-Jan-16 21:15:26.450972 - [DEBUG]
25720 2019-Jan-16 21:15:26.450996 - [DEBUG] -------------------------------------------- 728. Path Edge --------------------------------------------
25721 2019-Jan-16 21:15:26.451020 - [DEBUG]
25722 2019-Jan-16 21:15:26.451044 - [DEBUG] Process 728. path edge:
25723 2019-Jan-16 21:15:26.451067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25724 2019-Jan-16 21:15:26.451123 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
25725 2019-Jan-16 21:15:26.451770 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25726 2019-Jan-16 21:15:26.452408 - [DEBUG]
25727 2019-Jan-16 21:15:26.452432 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25728 2019-Jan-16 21:15:26.453081 - [DEBUG] Compose: EdgeIdentity * AllBottom
25729 2019-Jan-16 21:15:26.453109 - [DEBUG]
25730 2019-Jan-16 21:15:26.453133 - [DEBUG] Propagate flow
25731 2019-Jan-16 21:15:26.453155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25732 2019-Jan-16 21:15:26.453220 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25733 2019-Jan-16 21:15:26.453863 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25734 2019-Jan-16 21:15:26.454502 - [DEBUG] Edge function : AllBottom (result of previous compose)
25735 2019-Jan-16 21:15:26.454527 - [DEBUG]
25736 2019-Jan-16 21:15:26.454551 - [DEBUG] Join: AllTop & AllBottom
25737 2019-Jan-16 21:15:26.454576 - [DEBUG] = AllBottom (new jump func)
25738 2019-Jan-16 21:15:26.454601 - [DEBUG]
25739 2019-Jan-16 21:15:26.454623 - [DEBUG] Start adding new jump function
25740 2019-Jan-16 21:15:26.454647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25741 2019-Jan-16 21:15:26.454702 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25742 2019-Jan-16 21:15:26.455356 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25743 2019-Jan-16 21:15:26.455995 - [DEBUG] Edge Function : AllBottom
25744 2019-Jan-16 21:15:26.456022 - [DEBUG] End adding new jump function
25745 2019-Jan-16 21:15:26.456046 - [DEBUG]
25746 2019-Jan-16 21:15:26.456069 - [DEBUG] -------------------------------------------- 729. Path Edge --------------------------------------------
25747 2019-Jan-16 21:15:26.456093 - [DEBUG]
25748 2019-Jan-16 21:15:26.456116 - [DEBUG] Process 729. path edge:
25749 2019-Jan-16 21:15:26.456140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25750 2019-Jan-16 21:15:26.456195 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
25751 2019-Jan-16 21:15:26.456834 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25752 2019-Jan-16 21:15:26.457471 - [DEBUG]
25753 2019-Jan-16 21:15:26.457497 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25754 2019-Jan-16 21:15:26.458153 - [DEBUG] Compose: EdgeIdentity * AllBottom
25755 2019-Jan-16 21:15:26.458182 - [DEBUG]
25756 2019-Jan-16 21:15:26.458205 - [DEBUG] Propagate flow
25757 2019-Jan-16 21:15:26.458229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25758 2019-Jan-16 21:15:26.458286 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25759 2019-Jan-16 21:15:26.458938 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25760 2019-Jan-16 21:15:26.459577 - [DEBUG] Edge function : AllBottom (result of previous compose)
25761 2019-Jan-16 21:15:26.459602 - [DEBUG]
25762 2019-Jan-16 21:15:26.459626 - [DEBUG] Join: AllTop & AllBottom
25763 2019-Jan-16 21:15:26.459652 - [DEBUG] = AllBottom (new jump func)
25764 2019-Jan-16 21:15:26.459676 - [DEBUG]
25765 2019-Jan-16 21:15:26.459699 - [DEBUG] Start adding new jump function
25766 2019-Jan-16 21:15:26.459722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25767 2019-Jan-16 21:15:26.459777 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25768 2019-Jan-16 21:15:26.460416 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25769 2019-Jan-16 21:15:26.461049 - [DEBUG] Edge Function : AllBottom
25770 2019-Jan-16 21:15:26.461077 - [DEBUG] End adding new jump function
25771 2019-Jan-16 21:15:26.461101 - [DEBUG]
25772 2019-Jan-16 21:15:26.461124 - [DEBUG] -------------------------------------------- 730. Path Edge --------------------------------------------
25773 2019-Jan-16 21:15:26.461148 - [DEBUG]
25774 2019-Jan-16 21:15:26.461171 - [DEBUG] Process 730. path edge:
25775 2019-Jan-16 21:15:26.461194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25776 2019-Jan-16 21:15:26.461258 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
25777 2019-Jan-16 21:15:26.461909 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25778 2019-Jan-16 21:15:26.462548 - [DEBUG]
25779 2019-Jan-16 21:15:26.462572 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25780 2019-Jan-16 21:15:26.463222 - [DEBUG] Compose: EdgeIdentity * AllBottom
25781 2019-Jan-16 21:15:26.463250 - [DEBUG]
25782 2019-Jan-16 21:15:26.463274 - [DEBUG] Propagate flow
25783 2019-Jan-16 21:15:26.463297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25784 2019-Jan-16 21:15:26.463353 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25785 2019-Jan-16 21:15:26.463988 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25786 2019-Jan-16 21:15:26.464626 - [DEBUG] Edge function : AllBottom (result of previous compose)
25787 2019-Jan-16 21:15:26.464651 - [DEBUG]
25788 2019-Jan-16 21:15:26.464676 - [DEBUG] Join: AllTop & AllBottom
25789 2019-Jan-16 21:15:26.464701 - [DEBUG] = AllBottom (new jump func)
25790 2019-Jan-16 21:15:26.464725 - [DEBUG]
25791 2019-Jan-16 21:15:26.464748 - [DEBUG] Start adding new jump function
25792 2019-Jan-16 21:15:26.464771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25793 2019-Jan-16 21:15:26.464827 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25794 2019-Jan-16 21:15:26.465481 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25795 2019-Jan-16 21:15:26.466114 - [DEBUG] Edge Function : AllBottom
25796 2019-Jan-16 21:15:26.466143 - [DEBUG] End adding new jump function
25797 2019-Jan-16 21:15:26.466166 - [DEBUG]
25798 2019-Jan-16 21:15:26.466189 - [DEBUG] -------------------------------------------- 731. Path Edge --------------------------------------------
25799 2019-Jan-16 21:15:26.466213 - [DEBUG]
25800 2019-Jan-16 21:15:26.466236 - [DEBUG] Process 731. path edge:
25801 2019-Jan-16 21:15:26.466260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25802 2019-Jan-16 21:15:26.466315 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
25803 2019-Jan-16 21:15:26.466948 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25804 2019-Jan-16 21:15:26.467585 - [DEBUG]
25805 2019-Jan-16 21:15:26.467609 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25806 2019-Jan-16 21:15:26.468253 - [DEBUG] Start of endsummarytab entry
25807 2019-Jan-16 21:15:26.468287 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25808 2019-Jan-16 21:15:26.468942 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
25809 2019-Jan-16 21:15:26.469003 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25810 2019-Jan-16 21:15:26.469636 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
25811 2019-Jan-16 21:15:26.470280 - [DEBUG] EF: AllBottom
25812 2019-Jan-16 21:15:26.470305 - [DEBUG]
25813 2019-Jan-16 21:15:26.470328 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25814 2019-Jan-16 21:15:26.470961 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
25815 2019-Jan-16 21:15:26.471597 - [DEBUG] EF: AllBottom
25816 2019-Jan-16 21:15:26.471621 - [DEBUG]
25817 2019-Jan-16 21:15:26.471645 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25818 2019-Jan-16 21:15:26.472294 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25819 2019-Jan-16 21:15:26.472945 - [DEBUG] EF: AllBottom
25820 2019-Jan-16 21:15:26.472970 - [DEBUG]
25821 2019-Jan-16 21:15:26.472994 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25822 2019-Jan-16 21:15:26.473628 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
25823 2019-Jan-16 21:15:26.474263 - [DEBUG] EF: AllBottom
25824 2019-Jan-16 21:15:26.474288 - [DEBUG]
25825 2019-Jan-16 21:15:26.474311 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25826 2019-Jan-16 21:15:26.474944 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25827 2019-Jan-16 21:15:26.475602 - [DEBUG] EF: AllBottom
25828 2019-Jan-16 21:15:26.475627 - [DEBUG]
25829 2019-Jan-16 21:15:26.475650 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25830 2019-Jan-16 21:15:26.476284 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25831 2019-Jan-16 21:15:26.476921 - [DEBUG] EF: AllBottom
25832 2019-Jan-16 21:15:26.476946 - [DEBUG]
25833 2019-Jan-16 21:15:26.476969 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25834 2019-Jan-16 21:15:26.477603 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25835 2019-Jan-16 21:15:26.478239 - [DEBUG] EF: AllBottom
25836 2019-Jan-16 21:15:26.478264 - [DEBUG]
25837 2019-Jan-16 21:15:26.478287 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25838 2019-Jan-16 21:15:26.478937 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25839 2019-Jan-16 21:15:26.479576 - [DEBUG] EF: AllBottom
25840 2019-Jan-16 21:15:26.479601 - [DEBUG]
25841 2019-Jan-16 21:15:26.479624 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25842 2019-Jan-16 21:15:26.480257 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
25843 2019-Jan-16 21:15:26.480889 - [DEBUG] EF: AllBottom
25844 2019-Jan-16 21:15:26.480913 - [DEBUG]
25845 2019-Jan-16 21:15:26.480936 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25846 2019-Jan-16 21:15:26.481569 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25847 2019-Jan-16 21:15:26.482217 - [DEBUG] EF: AllBottom
25848 2019-Jan-16 21:15:26.482242 - [DEBUG]
25849 2019-Jan-16 21:15:26.482265 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25850 2019-Jan-16 21:15:26.482899 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
25851 2019-Jan-16 21:15:26.483534 - [DEBUG] EF: AllBottom
25852 2019-Jan-16 21:15:26.483559 - [DEBUG]
25853 2019-Jan-16 21:15:26.483582 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25854 2019-Jan-16 21:15:26.484216 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
25855 2019-Jan-16 21:15:26.484854 - [DEBUG] EF: AllBottom
25856 2019-Jan-16 21:15:26.484879 - [DEBUG]
25857 2019-Jan-16 21:15:26.484902 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25858 2019-Jan-16 21:15:26.485551 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
25859 2019-Jan-16 21:15:26.486185 - [DEBUG] EF: AllBottom
25860 2019-Jan-16 21:15:26.486209 - [DEBUG]
25861 2019-Jan-16 21:15:26.486232 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25862 2019-Jan-16 21:15:26.486866 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
25863 2019-Jan-16 21:15:26.487501 - [DEBUG] EF: AllBottom
25864 2019-Jan-16 21:15:26.487526 - [DEBUG]
25865 2019-Jan-16 21:15:26.487549 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25866 2019-Jan-16 21:15:26.488190 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25867 2019-Jan-16 21:15:26.488838 - [DEBUG] EF: AllBottom
25868 2019-Jan-16 21:15:26.488863 - [DEBUG]
25869 2019-Jan-16 21:15:26.488886 - [DEBUG] ---------------
25870 2019-Jan-16 21:15:26.488909 - [DEBUG]
25871 2019-Jan-16 21:15:26.488934 - [DEBUG] End of endsummarytab entry
25872 2019-Jan-16 21:15:26.488957 - [DEBUG]
25873 2019-Jan-16 21:15:26.488980 - [DEBUG] Start of incomingtab entry
25874 2019-Jan-16 21:15:26.489005 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25875 2019-Jan-16 21:15:26.489638 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
25876 2019-Jan-16 21:15:26.489694 - [DEBUG] ---------------
25877 2019-Jan-16 21:15:26.489717 - [DEBUG] End of incomingtab entry
25878 2019-Jan-16 21:15:26.489741 - [DEBUG]
25879 2019-Jan-16 21:15:26.489766 - [DEBUG] EDGE:
25880 2019-Jan-16 21:15:26.489822 - [DEBUG] ---> 25881 2019-Jan-16 21:15:26.490457 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
25882 2019-Jan-16 21:15:26.491095 - [DEBUG]
25883 2019-Jan-16 21:15:26.491121 - [DEBUG] EDGE:
25884 2019-Jan-16 21:15:26.491177 - [DEBUG] ---> 25885 2019-Jan-16 21:15:26.491826 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
25886 2019-Jan-16 21:15:26.492464 - [DEBUG]
25887 2019-Jan-16 21:15:26.492498 - [DEBUG] Compose: EdgeIdentity * AllBottom
25888 2019-Jan-16 21:15:26.492526 - [DEBUG]
25889 2019-Jan-16 21:15:26.492549 - [DEBUG] Propagate flow
25890 2019-Jan-16 21:15:26.492572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25891 2019-Jan-16 21:15:26.492628 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25892 2019-Jan-16 21:15:26.493273 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25893 2019-Jan-16 21:15:26.493910 - [DEBUG] Edge function : AllBottom (result of previous compose)
25894 2019-Jan-16 21:15:26.493935 - [DEBUG]
25895 2019-Jan-16 21:15:26.493960 - [DEBUG] Join: AllTop & AllBottom
25896 2019-Jan-16 21:15:26.493985 - [DEBUG] = AllBottom (new jump func)
25897 2019-Jan-16 21:15:26.494009 - [DEBUG]
25898 2019-Jan-16 21:15:26.494032 - [DEBUG] Start adding new jump function
25899 2019-Jan-16 21:15:26.494056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25900 2019-Jan-16 21:15:26.494111 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25901 2019-Jan-16 21:15:26.494750 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25902 2019-Jan-16 21:15:26.495409 - [DEBUG] Edge Function : AllBottom
25903 2019-Jan-16 21:15:26.495437 - [DEBUG] End adding new jump function
25904 2019-Jan-16 21:15:26.495461 - [DEBUG]
25905 2019-Jan-16 21:15:26.495484 - [DEBUG] -------------------------------------------- 732. Path Edge --------------------------------------------
25906 2019-Jan-16 21:15:26.495508 - [DEBUG]
25907 2019-Jan-16 21:15:26.495531 - [DEBUG] Process 732. path edge:
25908 2019-Jan-16 21:15:26.495555 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25909 2019-Jan-16 21:15:26.495610 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
25910 2019-Jan-16 21:15:26.496255 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25911 2019-Jan-16 21:15:26.496893 - [DEBUG]
25912 2019-Jan-16 21:15:26.496925 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25913 2019-Jan-16 21:15:26.497579 - [DEBUG] Possible callees:
25914 2019-Jan-16 21:15:26.497605 - [DEBUG] llvm.dbg.declare
25915 2019-Jan-16 21:15:26.497630 - [DEBUG] Possible return sites:
25916 2019-Jan-16 21:15:26.497653 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19325917 2019-Jan-16 21:15:26.498942 - [DEBUG] Found and process special summary
25918 2019-Jan-16 21:15:26.498976 - [DEBUG] Compose: EdgeIdentity * AllBottom
25919 2019-Jan-16 21:15:26.499002 - [DEBUG]
25920 2019-Jan-16 21:15:26.499026 - [DEBUG] Propagate flow
25921 2019-Jan-16 21:15:26.499049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25922 2019-Jan-16 21:15:26.499105 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25923 2019-Jan-16 21:15:26.499743 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25924 2019-Jan-16 21:15:26.500379 - [DEBUG] Edge function : AllBottom (result of previous compose)
25925 2019-Jan-16 21:15:26.500404 - [DEBUG]
25926 2019-Jan-16 21:15:26.500429 - [DEBUG] Join: AllTop & AllBottom
25927 2019-Jan-16 21:15:26.500454 - [DEBUG] = AllBottom (new jump func)
25928 2019-Jan-16 21:15:26.500478 - [DEBUG]
25929 2019-Jan-16 21:15:26.500501 - [DEBUG] Start adding new jump function
25930 2019-Jan-16 21:15:26.500524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25931 2019-Jan-16 21:15:26.500580 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25932 2019-Jan-16 21:15:26.501217 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25933 2019-Jan-16 21:15:26.501869 - [DEBUG] Edge Function : AllBottom
25934 2019-Jan-16 21:15:26.501897 - [DEBUG] End adding new jump function
25935 2019-Jan-16 21:15:26.501920 - [DEBUG]
25936 2019-Jan-16 21:15:26.501943 - [DEBUG] -------------------------------------------- 733. Path Edge --------------------------------------------
25937 2019-Jan-16 21:15:26.501968 - [DEBUG]
25938 2019-Jan-16 21:15:26.501991 - [DEBUG] Process 733. path edge:
25939 2019-Jan-16 21:15:26.502014 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25940 2019-Jan-16 21:15:26.502070 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
25941 2019-Jan-16 21:15:26.502708 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25942 2019-Jan-16 21:15:26.503347 - [DEBUG]
25943 2019-Jan-16 21:15:26.503371 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25944 2019-Jan-16 21:15:26.504026 - [DEBUG] Compose: EdgeIdentity * AllBottom
25945 2019-Jan-16 21:15:26.504054 - [DEBUG]
25946 2019-Jan-16 21:15:26.504078 - [DEBUG] Propagate flow
25947 2019-Jan-16 21:15:26.504101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25948 2019-Jan-16 21:15:26.504157 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25949 2019-Jan-16 21:15:26.504791 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25950 2019-Jan-16 21:15:26.505441 - [DEBUG] Edge function : AllBottom (result of previous compose)
25951 2019-Jan-16 21:15:26.505466 - [DEBUG]
25952 2019-Jan-16 21:15:26.505490 - [DEBUG] Join: AllTop & AllBottom
25953 2019-Jan-16 21:15:26.505515 - [DEBUG] = AllBottom (new jump func)
25954 2019-Jan-16 21:15:26.505539 - [DEBUG]
25955 2019-Jan-16 21:15:26.505562 - [DEBUG] Start adding new jump function
25956 2019-Jan-16 21:15:26.505593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25957 2019-Jan-16 21:15:26.505649 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25958 2019-Jan-16 21:15:26.506288 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25959 2019-Jan-16 21:15:26.506920 - [DEBUG] Edge Function : AllBottom
25960 2019-Jan-16 21:15:26.506947 - [DEBUG] End adding new jump function
25961 2019-Jan-16 21:15:26.506971 - [DEBUG]
25962 2019-Jan-16 21:15:26.506994 - [DEBUG] -------------------------------------------- 734. Path Edge --------------------------------------------
25963 2019-Jan-16 21:15:26.507019 - [DEBUG]
25964 2019-Jan-16 21:15:26.507041 - [DEBUG] Process 734. path edge:
25965 2019-Jan-16 21:15:26.507065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25966 2019-Jan-16 21:15:26.507121 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
25967 2019-Jan-16 21:15:26.507754 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
25968 2019-Jan-16 21:15:26.508391 - [DEBUG]
25969 2019-Jan-16 21:15:26.508430 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25970 2019-Jan-16 21:15:26.509081 - [DEBUG] Compose: EdgeIdentity * AllBottom
25971 2019-Jan-16 21:15:26.509109 - [DEBUG]
25972 2019-Jan-16 21:15:26.509133 - [DEBUG] Propagate flow
25973 2019-Jan-16 21:15:26.509156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25974 2019-Jan-16 21:15:26.509213 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25975 2019-Jan-16 21:15:26.509847 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25976 2019-Jan-16 21:15:26.510485 - [DEBUG] Edge function : AllBottom (result of previous compose)
25977 2019-Jan-16 21:15:26.510510 - [DEBUG]
25978 2019-Jan-16 21:15:26.510535 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25979 2019-Jan-16 21:15:26.510561 - [DEBUG] = AllBottom
25980 2019-Jan-16 21:15:26.510585 - [DEBUG]
25981 2019-Jan-16 21:15:26.510608 - [DEBUG] PROPAGATE: No new function!
25982 2019-Jan-16 21:15:26.510634 - [DEBUG] EDGE:
25983 2019-Jan-16 21:15:26.510695 - [DEBUG] ---> 25984 2019-Jan-16 21:15:26.511330 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
25985 2019-Jan-16 21:15:26.511984 - [DEBUG]
25986 2019-Jan-16 21:15:26.512010 - [DEBUG] EDGE:
25987 2019-Jan-16 21:15:26.512067 - [DEBUG] ---> 25988 2019-Jan-16 21:15:26.512704 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
25989 2019-Jan-16 21:15:26.513341 - [DEBUG]
25990 2019-Jan-16 21:15:26.513379 - [DEBUG] Compose: EdgeIdentity * AllBottom
25991 2019-Jan-16 21:15:26.513406 - [DEBUG]
25992 2019-Jan-16 21:15:26.513430 - [DEBUG] Propagate flow
25993 2019-Jan-16 21:15:26.513453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25994 2019-Jan-16 21:15:26.513509 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25995 2019-Jan-16 21:15:26.514146 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25996 2019-Jan-16 21:15:26.514784 - [DEBUG] Edge function : AllBottom (result of previous compose)
25997 2019-Jan-16 21:15:26.514809 - [DEBUG]
25998 2019-Jan-16 21:15:26.514834 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25999 2019-Jan-16 21:15:26.514859 - [DEBUG] = AllBottom
26000 2019-Jan-16 21:15:26.514884 - [DEBUG]
26001 2019-Jan-16 21:15:26.514914 - [DEBUG] PROPAGATE: No new function!
26002 2019-Jan-16 21:15:26.514942 - [DEBUG] EDGE:
26003 2019-Jan-16 21:15:26.515000 - [DEBUG] ---> 26004 2019-Jan-16 21:15:26.515679 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26005 2019-Jan-16 21:15:26.516318 - [DEBUG]
26006 2019-Jan-16 21:15:26.516344 - [DEBUG] EDGE:
26007 2019-Jan-16 21:15:26.516401 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
26008 2019-Jan-16 21:15:26.517041 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26009 2019-Jan-16 21:15:26.517679 - [DEBUG]
26010 2019-Jan-16 21:15:26.517704 - [DEBUG] EDGE:
26011 2019-Jan-16 21:15:26.517761 - [DEBUG] ---> 26012 2019-Jan-16 21:15:26.518396 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26013 2019-Jan-16 21:15:26.519046 - [DEBUG]
26014 2019-Jan-16 21:15:26.519072 - [DEBUG] EDGE:
26015 2019-Jan-16 21:15:26.519130 - [DEBUG] ---> 26016 2019-Jan-16 21:15:26.519765 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26017 2019-Jan-16 21:15:26.520402 - [DEBUG]
26018 2019-Jan-16 21:15:26.520427 - [DEBUG] EDGE:
26019 2019-Jan-16 21:15:26.520484 - [DEBUG] ---> 26020 2019-Jan-16 21:15:26.521122 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26021 2019-Jan-16 21:15:26.521772 - [DEBUG]
26022 2019-Jan-16 21:15:26.521807 - [DEBUG] Compose: EdgeIdentity * AllBottom
26023 2019-Jan-16 21:15:26.521834 - [DEBUG]
26024 2019-Jan-16 21:15:26.521857 - [DEBUG] Propagate flow
26025 2019-Jan-16 21:15:26.521880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26026 2019-Jan-16 21:15:26.521936 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
26027 2019-Jan-16 21:15:26.522574 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26028 2019-Jan-16 21:15:26.523212 - [DEBUG] Edge function : AllBottom (result of previous compose)
26029 2019-Jan-16 21:15:26.523237 - [DEBUG]
26030 2019-Jan-16 21:15:26.523262 - [DEBUG] Join: AllTop & AllBottom
26031 2019-Jan-16 21:15:26.523287 - [DEBUG] = AllBottom (new jump func)
26032 2019-Jan-16 21:15:26.523312 - [DEBUG]
26033 2019-Jan-16 21:15:26.523335 - [DEBUG] Start adding new jump function
26034 2019-Jan-16 21:15:26.523358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26035 2019-Jan-16 21:15:26.523413 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26036 2019-Jan-16 21:15:26.524050 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
26037 2019-Jan-16 21:15:26.524687 - [DEBUG] Edge Function : AllBottom
26038 2019-Jan-16 21:15:26.524715 - [DEBUG] End adding new jump function
26039 2019-Jan-16 21:15:26.524739 - [DEBUG]
26040 2019-Jan-16 21:15:26.524762 - [DEBUG] -------------------------------------------- 735. Path Edge --------------------------------------------
26041 2019-Jan-16 21:15:26.524786 - [DEBUG]
26042 2019-Jan-16 21:15:26.524809 - [DEBUG] Process 735. path edge:
26043 2019-Jan-16 21:15:26.524841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26044 2019-Jan-16 21:15:26.524897 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
26045 2019-Jan-16 21:15:26.525551 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
26046 2019-Jan-16 21:15:26.526188 - [DEBUG]
26047 2019-Jan-16 21:15:26.526212 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
26048 2019-Jan-16 21:15:26.526867 - [DEBUG] Compose: EdgeIdentity * AllBottom
26049 2019-Jan-16 21:15:26.526894 - [DEBUG]
26050 2019-Jan-16 21:15:26.526918 - [DEBUG] Propagate flow
26051 2019-Jan-16 21:15:26.526941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26052 2019-Jan-16 21:15:26.526998 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
26053 2019-Jan-16 21:15:26.527630 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26054 2019-Jan-16 21:15:26.528267 - [DEBUG] Edge function : AllBottom (result of previous compose)
26055 2019-Jan-16 21:15:26.528292 - [DEBUG]
26056 2019-Jan-16 21:15:26.528317 - [DEBUG] Join: AllTop & AllBottom
26057 2019-Jan-16 21:15:26.528342 - [DEBUG] = AllBottom (new jump func)
26058 2019-Jan-16 21:15:26.528367 - [DEBUG]
26059 2019-Jan-16 21:15:26.528390 - [DEBUG] Start adding new jump function
26060 2019-Jan-16 21:15:26.528427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26061 2019-Jan-16 21:15:26.528483 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26062 2019-Jan-16 21:15:26.529122 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
26063 2019-Jan-16 21:15:26.529754 - [DEBUG] Edge Function : AllBottom
26064 2019-Jan-16 21:15:26.529781 - [DEBUG] End adding new jump function
26065 2019-Jan-16 21:15:26.529805 - [DEBUG]
26066 2019-Jan-16 21:15:26.529828 - [DEBUG] -------------------------------------------- 736. Path Edge --------------------------------------------
26067 2019-Jan-16 21:15:26.529852 - [DEBUG]
26068 2019-Jan-16 21:15:26.529875 - [DEBUG] Process 736. path edge:
26069 2019-Jan-16 21:15:26.529899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26070 2019-Jan-16 21:15:26.529955 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
26071 2019-Jan-16 21:15:26.530587 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
26072 2019-Jan-16 21:15:26.531225 - [DEBUG]
26073 2019-Jan-16 21:15:26.531250 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
26074 2019-Jan-16 21:15:26.531913 - [DEBUG] Compose: EdgeIdentity * AllBottom
26075 2019-Jan-16 21:15:26.531941 - [DEBUG]
26076 2019-Jan-16 21:15:26.531965 - [DEBUG] Propagate flow
26077 2019-Jan-16 21:15:26.531988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26078 2019-Jan-16 21:15:26.532044 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
26079 2019-Jan-16 21:15:26.532680 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26080 2019-Jan-16 21:15:26.533317 - [DEBUG] Edge function : AllBottom (result of previous compose)
26081 2019-Jan-16 21:15:26.533342 - [DEBUG]
26082 2019-Jan-16 21:15:26.533367 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26083 2019-Jan-16 21:15:26.533392 - [DEBUG] = AllBottom
26084 2019-Jan-16 21:15:26.533417 - [DEBUG]
26085 2019-Jan-16 21:15:26.533440 - [DEBUG] PROPAGATE: No new function!
26086 2019-Jan-16 21:15:26.533465 - [DEBUG] EDGE:
26087 2019-Jan-16 21:15:26.533522 - [DEBUG] ---> 26088 2019-Jan-16 21:15:26.534168 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26089 2019-Jan-16 21:15:26.534814 - [DEBUG]
26090 2019-Jan-16 21:15:26.534840 - [DEBUG] EDGE:
26091 2019-Jan-16 21:15:26.534897 - [DEBUG] ---> 26092 2019-Jan-16 21:15:26.535550 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26093 2019-Jan-16 21:15:26.536188 - [DEBUG]
26094 2019-Jan-16 21:15:26.536215 - [DEBUG] EDGE:
26095 2019-Jan-16 21:15:26.536272 - [DEBUG] ---> 26096 2019-Jan-16 21:15:26.536906 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26097 2019-Jan-16 21:15:26.537548 - [DEBUG]
26098 2019-Jan-16 21:15:26.537574 - [DEBUG] EDGE:
26099 2019-Jan-16 21:15:26.537631 - [DEBUG] ---> 26100 2019-Jan-16 21:15:26.538269 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26101 2019-Jan-16 21:15:26.538922 - [DEBUG]
26102 2019-Jan-16 21:15:26.538948 - [DEBUG] EDGE:
26103 2019-Jan-16 21:15:26.539005 - [DEBUG] ---> 26104 2019-Jan-16 21:15:26.539638 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26105 2019-Jan-16 21:15:26.540274 - [DEBUG]
26106 2019-Jan-16 21:15:26.540300 - [DEBUG] EDGE:
26107 2019-Jan-16 21:15:26.540357 - [DEBUG] ---> 26108 2019-Jan-16 21:15:26.540994 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26109 2019-Jan-16 21:15:26.541630 - [DEBUG]
26110 2019-Jan-16 21:15:26.541668 - [DEBUG] Compose: EdgeIdentity * AllBottom
26111 2019-Jan-16 21:15:26.541695 - [DEBUG]
26112 2019-Jan-16 21:15:26.541719 - [DEBUG] Propagate flow
26113 2019-Jan-16 21:15:26.541755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26114 2019-Jan-16 21:15:26.541811 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
26115 2019-Jan-16 21:15:26.542449 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26116 2019-Jan-16 21:15:26.543087 - [DEBUG] Edge function : AllBottom (result of previous compose)
26117 2019-Jan-16 21:15:26.543111 - [DEBUG]
26118 2019-Jan-16 21:15:26.543136 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26119 2019-Jan-16 21:15:26.543162 - [DEBUG] = AllBottom
26120 2019-Jan-16 21:15:26.543186 - [DEBUG]
26121 2019-Jan-16 21:15:26.543208 - [DEBUG] PROPAGATE: No new function!
26122 2019-Jan-16 21:15:26.543236 - [DEBUG] EDGE:
26123 2019-Jan-16 21:15:26.543293 - [DEBUG] ---> 26124 2019-Jan-16 21:15:26.543938 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26125 2019-Jan-16 21:15:26.544577 - [DEBUG]
26126 2019-Jan-16 21:15:26.544603 - [DEBUG] EDGE:
26127 2019-Jan-16 21:15:26.544660 - [DEBUG] ---> 26128 2019-Jan-16 21:15:26.545311 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26129 2019-Jan-16 21:15:26.545957 - [DEBUG]
26130 2019-Jan-16 21:15:26.545983 - [DEBUG] EDGE:
26131 2019-Jan-16 21:15:26.546041 - [DEBUG] ---> 26132 2019-Jan-16 21:15:26.546678 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26133 2019-Jan-16 21:15:26.547315 - [DEBUG]
26134 2019-Jan-16 21:15:26.547351 - [DEBUG] Compose: EdgeIdentity * AllBottom
26135 2019-Jan-16 21:15:26.547378 - [DEBUG]
26136 2019-Jan-16 21:15:26.547402 - [DEBUG] Propagate flow
26137 2019-Jan-16 21:15:26.547425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26138 2019-Jan-16 21:15:26.547481 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
26139 2019-Jan-16 21:15:26.548118 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26140 2019-Jan-16 21:15:26.548768 - [DEBUG] Edge function : AllBottom (result of previous compose)
26141 2019-Jan-16 21:15:26.548793 - [DEBUG]
26142 2019-Jan-16 21:15:26.548819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26143 2019-Jan-16 21:15:26.548844 - [DEBUG] = AllBottom
26144 2019-Jan-16 21:15:26.548869 - [DEBUG]
26145 2019-Jan-16 21:15:26.548891 - [DEBUG] PROPAGATE: No new function!
26146 2019-Jan-16 21:15:26.548919 - [DEBUG] EDGE:
26147 2019-Jan-16 21:15:26.548976 - [DEBUG] ---> 26148 2019-Jan-16 21:15:26.549620 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26149 2019-Jan-16 21:15:26.550258 - [DEBUG]
26150 2019-Jan-16 21:15:26.550284 - [DEBUG] EDGE:
26151 2019-Jan-16 21:15:26.550341 - [DEBUG] ---> 26152 2019-Jan-16 21:15:26.550975 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26153 2019-Jan-16 21:15:26.551614 - [DEBUG]
26154 2019-Jan-16 21:15:26.551640 - [DEBUG] EDGE:
26155 2019-Jan-16 21:15:26.551697 - [DEBUG] ---> 26156 2019-Jan-16 21:15:26.552348 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26157 2019-Jan-16 21:15:26.552985 - [DEBUG]
26158 2019-Jan-16 21:15:26.553011 - [DEBUG] EDGE:
26159 2019-Jan-16 21:15:26.553068 - [DEBUG] ---> 26160 2019-Jan-16 21:15:26.553707 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26161 2019-Jan-16 21:15:26.554343 - [DEBUG]
26162 2019-Jan-16 21:15:26.554381 - [DEBUG] Compose: EdgeIdentity * AllBottom
26163 2019-Jan-16 21:15:26.554408 - [DEBUG]
26164 2019-Jan-16 21:15:26.554431 - [DEBUG] Propagate flow
26165 2019-Jan-16 21:15:26.554454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26166 2019-Jan-16 21:15:26.554510 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
26167 2019-Jan-16 21:15:26.555163 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26168 2019-Jan-16 21:15:26.555802 - [DEBUG] Edge function : AllBottom (result of previous compose)
26169 2019-Jan-16 21:15:26.555827 - [DEBUG]
26170 2019-Jan-16 21:15:26.555851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26171 2019-Jan-16 21:15:26.555877 - [DEBUG] = AllBottom
26172 2019-Jan-16 21:15:26.555901 - [DEBUG]
26173 2019-Jan-16 21:15:26.555923 - [DEBUG] PROPAGATE: No new function!
26174 2019-Jan-16 21:15:26.555959 - [DEBUG] EDGE:
26175 2019-Jan-16 21:15:26.556017 - [DEBUG] ---> 26176 2019-Jan-16 21:15:26.556662 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26177 2019-Jan-16 21:15:26.557298 - [DEBUG]
26178 2019-Jan-16 21:15:26.557324 - [DEBUG] EDGE:
26179 2019-Jan-16 21:15:26.557381 - [DEBUG] ---> 26180 2019-Jan-16 21:15:26.558015 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26181 2019-Jan-16 21:15:26.558668 - [DEBUG]
26182 2019-Jan-16 21:15:26.558694 - [DEBUG] EDGE:
26183 2019-Jan-16 21:15:26.558750 - [DEBUG] ---> 26184 2019-Jan-16 21:15:26.559387 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26185 2019-Jan-16 21:15:26.560024 - [DEBUG]
26186 2019-Jan-16 21:15:26.560060 - [DEBUG] Compose: EdgeIdentity * AllBottom
26187 2019-Jan-16 21:15:26.560087 - [DEBUG]
26188 2019-Jan-16 21:15:26.560111 - [DEBUG] Propagate flow
26189 2019-Jan-16 21:15:26.560134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26190 2019-Jan-16 21:15:26.560190 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
26191 2019-Jan-16 21:15:26.560827 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26192 2019-Jan-16 21:15:26.561465 - [DEBUG] Edge function : AllBottom (result of previous compose)
26193 2019-Jan-16 21:15:26.561490 - [DEBUG]
26194 2019-Jan-16 21:15:26.561515 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26195 2019-Jan-16 21:15:26.561540 - [DEBUG] = AllBottom
26196 2019-Jan-16 21:15:26.561564 - [DEBUG]
26197 2019-Jan-16 21:15:26.561587 - [DEBUG] PROPAGATE: No new function!
26198 2019-Jan-16 21:15:26.561614 - [DEBUG] EDGE:
26199 2019-Jan-16 21:15:26.561671 - [DEBUG] ---> 26200 2019-Jan-16 21:15:26.562332 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26201 2019-Jan-16 21:15:26.562969 - [DEBUG]
26202 2019-Jan-16 21:15:26.562995 - [DEBUG] EDGE:
26203 2019-Jan-16 21:15:26.563052 - [DEBUG] ---> 26204 2019-Jan-16 21:15:26.563684 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26205 2019-Jan-16 21:15:26.564329 - [DEBUG]
26206 2019-Jan-16 21:15:26.564355 - [DEBUG] EDGE:
26207 2019-Jan-16 21:15:26.564412 - [DEBUG] ---> 26208 2019-Jan-16 21:15:26.565045 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26209 2019-Jan-16 21:15:26.565697 - [DEBUG]
26210 2019-Jan-16 21:15:26.565723 - [DEBUG] EDGE:
26211 2019-Jan-16 21:15:26.565780 - [DEBUG] ---> 26212 2019-Jan-16 21:15:26.566418 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26213 2019-Jan-16 21:15:26.567055 - [DEBUG]
26214 2019-Jan-16 21:15:26.567092 - [DEBUG] Compose: EdgeIdentity * AllBottom
26215 2019-Jan-16 21:15:26.567128 - [DEBUG]
26216 2019-Jan-16 21:15:26.567151 - [DEBUG] Propagate flow
26217 2019-Jan-16 21:15:26.567174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26218 2019-Jan-16 21:15:26.567231 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26219 2019-Jan-16 21:15:26.567870 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26220 2019-Jan-16 21:15:26.568525 - [DEBUG] Edge function : AllBottom (result of previous compose)
26221 2019-Jan-16 21:15:26.568550 - [DEBUG]
26222 2019-Jan-16 21:15:26.568575 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26223 2019-Jan-16 21:15:26.568601 - [DEBUG] = AllBottom
26224 2019-Jan-16 21:15:26.568625 - [DEBUG]
26225 2019-Jan-16 21:15:26.568647 - [DEBUG] PROPAGATE: No new function!
26226 2019-Jan-16 21:15:26.568675 - [DEBUG] EDGE:
26227 2019-Jan-16 21:15:26.568732 - [DEBUG] ---> 26228 2019-Jan-16 21:15:26.569377 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26229 2019-Jan-16 21:15:26.570014 - [DEBUG]
26230 2019-Jan-16 21:15:26.570049 - [DEBUG] Compose: EdgeIdentity * AllBottom
26231 2019-Jan-16 21:15:26.570075 - [DEBUG]
26232 2019-Jan-16 21:15:26.570099 - [DEBUG] Propagate flow
26233 2019-Jan-16 21:15:26.570122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26234 2019-Jan-16 21:15:26.570178 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26235 2019-Jan-16 21:15:26.570828 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26236 2019-Jan-16 21:15:26.571466 - [DEBUG] Edge function : AllBottom (result of previous compose)
26237 2019-Jan-16 21:15:26.571491 - [DEBUG]
26238 2019-Jan-16 21:15:26.571516 - [DEBUG] Join: AllTop & AllBottom
26239 2019-Jan-16 21:15:26.571541 - [DEBUG] = AllBottom (new jump func)
26240 2019-Jan-16 21:15:26.571565 - [DEBUG]
26241 2019-Jan-16 21:15:26.571588 - [DEBUG] Start adding new jump function
26242 2019-Jan-16 21:15:26.571611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26243 2019-Jan-16 21:15:26.571667 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26244 2019-Jan-16 21:15:26.572321 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26245 2019-Jan-16 21:15:26.572963 - [DEBUG] Edge Function : AllBottom
26246 2019-Jan-16 21:15:26.572992 - [DEBUG] End adding new jump function
26247 2019-Jan-16 21:15:26.573015 - [DEBUG]
26248 2019-Jan-16 21:15:26.573038 - [DEBUG] -------------------------------------------- 737. Path Edge --------------------------------------------
26249 2019-Jan-16 21:15:26.573062 - [DEBUG]
26250 2019-Jan-16 21:15:26.573085 - [DEBUG] Process 737. path edge:
26251 2019-Jan-16 21:15:26.573109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26252 2019-Jan-16 21:15:26.573165 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
26253 2019-Jan-16 21:15:26.573808 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
26254 2019-Jan-16 21:15:26.574446 - [DEBUG]
26255 2019-Jan-16 21:15:26.574470 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26256 2019-Jan-16 21:15:26.575134 - [DEBUG] Possible callees:
26257 2019-Jan-16 21:15:26.575159 - [DEBUG] llvm.dbg.declare
26258 2019-Jan-16 21:15:26.575183 - [DEBUG] Possible return sites:
26259 2019-Jan-16 21:15:26.575216 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14326260 2019-Jan-16 21:15:26.576506 - [DEBUG] Found and process special summary
26261 2019-Jan-16 21:15:26.576543 - [DEBUG] Compose: EdgeIdentity * AllBottom
26262 2019-Jan-16 21:15:26.576570 - [DEBUG]
26263 2019-Jan-16 21:15:26.576594 - [DEBUG] Propagate flow
26264 2019-Jan-16 21:15:26.576618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26265 2019-Jan-16 21:15:26.576677 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26266 2019-Jan-16 21:15:26.577371 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26267 2019-Jan-16 21:15:26.578068 - [DEBUG] Edge function : AllBottom (result of previous compose)
26268 2019-Jan-16 21:15:26.578095 - [DEBUG]
26269 2019-Jan-16 21:15:26.578121 - [DEBUG] Join: AllTop & AllBottom
26270 2019-Jan-16 21:15:26.578148 - [DEBUG] = AllBottom (new jump func)
26271 2019-Jan-16 21:15:26.578172 - [DEBUG]
26272 2019-Jan-16 21:15:26.578196 - [DEBUG] Start adding new jump function
26273 2019-Jan-16 21:15:26.578219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26274 2019-Jan-16 21:15:26.578288 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26275 2019-Jan-16 21:15:26.579028 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26276 2019-Jan-16 21:15:26.579692 - [DEBUG] Edge Function : AllBottom
26277 2019-Jan-16 21:15:26.579724 - [DEBUG] End adding new jump function
26278 2019-Jan-16 21:15:26.579748 - [DEBUG]
26279 2019-Jan-16 21:15:26.579772 - [DEBUG] -------------------------------------------- 738. Path Edge --------------------------------------------
26280 2019-Jan-16 21:15:26.579798 - [DEBUG]
26281 2019-Jan-16 21:15:26.579821 - [DEBUG] Process 738. path edge:
26282 2019-Jan-16 21:15:26.579844 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26283 2019-Jan-16 21:15:26.579903 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
26284 2019-Jan-16 21:15:26.580544 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
26285 2019-Jan-16 21:15:26.581183 - [DEBUG]
26286 2019-Jan-16 21:15:26.581208 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26287 2019-Jan-16 21:15:26.581901 - [DEBUG] Compose: EdgeIdentity * AllBottom
26288 2019-Jan-16 21:15:26.581929 - [DEBUG]
26289 2019-Jan-16 21:15:26.581953 - [DEBUG] Propagate flow
26290 2019-Jan-16 21:15:26.581976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26291 2019-Jan-16 21:15:26.582034 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26292 2019-Jan-16 21:15:26.582668 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26293 2019-Jan-16 21:15:26.583307 - [DEBUG] Edge function : AllBottom (result of previous compose)
26294 2019-Jan-16 21:15:26.583332 - [DEBUG]
26295 2019-Jan-16 21:15:26.583357 - [DEBUG] Join: AllTop & AllBottom
26296 2019-Jan-16 21:15:26.583382 - [DEBUG] = AllBottom (new jump func)
26297 2019-Jan-16 21:15:26.583406 - [DEBUG]
26298 2019-Jan-16 21:15:26.583429 - [DEBUG] Start adding new jump function
26299 2019-Jan-16 21:15:26.583452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26300 2019-Jan-16 21:15:26.583508 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26301 2019-Jan-16 21:15:26.584146 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
26302 2019-Jan-16 21:15:26.584795 - [DEBUG] Edge Function : AllBottom
26303 2019-Jan-16 21:15:26.584824 - [DEBUG] End adding new jump function
26304 2019-Jan-16 21:15:26.584848 - [DEBUG]
26305 2019-Jan-16 21:15:26.584871 - [DEBUG] -------------------------------------------- 739. Path Edge --------------------------------------------
26306 2019-Jan-16 21:15:26.584895 - [DEBUG]
26307 2019-Jan-16 21:15:26.584917 - [DEBUG] Process 739. path edge:
26308 2019-Jan-16 21:15:26.584941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26309 2019-Jan-16 21:15:26.584997 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
26310 2019-Jan-16 21:15:26.585649 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
26311 2019-Jan-16 21:15:26.586287 - [DEBUG]
26312 2019-Jan-16 21:15:26.586312 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
26313 2019-Jan-16 21:15:26.586961 - [DEBUG] Compose: EdgeIdentity * AllBottom
26314 2019-Jan-16 21:15:26.586989 - [DEBUG]
26315 2019-Jan-16 21:15:26.587013 - [DEBUG] Propagate flow
26316 2019-Jan-16 21:15:26.587036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26317 2019-Jan-16 21:15:26.587093 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26318 2019-Jan-16 21:15:26.587727 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26319 2019-Jan-16 21:15:26.588365 - [DEBUG] Edge function : AllBottom (result of previous compose)
26320 2019-Jan-16 21:15:26.588391 - [DEBUG]
26321 2019-Jan-16 21:15:26.588430 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26322 2019-Jan-16 21:15:26.588456 - [DEBUG] = AllBottom
26323 2019-Jan-16 21:15:26.588480 - [DEBUG]
26324 2019-Jan-16 21:15:26.588503 - [DEBUG] PROPAGATE: No new function!
26325 2019-Jan-16 21:15:26.588529 - [DEBUG] EDGE:
26326 2019-Jan-16 21:15:26.588587 - [DEBUG] ---> 26327 2019-Jan-16 21:15:26.589220 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26328 2019-Jan-16 21:15:26.589859 - [DEBUG]
26329 2019-Jan-16 21:15:26.589885 - [DEBUG] EDGE:
26330 2019-Jan-16 21:15:26.589941 - [DEBUG] ---> 26331 2019-Jan-16 21:15:26.590579 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26332 2019-Jan-16 21:15:26.591217 - [DEBUG]
26333 2019-Jan-16 21:15:26.591258 - [DEBUG] Compose: EdgeIdentity * AllBottom
26334 2019-Jan-16 21:15:26.591285 - [DEBUG]
26335 2019-Jan-16 21:15:26.591309 - [DEBUG] Propagate flow
26336 2019-Jan-16 21:15:26.591332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26337 2019-Jan-16 21:15:26.591388 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26338 2019-Jan-16 21:15:26.592041 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26339 2019-Jan-16 21:15:26.592679 - [DEBUG] Edge function : AllBottom (result of previous compose)
26340 2019-Jan-16 21:15:26.592704 - [DEBUG]
26341 2019-Jan-16 21:15:26.592728 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26342 2019-Jan-16 21:15:26.592753 - [DEBUG] = AllBottom
26343 2019-Jan-16 21:15:26.592777 - [DEBUG]
26344 2019-Jan-16 21:15:26.592800 - [DEBUG] PROPAGATE: No new function!
26345 2019-Jan-16 21:15:26.592829 - [DEBUG] EDGE:
26346 2019-Jan-16 21:15:26.592887 - [DEBUG] ---> 26347 2019-Jan-16 21:15:26.593536 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26348 2019-Jan-16 21:15:26.594183 - [DEBUG]
26349 2019-Jan-16 21:15:26.594210 - [DEBUG] EDGE:
26350 2019-Jan-16 21:15:26.594267 - [DEBUG] ---> 26351 2019-Jan-16 21:15:26.594903 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26352 2019-Jan-16 21:15:26.595578 - [DEBUG]
26353 2019-Jan-16 21:15:26.595607 - [DEBUG] Compose: EdgeIdentity * AllBottom
26354 2019-Jan-16 21:15:26.595633 - [DEBUG]
26355 2019-Jan-16 21:15:26.595657 - [DEBUG] Propagate flow
26356 2019-Jan-16 21:15:26.595680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26357 2019-Jan-16 21:15:26.595738 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26358 2019-Jan-16 21:15:26.596376 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26359 2019-Jan-16 21:15:26.597010 - [DEBUG] Edge function : AllBottom (result of previous compose)
26360 2019-Jan-16 21:15:26.597035 - [DEBUG]
26361 2019-Jan-16 21:15:26.597060 - [DEBUG] Join: AllTop & AllBottom
26362 2019-Jan-16 21:15:26.597085 - [DEBUG] = AllBottom (new jump func)
26363 2019-Jan-16 21:15:26.597110 - [DEBUG]
26364 2019-Jan-16 21:15:26.597133 - [DEBUG] Start adding new jump function
26365 2019-Jan-16 21:15:26.597156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26366 2019-Jan-16 21:15:26.597212 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26367 2019-Jan-16 21:15:26.597846 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26368 2019-Jan-16 21:15:26.598496 - [DEBUG] Edge Function : AllBottom
26369 2019-Jan-16 21:15:26.598526 - [DEBUG] End adding new jump function
26370 2019-Jan-16 21:15:26.598549 - [DEBUG]
26371 2019-Jan-16 21:15:26.598573 - [DEBUG] -------------------------------------------- 740. Path Edge --------------------------------------------
26372 2019-Jan-16 21:15:26.598597 - [DEBUG]
26373 2019-Jan-16 21:15:26.598620 - [DEBUG] Process 740. path edge:
26374 2019-Jan-16 21:15:26.598644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26375 2019-Jan-16 21:15:26.598700 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
26376 2019-Jan-16 21:15:26.599334 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
26377 2019-Jan-16 21:15:26.599974 - [DEBUG]
26378 2019-Jan-16 21:15:26.599999 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26379 2019-Jan-16 21:15:26.600658 - [DEBUG] Compose: EdgeIdentity * AllBottom
26380 2019-Jan-16 21:15:26.600685 - [DEBUG]
26381 2019-Jan-16 21:15:26.600709 - [DEBUG] Propagate flow
26382 2019-Jan-16 21:15:26.600732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26383 2019-Jan-16 21:15:26.600789 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26384 2019-Jan-16 21:15:26.601447 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26385 2019-Jan-16 21:15:26.602097 - [DEBUG] Edge function : AllBottom (result of previous compose)
26386 2019-Jan-16 21:15:26.602122 - [DEBUG]
26387 2019-Jan-16 21:15:26.602147 - [DEBUG] Join: AllTop & AllBottom
26388 2019-Jan-16 21:15:26.602172 - [DEBUG] = AllBottom (new jump func)
26389 2019-Jan-16 21:15:26.602197 - [DEBUG]
26390 2019-Jan-16 21:15:26.602220 - [DEBUG] Start adding new jump function
26391 2019-Jan-16 21:15:26.602253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26392 2019-Jan-16 21:15:26.602310 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26393 2019-Jan-16 21:15:26.602945 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26394 2019-Jan-16 21:15:26.603589 - [DEBUG] Edge Function : AllBottom
26395 2019-Jan-16 21:15:26.603616 - [DEBUG] End adding new jump function
26396 2019-Jan-16 21:15:26.603640 - [DEBUG]
26397 2019-Jan-16 21:15:26.603663 - [DEBUG] -------------------------------------------- 741. Path Edge --------------------------------------------
26398 2019-Jan-16 21:15:26.603687 - [DEBUG]
26399 2019-Jan-16 21:15:26.603710 - [DEBUG] Process 741. path edge:
26400 2019-Jan-16 21:15:26.603734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26401 2019-Jan-16 21:15:26.603789 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
26402 2019-Jan-16 21:15:26.604434 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
26403 2019-Jan-16 21:15:26.605080 - [DEBUG]
26404 2019-Jan-16 21:15:26.605106 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26405 2019-Jan-16 21:15:26.605760 - [DEBUG] Possible callees:
26406 2019-Jan-16 21:15:26.605785 - [DEBUG] llvm.dbg.declare
26407 2019-Jan-16 21:15:26.605809 - [DEBUG] Possible return sites:
26408 2019-Jan-16 21:15:26.605832 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13626409 2019-Jan-16 21:15:26.607110 - [DEBUG] Found and process special summary
26410 2019-Jan-16 21:15:26.607156 - [DEBUG] Compose: EdgeIdentity * AllBottom
26411 2019-Jan-16 21:15:26.607183 - [DEBUG]
26412 2019-Jan-16 21:15:26.607207 - [DEBUG] Propagate flow
26413 2019-Jan-16 21:15:26.607230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26414 2019-Jan-16 21:15:26.607286 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26415 2019-Jan-16 21:15:26.607925 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26416 2019-Jan-16 21:15:26.608576 - [DEBUG] Edge function : AllBottom (result of previous compose)
26417 2019-Jan-16 21:15:26.608601 - [DEBUG]
26418 2019-Jan-16 21:15:26.608626 - [DEBUG] Join: AllTop & AllBottom
26419 2019-Jan-16 21:15:26.608651 - [DEBUG] = AllBottom (new jump func)
26420 2019-Jan-16 21:15:26.608675 - [DEBUG]
26421 2019-Jan-16 21:15:26.608698 - [DEBUG] Start adding new jump function
26422 2019-Jan-16 21:15:26.608721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26423 2019-Jan-16 21:15:26.608777 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26424 2019-Jan-16 21:15:26.609411 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26425 2019-Jan-16 21:15:26.610049 - [DEBUG] Edge Function : AllBottom
26426 2019-Jan-16 21:15:26.610077 - [DEBUG] End adding new jump function
26427 2019-Jan-16 21:15:26.610101 - [DEBUG]
26428 2019-Jan-16 21:15:26.610124 - [DEBUG] -------------------------------------------- 742. Path Edge --------------------------------------------
26429 2019-Jan-16 21:15:26.610148 - [DEBUG]
26430 2019-Jan-16 21:15:26.610171 - [DEBUG] Process 742. path edge:
26431 2019-Jan-16 21:15:26.610194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26432 2019-Jan-16 21:15:26.610250 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
26433 2019-Jan-16 21:15:26.610905 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
26434 2019-Jan-16 21:15:26.611568 - [DEBUG]
26435 2019-Jan-16 21:15:26.611594 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26436 2019-Jan-16 21:15:26.612354 - [DEBUG] Compose: EdgeIdentity * AllBottom
26437 2019-Jan-16 21:15:26.612385 - [DEBUG]
26438 2019-Jan-16 21:15:26.612409 - [DEBUG] Propagate flow
26439 2019-Jan-16 21:15:26.612433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26440 2019-Jan-16 21:15:26.612500 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26441 2019-Jan-16 21:15:26.613168 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26442 2019-Jan-16 21:15:26.613805 - [DEBUG] Edge function : AllBottom (result of previous compose)
26443 2019-Jan-16 21:15:26.613830 - [DEBUG]
26444 2019-Jan-16 21:15:26.613856 - [DEBUG] Join: AllTop & AllBottom
26445 2019-Jan-16 21:15:26.613882 - [DEBUG] = AllBottom (new jump func)
26446 2019-Jan-16 21:15:26.613907 - [DEBUG]
26447 2019-Jan-16 21:15:26.613930 - [DEBUG] Start adding new jump function
26448 2019-Jan-16 21:15:26.613954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26449 2019-Jan-16 21:15:26.614010 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26450 2019-Jan-16 21:15:26.614646 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26451 2019-Jan-16 21:15:26.615311 - [DEBUG] Edge Function : AllBottom
26452 2019-Jan-16 21:15:26.615342 - [DEBUG] End adding new jump function
26453 2019-Jan-16 21:15:26.615366 - [DEBUG]
26454 2019-Jan-16 21:15:26.615390 - [DEBUG] -------------------------------------------- 743. Path Edge --------------------------------------------
26455 2019-Jan-16 21:15:26.615415 - [DEBUG]
26456 2019-Jan-16 21:15:26.615439 - [DEBUG] Process 743. path edge:
26457 2019-Jan-16 21:15:26.615462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26458 2019-Jan-16 21:15:26.615521 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
26459 2019-Jan-16 21:15:26.616157 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
26460 2019-Jan-16 21:15:26.616791 - [DEBUG]
26461 2019-Jan-16 21:15:26.616817 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26462 2019-Jan-16 21:15:26.617476 - [DEBUG] Compose: EdgeIdentity * AllBottom
26463 2019-Jan-16 21:15:26.617504 - [DEBUG]
26464 2019-Jan-16 21:15:26.617528 - [DEBUG] Propagate flow
26465 2019-Jan-16 21:15:26.617551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26466 2019-Jan-16 21:15:26.617608 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26467 2019-Jan-16 21:15:26.618241 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26468 2019-Jan-16 21:15:26.618894 - [DEBUG] Edge function : AllBottom (result of previous compose)
26469 2019-Jan-16 21:15:26.618919 - [DEBUG]
26470 2019-Jan-16 21:15:26.618944 - [DEBUG] Join: AllTop & AllBottom
26471 2019-Jan-16 21:15:26.618969 - [DEBUG] = AllBottom (new jump func)
26472 2019-Jan-16 21:15:26.618993 - [DEBUG]
26473 2019-Jan-16 21:15:26.619016 - [DEBUG] Start adding new jump function
26474 2019-Jan-16 21:15:26.619039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26475 2019-Jan-16 21:15:26.619095 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26476 2019-Jan-16 21:15:26.619752 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
26477 2019-Jan-16 21:15:26.620393 - [DEBUG] Edge Function : AllBottom
26478 2019-Jan-16 21:15:26.620421 - [DEBUG] End adding new jump function
26479 2019-Jan-16 21:15:26.620445 - [DEBUG]
26480 2019-Jan-16 21:15:26.620469 - [DEBUG] -------------------------------------------- 744. Path Edge --------------------------------------------
26481 2019-Jan-16 21:15:26.620492 - [DEBUG]
26482 2019-Jan-16 21:15:26.620515 - [DEBUG] Process 744. path edge:
26483 2019-Jan-16 21:15:26.620539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26484 2019-Jan-16 21:15:26.620598 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
26485 2019-Jan-16 21:15:26.621238 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
26486 2019-Jan-16 21:15:26.621905 - [DEBUG]
26487 2019-Jan-16 21:15:26.621931 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
26488 2019-Jan-16 21:15:26.622601 - [DEBUG] Compose: EdgeIdentity * AllBottom
26489 2019-Jan-16 21:15:26.622631 - [DEBUG]
26490 2019-Jan-16 21:15:26.622655 - [DEBUG] Propagate flow
26491 2019-Jan-16 21:15:26.622678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26492 2019-Jan-16 21:15:26.622736 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26493 2019-Jan-16 21:15:26.623386 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26494 2019-Jan-16 21:15:26.624019 - [DEBUG] Edge function : AllBottom (result of previous compose)
26495 2019-Jan-16 21:15:26.624044 - [DEBUG]
26496 2019-Jan-16 21:15:26.624070 - [DEBUG] Join: AllTop & AllBottom
26497 2019-Jan-16 21:15:26.624095 - [DEBUG] = AllBottom (new jump func)
26498 2019-Jan-16 21:15:26.624120 - [DEBUG]
26499 2019-Jan-16 21:15:26.624143 - [DEBUG] Start adding new jump function
26500 2019-Jan-16 21:15:26.624166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26501 2019-Jan-16 21:15:26.624222 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26502 2019-Jan-16 21:15:26.624856 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26503 2019-Jan-16 21:15:26.625518 - [DEBUG] Edge Function : AllBottom
26504 2019-Jan-16 21:15:26.625551 - [DEBUG] End adding new jump function
26505 2019-Jan-16 21:15:26.625575 - [DEBUG]
26506 2019-Jan-16 21:15:26.625599 - [DEBUG] -------------------------------------------- 745. Path Edge --------------------------------------------
26507 2019-Jan-16 21:15:26.625622 - [DEBUG]
26508 2019-Jan-16 21:15:26.625645 - [DEBUG] Process 745. path edge:
26509 2019-Jan-16 21:15:26.625668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26510 2019-Jan-16 21:15:26.625724 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
26511 2019-Jan-16 21:15:26.626370 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
26512 2019-Jan-16 21:15:26.627006 - [DEBUG]
26513 2019-Jan-16 21:15:26.627030 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26514 2019-Jan-16 21:15:26.627685 - [DEBUG] Possible callees:
26515 2019-Jan-16 21:15:26.627710 - [DEBUG] llvm.dbg.declare
26516 2019-Jan-16 21:15:26.627735 - [DEBUG] Possible return sites:
26517 2019-Jan-16 21:15:26.627758 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14926518 2019-Jan-16 21:15:26.629091 - [DEBUG] Found and process special summary
26519 2019-Jan-16 21:15:26.629153 - [DEBUG] EDGE:
26520 2019-Jan-16 21:15:26.629214 - [DEBUG] ---> 26521 2019-Jan-16 21:15:26.629862 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
26522 2019-Jan-16 21:15:26.630495 - [DEBUG]
26523 2019-Jan-16 21:15:26.630521 - [DEBUG] EDGE:
26524 2019-Jan-16 21:15:26.630578 - [DEBUG] ---> 26525 2019-Jan-16 21:15:26.631210 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
26526 2019-Jan-16 21:15:26.631861 - [DEBUG]
26527 2019-Jan-16 21:15:26.631886 - [DEBUG] EDGE:
26528 2019-Jan-16 21:15:26.631943 - [DEBUG] ---> 26529 2019-Jan-16 21:15:26.632577 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
26530 2019-Jan-16 21:15:26.633211 - [DEBUG]
26531 2019-Jan-16 21:15:26.633238 - [DEBUG] Compose: EdgeIdentity * AllBottom
26532 2019-Jan-16 21:15:26.633264 - [DEBUG]
26533 2019-Jan-16 21:15:26.633287 - [DEBUG] Propagate flow
26534 2019-Jan-16 21:15:26.633310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26535 2019-Jan-16 21:15:26.633365 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26536 2019-Jan-16 21:15:26.634000 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26537 2019-Jan-16 21:15:26.634639 - [DEBUG] Edge function : AllBottom (result of previous compose)
26538 2019-Jan-16 21:15:26.634664 - [DEBUG]
26539 2019-Jan-16 21:15:26.634689 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26540 2019-Jan-16 21:15:26.634715 - [DEBUG] = AllBottom
26541 2019-Jan-16 21:15:26.634739 - [DEBUG]
26542 2019-Jan-16 21:15:26.634761 - [DEBUG] PROPAGATE: No new function!
26543 2019-Jan-16 21:15:26.634786 - [DEBUG] EDGE:
26544 2019-Jan-16 21:15:26.634843 - [DEBUG] ---> 26545 2019-Jan-16 21:15:26.635511 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
26546 2019-Jan-16 21:15:26.636146 - [DEBUG]
26547 2019-Jan-16 21:15:26.636173 - [DEBUG] Compose: EdgeIdentity * AllBottom
26548 2019-Jan-16 21:15:26.636199 - [DEBUG]
26549 2019-Jan-16 21:15:26.636222 - [DEBUG] Propagate flow
26550 2019-Jan-16 21:15:26.636245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26551 2019-Jan-16 21:15:26.636301 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26552 2019-Jan-16 21:15:26.636938 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26553 2019-Jan-16 21:15:26.637590 - [DEBUG] Edge function : AllBottom (result of previous compose)
26554 2019-Jan-16 21:15:26.637614 - [DEBUG]
26555 2019-Jan-16 21:15:26.637639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26556 2019-Jan-16 21:15:26.637665 - [DEBUG] = AllBottom
26557 2019-Jan-16 21:15:26.637689 - [DEBUG]
26558 2019-Jan-16 21:15:26.637712 - [DEBUG] PROPAGATE: No new function!
26559 2019-Jan-16 21:15:26.637755 - [DEBUG] Compose: EdgeIdentity * AllBottom
26560 2019-Jan-16 21:15:26.637782 - [DEBUG]
26561 2019-Jan-16 21:15:26.637806 - [DEBUG] Propagate flow
26562 2019-Jan-16 21:15:26.637839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26563 2019-Jan-16 21:15:26.637897 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26564 2019-Jan-16 21:15:26.638554 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26565 2019-Jan-16 21:15:26.639189 - [DEBUG] Edge function : AllBottom (result of previous compose)
26566 2019-Jan-16 21:15:26.639213 - [DEBUG]
26567 2019-Jan-16 21:15:26.639238 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26568 2019-Jan-16 21:15:26.639264 - [DEBUG] = AllBottom
26569 2019-Jan-16 21:15:26.639287 - [DEBUG]
26570 2019-Jan-16 21:15:26.639310 - [DEBUG] PROPAGATE: No new function!
26571 2019-Jan-16 21:15:26.639336 - [DEBUG] Compose: EdgeIdentity * AllBottom
26572 2019-Jan-16 21:15:26.639361 - [DEBUG]
26573 2019-Jan-16 21:15:26.639384 - [DEBUG] Propagate flow
26574 2019-Jan-16 21:15:26.639407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26575 2019-Jan-16 21:15:26.639463 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26576 2019-Jan-16 21:15:26.640100 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26577 2019-Jan-16 21:15:26.640746 - [DEBUG] Edge function : AllBottom (result of previous compose)
26578 2019-Jan-16 21:15:26.640770 - [DEBUG]
26579 2019-Jan-16 21:15:26.640795 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26580 2019-Jan-16 21:15:26.640820 - [DEBUG] = AllBottom
26581 2019-Jan-16 21:15:26.640844 - [DEBUG]
26582 2019-Jan-16 21:15:26.640867 - [DEBUG] PROPAGATE: No new function!
26583 2019-Jan-16 21:15:26.640894 - [DEBUG] EDGE:
26584 2019-Jan-16 21:15:26.640952 - [DEBUG] ---> 26585 2019-Jan-16 21:15:26.641597 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
26586 2019-Jan-16 21:15:26.642247 - [DEBUG]
26587 2019-Jan-16 21:15:26.642282 - [DEBUG] Compose: EdgeIdentity * AllBottom
26588 2019-Jan-16 21:15:26.642308 - [DEBUG]
26589 2019-Jan-16 21:15:26.642332 - [DEBUG] Propagate flow
26590 2019-Jan-16 21:15:26.642355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26591 2019-Jan-16 21:15:26.642411 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26592 2019-Jan-16 21:15:26.643056 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26593 2019-Jan-16 21:15:26.643689 - [DEBUG] Edge function : AllBottom (result of previous compose)
26594 2019-Jan-16 21:15:26.643713 - [DEBUG]
26595 2019-Jan-16 21:15:26.643738 - [DEBUG] Join: AllTop & AllBottom
26596 2019-Jan-16 21:15:26.643764 - [DEBUG] = AllBottom (new jump func)
26597 2019-Jan-16 21:15:26.643788 - [DEBUG]
26598 2019-Jan-16 21:15:26.643811 - [DEBUG] Start adding new jump function
26599 2019-Jan-16 21:15:26.643834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26600 2019-Jan-16 21:15:26.643889 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26601 2019-Jan-16 21:15:26.644525 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26602 2019-Jan-16 21:15:26.645203 - [DEBUG] Edge Function : AllBottom
26603 2019-Jan-16 21:15:26.645232 - [DEBUG] End adding new jump function
26604 2019-Jan-16 21:15:26.645255 - [DEBUG]
26605 2019-Jan-16 21:15:26.645278 - [DEBUG] -------------------------------------------- 746. Path Edge --------------------------------------------
26606 2019-Jan-16 21:15:26.645318 - [DEBUG]
26607 2019-Jan-16 21:15:26.645342 - [DEBUG] Process 746. path edge:
26608 2019-Jan-16 21:15:26.645365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26609 2019-Jan-16 21:15:26.645423 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
26610 2019-Jan-16 21:15:26.646070 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
26611 2019-Jan-16 21:15:26.646705 - [DEBUG]
26612 2019-Jan-16 21:15:26.646729 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26613 2019-Jan-16 21:15:26.647382 - [DEBUG] Possible callees:
26614 2019-Jan-16 21:15:26.647407 - [DEBUG] llvm.dbg.declare
26615 2019-Jan-16 21:15:26.647432 - [DEBUG] Possible return sites:
26616 2019-Jan-16 21:15:26.647455 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14326617 2019-Jan-16 21:15:26.648742 - [DEBUG] Found and process special summary
26618 2019-Jan-16 21:15:26.648783 - [DEBUG] Compose: EdgeIdentity * AllBottom
26619 2019-Jan-16 21:15:26.648811 - [DEBUG]
26620 2019-Jan-16 21:15:26.648834 - [DEBUG] Propagate flow
26621 2019-Jan-16 21:15:26.648857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26622 2019-Jan-16 21:15:26.648914 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26623 2019-Jan-16 21:15:26.649553 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26624 2019-Jan-16 21:15:26.650186 - [DEBUG] Edge function : AllBottom (result of previous compose)
26625 2019-Jan-16 21:15:26.650211 - [DEBUG]
26626 2019-Jan-16 21:15:26.650236 - [DEBUG] Join: AllTop & AllBottom
26627 2019-Jan-16 21:15:26.650261 - [DEBUG] = AllBottom (new jump func)
26628 2019-Jan-16 21:15:26.650285 - [DEBUG]
26629 2019-Jan-16 21:15:26.650308 - [DEBUG] Start adding new jump function
26630 2019-Jan-16 21:15:26.650331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26631 2019-Jan-16 21:15:26.650387 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26632 2019-Jan-16 21:15:26.651023 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26633 2019-Jan-16 21:15:26.651660 - [DEBUG] Edge Function : AllBottom
26634 2019-Jan-16 21:15:26.651688 - [DEBUG] End adding new jump function
26635 2019-Jan-16 21:15:26.651712 - [DEBUG]
26636 2019-Jan-16 21:15:26.651747 - [DEBUG] -------------------------------------------- 747. Path Edge --------------------------------------------
26637 2019-Jan-16 21:15:26.651773 - [DEBUG]
26638 2019-Jan-16 21:15:26.651796 - [DEBUG] Process 747. path edge:
26639 2019-Jan-16 21:15:26.651819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26640 2019-Jan-16 21:15:26.651875 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
26641 2019-Jan-16 21:15:26.652516 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
26642 2019-Jan-16 21:15:26.653152 - [DEBUG]
26643 2019-Jan-16 21:15:26.653176 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26644 2019-Jan-16 21:15:26.653834 - [DEBUG] Compose: EdgeIdentity * AllBottom
26645 2019-Jan-16 21:15:26.653861 - [DEBUG]
26646 2019-Jan-16 21:15:26.653885 - [DEBUG] Propagate flow
26647 2019-Jan-16 21:15:26.653908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26648 2019-Jan-16 21:15:26.653973 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26649 2019-Jan-16 21:15:26.654606 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26650 2019-Jan-16 21:15:26.655266 - [DEBUG] Edge function : AllBottom (result of previous compose)
26651 2019-Jan-16 21:15:26.655291 - [DEBUG]
26652 2019-Jan-16 21:15:26.655315 - [DEBUG] Join: AllTop & AllBottom
26653 2019-Jan-16 21:15:26.655341 - [DEBUG] = AllBottom (new jump func)
26654 2019-Jan-16 21:15:26.655365 - [DEBUG]
26655 2019-Jan-16 21:15:26.655388 - [DEBUG] Start adding new jump function
26656 2019-Jan-16 21:15:26.655411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26657 2019-Jan-16 21:15:26.655467 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26658 2019-Jan-16 21:15:26.656102 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
26659 2019-Jan-16 21:15:26.656734 - [DEBUG] Edge Function : AllBottom
26660 2019-Jan-16 21:15:26.656762 - [DEBUG] End adding new jump function
26661 2019-Jan-16 21:15:26.656786 - [DEBUG]
26662 2019-Jan-16 21:15:26.656809 - [DEBUG] -------------------------------------------- 748. Path Edge --------------------------------------------
26663 2019-Jan-16 21:15:26.656833 - [DEBUG]
26664 2019-Jan-16 21:15:26.656856 - [DEBUG] Process 748. path edge:
26665 2019-Jan-16 21:15:26.656880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26666 2019-Jan-16 21:15:26.656936 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
26667 2019-Jan-16 21:15:26.657570 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
26668 2019-Jan-16 21:15:26.658203 - [DEBUG]
26669 2019-Jan-16 21:15:26.658228 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
26670 2019-Jan-16 21:15:26.658893 - [DEBUG] Compose: EdgeIdentity * AllBottom
26671 2019-Jan-16 21:15:26.658921 - [DEBUG]
26672 2019-Jan-16 21:15:26.658945 - [DEBUG] Propagate flow
26673 2019-Jan-16 21:15:26.658968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26674 2019-Jan-16 21:15:26.659025 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26675 2019-Jan-16 21:15:26.659659 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26676 2019-Jan-16 21:15:26.660293 - [DEBUG] Edge function : AllBottom (result of previous compose)
26677 2019-Jan-16 21:15:26.660318 - [DEBUG]
26678 2019-Jan-16 21:15:26.660342 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26679 2019-Jan-16 21:15:26.660368 - [DEBUG] = AllBottom
26680 2019-Jan-16 21:15:26.660392 - [DEBUG]
26681 2019-Jan-16 21:15:26.660415 - [DEBUG] PROPAGATE: No new function!
26682 2019-Jan-16 21:15:26.660440 - [DEBUG] EDGE:
26683 2019-Jan-16 21:15:26.660497 - [DEBUG] ---> 26684 2019-Jan-16 21:15:26.661129 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
26685 2019-Jan-16 21:15:26.661795 - [DEBUG]
26686 2019-Jan-16 21:15:26.661821 - [DEBUG] Compose: EdgeIdentity * AllBottom
26687 2019-Jan-16 21:15:26.661846 - [DEBUG]
26688 2019-Jan-16 21:15:26.661870 - [DEBUG] Propagate flow
26689 2019-Jan-16 21:15:26.661893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26690 2019-Jan-16 21:15:26.661949 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26691 2019-Jan-16 21:15:26.662581 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26692 2019-Jan-16 21:15:26.663218 - [DEBUG] Edge function : AllBottom (result of previous compose)
26693 2019-Jan-16 21:15:26.663251 - [DEBUG]
26694 2019-Jan-16 21:15:26.663276 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26695 2019-Jan-16 21:15:26.663302 - [DEBUG] = AllBottom
26696 2019-Jan-16 21:15:26.663326 - [DEBUG]
26697 2019-Jan-16 21:15:26.663349 - [DEBUG] PROPAGATE: No new function!
26698 2019-Jan-16 21:15:26.663373 - [DEBUG] EDGE:
26699 2019-Jan-16 21:15:26.663430 - [DEBUG] ---> 26700 2019-Jan-16 21:15:26.664068 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
26701 2019-Jan-16 21:15:26.664703 - [DEBUG]
26702 2019-Jan-16 21:15:26.664728 - [DEBUG] Compose: EdgeIdentity * AllBottom
26703 2019-Jan-16 21:15:26.664754 - [DEBUG]
26704 2019-Jan-16 21:15:26.664777 - [DEBUG] Propagate flow
26705 2019-Jan-16 21:15:26.664800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26706 2019-Jan-16 21:15:26.664856 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26707 2019-Jan-16 21:15:26.665510 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26708 2019-Jan-16 21:15:26.666156 - [DEBUG] Edge function : AllBottom (result of previous compose)
26709 2019-Jan-16 21:15:26.666181 - [DEBUG]
26710 2019-Jan-16 21:15:26.666205 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26711 2019-Jan-16 21:15:26.666231 - [DEBUG] = AllBottom
26712 2019-Jan-16 21:15:26.666255 - [DEBUG]
26713 2019-Jan-16 21:15:26.666277 - [DEBUG] PROPAGATE: No new function!
26714 2019-Jan-16 21:15:26.666315 - [DEBUG] Compose: EdgeIdentity * AllBottom
26715 2019-Jan-16 21:15:26.666342 - [DEBUG]
26716 2019-Jan-16 21:15:26.666365 - [DEBUG] Propagate flow
26717 2019-Jan-16 21:15:26.666388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26718 2019-Jan-16 21:15:26.666445 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26719 2019-Jan-16 21:15:26.667083 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26720 2019-Jan-16 21:15:26.667717 - [DEBUG] Edge function : AllBottom (result of previous compose)
26721 2019-Jan-16 21:15:26.667742 - [DEBUG]
26722 2019-Jan-16 21:15:26.667766 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26723 2019-Jan-16 21:15:26.667792 - [DEBUG] = AllBottom
26724 2019-Jan-16 21:15:26.667816 - [DEBUG]
26725 2019-Jan-16 21:15:26.667838 - [DEBUG] PROPAGATE: No new function!
26726 2019-Jan-16 21:15:26.667864 - [DEBUG] Compose: EdgeIdentity * AllBottom
26727 2019-Jan-16 21:15:26.667890 - [DEBUG]
26728 2019-Jan-16 21:15:26.667913 - [DEBUG] Propagate flow
26729 2019-Jan-16 21:15:26.667936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26730 2019-Jan-16 21:15:26.667991 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26731 2019-Jan-16 21:15:26.668645 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26732 2019-Jan-16 21:15:26.669291 - [DEBUG] Edge function : AllBottom (result of previous compose)
26733 2019-Jan-16 21:15:26.669316 - [DEBUG]
26734 2019-Jan-16 21:15:26.669341 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26735 2019-Jan-16 21:15:26.669366 - [DEBUG] = AllBottom
26736 2019-Jan-16 21:15:26.669390 - [DEBUG]
26737 2019-Jan-16 21:15:26.669413 - [DEBUG] PROPAGATE: No new function!
26738 2019-Jan-16 21:15:26.669439 - [DEBUG] EDGE:
26739 2019-Jan-16 21:15:26.669497 - [DEBUG] ---> 26740 2019-Jan-16 21:15:26.670149 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
26741 2019-Jan-16 21:15:26.670784 - [DEBUG]
26742 2019-Jan-16 21:15:26.670808 - [DEBUG] EDGE:
26743 2019-Jan-16 21:15:26.670866 - [DEBUG] ---> 26744 2019-Jan-16 21:15:26.671501 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
26745 2019-Jan-16 21:15:26.672151 - [DEBUG]
26746 2019-Jan-16 21:15:26.672189 - [DEBUG] Compose: EdgeIdentity * AllBottom
26747 2019-Jan-16 21:15:26.672217 - [DEBUG]
26748 2019-Jan-16 21:15:26.672240 - [DEBUG] Propagate flow
26749 2019-Jan-16 21:15:26.672263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26750 2019-Jan-16 21:15:26.672320 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26751 2019-Jan-16 21:15:26.672956 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26752 2019-Jan-16 21:15:26.673595 - [DEBUG] Edge function : AllBottom (result of previous compose)
26753 2019-Jan-16 21:15:26.673620 - [DEBUG]
26754 2019-Jan-16 21:15:26.673644 - [DEBUG] Join: AllTop & AllBottom
26755 2019-Jan-16 21:15:26.673670 - [DEBUG] = AllBottom (new jump func)
26756 2019-Jan-16 21:15:26.673694 - [DEBUG]
26757 2019-Jan-16 21:15:26.673717 - [DEBUG] Start adding new jump function
26758 2019-Jan-16 21:15:26.673740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26759 2019-Jan-16 21:15:26.673796 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26760 2019-Jan-16 21:15:26.674434 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26761 2019-Jan-16 21:15:26.675091 - [DEBUG] Edge Function : AllBottom
26762 2019-Jan-16 21:15:26.675121 - [DEBUG] End adding new jump function
26763 2019-Jan-16 21:15:26.675145 - [DEBUG]
26764 2019-Jan-16 21:15:26.675168 - [DEBUG] -------------------------------------------- 749. Path Edge --------------------------------------------
26765 2019-Jan-16 21:15:26.675192 - [DEBUG]
26766 2019-Jan-16 21:15:26.675215 - [DEBUG] Process 749. path edge:
26767 2019-Jan-16 21:15:26.675238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26768 2019-Jan-16 21:15:26.675294 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
26769 2019-Jan-16 21:15:26.675929 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
26770 2019-Jan-16 21:15:26.676567 - [DEBUG]
26771 2019-Jan-16 21:15:26.676593 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26772 2019-Jan-16 21:15:26.677242 - [DEBUG] Compose: EdgeIdentity * AllBottom
26773 2019-Jan-16 21:15:26.677269 - [DEBUG]
26774 2019-Jan-16 21:15:26.677293 - [DEBUG] Propagate flow
26775 2019-Jan-16 21:15:26.677316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26776 2019-Jan-16 21:15:26.677373 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26777 2019-Jan-16 21:15:26.678026 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26778 2019-Jan-16 21:15:26.678681 - [DEBUG] Edge function : AllBottom (result of previous compose)
26779 2019-Jan-16 21:15:26.678707 - [DEBUG]
26780 2019-Jan-16 21:15:26.678732 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26781 2019-Jan-16 21:15:26.678757 - [DEBUG] = AllBottom
26782 2019-Jan-16 21:15:26.678781 - [DEBUG]
26783 2019-Jan-16 21:15:26.678813 - [DEBUG] PROPAGATE: No new function!
26784 2019-Jan-16 21:15:26.678846 - [DEBUG] Compose: EdgeIdentity * AllBottom
26785 2019-Jan-16 21:15:26.678872 - [DEBUG]
26786 2019-Jan-16 21:15:26.678896 - [DEBUG] Propagate flow
26787 2019-Jan-16 21:15:26.678919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26788 2019-Jan-16 21:15:26.678975 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26789 2019-Jan-16 21:15:26.679621 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26790 2019-Jan-16 21:15:26.680258 - [DEBUG] Edge function : AllBottom (result of previous compose)
26791 2019-Jan-16 21:15:26.680283 - [DEBUG]
26792 2019-Jan-16 21:15:26.680309 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26793 2019-Jan-16 21:15:26.680334 - [DEBUG] = AllBottom
26794 2019-Jan-16 21:15:26.680358 - [DEBUG]
26795 2019-Jan-16 21:15:26.680381 - [DEBUG] PROPAGATE: No new function!
26796 2019-Jan-16 21:15:26.680406 - [DEBUG] EDGE:
26797 2019-Jan-16 21:15:26.680463 - [DEBUG] ---> 26798 2019-Jan-16 21:15:26.681098 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26799 2019-Jan-16 21:15:26.681747 - [DEBUG]
26800 2019-Jan-16 21:15:26.681776 - [DEBUG] Compose: EdgeIdentity * AllBottom
26801 2019-Jan-16 21:15:26.681802 - [DEBUG]
26802 2019-Jan-16 21:15:26.681825 - [DEBUG] Propagate flow
26803 2019-Jan-16 21:15:26.681848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26804 2019-Jan-16 21:15:26.681904 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26805 2019-Jan-16 21:15:26.682538 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26806 2019-Jan-16 21:15:26.683171 - [DEBUG] Edge function : AllBottom (result of previous compose)
26807 2019-Jan-16 21:15:26.683196 - [DEBUG]
26808 2019-Jan-16 21:15:26.683221 - [DEBUG] Join: AllTop & AllBottom
26809 2019-Jan-16 21:15:26.683246 - [DEBUG] = AllBottom (new jump func)
26810 2019-Jan-16 21:15:26.683271 - [DEBUG]
26811 2019-Jan-16 21:15:26.683294 - [DEBUG] Start adding new jump function
26812 2019-Jan-16 21:15:26.683317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26813 2019-Jan-16 21:15:26.683372 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26814 2019-Jan-16 21:15:26.684006 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26815 2019-Jan-16 21:15:26.684639 - [DEBUG] Edge Function : AllBottom
26816 2019-Jan-16 21:15:26.684667 - [DEBUG] End adding new jump function
26817 2019-Jan-16 21:15:26.684691 - [DEBUG]
26818 2019-Jan-16 21:15:26.684714 - [DEBUG] -------------------------------------------- 750. Path Edge --------------------------------------------
26819 2019-Jan-16 21:15:26.684738 - [DEBUG]
26820 2019-Jan-16 21:15:26.684761 - [DEBUG] Process 750. path edge:
26821 2019-Jan-16 21:15:26.684785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26822 2019-Jan-16 21:15:26.684840 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
26823 2019-Jan-16 21:15:26.685490 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
26824 2019-Jan-16 21:15:26.686124 - [DEBUG]
26825 2019-Jan-16 21:15:26.686149 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26826 2019-Jan-16 21:15:26.686797 - [DEBUG] Compose: EdgeIdentity * AllBottom
26827 2019-Jan-16 21:15:26.686832 - [DEBUG]
26828 2019-Jan-16 21:15:26.686856 - [DEBUG] Propagate flow
26829 2019-Jan-16 21:15:26.686879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26830 2019-Jan-16 21:15:26.686935 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26831 2019-Jan-16 21:15:26.687582 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26832 2019-Jan-16 21:15:26.688216 - [DEBUG] Edge function : AllBottom (result of previous compose)
26833 2019-Jan-16 21:15:26.688241 - [DEBUG]
26834 2019-Jan-16 21:15:26.688266 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26835 2019-Jan-16 21:15:26.688292 - [DEBUG] = AllBottom
26836 2019-Jan-16 21:15:26.688316 - [DEBUG]
26837 2019-Jan-16 21:15:26.688339 - [DEBUG] PROPAGATE: No new function!
26838 2019-Jan-16 21:15:26.688371 - [DEBUG] Compose: EdgeIdentity * AllBottom
26839 2019-Jan-16 21:15:26.688410 - [DEBUG]
26840 2019-Jan-16 21:15:26.688436 - [DEBUG] Propagate flow
26841 2019-Jan-16 21:15:26.688459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26842 2019-Jan-16 21:15:26.688515 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26843 2019-Jan-16 21:15:26.689161 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26844 2019-Jan-16 21:15:26.689795 - [DEBUG] Edge function : AllBottom (result of previous compose)
26845 2019-Jan-16 21:15:26.689821 - [DEBUG]
26846 2019-Jan-16 21:15:26.689845 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26847 2019-Jan-16 21:15:26.689871 - [DEBUG] = AllBottom
26848 2019-Jan-16 21:15:26.689895 - [DEBUG]
26849 2019-Jan-16 21:15:26.689918 - [DEBUG] PROPAGATE: No new function!
26850 2019-Jan-16 21:15:26.689942 - [DEBUG] EDGE:
26851 2019-Jan-16 21:15:26.690000 - [DEBUG] ---> 26852 2019-Jan-16 21:15:26.690634 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
26853 2019-Jan-16 21:15:26.691267 - [DEBUG]
26854 2019-Jan-16 21:15:26.691293 - [DEBUG] EDGE:
26855 2019-Jan-16 21:15:26.691349 - [DEBUG] ---> 26856 2019-Jan-16 21:15:26.691998 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
26857 2019-Jan-16 21:15:26.692635 - [DEBUG]
26858 2019-Jan-16 21:15:26.692661 - [DEBUG] EDGE:
26859 2019-Jan-16 21:15:26.692718 - [DEBUG] ---> 26860 2019-Jan-16 21:15:26.693355 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
26861 2019-Jan-16 21:15:26.693996 - [DEBUG]
26862 2019-Jan-16 21:15:26.694022 - [DEBUG] Compose: EdgeIdentity * AllBottom
26863 2019-Jan-16 21:15:26.694048 - [DEBUG]
26864 2019-Jan-16 21:15:26.694072 - [DEBUG] Propagate flow
26865 2019-Jan-16 21:15:26.694095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26866 2019-Jan-16 21:15:26.694151 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26867 2019-Jan-16 21:15:26.694788 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26868 2019-Jan-16 21:15:26.695438 - [DEBUG] Edge function : AllBottom (result of previous compose)
26869 2019-Jan-16 21:15:26.695463 - [DEBUG]
26870 2019-Jan-16 21:15:26.695498 - [DEBUG] Join: AllTop & AllBottom
26871 2019-Jan-16 21:15:26.695524 - [DEBUG] = AllBottom (new jump func)
26872 2019-Jan-16 21:15:26.695548 - [DEBUG]
26873 2019-Jan-16 21:15:26.695571 - [DEBUG] Start adding new jump function
26874 2019-Jan-16 21:15:26.695594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26875 2019-Jan-16 21:15:26.695650 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26876 2019-Jan-16 21:15:26.696287 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26877 2019-Jan-16 21:15:26.696924 - [DEBUG] Edge Function : AllBottom
26878 2019-Jan-16 21:15:26.696953 - [DEBUG] End adding new jump function
26879 2019-Jan-16 21:15:26.696977 - [DEBUG]
26880 2019-Jan-16 21:15:26.697000 - [DEBUG] -------------------------------------------- 751. Path Edge --------------------------------------------
26881 2019-Jan-16 21:15:26.697025 - [DEBUG]
26882 2019-Jan-16 21:15:26.697048 - [DEBUG] Process 751. path edge:
26883 2019-Jan-16 21:15:26.697071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26884 2019-Jan-16 21:15:26.697127 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
26885 2019-Jan-16 21:15:26.697766 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
26886 2019-Jan-16 21:15:26.698415 - [DEBUG]
26887 2019-Jan-16 21:15:26.698441 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26888 2019-Jan-16 21:15:26.699098 - [DEBUG] Compose: EdgeIdentity * AllBottom
26889 2019-Jan-16 21:15:26.699126 - [DEBUG]
26890 2019-Jan-16 21:15:26.699149 - [DEBUG] Propagate flow
26891 2019-Jan-16 21:15:26.699172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26892 2019-Jan-16 21:15:26.699229 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26893 2019-Jan-16 21:15:26.699864 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26894 2019-Jan-16 21:15:26.700499 - [DEBUG] Edge function : AllBottom (result of previous compose)
26895 2019-Jan-16 21:15:26.700524 - [DEBUG]
26896 2019-Jan-16 21:15:26.700549 - [DEBUG] Join: AllTop & AllBottom
26897 2019-Jan-16 21:15:26.700574 - [DEBUG] = AllBottom (new jump func)
26898 2019-Jan-16 21:15:26.700598 - [DEBUG]
26899 2019-Jan-16 21:15:26.700621 - [DEBUG] Start adding new jump function
26900 2019-Jan-16 21:15:26.700644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26901 2019-Jan-16 21:15:26.700700 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26902 2019-Jan-16 21:15:26.701336 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26903 2019-Jan-16 21:15:26.701984 - [DEBUG] Edge Function : AllBottom
26904 2019-Jan-16 21:15:26.702013 - [DEBUG] End adding new jump function
26905 2019-Jan-16 21:15:26.702037 - [DEBUG]
26906 2019-Jan-16 21:15:26.702060 - [DEBUG] -------------------------------------------- 752. Path Edge --------------------------------------------
26907 2019-Jan-16 21:15:26.702085 - [DEBUG]
26908 2019-Jan-16 21:15:26.702108 - [DEBUG] Process 752. path edge:
26909 2019-Jan-16 21:15:26.702131 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26910 2019-Jan-16 21:15:26.702187 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
26911 2019-Jan-16 21:15:26.702821 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
26912 2019-Jan-16 21:15:26.703456 - [DEBUG]
26913 2019-Jan-16 21:15:26.703482 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26914 2019-Jan-16 21:15:26.704139 - [DEBUG] Compose: EdgeIdentity * AllBottom
26915 2019-Jan-16 21:15:26.704167 - [DEBUG]
26916 2019-Jan-16 21:15:26.704190 - [DEBUG] Propagate flow
26917 2019-Jan-16 21:15:26.704214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26918 2019-Jan-16 21:15:26.704270 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26919 2019-Jan-16 21:15:26.704907 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26920 2019-Jan-16 21:15:26.705559 - [DEBUG] Edge function : AllBottom (result of previous compose)
26921 2019-Jan-16 21:15:26.705584 - [DEBUG]
26922 2019-Jan-16 21:15:26.705609 - [DEBUG] Join: AllTop & AllBottom
26923 2019-Jan-16 21:15:26.705635 - [DEBUG] = AllBottom (new jump func)
26924 2019-Jan-16 21:15:26.705659 - [DEBUG]
26925 2019-Jan-16 21:15:26.705683 - [DEBUG] Start adding new jump function
26926 2019-Jan-16 21:15:26.705706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26927 2019-Jan-16 21:15:26.705762 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26928 2019-Jan-16 21:15:26.706398 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26929 2019-Jan-16 21:15:26.707032 - [DEBUG] Edge Function : AllBottom
26930 2019-Jan-16 21:15:26.707060 - [DEBUG] End adding new jump function
26931 2019-Jan-16 21:15:26.707084 - [DEBUG]
26932 2019-Jan-16 21:15:26.707108 - [DEBUG] -------------------------------------------- 753. Path Edge --------------------------------------------
26933 2019-Jan-16 21:15:26.707132 - [DEBUG]
26934 2019-Jan-16 21:15:26.707155 - [DEBUG] Process 753. path edge:
26935 2019-Jan-16 21:15:26.707179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26936 2019-Jan-16 21:15:26.707234 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
26937 2019-Jan-16 21:15:26.707870 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
26938 2019-Jan-16 21:15:26.708521 - [DEBUG]
26939 2019-Jan-16 21:15:26.708546 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26940 2019-Jan-16 21:15:26.709196 - [DEBUG] Compose: EdgeIdentity * AllBottom
26941 2019-Jan-16 21:15:26.709224 - [DEBUG]
26942 2019-Jan-16 21:15:26.709247 - [DEBUG] Propagate flow
26943 2019-Jan-16 21:15:26.709270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26944 2019-Jan-16 21:15:26.709327 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26945 2019-Jan-16 21:15:26.709978 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26946 2019-Jan-16 21:15:26.710615 - [DEBUG] Edge function : AllBottom (result of previous compose)
26947 2019-Jan-16 21:15:26.710640 - [DEBUG]
26948 2019-Jan-16 21:15:26.710665 - [DEBUG] Join: AllTop & AllBottom
26949 2019-Jan-16 21:15:26.710690 - [DEBUG] = AllBottom (new jump func)
26950 2019-Jan-16 21:15:26.710714 - [DEBUG]
26951 2019-Jan-16 21:15:26.710738 - [DEBUG] Start adding new jump function
26952 2019-Jan-16 21:15:26.710761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26953 2019-Jan-16 21:15:26.710817 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26954 2019-Jan-16 21:15:26.711459 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26955 2019-Jan-16 21:15:26.712117 - [DEBUG] Edge Function : AllBottom
26956 2019-Jan-16 21:15:26.712145 - [DEBUG] End adding new jump function
26957 2019-Jan-16 21:15:26.712178 - [DEBUG]
26958 2019-Jan-16 21:15:26.712202 - [DEBUG] -------------------------------------------- 754. Path Edge --------------------------------------------
26959 2019-Jan-16 21:15:26.712226 - [DEBUG]
26960 2019-Jan-16 21:15:26.712249 - [DEBUG] Process 754. path edge:
26961 2019-Jan-16 21:15:26.712273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26962 2019-Jan-16 21:15:26.712329 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
26963 2019-Jan-16 21:15:26.712974 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
26964 2019-Jan-16 21:15:26.713610 - [DEBUG]
26965 2019-Jan-16 21:15:26.713634 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26966 2019-Jan-16 21:15:26.714287 - [DEBUG] Possible callees:
26967 2019-Jan-16 21:15:26.714312 - [DEBUG] llvm.dbg.declare
26968 2019-Jan-16 21:15:26.714336 - [DEBUG] Possible return sites:
26969 2019-Jan-16 21:15:26.714360 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13626970 2019-Jan-16 21:15:26.715649 - [DEBUG] Found and process special summary
26971 2019-Jan-16 21:15:26.715683 - [DEBUG] Compose: EdgeIdentity * AllBottom
26972 2019-Jan-16 21:15:26.715710 - [DEBUG]
26973 2019-Jan-16 21:15:26.715734 - [DEBUG] Propagate flow
26974 2019-Jan-16 21:15:26.715757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26975 2019-Jan-16 21:15:26.715813 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26976 2019-Jan-16 21:15:26.716452 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26977 2019-Jan-16 21:15:26.717088 - [DEBUG] Edge function : AllBottom (result of previous compose)
26978 2019-Jan-16 21:15:26.717113 - [DEBUG]
26979 2019-Jan-16 21:15:26.717138 - [DEBUG] Join: AllTop & AllBottom
26980 2019-Jan-16 21:15:26.717163 - [DEBUG] = AllBottom (new jump func)
26981 2019-Jan-16 21:15:26.717187 - [DEBUG]
26982 2019-Jan-16 21:15:26.717211 - [DEBUG] Start adding new jump function
26983 2019-Jan-16 21:15:26.717234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26984 2019-Jan-16 21:15:26.717289 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26985 2019-Jan-16 21:15:26.717927 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26986 2019-Jan-16 21:15:26.718581 - [DEBUG] Edge Function : AllBottom
26987 2019-Jan-16 21:15:26.718609 - [DEBUG] End adding new jump function
26988 2019-Jan-16 21:15:26.718633 - [DEBUG]
26989 2019-Jan-16 21:15:26.718656 - [DEBUG] -------------------------------------------- 755. Path Edge --------------------------------------------
26990 2019-Jan-16 21:15:26.718681 - [DEBUG]
26991 2019-Jan-16 21:15:26.718704 - [DEBUG] Process 755. path edge:
26992 2019-Jan-16 21:15:26.718727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26993 2019-Jan-16 21:15:26.718783 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
26994 2019-Jan-16 21:15:26.719423 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
26995 2019-Jan-16 21:15:26.720060 - [DEBUG]
26996 2019-Jan-16 21:15:26.720084 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26997 2019-Jan-16 21:15:26.720739 - [DEBUG] Compose: EdgeIdentity * AllBottom
26998 2019-Jan-16 21:15:26.720768 - [DEBUG]
26999 2019-Jan-16 21:15:26.720792 - [DEBUG] Propagate flow
27000 2019-Jan-16 21:15:26.720823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27001 2019-Jan-16 21:15:26.720880 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
27002 2019-Jan-16 21:15:26.721514 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27003 2019-Jan-16 21:15:26.722167 - [DEBUG] Edge function : AllBottom (result of previous compose)
27004 2019-Jan-16 21:15:26.722192 - [DEBUG]
27005 2019-Jan-16 21:15:26.722217 - [DEBUG] Join: AllTop & AllBottom
27006 2019-Jan-16 21:15:26.722242 - [DEBUG] = AllBottom (new jump func)
27007 2019-Jan-16 21:15:26.722266 - [DEBUG]
27008 2019-Jan-16 21:15:26.722289 - [DEBUG] Start adding new jump function
27009 2019-Jan-16 21:15:26.722312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27010 2019-Jan-16 21:15:26.722368 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27011 2019-Jan-16 21:15:26.723005 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
27012 2019-Jan-16 21:15:26.723638 - [DEBUG] Edge Function : AllBottom
27013 2019-Jan-16 21:15:26.723666 - [DEBUG] End adding new jump function
27014 2019-Jan-16 21:15:26.723690 - [DEBUG]
27015 2019-Jan-16 21:15:26.723713 - [DEBUG] -------------------------------------------- 756. Path Edge --------------------------------------------
27016 2019-Jan-16 21:15:26.723737 - [DEBUG]
27017 2019-Jan-16 21:15:26.723760 - [DEBUG] Process 756. path edge:
27018 2019-Jan-16 21:15:26.723784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27019 2019-Jan-16 21:15:26.723840 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
27020 2019-Jan-16 21:15:26.724474 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27021 2019-Jan-16 21:15:26.725123 - [DEBUG]
27022 2019-Jan-16 21:15:26.725148 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
27023 2019-Jan-16 21:15:26.725796 - [DEBUG] Compose: EdgeIdentity * AllBottom
27024 2019-Jan-16 21:15:26.725824 - [DEBUG]
27025 2019-Jan-16 21:15:26.725848 - [DEBUG] Propagate flow
27026 2019-Jan-16 21:15:26.725870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27027 2019-Jan-16 21:15:26.725927 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
27028 2019-Jan-16 21:15:26.726567 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27029 2019-Jan-16 21:15:26.727205 - [DEBUG] Edge function : AllBottom (result of previous compose)
27030 2019-Jan-16 21:15:26.727229 - [DEBUG]
27031 2019-Jan-16 21:15:26.727254 - [DEBUG] Join: AllTop & AllBottom
27032 2019-Jan-16 21:15:26.727279 - [DEBUG] = AllBottom (new jump func)
27033 2019-Jan-16 21:15:26.727303 - [DEBUG]
27034 2019-Jan-16 21:15:26.727326 - [DEBUG] Start adding new jump function
27035 2019-Jan-16 21:15:26.727349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27036 2019-Jan-16 21:15:26.727405 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27037 2019-Jan-16 21:15:26.728042 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
27038 2019-Jan-16 21:15:26.728691 - [DEBUG] Edge Function : AllBottom
27039 2019-Jan-16 21:15:26.728720 - [DEBUG] End adding new jump function
27040 2019-Jan-16 21:15:26.728743 - [DEBUG]
27041 2019-Jan-16 21:15:26.728767 - [DEBUG] -------------------------------------------- 757. Path Edge --------------------------------------------
27042 2019-Jan-16 21:15:26.728791 - [DEBUG]
27043 2019-Jan-16 21:15:26.728814 - [DEBUG] Process 757. path edge:
27044 2019-Jan-16 21:15:26.728838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27045 2019-Jan-16 21:15:26.728894 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
27046 2019-Jan-16 21:15:26.729535 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27047 2019-Jan-16 21:15:26.730174 - [DEBUG]
27048 2019-Jan-16 21:15:26.730199 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
27049 2019-Jan-16 21:15:26.730847 - [DEBUG] Compose: EdgeIdentity * AllBottom
27050 2019-Jan-16 21:15:26.730874 - [DEBUG]
27051 2019-Jan-16 21:15:26.730898 - [DEBUG] Propagate flow
27052 2019-Jan-16 21:15:26.730921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27053 2019-Jan-16 21:15:26.730977 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27054 2019-Jan-16 21:15:26.731621 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27055 2019-Jan-16 21:15:26.732275 - [DEBUG] Edge function : AllBottom (result of previous compose)
27056 2019-Jan-16 21:15:26.732300 - [DEBUG]
27057 2019-Jan-16 21:15:26.732324 - [DEBUG] Join: AllTop & AllBottom
27058 2019-Jan-16 21:15:26.732349 - [DEBUG] = AllBottom (new jump func)
27059 2019-Jan-16 21:15:26.732373 - [DEBUG]
27060 2019-Jan-16 21:15:26.732396 - [DEBUG] Start adding new jump function
27061 2019-Jan-16 21:15:26.732419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27062 2019-Jan-16 21:15:26.732475 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27063 2019-Jan-16 21:15:26.733112 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27064 2019-Jan-16 21:15:26.733756 - [DEBUG] Edge Function : AllBottom
27065 2019-Jan-16 21:15:26.733784 - [DEBUG] End adding new jump function
27066 2019-Jan-16 21:15:26.733808 - [DEBUG]
27067 2019-Jan-16 21:15:26.733831 - [DEBUG] -------------------------------------------- 758. Path Edge --------------------------------------------
27068 2019-Jan-16 21:15:26.733855 - [DEBUG]
27069 2019-Jan-16 21:15:26.733878 - [DEBUG] Process 758. path edge:
27070 2019-Jan-16 21:15:26.733901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27071 2019-Jan-16 21:15:26.733957 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
27072 2019-Jan-16 21:15:26.734603 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27073 2019-Jan-16 21:15:26.735256 - [DEBUG]
27074 2019-Jan-16 21:15:26.735280 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27075 2019-Jan-16 21:15:26.735934 - [DEBUG] Possible callees:
27076 2019-Jan-16 21:15:26.735959 - [DEBUG] llvm.dbg.declare
27077 2019-Jan-16 21:15:26.735984 - [DEBUG] Possible return sites:
27078 2019-Jan-16 21:15:26.736007 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14927079 2019-Jan-16 21:15:26.737286 - [DEBUG] Found and process special summary
27080 2019-Jan-16 21:15:26.737321 - [DEBUG] Compose: EdgeIdentity * AllBottom
27081 2019-Jan-16 21:15:26.737348 - [DEBUG]
27082 2019-Jan-16 21:15:26.737371 - [DEBUG] Propagate flow
27083 2019-Jan-16 21:15:26.737394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27084 2019-Jan-16 21:15:26.737451 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27085 2019-Jan-16 21:15:26.738090 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27086 2019-Jan-16 21:15:26.738742 - [DEBUG] Edge function : AllBottom (result of previous compose)
27087 2019-Jan-16 21:15:26.738776 - [DEBUG]
27088 2019-Jan-16 21:15:26.738802 - [DEBUG] Join: AllTop & AllBottom
27089 2019-Jan-16 21:15:26.738827 - [DEBUG] = AllBottom (new jump func)
27090 2019-Jan-16 21:15:26.738851 - [DEBUG]
27091 2019-Jan-16 21:15:26.738874 - [DEBUG] Start adding new jump function
27092 2019-Jan-16 21:15:26.738897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27093 2019-Jan-16 21:15:26.738954 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27094 2019-Jan-16 21:15:26.739592 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27095 2019-Jan-16 21:15:26.740230 - [DEBUG] Edge Function : AllBottom
27096 2019-Jan-16 21:15:26.740258 - [DEBUG] End adding new jump function
27097 2019-Jan-16 21:15:26.740282 - [DEBUG]
27098 2019-Jan-16 21:15:26.740306 - [DEBUG] -------------------------------------------- 759. Path Edge --------------------------------------------
27099 2019-Jan-16 21:15:26.740330 - [DEBUG]
27100 2019-Jan-16 21:15:26.740353 - [DEBUG] Process 759. path edge:
27101 2019-Jan-16 21:15:26.740377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27102 2019-Jan-16 21:15:26.740433 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
27103 2019-Jan-16 21:15:26.741071 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27104 2019-Jan-16 21:15:26.741706 - [DEBUG]
27105 2019-Jan-16 21:15:26.741730 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27106 2019-Jan-16 21:15:26.742403 - [DEBUG] Compose: EdgeIdentity * AllBottom
27107 2019-Jan-16 21:15:26.742430 - [DEBUG]
27108 2019-Jan-16 21:15:26.742454 - [DEBUG] Propagate flow
27109 2019-Jan-16 21:15:26.742476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27110 2019-Jan-16 21:15:26.742533 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27111 2019-Jan-16 21:15:26.743180 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27112 2019-Jan-16 21:15:26.743816 - [DEBUG] Edge function : AllBottom (result of previous compose)
27113 2019-Jan-16 21:15:26.743841 - [DEBUG]
27114 2019-Jan-16 21:15:26.743865 - [DEBUG] Join: AllTop & AllBottom
27115 2019-Jan-16 21:15:26.743891 - [DEBUG] = AllBottom (new jump func)
27116 2019-Jan-16 21:15:26.743915 - [DEBUG]
27117 2019-Jan-16 21:15:26.743938 - [DEBUG] Start adding new jump function
27118 2019-Jan-16 21:15:26.743961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27119 2019-Jan-16 21:15:26.744017 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27120 2019-Jan-16 21:15:26.744653 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27121 2019-Jan-16 21:15:26.745303 - [DEBUG] Edge Function : AllBottom
27122 2019-Jan-16 21:15:26.745332 - [DEBUG] End adding new jump function
27123 2019-Jan-16 21:15:26.745355 - [DEBUG]
27124 2019-Jan-16 21:15:26.745378 - [DEBUG] -------------------------------------------- 760. Path Edge --------------------------------------------
27125 2019-Jan-16 21:15:26.745403 - [DEBUG]
27126 2019-Jan-16 21:15:26.745426 - [DEBUG] Process 760. path edge:
27127 2019-Jan-16 21:15:26.745449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27128 2019-Jan-16 21:15:26.745505 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
27129 2019-Jan-16 21:15:26.746139 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27130 2019-Jan-16 21:15:26.746775 - [DEBUG]
27131 2019-Jan-16 21:15:26.746800 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27132 2019-Jan-16 21:15:26.747462 - [DEBUG] Compose: EdgeIdentity * AllBottom
27133 2019-Jan-16 21:15:26.747491 - [DEBUG]
27134 2019-Jan-16 21:15:26.747515 - [DEBUG] Propagate flow
27135 2019-Jan-16 21:15:26.747538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27136 2019-Jan-16 21:15:26.747595 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27137 2019-Jan-16 21:15:26.748242 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27138 2019-Jan-16 21:15:26.748895 - [DEBUG] Edge function : AllBottom (result of previous compose)
27139 2019-Jan-16 21:15:26.748920 - [DEBUG]
27140 2019-Jan-16 21:15:26.748945 - [DEBUG] Join: AllTop & AllBottom
27141 2019-Jan-16 21:15:26.748971 - [DEBUG] = AllBottom (new jump func)
27142 2019-Jan-16 21:15:26.748995 - [DEBUG]
27143 2019-Jan-16 21:15:26.749018 - [DEBUG] Start adding new jump function
27144 2019-Jan-16 21:15:26.749041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27145 2019-Jan-16 21:15:26.749097 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27146 2019-Jan-16 21:15:26.749733 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27147 2019-Jan-16 21:15:26.750377 - [DEBUG] Edge Function : AllBottom
27148 2019-Jan-16 21:15:26.750405 - [DEBUG] End adding new jump function
27149 2019-Jan-16 21:15:26.750429 - [DEBUG]
27150 2019-Jan-16 21:15:26.750452 - [DEBUG] -------------------------------------------- 761. Path Edge --------------------------------------------
27151 2019-Jan-16 21:15:26.750476 - [DEBUG]
27152 2019-Jan-16 21:15:26.750499 - [DEBUG] Process 761. path edge:
27153 2019-Jan-16 21:15:26.750523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27154 2019-Jan-16 21:15:26.750579 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
27155 2019-Jan-16 21:15:26.751223 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27156 2019-Jan-16 21:15:26.751875 - [DEBUG]
27157 2019-Jan-16 21:15:26.751899 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27158 2019-Jan-16 21:15:26.752553 - [DEBUG] Possible callees:
27159 2019-Jan-16 21:15:26.752579 - [DEBUG] llvm.dbg.declare
27160 2019-Jan-16 21:15:26.752604 - [DEBUG] Possible return sites:
27161 2019-Jan-16 21:15:26.752627 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15527162 2019-Jan-16 21:15:26.753901 - [DEBUG] Found and process special summary
27163 2019-Jan-16 21:15:26.753936 - [DEBUG] Compose: EdgeIdentity * AllBottom
27164 2019-Jan-16 21:15:26.753963 - [DEBUG]
27165 2019-Jan-16 21:15:26.753986 - [DEBUG] Propagate flow
27166 2019-Jan-16 21:15:26.754009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27167 2019-Jan-16 21:15:26.754066 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27168 2019-Jan-16 21:15:26.754704 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27169 2019-Jan-16 21:15:26.755357 - [DEBUG] Edge function : AllBottom (result of previous compose)
27170 2019-Jan-16 21:15:26.755382 - [DEBUG]
27171 2019-Jan-16 21:15:26.755407 - [DEBUG] Join: AllTop & AllBottom
27172 2019-Jan-16 21:15:26.755432 - [DEBUG] = AllBottom (new jump func)
27173 2019-Jan-16 21:15:26.755456 - [DEBUG]
27174 2019-Jan-16 21:15:26.755480 - [DEBUG] Start adding new jump function
27175 2019-Jan-16 21:15:26.755511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27176 2019-Jan-16 21:15:26.755567 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27177 2019-Jan-16 21:15:26.756204 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27178 2019-Jan-16 21:15:26.756840 - [DEBUG] Edge Function : AllBottom
27179 2019-Jan-16 21:15:26.756869 - [DEBUG] End adding new jump function
27180 2019-Jan-16 21:15:26.756892 - [DEBUG]
27181 2019-Jan-16 21:15:26.756916 - [DEBUG] -------------------------------------------- 762. Path Edge --------------------------------------------
27182 2019-Jan-16 21:15:26.756940 - [DEBUG]
27183 2019-Jan-16 21:15:26.756963 - [DEBUG] Process 762. path edge:
27184 2019-Jan-16 21:15:26.756986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27185 2019-Jan-16 21:15:26.757042 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
27186 2019-Jan-16 21:15:26.757679 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27187 2019-Jan-16 21:15:26.758315 - [DEBUG]
27188 2019-Jan-16 21:15:26.758339 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27189 2019-Jan-16 21:15:26.759015 - [DEBUG] Compose: EdgeIdentity * AllBottom
27190 2019-Jan-16 21:15:26.759043 - [DEBUG]
27191 2019-Jan-16 21:15:26.759067 - [DEBUG] Propagate flow
27192 2019-Jan-16 21:15:26.759091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27193 2019-Jan-16 21:15:26.759147 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27194 2019-Jan-16 21:15:26.759785 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27195 2019-Jan-16 21:15:26.760421 - [DEBUG] Edge function : AllBottom (result of previous compose)
27196 2019-Jan-16 21:15:26.760446 - [DEBUG]
27197 2019-Jan-16 21:15:26.760471 - [DEBUG] Join: AllTop & AllBottom
27198 2019-Jan-16 21:15:26.760497 - [DEBUG] = AllBottom (new jump func)
27199 2019-Jan-16 21:15:26.760521 - [DEBUG]
27200 2019-Jan-16 21:15:26.760544 - [DEBUG] Start adding new jump function
27201 2019-Jan-16 21:15:26.760567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27202 2019-Jan-16 21:15:26.760623 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27203 2019-Jan-16 21:15:26.761260 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27204 2019-Jan-16 21:15:26.761910 - [DEBUG] Edge Function : AllBottom
27205 2019-Jan-16 21:15:26.761939 - [DEBUG] End adding new jump function
27206 2019-Jan-16 21:15:26.761963 - [DEBUG]
27207 2019-Jan-16 21:15:26.761986 - [DEBUG] -------------------------------------------- 763. Path Edge --------------------------------------------
27208 2019-Jan-16 21:15:26.762011 - [DEBUG]
27209 2019-Jan-16 21:15:26.762034 - [DEBUG] Process 763. path edge:
27210 2019-Jan-16 21:15:26.762058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27211 2019-Jan-16 21:15:26.762114 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
27212 2019-Jan-16 21:15:26.762749 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27213 2019-Jan-16 21:15:26.763385 - [DEBUG]
27214 2019-Jan-16 21:15:26.763410 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27215 2019-Jan-16 21:15:26.764061 - [DEBUG] Compose: EdgeIdentity * AllBottom
27216 2019-Jan-16 21:15:26.764088 - [DEBUG]
27217 2019-Jan-16 21:15:26.764112 - [DEBUG] Propagate flow
27218 2019-Jan-16 21:15:26.764135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27219 2019-Jan-16 21:15:26.764199 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27220 2019-Jan-16 21:15:26.764834 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27221 2019-Jan-16 21:15:26.765488 - [DEBUG] Edge function : AllBottom (result of previous compose)
27222 2019-Jan-16 21:15:26.765513 - [DEBUG]
27223 2019-Jan-16 21:15:26.765538 - [DEBUG] Join: AllTop & AllBottom
27224 2019-Jan-16 21:15:26.765563 - [DEBUG] = AllBottom (new jump func)
27225 2019-Jan-16 21:15:26.765587 - [DEBUG]
27226 2019-Jan-16 21:15:26.765610 - [DEBUG] Start adding new jump function
27227 2019-Jan-16 21:15:26.765633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27228 2019-Jan-16 21:15:26.765689 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27229 2019-Jan-16 21:15:26.766324 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27230 2019-Jan-16 21:15:26.766958 - [DEBUG] Edge Function : AllBottom
27231 2019-Jan-16 21:15:26.766986 - [DEBUG] End adding new jump function
27232 2019-Jan-16 21:15:26.767010 - [DEBUG]
27233 2019-Jan-16 21:15:26.767033 - [DEBUG] -------------------------------------------- 764. Path Edge --------------------------------------------
27234 2019-Jan-16 21:15:26.767058 - [DEBUG]
27235 2019-Jan-16 21:15:26.767080 - [DEBUG] Process 764. path edge:
27236 2019-Jan-16 21:15:26.767104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27237 2019-Jan-16 21:15:26.767160 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
27238 2019-Jan-16 21:15:26.767795 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27239 2019-Jan-16 21:15:26.768443 - [DEBUG]
27240 2019-Jan-16 21:15:26.768467 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27241 2019-Jan-16 21:15:26.769118 - [DEBUG] Compose: EdgeIdentity * AllBottom
27242 2019-Jan-16 21:15:26.769146 - [DEBUG]
27243 2019-Jan-16 21:15:26.769170 - [DEBUG] Propagate flow
27244 2019-Jan-16 21:15:26.769193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27245 2019-Jan-16 21:15:26.769249 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27246 2019-Jan-16 21:15:26.769902 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27247 2019-Jan-16 21:15:26.770539 - [DEBUG] Edge function : AllBottom (result of previous compose)
27248 2019-Jan-16 21:15:26.770564 - [DEBUG]
27249 2019-Jan-16 21:15:26.770588 - [DEBUG] Join: AllTop & AllBottom
27250 2019-Jan-16 21:15:26.770614 - [DEBUG] = AllBottom (new jump func)
27251 2019-Jan-16 21:15:26.770638 - [DEBUG]
27252 2019-Jan-16 21:15:26.770661 - [DEBUG] Start adding new jump function
27253 2019-Jan-16 21:15:26.770684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27254 2019-Jan-16 21:15:26.770740 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27255 2019-Jan-16 21:15:26.771376 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27256 2019-Jan-16 21:15:26.772034 - [DEBUG] Edge Function : AllBottom
27257 2019-Jan-16 21:15:26.772063 - [DEBUG] End adding new jump function
27258 2019-Jan-16 21:15:26.772086 - [DEBUG]
27259 2019-Jan-16 21:15:26.772110 - [DEBUG] -------------------------------------------- 765. Path Edge --------------------------------------------
27260 2019-Jan-16 21:15:26.772134 - [DEBUG]
27261 2019-Jan-16 21:15:26.772157 - [DEBUG] Process 765. path edge:
27262 2019-Jan-16 21:15:26.772181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27263 2019-Jan-16 21:15:26.772236 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
27264 2019-Jan-16 21:15:26.772890 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27265 2019-Jan-16 21:15:26.773526 - [DEBUG]
27266 2019-Jan-16 21:15:26.773550 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27267 2019-Jan-16 21:15:26.774203 - [DEBUG] Possible callees:
27268 2019-Jan-16 21:15:26.774228 - [DEBUG] llvm.dbg.declare
27269 2019-Jan-16 21:15:26.774253 - [DEBUG] Possible return sites:
27270 2019-Jan-16 21:15:26.774276 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16327271 2019-Jan-16 21:15:26.775573 - [DEBUG] Found and process special summary
27272 2019-Jan-16 21:15:26.775608 - [DEBUG] Compose: EdgeIdentity * AllBottom
27273 2019-Jan-16 21:15:26.775635 - [DEBUG]
27274 2019-Jan-16 21:15:26.775659 - [DEBUG] Propagate flow
27275 2019-Jan-16 21:15:26.775682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27276 2019-Jan-16 21:15:26.775738 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27277 2019-Jan-16 21:15:26.776377 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27278 2019-Jan-16 21:15:26.777013 - [DEBUG] Edge function : AllBottom (result of previous compose)
27279 2019-Jan-16 21:15:26.777038 - [DEBUG]
27280 2019-Jan-16 21:15:26.777063 - [DEBUG] Join: AllTop & AllBottom
27281 2019-Jan-16 21:15:26.777088 - [DEBUG] = AllBottom (new jump func)
27282 2019-Jan-16 21:15:26.777112 - [DEBUG]
27283 2019-Jan-16 21:15:26.777135 - [DEBUG] Start adding new jump function
27284 2019-Jan-16 21:15:26.777158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27285 2019-Jan-16 21:15:26.777214 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27286 2019-Jan-16 21:15:26.777851 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27287 2019-Jan-16 21:15:26.778502 - [DEBUG] Edge Function : AllBottom
27288 2019-Jan-16 21:15:26.778531 - [DEBUG] End adding new jump function
27289 2019-Jan-16 21:15:26.778554 - [DEBUG]
27290 2019-Jan-16 21:15:26.778578 - [DEBUG] -------------------------------------------- 766. Path Edge --------------------------------------------
27291 2019-Jan-16 21:15:26.778602 - [DEBUG]
27292 2019-Jan-16 21:15:26.778625 - [DEBUG] Process 766. path edge:
27293 2019-Jan-16 21:15:26.778648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27294 2019-Jan-16 21:15:26.778704 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
27295 2019-Jan-16 21:15:26.779341 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27296 2019-Jan-16 21:15:26.779977 - [DEBUG]
27297 2019-Jan-16 21:15:26.780001 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27298 2019-Jan-16 21:15:26.780654 - [DEBUG] Compose: EdgeIdentity * AllBottom
27299 2019-Jan-16 21:15:26.780683 - [DEBUG]
27300 2019-Jan-16 21:15:26.780707 - [DEBUG] Propagate flow
27301 2019-Jan-16 21:15:26.780730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27302 2019-Jan-16 21:15:26.780787 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27303 2019-Jan-16 21:15:26.781422 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27304 2019-Jan-16 21:15:26.782074 - [DEBUG] Edge function : AllBottom (result of previous compose)
27305 2019-Jan-16 21:15:26.782108 - [DEBUG]
27306 2019-Jan-16 21:15:26.782134 - [DEBUG] Join: AllTop & AllBottom
27307 2019-Jan-16 21:15:26.782160 - [DEBUG] = AllBottom (new jump func)
27308 2019-Jan-16 21:15:26.782184 - [DEBUG]
27309 2019-Jan-16 21:15:26.782207 - [DEBUG] Start adding new jump function
27310 2019-Jan-16 21:15:26.782230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27311 2019-Jan-16 21:15:26.782286 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27312 2019-Jan-16 21:15:26.782925 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27313 2019-Jan-16 21:15:26.783559 - [DEBUG] Edge Function : AllBottom
27314 2019-Jan-16 21:15:26.783588 - [DEBUG] End adding new jump function
27315 2019-Jan-16 21:15:26.783612 - [DEBUG]
27316 2019-Jan-16 21:15:26.783636 - [DEBUG] -------------------------------------------- 767. Path Edge --------------------------------------------
27317 2019-Jan-16 21:15:26.783660 - [DEBUG]
27318 2019-Jan-16 21:15:26.783683 - [DEBUG] Process 767. path edge:
27319 2019-Jan-16 21:15:26.783707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27320 2019-Jan-16 21:15:26.783763 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
27321 2019-Jan-16 21:15:26.784397 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27322 2019-Jan-16 21:15:26.785033 - [DEBUG]
27323 2019-Jan-16 21:15:26.785058 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27324 2019-Jan-16 21:15:26.785724 - [DEBUG] Compose: EdgeIdentity * AllBottom
27325 2019-Jan-16 21:15:26.785751 - [DEBUG]
27326 2019-Jan-16 21:15:26.785775 - [DEBUG] Propagate flow
27327 2019-Jan-16 21:15:26.785798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27328 2019-Jan-16 21:15:26.785855 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27329 2019-Jan-16 21:15:26.786500 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27330 2019-Jan-16 21:15:26.787135 - [DEBUG] Edge function : AllBottom (result of previous compose)
27331 2019-Jan-16 21:15:26.787160 - [DEBUG]
27332 2019-Jan-16 21:15:26.787185 - [DEBUG] Join: AllTop & AllBottom
27333 2019-Jan-16 21:15:26.787211 - [DEBUG] = AllBottom (new jump func)
27334 2019-Jan-16 21:15:26.787235 - [DEBUG]
27335 2019-Jan-16 21:15:26.787258 - [DEBUG] Start adding new jump function
27336 2019-Jan-16 21:15:26.787281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27337 2019-Jan-16 21:15:26.787337 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27338 2019-Jan-16 21:15:26.787974 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27339 2019-Jan-16 21:15:26.788633 - [DEBUG] Edge Function : AllBottom
27340 2019-Jan-16 21:15:26.788661 - [DEBUG] End adding new jump function
27341 2019-Jan-16 21:15:26.788685 - [DEBUG]
27342 2019-Jan-16 21:15:26.788709 - [DEBUG] -------------------------------------------- 768. Path Edge --------------------------------------------
27343 2019-Jan-16 21:15:26.788733 - [DEBUG]
27344 2019-Jan-16 21:15:26.788756 - [DEBUG] Process 768. path edge:
27345 2019-Jan-16 21:15:26.788780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27346 2019-Jan-16 21:15:26.788836 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
27347 2019-Jan-16 21:15:26.789480 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27348 2019-Jan-16 21:15:26.790115 - [DEBUG]
27349 2019-Jan-16 21:15:26.790138 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27350 2019-Jan-16 21:15:26.790798 - [DEBUG] Possible callees:
27351 2019-Jan-16 21:15:26.790824 - [DEBUG] llvm.dbg.declare
27352 2019-Jan-16 21:15:26.790848 - [DEBUG] Possible return sites:
27353 2019-Jan-16 21:15:26.790871 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16927354 2019-Jan-16 21:15:26.792165 - [DEBUG] Found and process special summary
27355 2019-Jan-16 21:15:26.792199 - [DEBUG] Compose: EdgeIdentity * AllBottom
27356 2019-Jan-16 21:15:26.792226 - [DEBUG]
27357 2019-Jan-16 21:15:26.792250 - [DEBUG] Propagate flow
27358 2019-Jan-16 21:15:26.792273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27359 2019-Jan-16 21:15:26.792329 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27360 2019-Jan-16 21:15:26.792967 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27361 2019-Jan-16 21:15:26.793603 - [DEBUG] Edge function : AllBottom (result of previous compose)
27362 2019-Jan-16 21:15:26.793628 - [DEBUG]
27363 2019-Jan-16 21:15:26.793653 - [DEBUG] Join: AllTop & AllBottom
27364 2019-Jan-16 21:15:26.793678 - [DEBUG] = AllBottom (new jump func)
27365 2019-Jan-16 21:15:26.793702 - [DEBUG]
27366 2019-Jan-16 21:15:26.793725 - [DEBUG] Start adding new jump function
27367 2019-Jan-16 21:15:26.793748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27368 2019-Jan-16 21:15:26.793804 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27369 2019-Jan-16 21:15:26.794440 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27370 2019-Jan-16 21:15:26.795087 - [DEBUG] Edge Function : AllBottom
27371 2019-Jan-16 21:15:26.795116 - [DEBUG] End adding new jump function
27372 2019-Jan-16 21:15:26.795140 - [DEBUG]
27373 2019-Jan-16 21:15:26.795163 - [DEBUG] -------------------------------------------- 769. Path Edge --------------------------------------------
27374 2019-Jan-16 21:15:26.795187 - [DEBUG]
27375 2019-Jan-16 21:15:26.795210 - [DEBUG] Process 769. path edge:
27376 2019-Jan-16 21:15:26.795234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27377 2019-Jan-16 21:15:26.795290 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
27378 2019-Jan-16 21:15:26.795928 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27379 2019-Jan-16 21:15:26.796564 - [DEBUG]
27380 2019-Jan-16 21:15:26.796588 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27381 2019-Jan-16 21:15:26.797241 - [DEBUG] Compose: EdgeIdentity * AllBottom
27382 2019-Jan-16 21:15:26.797269 - [DEBUG]
27383 2019-Jan-16 21:15:26.797293 - [DEBUG] Propagate flow
27384 2019-Jan-16 21:15:26.797316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27385 2019-Jan-16 21:15:26.797373 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27386 2019-Jan-16 21:15:26.798015 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27387 2019-Jan-16 21:15:26.798668 - [DEBUG] Edge function : AllBottom (result of previous compose)
27388 2019-Jan-16 21:15:26.798693 - [DEBUG]
27389 2019-Jan-16 21:15:26.798718 - [DEBUG] Join: AllTop & AllBottom
27390 2019-Jan-16 21:15:26.798743 - [DEBUG] = AllBottom (new jump func)
27391 2019-Jan-16 21:15:26.798768 - [DEBUG]
27392 2019-Jan-16 21:15:26.798791 - [DEBUG] Start adding new jump function
27393 2019-Jan-16 21:15:26.798822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27394 2019-Jan-16 21:15:26.798878 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27395 2019-Jan-16 21:15:26.799515 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27396 2019-Jan-16 21:15:26.800148 - [DEBUG] Edge Function : AllBottom
27397 2019-Jan-16 21:15:26.800177 - [DEBUG] End adding new jump function
27398 2019-Jan-16 21:15:26.800200 - [DEBUG]
27399 2019-Jan-16 21:15:26.800224 - [DEBUG] -------------------------------------------- 770. Path Edge --------------------------------------------
27400 2019-Jan-16 21:15:26.800248 - [DEBUG]
27401 2019-Jan-16 21:15:26.800271 - [DEBUG] Process 770. path edge:
27402 2019-Jan-16 21:15:26.800295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27403 2019-Jan-16 21:15:26.800351 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
27404 2019-Jan-16 21:15:26.800983 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27405 2019-Jan-16 21:15:26.801620 - [DEBUG]
27406 2019-Jan-16 21:15:26.801644 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27407 2019-Jan-16 21:15:26.802311 - [DEBUG] Compose: EdgeIdentity * AllBottom
27408 2019-Jan-16 21:15:26.802339 - [DEBUG]
27409 2019-Jan-16 21:15:26.802363 - [DEBUG] Propagate flow
27410 2019-Jan-16 21:15:26.802387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27411 2019-Jan-16 21:15:26.802443 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27412 2019-Jan-16 21:15:26.803084 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27413 2019-Jan-16 21:15:26.803720 - [DEBUG] Edge function : AllBottom (result of previous compose)
27414 2019-Jan-16 21:15:26.803745 - [DEBUG]
27415 2019-Jan-16 21:15:26.803770 - [DEBUG] Join: AllTop & AllBottom
27416 2019-Jan-16 21:15:26.803795 - [DEBUG] = AllBottom (new jump func)
27417 2019-Jan-16 21:15:26.803819 - [DEBUG]
27418 2019-Jan-16 21:15:26.803842 - [DEBUG] Start adding new jump function
27419 2019-Jan-16 21:15:26.803866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27420 2019-Jan-16 21:15:26.803921 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27421 2019-Jan-16 21:15:26.804558 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27422 2019-Jan-16 21:15:26.805211 - [DEBUG] Edge Function : AllBottom
27423 2019-Jan-16 21:15:26.805239 - [DEBUG] End adding new jump function
27424 2019-Jan-16 21:15:26.805263 - [DEBUG]
27425 2019-Jan-16 21:15:26.805287 - [DEBUG] -------------------------------------------- 771. Path Edge --------------------------------------------
27426 2019-Jan-16 21:15:26.805311 - [DEBUG]
27427 2019-Jan-16 21:15:26.805334 - [DEBUG] Process 771. path edge:
27428 2019-Jan-16 21:15:26.805358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27429 2019-Jan-16 21:15:26.805414 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
27430 2019-Jan-16 21:15:26.806052 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27431 2019-Jan-16 21:15:26.806687 - [DEBUG]
27432 2019-Jan-16 21:15:26.806711 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27433 2019-Jan-16 21:15:26.807374 - [DEBUG] Compose: EdgeIdentity * AllBottom
27434 2019-Jan-16 21:15:26.807402 - [DEBUG]
27435 2019-Jan-16 21:15:26.807426 - [DEBUG] Propagate flow
27436 2019-Jan-16 21:15:26.807450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27437 2019-Jan-16 21:15:26.807515 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27438 2019-Jan-16 21:15:26.808152 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27439 2019-Jan-16 21:15:26.808804 - [DEBUG] Edge function : AllBottom (result of previous compose)
27440 2019-Jan-16 21:15:26.808829 - [DEBUG]
27441 2019-Jan-16 21:15:26.808854 - [DEBUG] Join: AllTop & AllBottom
27442 2019-Jan-16 21:15:26.808880 - [DEBUG] = AllBottom (new jump func)
27443 2019-Jan-16 21:15:26.808904 - [DEBUG]
27444 2019-Jan-16 21:15:26.808927 - [DEBUG] Start adding new jump function
27445 2019-Jan-16 21:15:26.808951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27446 2019-Jan-16 21:15:26.809007 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27447 2019-Jan-16 21:15:26.809643 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27448 2019-Jan-16 21:15:26.810276 - [DEBUG] Edge Function : AllBottom
27449 2019-Jan-16 21:15:26.810304 - [DEBUG] End adding new jump function
27450 2019-Jan-16 21:15:26.810328 - [DEBUG]
27451 2019-Jan-16 21:15:26.810352 - [DEBUG] -------------------------------------------- 772. Path Edge --------------------------------------------
27452 2019-Jan-16 21:15:26.810376 - [DEBUG]
27453 2019-Jan-16 21:15:26.810399 - [DEBUG] Process 772. path edge:
27454 2019-Jan-16 21:15:26.810423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27455 2019-Jan-16 21:15:26.810479 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
27456 2019-Jan-16 21:15:26.811120 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27457 2019-Jan-16 21:15:26.811768 - [DEBUG]
27458 2019-Jan-16 21:15:26.811794 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27459 2019-Jan-16 21:15:26.812447 - [DEBUG] Compose: EdgeIdentity * AllBottom
27460 2019-Jan-16 21:15:26.812475 - [DEBUG]
27461 2019-Jan-16 21:15:26.812499 - [DEBUG] Propagate flow
27462 2019-Jan-16 21:15:26.812522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27463 2019-Jan-16 21:15:26.812578 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27464 2019-Jan-16 21:15:26.813217 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27465 2019-Jan-16 21:15:26.813854 - [DEBUG] Edge function : AllBottom (result of previous compose)
27466 2019-Jan-16 21:15:26.813879 - [DEBUG]
27467 2019-Jan-16 21:15:26.813904 - [DEBUG] Join: AllTop & AllBottom
27468 2019-Jan-16 21:15:26.813930 - [DEBUG] = AllBottom (new jump func)
27469 2019-Jan-16 21:15:26.813954 - [DEBUG]
27470 2019-Jan-16 21:15:26.813977 - [DEBUG] Start adding new jump function
27471 2019-Jan-16 21:15:26.814000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27472 2019-Jan-16 21:15:26.814055 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27473 2019-Jan-16 21:15:26.814691 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27474 2019-Jan-16 21:15:26.815344 - [DEBUG] Edge Function : AllBottom
27475 2019-Jan-16 21:15:26.815372 - [DEBUG] End adding new jump function
27476 2019-Jan-16 21:15:26.815396 - [DEBUG]
27477 2019-Jan-16 21:15:26.815419 - [DEBUG] -------------------------------------------- 773. Path Edge --------------------------------------------
27478 2019-Jan-16 21:15:26.815443 - [DEBUG]
27479 2019-Jan-16 21:15:26.815466 - [DEBUG] Process 773. path edge:
27480 2019-Jan-16 21:15:26.815490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27481 2019-Jan-16 21:15:26.815554 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
27482 2019-Jan-16 21:15:26.816192 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27483 2019-Jan-16 21:15:26.816827 - [DEBUG]
27484 2019-Jan-16 21:15:26.816852 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27485 2019-Jan-16 21:15:26.817505 - [DEBUG] Compose: EdgeIdentity * AllBottom
27486 2019-Jan-16 21:15:26.817533 - [DEBUG]
27487 2019-Jan-16 21:15:26.817556 - [DEBUG] Propagate flow
27488 2019-Jan-16 21:15:26.817580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27489 2019-Jan-16 21:15:26.817636 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27490 2019-Jan-16 21:15:26.818278 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27491 2019-Jan-16 21:15:26.818930 - [DEBUG] Edge function : AllBottom (result of previous compose)
27492 2019-Jan-16 21:15:26.818955 - [DEBUG]
27493 2019-Jan-16 21:15:26.818980 - [DEBUG] Join: AllTop & AllBottom
27494 2019-Jan-16 21:15:26.819006 - [DEBUG] = AllBottom (new jump func)
27495 2019-Jan-16 21:15:26.819030 - [DEBUG]
27496 2019-Jan-16 21:15:26.819053 - [DEBUG] Start adding new jump function
27497 2019-Jan-16 21:15:26.819076 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27498 2019-Jan-16 21:15:26.819131 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27499 2019-Jan-16 21:15:26.819768 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27500 2019-Jan-16 21:15:26.820400 - [DEBUG] Edge Function : AllBottom
27501 2019-Jan-16 21:15:26.820429 - [DEBUG] End adding new jump function
27502 2019-Jan-16 21:15:26.820452 - [DEBUG]
27503 2019-Jan-16 21:15:26.820476 - [DEBUG] -------------------------------------------- 774. Path Edge --------------------------------------------
27504 2019-Jan-16 21:15:26.820500 - [DEBUG]
27505 2019-Jan-16 21:15:26.820523 - [DEBUG] Process 774. path edge:
27506 2019-Jan-16 21:15:26.820546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27507 2019-Jan-16 21:15:26.820602 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
27508 2019-Jan-16 21:15:26.821235 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27509 2019-Jan-16 21:15:26.821888 - [DEBUG]
27510 2019-Jan-16 21:15:26.821913 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27511 2019-Jan-16 21:15:26.822562 - [DEBUG] Compose: EdgeIdentity * AllBottom
27512 2019-Jan-16 21:15:26.822589 - [DEBUG]
27513 2019-Jan-16 21:15:26.822613 - [DEBUG] Propagate flow
27514 2019-Jan-16 21:15:26.822636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27515 2019-Jan-16 21:15:26.822693 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27516 2019-Jan-16 21:15:26.823331 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27517 2019-Jan-16 21:15:26.823968 - [DEBUG] Edge function : AllBottom (result of previous compose)
27518 2019-Jan-16 21:15:26.823993 - [DEBUG]
27519 2019-Jan-16 21:15:26.824018 - [DEBUG] Join: AllTop & AllBottom
27520 2019-Jan-16 21:15:26.824044 - [DEBUG] = AllBottom (new jump func)
27521 2019-Jan-16 21:15:26.824068 - [DEBUG]
27522 2019-Jan-16 21:15:26.824091 - [DEBUG] Start adding new jump function
27523 2019-Jan-16 21:15:26.824114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27524 2019-Jan-16 21:15:26.824170 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27525 2019-Jan-16 21:15:26.824813 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27526 2019-Jan-16 21:15:26.825463 - [DEBUG] Edge Function : AllBottom
27527 2019-Jan-16 21:15:26.825492 - [DEBUG] End adding new jump function
27528 2019-Jan-16 21:15:26.825516 - [DEBUG]
27529 2019-Jan-16 21:15:26.825539 - [DEBUG] -------------------------------------------- 775. Path Edge --------------------------------------------
27530 2019-Jan-16 21:15:26.825563 - [DEBUG]
27531 2019-Jan-16 21:15:26.825586 - [DEBUG] Process 775. path edge:
27532 2019-Jan-16 21:15:26.825610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27533 2019-Jan-16 21:15:26.825666 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
27534 2019-Jan-16 21:15:26.826300 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27535 2019-Jan-16 21:15:26.826936 - [DEBUG]
27536 2019-Jan-16 21:15:26.826961 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27537 2019-Jan-16 21:15:26.827640 - [DEBUG] Compose: EdgeIdentity * AllBottom
27538 2019-Jan-16 21:15:26.827669 - [DEBUG]
27539 2019-Jan-16 21:15:26.827694 - [DEBUG] Propagate flow
27540 2019-Jan-16 21:15:26.827717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27541 2019-Jan-16 21:15:26.827782 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27542 2019-Jan-16 21:15:26.828516 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27543 2019-Jan-16 21:15:26.829218 - [DEBUG] Edge function : AllBottom (result of previous compose)
27544 2019-Jan-16 21:15:26.829245 - [DEBUG]
27545 2019-Jan-16 21:15:26.829273 - [DEBUG] Join: AllTop & AllBottom
27546 2019-Jan-16 21:15:26.829299 - [DEBUG] = AllBottom (new jump func)
27547 2019-Jan-16 21:15:26.829324 - [DEBUG]
27548 2019-Jan-16 21:15:26.829348 - [DEBUG] Start adding new jump function
27549 2019-Jan-16 21:15:26.829371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27550 2019-Jan-16 21:15:26.829444 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27551 2019-Jan-16 21:15:26.830135 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27552 2019-Jan-16 21:15:26.830782 - [DEBUG] Edge Function : AllBottom
27553 2019-Jan-16 21:15:26.830815 - [DEBUG] End adding new jump function
27554 2019-Jan-16 21:15:26.830838 - [DEBUG]
27555 2019-Jan-16 21:15:26.830863 - [DEBUG] -------------------------------------------- 776. Path Edge --------------------------------------------
27556 2019-Jan-16 21:15:26.830887 - [DEBUG]
27557 2019-Jan-16 21:15:26.830911 - [DEBUG] Process 776. path edge:
27558 2019-Jan-16 21:15:26.830934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27559 2019-Jan-16 21:15:26.830992 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
27560 2019-Jan-16 21:15:26.831631 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27561 2019-Jan-16 21:15:26.832293 - [DEBUG]
27562 2019-Jan-16 21:15:26.832320 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27563 2019-Jan-16 21:15:26.832996 - [DEBUG] Compose: EdgeIdentity * AllBottom
27564 2019-Jan-16 21:15:26.833024 - [DEBUG]
27565 2019-Jan-16 21:15:26.833048 - [DEBUG] Propagate flow
27566 2019-Jan-16 21:15:26.833071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27567 2019-Jan-16 21:15:26.833128 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27568 2019-Jan-16 21:15:26.833783 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27569 2019-Jan-16 21:15:26.834421 - [DEBUG] Edge function : AllBottom (result of previous compose)
27570 2019-Jan-16 21:15:26.834446 - [DEBUG]
27571 2019-Jan-16 21:15:26.834471 - [DEBUG] Join: AllTop & AllBottom
27572 2019-Jan-16 21:15:26.834497 - [DEBUG] = AllBottom (new jump func)
27573 2019-Jan-16 21:15:26.834521 - [DEBUG]
27574 2019-Jan-16 21:15:26.834544 - [DEBUG] Start adding new jump function
27575 2019-Jan-16 21:15:26.834567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27576 2019-Jan-16 21:15:26.834623 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27577 2019-Jan-16 21:15:26.835278 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27578 2019-Jan-16 21:15:26.835912 - [DEBUG] Edge Function : AllBottom
27579 2019-Jan-16 21:15:26.835941 - [DEBUG] End adding new jump function
27580 2019-Jan-16 21:15:26.835964 - [DEBUG]
27581 2019-Jan-16 21:15:26.835988 - [DEBUG] -------------------------------------------- 777. Path Edge --------------------------------------------
27582 2019-Jan-16 21:15:26.836012 - [DEBUG]
27583 2019-Jan-16 21:15:26.836035 - [DEBUG] Process 777. path edge:
27584 2019-Jan-16 21:15:26.836059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27585 2019-Jan-16 21:15:26.836114 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
27586 2019-Jan-16 21:15:26.836749 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27587 2019-Jan-16 21:15:26.837398 - [DEBUG]
27588 2019-Jan-16 21:15:26.837421 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27589 2019-Jan-16 21:15:26.838077 - [DEBUG] Compose: EdgeIdentity * AllBottom
27590 2019-Jan-16 21:15:26.838105 - [DEBUG]
27591 2019-Jan-16 21:15:26.838128 - [DEBUG] Propagate flow
27592 2019-Jan-16 21:15:26.838151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27593 2019-Jan-16 21:15:26.838208 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27594 2019-Jan-16 21:15:26.838864 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27595 2019-Jan-16 21:15:26.839505 - [DEBUG] Edge function : AllBottom (result of previous compose)
27596 2019-Jan-16 21:15:26.839530 - [DEBUG]
27597 2019-Jan-16 21:15:26.839555 - [DEBUG] Join: AllTop & AllBottom
27598 2019-Jan-16 21:15:26.839581 - [DEBUG] = AllBottom (new jump func)
27599 2019-Jan-16 21:15:26.839605 - [DEBUG]
27600 2019-Jan-16 21:15:26.839628 - [DEBUG] Start adding new jump function
27601 2019-Jan-16 21:15:26.839651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27602 2019-Jan-16 21:15:26.839707 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27603 2019-Jan-16 21:15:26.840344 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27604 2019-Jan-16 21:15:26.840978 - [DEBUG] Edge Function : AllBottom
27605 2019-Jan-16 21:15:26.841007 - [DEBUG] End adding new jump function
27606 2019-Jan-16 21:15:26.841031 - [DEBUG]
27607 2019-Jan-16 21:15:26.841055 - [DEBUG] -------------------------------------------- 778. Path Edge --------------------------------------------
27608 2019-Jan-16 21:15:26.841079 - [DEBUG]
27609 2019-Jan-16 21:15:26.841102 - [DEBUG] Process 778. path edge:
27610 2019-Jan-16 21:15:26.841125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27611 2019-Jan-16 21:15:26.841181 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
27612 2019-Jan-16 21:15:26.841831 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27613 2019-Jan-16 21:15:26.842478 - [DEBUG]
27614 2019-Jan-16 21:15:26.842502 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27615 2019-Jan-16 21:15:26.843148 - [DEBUG] Start of endsummarytab entry
27616 2019-Jan-16 21:15:26.843182 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
27617 2019-Jan-16 21:15:26.843838 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
27618 2019-Jan-16 21:15:26.843899 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27619 2019-Jan-16 21:15:26.844533 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
27620 2019-Jan-16 21:15:26.845195 - [DEBUG] EF: AllBottom
27621 2019-Jan-16 21:15:26.845220 - [DEBUG]
27622 2019-Jan-16 21:15:26.845243 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27623 2019-Jan-16 21:15:26.845878 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
27624 2019-Jan-16 21:15:26.846516 - [DEBUG] EF: AllBottom
27625 2019-Jan-16 21:15:26.846541 - [DEBUG]
27626 2019-Jan-16 21:15:26.846564 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27627 2019-Jan-16 21:15:26.847198 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
27628 2019-Jan-16 21:15:26.847841 - [DEBUG] EF: AllBottom
27629 2019-Jan-16 21:15:26.847865 - [DEBUG]
27630 2019-Jan-16 21:15:26.847888 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27631 2019-Jan-16 21:15:26.848537 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
27632 2019-Jan-16 21:15:26.849173 - [DEBUG] EF: AllBottom
27633 2019-Jan-16 21:15:26.849198 - [DEBUG]
27634 2019-Jan-16 21:15:26.849221 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27635 2019-Jan-16 21:15:26.849854 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27636 2019-Jan-16 21:15:26.850497 - [DEBUG] EF: AllBottom
27637 2019-Jan-16 21:15:26.850521 - [DEBUG]
27638 2019-Jan-16 21:15:26.850545 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27639 2019-Jan-16 21:15:26.851178 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
27640 2019-Jan-16 21:15:26.851831 - [DEBUG] EF: AllBottom
27641 2019-Jan-16 21:15:26.851855 - [DEBUG]
27642 2019-Jan-16 21:15:26.851879 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27643 2019-Jan-16 21:15:26.852512 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27644 2019-Jan-16 21:15:26.853148 - [DEBUG] EF: AllBottom
27645 2019-Jan-16 21:15:26.853173 - [DEBUG]
27646 2019-Jan-16 21:15:26.853196 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27647 2019-Jan-16 21:15:26.853830 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27648 2019-Jan-16 21:15:26.854468 - [DEBUG] EF: AllBottom
27649 2019-Jan-16 21:15:26.854492 - [DEBUG]
27650 2019-Jan-16 21:15:26.854515 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27651 2019-Jan-16 21:15:26.855164 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
27652 2019-Jan-16 21:15:26.855802 - [DEBUG] EF: AllBottom
27653 2019-Jan-16 21:15:26.855826 - [DEBUG]
27654 2019-Jan-16 21:15:26.855849 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27655 2019-Jan-16 21:15:26.856482 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27656 2019-Jan-16 21:15:26.857115 - [DEBUG] EF: AllBottom
27657 2019-Jan-16 21:15:26.857139 - [DEBUG]
27658 2019-Jan-16 21:15:26.857163 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27659 2019-Jan-16 21:15:26.857803 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27660 2019-Jan-16 21:15:26.858454 - [DEBUG] EF: AllBottom
27661 2019-Jan-16 21:15:26.858479 - [DEBUG]
27662 2019-Jan-16 21:15:26.858502 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27663 2019-Jan-16 21:15:26.859137 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27664 2019-Jan-16 21:15:26.859772 - [DEBUG] EF: AllBottom
27665 2019-Jan-16 21:15:26.859797 - [DEBUG]
27666 2019-Jan-16 21:15:26.859820 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27667 2019-Jan-16 21:15:26.860452 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
27668 2019-Jan-16 21:15:26.861090 - [DEBUG] EF: AllBottom
27669 2019-Jan-16 21:15:26.861115 - [DEBUG]
27670 2019-Jan-16 21:15:26.861138 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27671 2019-Jan-16 21:15:26.861784 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
27672 2019-Jan-16 21:15:26.862417 - [DEBUG] EF: AllBottom
27673 2019-Jan-16 21:15:26.862442 - [DEBUG]
27674 2019-Jan-16 21:15:26.862465 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27675 2019-Jan-16 21:15:26.863098 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
27676 2019-Jan-16 21:15:26.863733 - [DEBUG] EF: AllBottom
27677 2019-Jan-16 21:15:26.863758 - [DEBUG]
27678 2019-Jan-16 21:15:26.863781 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27679 2019-Jan-16 21:15:26.864413 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27680 2019-Jan-16 21:15:26.865043 - [DEBUG] EF: AllBottom
27681 2019-Jan-16 21:15:26.865080 - [DEBUG]
27682 2019-Jan-16 21:15:26.865105 - [DEBUG] ---------------
27683 2019-Jan-16 21:15:26.865129 - [DEBUG]
27684 2019-Jan-16 21:15:26.865154 - [DEBUG] End of endsummarytab entry
27685 2019-Jan-16 21:15:26.865177 - [DEBUG]
27686 2019-Jan-16 21:15:26.865200 - [DEBUG] Start of incomingtab entry
27687 2019-Jan-16 21:15:26.865224 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
27688 2019-Jan-16 21:15:26.865859 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
27689 2019-Jan-16 21:15:26.865916 - [DEBUG] ---------------
27690 2019-Jan-16 21:15:26.865940 - [DEBUG] End of incomingtab entry
27691 2019-Jan-16 21:15:26.865963 - [DEBUG]
27692 2019-Jan-16 21:15:26.865989 - [DEBUG] EDGE:
27693 2019-Jan-16 21:15:26.866045 - [DEBUG] ---> 27694 2019-Jan-16 21:15:26.866680 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27695 2019-Jan-16 21:15:26.867316 - [DEBUG]
27696 2019-Jan-16 21:15:26.867342 - [DEBUG] EDGE:
27697 2019-Jan-16 21:15:26.867399 - [DEBUG] ---> 27698 2019-Jan-16 21:15:26.868034 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27699 2019-Jan-16 21:15:26.868686 - [DEBUG]
27700 2019-Jan-16 21:15:26.868723 - [DEBUG] Compose: EdgeIdentity * AllBottom
27701 2019-Jan-16 21:15:26.868750 - [DEBUG]
27702 2019-Jan-16 21:15:26.868773 - [DEBUG] Propagate flow
27703 2019-Jan-16 21:15:26.868796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27704 2019-Jan-16 21:15:26.868852 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27705 2019-Jan-16 21:15:26.869498 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27706 2019-Jan-16 21:15:26.870143 - [DEBUG] Edge function : AllBottom (result of previous compose)
27707 2019-Jan-16 21:15:26.870168 - [DEBUG]
27708 2019-Jan-16 21:15:26.870194 - [DEBUG] Join: AllTop & AllBottom
27709 2019-Jan-16 21:15:26.870219 - [DEBUG] = AllBottom (new jump func)
27710 2019-Jan-16 21:15:26.870244 - [DEBUG]
27711 2019-Jan-16 21:15:26.870267 - [DEBUG] Start adding new jump function
27712 2019-Jan-16 21:15:26.870290 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27713 2019-Jan-16 21:15:26.870346 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27714 2019-Jan-16 21:15:26.870983 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27715 2019-Jan-16 21:15:26.871627 - [DEBUG] Edge Function : AllBottom
27716 2019-Jan-16 21:15:26.871656 - [DEBUG] End adding new jump function
27717 2019-Jan-16 21:15:26.871680 - [DEBUG]
27718 2019-Jan-16 21:15:26.871703 - [DEBUG] -------------------------------------------- 779. Path Edge --------------------------------------------
27719 2019-Jan-16 21:15:26.871728 - [DEBUG]
27720 2019-Jan-16 21:15:26.871765 - [DEBUG] Process 779. path edge:
27721 2019-Jan-16 21:15:26.871789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27722 2019-Jan-16 21:15:26.871845 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
27723 2019-Jan-16 21:15:26.872496 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27724 2019-Jan-16 21:15:26.873134 - [DEBUG]
27725 2019-Jan-16 21:15:26.873158 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27726 2019-Jan-16 21:15:26.873813 - [DEBUG] Possible callees:
27727 2019-Jan-16 21:15:26.873839 - [DEBUG] llvm.dbg.declare
27728 2019-Jan-16 21:15:26.873864 - [DEBUG] Possible return sites:
27729 2019-Jan-16 21:15:26.873887 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19327730 2019-Jan-16 21:15:26.875183 - [DEBUG] Found and process special summary
27731 2019-Jan-16 21:15:26.875218 - [DEBUG] Compose: EdgeIdentity * AllBottom
27732 2019-Jan-16 21:15:26.875245 - [DEBUG]
27733 2019-Jan-16 21:15:26.875269 - [DEBUG] Propagate flow
27734 2019-Jan-16 21:15:26.875291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27735 2019-Jan-16 21:15:26.875348 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27736 2019-Jan-16 21:15:26.875986 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27737 2019-Jan-16 21:15:26.876622 - [DEBUG] Edge function : AllBottom (result of previous compose)
27738 2019-Jan-16 21:15:26.876647 - [DEBUG]
27739 2019-Jan-16 21:15:26.876672 - [DEBUG] Join: AllTop & AllBottom
27740 2019-Jan-16 21:15:26.876697 - [DEBUG] = AllBottom (new jump func)
27741 2019-Jan-16 21:15:26.876721 - [DEBUG]
27742 2019-Jan-16 21:15:26.876744 - [DEBUG] Start adding new jump function
27743 2019-Jan-16 21:15:26.876767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27744 2019-Jan-16 21:15:26.876823 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27745 2019-Jan-16 21:15:26.877459 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27746 2019-Jan-16 21:15:26.878094 - [DEBUG] Edge Function : AllBottom
27747 2019-Jan-16 21:15:26.878123 - [DEBUG] End adding new jump function
27748 2019-Jan-16 21:15:26.878146 - [DEBUG]
27749 2019-Jan-16 21:15:26.878181 - [DEBUG] -------------------------------------------- 780. Path Edge --------------------------------------------
27750 2019-Jan-16 21:15:26.878206 - [DEBUG]
27751 2019-Jan-16 21:15:26.878229 - [DEBUG] Process 780. path edge:
27752 2019-Jan-16 21:15:26.878252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27753 2019-Jan-16 21:15:26.878309 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
27754 2019-Jan-16 21:15:26.878962 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27755 2019-Jan-16 21:15:26.879599 - [DEBUG]
27756 2019-Jan-16 21:15:26.879624 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27757 2019-Jan-16 21:15:26.880279 - [DEBUG] Compose: EdgeIdentity * AllBottom
27758 2019-Jan-16 21:15:26.880307 - [DEBUG]
27759 2019-Jan-16 21:15:26.880331 - [DEBUG] Propagate flow
27760 2019-Jan-16 21:15:26.880354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27761 2019-Jan-16 21:15:26.880411 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27762 2019-Jan-16 21:15:26.881047 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27763 2019-Jan-16 21:15:26.881682 - [DEBUG] Edge function : AllBottom (result of previous compose)
27764 2019-Jan-16 21:15:26.881707 - [DEBUG]
27765 2019-Jan-16 21:15:26.881743 - [DEBUG] Join: AllTop & AllBottom
27766 2019-Jan-16 21:15:26.881771 - [DEBUG] = AllBottom (new jump func)
27767 2019-Jan-16 21:15:26.881796 - [DEBUG]
27768 2019-Jan-16 21:15:26.881819 - [DEBUG] Start adding new jump function
27769 2019-Jan-16 21:15:26.881842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27770 2019-Jan-16 21:15:26.881898 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27771 2019-Jan-16 21:15:26.882535 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27772 2019-Jan-16 21:15:26.883168 - [DEBUG] Edge Function : AllBottom
27773 2019-Jan-16 21:15:26.883196 - [DEBUG] End adding new jump function
27774 2019-Jan-16 21:15:26.883220 - [DEBUG]
27775 2019-Jan-16 21:15:26.883243 - [DEBUG] -------------------------------------------- 781. Path Edge --------------------------------------------
27776 2019-Jan-16 21:15:26.883268 - [DEBUG]
27777 2019-Jan-16 21:15:26.883291 - [DEBUG] Process 781. path edge:
27778 2019-Jan-16 21:15:26.883314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27779 2019-Jan-16 21:15:26.883371 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
27780 2019-Jan-16 21:15:26.884005 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27781 2019-Jan-16 21:15:26.884641 - [DEBUG]
27782 2019-Jan-16 21:15:26.884666 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27783 2019-Jan-16 21:15:26.885333 - [DEBUG] Compose: EdgeIdentity * AllBottom
27784 2019-Jan-16 21:15:26.885361 - [DEBUG]
27785 2019-Jan-16 21:15:26.885384 - [DEBUG] Propagate flow
27786 2019-Jan-16 21:15:26.885407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27787 2019-Jan-16 21:15:26.885464 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27788 2019-Jan-16 21:15:26.886099 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27789 2019-Jan-16 21:15:26.886736 - [DEBUG] Edge function : AllBottom (result of previous compose)
27790 2019-Jan-16 21:15:26.886761 - [DEBUG]
27791 2019-Jan-16 21:15:26.886786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27792 2019-Jan-16 21:15:26.886811 - [DEBUG] = AllBottom
27793 2019-Jan-16 21:15:26.886835 - [DEBUG]
27794 2019-Jan-16 21:15:26.886866 - [DEBUG] PROPAGATE: No new function!
27795 2019-Jan-16 21:15:26.886892 - [DEBUG] EDGE:
27796 2019-Jan-16 21:15:26.886950 - [DEBUG] ---> 27797 2019-Jan-16 21:15:26.887585 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27798 2019-Jan-16 21:15:26.888229 - [DEBUG]
27799 2019-Jan-16 21:15:26.888254 - [DEBUG] EDGE:
27800 2019-Jan-16 21:15:26.888311 - [DEBUG] ---> 27801 2019-Jan-16 21:15:26.888964 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27802 2019-Jan-16 21:15:26.889600 - [DEBUG]
27803 2019-Jan-16 21:15:26.889639 - [DEBUG] Compose: EdgeIdentity * AllBottom
27804 2019-Jan-16 21:15:26.889666 - [DEBUG]
27805 2019-Jan-16 21:15:26.889690 - [DEBUG] Propagate flow
27806 2019-Jan-16 21:15:26.889713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27807 2019-Jan-16 21:15:26.889769 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27808 2019-Jan-16 21:15:26.890406 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27809 2019-Jan-16 21:15:26.891042 - [DEBUG] Edge function : AllBottom (result of previous compose)
27810 2019-Jan-16 21:15:26.891067 - [DEBUG]
27811 2019-Jan-16 21:15:26.891092 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27812 2019-Jan-16 21:15:26.891117 - [DEBUG] = AllBottom
27813 2019-Jan-16 21:15:26.891141 - [DEBUG]
27814 2019-Jan-16 21:15:26.891164 - [DEBUG] PROPAGATE: No new function!
27815 2019-Jan-16 21:15:26.891191 - [DEBUG] EDGE:
27816 2019-Jan-16 21:15:26.891249 - [DEBUG] ---> 27817 2019-Jan-16 21:15:26.891912 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27818 2019-Jan-16 21:15:26.892548 - [DEBUG]
27819 2019-Jan-16 21:15:26.892574 - [DEBUG] EDGE:
27820 2019-Jan-16 21:15:26.892631 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
27821 2019-Jan-16 21:15:26.893272 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27822 2019-Jan-16 21:15:26.893908 - [DEBUG]
27823 2019-Jan-16 21:15:26.893934 - [DEBUG] EDGE:
27824 2019-Jan-16 21:15:26.893991 - [DEBUG] ---> 27825 2019-Jan-16 21:15:26.894624 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27826 2019-Jan-16 21:15:26.895276 - [DEBUG]
27827 2019-Jan-16 21:15:26.895302 - [DEBUG] EDGE:
27828 2019-Jan-16 21:15:26.895360 - [DEBUG] ---> 27829 2019-Jan-16 21:15:26.895994 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27830 2019-Jan-16 21:15:26.896629 - [DEBUG]
27831 2019-Jan-16 21:15:26.896655 - [DEBUG] EDGE:
27832 2019-Jan-16 21:15:26.896712 - [DEBUG] ---> 27833 2019-Jan-16 21:15:26.897349 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27834 2019-Jan-16 21:15:26.897984 - [DEBUG]
27835 2019-Jan-16 21:15:26.898027 - [DEBUG] Compose: EdgeIdentity * AllBottom
27836 2019-Jan-16 21:15:26.898054 - [DEBUG]
27837 2019-Jan-16 21:15:26.898078 - [DEBUG] Propagate flow
27838 2019-Jan-16 21:15:26.898101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27839 2019-Jan-16 21:15:26.898157 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
27840 2019-Jan-16 21:15:26.898813 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27841 2019-Jan-16 21:15:26.899449 - [DEBUG] Edge function : AllBottom (result of previous compose)
27842 2019-Jan-16 21:15:26.899474 - [DEBUG]
27843 2019-Jan-16 21:15:26.899499 - [DEBUG] Join: AllTop & AllBottom
27844 2019-Jan-16 21:15:26.899524 - [DEBUG] = AllBottom (new jump func)
27845 2019-Jan-16 21:15:26.899548 - [DEBUG]
27846 2019-Jan-16 21:15:26.899571 - [DEBUG] Start adding new jump function
27847 2019-Jan-16 21:15:26.899595 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27848 2019-Jan-16 21:15:26.899650 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27849 2019-Jan-16 21:15:26.900286 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
27850 2019-Jan-16 21:15:26.900921 - [DEBUG] Edge Function : AllBottom
27851 2019-Jan-16 21:15:26.900950 - [DEBUG] End adding new jump function
27852 2019-Jan-16 21:15:26.900973 - [DEBUG]
27853 2019-Jan-16 21:15:26.900997 - [DEBUG] -------------------------------------------- 782. Path Edge --------------------------------------------
27854 2019-Jan-16 21:15:26.901020 - [DEBUG]
27855 2019-Jan-16 21:15:26.901043 - [DEBUG] Process 782. path edge:
27856 2019-Jan-16 21:15:26.901067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27857 2019-Jan-16 21:15:26.901123 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
27858 2019-Jan-16 21:15:26.901774 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27859 2019-Jan-16 21:15:26.902410 - [DEBUG]
27860 2019-Jan-16 21:15:26.902434 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
27861 2019-Jan-16 21:15:26.903088 - [DEBUG] Compose: EdgeIdentity * AllBottom
27862 2019-Jan-16 21:15:26.903115 - [DEBUG]
27863 2019-Jan-16 21:15:26.903139 - [DEBUG] Propagate flow
27864 2019-Jan-16 21:15:26.903162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27865 2019-Jan-16 21:15:26.903219 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
27866 2019-Jan-16 21:15:26.903852 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27867 2019-Jan-16 21:15:26.904494 - [DEBUG] Edge function : AllBottom (result of previous compose)
27868 2019-Jan-16 21:15:26.904519 - [DEBUG]
27869 2019-Jan-16 21:15:26.904544 - [DEBUG] Join: AllTop & AllBottom
27870 2019-Jan-16 21:15:26.904570 - [DEBUG] = AllBottom (new jump func)
27871 2019-Jan-16 21:15:26.904594 - [DEBUG]
27872 2019-Jan-16 21:15:26.904618 - [DEBUG] Start adding new jump function
27873 2019-Jan-16 21:15:26.904641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27874 2019-Jan-16 21:15:26.904697 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27875 2019-Jan-16 21:15:26.905350 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
27876 2019-Jan-16 21:15:26.905982 - [DEBUG] Edge Function : AllBottom
27877 2019-Jan-16 21:15:26.906011 - [DEBUG] End adding new jump function
27878 2019-Jan-16 21:15:26.906035 - [DEBUG]
27879 2019-Jan-16 21:15:26.906058 - [DEBUG] -------------------------------------------- 783. Path Edge --------------------------------------------
27880 2019-Jan-16 21:15:26.906082 - [DEBUG]
27881 2019-Jan-16 21:15:26.906115 - [DEBUG] Process 783. path edge:
27882 2019-Jan-16 21:15:26.906139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27883 2019-Jan-16 21:15:26.906196 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
27884 2019-Jan-16 21:15:26.906828 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
27885 2019-Jan-16 21:15:26.907464 - [DEBUG]
27886 2019-Jan-16 21:15:26.907489 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
27887 2019-Jan-16 21:15:26.908137 - [DEBUG] Compose: EdgeIdentity * AllBottom
27888 2019-Jan-16 21:15:26.908165 - [DEBUG]
27889 2019-Jan-16 21:15:26.908188 - [DEBUG] Propagate flow
27890 2019-Jan-16 21:15:26.908211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27891 2019-Jan-16 21:15:26.908268 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27892 2019-Jan-16 21:15:26.908926 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27893 2019-Jan-16 21:15:26.909564 - [DEBUG] Edge function : AllBottom (result of previous compose)
27894 2019-Jan-16 21:15:26.909589 - [DEBUG]
27895 2019-Jan-16 21:15:26.909614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27896 2019-Jan-16 21:15:26.909639 - [DEBUG] = AllBottom
27897 2019-Jan-16 21:15:26.909663 - [DEBUG]
27898 2019-Jan-16 21:15:26.909686 - [DEBUG] PROPAGATE: No new function!
27899 2019-Jan-16 21:15:26.909711 - [DEBUG] EDGE:
27900 2019-Jan-16 21:15:26.909769 - [DEBUG] ---> 27901 2019-Jan-16 21:15:26.910409 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27902 2019-Jan-16 21:15:26.911045 - [DEBUG]
27903 2019-Jan-16 21:15:26.911071 - [DEBUG] EDGE:
27904 2019-Jan-16 21:15:26.911128 - [DEBUG] ---> 27905 2019-Jan-16 21:15:26.911779 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27906 2019-Jan-16 21:15:26.912415 - [DEBUG]
27907 2019-Jan-16 21:15:26.912441 - [DEBUG] EDGE:
27908 2019-Jan-16 21:15:26.912498 - [DEBUG] ---> 27909 2019-Jan-16 21:15:26.913132 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27910 2019-Jan-16 21:15:26.913767 - [DEBUG]
27911 2019-Jan-16 21:15:26.913794 - [DEBUG] EDGE:
27912 2019-Jan-16 21:15:26.913851 - [DEBUG] ---> 27913 2019-Jan-16 21:15:26.914488 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27914 2019-Jan-16 21:15:26.915138 - [DEBUG]
27915 2019-Jan-16 21:15:26.915164 - [DEBUG] EDGE:
27916 2019-Jan-16 21:15:26.915221 - [DEBUG] ---> 27917 2019-Jan-16 21:15:26.915855 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27918 2019-Jan-16 21:15:26.916490 - [DEBUG]
27919 2019-Jan-16 21:15:26.916516 - [DEBUG] EDGE:
27920 2019-Jan-16 21:15:26.916573 - [DEBUG] ---> 27921 2019-Jan-16 21:15:26.917209 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27922 2019-Jan-16 21:15:26.917852 - [DEBUG]
27923 2019-Jan-16 21:15:26.917892 - [DEBUG] Compose: EdgeIdentity * AllBottom
27924 2019-Jan-16 21:15:26.917919 - [DEBUG]
27925 2019-Jan-16 21:15:26.917943 - [DEBUG] Propagate flow
27926 2019-Jan-16 21:15:26.917966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27927 2019-Jan-16 21:15:26.918023 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27928 2019-Jan-16 21:15:26.918675 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27929 2019-Jan-16 21:15:26.919313 - [DEBUG] Edge function : AllBottom (result of previous compose)
27930 2019-Jan-16 21:15:26.919337 - [DEBUG]
27931 2019-Jan-16 21:15:26.919362 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27932 2019-Jan-16 21:15:26.919388 - [DEBUG] = AllBottom
27933 2019-Jan-16 21:15:26.919412 - [DEBUG]
27934 2019-Jan-16 21:15:26.919434 - [DEBUG] PROPAGATE: No new function!
27935 2019-Jan-16 21:15:26.919462 - [DEBUG] EDGE:
27936 2019-Jan-16 21:15:26.919520 - [DEBUG] ---> 27937 2019-Jan-16 21:15:26.920165 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27938 2019-Jan-16 21:15:26.920808 - [DEBUG]
27939 2019-Jan-16 21:15:26.920835 - [DEBUG] EDGE:
27940 2019-Jan-16 21:15:26.920892 - [DEBUG] ---> 27941 2019-Jan-16 21:15:26.921528 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27942 2019-Jan-16 21:15:26.922182 - [DEBUG]
27943 2019-Jan-16 21:15:26.922208 - [DEBUG] EDGE:
27944 2019-Jan-16 21:15:26.922265 - [DEBUG] ---> 27945 2019-Jan-16 21:15:26.922901 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27946 2019-Jan-16 21:15:26.923536 - [DEBUG]
27947 2019-Jan-16 21:15:26.923575 - [DEBUG] Compose: EdgeIdentity * AllBottom
27948 2019-Jan-16 21:15:26.923602 - [DEBUG]
27949 2019-Jan-16 21:15:26.923625 - [DEBUG] Propagate flow
27950 2019-Jan-16 21:15:26.923648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27951 2019-Jan-16 21:15:26.923705 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27952 2019-Jan-16 21:15:26.924341 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27953 2019-Jan-16 21:15:26.924977 - [DEBUG] Edge function : AllBottom (result of previous compose)
27954 2019-Jan-16 21:15:26.925002 - [DEBUG]
27955 2019-Jan-16 21:15:26.925027 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27956 2019-Jan-16 21:15:26.925052 - [DEBUG] = AllBottom
27957 2019-Jan-16 21:15:26.925090 - [DEBUG]
27958 2019-Jan-16 21:15:26.925114 - [DEBUG] PROPAGATE: No new function!
27959 2019-Jan-16 21:15:26.925141 - [DEBUG] EDGE:
27960 2019-Jan-16 21:15:26.925199 - [DEBUG] ---> 27961 2019-Jan-16 21:15:26.925845 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27962 2019-Jan-16 21:15:26.926483 - [DEBUG]
27963 2019-Jan-16 21:15:26.926509 - [DEBUG] EDGE:
27964 2019-Jan-16 21:15:26.926567 - [DEBUG] ---> 27965 2019-Jan-16 21:15:26.927200 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27966 2019-Jan-16 21:15:26.927843 - [DEBUG]
27967 2019-Jan-16 21:15:26.927870 - [DEBUG] EDGE:
27968 2019-Jan-16 21:15:26.927927 - [DEBUG] ---> 27969 2019-Jan-16 21:15:26.928579 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27970 2019-Jan-16 21:15:26.929215 - [DEBUG]
27971 2019-Jan-16 21:15:26.929241 - [DEBUG] EDGE:
27972 2019-Jan-16 21:15:26.929298 - [DEBUG] ---> 27973 2019-Jan-16 21:15:26.929937 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27974 2019-Jan-16 21:15:26.930572 - [DEBUG]
27975 2019-Jan-16 21:15:26.930610 - [DEBUG] Compose: EdgeIdentity * AllBottom
27976 2019-Jan-16 21:15:26.930637 - [DEBUG]
27977 2019-Jan-16 21:15:26.930661 - [DEBUG] Propagate flow
27978 2019-Jan-16 21:15:26.930684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27979 2019-Jan-16 21:15:26.930740 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27980 2019-Jan-16 21:15:26.931379 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27981 2019-Jan-16 21:15:26.932031 - [DEBUG] Edge function : AllBottom (result of previous compose)
27982 2019-Jan-16 21:15:26.932056 - [DEBUG]
27983 2019-Jan-16 21:15:26.932081 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27984 2019-Jan-16 21:15:26.932106 - [DEBUG] = AllBottom
27985 2019-Jan-16 21:15:26.932130 - [DEBUG]
27986 2019-Jan-16 21:15:26.932153 - [DEBUG] PROPAGATE: No new function!
27987 2019-Jan-16 21:15:26.932180 - [DEBUG] EDGE:
27988 2019-Jan-16 21:15:26.932238 - [DEBUG] ---> 27989 2019-Jan-16 21:15:26.932884 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27990 2019-Jan-16 21:15:26.933521 - [DEBUG]
27991 2019-Jan-16 21:15:26.933547 - [DEBUG] EDGE:
27992 2019-Jan-16 21:15:26.933604 - [DEBUG] ---> 27993 2019-Jan-16 21:15:26.934237 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27994 2019-Jan-16 21:15:26.934872 - [DEBUG]
27995 2019-Jan-16 21:15:26.934898 - [DEBUG] EDGE:
27996 2019-Jan-16 21:15:26.934955 - [DEBUG] ---> 27997 2019-Jan-16 21:15:26.935608 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
27998 2019-Jan-16 21:15:26.936243 - [DEBUG]
27999 2019-Jan-16 21:15:26.936281 - [DEBUG] Compose: EdgeIdentity * AllBottom
28000 2019-Jan-16 21:15:26.936308 - [DEBUG]
28001 2019-Jan-16 21:15:26.936331 - [DEBUG] Propagate flow
28002 2019-Jan-16 21:15:26.936354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28003 2019-Jan-16 21:15:26.936410 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28004 2019-Jan-16 21:15:26.937053 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28005 2019-Jan-16 21:15:26.937696 - [DEBUG] Edge function : AllBottom (result of previous compose)
28006 2019-Jan-16 21:15:26.937721 - [DEBUG]
28007 2019-Jan-16 21:15:26.937746 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28008 2019-Jan-16 21:15:26.937772 - [DEBUG] = AllBottom
28009 2019-Jan-16 21:15:26.937804 - [DEBUG]
28010 2019-Jan-16 21:15:26.937828 - [DEBUG] PROPAGATE: No new function!
28011 2019-Jan-16 21:15:26.937855 - [DEBUG] EDGE:
28012 2019-Jan-16 21:15:26.937913 - [DEBUG] ---> 28013 2019-Jan-16 21:15:26.938579 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28014 2019-Jan-16 21:15:26.939221 - [DEBUG]
28015 2019-Jan-16 21:15:26.939248 - [DEBUG] EDGE:
28016 2019-Jan-16 21:15:26.939305 - [DEBUG] ---> 28017 2019-Jan-16 21:15:26.939938 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28018 2019-Jan-16 21:15:26.940573 - [DEBUG]
28019 2019-Jan-16 21:15:26.940600 - [DEBUG] EDGE:
28020 2019-Jan-16 21:15:26.940656 - [DEBUG] ---> 28021 2019-Jan-16 21:15:26.941289 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28022 2019-Jan-16 21:15:26.941960 - [DEBUG]
28023 2019-Jan-16 21:15:26.941987 - [DEBUG] EDGE:
28024 2019-Jan-16 21:15:26.942044 - [DEBUG] ---> 28025 2019-Jan-16 21:15:26.942681 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28026 2019-Jan-16 21:15:26.943316 - [DEBUG]
28027 2019-Jan-16 21:15:26.943357 - [DEBUG] Compose: EdgeIdentity * AllBottom
28028 2019-Jan-16 21:15:26.943393 - [DEBUG]
28029 2019-Jan-16 21:15:26.943417 - [DEBUG] Propagate flow
28030 2019-Jan-16 21:15:26.943440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28031 2019-Jan-16 21:15:26.943496 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28032 2019-Jan-16 21:15:26.944164 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28033 2019-Jan-16 21:15:26.944800 - [DEBUG] Edge function : AllBottom (result of previous compose)
28034 2019-Jan-16 21:15:26.944825 - [DEBUG]
28035 2019-Jan-16 21:15:26.944850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28036 2019-Jan-16 21:15:26.944875 - [DEBUG] = AllBottom
28037 2019-Jan-16 21:15:26.944899 - [DEBUG]
28038 2019-Jan-16 21:15:26.944922 - [DEBUG] PROPAGATE: No new function!
28039 2019-Jan-16 21:15:26.944950 - [DEBUG] EDGE:
28040 2019-Jan-16 21:15:26.945008 - [DEBUG] ---> 28041 2019-Jan-16 21:15:26.945670 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28042 2019-Jan-16 21:15:26.946307 - [DEBUG]
28043 2019-Jan-16 21:15:26.946344 - [DEBUG] Compose: EdgeIdentity * AllBottom
28044 2019-Jan-16 21:15:26.946371 - [DEBUG]
28045 2019-Jan-16 21:15:26.946394 - [DEBUG] Propagate flow
28046 2019-Jan-16 21:15:26.946417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28047 2019-Jan-16 21:15:26.946473 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28048 2019-Jan-16 21:15:26.947119 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28049 2019-Jan-16 21:15:26.947755 - [DEBUG] Edge function : AllBottom (result of previous compose)
28050 2019-Jan-16 21:15:26.947780 - [DEBUG]
28051 2019-Jan-16 21:15:26.947805 - [DEBUG] Join: AllTop & AllBottom
28052 2019-Jan-16 21:15:26.947841 - [DEBUG] = AllBottom (new jump func)
28053 2019-Jan-16 21:15:26.947865 - [DEBUG]
28054 2019-Jan-16 21:15:26.947888 - [DEBUG] Start adding new jump function
28055 2019-Jan-16 21:15:26.947912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28056 2019-Jan-16 21:15:26.947968 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28057 2019-Jan-16 21:15:26.948620 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28058 2019-Jan-16 21:15:26.949263 - [DEBUG] Edge Function : AllBottom
28059 2019-Jan-16 21:15:26.949293 - [DEBUG] End adding new jump function
28060 2019-Jan-16 21:15:26.949316 - [DEBUG]
28061 2019-Jan-16 21:15:26.949340 - [DEBUG] -------------------------------------------- 784. Path Edge --------------------------------------------
28062 2019-Jan-16 21:15:26.949364 - [DEBUG]
28063 2019-Jan-16 21:15:26.949387 - [DEBUG] Process 784. path edge:
28064 2019-Jan-16 21:15:26.949410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28065 2019-Jan-16 21:15:26.949466 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
28066 2019-Jan-16 21:15:26.950110 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
28067 2019-Jan-16 21:15:26.950746 - [DEBUG]
28068 2019-Jan-16 21:15:26.950770 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28069 2019-Jan-16 21:15:26.951424 - [DEBUG] Possible callees:
28070 2019-Jan-16 21:15:26.951449 - [DEBUG] llvm.dbg.declare
28071 2019-Jan-16 21:15:26.951474 - [DEBUG] Possible return sites:
28072 2019-Jan-16 21:15:26.951497 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14328073 2019-Jan-16 21:15:26.952784 - [DEBUG] Found and process special summary
28074 2019-Jan-16 21:15:26.952819 - [DEBUG] Compose: EdgeIdentity * AllBottom
28075 2019-Jan-16 21:15:26.952846 - [DEBUG]
28076 2019-Jan-16 21:15:26.952869 - [DEBUG] Propagate flow
28077 2019-Jan-16 21:15:26.952892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28078 2019-Jan-16 21:15:26.952948 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28079 2019-Jan-16 21:15:26.953586 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28080 2019-Jan-16 21:15:26.954221 - [DEBUG] Edge function : AllBottom (result of previous compose)
28081 2019-Jan-16 21:15:26.954246 - [DEBUG]
28082 2019-Jan-16 21:15:26.954271 - [DEBUG] Join: AllTop & AllBottom
28083 2019-Jan-16 21:15:26.954297 - [DEBUG] = AllBottom (new jump func)
28084 2019-Jan-16 21:15:26.954321 - [DEBUG]
28085 2019-Jan-16 21:15:26.954344 - [DEBUG] Start adding new jump function
28086 2019-Jan-16 21:15:26.954367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28087 2019-Jan-16 21:15:26.954422 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28088 2019-Jan-16 21:15:26.955060 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28089 2019-Jan-16 21:15:26.955710 - [DEBUG] Edge Function : AllBottom
28090 2019-Jan-16 21:15:26.955739 - [DEBUG] End adding new jump function
28091 2019-Jan-16 21:15:26.955763 - [DEBUG]
28092 2019-Jan-16 21:15:26.955786 - [DEBUG] -------------------------------------------- 785. Path Edge --------------------------------------------
28093 2019-Jan-16 21:15:26.955810 - [DEBUG]
28094 2019-Jan-16 21:15:26.955833 - [DEBUG] Process 785. path edge:
28095 2019-Jan-16 21:15:26.955865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28096 2019-Jan-16 21:15:26.955922 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
28097 2019-Jan-16 21:15:26.956562 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
28098 2019-Jan-16 21:15:26.957200 - [DEBUG]
28099 2019-Jan-16 21:15:26.957224 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28100 2019-Jan-16 21:15:26.957878 - [DEBUG] Compose: EdgeIdentity * AllBottom
28101 2019-Jan-16 21:15:26.957906 - [DEBUG]
28102 2019-Jan-16 21:15:26.957930 - [DEBUG] Propagate flow
28103 2019-Jan-16 21:15:26.957953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28104 2019-Jan-16 21:15:26.958010 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
28105 2019-Jan-16 21:15:26.958659 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28106 2019-Jan-16 21:15:26.959297 - [DEBUG] Edge function : AllBottom (result of previous compose)
28107 2019-Jan-16 21:15:26.959322 - [DEBUG]
28108 2019-Jan-16 21:15:26.959346 - [DEBUG] Join: AllTop & AllBottom
28109 2019-Jan-16 21:15:26.959372 - [DEBUG] = AllBottom (new jump func)
28110 2019-Jan-16 21:15:26.959396 - [DEBUG]
28111 2019-Jan-16 21:15:26.959419 - [DEBUG] Start adding new jump function
28112 2019-Jan-16 21:15:26.959443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28113 2019-Jan-16 21:15:26.959498 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28114 2019-Jan-16 21:15:26.960134 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
28115 2019-Jan-16 21:15:26.960764 - [DEBUG] Edge Function : AllBottom
28116 2019-Jan-16 21:15:26.960793 - [DEBUG] End adding new jump function
28117 2019-Jan-16 21:15:26.960817 - [DEBUG]
28118 2019-Jan-16 21:15:26.960840 - [DEBUG] -------------------------------------------- 786. Path Edge --------------------------------------------
28119 2019-Jan-16 21:15:26.960865 - [DEBUG]
28120 2019-Jan-16 21:15:26.960888 - [DEBUG] Process 786. path edge:
28121 2019-Jan-16 21:15:26.960912 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28122 2019-Jan-16 21:15:26.960968 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
28123 2019-Jan-16 21:15:26.961600 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
28124 2019-Jan-16 21:15:26.962251 - [DEBUG]
28125 2019-Jan-16 21:15:26.962277 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
28126 2019-Jan-16 21:15:26.962925 - [DEBUG] Compose: EdgeIdentity * AllBottom
28127 2019-Jan-16 21:15:26.962953 - [DEBUG]
28128 2019-Jan-16 21:15:26.962977 - [DEBUG] Propagate flow
28129 2019-Jan-16 21:15:26.963000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28130 2019-Jan-16 21:15:26.963056 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28131 2019-Jan-16 21:15:26.963688 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28132 2019-Jan-16 21:15:26.964324 - [DEBUG] Edge function : AllBottom (result of previous compose)
28133 2019-Jan-16 21:15:26.964348 - [DEBUG]
28134 2019-Jan-16 21:15:26.964373 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28135 2019-Jan-16 21:15:26.964399 - [DEBUG] = AllBottom
28136 2019-Jan-16 21:15:26.964423 - [DEBUG]
28137 2019-Jan-16 21:15:26.964446 - [DEBUG] PROPAGATE: No new function!
28138 2019-Jan-16 21:15:26.964471 - [DEBUG] EDGE:
28139 2019-Jan-16 21:15:26.964528 - [DEBUG] ---> 28140 2019-Jan-16 21:15:26.965174 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28141 2019-Jan-16 21:15:26.965820 - [DEBUG]
28142 2019-Jan-16 21:15:26.965846 - [DEBUG] EDGE:
28143 2019-Jan-16 21:15:26.965903 - [DEBUG] ---> 28144 2019-Jan-16 21:15:26.966540 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28145 2019-Jan-16 21:15:26.967175 - [DEBUG]
28146 2019-Jan-16 21:15:26.967212 - [DEBUG] Compose: EdgeIdentity * AllBottom
28147 2019-Jan-16 21:15:26.967239 - [DEBUG]
28148 2019-Jan-16 21:15:26.967263 - [DEBUG] Propagate flow
28149 2019-Jan-16 21:15:26.967286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28150 2019-Jan-16 21:15:26.967341 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28151 2019-Jan-16 21:15:26.967979 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28152 2019-Jan-16 21:15:26.968631 - [DEBUG] Edge function : AllBottom (result of previous compose)
28153 2019-Jan-16 21:15:26.968656 - [DEBUG]
28154 2019-Jan-16 21:15:26.968681 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28155 2019-Jan-16 21:15:26.968706 - [DEBUG] = AllBottom
28156 2019-Jan-16 21:15:26.968730 - [DEBUG]
28157 2019-Jan-16 21:15:26.968753 - [DEBUG] PROPAGATE: No new function!
28158 2019-Jan-16 21:15:26.968780 - [DEBUG] EDGE:
28159 2019-Jan-16 21:15:26.968837 - [DEBUG] ---> 28160 2019-Jan-16 21:15:26.969481 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28161 2019-Jan-16 21:15:26.970116 - [DEBUG]
28162 2019-Jan-16 21:15:26.970143 - [DEBUG] EDGE:
28163 2019-Jan-16 21:15:26.970200 - [DEBUG] ---> 28164 2019-Jan-16 21:15:26.970834 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28165 2019-Jan-16 21:15:26.971470 - [DEBUG]
28166 2019-Jan-16 21:15:26.971504 - [DEBUG] Compose: EdgeIdentity * AllBottom
28167 2019-Jan-16 21:15:26.971531 - [DEBUG]
28168 2019-Jan-16 21:15:26.971554 - [DEBUG] Propagate flow
28169 2019-Jan-16 21:15:26.971577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28170 2019-Jan-16 21:15:26.971633 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28171 2019-Jan-16 21:15:26.972285 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28172 2019-Jan-16 21:15:26.972921 - [DEBUG] Edge function : AllBottom (result of previous compose)
28173 2019-Jan-16 21:15:26.972946 - [DEBUG]
28174 2019-Jan-16 21:15:26.972971 - [DEBUG] Join: AllTop & AllBottom
28175 2019-Jan-16 21:15:26.972996 - [DEBUG] = AllBottom (new jump func)
28176 2019-Jan-16 21:15:26.973020 - [DEBUG]
28177 2019-Jan-16 21:15:26.973043 - [DEBUG] Start adding new jump function
28178 2019-Jan-16 21:15:26.973066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28179 2019-Jan-16 21:15:26.973122 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28180 2019-Jan-16 21:15:26.973758 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28181 2019-Jan-16 21:15:26.974392 - [DEBUG] Edge Function : AllBottom
28182 2019-Jan-16 21:15:26.974421 - [DEBUG] End adding new jump function
28183 2019-Jan-16 21:15:26.974445 - [DEBUG]
28184 2019-Jan-16 21:15:26.974468 - [DEBUG] -------------------------------------------- 787. Path Edge --------------------------------------------
28185 2019-Jan-16 21:15:26.974512 - [DEBUG]
28186 2019-Jan-16 21:15:26.974536 - [DEBUG] Process 787. path edge:
28187 2019-Jan-16 21:15:26.974559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28188 2019-Jan-16 21:15:26.974615 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
28189 2019-Jan-16 21:15:26.975267 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
28190 2019-Jan-16 21:15:26.975902 - [DEBUG]
28191 2019-Jan-16 21:15:26.975927 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28192 2019-Jan-16 21:15:26.976577 - [DEBUG] Compose: EdgeIdentity * AllBottom
28193 2019-Jan-16 21:15:26.976605 - [DEBUG]
28194 2019-Jan-16 21:15:26.976629 - [DEBUG] Propagate flow
28195 2019-Jan-16 21:15:26.976652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28196 2019-Jan-16 21:15:26.976709 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28197 2019-Jan-16 21:15:26.977368 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28198 2019-Jan-16 21:15:26.978036 - [DEBUG] Edge function : AllBottom (result of previous compose)
28199 2019-Jan-16 21:15:26.978062 - [DEBUG]
28200 2019-Jan-16 21:15:26.978087 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28201 2019-Jan-16 21:15:26.978113 - [DEBUG] = AllBottom
28202 2019-Jan-16 21:15:26.978137 - [DEBUG]
28203 2019-Jan-16 21:15:26.978160 - [DEBUG] PROPAGATE: No new function!
28204 2019-Jan-16 21:15:26.978192 - [DEBUG] Compose: EdgeIdentity * AllBottom
28205 2019-Jan-16 21:15:26.978219 - [DEBUG]
28206 2019-Jan-16 21:15:26.978243 - [DEBUG] Propagate flow
28207 2019-Jan-16 21:15:26.978266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28208 2019-Jan-16 21:15:26.978323 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28209 2019-Jan-16 21:15:26.978987 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28210 2019-Jan-16 21:15:26.979624 - [DEBUG] Edge function : AllBottom (result of previous compose)
28211 2019-Jan-16 21:15:26.979649 - [DEBUG]
28212 2019-Jan-16 21:15:26.979674 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28213 2019-Jan-16 21:15:26.979699 - [DEBUG] = AllBottom
28214 2019-Jan-16 21:15:26.979724 - [DEBUG]
28215 2019-Jan-16 21:15:26.979747 - [DEBUG] PROPAGATE: No new function!
28216 2019-Jan-16 21:15:26.979772 - [DEBUG] EDGE:
28217 2019-Jan-16 21:15:26.979829 - [DEBUG] ---> 28218 2019-Jan-16 21:15:26.980464 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28219 2019-Jan-16 21:15:26.981100 - [DEBUG]
28220 2019-Jan-16 21:15:26.981126 - [DEBUG] EDGE:
28221 2019-Jan-16 21:15:26.981183 - [DEBUG] ---> 28222 2019-Jan-16 21:15:26.981831 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28223 2019-Jan-16 21:15:26.982467 - [DEBUG]
28224 2019-Jan-16 21:15:26.982495 - [DEBUG] Compose: EdgeIdentity * AllBottom
28225 2019-Jan-16 21:15:26.982521 - [DEBUG]
28226 2019-Jan-16 21:15:26.982544 - [DEBUG] Propagate flow
28227 2019-Jan-16 21:15:26.982567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28228 2019-Jan-16 21:15:26.982623 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28229 2019-Jan-16 21:15:26.983265 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28230 2019-Jan-16 21:15:26.983905 - [DEBUG] Edge function : AllBottom (result of previous compose)
28231 2019-Jan-16 21:15:26.983930 - [DEBUG]
28232 2019-Jan-16 21:15:26.983955 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28233 2019-Jan-16 21:15:26.983981 - [DEBUG] = AllBottom
28234 2019-Jan-16 21:15:26.984004 - [DEBUG]
28235 2019-Jan-16 21:15:26.984027 - [DEBUG] PROPAGATE: No new function!
28236 2019-Jan-16 21:15:26.984053 - [DEBUG] EDGE:
28237 2019-Jan-16 21:15:26.984110 - [DEBUG] ---> 28238 2019-Jan-16 21:15:26.984749 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
28239 2019-Jan-16 21:15:26.985401 - [DEBUG]
28240 2019-Jan-16 21:15:26.985447 - [DEBUG] Compose: EdgeIdentity * AllBottom
28241 2019-Jan-16 21:15:26.985475 - [DEBUG]
28242 2019-Jan-16 21:15:26.985499 - [DEBUG] Propagate flow
28243 2019-Jan-16 21:15:26.985522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28244 2019-Jan-16 21:15:26.985578 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28245 2019-Jan-16 21:15:26.986218 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
28246 2019-Jan-16 21:15:26.986852 - [DEBUG] Edge function : AllBottom (result of previous compose)
28247 2019-Jan-16 21:15:26.986877 - [DEBUG]
28248 2019-Jan-16 21:15:26.986903 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28249 2019-Jan-16 21:15:26.986928 - [DEBUG] = AllBottom
28250 2019-Jan-16 21:15:26.986952 - [DEBUG]
28251 2019-Jan-16 21:15:26.986975 - [DEBUG] PROPAGATE: No new function!
28252 2019-Jan-16 21:15:26.987000 - [DEBUG] Compose: EdgeIdentity * AllBottom
28253 2019-Jan-16 21:15:26.987026 - [DEBUG]
28254 2019-Jan-16 21:15:26.987049 - [DEBUG] Propagate flow
28255 2019-Jan-16 21:15:26.987072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28256 2019-Jan-16 21:15:26.987128 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28257 2019-Jan-16 21:15:26.987767 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28258 2019-Jan-16 21:15:26.988415 - [DEBUG] Edge function : AllBottom (result of previous compose)
28259 2019-Jan-16 21:15:26.988442 - [DEBUG]
28260 2019-Jan-16 21:15:26.988467 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28261 2019-Jan-16 21:15:26.988493 - [DEBUG] = AllBottom
28262 2019-Jan-16 21:15:26.988517 - [DEBUG]
28263 2019-Jan-16 21:15:26.988540 - [DEBUG] PROPAGATE: No new function!
28264 2019-Jan-16 21:15:26.988566 - [DEBUG] EDGE:
28265 2019-Jan-16 21:15:26.988624 - [DEBUG] ---> 28266 2019-Jan-16 21:15:26.989262 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
28267 2019-Jan-16 21:15:26.989896 - [DEBUG]
28268 2019-Jan-16 21:15:26.989923 - [DEBUG] EDGE:
28269 2019-Jan-16 21:15:26.989980 - [DEBUG] ---> 28270 2019-Jan-16 21:15:26.990614 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
28271 2019-Jan-16 21:15:26.991252 - [DEBUG]
28272 2019-Jan-16 21:15:26.991277 - [DEBUG] EDGE:
28273 2019-Jan-16 21:15:26.991335 - [DEBUG] ---> 28274 2019-Jan-16 21:15:26.991996 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
28275 2019-Jan-16 21:15:26.992630 - [DEBUG]
28276 2019-Jan-16 21:15:26.992658 - [DEBUG] Compose: EdgeIdentity * AllBottom
28277 2019-Jan-16 21:15:26.992683 - [DEBUG]
28278 2019-Jan-16 21:15:26.992707 - [DEBUG] Propagate flow
28279 2019-Jan-16 21:15:26.992730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28280 2019-Jan-16 21:15:26.992785 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28281 2019-Jan-16 21:15:26.993423 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28282 2019-Jan-16 21:15:26.994063 - [DEBUG] Edge function : AllBottom (result of previous compose)
28283 2019-Jan-16 21:15:26.994088 - [DEBUG]
28284 2019-Jan-16 21:15:26.994112 - [DEBUG] Join: AllTop & AllBottom
28285 2019-Jan-16 21:15:26.994138 - [DEBUG] = AllBottom (new jump func)
28286 2019-Jan-16 21:15:26.994162 - [DEBUG]
28287 2019-Jan-16 21:15:26.994185 - [DEBUG] Start adding new jump function
28288 2019-Jan-16 21:15:26.994208 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28289 2019-Jan-16 21:15:26.994264 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28290 2019-Jan-16 21:15:26.994902 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28291 2019-Jan-16 21:15:26.995558 - [DEBUG] Edge Function : AllBottom
28292 2019-Jan-16 21:15:26.995586 - [DEBUG] End adding new jump function
28293 2019-Jan-16 21:15:26.995610 - [DEBUG]
28294 2019-Jan-16 21:15:26.995633 - [DEBUG] -------------------------------------------- 788. Path Edge --------------------------------------------
28295 2019-Jan-16 21:15:26.995657 - [DEBUG]
28296 2019-Jan-16 21:15:26.995680 - [DEBUG] Process 788. path edge:
28297 2019-Jan-16 21:15:26.995704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28298 2019-Jan-16 21:15:26.995759 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
28299 2019-Jan-16 21:15:26.996399 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
28300 2019-Jan-16 21:15:26.997038 - [DEBUG]
28301 2019-Jan-16 21:15:26.997062 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28302 2019-Jan-16 21:15:26.997719 - [DEBUG] Compose: EdgeIdentity * AllBottom
28303 2019-Jan-16 21:15:26.997747 - [DEBUG]
28304 2019-Jan-16 21:15:26.997771 - [DEBUG] Propagate flow
28305 2019-Jan-16 21:15:26.997794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28306 2019-Jan-16 21:15:26.997851 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
28307 2019-Jan-16 21:15:26.998501 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28308 2019-Jan-16 21:15:26.999141 - [DEBUG] Edge function : AllBottom (result of previous compose)
28309 2019-Jan-16 21:15:26.999166 - [DEBUG]
28310 2019-Jan-16 21:15:26.999191 - [DEBUG] Join: AllTop & AllBottom
28311 2019-Jan-16 21:15:26.999217 - [DEBUG] = AllBottom (new jump func)
28312 2019-Jan-16 21:15:26.999241 - [DEBUG]
28313 2019-Jan-16 21:15:26.999264 - [DEBUG] Start adding new jump function
28314 2019-Jan-16 21:15:26.999287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28315 2019-Jan-16 21:15:26.999343 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28316 2019-Jan-16 21:15:26.999989 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
28317 2019-Jan-16 21:15:27.000625 - [DEBUG] Edge Function : AllBottom
28318 2019-Jan-16 21:15:27.000654 - [DEBUG] End adding new jump function
28319 2019-Jan-16 21:15:27.000678 - [DEBUG]
28320 2019-Jan-16 21:15:27.000701 - [DEBUG] -------------------------------------------- 789. Path Edge --------------------------------------------
28321 2019-Jan-16 21:15:27.000726 - [DEBUG]
28322 2019-Jan-16 21:15:27.000749 - [DEBUG] Process 789. path edge:
28323 2019-Jan-16 21:15:27.000773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28324 2019-Jan-16 21:15:27.000829 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
28325 2019-Jan-16 21:15:27.001463 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
28326 2019-Jan-16 21:15:27.002122 - [DEBUG]
28327 2019-Jan-16 21:15:27.002147 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
28328 2019-Jan-16 21:15:27.002797 - [DEBUG] Compose: EdgeIdentity * AllBottom
28329 2019-Jan-16 21:15:27.002825 - [DEBUG]
28330 2019-Jan-16 21:15:27.002849 - [DEBUG] Propagate flow
28331 2019-Jan-16 21:15:27.002872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28332 2019-Jan-16 21:15:27.002929 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28333 2019-Jan-16 21:15:27.003577 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28334 2019-Jan-16 21:15:27.004218 - [DEBUG] Edge function : AllBottom (result of previous compose)
28335 2019-Jan-16 21:15:27.004243 - [DEBUG]
28336 2019-Jan-16 21:15:27.004268 - [DEBUG] Join: AllTop & AllBottom
28337 2019-Jan-16 21:15:27.004293 - [DEBUG] = AllBottom (new jump func)
28338 2019-Jan-16 21:15:27.004318 - [DEBUG]
28339 2019-Jan-16 21:15:27.004341 - [DEBUG] Start adding new jump function
28340 2019-Jan-16 21:15:27.004364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28341 2019-Jan-16 21:15:27.004420 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28342 2019-Jan-16 21:15:27.005060 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28343 2019-Jan-16 21:15:27.005717 - [DEBUG] Edge Function : AllBottom
28344 2019-Jan-16 21:15:27.005745 - [DEBUG] End adding new jump function
28345 2019-Jan-16 21:15:27.005769 - [DEBUG]
28346 2019-Jan-16 21:15:27.005793 - [DEBUG] -------------------------------------------- 790. Path Edge --------------------------------------------
28347 2019-Jan-16 21:15:27.005817 - [DEBUG]
28348 2019-Jan-16 21:15:27.005840 - [DEBUG] Process 790. path edge:
28349 2019-Jan-16 21:15:27.005863 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28350 2019-Jan-16 21:15:27.005919 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
28351 2019-Jan-16 21:15:27.006564 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
28352 2019-Jan-16 21:15:27.007203 - [DEBUG]
28353 2019-Jan-16 21:15:27.007227 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28354 2019-Jan-16 21:15:27.007880 - [DEBUG] Possible callees:
28355 2019-Jan-16 21:15:27.007905 - [DEBUG] llvm.dbg.declare
28356 2019-Jan-16 21:15:27.007929 - [DEBUG] Possible return sites:
28357 2019-Jan-16 21:15:27.007961 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12028358 2019-Jan-16 21:15:27.009250 - [DEBUG] Found and process special summary
28359 2019-Jan-16 21:15:27.009291 - [DEBUG] Compose: EdgeIdentity * AllBottom
28360 2019-Jan-16 21:15:27.009318 - [DEBUG]
28361 2019-Jan-16 21:15:27.009342 - [DEBUG] Propagate flow
28362 2019-Jan-16 21:15:27.009365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28363 2019-Jan-16 21:15:27.009422 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28364 2019-Jan-16 21:15:27.010061 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28365 2019-Jan-16 21:15:27.010707 - [DEBUG] Edge function : AllBottom (result of previous compose)
28366 2019-Jan-16 21:15:27.010732 - [DEBUG]
28367 2019-Jan-16 21:15:27.010757 - [DEBUG] Join: AllTop & AllBottom
28368 2019-Jan-16 21:15:27.010783 - [DEBUG] = AllBottom (new jump func)
28369 2019-Jan-16 21:15:27.010807 - [DEBUG]
28370 2019-Jan-16 21:15:27.010830 - [DEBUG] Start adding new jump function
28371 2019-Jan-16 21:15:27.010854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28372 2019-Jan-16 21:15:27.010910 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28373 2019-Jan-16 21:15:27.011549 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28374 2019-Jan-16 21:15:27.012202 - [DEBUG] Edge Function : AllBottom
28375 2019-Jan-16 21:15:27.012230 - [DEBUG] End adding new jump function
28376 2019-Jan-16 21:15:27.012254 - [DEBUG]
28377 2019-Jan-16 21:15:27.012277 - [DEBUG] -------------------------------------------- 791. Path Edge --------------------------------------------
28378 2019-Jan-16 21:15:27.012301 - [DEBUG]
28379 2019-Jan-16 21:15:27.012324 - [DEBUG] Process 791. path edge:
28380 2019-Jan-16 21:15:27.012348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28381 2019-Jan-16 21:15:27.012404 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
28382 2019-Jan-16 21:15:27.013042 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
28383 2019-Jan-16 21:15:27.013681 - [DEBUG]
28384 2019-Jan-16 21:15:27.013705 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28385 2019-Jan-16 21:15:27.014362 - [DEBUG] Compose: EdgeIdentity * AllBottom
28386 2019-Jan-16 21:15:27.014390 - [DEBUG]
28387 2019-Jan-16 21:15:27.014414 - [DEBUG] Propagate flow
28388 2019-Jan-16 21:15:27.014437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28389 2019-Jan-16 21:15:27.014494 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
28390 2019-Jan-16 21:15:27.015145 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28391 2019-Jan-16 21:15:27.015785 - [DEBUG] Edge function : AllBottom (result of previous compose)
28392 2019-Jan-16 21:15:27.015810 - [DEBUG]
28393 2019-Jan-16 21:15:27.015835 - [DEBUG] Join: AllTop & AllBottom
28394 2019-Jan-16 21:15:27.015860 - [DEBUG] = AllBottom (new jump func)
28395 2019-Jan-16 21:15:27.015885 - [DEBUG]
28396 2019-Jan-16 21:15:27.015908 - [DEBUG] Start adding new jump function
28397 2019-Jan-16 21:15:27.015931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28398 2019-Jan-16 21:15:27.015987 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28399 2019-Jan-16 21:15:27.016635 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
28400 2019-Jan-16 21:15:27.017270 - [DEBUG] Edge Function : AllBottom
28401 2019-Jan-16 21:15:27.017298 - [DEBUG] End adding new jump function
28402 2019-Jan-16 21:15:27.017322 - [DEBUG]
28403 2019-Jan-16 21:15:27.017345 - [DEBUG] -------------------------------------------- 792. Path Edge --------------------------------------------
28404 2019-Jan-16 21:15:27.017370 - [DEBUG]
28405 2019-Jan-16 21:15:27.017393 - [DEBUG] Process 792. path edge:
28406 2019-Jan-16 21:15:27.017417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28407 2019-Jan-16 21:15:27.017473 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
28408 2019-Jan-16 21:15:27.018107 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
28409 2019-Jan-16 21:15:27.018760 - [DEBUG]
28410 2019-Jan-16 21:15:27.018785 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
28411 2019-Jan-16 21:15:27.019436 - [DEBUG] Compose: EdgeIdentity * AllBottom
28412 2019-Jan-16 21:15:27.019465 - [DEBUG]
28413 2019-Jan-16 21:15:27.019489 - [DEBUG] Propagate flow
28414 2019-Jan-16 21:15:27.019512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28415 2019-Jan-16 21:15:27.019569 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28416 2019-Jan-16 21:15:27.020215 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28417 2019-Jan-16 21:15:27.020855 - [DEBUG] Edge function : AllBottom (result of previous compose)
28418 2019-Jan-16 21:15:27.020880 - [DEBUG]
28419 2019-Jan-16 21:15:27.020905 - [DEBUG] Join: AllTop & AllBottom
28420 2019-Jan-16 21:15:27.020930 - [DEBUG] = AllBottom (new jump func)
28421 2019-Jan-16 21:15:27.020955 - [DEBUG]
28422 2019-Jan-16 21:15:27.020978 - [DEBUG] Start adding new jump function
28423 2019-Jan-16 21:15:27.021001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28424 2019-Jan-16 21:15:27.021057 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28425 2019-Jan-16 21:15:27.021698 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28426 2019-Jan-16 21:15:27.022358 - [DEBUG] Edge Function : AllBottom
28427 2019-Jan-16 21:15:27.022386 - [DEBUG] End adding new jump function
28428 2019-Jan-16 21:15:27.022410 - [DEBUG]
28429 2019-Jan-16 21:15:27.022434 - [DEBUG] -------------------------------------------- 793. Path Edge --------------------------------------------
28430 2019-Jan-16 21:15:27.022458 - [DEBUG]
28431 2019-Jan-16 21:15:27.022481 - [DEBUG] Process 793. path edge:
28432 2019-Jan-16 21:15:27.022505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28433 2019-Jan-16 21:15:27.022561 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
28434 2019-Jan-16 21:15:27.023206 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
28435 2019-Jan-16 21:15:27.023845 - [DEBUG]
28436 2019-Jan-16 21:15:27.023869 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28437 2019-Jan-16 21:15:27.024523 - [DEBUG] Possible callees:
28438 2019-Jan-16 21:15:27.024548 - [DEBUG] llvm.dbg.declare
28439 2019-Jan-16 21:15:27.024573 - [DEBUG] Possible return sites:
28440 2019-Jan-16 21:15:27.024597 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14928441 2019-Jan-16 21:15:27.025899 - [DEBUG] Found and process special summary
28442 2019-Jan-16 21:15:27.025941 - [DEBUG] Compose: EdgeIdentity * AllBottom
28443 2019-Jan-16 21:15:27.025968 - [DEBUG]
28444 2019-Jan-16 21:15:27.025992 - [DEBUG] Propagate flow
28445 2019-Jan-16 21:15:27.026015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28446 2019-Jan-16 21:15:27.026073 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28447 2019-Jan-16 21:15:27.026713 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28448 2019-Jan-16 21:15:27.027353 - [DEBUG] Edge function : AllBottom (result of previous compose)
28449 2019-Jan-16 21:15:27.027378 - [DEBUG]
28450 2019-Jan-16 21:15:27.027403 - [DEBUG] Join: AllTop & AllBottom
28451 2019-Jan-16 21:15:27.027428 - [DEBUG] = AllBottom (new jump func)
28452 2019-Jan-16 21:15:27.027453 - [DEBUG]
28453 2019-Jan-16 21:15:27.027476 - [DEBUG] Start adding new jump function
28454 2019-Jan-16 21:15:27.027499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28455 2019-Jan-16 21:15:27.027555 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28456 2019-Jan-16 21:15:27.028195 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28457 2019-Jan-16 21:15:27.028849 - [DEBUG] Edge Function : AllBottom
28458 2019-Jan-16 21:15:27.028882 - [DEBUG] End adding new jump function
28459 2019-Jan-16 21:15:27.028906 - [DEBUG]
28460 2019-Jan-16 21:15:27.028929 - [DEBUG] -------------------------------------------- 794. Path Edge --------------------------------------------
28461 2019-Jan-16 21:15:27.028954 - [DEBUG]
28462 2019-Jan-16 21:15:27.028977 - [DEBUG] Process 794. path edge:
28463 2019-Jan-16 21:15:27.029000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28464 2019-Jan-16 21:15:27.029056 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
28465 2019-Jan-16 21:15:27.029694 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
28466 2019-Jan-16 21:15:27.030332 - [DEBUG]
28467 2019-Jan-16 21:15:27.030357 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28468 2019-Jan-16 21:15:27.031014 - [DEBUG] Compose: EdgeIdentity * AllBottom
28469 2019-Jan-16 21:15:27.031042 - [DEBUG]
28470 2019-Jan-16 21:15:27.031066 - [DEBUG] Propagate flow
28471 2019-Jan-16 21:15:27.031089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28472 2019-Jan-16 21:15:27.031146 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
28473 2019-Jan-16 21:15:27.031795 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28474 2019-Jan-16 21:15:27.032435 - [DEBUG] Edge function : AllBottom (result of previous compose)
28475 2019-Jan-16 21:15:27.032460 - [DEBUG]
28476 2019-Jan-16 21:15:27.032484 - [DEBUG] Join: AllTop & AllBottom
28477 2019-Jan-16 21:15:27.032510 - [DEBUG] = AllBottom (new jump func)
28478 2019-Jan-16 21:15:27.032534 - [DEBUG]
28479 2019-Jan-16 21:15:27.032557 - [DEBUG] Start adding new jump function
28480 2019-Jan-16 21:15:27.032579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28481 2019-Jan-16 21:15:27.032635 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28482 2019-Jan-16 21:15:27.033283 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
28483 2019-Jan-16 21:15:27.033920 - [DEBUG] Edge Function : AllBottom
28484 2019-Jan-16 21:15:27.033951 - [DEBUG] End adding new jump function
28485 2019-Jan-16 21:15:27.033975 - [DEBUG]
28486 2019-Jan-16 21:15:27.033998 - [DEBUG] -------------------------------------------- 795. Path Edge --------------------------------------------
28487 2019-Jan-16 21:15:27.034023 - [DEBUG]
28488 2019-Jan-16 21:15:27.034046 - [DEBUG] Process 795. path edge:
28489 2019-Jan-16 21:15:27.034069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28490 2019-Jan-16 21:15:27.034125 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
28491 2019-Jan-16 21:15:27.034762 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
28492 2019-Jan-16 21:15:27.035417 - [DEBUG]
28493 2019-Jan-16 21:15:27.035443 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
28494 2019-Jan-16 21:15:27.036094 - [DEBUG] Compose: EdgeIdentity * AllBottom
28495 2019-Jan-16 21:15:27.036122 - [DEBUG]
28496 2019-Jan-16 21:15:27.036146 - [DEBUG] Propagate flow
28497 2019-Jan-16 21:15:27.036169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28498 2019-Jan-16 21:15:27.036226 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
28499 2019-Jan-16 21:15:27.036870 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28500 2019-Jan-16 21:15:27.037517 - [DEBUG] Edge function : AllBottom (result of previous compose)
28501 2019-Jan-16 21:15:27.037543 - [DEBUG]
28502 2019-Jan-16 21:15:27.037568 - [DEBUG] Join: AllTop & AllBottom
28503 2019-Jan-16 21:15:27.037593 - [DEBUG] = AllBottom (new jump func)
28504 2019-Jan-16 21:15:27.037618 - [DEBUG]
28505 2019-Jan-16 21:15:27.037641 - [DEBUG] Start adding new jump function
28506 2019-Jan-16 21:15:27.037664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28507 2019-Jan-16 21:15:27.037720 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
28508 2019-Jan-16 21:15:27.038360 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
28509 2019-Jan-16 21:15:27.039020 - [DEBUG] Edge Function : AllBottom
28510 2019-Jan-16 21:15:27.039053 - [DEBUG] End adding new jump function
28511 2019-Jan-16 21:15:27.039077 - [DEBUG]
28512 2019-Jan-16 21:15:27.039101 - [DEBUG] -------------------------------------------- 796. Path Edge --------------------------------------------
28513 2019-Jan-16 21:15:27.039125 - [DEBUG]
28514 2019-Jan-16 21:15:27.039148 - [DEBUG] Process 796. path edge:
28515 2019-Jan-16 21:15:27.039172 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28516 2019-Jan-16 21:15:27.039229 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
28517 2019-Jan-16 21:15:27.039874 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
28518 2019-Jan-16 21:15:27.040512 - [DEBUG]
28519 2019-Jan-16 21:15:27.040537 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
28520 2019-Jan-16 21:15:27.041192 - [DEBUG] Possible callees:
28521 2019-Jan-16 21:15:27.041218 - [DEBUG] llvm.dbg.declare
28522 2019-Jan-16 21:15:27.041242 - [DEBUG] Possible return sites:
28523 2019-Jan-16 21:15:27.041266 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15528524 2019-Jan-16 21:15:27.042571 - [DEBUG] Found and process special summary
28525 2019-Jan-16 21:15:27.042795 - [DEBUG] EDGE:
28526 2019-Jan-16 21:15:27.042857 - [DEBUG] ---> 28527 2019-Jan-16 21:15:27.043507 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
28528 2019-Jan-16 21:15:27.044148 - [DEBUG]
28529 2019-Jan-16 21:15:27.044173 - [DEBUG] EDGE:
28530 2019-Jan-16 21:15:27.044230 - [DEBUG] ---> 28531 2019-Jan-16 21:15:27.044866 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
28532 2019-Jan-16 21:15:27.045523 - [DEBUG]
28533 2019-Jan-16 21:15:27.045549 - [DEBUG] Compose: EdgeIdentity * AllBottom
28534 2019-Jan-16 21:15:27.045575 - [DEBUG]
28535 2019-Jan-16 21:15:27.045599 - [DEBUG] Propagate flow
28536 2019-Jan-16 21:15:27.045622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28537 2019-Jan-16 21:15:27.045678 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
28538 2019-Jan-16 21:15:27.046314 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28539 2019-Jan-16 21:15:27.046951 - [DEBUG] Edge function : AllBottom (result of previous compose)
28540 2019-Jan-16 21:15:27.046976 - [DEBUG]
28541 2019-Jan-16 21:15:27.047000 - [DEBUG] Join: AllTop & AllBottom
28542 2019-Jan-16 21:15:27.047026 - [DEBUG] = AllBottom (new jump func)
28543 2019-Jan-16 21:15:27.047050 - [DEBUG]
28544 2019-Jan-16 21:15:27.047073 - [DEBUG] Start adding new jump function
28545 2019-Jan-16 21:15:27.047096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28546 2019-Jan-16 21:15:27.047152 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28547 2019-Jan-16 21:15:27.047791 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
28548 2019-Jan-16 21:15:27.048439 - [DEBUG] Edge Function : AllBottom
28549 2019-Jan-16 21:15:27.048467 - [DEBUG] End adding new jump function
28550 2019-Jan-16 21:15:27.048491 - [DEBUG]
28551 2019-Jan-16 21:15:27.048514 - [DEBUG] -------------------------------------------- 797. Path Edge --------------------------------------------
28552 2019-Jan-16 21:15:27.048538 - [DEBUG]
28553 2019-Jan-16 21:15:27.048561 - [DEBUG] Process 797. path edge:
28554 2019-Jan-16 21:15:27.048585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28555 2019-Jan-16 21:15:27.048641 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
28556 2019-Jan-16 21:15:27.049279 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28557 2019-Jan-16 21:15:27.049917 - [DEBUG]
28558 2019-Jan-16 21:15:27.049943 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
28559 2019-Jan-16 21:15:27.050593 - [DEBUG] Compose: EdgeIdentity * AllBottom
28560 2019-Jan-16 21:15:27.050621 - [DEBUG]
28561 2019-Jan-16 21:15:27.050644 - [DEBUG] Propagate flow
28562 2019-Jan-16 21:15:27.050668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28563 2019-Jan-16 21:15:27.050725 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
28564 2019-Jan-16 21:15:27.051370 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28565 2019-Jan-16 21:15:27.052034 - [DEBUG] Edge function : AllBottom (result of previous compose)
28566 2019-Jan-16 21:15:27.052060 - [DEBUG]
28567 2019-Jan-16 21:15:27.052085 - [DEBUG] Join: AllTop & AllBottom
28568 2019-Jan-16 21:15:27.052111 - [DEBUG] = AllBottom (new jump func)
28569 2019-Jan-16 21:15:27.052135 - [DEBUG]
28570 2019-Jan-16 21:15:27.052158 - [DEBUG] Start adding new jump function
28571 2019-Jan-16 21:15:27.052181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28572 2019-Jan-16 21:15:27.052238 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28573 2019-Jan-16 21:15:27.052877 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
28574 2019-Jan-16 21:15:27.053521 - [DEBUG] Edge Function : AllBottom
28575 2019-Jan-16 21:15:27.053549 - [DEBUG] End adding new jump function
28576 2019-Jan-16 21:15:27.053573 - [DEBUG]
28577 2019-Jan-16 21:15:27.053597 - [DEBUG] -------------------------------------------- 798. Path Edge --------------------------------------------
28578 2019-Jan-16 21:15:27.053621 - [DEBUG]
28579 2019-Jan-16 21:15:27.053644 - [DEBUG] Process 798. path edge:
28580 2019-Jan-16 21:15:27.053668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28581 2019-Jan-16 21:15:27.053725 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
28582 2019-Jan-16 21:15:27.054370 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28583 2019-Jan-16 21:15:27.055008 - [DEBUG]
28584 2019-Jan-16 21:15:27.055032 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
28585 2019-Jan-16 21:15:27.055702 - [DEBUG] Possible callees:
28586 2019-Jan-16 21:15:27.055728 - [DEBUG] llvm.dbg.declare
28587 2019-Jan-16 21:15:27.055753 - [DEBUG] Possible return sites:
28588 2019-Jan-16 21:15:27.055776 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15528589 2019-Jan-16 21:15:27.057048 - [DEBUG] Found and process special summary
28590 2019-Jan-16 21:15:27.057083 - [DEBUG] Compose: EdgeIdentity * AllBottom
28591 2019-Jan-16 21:15:27.057110 - [DEBUG]
28592 2019-Jan-16 21:15:27.057134 - [DEBUG] Propagate flow
28593 2019-Jan-16 21:15:27.057157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28594 2019-Jan-16 21:15:27.057214 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
28595 2019-Jan-16 21:15:27.057855 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28596 2019-Jan-16 21:15:27.058509 - [DEBUG] Edge function : AllBottom (result of previous compose)
28597 2019-Jan-16 21:15:27.058535 - [DEBUG]
28598 2019-Jan-16 21:15:27.058559 - [DEBUG] Join: AllTop & AllBottom
28599 2019-Jan-16 21:15:27.058585 - [DEBUG] = AllBottom (new jump func)
28600 2019-Jan-16 21:15:27.058609 - [DEBUG]
28601 2019-Jan-16 21:15:27.058633 - [DEBUG] Start adding new jump function
28602 2019-Jan-16 21:15:27.058656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28603 2019-Jan-16 21:15:27.058712 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28604 2019-Jan-16 21:15:27.059350 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
28605 2019-Jan-16 21:15:27.059987 - [DEBUG] Edge Function : AllBottom
28606 2019-Jan-16 21:15:27.060019 - [DEBUG] End adding new jump function
28607 2019-Jan-16 21:15:27.060051 - [DEBUG]
28608 2019-Jan-16 21:15:27.060076 - [DEBUG] -------------------------------------------- 799. Path Edge --------------------------------------------
28609 2019-Jan-16 21:15:27.060100 - [DEBUG]
28610 2019-Jan-16 21:15:27.060124 - [DEBUG] Process 799. path edge:
28611 2019-Jan-16 21:15:27.060147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28612 2019-Jan-16 21:15:27.060204 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
28613 2019-Jan-16 21:15:27.060842 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28614 2019-Jan-16 21:15:27.061480 - [DEBUG]
28615 2019-Jan-16 21:15:27.061505 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
28616 2019-Jan-16 21:15:27.062176 - [DEBUG] Compose: EdgeIdentity * AllBottom
28617 2019-Jan-16 21:15:27.062204 - [DEBUG]
28618 2019-Jan-16 21:15:27.062227 - [DEBUG] Propagate flow
28619 2019-Jan-16 21:15:27.062251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28620 2019-Jan-16 21:15:27.062308 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
28621 2019-Jan-16 21:15:27.062950 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28622 2019-Jan-16 21:15:27.063588 - [DEBUG] Edge function : AllBottom (result of previous compose)
28623 2019-Jan-16 21:15:27.063613 - [DEBUG]
28624 2019-Jan-16 21:15:27.063637 - [DEBUG] Join: AllTop & AllBottom
28625 2019-Jan-16 21:15:27.063663 - [DEBUG] = AllBottom (new jump func)
28626 2019-Jan-16 21:15:27.063687 - [DEBUG]
28627 2019-Jan-16 21:15:27.063711 - [DEBUG] Start adding new jump function
28628 2019-Jan-16 21:15:27.063734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28629 2019-Jan-16 21:15:27.063790 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28630 2019-Jan-16 21:15:27.064427 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
28631 2019-Jan-16 21:15:27.065062 - [DEBUG] Edge Function : AllBottom
28632 2019-Jan-16 21:15:27.065107 - [DEBUG] End adding new jump function
28633 2019-Jan-16 21:15:27.065131 - [DEBUG]
28634 2019-Jan-16 21:15:27.065155 - [DEBUG] -------------------------------------------- 800. Path Edge --------------------------------------------
28635 2019-Jan-16 21:15:27.065179 - [DEBUG]
28636 2019-Jan-16 21:15:27.065202 - [DEBUG] Process 800. path edge:
28637 2019-Jan-16 21:15:27.065226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28638 2019-Jan-16 21:15:27.065282 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
28639 2019-Jan-16 21:15:27.065917 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28640 2019-Jan-16 21:15:27.066553 - [DEBUG]
28641 2019-Jan-16 21:15:27.066578 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
28642 2019-Jan-16 21:15:27.067227 - [DEBUG] Compose: EdgeIdentity * AllBottom
28643 2019-Jan-16 21:15:27.067256 - [DEBUG]
28644 2019-Jan-16 21:15:27.067280 - [DEBUG] Propagate flow
28645 2019-Jan-16 21:15:27.067303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28646 2019-Jan-16 21:15:27.067360 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
28647 2019-Jan-16 21:15:27.067995 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28648 2019-Jan-16 21:15:27.068648 - [DEBUG] Edge function : AllBottom (result of previous compose)
28649 2019-Jan-16 21:15:27.068673 - [DEBUG]
28650 2019-Jan-16 21:15:27.068698 - [DEBUG] Join: AllTop & AllBottom
28651 2019-Jan-16 21:15:27.068724 - [DEBUG] = AllBottom (new jump func)
28652 2019-Jan-16 21:15:27.068756 - [DEBUG]
28653 2019-Jan-16 21:15:27.068780 - [DEBUG] Start adding new jump function
28654 2019-Jan-16 21:15:27.068802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28655 2019-Jan-16 21:15:27.068859 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28656 2019-Jan-16 21:15:27.069497 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
28657 2019-Jan-16 21:15:27.070130 - [DEBUG] Edge Function : AllBottom
28658 2019-Jan-16 21:15:27.070163 - [DEBUG] End adding new jump function
28659 2019-Jan-16 21:15:27.070187 - [DEBUG]
28660 2019-Jan-16 21:15:27.070210 - [DEBUG] -------------------------------------------- 801. Path Edge --------------------------------------------
28661 2019-Jan-16 21:15:27.070234 - [DEBUG]
28662 2019-Jan-16 21:15:27.070257 - [DEBUG] Process 801. path edge:
28663 2019-Jan-16 21:15:27.070281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28664 2019-Jan-16 21:15:27.070337 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
28665 2019-Jan-16 21:15:27.070972 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28666 2019-Jan-16 21:15:27.071609 - [DEBUG]
28667 2019-Jan-16 21:15:27.071633 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
28668 2019-Jan-16 21:15:27.072302 - [DEBUG] Compose: EdgeIdentity * AllBottom
28669 2019-Jan-16 21:15:27.072329 - [DEBUG]
28670 2019-Jan-16 21:15:27.072353 - [DEBUG] Propagate flow
28671 2019-Jan-16 21:15:27.072376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28672 2019-Jan-16 21:15:27.072433 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
28673 2019-Jan-16 21:15:27.073078 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28674 2019-Jan-16 21:15:27.073716 - [DEBUG] Edge function : AllBottom (result of previous compose)
28675 2019-Jan-16 21:15:27.073741 - [DEBUG]
28676 2019-Jan-16 21:15:27.073765 - [DEBUG] Join: AllTop & AllBottom
28677 2019-Jan-16 21:15:27.073791 - [DEBUG] = AllBottom (new jump func)
28678 2019-Jan-16 21:15:27.073815 - [DEBUG]
28679 2019-Jan-16 21:15:27.073838 - [DEBUG] Start adding new jump function
28680 2019-Jan-16 21:15:27.073861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28681 2019-Jan-16 21:15:27.073917 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28682 2019-Jan-16 21:15:27.074555 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
28683 2019-Jan-16 21:15:27.075215 - [DEBUG] Edge Function : AllBottom
28684 2019-Jan-16 21:15:27.075247 - [DEBUG] End adding new jump function
28685 2019-Jan-16 21:15:27.075271 - [DEBUG]
28686 2019-Jan-16 21:15:27.075295 - [DEBUG] -------------------------------------------- 802. Path Edge --------------------------------------------
28687 2019-Jan-16 21:15:27.075319 - [DEBUG]
28688 2019-Jan-16 21:15:27.075342 - [DEBUG] Process 802. path edge:
28689 2019-Jan-16 21:15:27.075366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28690 2019-Jan-16 21:15:27.075422 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
28691 2019-Jan-16 21:15:27.076067 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28692 2019-Jan-16 21:15:27.076705 - [DEBUG]
28693 2019-Jan-16 21:15:27.076729 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
28694 2019-Jan-16 21:15:27.077382 - [DEBUG] Possible callees:
28695 2019-Jan-16 21:15:27.077419 - [DEBUG] llvm.dbg.declare
28696 2019-Jan-16 21:15:27.077444 - [DEBUG] Possible return sites:
28697 2019-Jan-16 21:15:27.077468 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16328698 2019-Jan-16 21:15:27.078804 - [DEBUG] Found and process special summary
28699 2019-Jan-16 21:15:27.078854 - [DEBUG] Compose: EdgeIdentity * AllBottom
28700 2019-Jan-16 21:15:27.078882 - [DEBUG]
28701 2019-Jan-16 21:15:27.078907 - [DEBUG] Propagate flow
28702 2019-Jan-16 21:15:27.078930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28703 2019-Jan-16 21:15:27.079001 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
28704 2019-Jan-16 21:15:27.079708 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28705 2019-Jan-16 21:15:27.080413 - [DEBUG] Edge function : AllBottom (result of previous compose)
28706 2019-Jan-16 21:15:27.080440 - [DEBUG]
28707 2019-Jan-16 21:15:27.080467 - [DEBUG] Join: AllTop & AllBottom
28708 2019-Jan-16 21:15:27.080493 - [DEBUG] = AllBottom (new jump func)
28709 2019-Jan-16 21:15:27.080518 - [DEBUG]
28710 2019-Jan-16 21:15:27.080542 - [DEBUG] Start adding new jump function
28711 2019-Jan-16 21:15:27.080565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28712 2019-Jan-16 21:15:27.080637 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28713 2019-Jan-16 21:15:27.081352 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
28714 2019-Jan-16 21:15:27.082072 - [DEBUG] Edge Function : AllBottom
28715 2019-Jan-16 21:15:27.082113 - [DEBUG] End adding new jump function
28716 2019-Jan-16 21:15:27.082138 - [DEBUG]
28717 2019-Jan-16 21:15:27.082162 - [DEBUG] -------------------------------------------- 803. Path Edge --------------------------------------------
28718 2019-Jan-16 21:15:27.082187 - [DEBUG]
28719 2019-Jan-16 21:15:27.082211 - [DEBUG] Process 803. path edge:
28720 2019-Jan-16 21:15:27.082235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28721 2019-Jan-16 21:15:27.082300 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
28722 2019-Jan-16 21:15:27.082969 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28723 2019-Jan-16 21:15:27.083653 - [DEBUG]
28724 2019-Jan-16 21:15:27.083680 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
28725 2019-Jan-16 21:15:27.084403 - [DEBUG] Compose: EdgeIdentity * AllBottom
28726 2019-Jan-16 21:15:27.084432 - [DEBUG]
28727 2019-Jan-16 21:15:27.084455 - [DEBUG] Propagate flow
28728 2019-Jan-16 21:15:27.084479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28729 2019-Jan-16 21:15:27.084542 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
28730 2019-Jan-16 21:15:27.085264 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28731 2019-Jan-16 21:15:27.085951 - [DEBUG] Edge function : AllBottom (result of previous compose)
28732 2019-Jan-16 21:15:27.085978 - [DEBUG]
28733 2019-Jan-16 21:15:27.086004 - [DEBUG] Join: AllTop & AllBottom
28734 2019-Jan-16 21:15:27.086031 - [DEBUG] = AllBottom (new jump func)
28735 2019-Jan-16 21:15:27.086055 - [DEBUG]
28736 2019-Jan-16 21:15:27.086079 - [DEBUG] Start adding new jump function
28737 2019-Jan-16 21:15:27.086102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28738 2019-Jan-16 21:15:27.086161 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28739 2019-Jan-16 21:15:27.086820 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
28740 2019-Jan-16 21:15:27.087456 - [DEBUG] Edge Function : AllBottom
28741 2019-Jan-16 21:15:27.087493 - [DEBUG] End adding new jump function
28742 2019-Jan-16 21:15:27.087517 - [DEBUG]
28743 2019-Jan-16 21:15:27.087541 - [DEBUG] -------------------------------------------- 804. Path Edge --------------------------------------------
28744 2019-Jan-16 21:15:27.087566 - [DEBUG]
28745 2019-Jan-16 21:15:27.087589 - [DEBUG] Process 804. path edge:
28746 2019-Jan-16 21:15:27.087613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28747 2019-Jan-16 21:15:27.087669 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
28748 2019-Jan-16 21:15:27.088304 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28749 2019-Jan-16 21:15:27.088964 - [DEBUG]
28750 2019-Jan-16 21:15:27.088990 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
28751 2019-Jan-16 21:15:27.089657 - [DEBUG] Compose: EdgeIdentity * AllBottom
28752 2019-Jan-16 21:15:27.089685 - [DEBUG]
28753 2019-Jan-16 21:15:27.089708 - [DEBUG] Propagate flow
28754 2019-Jan-16 21:15:27.089732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28755 2019-Jan-16 21:15:27.089789 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
28756 2019-Jan-16 21:15:27.090437 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28757 2019-Jan-16 21:15:27.091074 - [DEBUG] Edge function : AllBottom (result of previous compose)
28758 2019-Jan-16 21:15:27.091099 - [DEBUG]
28759 2019-Jan-16 21:15:27.091124 - [DEBUG] Join: AllTop & AllBottom
28760 2019-Jan-16 21:15:27.091150 - [DEBUG] = AllBottom (new jump func)
28761 2019-Jan-16 21:15:27.091174 - [DEBUG]
28762 2019-Jan-16 21:15:27.091197 - [DEBUG] Start adding new jump function
28763 2019-Jan-16 21:15:27.091220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28764 2019-Jan-16 21:15:27.091276 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28765 2019-Jan-16 21:15:27.091930 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
28766 2019-Jan-16 21:15:27.092573 - [DEBUG] Edge Function : AllBottom
28767 2019-Jan-16 21:15:27.092606 - [DEBUG] End adding new jump function
28768 2019-Jan-16 21:15:27.092630 - [DEBUG]
28769 2019-Jan-16 21:15:27.092654 - [DEBUG] -------------------------------------------- 805. Path Edge --------------------------------------------
28770 2019-Jan-16 21:15:27.092679 - [DEBUG]
28771 2019-Jan-16 21:15:27.092702 - [DEBUG] Process 805. path edge:
28772 2019-Jan-16 21:15:27.092726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28773 2019-Jan-16 21:15:27.092783 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
28774 2019-Jan-16 21:15:27.093426 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28775 2019-Jan-16 21:15:27.094063 - [DEBUG]
28776 2019-Jan-16 21:15:27.094088 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
28777 2019-Jan-16 21:15:27.094744 - [DEBUG] Possible callees:
28778 2019-Jan-16 21:15:27.094771 - [DEBUG] llvm.dbg.declare
28779 2019-Jan-16 21:15:27.094795 - [DEBUG] Possible return sites:
28780 2019-Jan-16 21:15:27.094819 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16928781 2019-Jan-16 21:15:27.096126 - [DEBUG] Found and process special summary
28782 2019-Jan-16 21:15:27.096161 - [DEBUG] Compose: EdgeIdentity * AllBottom
28783 2019-Jan-16 21:15:27.096188 - [DEBUG]
28784 2019-Jan-16 21:15:27.096212 - [DEBUG] Propagate flow
28785 2019-Jan-16 21:15:27.096235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28786 2019-Jan-16 21:15:27.096292 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
28787 2019-Jan-16 21:15:27.096930 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28788 2019-Jan-16 21:15:27.097568 - [DEBUG] Edge function : AllBottom (result of previous compose)
28789 2019-Jan-16 21:15:27.097593 - [DEBUG]
28790 2019-Jan-16 21:15:27.097617 - [DEBUG] Join: AllTop & AllBottom
28791 2019-Jan-16 21:15:27.097643 - [DEBUG] = AllBottom (new jump func)
28792 2019-Jan-16 21:15:27.097667 - [DEBUG]
28793 2019-Jan-16 21:15:27.097690 - [DEBUG] Start adding new jump function
28794 2019-Jan-16 21:15:27.097713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28795 2019-Jan-16 21:15:27.097769 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28796 2019-Jan-16 21:15:27.098421 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
28797 2019-Jan-16 21:15:27.099057 - [DEBUG] Edge Function : AllBottom
28798 2019-Jan-16 21:15:27.099090 - [DEBUG] End adding new jump function
28799 2019-Jan-16 21:15:27.099114 - [DEBUG]
28800 2019-Jan-16 21:15:27.099137 - [DEBUG] -------------------------------------------- 806. Path Edge --------------------------------------------
28801 2019-Jan-16 21:15:27.099162 - [DEBUG]
28802 2019-Jan-16 21:15:27.099185 - [DEBUG] Process 806. path edge:
28803 2019-Jan-16 21:15:27.099209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28804 2019-Jan-16 21:15:27.099265 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
28805 2019-Jan-16 21:15:27.099903 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28806 2019-Jan-16 21:15:27.100541 - [DEBUG]
28807 2019-Jan-16 21:15:27.100565 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
28808 2019-Jan-16 21:15:27.101221 - [DEBUG] Compose: EdgeIdentity * AllBottom
28809 2019-Jan-16 21:15:27.101250 - [DEBUG]
28810 2019-Jan-16 21:15:27.101274 - [DEBUG] Propagate flow
28811 2019-Jan-16 21:15:27.101297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28812 2019-Jan-16 21:15:27.101354 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
28813 2019-Jan-16 21:15:27.102005 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28814 2019-Jan-16 21:15:27.102643 - [DEBUG] Edge function : AllBottom (result of previous compose)
28815 2019-Jan-16 21:15:27.102668 - [DEBUG]
28816 2019-Jan-16 21:15:27.102693 - [DEBUG] Join: AllTop & AllBottom
28817 2019-Jan-16 21:15:27.102718 - [DEBUG] = AllBottom (new jump func)
28818 2019-Jan-16 21:15:27.102743 - [DEBUG]
28819 2019-Jan-16 21:15:27.102766 - [DEBUG] Start adding new jump function
28820 2019-Jan-16 21:15:27.102789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28821 2019-Jan-16 21:15:27.102845 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28822 2019-Jan-16 21:15:27.103483 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
28823 2019-Jan-16 21:15:27.104116 - [DEBUG] Edge Function : AllBottom
28824 2019-Jan-16 21:15:27.104148 - [DEBUG] End adding new jump function
28825 2019-Jan-16 21:15:27.104172 - [DEBUG]
28826 2019-Jan-16 21:15:27.104203 - [DEBUG] -------------------------------------------- 807. Path Edge --------------------------------------------
28827 2019-Jan-16 21:15:27.104228 - [DEBUG]
28828 2019-Jan-16 21:15:27.104251 - [DEBUG] Process 807. path edge:
28829 2019-Jan-16 21:15:27.104274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28830 2019-Jan-16 21:15:27.104330 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
28831 2019-Jan-16 21:15:27.104965 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28832 2019-Jan-16 21:15:27.105620 - [DEBUG]
28833 2019-Jan-16 21:15:27.105644 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
28834 2019-Jan-16 21:15:27.106295 - [DEBUG] Compose: EdgeIdentity * AllBottom
28835 2019-Jan-16 21:15:27.106322 - [DEBUG]
28836 2019-Jan-16 21:15:27.106346 - [DEBUG] Propagate flow
28837 2019-Jan-16 21:15:27.106369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28838 2019-Jan-16 21:15:27.106426 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
28839 2019-Jan-16 21:15:27.107067 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28840 2019-Jan-16 21:15:27.107703 - [DEBUG] Edge function : AllBottom (result of previous compose)
28841 2019-Jan-16 21:15:27.107727 - [DEBUG]
28842 2019-Jan-16 21:15:27.107752 - [DEBUG] Join: AllTop & AllBottom
28843 2019-Jan-16 21:15:27.107777 - [DEBUG] = AllBottom (new jump func)
28844 2019-Jan-16 21:15:27.107801 - [DEBUG]
28845 2019-Jan-16 21:15:27.107824 - [DEBUG] Start adding new jump function
28846 2019-Jan-16 21:15:27.107847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28847 2019-Jan-16 21:15:27.107903 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28848 2019-Jan-16 21:15:27.108557 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
28849 2019-Jan-16 21:15:27.109195 - [DEBUG] Edge Function : AllBottom
28850 2019-Jan-16 21:15:27.109227 - [DEBUG] End adding new jump function
28851 2019-Jan-16 21:15:27.109251 - [DEBUG]
28852 2019-Jan-16 21:15:27.109274 - [DEBUG] -------------------------------------------- 808. Path Edge --------------------------------------------
28853 2019-Jan-16 21:15:27.109298 - [DEBUG]
28854 2019-Jan-16 21:15:27.109321 - [DEBUG] Process 808. path edge:
28855 2019-Jan-16 21:15:27.109344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28856 2019-Jan-16 21:15:27.109401 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
28857 2019-Jan-16 21:15:27.110039 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28858 2019-Jan-16 21:15:27.110687 - [DEBUG]
28859 2019-Jan-16 21:15:27.110712 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
28860 2019-Jan-16 21:15:27.111413 - [DEBUG] Compose: EdgeIdentity * AllBottom
28861 2019-Jan-16 21:15:27.111443 - [DEBUG]
28862 2019-Jan-16 21:15:27.111467 - [DEBUG] Propagate flow
28863 2019-Jan-16 21:15:27.111491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28864 2019-Jan-16 21:15:27.111555 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
28865 2019-Jan-16 21:15:27.112246 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28866 2019-Jan-16 21:15:27.112891 - [DEBUG] Edge function : AllBottom (result of previous compose)
28867 2019-Jan-16 21:15:27.112916 - [DEBUG]
28868 2019-Jan-16 21:15:27.112942 - [DEBUG] Join: AllTop & AllBottom
28869 2019-Jan-16 21:15:27.112967 - [DEBUG] = AllBottom (new jump func)
28870 2019-Jan-16 21:15:27.113008 - [DEBUG]
28871 2019-Jan-16 21:15:27.113032 - [DEBUG] Start adding new jump function
28872 2019-Jan-16 21:15:27.113056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28873 2019-Jan-16 21:15:27.113113 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28874 2019-Jan-16 21:15:27.113751 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
28875 2019-Jan-16 21:15:27.114396 - [DEBUG] Edge Function : AllBottom
28876 2019-Jan-16 21:15:27.114433 - [DEBUG] End adding new jump function
28877 2019-Jan-16 21:15:27.114457 - [DEBUG]
28878 2019-Jan-16 21:15:27.114481 - [DEBUG] -------------------------------------------- 809. Path Edge --------------------------------------------
28879 2019-Jan-16 21:15:27.114506 - [DEBUG]
28880 2019-Jan-16 21:15:27.114529 - [DEBUG] Process 809. path edge:
28881 2019-Jan-16 21:15:27.114553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28882 2019-Jan-16 21:15:27.114613 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
28883 2019-Jan-16 21:15:27.115310 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28884 2019-Jan-16 21:15:27.115966 - [DEBUG]
28885 2019-Jan-16 21:15:27.115993 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
28886 2019-Jan-16 21:15:27.116659 - [DEBUG] Compose: EdgeIdentity * AllBottom
28887 2019-Jan-16 21:15:27.116687 - [DEBUG]
28888 2019-Jan-16 21:15:27.116711 - [DEBUG] Propagate flow
28889 2019-Jan-16 21:15:27.116735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28890 2019-Jan-16 21:15:27.116793 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
28891 2019-Jan-16 21:15:27.117433 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28892 2019-Jan-16 21:15:27.118070 - [DEBUG] Edge function : AllBottom (result of previous compose)
28893 2019-Jan-16 21:15:27.118095 - [DEBUG]
28894 2019-Jan-16 21:15:27.118120 - [DEBUG] Join: AllTop & AllBottom
28895 2019-Jan-16 21:15:27.118146 - [DEBUG] = AllBottom (new jump func)
28896 2019-Jan-16 21:15:27.118170 - [DEBUG]
28897 2019-Jan-16 21:15:27.118193 - [DEBUG] Start adding new jump function
28898 2019-Jan-16 21:15:27.118217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28899 2019-Jan-16 21:15:27.118272 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28900 2019-Jan-16 21:15:27.118929 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
28901 2019-Jan-16 21:15:27.119565 - [DEBUG] Edge Function : AllBottom
28902 2019-Jan-16 21:15:27.119599 - [DEBUG] End adding new jump function
28903 2019-Jan-16 21:15:27.119623 - [DEBUG]
28904 2019-Jan-16 21:15:27.119646 - [DEBUG] -------------------------------------------- 810. Path Edge --------------------------------------------
28905 2019-Jan-16 21:15:27.119671 - [DEBUG]
28906 2019-Jan-16 21:15:27.119694 - [DEBUG] Process 810. path edge:
28907 2019-Jan-16 21:15:27.119718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28908 2019-Jan-16 21:15:27.119774 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
28909 2019-Jan-16 21:15:27.120411 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28910 2019-Jan-16 21:15:27.121046 - [DEBUG]
28911 2019-Jan-16 21:15:27.121071 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
28912 2019-Jan-16 21:15:27.121728 - [DEBUG] Compose: EdgeIdentity * AllBottom
28913 2019-Jan-16 21:15:27.121786 - [DEBUG]
28914 2019-Jan-16 21:15:27.121810 - [DEBUG] Propagate flow
28915 2019-Jan-16 21:15:27.121833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28916 2019-Jan-16 21:15:27.121891 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28917 2019-Jan-16 21:15:27.122527 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28918 2019-Jan-16 21:15:27.123163 - [DEBUG] Edge function : AllBottom (result of previous compose)
28919 2019-Jan-16 21:15:27.123188 - [DEBUG]
28920 2019-Jan-16 21:15:27.123213 - [DEBUG] Join: AllTop & AllBottom
28921 2019-Jan-16 21:15:27.123239 - [DEBUG] = AllBottom (new jump func)
28922 2019-Jan-16 21:15:27.123263 - [DEBUG]
28923 2019-Jan-16 21:15:27.123286 - [DEBUG] Start adding new jump function
28924 2019-Jan-16 21:15:27.123309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28925 2019-Jan-16 21:15:27.123365 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28926 2019-Jan-16 21:15:27.124003 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28927 2019-Jan-16 21:15:27.124636 - [DEBUG] Edge Function : AllBottom
28928 2019-Jan-16 21:15:27.124668 - [DEBUG] End adding new jump function
28929 2019-Jan-16 21:15:27.124692 - [DEBUG]
28930 2019-Jan-16 21:15:27.124716 - [DEBUG] -------------------------------------------- 811. Path Edge --------------------------------------------
28931 2019-Jan-16 21:15:27.124740 - [DEBUG]
28932 2019-Jan-16 21:15:27.124763 - [DEBUG] Process 811. path edge:
28933 2019-Jan-16 21:15:27.124787 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28934 2019-Jan-16 21:15:27.124843 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
28935 2019-Jan-16 21:15:27.125492 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28936 2019-Jan-16 21:15:27.126129 - [DEBUG]
28937 2019-Jan-16 21:15:27.126154 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28938 2019-Jan-16 21:15:27.126804 - [DEBUG] Compose: EdgeIdentity * AllBottom
28939 2019-Jan-16 21:15:27.126832 - [DEBUG]
28940 2019-Jan-16 21:15:27.126856 - [DEBUG] Propagate flow
28941 2019-Jan-16 21:15:27.126880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28942 2019-Jan-16 21:15:27.126936 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28943 2019-Jan-16 21:15:27.127573 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28944 2019-Jan-16 21:15:27.128210 - [DEBUG] Edge function : AllBottom (result of previous compose)
28945 2019-Jan-16 21:15:27.128235 - [DEBUG]
28946 2019-Jan-16 21:15:27.128259 - [DEBUG] Join: AllTop & AllBottom
28947 2019-Jan-16 21:15:27.128285 - [DEBUG] = AllBottom (new jump func)
28948 2019-Jan-16 21:15:27.128309 - [DEBUG]
28949 2019-Jan-16 21:15:27.128332 - [DEBUG] Start adding new jump function
28950 2019-Jan-16 21:15:27.128356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28951 2019-Jan-16 21:15:27.128425 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28952 2019-Jan-16 21:15:27.129063 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28953 2019-Jan-16 21:15:27.129697 - [DEBUG] Edge Function : AllBottom
28954 2019-Jan-16 21:15:27.129729 - [DEBUG] End adding new jump function
28955 2019-Jan-16 21:15:27.129753 - [DEBUG]
28956 2019-Jan-16 21:15:27.129777 - [DEBUG] -------------------------------------------- 812. Path Edge --------------------------------------------
28957 2019-Jan-16 21:15:27.129801 - [DEBUG]
28958 2019-Jan-16 21:15:27.129824 - [DEBUG] Process 812. path edge:
28959 2019-Jan-16 21:15:27.129856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28960 2019-Jan-16 21:15:27.129913 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
28961 2019-Jan-16 21:15:27.130549 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28962 2019-Jan-16 21:15:27.131186 - [DEBUG]
28963 2019-Jan-16 21:15:27.131210 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28964 2019-Jan-16 21:15:27.131887 - [DEBUG] Compose: EdgeIdentity * AllBottom
28965 2019-Jan-16 21:15:27.131914 - [DEBUG]
28966 2019-Jan-16 21:15:27.131938 - [DEBUG] Propagate flow
28967 2019-Jan-16 21:15:27.131961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28968 2019-Jan-16 21:15:27.132018 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28969 2019-Jan-16 21:15:27.132668 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28970 2019-Jan-16 21:15:27.133306 - [DEBUG] Edge function : AllBottom (result of previous compose)
28971 2019-Jan-16 21:15:27.133331 - [DEBUG]
28972 2019-Jan-16 21:15:27.133356 - [DEBUG] Join: AllTop & AllBottom
28973 2019-Jan-16 21:15:27.133381 - [DEBUG] = AllBottom (new jump func)
28974 2019-Jan-16 21:15:27.133406 - [DEBUG]
28975 2019-Jan-16 21:15:27.133429 - [DEBUG] Start adding new jump function
28976 2019-Jan-16 21:15:27.133452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28977 2019-Jan-16 21:15:27.133507 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28978 2019-Jan-16 21:15:27.134144 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28979 2019-Jan-16 21:15:27.134782 - [DEBUG] Edge Function : AllBottom
28980 2019-Jan-16 21:15:27.134813 - [DEBUG] End adding new jump function
28981 2019-Jan-16 21:15:27.134837 - [DEBUG]
28982 2019-Jan-16 21:15:27.134861 - [DEBUG] -------------------------------------------- 813. Path Edge --------------------------------------------
28983 2019-Jan-16 21:15:27.134885 - [DEBUG]
28984 2019-Jan-16 21:15:27.134908 - [DEBUG] Process 813. path edge:
28985 2019-Jan-16 21:15:27.134931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28986 2019-Jan-16 21:15:27.134987 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
28987 2019-Jan-16 21:15:27.135643 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
28988 2019-Jan-16 21:15:27.136280 - [DEBUG]
28989 2019-Jan-16 21:15:27.136305 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28990 2019-Jan-16 21:15:27.136961 - [DEBUG] Compose: EdgeIdentity * AllBottom
28991 2019-Jan-16 21:15:27.136988 - [DEBUG]
28992 2019-Jan-16 21:15:27.137012 - [DEBUG] Propagate flow
28993 2019-Jan-16 21:15:27.137035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28994 2019-Jan-16 21:15:27.137092 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28995 2019-Jan-16 21:15:27.137734 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28996 2019-Jan-16 21:15:27.138371 - [DEBUG] Edge function : AllBottom (result of previous compose)
28997 2019-Jan-16 21:15:27.138396 - [DEBUG]
28998 2019-Jan-16 21:15:27.138436 - [DEBUG] Join: AllTop & AllBottom
28999 2019-Jan-16 21:15:27.138462 - [DEBUG] = AllBottom (new jump func)
29000 2019-Jan-16 21:15:27.138486 - [DEBUG]
29001 2019-Jan-16 21:15:27.138509 - [DEBUG] Start adding new jump function
29002 2019-Jan-16 21:15:27.138541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29003 2019-Jan-16 21:15:27.138597 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29004 2019-Jan-16 21:15:27.139235 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29005 2019-Jan-16 21:15:27.139868 - [DEBUG] Edge Function : AllBottom
29006 2019-Jan-16 21:15:27.139901 - [DEBUG] End adding new jump function
29007 2019-Jan-16 21:15:27.139924 - [DEBUG]
29008 2019-Jan-16 21:15:27.139948 - [DEBUG] -------------------------------------------- 814. Path Edge --------------------------------------------
29009 2019-Jan-16 21:15:27.139972 - [DEBUG]
29010 2019-Jan-16 21:15:27.139995 - [DEBUG] Process 814. path edge:
29011 2019-Jan-16 21:15:27.140019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29012 2019-Jan-16 21:15:27.140074 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
29013 2019-Jan-16 21:15:27.140710 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29014 2019-Jan-16 21:15:27.141366 - [DEBUG]
29015 2019-Jan-16 21:15:27.141392 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29016 2019-Jan-16 21:15:27.142108 - [DEBUG] Compose: EdgeIdentity * AllBottom
29017 2019-Jan-16 21:15:27.142138 - [DEBUG]
29018 2019-Jan-16 21:15:27.142162 - [DEBUG] Propagate flow
29019 2019-Jan-16 21:15:27.142185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29020 2019-Jan-16 21:15:27.142248 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29021 2019-Jan-16 21:15:27.142899 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29022 2019-Jan-16 21:15:27.143537 - [DEBUG] Edge function : AllBottom (result of previous compose)
29023 2019-Jan-16 21:15:27.143561 - [DEBUG]
29024 2019-Jan-16 21:15:27.143587 - [DEBUG] Join: AllTop & AllBottom
29025 2019-Jan-16 21:15:27.143612 - [DEBUG] = AllBottom (new jump func)
29026 2019-Jan-16 21:15:27.143637 - [DEBUG]
29027 2019-Jan-16 21:15:27.143660 - [DEBUG] Start adding new jump function
29028 2019-Jan-16 21:15:27.143683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29029 2019-Jan-16 21:15:27.143739 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29030 2019-Jan-16 21:15:27.144376 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29031 2019-Jan-16 21:15:27.145017 - [DEBUG] Edge Function : AllBottom
29032 2019-Jan-16 21:15:27.145050 - [DEBUG] End adding new jump function
29033 2019-Jan-16 21:15:27.145088 - [DEBUG]
29034 2019-Jan-16 21:15:27.145112 - [DEBUG] -------------------------------------------- 815. Path Edge --------------------------------------------
29035 2019-Jan-16 21:15:27.145137 - [DEBUG]
29036 2019-Jan-16 21:15:27.145160 - [DEBUG] Process 815. path edge:
29037 2019-Jan-16 21:15:27.145184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29038 2019-Jan-16 21:15:27.145240 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
29039 2019-Jan-16 21:15:27.145876 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29040 2019-Jan-16 21:15:27.146514 - [DEBUG]
29041 2019-Jan-16 21:15:27.146538 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29042 2019-Jan-16 21:15:27.147185 - [DEBUG] Start of endsummarytab entry
29043 2019-Jan-16 21:15:27.147219 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
29044 2019-Jan-16 21:15:27.147864 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
29045 2019-Jan-16 21:15:27.147926 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29046 2019-Jan-16 21:15:27.148590 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29047 2019-Jan-16 21:15:27.149228 - [DEBUG] EF: AllBottom
29048 2019-Jan-16 21:15:27.149253 - [DEBUG]
29049 2019-Jan-16 21:15:27.149276 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29050 2019-Jan-16 21:15:27.149910 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
29051 2019-Jan-16 21:15:27.150543 - [DEBUG] EF: AllBottom
29052 2019-Jan-16 21:15:27.150568 - [DEBUG]
29053 2019-Jan-16 21:15:27.150591 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29054 2019-Jan-16 21:15:27.151223 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
29055 2019-Jan-16 21:15:27.151877 - [DEBUG] EF: AllBottom
29056 2019-Jan-16 21:15:27.151902 - [DEBUG]
29057 2019-Jan-16 21:15:27.151925 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29058 2019-Jan-16 21:15:27.152558 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
29059 2019-Jan-16 21:15:27.153195 - [DEBUG] EF: AllBottom
29060 2019-Jan-16 21:15:27.153219 - [DEBUG]
29061 2019-Jan-16 21:15:27.153242 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29062 2019-Jan-16 21:15:27.153875 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29063 2019-Jan-16 21:15:27.154510 - [DEBUG] EF: AllBottom
29064 2019-Jan-16 21:15:27.154535 - [DEBUG]
29065 2019-Jan-16 21:15:27.154558 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29066 2019-Jan-16 21:15:27.155214 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29067 2019-Jan-16 21:15:27.155851 - [DEBUG] EF: AllBottom
29068 2019-Jan-16 21:15:27.155875 - [DEBUG]
29069 2019-Jan-16 21:15:27.155898 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29070 2019-Jan-16 21:15:27.156529 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
29071 2019-Jan-16 21:15:27.157166 - [DEBUG] EF: AllBottom
29072 2019-Jan-16 21:15:27.157191 - [DEBUG]
29073 2019-Jan-16 21:15:27.157214 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29074 2019-Jan-16 21:15:27.157844 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29075 2019-Jan-16 21:15:27.158599 - [DEBUG] EF: AllBottom
29076 2019-Jan-16 21:15:27.158624 - [DEBUG]
29077 2019-Jan-16 21:15:27.158647 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29078 2019-Jan-16 21:15:27.159370 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
29079 2019-Jan-16 21:15:27.160008 - [DEBUG] EF: AllBottom
29080 2019-Jan-16 21:15:27.160032 - [DEBUG]
29081 2019-Jan-16 21:15:27.160055 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29082 2019-Jan-16 21:15:27.160686 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29083 2019-Jan-16 21:15:27.161324 - [DEBUG] EF: AllBottom
29084 2019-Jan-16 21:15:27.161348 - [DEBUG]
29085 2019-Jan-16 21:15:27.161371 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29086 2019-Jan-16 21:15:27.162114 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
29087 2019-Jan-16 21:15:27.162750 - [DEBUG] EF: AllBottom
29088 2019-Jan-16 21:15:27.162775 - [DEBUG]
29089 2019-Jan-16 21:15:27.162798 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29090 2019-Jan-16 21:15:27.163429 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29091 2019-Jan-16 21:15:27.164072 - [DEBUG] EF: AllBottom
29092 2019-Jan-16 21:15:27.164096 - [DEBUG]
29093 2019-Jan-16 21:15:27.164118 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29094 2019-Jan-16 21:15:27.164870 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29095 2019-Jan-16 21:15:27.165538 - [DEBUG] EF: AllBottom
29096 2019-Jan-16 21:15:27.165563 - [DEBUG]
29097 2019-Jan-16 21:15:27.165586 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29098 2019-Jan-16 21:15:27.166220 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29099 2019-Jan-16 21:15:27.166962 - [DEBUG] EF: AllBottom
29100 2019-Jan-16 21:15:27.166986 - [DEBUG]
29101 2019-Jan-16 21:15:27.167010 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29102 2019-Jan-16 21:15:27.167643 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29103 2019-Jan-16 21:15:27.168285 - [DEBUG] EF: AllBottom
29104 2019-Jan-16 21:15:27.168310 - [DEBUG]
29105 2019-Jan-16 21:15:27.168333 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29106 2019-Jan-16 21:15:27.168984 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29107 2019-Jan-16 21:15:27.169620 - [DEBUG] EF: AllBottom
29108 2019-Jan-16 21:15:27.169645 - [DEBUG]
29109 2019-Jan-16 21:15:27.169668 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29110 2019-Jan-16 21:15:27.170299 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29111 2019-Jan-16 21:15:27.170939 - [DEBUG] EF: AllBottom
29112 2019-Jan-16 21:15:27.170963 - [DEBUG]
29113 2019-Jan-16 21:15:27.170987 - [DEBUG] ---------------
29114 2019-Jan-16 21:15:27.171010 - [DEBUG]
29115 2019-Jan-16 21:15:27.171036 - [DEBUG] End of endsummarytab entry
29116 2019-Jan-16 21:15:27.171060 - [DEBUG]
29117 2019-Jan-16 21:15:27.171083 - [DEBUG] Start of incomingtab entry
29118 2019-Jan-16 21:15:27.171108 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
29119 2019-Jan-16 21:15:27.171760 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
29120 2019-Jan-16 21:15:27.171820 - [DEBUG] ---------------
29121 2019-Jan-16 21:15:27.171844 - [DEBUG] End of incomingtab entry
29122 2019-Jan-16 21:15:27.171867 - [DEBUG]
29123 2019-Jan-16 21:15:27.171894 - [DEBUG] EDGE:
29124 2019-Jan-16 21:15:27.171950 - [DEBUG] ---> 29125 2019-Jan-16 21:15:27.172583 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29126 2019-Jan-16 21:15:27.173219 - [DEBUG]
29127 2019-Jan-16 21:15:27.173244 - [DEBUG] EDGE:
29128 2019-Jan-16 21:15:27.173302 - [DEBUG] ---> 29129 2019-Jan-16 21:15:27.173942 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29130 2019-Jan-16 21:15:27.174579 - [DEBUG]
29131 2019-Jan-16 21:15:27.174630 - [DEBUG] Compose: EdgeIdentity * AllBottom
29132 2019-Jan-16 21:15:27.174657 - [DEBUG]
29133 2019-Jan-16 21:15:27.174681 - [DEBUG] Propagate flow
29134 2019-Jan-16 21:15:27.174704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29135 2019-Jan-16 21:15:27.174760 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
29136 2019-Jan-16 21:15:27.175425 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29137 2019-Jan-16 21:15:27.176265 - [DEBUG] Edge function : AllBottom (result of previous compose)
29138 2019-Jan-16 21:15:27.176290 - [DEBUG]
29139 2019-Jan-16 21:15:27.176316 - [DEBUG] Join: AllTop & AllBottom
29140 2019-Jan-16 21:15:27.176360 - [DEBUG] = AllBottom (new jump func)
29141 2019-Jan-16 21:15:27.176385 - [DEBUG]
29142 2019-Jan-16 21:15:27.176408 - [DEBUG] Start adding new jump function
29143 2019-Jan-16 21:15:27.176431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29144 2019-Jan-16 21:15:27.176488 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29145 2019-Jan-16 21:15:27.177127 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
29146 2019-Jan-16 21:15:27.177771 - [DEBUG] Edge Function : AllBottom
29147 2019-Jan-16 21:15:27.177806 - [DEBUG] End adding new jump function
29148 2019-Jan-16 21:15:27.177830 - [DEBUG]
29149 2019-Jan-16 21:15:27.177854 - [DEBUG] -------------------------------------------- 816. Path Edge --------------------------------------------
29150 2019-Jan-16 21:15:27.177878 - [DEBUG]
29151 2019-Jan-16 21:15:27.177901 - [DEBUG] Process 816. path edge:
29152 2019-Jan-16 21:15:27.177925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29153 2019-Jan-16 21:15:27.177981 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
29154 2019-Jan-16 21:15:27.178642 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29155 2019-Jan-16 21:15:27.179280 - [DEBUG]
29156 2019-Jan-16 21:15:27.179304 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
29157 2019-Jan-16 21:15:27.179963 - [DEBUG] Possible callees:
29158 2019-Jan-16 21:15:27.179989 - [DEBUG] llvm.dbg.declare
29159 2019-Jan-16 21:15:27.180013 - [DEBUG] Possible return sites:
29160 2019-Jan-16 21:15:27.180037 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19329161 2019-Jan-16 21:15:27.181319 - [DEBUG] Found and process special summary
29162 2019-Jan-16 21:15:27.181354 - [DEBUG] Compose: EdgeIdentity * AllBottom
29163 2019-Jan-16 21:15:27.181381 - [DEBUG]
29164 2019-Jan-16 21:15:27.181404 - [DEBUG] Propagate flow
29165 2019-Jan-16 21:15:27.181427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29166 2019-Jan-16 21:15:27.181484 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
29167 2019-Jan-16 21:15:27.182149 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29168 2019-Jan-16 21:15:27.182788 - [DEBUG] Edge function : AllBottom (result of previous compose)
29169 2019-Jan-16 21:15:27.182813 - [DEBUG]
29170 2019-Jan-16 21:15:27.182837 - [DEBUG] Join: AllTop & AllBottom
29171 2019-Jan-16 21:15:27.182862 - [DEBUG] = AllBottom (new jump func)
29172 2019-Jan-16 21:15:27.182887 - [DEBUG]
29173 2019-Jan-16 21:15:27.182910 - [DEBUG] Start adding new jump function
29174 2019-Jan-16 21:15:27.182933 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29175 2019-Jan-16 21:15:27.182989 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29176 2019-Jan-16 21:15:27.183626 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
29177 2019-Jan-16 21:15:27.184261 - [DEBUG] Edge Function : AllBottom
29178 2019-Jan-16 21:15:27.184294 - [DEBUG] End adding new jump function
29179 2019-Jan-16 21:15:27.184318 - [DEBUG]
29180 2019-Jan-16 21:15:27.184341 - [DEBUG] -------------------------------------------- 817. Path Edge --------------------------------------------
29181 2019-Jan-16 21:15:27.184366 - [DEBUG]
29182 2019-Jan-16 21:15:27.184398 - [DEBUG] Process 817. path edge:
29183 2019-Jan-16 21:15:27.184422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29184 2019-Jan-16 21:15:27.184478 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
29185 2019-Jan-16 21:15:27.185129 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29186 2019-Jan-16 21:15:27.185767 - [DEBUG]
29187 2019-Jan-16 21:15:27.185791 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
29188 2019-Jan-16 21:15:27.186447 - [DEBUG] Compose: EdgeIdentity * AllBottom
29189 2019-Jan-16 21:15:27.186474 - [DEBUG]
29190 2019-Jan-16 21:15:27.186498 - [DEBUG] Propagate flow
29191 2019-Jan-16 21:15:27.186521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29192 2019-Jan-16 21:15:27.186578 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
29193 2019-Jan-16 21:15:27.187213 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29194 2019-Jan-16 21:15:27.187849 - [DEBUG] Edge function : AllBottom (result of previous compose)
29195 2019-Jan-16 21:15:27.187874 - [DEBUG]
29196 2019-Jan-16 21:15:27.187898 - [DEBUG] Join: AllTop & AllBottom
29197 2019-Jan-16 21:15:27.187923 - [DEBUG] = AllBottom (new jump func)
29198 2019-Jan-16 21:15:27.187947 - [DEBUG]
29199 2019-Jan-16 21:15:27.187970 - [DEBUG] Start adding new jump function
29200 2019-Jan-16 21:15:27.187993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29201 2019-Jan-16 21:15:27.188049 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29202 2019-Jan-16 21:15:27.188702 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
29203 2019-Jan-16 21:15:27.189335 - [DEBUG] Edge Function : AllBottom
29204 2019-Jan-16 21:15:27.189367 - [DEBUG] End adding new jump function
29205 2019-Jan-16 21:15:27.189391 - [DEBUG]
29206 2019-Jan-16 21:15:27.189414 - [DEBUG] -------------------------------------------- 818. Path Edge --------------------------------------------
29207 2019-Jan-16 21:15:27.189438 - [DEBUG]
29208 2019-Jan-16 21:15:27.189461 - [DEBUG] Process 818. path edge:
29209 2019-Jan-16 21:15:27.189485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29210 2019-Jan-16 21:15:27.189541 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
29211 2019-Jan-16 21:15:27.190176 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29212 2019-Jan-16 21:15:27.190812 - [DEBUG]
29213 2019-Jan-16 21:15:27.190838 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
29214 2019-Jan-16 21:15:27.191486 - [DEBUG] Compose: EdgeIdentity * AllBottom
29215 2019-Jan-16 21:15:27.191514 - [DEBUG]
29216 2019-Jan-16 21:15:27.191537 - [DEBUG] Propagate flow
29217 2019-Jan-16 21:15:27.191560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29218 2019-Jan-16 21:15:27.191617 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29219 2019-Jan-16 21:15:27.192269 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29220 2019-Jan-16 21:15:27.192906 - [DEBUG] Edge function : AllBottom (result of previous compose)
29221 2019-Jan-16 21:15:27.192931 - [DEBUG]
29222 2019-Jan-16 21:15:27.192956 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29223 2019-Jan-16 21:15:27.192981 - [DEBUG] = AllBottom
29224 2019-Jan-16 21:15:27.193005 - [DEBUG]
29225 2019-Jan-16 21:15:27.193028 - [DEBUG] PROPAGATE: No new function!
29226 2019-Jan-16 21:15:27.193052 - [DEBUG] EDGE:
29227 2019-Jan-16 21:15:27.193122 - [DEBUG] ---> 29228 2019-Jan-16 21:15:27.193759 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29229 2019-Jan-16 21:15:27.194395 - [DEBUG]
29230 2019-Jan-16 21:15:27.194419 - [DEBUG] EDGE:
29231 2019-Jan-16 21:15:27.194476 - [DEBUG] ---> 29232 2019-Jan-16 21:15:27.195126 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29233 2019-Jan-16 21:15:27.195764 - [DEBUG]
29234 2019-Jan-16 21:15:27.195802 - [DEBUG] Compose: EdgeIdentity * AllBottom
29235 2019-Jan-16 21:15:27.195829 - [DEBUG]
29236 2019-Jan-16 21:15:27.195853 - [DEBUG] Propagate flow
29237 2019-Jan-16 21:15:27.195876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29238 2019-Jan-16 21:15:27.195932 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
29239 2019-Jan-16 21:15:27.196570 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29240 2019-Jan-16 21:15:27.197206 - [DEBUG] Edge function : AllBottom (result of previous compose)
29241 2019-Jan-16 21:15:27.197231 - [DEBUG]
29242 2019-Jan-16 21:15:27.197256 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29243 2019-Jan-16 21:15:27.197281 - [DEBUG] = AllBottom
29244 2019-Jan-16 21:15:27.197305 - [DEBUG]
29245 2019-Jan-16 21:15:27.197328 - [DEBUG] PROPAGATE: No new function!
29246 2019-Jan-16 21:15:27.197355 - [DEBUG] EDGE:
29247 2019-Jan-16 21:15:27.197412 - [DEBUG] ---> 29248 2019-Jan-16 21:15:27.198058 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29249 2019-Jan-16 21:15:27.198711 - [DEBUG]
29250 2019-Jan-16 21:15:27.198736 - [DEBUG] EDGE:
29251 2019-Jan-16 21:15:27.198793 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
29252 2019-Jan-16 21:15:27.199434 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29253 2019-Jan-16 21:15:27.200072 - [DEBUG]
29254 2019-Jan-16 21:15:27.200097 - [DEBUG] EDGE:
29255 2019-Jan-16 21:15:27.200154 - [DEBUG] ---> 29256 2019-Jan-16 21:15:27.200789 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29257 2019-Jan-16 21:15:27.201425 - [DEBUG]
29258 2019-Jan-16 21:15:27.201450 - [DEBUG] EDGE:
29259 2019-Jan-16 21:15:27.201508 - [DEBUG] ---> 29260 2019-Jan-16 21:15:27.202157 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29261 2019-Jan-16 21:15:27.202793 - [DEBUG]
29262 2019-Jan-16 21:15:27.202819 - [DEBUG] EDGE:
29263 2019-Jan-16 21:15:27.202876 - [DEBUG] ---> 29264 2019-Jan-16 21:15:27.203513 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29265 2019-Jan-16 21:15:27.204171 - [DEBUG]
29266 2019-Jan-16 21:15:27.204214 - [DEBUG] Compose: EdgeIdentity * AllBottom
29267 2019-Jan-16 21:15:27.204241 - [DEBUG]
29268 2019-Jan-16 21:15:27.204265 - [DEBUG] Propagate flow
29269 2019-Jan-16 21:15:27.204288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29270 2019-Jan-16 21:15:27.204364 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
29271 2019-Jan-16 21:15:27.205031 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29272 2019-Jan-16 21:15:27.205692 - [DEBUG] Edge function : AllBottom (result of previous compose)
29273 2019-Jan-16 21:15:27.205718 - [DEBUG]
29274 2019-Jan-16 21:15:27.205743 - [DEBUG] Join: AllTop & AllBottom
29275 2019-Jan-16 21:15:27.205769 - [DEBUG] = AllBottom (new jump func)
29276 2019-Jan-16 21:15:27.205793 - [DEBUG]
29277 2019-Jan-16 21:15:27.205816 - [DEBUG] Start adding new jump function
29278 2019-Jan-16 21:15:27.205839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29279 2019-Jan-16 21:15:27.205895 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29280 2019-Jan-16 21:15:27.206534 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
29281 2019-Jan-16 21:15:27.207170 - [DEBUG] Edge Function : AllBottom
29282 2019-Jan-16 21:15:27.207204 - [DEBUG] End adding new jump function
29283 2019-Jan-16 21:15:27.207228 - [DEBUG]
29284 2019-Jan-16 21:15:27.207252 - [DEBUG] -------------------------------------------- 819. Path Edge --------------------------------------------
29285 2019-Jan-16 21:15:27.207277 - [DEBUG]
29286 2019-Jan-16 21:15:27.207300 - [DEBUG] Process 819. path edge:
29287 2019-Jan-16 21:15:27.207323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29288 2019-Jan-16 21:15:27.207379 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
29289 2019-Jan-16 21:15:27.208017 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29290 2019-Jan-16 21:15:27.208668 - [DEBUG]
29291 2019-Jan-16 21:15:27.208693 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
29292 2019-Jan-16 21:15:27.209353 - [DEBUG] Compose: EdgeIdentity * AllBottom
29293 2019-Jan-16 21:15:27.209380 - [DEBUG]
29294 2019-Jan-16 21:15:27.209404 - [DEBUG] Propagate flow
29295 2019-Jan-16 21:15:27.209427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29296 2019-Jan-16 21:15:27.209484 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
29297 2019-Jan-16 21:15:27.210117 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29298 2019-Jan-16 21:15:27.210753 - [DEBUG] Edge function : AllBottom (result of previous compose)
29299 2019-Jan-16 21:15:27.210783 - [DEBUG]
29300 2019-Jan-16 21:15:27.210808 - [DEBUG] Join: AllTop & AllBottom
29301 2019-Jan-16 21:15:27.210833 - [DEBUG] = AllBottom (new jump func)
29302 2019-Jan-16 21:15:27.210857 - [DEBUG]
29303 2019-Jan-16 21:15:27.210880 - [DEBUG] Start adding new jump function
29304 2019-Jan-16 21:15:27.210903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29305 2019-Jan-16 21:15:27.210960 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29306 2019-Jan-16 21:15:27.211598 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
29307 2019-Jan-16 21:15:27.212246 - [DEBUG] Edge Function : AllBottom
29308 2019-Jan-16 21:15:27.212279 - [DEBUG] End adding new jump function
29309 2019-Jan-16 21:15:27.212303 - [DEBUG]
29310 2019-Jan-16 21:15:27.212327 - [DEBUG] -------------------------------------------- 820. Path Edge --------------------------------------------
29311 2019-Jan-16 21:15:27.212351 - [DEBUG]
29312 2019-Jan-16 21:15:27.212374 - [DEBUG] Process 820. path edge:
29313 2019-Jan-16 21:15:27.212397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29314 2019-Jan-16 21:15:27.212453 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
29315 2019-Jan-16 21:15:27.213097 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29316 2019-Jan-16 21:15:27.213734 - [DEBUG]
29317 2019-Jan-16 21:15:27.213759 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
29318 2019-Jan-16 21:15:27.214410 - [DEBUG] Compose: EdgeIdentity * AllBottom
29319 2019-Jan-16 21:15:27.214437 - [DEBUG]
29320 2019-Jan-16 21:15:27.214461 - [DEBUG] Propagate flow
29321 2019-Jan-16 21:15:27.214484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29322 2019-Jan-16 21:15:27.214541 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29323 2019-Jan-16 21:15:27.215192 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29324 2019-Jan-16 21:15:27.215830 - [DEBUG] Edge function : AllBottom (result of previous compose)
29325 2019-Jan-16 21:15:27.215855 - [DEBUG]
29326 2019-Jan-16 21:15:27.215880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29327 2019-Jan-16 21:15:27.215906 - [DEBUG] = AllBottom
29328 2019-Jan-16 21:15:27.215930 - [DEBUG]
29329 2019-Jan-16 21:15:27.215953 - [DEBUG] PROPAGATE: No new function!
29330 2019-Jan-16 21:15:27.215977 - [DEBUG] EDGE:
29331 2019-Jan-16 21:15:27.216034 - [DEBUG] ---> 29332 2019-Jan-16 21:15:27.216667 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29333 2019-Jan-16 21:15:27.217304 - [DEBUG]
29334 2019-Jan-16 21:15:27.217328 - [DEBUG] EDGE:
29335 2019-Jan-16 21:15:27.217385 - [DEBUG] ---> 29336 2019-Jan-16 21:15:27.218022 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29337 2019-Jan-16 21:15:27.218677 - [DEBUG]
29338 2019-Jan-16 21:15:27.218702 - [DEBUG] EDGE:
29339 2019-Jan-16 21:15:27.218760 - [DEBUG] ---> 29340 2019-Jan-16 21:15:27.219395 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29341 2019-Jan-16 21:15:27.220032 - [DEBUG]
29342 2019-Jan-16 21:15:27.220057 - [DEBUG] EDGE:
29343 2019-Jan-16 21:15:27.220114 - [DEBUG] ---> 29344 2019-Jan-16 21:15:27.220753 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29345 2019-Jan-16 21:15:27.221390 - [DEBUG]
29346 2019-Jan-16 21:15:27.221415 - [DEBUG] EDGE:
29347 2019-Jan-16 21:15:27.221472 - [DEBUG] ---> 29348 2019-Jan-16 21:15:27.222120 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29349 2019-Jan-16 21:15:27.222757 - [DEBUG]
29350 2019-Jan-16 21:15:27.222782 - [DEBUG] EDGE:
29351 2019-Jan-16 21:15:27.222840 - [DEBUG] ---> 29352 2019-Jan-16 21:15:27.223476 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29353 2019-Jan-16 21:15:27.224112 - [DEBUG]
29354 2019-Jan-16 21:15:27.224153 - [DEBUG] Compose: EdgeIdentity * AllBottom
29355 2019-Jan-16 21:15:27.224179 - [DEBUG]
29356 2019-Jan-16 21:15:27.224203 - [DEBUG] Propagate flow
29357 2019-Jan-16 21:15:27.224235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29358 2019-Jan-16 21:15:27.224292 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29359 2019-Jan-16 21:15:27.224929 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29360 2019-Jan-16 21:15:27.225582 - [DEBUG] Edge function : AllBottom (result of previous compose)
29361 2019-Jan-16 21:15:27.225607 - [DEBUG]
29362 2019-Jan-16 21:15:27.225632 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29363 2019-Jan-16 21:15:27.225657 - [DEBUG] = AllBottom
29364 2019-Jan-16 21:15:27.225682 - [DEBUG]
29365 2019-Jan-16 21:15:27.225704 - [DEBUG] PROPAGATE: No new function!
29366 2019-Jan-16 21:15:27.225733 - [DEBUG] EDGE:
29367 2019-Jan-16 21:15:27.225790 - [DEBUG] ---> 29368 2019-Jan-16 21:15:27.226437 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29369 2019-Jan-16 21:15:27.227073 - [DEBUG]
29370 2019-Jan-16 21:15:27.227098 - [DEBUG] EDGE:
29371 2019-Jan-16 21:15:27.227156 - [DEBUG] ---> 29372 2019-Jan-16 21:15:27.227790 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29373 2019-Jan-16 21:15:27.228439 - [DEBUG]
29374 2019-Jan-16 21:15:27.228465 - [DEBUG] EDGE:
29375 2019-Jan-16 21:15:27.228522 - [DEBUG] ---> 29376 2019-Jan-16 21:15:27.229159 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29377 2019-Jan-16 21:15:27.229795 - [DEBUG]
29378 2019-Jan-16 21:15:27.229832 - [DEBUG] Compose: EdgeIdentity * AllBottom
29379 2019-Jan-16 21:15:27.229859 - [DEBUG]
29380 2019-Jan-16 21:15:27.229882 - [DEBUG] Propagate flow
29381 2019-Jan-16 21:15:27.229905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29382 2019-Jan-16 21:15:27.229962 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29383 2019-Jan-16 21:15:27.230598 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29384 2019-Jan-16 21:15:27.231235 - [DEBUG] Edge function : AllBottom (result of previous compose)
29385 2019-Jan-16 21:15:27.231260 - [DEBUG]
29386 2019-Jan-16 21:15:27.231286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29387 2019-Jan-16 21:15:27.231311 - [DEBUG] = AllBottom
29388 2019-Jan-16 21:15:27.231336 - [DEBUG]
29389 2019-Jan-16 21:15:27.231358 - [DEBUG] PROPAGATE: No new function!
29390 2019-Jan-16 21:15:27.231385 - [DEBUG] EDGE:
29391 2019-Jan-16 21:15:27.231443 - [DEBUG] ---> 29392 2019-Jan-16 21:15:27.232101 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29393 2019-Jan-16 21:15:27.232739 - [DEBUG]
29394 2019-Jan-16 21:15:27.232764 - [DEBUG] EDGE:
29395 2019-Jan-16 21:15:27.232821 - [DEBUG] ---> 29396 2019-Jan-16 21:15:27.233454 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29397 2019-Jan-16 21:15:27.234091 - [DEBUG]
29398 2019-Jan-16 21:15:27.234116 - [DEBUG] EDGE:
29399 2019-Jan-16 21:15:27.234182 - [DEBUG] ---> 29400 2019-Jan-16 21:15:27.234818 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29401 2019-Jan-16 21:15:27.235470 - [DEBUG]
29402 2019-Jan-16 21:15:27.235495 - [DEBUG] EDGE:
29403 2019-Jan-16 21:15:27.235552 - [DEBUG] ---> 29404 2019-Jan-16 21:15:27.236189 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29405 2019-Jan-16 21:15:27.236826 - [DEBUG]
29406 2019-Jan-16 21:15:27.236863 - [DEBUG] Compose: EdgeIdentity * AllBottom
29407 2019-Jan-16 21:15:27.236890 - [DEBUG]
29408 2019-Jan-16 21:15:27.236914 - [DEBUG] Propagate flow
29409 2019-Jan-16 21:15:27.236937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29410 2019-Jan-16 21:15:27.236993 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29411 2019-Jan-16 21:15:27.237639 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29412 2019-Jan-16 21:15:27.238275 - [DEBUG] Edge function : AllBottom (result of previous compose)
29413 2019-Jan-16 21:15:27.238300 - [DEBUG]
29414 2019-Jan-16 21:15:27.238326 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29415 2019-Jan-16 21:15:27.238351 - [DEBUG] = AllBottom
29416 2019-Jan-16 21:15:27.238375 - [DEBUG]
29417 2019-Jan-16 21:15:27.238409 - [DEBUG] PROPAGATE: No new function!
29418 2019-Jan-16 21:15:27.238438 - [DEBUG] EDGE:
29419 2019-Jan-16 21:15:27.238497 - [DEBUG] ---> 29420 2019-Jan-16 21:15:27.239142 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29421 2019-Jan-16 21:15:27.239780 - [DEBUG]
29422 2019-Jan-16 21:15:27.239805 - [DEBUG] EDGE:
29423 2019-Jan-16 21:15:27.239863 - [DEBUG] ---> 29424 2019-Jan-16 21:15:27.240496 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
29425 2019-Jan-16 21:15:27.241133 - [DEBUG]
29426 2019-Jan-16 21:15:27.241158 - [DEBUG] EDGE:
29427 2019-Jan-16 21:15:27.241215 - [DEBUG] ---> 29428 2019-Jan-16 21:15:27.241867 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29429 2019-Jan-16 21:15:27.242507 - [DEBUG]
29430 2019-Jan-16 21:15:27.242534 - [DEBUG] Compose: EdgeIdentity * AllBottom
29431 2019-Jan-16 21:15:27.242560 - [DEBUG]
29432 2019-Jan-16 21:15:27.242583 - [DEBUG] Propagate flow
29433 2019-Jan-16 21:15:27.242606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29434 2019-Jan-16 21:15:27.242662 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29435 2019-Jan-16 21:15:27.243300 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29436 2019-Jan-16 21:15:27.243943 - [DEBUG] Edge function : AllBottom (result of previous compose)
29437 2019-Jan-16 21:15:27.243968 - [DEBUG]
29438 2019-Jan-16 21:15:27.243993 - [DEBUG] Join: AllTop & AllBottom
29439 2019-Jan-16 21:15:27.244019 - [DEBUG] = AllBottom (new jump func)
29440 2019-Jan-16 21:15:27.244043 - [DEBUG]
29441 2019-Jan-16 21:15:27.244066 - [DEBUG] Start adding new jump function
29442 2019-Jan-16 21:15:27.244089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29443 2019-Jan-16 21:15:27.244153 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29444 2019-Jan-16 21:15:27.244797 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29445 2019-Jan-16 21:15:27.245449 - [DEBUG] Edge Function : AllBottom
29446 2019-Jan-16 21:15:27.245477 - [DEBUG] End adding new jump function
29447 2019-Jan-16 21:15:27.245501 - [DEBUG]
29448 2019-Jan-16 21:15:27.245524 - [DEBUG] -------------------------------------------- 821. Path Edge --------------------------------------------
29449 2019-Jan-16 21:15:27.245548 - [DEBUG]
29450 2019-Jan-16 21:15:27.245571 - [DEBUG] Process 821. path edge:
29451 2019-Jan-16 21:15:27.245595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29452 2019-Jan-16 21:15:27.245650 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
29453 2019-Jan-16 21:15:27.246287 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29454 2019-Jan-16 21:15:27.246930 - [DEBUG]
29455 2019-Jan-16 21:15:27.246955 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29456 2019-Jan-16 21:15:27.247612 - [DEBUG] Compose: EdgeIdentity * AllBottom
29457 2019-Jan-16 21:15:27.247639 - [DEBUG]
29458 2019-Jan-16 21:15:27.247663 - [DEBUG] Propagate flow
29459 2019-Jan-16 21:15:27.247686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29460 2019-Jan-16 21:15:27.247743 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29461 2019-Jan-16 21:15:27.248378 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29462 2019-Jan-16 21:15:27.249038 - [DEBUG] Edge function : AllBottom (result of previous compose)
29463 2019-Jan-16 21:15:27.249063 - [DEBUG]
29464 2019-Jan-16 21:15:27.249088 - [DEBUG] Join: AllTop & AllBottom
29465 2019-Jan-16 21:15:27.249113 - [DEBUG] = AllBottom (new jump func)
29466 2019-Jan-16 21:15:27.249145 - [DEBUG]
29467 2019-Jan-16 21:15:27.249169 - [DEBUG] Start adding new jump function
29468 2019-Jan-16 21:15:27.249192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29469 2019-Jan-16 21:15:27.249247 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29470 2019-Jan-16 21:15:27.249892 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29471 2019-Jan-16 21:15:27.250526 - [DEBUG] Edge Function : AllBottom
29472 2019-Jan-16 21:15:27.250555 - [DEBUG] End adding new jump function
29473 2019-Jan-16 21:15:27.250579 - [DEBUG]
29474 2019-Jan-16 21:15:27.250602 - [DEBUG] -------------------------------------------- 822. Path Edge --------------------------------------------
29475 2019-Jan-16 21:15:27.250626 - [DEBUG]
29476 2019-Jan-16 21:15:27.250649 - [DEBUG] Process 822. path edge:
29477 2019-Jan-16 21:15:27.250673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29478 2019-Jan-16 21:15:27.250728 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29479 2019-Jan-16 21:15:27.251364 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29480 2019-Jan-16 21:15:27.252023 - [DEBUG]
29481 2019-Jan-16 21:15:27.252049 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29482 2019-Jan-16 21:15:27.252700 - [DEBUG] Compose: EdgeIdentity * AllBottom
29483 2019-Jan-16 21:15:27.252728 - [DEBUG]
29484 2019-Jan-16 21:15:27.252760 - [DEBUG] Propagate flow
29485 2019-Jan-16 21:15:27.252783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29486 2019-Jan-16 21:15:27.252840 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29487 2019-Jan-16 21:15:27.253496 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29488 2019-Jan-16 21:15:27.254142 - [DEBUG] Edge function : AllBottom (result of previous compose)
29489 2019-Jan-16 21:15:27.254167 - [DEBUG]
29490 2019-Jan-16 21:15:27.254191 - [DEBUG] Join: AllTop & AllBottom
29491 2019-Jan-16 21:15:27.254217 - [DEBUG] = AllBottom (new jump func)
29492 2019-Jan-16 21:15:27.254241 - [DEBUG]
29493 2019-Jan-16 21:15:27.254264 - [DEBUG] Start adding new jump function
29494 2019-Jan-16 21:15:27.254287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29495 2019-Jan-16 21:15:27.254343 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29496 2019-Jan-16 21:15:27.254987 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29497 2019-Jan-16 21:15:27.255647 - [DEBUG] Edge Function : AllBottom
29498 2019-Jan-16 21:15:27.255674 - [DEBUG] End adding new jump function
29499 2019-Jan-16 21:15:27.255698 - [DEBUG]
29500 2019-Jan-16 21:15:27.255722 - [DEBUG] -------------------------------------------- 823. Path Edge --------------------------------------------
29501 2019-Jan-16 21:15:27.255745 - [DEBUG]
29502 2019-Jan-16 21:15:27.255769 - [DEBUG] Process 823. path edge:
29503 2019-Jan-16 21:15:27.255792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29504 2019-Jan-16 21:15:27.255848 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29505 2019-Jan-16 21:15:27.256492 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29506 2019-Jan-16 21:15:27.257136 - [DEBUG]
29507 2019-Jan-16 21:15:27.257160 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29508 2019-Jan-16 21:15:27.257817 - [DEBUG] Possible callees:
29509 2019-Jan-16 21:15:27.257842 - [DEBUG] llvm.dbg.declare
29510 2019-Jan-16 21:15:27.257867 - [DEBUG] Possible return sites:
29511 2019-Jan-16 21:15:27.257890 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529512 2019-Jan-16 21:15:27.259185 - [DEBUG] Found and process special summary
29513 2019-Jan-16 21:15:27.259219 - [DEBUG] Compose: EdgeIdentity * AllBottom
29514 2019-Jan-16 21:15:27.259246 - [DEBUG]
29515 2019-Jan-16 21:15:27.259270 - [DEBUG] Propagate flow
29516 2019-Jan-16 21:15:27.259293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29517 2019-Jan-16 21:15:27.259349 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29518 2019-Jan-16 21:15:27.260000 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29519 2019-Jan-16 21:15:27.260645 - [DEBUG] Edge function : AllBottom (result of previous compose)
29520 2019-Jan-16 21:15:27.260670 - [DEBUG]
29521 2019-Jan-16 21:15:27.260694 - [DEBUG] Join: AllTop & AllBottom
29522 2019-Jan-16 21:15:27.260719 - [DEBUG] = AllBottom (new jump func)
29523 2019-Jan-16 21:15:27.260743 - [DEBUG]
29524 2019-Jan-16 21:15:27.260766 - [DEBUG] Start adding new jump function
29525 2019-Jan-16 21:15:27.260797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29526 2019-Jan-16 21:15:27.260854 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29527 2019-Jan-16 21:15:27.261500 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29528 2019-Jan-16 21:15:27.262154 - [DEBUG] Edge Function : AllBottom
29529 2019-Jan-16 21:15:27.262182 - [DEBUG] End adding new jump function
29530 2019-Jan-16 21:15:27.262206 - [DEBUG]
29531 2019-Jan-16 21:15:27.262229 - [DEBUG] -------------------------------------------- 824. Path Edge --------------------------------------------
29532 2019-Jan-16 21:15:27.262253 - [DEBUG]
29533 2019-Jan-16 21:15:27.262276 - [DEBUG] Process 824. path edge:
29534 2019-Jan-16 21:15:27.262299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29535 2019-Jan-16 21:15:27.262355 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
29536 2019-Jan-16 21:15:27.262993 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29537 2019-Jan-16 21:15:27.263637 - [DEBUG]
29538 2019-Jan-16 21:15:27.263661 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29539 2019-Jan-16 21:15:27.264317 - [DEBUG] Compose: EdgeIdentity * AllBottom
29540 2019-Jan-16 21:15:27.264344 - [DEBUG]
29541 2019-Jan-16 21:15:27.264368 - [DEBUG] Propagate flow
29542 2019-Jan-16 21:15:27.264391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29543 2019-Jan-16 21:15:27.264448 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29544 2019-Jan-16 21:15:27.265100 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29545 2019-Jan-16 21:15:27.265745 - [DEBUG] Edge function : AllBottom (result of previous compose)
29546 2019-Jan-16 21:15:27.265770 - [DEBUG]
29547 2019-Jan-16 21:15:27.265794 - [DEBUG] Join: AllTop & AllBottom
29548 2019-Jan-16 21:15:27.265820 - [DEBUG] = AllBottom (new jump func)
29549 2019-Jan-16 21:15:27.265844 - [DEBUG]
29550 2019-Jan-16 21:15:27.265867 - [DEBUG] Start adding new jump function
29551 2019-Jan-16 21:15:27.265890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29552 2019-Jan-16 21:15:27.265946 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29553 2019-Jan-16 21:15:27.266591 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29554 2019-Jan-16 21:15:27.267225 - [DEBUG] Edge Function : AllBottom
29555 2019-Jan-16 21:15:27.267253 - [DEBUG] End adding new jump function
29556 2019-Jan-16 21:15:27.267277 - [DEBUG]
29557 2019-Jan-16 21:15:27.267300 - [DEBUG] -------------------------------------------- 825. Path Edge --------------------------------------------
29558 2019-Jan-16 21:15:27.267324 - [DEBUG]
29559 2019-Jan-16 21:15:27.267347 - [DEBUG] Process 825. path edge:
29560 2019-Jan-16 21:15:27.267370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29561 2019-Jan-16 21:15:27.267426 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
29562 2019-Jan-16 21:15:27.268060 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29563 2019-Jan-16 21:15:27.268719 - [DEBUG]
29564 2019-Jan-16 21:15:27.268744 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29565 2019-Jan-16 21:15:27.269397 - [DEBUG] Compose: EdgeIdentity * AllBottom
29566 2019-Jan-16 21:15:27.269433 - [DEBUG]
29567 2019-Jan-16 21:15:27.269458 - [DEBUG] Propagate flow
29568 2019-Jan-16 21:15:27.269481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29569 2019-Jan-16 21:15:27.269538 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29570 2019-Jan-16 21:15:27.270173 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29571 2019-Jan-16 21:15:27.270818 - [DEBUG] Edge function : AllBottom (result of previous compose)
29572 2019-Jan-16 21:15:27.270843 - [DEBUG]
29573 2019-Jan-16 21:15:27.270867 - [DEBUG] Join: AllTop & AllBottom
29574 2019-Jan-16 21:15:27.270893 - [DEBUG] = AllBottom (new jump func)
29575 2019-Jan-16 21:15:27.270917 - [DEBUG]
29576 2019-Jan-16 21:15:27.270940 - [DEBUG] Start adding new jump function
29577 2019-Jan-16 21:15:27.270963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29578 2019-Jan-16 21:15:27.271018 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29579 2019-Jan-16 21:15:27.271663 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29580 2019-Jan-16 21:15:27.272313 - [DEBUG] Edge Function : AllBottom
29581 2019-Jan-16 21:15:27.272341 - [DEBUG] End adding new jump function
29582 2019-Jan-16 21:15:27.272365 - [DEBUG]
29583 2019-Jan-16 21:15:27.272388 - [DEBUG] -------------------------------------------- 826. Path Edge --------------------------------------------
29584 2019-Jan-16 21:15:27.272413 - [DEBUG]
29585 2019-Jan-16 21:15:27.272435 - [DEBUG] Process 826. path edge:
29586 2019-Jan-16 21:15:27.272459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29587 2019-Jan-16 21:15:27.272515 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
29588 2019-Jan-16 21:15:27.273149 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29589 2019-Jan-16 21:15:27.273791 - [DEBUG]
29590 2019-Jan-16 21:15:27.273816 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29591 2019-Jan-16 21:15:27.274466 - [DEBUG] Compose: EdgeIdentity * AllBottom
29592 2019-Jan-16 21:15:27.274494 - [DEBUG]
29593 2019-Jan-16 21:15:27.274517 - [DEBUG] Propagate flow
29594 2019-Jan-16 21:15:27.274541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29595 2019-Jan-16 21:15:27.274597 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29596 2019-Jan-16 21:15:27.275259 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29597 2019-Jan-16 21:15:27.275903 - [DEBUG] Edge function : AllBottom (result of previous compose)
29598 2019-Jan-16 21:15:27.275928 - [DEBUG]
29599 2019-Jan-16 21:15:27.275952 - [DEBUG] Join: AllTop & AllBottom
29600 2019-Jan-16 21:15:27.275978 - [DEBUG] = AllBottom (new jump func)
29601 2019-Jan-16 21:15:27.276002 - [DEBUG]
29602 2019-Jan-16 21:15:27.276025 - [DEBUG] Start adding new jump function
29603 2019-Jan-16 21:15:27.276048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29604 2019-Jan-16 21:15:27.276104 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29605 2019-Jan-16 21:15:27.276748 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29606 2019-Jan-16 21:15:27.277391 - [DEBUG] Edge Function : AllBottom
29607 2019-Jan-16 21:15:27.277419 - [DEBUG] End adding new jump function
29608 2019-Jan-16 21:15:27.277451 - [DEBUG]
29609 2019-Jan-16 21:15:27.277475 - [DEBUG] -------------------------------------------- 827. Path Edge --------------------------------------------
29610 2019-Jan-16 21:15:27.277499 - [DEBUG]
29611 2019-Jan-16 21:15:27.277522 - [DEBUG] Process 827. path edge:
29612 2019-Jan-16 21:15:27.277546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29613 2019-Jan-16 21:15:27.277602 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
29614 2019-Jan-16 21:15:27.278246 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29615 2019-Jan-16 21:15:27.278905 - [DEBUG]
29616 2019-Jan-16 21:15:27.278929 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29617 2019-Jan-16 21:15:27.279584 - [DEBUG] Possible callees:
29618 2019-Jan-16 21:15:27.279609 - [DEBUG] llvm.dbg.declare
29619 2019-Jan-16 21:15:27.279634 - [DEBUG] Possible return sites:
29620 2019-Jan-16 21:15:27.279657 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16329621 2019-Jan-16 21:15:27.280928 - [DEBUG] Found and process special summary
29622 2019-Jan-16 21:15:27.280962 - [DEBUG] Compose: EdgeIdentity * AllBottom
29623 2019-Jan-16 21:15:27.280989 - [DEBUG]
29624 2019-Jan-16 21:15:27.281013 - [DEBUG] Propagate flow
29625 2019-Jan-16 21:15:27.281036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29626 2019-Jan-16 21:15:27.281093 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29627 2019-Jan-16 21:15:27.281751 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29628 2019-Jan-16 21:15:27.282396 - [DEBUG] Edge function : AllBottom (result of previous compose)
29629 2019-Jan-16 21:15:27.282421 - [DEBUG]
29630 2019-Jan-16 21:15:27.282445 - [DEBUG] Join: AllTop & AllBottom
29631 2019-Jan-16 21:15:27.282470 - [DEBUG] = AllBottom (new jump func)
29632 2019-Jan-16 21:15:27.282495 - [DEBUG]
29633 2019-Jan-16 21:15:27.282518 - [DEBUG] Start adding new jump function
29634 2019-Jan-16 21:15:27.282541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29635 2019-Jan-16 21:15:27.282597 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29636 2019-Jan-16 21:15:27.283241 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29637 2019-Jan-16 21:15:27.283878 - [DEBUG] Edge Function : AllBottom
29638 2019-Jan-16 21:15:27.283907 - [DEBUG] End adding new jump function
29639 2019-Jan-16 21:15:27.283931 - [DEBUG]
29640 2019-Jan-16 21:15:27.283954 - [DEBUG] -------------------------------------------- 828. Path Edge --------------------------------------------
29641 2019-Jan-16 21:15:27.283978 - [DEBUG]
29642 2019-Jan-16 21:15:27.284002 - [DEBUG] Process 828. path edge:
29643 2019-Jan-16 21:15:27.284025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29644 2019-Jan-16 21:15:27.284081 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
29645 2019-Jan-16 21:15:27.284718 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29646 2019-Jan-16 21:15:27.285378 - [DEBUG]
29647 2019-Jan-16 21:15:27.285402 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29648 2019-Jan-16 21:15:27.286063 - [DEBUG] Compose: EdgeIdentity * AllBottom
29649 2019-Jan-16 21:15:27.286091 - [DEBUG]
29650 2019-Jan-16 21:15:27.286115 - [DEBUG] Propagate flow
29651 2019-Jan-16 21:15:27.286138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29652 2019-Jan-16 21:15:27.286195 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29653 2019-Jan-16 21:15:27.286831 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29654 2019-Jan-16 21:15:27.287474 - [DEBUG] Edge function : AllBottom (result of previous compose)
29655 2019-Jan-16 21:15:27.287499 - [DEBUG]
29656 2019-Jan-16 21:15:27.287524 - [DEBUG] Join: AllTop & AllBottom
29657 2019-Jan-16 21:15:27.287549 - [DEBUG] = AllBottom (new jump func)
29658 2019-Jan-16 21:15:27.287573 - [DEBUG]
29659 2019-Jan-16 21:15:27.287597 - [DEBUG] Start adding new jump function
29660 2019-Jan-16 21:15:27.287620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29661 2019-Jan-16 21:15:27.287675 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29662 2019-Jan-16 21:15:27.288319 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29663 2019-Jan-16 21:15:27.288968 - [DEBUG] Edge Function : AllBottom
29664 2019-Jan-16 21:15:27.288997 - [DEBUG] End adding new jump function
29665 2019-Jan-16 21:15:27.289020 - [DEBUG]
29666 2019-Jan-16 21:15:27.289044 - [DEBUG] -------------------------------------------- 829. Path Edge --------------------------------------------
29667 2019-Jan-16 21:15:27.289068 - [DEBUG]
29668 2019-Jan-16 21:15:27.289091 - [DEBUG] Process 829. path edge:
29669 2019-Jan-16 21:15:27.289114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29670 2019-Jan-16 21:15:27.289170 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
29671 2019-Jan-16 21:15:27.289805 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29672 2019-Jan-16 21:15:27.290448 - [DEBUG]
29673 2019-Jan-16 21:15:27.290472 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29674 2019-Jan-16 21:15:27.291123 - [DEBUG] Compose: EdgeIdentity * AllBottom
29675 2019-Jan-16 21:15:27.291151 - [DEBUG]
29676 2019-Jan-16 21:15:27.291174 - [DEBUG] Propagate flow
29677 2019-Jan-16 21:15:27.291197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29678 2019-Jan-16 21:15:27.291254 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29679 2019-Jan-16 21:15:27.291914 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29680 2019-Jan-16 21:15:27.292557 - [DEBUG] Edge function : AllBottom (result of previous compose)
29681 2019-Jan-16 21:15:27.292582 - [DEBUG]
29682 2019-Jan-16 21:15:27.292606 - [DEBUG] Join: AllTop & AllBottom
29683 2019-Jan-16 21:15:27.292631 - [DEBUG] = AllBottom (new jump func)
29684 2019-Jan-16 21:15:27.292656 - [DEBUG]
29685 2019-Jan-16 21:15:27.292679 - [DEBUG] Start adding new jump function
29686 2019-Jan-16 21:15:27.292702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29687 2019-Jan-16 21:15:27.292757 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29688 2019-Jan-16 21:15:27.293401 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29689 2019-Jan-16 21:15:27.294043 - [DEBUG] Edge Function : AllBottom
29690 2019-Jan-16 21:15:27.294084 - [DEBUG] End adding new jump function
29691 2019-Jan-16 21:15:27.294108 - [DEBUG]
29692 2019-Jan-16 21:15:27.294131 - [DEBUG] -------------------------------------------- 830. Path Edge --------------------------------------------
29693 2019-Jan-16 21:15:27.294156 - [DEBUG]
29694 2019-Jan-16 21:15:27.294178 - [DEBUG] Process 830. path edge:
29695 2019-Jan-16 21:15:27.294202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29696 2019-Jan-16 21:15:27.294258 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
29697 2019-Jan-16 21:15:27.294902 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29698 2019-Jan-16 21:15:27.295561 - [DEBUG]
29699 2019-Jan-16 21:15:27.295585 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29700 2019-Jan-16 21:15:27.296239 - [DEBUG] Possible callees:
29701 2019-Jan-16 21:15:27.296264 - [DEBUG] llvm.dbg.declare
29702 2019-Jan-16 21:15:27.296289 - [DEBUG] Possible return sites:
29703 2019-Jan-16 21:15:27.296312 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16929704 2019-Jan-16 21:15:27.297582 - [DEBUG] Found and process special summary
29705 2019-Jan-16 21:15:27.297615 - [DEBUG] Compose: EdgeIdentity * AllBottom
29706 2019-Jan-16 21:15:27.297643 - [DEBUG]
29707 2019-Jan-16 21:15:27.297666 - [DEBUG] Propagate flow
29708 2019-Jan-16 21:15:27.297689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29709 2019-Jan-16 21:15:27.297746 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29710 2019-Jan-16 21:15:27.298384 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29711 2019-Jan-16 21:15:27.299041 - [DEBUG] Edge function : AllBottom (result of previous compose)
29712 2019-Jan-16 21:15:27.299067 - [DEBUG]
29713 2019-Jan-16 21:15:27.299091 - [DEBUG] Join: AllTop & AllBottom
29714 2019-Jan-16 21:15:27.299117 - [DEBUG] = AllBottom (new jump func)
29715 2019-Jan-16 21:15:27.299141 - [DEBUG]
29716 2019-Jan-16 21:15:27.299164 - [DEBUG] Start adding new jump function
29717 2019-Jan-16 21:15:27.299187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29718 2019-Jan-16 21:15:27.299243 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29719 2019-Jan-16 21:15:27.299890 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29720 2019-Jan-16 21:15:27.300526 - [DEBUG] Edge Function : AllBottom
29721 2019-Jan-16 21:15:27.300554 - [DEBUG] End adding new jump function
29722 2019-Jan-16 21:15:27.300578 - [DEBUG]
29723 2019-Jan-16 21:15:27.300601 - [DEBUG] -------------------------------------------- 831. Path Edge --------------------------------------------
29724 2019-Jan-16 21:15:27.300626 - [DEBUG]
29725 2019-Jan-16 21:15:27.300648 - [DEBUG] Process 831. path edge:
29726 2019-Jan-16 21:15:27.300672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29727 2019-Jan-16 21:15:27.300728 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
29728 2019-Jan-16 21:15:27.301365 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29729 2019-Jan-16 21:15:27.302027 - [DEBUG]
29730 2019-Jan-16 21:15:27.302051 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29731 2019-Jan-16 21:15:27.302714 - [DEBUG] Compose: EdgeIdentity * AllBottom
29732 2019-Jan-16 21:15:27.302743 - [DEBUG]
29733 2019-Jan-16 21:15:27.302767 - [DEBUG] Propagate flow
29734 2019-Jan-16 21:15:27.302790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29735 2019-Jan-16 21:15:27.302847 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29736 2019-Jan-16 21:15:27.303482 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29737 2019-Jan-16 21:15:27.304126 - [DEBUG] Edge function : AllBottom (result of previous compose)
29738 2019-Jan-16 21:15:27.304151 - [DEBUG]
29739 2019-Jan-16 21:15:27.304176 - [DEBUG] Join: AllTop & AllBottom
29740 2019-Jan-16 21:15:27.304201 - [DEBUG] = AllBottom (new jump func)
29741 2019-Jan-16 21:15:27.304226 - [DEBUG]
29742 2019-Jan-16 21:15:27.304249 - [DEBUG] Start adding new jump function
29743 2019-Jan-16 21:15:27.304272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29744 2019-Jan-16 21:15:27.304328 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29745 2019-Jan-16 21:15:27.304973 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29746 2019-Jan-16 21:15:27.305623 - [DEBUG] Edge Function : AllBottom
29747 2019-Jan-16 21:15:27.305651 - [DEBUG] End adding new jump function
29748 2019-Jan-16 21:15:27.305675 - [DEBUG]
29749 2019-Jan-16 21:15:27.305698 - [DEBUG] -------------------------------------------- 832. Path Edge --------------------------------------------
29750 2019-Jan-16 21:15:27.305722 - [DEBUG]
29751 2019-Jan-16 21:15:27.305745 - [DEBUG] Process 832. path edge:
29752 2019-Jan-16 21:15:27.305769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29753 2019-Jan-16 21:15:27.305825 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
29754 2019-Jan-16 21:15:27.306459 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29755 2019-Jan-16 21:15:27.307102 - [DEBUG]
29756 2019-Jan-16 21:15:27.307126 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29757 2019-Jan-16 21:15:27.307778 - [DEBUG] Compose: EdgeIdentity * AllBottom
29758 2019-Jan-16 21:15:27.307806 - [DEBUG]
29759 2019-Jan-16 21:15:27.307829 - [DEBUG] Propagate flow
29760 2019-Jan-16 21:15:27.307852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29761 2019-Jan-16 21:15:27.307909 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29762 2019-Jan-16 21:15:27.308566 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29763 2019-Jan-16 21:15:27.309210 - [DEBUG] Edge function : AllBottom (result of previous compose)
29764 2019-Jan-16 21:15:27.309235 - [DEBUG]
29765 2019-Jan-16 21:15:27.309259 - [DEBUG] Join: AllTop & AllBottom
29766 2019-Jan-16 21:15:27.309285 - [DEBUG] = AllBottom (new jump func)
29767 2019-Jan-16 21:15:27.309309 - [DEBUG]
29768 2019-Jan-16 21:15:27.309332 - [DEBUG] Start adding new jump function
29769 2019-Jan-16 21:15:27.309356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29770 2019-Jan-16 21:15:27.309411 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29771 2019-Jan-16 21:15:27.310055 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29772 2019-Jan-16 21:15:27.310694 - [DEBUG] Edge Function : AllBottom
29773 2019-Jan-16 21:15:27.310730 - [DEBUG] End adding new jump function
29774 2019-Jan-16 21:15:27.310754 - [DEBUG]
29775 2019-Jan-16 21:15:27.310777 - [DEBUG] -------------------------------------------- 833. Path Edge --------------------------------------------
29776 2019-Jan-16 21:15:27.310802 - [DEBUG]
29777 2019-Jan-16 21:15:27.310825 - [DEBUG] Process 833. path edge:
29778 2019-Jan-16 21:15:27.310848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29779 2019-Jan-16 21:15:27.310904 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
29780 2019-Jan-16 21:15:27.311550 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29781 2019-Jan-16 21:15:27.312211 - [DEBUG]
29782 2019-Jan-16 21:15:27.312235 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29783 2019-Jan-16 21:15:27.312892 - [DEBUG] Compose: EdgeIdentity * AllBottom
29784 2019-Jan-16 21:15:27.312920 - [DEBUG]
29785 2019-Jan-16 21:15:27.312944 - [DEBUG] Propagate flow
29786 2019-Jan-16 21:15:27.312967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29787 2019-Jan-16 21:15:27.313024 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29788 2019-Jan-16 21:15:27.313660 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29789 2019-Jan-16 21:15:27.314305 - [DEBUG] Edge function : AllBottom (result of previous compose)
29790 2019-Jan-16 21:15:27.314330 - [DEBUG]
29791 2019-Jan-16 21:15:27.314355 - [DEBUG] Join: AllTop & AllBottom
29792 2019-Jan-16 21:15:27.314380 - [DEBUG] = AllBottom (new jump func)
29793 2019-Jan-16 21:15:27.314404 - [DEBUG]
29794 2019-Jan-16 21:15:27.314428 - [DEBUG] Start adding new jump function
29795 2019-Jan-16 21:15:27.314451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29796 2019-Jan-16 21:15:27.314506 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29797 2019-Jan-16 21:15:27.315165 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29798 2019-Jan-16 21:15:27.315800 - [DEBUG] Edge Function : AllBottom
29799 2019-Jan-16 21:15:27.315828 - [DEBUG] End adding new jump function
29800 2019-Jan-16 21:15:27.315852 - [DEBUG]
29801 2019-Jan-16 21:15:27.315875 - [DEBUG] -------------------------------------------- 834. Path Edge --------------------------------------------
29802 2019-Jan-16 21:15:27.315899 - [DEBUG]
29803 2019-Jan-16 21:15:27.315922 - [DEBUG] Process 834. path edge:
29804 2019-Jan-16 21:15:27.315946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29805 2019-Jan-16 21:15:27.316002 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
29806 2019-Jan-16 21:15:27.316635 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29807 2019-Jan-16 21:15:27.317279 - [DEBUG]
29808 2019-Jan-16 21:15:27.317304 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29809 2019-Jan-16 21:15:27.317955 - [DEBUG] Compose: EdgeIdentity * AllBottom
29810 2019-Jan-16 21:15:27.317982 - [DEBUG]
29811 2019-Jan-16 21:15:27.318006 - [DEBUG] Propagate flow
29812 2019-Jan-16 21:15:27.318029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29813 2019-Jan-16 21:15:27.318085 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29814 2019-Jan-16 21:15:27.318749 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29815 2019-Jan-16 21:15:27.319392 - [DEBUG] Edge function : AllBottom (result of previous compose)
29816 2019-Jan-16 21:15:27.319417 - [DEBUG]
29817 2019-Jan-16 21:15:27.319441 - [DEBUG] Join: AllTop & AllBottom
29818 2019-Jan-16 21:15:27.319467 - [DEBUG] = AllBottom (new jump func)
29819 2019-Jan-16 21:15:27.319491 - [DEBUG]
29820 2019-Jan-16 21:15:27.319514 - [DEBUG] Start adding new jump function
29821 2019-Jan-16 21:15:27.319537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29822 2019-Jan-16 21:15:27.319592 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29823 2019-Jan-16 21:15:27.320237 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29824 2019-Jan-16 21:15:27.320874 - [DEBUG] Edge Function : AllBottom
29825 2019-Jan-16 21:15:27.320901 - [DEBUG] End adding new jump function
29826 2019-Jan-16 21:15:27.320925 - [DEBUG]
29827 2019-Jan-16 21:15:27.320948 - [DEBUG] -------------------------------------------- 835. Path Edge --------------------------------------------
29828 2019-Jan-16 21:15:27.320972 - [DEBUG]
29829 2019-Jan-16 21:15:27.320995 - [DEBUG] Process 835. path edge:
29830 2019-Jan-16 21:15:27.321019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29831 2019-Jan-16 21:15:27.321074 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
29832 2019-Jan-16 21:15:27.321713 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29833 2019-Jan-16 21:15:27.322370 - [DEBUG]
29834 2019-Jan-16 21:15:27.322394 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29835 2019-Jan-16 21:15:27.323049 - [DEBUG] Compose: EdgeIdentity * AllBottom
29836 2019-Jan-16 21:15:27.323077 - [DEBUG]
29837 2019-Jan-16 21:15:27.323101 - [DEBUG] Propagate flow
29838 2019-Jan-16 21:15:27.323124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29839 2019-Jan-16 21:15:27.323181 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29840 2019-Jan-16 21:15:27.323816 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29841 2019-Jan-16 21:15:27.324459 - [DEBUG] Edge function : AllBottom (result of previous compose)
29842 2019-Jan-16 21:15:27.324484 - [DEBUG]
29843 2019-Jan-16 21:15:27.324509 - [DEBUG] Join: AllTop & AllBottom
29844 2019-Jan-16 21:15:27.324534 - [DEBUG] = AllBottom (new jump func)
29845 2019-Jan-16 21:15:27.324558 - [DEBUG]
29846 2019-Jan-16 21:15:27.324581 - [DEBUG] Start adding new jump function
29847 2019-Jan-16 21:15:27.324605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29848 2019-Jan-16 21:15:27.324660 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29849 2019-Jan-16 21:15:27.325320 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29850 2019-Jan-16 21:15:27.325955 - [DEBUG] Edge Function : AllBottom
29851 2019-Jan-16 21:15:27.325983 - [DEBUG] End adding new jump function
29852 2019-Jan-16 21:15:27.326006 - [DEBUG]
29853 2019-Jan-16 21:15:27.326030 - [DEBUG] -------------------------------------------- 836. Path Edge --------------------------------------------
29854 2019-Jan-16 21:15:27.326054 - [DEBUG]
29855 2019-Jan-16 21:15:27.326077 - [DEBUG] Process 836. path edge:
29856 2019-Jan-16 21:15:27.326100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29857 2019-Jan-16 21:15:27.326175 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
29858 2019-Jan-16 21:15:27.326812 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29859 2019-Jan-16 21:15:27.327456 - [DEBUG]
29860 2019-Jan-16 21:15:27.327481 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29861 2019-Jan-16 21:15:27.328132 - [DEBUG] Compose: EdgeIdentity * AllBottom
29862 2019-Jan-16 21:15:27.328160 - [DEBUG]
29863 2019-Jan-16 21:15:27.328184 - [DEBUG] Propagate flow
29864 2019-Jan-16 21:15:27.328207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29865 2019-Jan-16 21:15:27.328264 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29866 2019-Jan-16 21:15:27.328917 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29867 2019-Jan-16 21:15:27.329592 - [DEBUG] Edge function : AllBottom (result of previous compose)
29868 2019-Jan-16 21:15:27.329619 - [DEBUG]
29869 2019-Jan-16 21:15:27.329645 - [DEBUG] Join: AllTop & AllBottom
29870 2019-Jan-16 21:15:27.329671 - [DEBUG] = AllBottom (new jump func)
29871 2019-Jan-16 21:15:27.329696 - [DEBUG]
29872 2019-Jan-16 21:15:27.329719 - [DEBUG] Start adding new jump function
29873 2019-Jan-16 21:15:27.329742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29874 2019-Jan-16 21:15:27.329810 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29875 2019-Jan-16 21:15:27.330519 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29876 2019-Jan-16 21:15:27.331217 - [DEBUG] Edge Function : AllBottom
29877 2019-Jan-16 21:15:27.331253 - [DEBUG] End adding new jump function
29878 2019-Jan-16 21:15:27.331277 - [DEBUG]
29879 2019-Jan-16 21:15:27.331301 - [DEBUG] -------------------------------------------- 837. Path Edge --------------------------------------------
29880 2019-Jan-16 21:15:27.331326 - [DEBUG]
29881 2019-Jan-16 21:15:27.331350 - [DEBUG] Process 837. path edge:
29882 2019-Jan-16 21:15:27.331374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29883 2019-Jan-16 21:15:27.331446 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
29884 2019-Jan-16 21:15:27.332144 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29885 2019-Jan-16 21:15:27.332793 - [DEBUG]
29886 2019-Jan-16 21:15:27.332819 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29887 2019-Jan-16 21:15:27.333491 - [DEBUG] Compose: EdgeIdentity * AllBottom
29888 2019-Jan-16 21:15:27.333519 - [DEBUG]
29889 2019-Jan-16 21:15:27.333543 - [DEBUG] Propagate flow
29890 2019-Jan-16 21:15:27.333566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29891 2019-Jan-16 21:15:27.333624 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29892 2019-Jan-16 21:15:27.334268 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29893 2019-Jan-16 21:15:27.334912 - [DEBUG] Edge function : AllBottom (result of previous compose)
29894 2019-Jan-16 21:15:27.334937 - [DEBUG]
29895 2019-Jan-16 21:15:27.334962 - [DEBUG] Join: AllTop & AllBottom
29896 2019-Jan-16 21:15:27.334988 - [DEBUG] = AllBottom (new jump func)
29897 2019-Jan-16 21:15:27.335012 - [DEBUG]
29898 2019-Jan-16 21:15:27.335035 - [DEBUG] Start adding new jump function
29899 2019-Jan-16 21:15:27.335058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29900 2019-Jan-16 21:15:27.335145 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29901 2019-Jan-16 21:15:27.335791 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29902 2019-Jan-16 21:15:27.336430 - [DEBUG] Edge Function : AllBottom
29903 2019-Jan-16 21:15:27.336459 - [DEBUG] End adding new jump function
29904 2019-Jan-16 21:15:27.336482 - [DEBUG]
29905 2019-Jan-16 21:15:27.336505 - [DEBUG] -------------------------------------------- 838. Path Edge --------------------------------------------
29906 2019-Jan-16 21:15:27.336530 - [DEBUG]
29907 2019-Jan-16 21:15:27.336553 - [DEBUG] Process 838. path edge:
29908 2019-Jan-16 21:15:27.336576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29909 2019-Jan-16 21:15:27.336632 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
29910 2019-Jan-16 21:15:27.337280 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29911 2019-Jan-16 21:15:27.337924 - [DEBUG]
29912 2019-Jan-16 21:15:27.337949 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29913 2019-Jan-16 21:15:27.338626 - [DEBUG] Compose: EdgeIdentity * AllBottom
29914 2019-Jan-16 21:15:27.338654 - [DEBUG]
29915 2019-Jan-16 21:15:27.338678 - [DEBUG] Propagate flow
29916 2019-Jan-16 21:15:27.338701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29917 2019-Jan-16 21:15:27.338758 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29918 2019-Jan-16 21:15:27.339394 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29919 2019-Jan-16 21:15:27.340037 - [DEBUG] Edge function : AllBottom (result of previous compose)
29920 2019-Jan-16 21:15:27.340062 - [DEBUG]
29921 2019-Jan-16 21:15:27.340087 - [DEBUG] Join: AllTop & AllBottom
29922 2019-Jan-16 21:15:27.340113 - [DEBUG] = AllBottom (new jump func)
29923 2019-Jan-16 21:15:27.340137 - [DEBUG]
29924 2019-Jan-16 21:15:27.340160 - [DEBUG] Start adding new jump function
29925 2019-Jan-16 21:15:27.340183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29926 2019-Jan-16 21:15:27.340239 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29927 2019-Jan-16 21:15:27.340883 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29928 2019-Jan-16 21:15:27.341516 - [DEBUG] Edge Function : AllBottom
29929 2019-Jan-16 21:15:27.341544 - [DEBUG] End adding new jump function
29930 2019-Jan-16 21:15:27.341567 - [DEBUG]
29931 2019-Jan-16 21:15:27.341591 - [DEBUG] -------------------------------------------- 839. Path Edge --------------------------------------------
29932 2019-Jan-16 21:15:27.341615 - [DEBUG]
29933 2019-Jan-16 21:15:27.341638 - [DEBUG] Process 839. path edge:
29934 2019-Jan-16 21:15:27.341662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29935 2019-Jan-16 21:15:27.341718 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
29936 2019-Jan-16 21:15:27.342367 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29937 2019-Jan-16 21:15:27.343011 - [DEBUG]
29938 2019-Jan-16 21:15:27.343035 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29939 2019-Jan-16 21:15:27.343695 - [DEBUG] Compose: EdgeIdentity * AllBottom
29940 2019-Jan-16 21:15:27.343724 - [DEBUG]
29941 2019-Jan-16 21:15:27.343748 - [DEBUG] Propagate flow
29942 2019-Jan-16 21:15:27.343771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29943 2019-Jan-16 21:15:27.343828 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29944 2019-Jan-16 21:15:27.344464 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29945 2019-Jan-16 21:15:27.345120 - [DEBUG] Edge function : AllBottom (result of previous compose)
29946 2019-Jan-16 21:15:27.345145 - [DEBUG]
29947 2019-Jan-16 21:15:27.345170 - [DEBUG] Join: AllTop & AllBottom
29948 2019-Jan-16 21:15:27.345196 - [DEBUG] = AllBottom (new jump func)
29949 2019-Jan-16 21:15:27.345220 - [DEBUG]
29950 2019-Jan-16 21:15:27.345243 - [DEBUG] Start adding new jump function
29951 2019-Jan-16 21:15:27.345266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29952 2019-Jan-16 21:15:27.345322 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29953 2019-Jan-16 21:15:27.345967 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29954 2019-Jan-16 21:15:27.346599 - [DEBUG] Edge Function : AllBottom
29955 2019-Jan-16 21:15:27.346628 - [DEBUG] End adding new jump function
29956 2019-Jan-16 21:15:27.346652 - [DEBUG]
29957 2019-Jan-16 21:15:27.346675 - [DEBUG] -------------------------------------------- 840. Path Edge --------------------------------------------
29958 2019-Jan-16 21:15:27.346699 - [DEBUG]
29959 2019-Jan-16 21:15:27.346722 - [DEBUG] Process 840. path edge:
29960 2019-Jan-16 21:15:27.346746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29961 2019-Jan-16 21:15:27.346802 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
29962 2019-Jan-16 21:15:27.347434 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
29963 2019-Jan-16 21:15:27.348077 - [DEBUG]
29964 2019-Jan-16 21:15:27.348101 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29965 2019-Jan-16 21:15:27.348766 - [DEBUG] Start of endsummarytab entry
29966 2019-Jan-16 21:15:27.348801 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
29967 2019-Jan-16 21:15:27.349449 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
29968 2019-Jan-16 21:15:27.349512 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29969 2019-Jan-16 21:15:27.350148 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29970 2019-Jan-16 21:15:27.350792 - [DEBUG] EF: AllBottom
29971 2019-Jan-16 21:15:27.350817 - [DEBUG]
29972 2019-Jan-16 21:15:27.350841 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29973 2019-Jan-16 21:15:27.351474 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29974 2019-Jan-16 21:15:27.352128 - [DEBUG] EF: AllBottom
29975 2019-Jan-16 21:15:27.352153 - [DEBUG]
29976 2019-Jan-16 21:15:27.352176 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29977 2019-Jan-16 21:15:27.352809 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
29978 2019-Jan-16 21:15:27.353442 - [DEBUG] EF: AllBottom
29979 2019-Jan-16 21:15:27.353466 - [DEBUG]
29980 2019-Jan-16 21:15:27.353489 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29981 2019-Jan-16 21:15:27.354122 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
29982 2019-Jan-16 21:15:27.354760 - [DEBUG] EF: AllBottom
29983 2019-Jan-16 21:15:27.354793 - [DEBUG]
29984 2019-Jan-16 21:15:27.354817 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29985 2019-Jan-16 21:15:27.355467 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
29986 2019-Jan-16 21:15:27.356103 - [DEBUG] EF: AllBottom
29987 2019-Jan-16 21:15:27.356127 - [DEBUG]
29988 2019-Jan-16 21:15:27.356150 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29989 2019-Jan-16 21:15:27.356784 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29990 2019-Jan-16 21:15:27.357420 - [DEBUG] EF: AllBottom
29991 2019-Jan-16 21:15:27.357445 - [DEBUG]
29992 2019-Jan-16 21:15:27.357468 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29993 2019-Jan-16 21:15:27.358101 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29994 2019-Jan-16 21:15:27.358748 - [DEBUG] EF: AllBottom
29995 2019-Jan-16 21:15:27.358773 - [DEBUG]
29996 2019-Jan-16 21:15:27.358796 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29997 2019-Jan-16 21:15:27.359429 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
29998 2019-Jan-16 21:15:27.360062 - [DEBUG] EF: AllBottom
29999 2019-Jan-16 21:15:27.360086 - [DEBUG]
30000 2019-Jan-16 21:15:27.360110 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30001 2019-Jan-16 21:15:27.360742 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
30002 2019-Jan-16 21:15:27.361379 - [DEBUG] EF: AllBottom
30003 2019-Jan-16 21:15:27.361404 - [DEBUG]
30004 2019-Jan-16 21:15:27.361427 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30005 2019-Jan-16 21:15:27.362079 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
30006 2019-Jan-16 21:15:27.362715 - [DEBUG] EF: AllBottom
30007 2019-Jan-16 21:15:27.362740 - [DEBUG]
30008 2019-Jan-16 21:15:27.362763 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30009 2019-Jan-16 21:15:27.363397 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30010 2019-Jan-16 21:15:27.364033 - [DEBUG] EF: AllBottom
30011 2019-Jan-16 21:15:27.364058 - [DEBUG]
30012 2019-Jan-16 21:15:27.364081 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30013 2019-Jan-16 21:15:27.364714 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
30014 2019-Jan-16 21:15:27.365361 - [DEBUG] EF: AllBottom
30015 2019-Jan-16 21:15:27.365386 - [DEBUG]
30016 2019-Jan-16 21:15:27.365409 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30017 2019-Jan-16 21:15:27.366042 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30018 2019-Jan-16 21:15:27.366679 - [DEBUG] EF: AllBottom
30019 2019-Jan-16 21:15:27.366703 - [DEBUG]
30020 2019-Jan-16 21:15:27.366726 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30021 2019-Jan-16 21:15:27.367359 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
30022 2019-Jan-16 21:15:27.368003 - [DEBUG] EF: AllBottom
30023 2019-Jan-16 21:15:27.368027 - [DEBUG]
30024 2019-Jan-16 21:15:27.368050 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30025 2019-Jan-16 21:15:27.368699 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30026 2019-Jan-16 21:15:27.369336 - [DEBUG] EF: AllBottom
30027 2019-Jan-16 21:15:27.369361 - [DEBUG]
30028 2019-Jan-16 21:15:27.369384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30029 2019-Jan-16 21:15:27.370018 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30030 2019-Jan-16 21:15:27.370669 - [DEBUG] EF: AllBottom
30031 2019-Jan-16 21:15:27.370695 - [DEBUG]
30032 2019-Jan-16 21:15:27.370718 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30033 2019-Jan-16 21:15:27.371351 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30034 2019-Jan-16 21:15:27.372004 - [DEBUG] EF: AllBottom
30035 2019-Jan-16 21:15:27.372028 - [DEBUG]
30036 2019-Jan-16 21:15:27.372052 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30037 2019-Jan-16 21:15:27.372685 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30038 2019-Jan-16 21:15:27.373328 - [DEBUG] EF: AllBottom
30039 2019-Jan-16 21:15:27.373352 - [DEBUG]
30040 2019-Jan-16 21:15:27.373376 - [DEBUG] ---------------
30041 2019-Jan-16 21:15:27.373399 - [DEBUG]
30042 2019-Jan-16 21:15:27.373424 - [DEBUG] End of endsummarytab entry
30043 2019-Jan-16 21:15:27.373448 - [DEBUG]
30044 2019-Jan-16 21:15:27.373471 - [DEBUG] Start of incomingtab entry
30045 2019-Jan-16 21:15:27.373495 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30046 2019-Jan-16 21:15:27.374131 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30047 2019-Jan-16 21:15:27.374187 - [DEBUG] ---------------
30048 2019-Jan-16 21:15:27.374211 - [DEBUG] End of incomingtab entry
30049 2019-Jan-16 21:15:27.374234 - [DEBUG]
30050 2019-Jan-16 21:15:27.374259 - [DEBUG] EDGE:
30051 2019-Jan-16 21:15:27.374316 - [DEBUG] ---> 30052 2019-Jan-16 21:15:27.374950 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30053 2019-Jan-16 21:15:27.375609 - [DEBUG]
30054 2019-Jan-16 21:15:27.375634 - [DEBUG] EDGE:
30055 2019-Jan-16 21:15:27.375692 - [DEBUG] ---> 30056 2019-Jan-16 21:15:27.376327 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30057 2019-Jan-16 21:15:27.376970 - [DEBUG]
30058 2019-Jan-16 21:15:27.377004 - [DEBUG] Compose: EdgeIdentity * AllBottom
30059 2019-Jan-16 21:15:27.377030 - [DEBUG]
30060 2019-Jan-16 21:15:27.377054 - [DEBUG] Propagate flow
30061 2019-Jan-16 21:15:27.377077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30062 2019-Jan-16 21:15:27.377133 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30063 2019-Jan-16 21:15:27.377777 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30064 2019-Jan-16 21:15:27.378433 - [DEBUG] Edge function : AllBottom (result of previous compose)
30065 2019-Jan-16 21:15:27.378458 - [DEBUG]
30066 2019-Jan-16 21:15:27.378483 - [DEBUG] Join: AllTop & AllBottom
30067 2019-Jan-16 21:15:27.378509 - [DEBUG] = AllBottom (new jump func)
30068 2019-Jan-16 21:15:27.378533 - [DEBUG]
30069 2019-Jan-16 21:15:27.378556 - [DEBUG] Start adding new jump function
30070 2019-Jan-16 21:15:27.378579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30071 2019-Jan-16 21:15:27.378634 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30072 2019-Jan-16 21:15:27.379279 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30073 2019-Jan-16 21:15:27.379922 - [DEBUG] Edge Function : AllBottom
30074 2019-Jan-16 21:15:27.379958 - [DEBUG] End adding new jump function
30075 2019-Jan-16 21:15:27.379982 - [DEBUG]
30076 2019-Jan-16 21:15:27.380006 - [DEBUG] -------------------------------------------- 841. Path Edge --------------------------------------------
30077 2019-Jan-16 21:15:27.380030 - [DEBUG]
30078 2019-Jan-16 21:15:27.380053 - [DEBUG] Process 841. path edge:
30079 2019-Jan-16 21:15:27.380076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30080 2019-Jan-16 21:15:27.380132 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30081 2019-Jan-16 21:15:27.380776 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30082 2019-Jan-16 21:15:27.381419 - [DEBUG]
30083 2019-Jan-16 21:15:27.381443 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30084 2019-Jan-16 21:15:27.382114 - [DEBUG] Possible callees:
30085 2019-Jan-16 21:15:27.382140 - [DEBUG] llvm.dbg.declare
30086 2019-Jan-16 21:15:27.382164 - [DEBUG] Possible return sites:
30087 2019-Jan-16 21:15:27.382187 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19330088 2019-Jan-16 21:15:27.383466 - [DEBUG] Found and process special summary
30089 2019-Jan-16 21:15:27.383501 - [DEBUG] Compose: EdgeIdentity * AllBottom
30090 2019-Jan-16 21:15:27.383528 - [DEBUG]
30091 2019-Jan-16 21:15:27.383552 - [DEBUG] Propagate flow
30092 2019-Jan-16 21:15:27.383575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30093 2019-Jan-16 21:15:27.383631 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30094 2019-Jan-16 21:15:27.384270 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30095 2019-Jan-16 21:15:27.384914 - [DEBUG] Edge function : AllBottom (result of previous compose)
30096 2019-Jan-16 21:15:27.384939 - [DEBUG]
30097 2019-Jan-16 21:15:27.384963 - [DEBUG] Join: AllTop & AllBottom
30098 2019-Jan-16 21:15:27.384989 - [DEBUG] = AllBottom (new jump func)
30099 2019-Jan-16 21:15:27.385013 - [DEBUG]
30100 2019-Jan-16 21:15:27.385037 - [DEBUG] Start adding new jump function
30101 2019-Jan-16 21:15:27.385060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30102 2019-Jan-16 21:15:27.385129 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30103 2019-Jan-16 21:15:27.385773 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30104 2019-Jan-16 21:15:27.386409 - [DEBUG] Edge Function : AllBottom
30105 2019-Jan-16 21:15:27.386436 - [DEBUG] End adding new jump function
30106 2019-Jan-16 21:15:27.386460 - [DEBUG]
30107 2019-Jan-16 21:15:27.386484 - [DEBUG] -------------------------------------------- 842. Path Edge --------------------------------------------
30108 2019-Jan-16 21:15:27.386508 - [DEBUG]
30109 2019-Jan-16 21:15:27.386531 - [DEBUG] Process 842. path edge:
30110 2019-Jan-16 21:15:27.386554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30111 2019-Jan-16 21:15:27.386610 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
30112 2019-Jan-16 21:15:27.387246 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30113 2019-Jan-16 21:15:27.387889 - [DEBUG]
30114 2019-Jan-16 21:15:27.387913 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30115 2019-Jan-16 21:15:27.388589 - [DEBUG] Compose: EdgeIdentity * AllBottom
30116 2019-Jan-16 21:15:27.388617 - [DEBUG]
30117 2019-Jan-16 21:15:27.388641 - [DEBUG] Propagate flow
30118 2019-Jan-16 21:15:27.388664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30119 2019-Jan-16 21:15:27.388721 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30120 2019-Jan-16 21:15:27.389357 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30121 2019-Jan-16 21:15:27.390000 - [DEBUG] Edge function : AllBottom (result of previous compose)
30122 2019-Jan-16 21:15:27.390025 - [DEBUG]
30123 2019-Jan-16 21:15:27.390050 - [DEBUG] Join: AllTop & AllBottom
30124 2019-Jan-16 21:15:27.390075 - [DEBUG] = AllBottom (new jump func)
30125 2019-Jan-16 21:15:27.390099 - [DEBUG]
30126 2019-Jan-16 21:15:27.390122 - [DEBUG] Start adding new jump function
30127 2019-Jan-16 21:15:27.390145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30128 2019-Jan-16 21:15:27.390201 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30129 2019-Jan-16 21:15:27.390844 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30130 2019-Jan-16 21:15:27.391478 - [DEBUG] Edge Function : AllBottom
30131 2019-Jan-16 21:15:27.391506 - [DEBUG] End adding new jump function
30132 2019-Jan-16 21:15:27.391530 - [DEBUG]
30133 2019-Jan-16 21:15:27.391553 - [DEBUG] -------------------------------------------- 843. Path Edge --------------------------------------------
30134 2019-Jan-16 21:15:27.391578 - [DEBUG]
30135 2019-Jan-16 21:15:27.391601 - [DEBUG] Process 843. path edge:
30136 2019-Jan-16 21:15:27.391624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30137 2019-Jan-16 21:15:27.391680 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
30138 2019-Jan-16 21:15:27.392331 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30139 2019-Jan-16 21:15:27.392975 - [DEBUG]
30140 2019-Jan-16 21:15:27.393000 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30141 2019-Jan-16 21:15:27.393650 - [DEBUG] Compose: EdgeIdentity * AllBottom
30142 2019-Jan-16 21:15:27.393678 - [DEBUG]
30143 2019-Jan-16 21:15:27.393702 - [DEBUG] Propagate flow
30144 2019-Jan-16 21:15:27.393725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30145 2019-Jan-16 21:15:27.393781 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30146 2019-Jan-16 21:15:27.394415 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30147 2019-Jan-16 21:15:27.395059 - [DEBUG] Edge function : AllBottom (result of previous compose)
30148 2019-Jan-16 21:15:27.395098 - [DEBUG]
30149 2019-Jan-16 21:15:27.395123 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30150 2019-Jan-16 21:15:27.395149 - [DEBUG] = AllBottom
30151 2019-Jan-16 21:15:27.395173 - [DEBUG]
30152 2019-Jan-16 21:15:27.395196 - [DEBUG] PROPAGATE: No new function!
30153 2019-Jan-16 21:15:27.395220 - [DEBUG] EDGE:
30154 2019-Jan-16 21:15:27.395278 - [DEBUG] ---> 30155 2019-Jan-16 21:15:27.395913 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30156 2019-Jan-16 21:15:27.396556 - [DEBUG]
30157 2019-Jan-16 21:15:27.396588 - [DEBUG] EDGE:
30158 2019-Jan-16 21:15:27.396646 - [DEBUG] ---> 30159 2019-Jan-16 21:15:27.397284 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30160 2019-Jan-16 21:15:27.397927 - [DEBUG]
30161 2019-Jan-16 21:15:27.397965 - [DEBUG] Compose: EdgeIdentity * AllBottom
30162 2019-Jan-16 21:15:27.397992 - [DEBUG]
30163 2019-Jan-16 21:15:27.398015 - [DEBUG] Propagate flow
30164 2019-Jan-16 21:15:27.398038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30165 2019-Jan-16 21:15:27.398095 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30166 2019-Jan-16 21:15:27.398749 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30167 2019-Jan-16 21:15:27.399392 - [DEBUG] Edge function : AllBottom (result of previous compose)
30168 2019-Jan-16 21:15:27.399417 - [DEBUG]
30169 2019-Jan-16 21:15:27.399442 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30170 2019-Jan-16 21:15:27.399468 - [DEBUG] = AllBottom
30171 2019-Jan-16 21:15:27.399492 - [DEBUG]
30172 2019-Jan-16 21:15:27.399515 - [DEBUG] PROPAGATE: No new function!
30173 2019-Jan-16 21:15:27.399541 - [DEBUG] EDGE:
30174 2019-Jan-16 21:15:27.399598 - [DEBUG] ---> 30175 2019-Jan-16 21:15:27.400243 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30176 2019-Jan-16 21:15:27.400887 - [DEBUG]
30177 2019-Jan-16 21:15:27.400911 - [DEBUG] EDGE:
30178 2019-Jan-16 21:15:27.400968 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
30179 2019-Jan-16 21:15:27.401608 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30180 2019-Jan-16 21:15:27.402267 - [DEBUG]
30181 2019-Jan-16 21:15:27.402292 - [DEBUG] EDGE:
30182 2019-Jan-16 21:15:27.402349 - [DEBUG] ---> 30183 2019-Jan-16 21:15:27.402984 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30184 2019-Jan-16 21:15:27.403627 - [DEBUG]
30185 2019-Jan-16 21:15:27.403652 - [DEBUG] EDGE:
30186 2019-Jan-16 21:15:27.403709 - [DEBUG] ---> 30187 2019-Jan-16 21:15:27.404342 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30188 2019-Jan-16 21:15:27.404985 - [DEBUG]
30189 2019-Jan-16 21:15:27.405011 - [DEBUG] EDGE:
30190 2019-Jan-16 21:15:27.405078 - [DEBUG] ---> 30191 2019-Jan-16 21:15:27.405717 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30192 2019-Jan-16 21:15:27.406360 - [DEBUG]
30193 2019-Jan-16 21:15:27.406393 - [DEBUG] Compose: EdgeIdentity * AllBottom
30194 2019-Jan-16 21:15:27.406420 - [DEBUG]
30195 2019-Jan-16 21:15:27.406443 - [DEBUG] Propagate flow
30196 2019-Jan-16 21:15:27.406474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30197 2019-Jan-16 21:15:27.406530 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30198 2019-Jan-16 21:15:27.407169 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30199 2019-Jan-16 21:15:27.407819 - [DEBUG] Edge function : AllBottom (result of previous compose)
30200 2019-Jan-16 21:15:27.407843 - [DEBUG]
30201 2019-Jan-16 21:15:27.407868 - [DEBUG] Join: AllTop & AllBottom
30202 2019-Jan-16 21:15:27.407894 - [DEBUG] = AllBottom (new jump func)
30203 2019-Jan-16 21:15:27.407918 - [DEBUG]
30204 2019-Jan-16 21:15:27.407941 - [DEBUG] Start adding new jump function
30205 2019-Jan-16 21:15:27.407964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30206 2019-Jan-16 21:15:27.408020 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30207 2019-Jan-16 21:15:27.408681 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30208 2019-Jan-16 21:15:27.409319 - [DEBUG] Edge Function : AllBottom
30209 2019-Jan-16 21:15:27.409347 - [DEBUG] End adding new jump function
30210 2019-Jan-16 21:15:27.409370 - [DEBUG]
30211 2019-Jan-16 21:15:27.409394 - [DEBUG] -------------------------------------------- 844. Path Edge --------------------------------------------
30212 2019-Jan-16 21:15:27.409418 - [DEBUG]
30213 2019-Jan-16 21:15:27.409441 - [DEBUG] Process 844. path edge:
30214 2019-Jan-16 21:15:27.409464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30215 2019-Jan-16 21:15:27.409520 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
30216 2019-Jan-16 21:15:27.410161 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30217 2019-Jan-16 21:15:27.410806 - [DEBUG]
30218 2019-Jan-16 21:15:27.410830 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30219 2019-Jan-16 21:15:27.411486 - [DEBUG] Compose: EdgeIdentity * AllBottom
30220 2019-Jan-16 21:15:27.411514 - [DEBUG]
30221 2019-Jan-16 21:15:27.411537 - [DEBUG] Propagate flow
30222 2019-Jan-16 21:15:27.411560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30223 2019-Jan-16 21:15:27.411617 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
30224 2019-Jan-16 21:15:27.412284 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30225 2019-Jan-16 21:15:27.412929 - [DEBUG] Edge function : AllBottom (result of previous compose)
30226 2019-Jan-16 21:15:27.412954 - [DEBUG]
30227 2019-Jan-16 21:15:27.412979 - [DEBUG] Join: AllTop & AllBottom
30228 2019-Jan-16 21:15:27.413004 - [DEBUG] = AllBottom (new jump func)
30229 2019-Jan-16 21:15:27.413028 - [DEBUG]
30230 2019-Jan-16 21:15:27.413051 - [DEBUG] Start adding new jump function
30231 2019-Jan-16 21:15:27.413075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30232 2019-Jan-16 21:15:27.413131 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30233 2019-Jan-16 21:15:27.413775 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
30234 2019-Jan-16 21:15:27.414407 - [DEBUG] Edge Function : AllBottom
30235 2019-Jan-16 21:15:27.414435 - [DEBUG] End adding new jump function
30236 2019-Jan-16 21:15:27.414458 - [DEBUG]
30237 2019-Jan-16 21:15:27.414482 - [DEBUG] -------------------------------------------- 845. Path Edge --------------------------------------------
30238 2019-Jan-16 21:15:27.414515 - [DEBUG]
30239 2019-Jan-16 21:15:27.414539 - [DEBUG] Process 845. path edge:
30240 2019-Jan-16 21:15:27.414562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30241 2019-Jan-16 21:15:27.414618 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
30242 2019-Jan-16 21:15:27.415268 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30243 2019-Jan-16 21:15:27.415914 - [DEBUG]
30244 2019-Jan-16 21:15:27.415939 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
30245 2019-Jan-16 21:15:27.416588 - [DEBUG] Compose: EdgeIdentity * AllBottom
30246 2019-Jan-16 21:15:27.416616 - [DEBUG]
30247 2019-Jan-16 21:15:27.416639 - [DEBUG] Propagate flow
30248 2019-Jan-16 21:15:27.416663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30249 2019-Jan-16 21:15:27.416720 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30250 2019-Jan-16 21:15:27.417355 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30251 2019-Jan-16 21:15:27.418000 - [DEBUG] Edge function : AllBottom (result of previous compose)
30252 2019-Jan-16 21:15:27.418025 - [DEBUG]
30253 2019-Jan-16 21:15:27.418050 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30254 2019-Jan-16 21:15:27.418075 - [DEBUG] = AllBottom
30255 2019-Jan-16 21:15:27.418100 - [DEBUG]
30256 2019-Jan-16 21:15:27.418122 - [DEBUG] PROPAGATE: No new function!
30257 2019-Jan-16 21:15:27.418147 - [DEBUG] EDGE:
30258 2019-Jan-16 21:15:27.418204 - [DEBUG] ---> 30259 2019-Jan-16 21:15:27.418855 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30260 2019-Jan-16 21:15:27.419499 - [DEBUG]
30261 2019-Jan-16 21:15:27.419524 - [DEBUG] EDGE:
30262 2019-Jan-16 21:15:27.419581 - [DEBUG] ---> 30263 2019-Jan-16 21:15:27.420220 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30264 2019-Jan-16 21:15:27.420863 - [DEBUG]
30265 2019-Jan-16 21:15:27.420889 - [DEBUG] EDGE:
30266 2019-Jan-16 21:15:27.420946 - [DEBUG] ---> 30267 2019-Jan-16 21:15:27.421582 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30268 2019-Jan-16 21:15:27.422243 - [DEBUG]
30269 2019-Jan-16 21:15:27.422268 - [DEBUG] EDGE:
30270 2019-Jan-16 21:15:27.422326 - [DEBUG] ---> 30271 2019-Jan-16 21:15:27.422966 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30272 2019-Jan-16 21:15:27.423610 - [DEBUG]
30273 2019-Jan-16 21:15:27.423635 - [DEBUG] EDGE:
30274 2019-Jan-16 21:15:27.423693 - [DEBUG] ---> 30275 2019-Jan-16 21:15:27.424328 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30276 2019-Jan-16 21:15:27.424970 - [DEBUG]
30277 2019-Jan-16 21:15:27.424996 - [DEBUG] EDGE:
30278 2019-Jan-16 21:15:27.425060 - [DEBUG] ---> 30279 2019-Jan-16 21:15:27.425712 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30280 2019-Jan-16 21:15:27.426356 - [DEBUG]
30281 2019-Jan-16 21:15:27.426394 - [DEBUG] Compose: EdgeIdentity * AllBottom
30282 2019-Jan-16 21:15:27.426421 - [DEBUG]
30283 2019-Jan-16 21:15:27.426445 - [DEBUG] Propagate flow
30284 2019-Jan-16 21:15:27.426468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30285 2019-Jan-16 21:15:27.426524 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30286 2019-Jan-16 21:15:27.427162 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30287 2019-Jan-16 21:15:27.427805 - [DEBUG] Edge function : AllBottom (result of previous compose)
30288 2019-Jan-16 21:15:27.427830 - [DEBUG]
30289 2019-Jan-16 21:15:27.427856 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30290 2019-Jan-16 21:15:27.427881 - [DEBUG] = AllBottom
30291 2019-Jan-16 21:15:27.427905 - [DEBUG]
30292 2019-Jan-16 21:15:27.427928 - [DEBUG] PROPAGATE: No new function!
30293 2019-Jan-16 21:15:27.427955 - [DEBUG] EDGE:
30294 2019-Jan-16 21:15:27.428013 - [DEBUG] ---> 30295 2019-Jan-16 21:15:27.428672 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30296 2019-Jan-16 21:15:27.429317 - [DEBUG]
30297 2019-Jan-16 21:15:27.429342 - [DEBUG] EDGE:
30298 2019-Jan-16 21:15:27.429399 - [DEBUG] ---> 30299 2019-Jan-16 21:15:27.430033 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30300 2019-Jan-16 21:15:27.430676 - [DEBUG]
30301 2019-Jan-16 21:15:27.430702 - [DEBUG] EDGE:
30302 2019-Jan-16 21:15:27.430759 - [DEBUG] ---> 30303 2019-Jan-16 21:15:27.431396 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30304 2019-Jan-16 21:15:27.432054 - [DEBUG]
30305 2019-Jan-16 21:15:27.432091 - [DEBUG] Compose: EdgeIdentity * AllBottom
30306 2019-Jan-16 21:15:27.432118 - [DEBUG]
30307 2019-Jan-16 21:15:27.432141 - [DEBUG] Propagate flow
30308 2019-Jan-16 21:15:27.432164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30309 2019-Jan-16 21:15:27.432220 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30310 2019-Jan-16 21:15:27.432859 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30311 2019-Jan-16 21:15:27.433503 - [DEBUG] Edge function : AllBottom (result of previous compose)
30312 2019-Jan-16 21:15:27.433528 - [DEBUG]
30313 2019-Jan-16 21:15:27.433553 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30314 2019-Jan-16 21:15:27.433579 - [DEBUG] = AllBottom
30315 2019-Jan-16 21:15:27.433603 - [DEBUG]
30316 2019-Jan-16 21:15:27.433626 - [DEBUG] PROPAGATE: No new function!
30317 2019-Jan-16 21:15:27.433652 - [DEBUG] EDGE:
30318 2019-Jan-16 21:15:27.433709 - [DEBUG] ---> 30319 2019-Jan-16 21:15:27.434361 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30320 2019-Jan-16 21:15:27.435005 - [DEBUG]
30321 2019-Jan-16 21:15:27.435031 - [DEBUG] EDGE:
30322 2019-Jan-16 21:15:27.435101 - [DEBUG] ---> 30323 2019-Jan-16 21:15:27.435738 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30324 2019-Jan-16 21:15:27.436383 - [DEBUG]
30325 2019-Jan-16 21:15:27.436408 - [DEBUG] EDGE:
30326 2019-Jan-16 21:15:27.436466 - [DEBUG] ---> 30327 2019-Jan-16 21:15:27.437100 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30328 2019-Jan-16 21:15:27.437749 - [DEBUG]
30329 2019-Jan-16 21:15:27.437775 - [DEBUG] EDGE:
30330 2019-Jan-16 21:15:27.437832 - [DEBUG] ---> 30331 2019-Jan-16 21:15:27.438485 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30332 2019-Jan-16 21:15:27.439128 - [DEBUG]
30333 2019-Jan-16 21:15:27.439166 - [DEBUG] Compose: EdgeIdentity * AllBottom
30334 2019-Jan-16 21:15:27.439193 - [DEBUG]
30335 2019-Jan-16 21:15:27.439217 - [DEBUG] Propagate flow
30336 2019-Jan-16 21:15:27.439240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30337 2019-Jan-16 21:15:27.439296 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30338 2019-Jan-16 21:15:27.439934 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30339 2019-Jan-16 21:15:27.440578 - [DEBUG] Edge function : AllBottom (result of previous compose)
30340 2019-Jan-16 21:15:27.440603 - [DEBUG]
30341 2019-Jan-16 21:15:27.440628 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30342 2019-Jan-16 21:15:27.440654 - [DEBUG] = AllBottom
30343 2019-Jan-16 21:15:27.440678 - [DEBUG]
30344 2019-Jan-16 21:15:27.440700 - [DEBUG] PROPAGATE: No new function!
30345 2019-Jan-16 21:15:27.440726 - [DEBUG] EDGE:
30346 2019-Jan-16 21:15:27.440784 - [DEBUG] ---> 30347 2019-Jan-16 21:15:27.441429 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30348 2019-Jan-16 21:15:27.442089 - [DEBUG]
30349 2019-Jan-16 21:15:27.442114 - [DEBUG] EDGE:
30350 2019-Jan-16 21:15:27.442171 - [DEBUG] ---> 30351 2019-Jan-16 21:15:27.442806 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30352 2019-Jan-16 21:15:27.443449 - [DEBUG]
30353 2019-Jan-16 21:15:27.443474 - [DEBUG] EDGE:
30354 2019-Jan-16 21:15:27.443531 - [DEBUG] ---> 30355 2019-Jan-16 21:15:27.444170 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30356 2019-Jan-16 21:15:27.444823 - [DEBUG]
30357 2019-Jan-16 21:15:27.444868 - [DEBUG] Compose: EdgeIdentity * AllBottom
30358 2019-Jan-16 21:15:27.444896 - [DEBUG]
30359 2019-Jan-16 21:15:27.444920 - [DEBUG] Propagate flow
30360 2019-Jan-16 21:15:27.444943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30361 2019-Jan-16 21:15:27.444999 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30362 2019-Jan-16 21:15:27.445655 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30363 2019-Jan-16 21:15:27.446295 - [DEBUG] Edge function : AllBottom (result of previous compose)
30364 2019-Jan-16 21:15:27.446320 - [DEBUG]
30365 2019-Jan-16 21:15:27.446345 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30366 2019-Jan-16 21:15:27.446371 - [DEBUG] = AllBottom
30367 2019-Jan-16 21:15:27.446395 - [DEBUG]
30368 2019-Jan-16 21:15:27.446418 - [DEBUG] PROPAGATE: No new function!
30369 2019-Jan-16 21:15:27.446443 - [DEBUG] Compose: EdgeIdentity * AllBottom
30370 2019-Jan-16 21:15:27.446468 - [DEBUG]
30371 2019-Jan-16 21:15:27.446492 - [DEBUG] Propagate flow
30372 2019-Jan-16 21:15:27.446515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30373 2019-Jan-16 21:15:27.446570 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30374 2019-Jan-16 21:15:27.447209 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30375 2019-Jan-16 21:15:27.447853 - [DEBUG] Edge function : AllBottom (result of previous compose)
30376 2019-Jan-16 21:15:27.447878 - [DEBUG]
30377 2019-Jan-16 21:15:27.447902 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30378 2019-Jan-16 21:15:27.447928 - [DEBUG] = AllBottom
30379 2019-Jan-16 21:15:27.447952 - [DEBUG]
30380 2019-Jan-16 21:15:27.447975 - [DEBUG] PROPAGATE: No new function!
30381 2019-Jan-16 21:15:27.448001 - [DEBUG] EDGE:
30382 2019-Jan-16 21:15:27.448059 - [DEBUG] ---> 30383 2019-Jan-16 21:15:27.448750 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30384 2019-Jan-16 21:15:27.449391 - [DEBUG]
30385 2019-Jan-16 21:15:27.449417 - [DEBUG] EDGE:
30386 2019-Jan-16 21:15:27.449474 - [DEBUG] ---> 30387 2019-Jan-16 21:15:27.450107 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30388 2019-Jan-16 21:15:27.450746 - [DEBUG]
30389 2019-Jan-16 21:15:27.450773 - [DEBUG] Compose: EdgeIdentity * AllBottom
30390 2019-Jan-16 21:15:27.450799 - [DEBUG]
30391 2019-Jan-16 21:15:27.450822 - [DEBUG] Propagate flow
30392 2019-Jan-16 21:15:27.450845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30393 2019-Jan-16 21:15:27.450901 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
30394 2019-Jan-16 21:15:27.451534 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30395 2019-Jan-16 21:15:27.452187 - [DEBUG] Edge function : AllBottom (result of previous compose)
30396 2019-Jan-16 21:15:27.452212 - [DEBUG]
30397 2019-Jan-16 21:15:27.452238 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30398 2019-Jan-16 21:15:27.452263 - [DEBUG] = AllBottom
30399 2019-Jan-16 21:15:27.452287 - [DEBUG]
30400 2019-Jan-16 21:15:27.452310 - [DEBUG] PROPAGATE: No new function!
30401 2019-Jan-16 21:15:27.452335 - [DEBUG] EDGE:
30402 2019-Jan-16 21:15:27.452400 - [DEBUG] ---> 30403 2019-Jan-16 21:15:27.453039 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30404 2019-Jan-16 21:15:27.453678 - [DEBUG]
30405 2019-Jan-16 21:15:27.453705 - [DEBUG] Compose: EdgeIdentity * AllBottom
30406 2019-Jan-16 21:15:27.453730 - [DEBUG]
30407 2019-Jan-16 21:15:27.453754 - [DEBUG] Propagate flow
30408 2019-Jan-16 21:15:27.453777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30409 2019-Jan-16 21:15:27.453832 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30410 2019-Jan-16 21:15:27.454469 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
30411 2019-Jan-16 21:15:27.455128 - [DEBUG] Edge function : AllBottom (result of previous compose)
30412 2019-Jan-16 21:15:27.455153 - [DEBUG]
30413 2019-Jan-16 21:15:27.455177 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30414 2019-Jan-16 21:15:27.455203 - [DEBUG] = AllBottom
30415 2019-Jan-16 21:15:27.455227 - [DEBUG]
30416 2019-Jan-16 21:15:27.455250 - [DEBUG] PROPAGATE: No new function!
30417 2019-Jan-16 21:15:27.455289 - [DEBUG] Compose: EdgeIdentity * AllBottom
30418 2019-Jan-16 21:15:27.455316 - [DEBUG]
30419 2019-Jan-16 21:15:27.455339 - [DEBUG] Propagate flow
30420 2019-Jan-16 21:15:27.455362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30421 2019-Jan-16 21:15:27.455419 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30422 2019-Jan-16 21:15:27.456058 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30423 2019-Jan-16 21:15:27.456697 - [DEBUG] Edge function : AllBottom (result of previous compose)
30424 2019-Jan-16 21:15:27.456722 - [DEBUG]
30425 2019-Jan-16 21:15:27.456748 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30426 2019-Jan-16 21:15:27.456773 - [DEBUG] = AllBottom
30427 2019-Jan-16 21:15:27.456797 - [DEBUG]
30428 2019-Jan-16 21:15:27.456820 - [DEBUG] PROPAGATE: No new function!
30429 2019-Jan-16 21:15:27.456846 - [DEBUG] Compose: EdgeIdentity * AllBottom
30430 2019-Jan-16 21:15:27.456871 - [DEBUG]
30431 2019-Jan-16 21:15:27.456894 - [DEBUG] Propagate flow
30432 2019-Jan-16 21:15:27.456917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30433 2019-Jan-16 21:15:27.456973 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30434 2019-Jan-16 21:15:27.457610 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
30435 2019-Jan-16 21:15:27.458255 - [DEBUG] Edge function : AllBottom (result of previous compose)
30436 2019-Jan-16 21:15:27.458280 - [DEBUG]
30437 2019-Jan-16 21:15:27.458304 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30438 2019-Jan-16 21:15:27.458330 - [DEBUG] = AllBottom
30439 2019-Jan-16 21:15:27.458354 - [DEBUG]
30440 2019-Jan-16 21:15:27.458377 - [DEBUG] PROPAGATE: No new function!
30441 2019-Jan-16 21:15:27.458414 - [DEBUG] EDGE:
30442 2019-Jan-16 21:15:27.458474 - [DEBUG] ---> 30443 2019-Jan-16 21:15:27.459120 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30444 2019-Jan-16 21:15:27.459761 - [DEBUG]
30445 2019-Jan-16 21:15:27.459795 - [DEBUG] Compose: EdgeIdentity * AllBottom
30446 2019-Jan-16 21:15:27.459822 - [DEBUG]
30447 2019-Jan-16 21:15:27.459853 - [DEBUG] Propagate flow
30448 2019-Jan-16 21:15:27.459877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30449 2019-Jan-16 21:15:27.459934 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30450 2019-Jan-16 21:15:27.460574 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30451 2019-Jan-16 21:15:27.461212 - [DEBUG] Edge function : AllBottom (result of previous compose)
30452 2019-Jan-16 21:15:27.461237 - [DEBUG]
30453 2019-Jan-16 21:15:27.461262 - [DEBUG] Join: AllTop & AllBottom
30454 2019-Jan-16 21:15:27.461287 - [DEBUG] = AllBottom (new jump func)
30455 2019-Jan-16 21:15:27.461311 - [DEBUG]
30456 2019-Jan-16 21:15:27.461334 - [DEBUG] Start adding new jump function
30457 2019-Jan-16 21:15:27.461357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30458 2019-Jan-16 21:15:27.461413 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30459 2019-Jan-16 21:15:27.462069 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30460 2019-Jan-16 21:15:27.462706 - [DEBUG] Edge Function : AllBottom
30461 2019-Jan-16 21:15:27.462734 - [DEBUG] End adding new jump function
30462 2019-Jan-16 21:15:27.462758 - [DEBUG]
30463 2019-Jan-16 21:15:27.462781 - [DEBUG] -------------------------------------------- 846. Path Edge --------------------------------------------
30464 2019-Jan-16 21:15:27.462805 - [DEBUG]
30465 2019-Jan-16 21:15:27.462828 - [DEBUG] Process 846. path edge:
30466 2019-Jan-16 21:15:27.462851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30467 2019-Jan-16 21:15:27.462907 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
30468 2019-Jan-16 21:15:27.463543 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30469 2019-Jan-16 21:15:27.464182 - [DEBUG]
30470 2019-Jan-16 21:15:27.464205 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30471 2019-Jan-16 21:15:27.464851 - [DEBUG] Possible callees:
30472 2019-Jan-16 21:15:27.464876 - [DEBUG] foo
30473 2019-Jan-16 21:15:27.464901 - [DEBUG] Possible return sites:
30474 2019-Jan-16 21:15:27.464924 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12630475 2019-Jan-16 21:15:27.466209 - [DEBUG] Found and process special summary
30476 2019-Jan-16 21:15:27.466250 - [DEBUG] Compose: EdgeIdentity * AllBottom
30477 2019-Jan-16 21:15:27.466277 - [DEBUG]
30478 2019-Jan-16 21:15:27.466301 - [DEBUG] Propagate flow
30479 2019-Jan-16 21:15:27.466324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30480 2019-Jan-16 21:15:27.466381 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30481 2019-Jan-16 21:15:27.467020 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30482 2019-Jan-16 21:15:27.467660 - [DEBUG] Edge function : AllBottom (result of previous compose)
30483 2019-Jan-16 21:15:27.467684 - [DEBUG]
30484 2019-Jan-16 21:15:27.467709 - [DEBUG] Join: AllTop & AllBottom
30485 2019-Jan-16 21:15:27.467735 - [DEBUG] = AllBottom (new jump func)
30486 2019-Jan-16 21:15:27.467759 - [DEBUG]
30487 2019-Jan-16 21:15:27.467782 - [DEBUG] Start adding new jump function
30488 2019-Jan-16 21:15:27.467805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30489 2019-Jan-16 21:15:27.467861 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30490 2019-Jan-16 21:15:27.468523 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30491 2019-Jan-16 21:15:27.469161 - [DEBUG] Edge Function : AllBottom
30492 2019-Jan-16 21:15:27.469189 - [DEBUG] End adding new jump function
30493 2019-Jan-16 21:15:27.469212 - [DEBUG]
30494 2019-Jan-16 21:15:27.469236 - [DEBUG] -------------------------------------------- 847. Path Edge --------------------------------------------
30495 2019-Jan-16 21:15:27.469260 - [DEBUG]
30496 2019-Jan-16 21:15:27.469283 - [DEBUG] Process 847. path edge:
30497 2019-Jan-16 21:15:27.469306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30498 2019-Jan-16 21:15:27.469362 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
30499 2019-Jan-16 21:15:27.470000 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30500 2019-Jan-16 21:15:27.470639 - [DEBUG]
30501 2019-Jan-16 21:15:27.470663 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30502 2019-Jan-16 21:15:27.471320 - [DEBUG] Compose: EdgeIdentity * AllBottom
30503 2019-Jan-16 21:15:27.471348 - [DEBUG]
30504 2019-Jan-16 21:15:27.471372 - [DEBUG] Propagate flow
30505 2019-Jan-16 21:15:27.471395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30506 2019-Jan-16 21:15:27.471451 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
30507 2019-Jan-16 21:15:27.472102 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30508 2019-Jan-16 21:15:27.472741 - [DEBUG] Edge function : AllBottom (result of previous compose)
30509 2019-Jan-16 21:15:27.472766 - [DEBUG]
30510 2019-Jan-16 21:15:27.472791 - [DEBUG] Join: AllTop & AllBottom
30511 2019-Jan-16 21:15:27.472817 - [DEBUG] = AllBottom (new jump func)
30512 2019-Jan-16 21:15:27.472841 - [DEBUG]
30513 2019-Jan-16 21:15:27.472864 - [DEBUG] Start adding new jump function
30514 2019-Jan-16 21:15:27.472887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30515 2019-Jan-16 21:15:27.472943 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30516 2019-Jan-16 21:15:27.473582 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
30517 2019-Jan-16 21:15:27.474217 - [DEBUG] Edge Function : AllBottom
30518 2019-Jan-16 21:15:27.474245 - [DEBUG] End adding new jump function
30519 2019-Jan-16 21:15:27.474268 - [DEBUG]
30520 2019-Jan-16 21:15:27.474292 - [DEBUG] -------------------------------------------- 848. Path Edge --------------------------------------------
30521 2019-Jan-16 21:15:27.474316 - [DEBUG]
30522 2019-Jan-16 21:15:27.474339 - [DEBUG] Process 848. path edge:
30523 2019-Jan-16 21:15:27.474362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30524 2019-Jan-16 21:15:27.474418 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
30525 2019-Jan-16 21:15:27.475053 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30526 2019-Jan-16 21:15:27.475705 - [DEBUG]
30527 2019-Jan-16 21:15:27.475730 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
30528 2019-Jan-16 21:15:27.476382 - [DEBUG] Compose: EdgeIdentity * AllBottom
30529 2019-Jan-16 21:15:27.476410 - [DEBUG]
30530 2019-Jan-16 21:15:27.476433 - [DEBUG] Propagate flow
30531 2019-Jan-16 21:15:27.476456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30532 2019-Jan-16 21:15:27.476521 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
30533 2019-Jan-16 21:15:27.477157 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30534 2019-Jan-16 21:15:27.477796 - [DEBUG] Edge function : AllBottom (result of previous compose)
30535 2019-Jan-16 21:15:27.477821 - [DEBUG]
30536 2019-Jan-16 21:15:27.477846 - [DEBUG] Join: AllTop & AllBottom
30537 2019-Jan-16 21:15:27.477871 - [DEBUG] = AllBottom (new jump func)
30538 2019-Jan-16 21:15:27.477895 - [DEBUG]
30539 2019-Jan-16 21:15:27.477918 - [DEBUG] Start adding new jump function
30540 2019-Jan-16 21:15:27.477942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30541 2019-Jan-16 21:15:27.477997 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30542 2019-Jan-16 21:15:27.478656 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
30543 2019-Jan-16 21:15:27.479291 - [DEBUG] Edge Function : AllBottom
30544 2019-Jan-16 21:15:27.479319 - [DEBUG] End adding new jump function
30545 2019-Jan-16 21:15:27.479342 - [DEBUG]
30546 2019-Jan-16 21:15:27.479366 - [DEBUG] -------------------------------------------- 849. Path Edge --------------------------------------------
30547 2019-Jan-16 21:15:27.479390 - [DEBUG]
30548 2019-Jan-16 21:15:27.479413 - [DEBUG] Process 849. path edge:
30549 2019-Jan-16 21:15:27.479437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30550 2019-Jan-16 21:15:27.479493 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
30551 2019-Jan-16 21:15:27.480128 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30552 2019-Jan-16 21:15:27.480766 - [DEBUG]
30553 2019-Jan-16 21:15:27.480791 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
30554 2019-Jan-16 21:15:27.481442 - [DEBUG] Compose: EdgeIdentity * AllBottom
30555 2019-Jan-16 21:15:27.481470 - [DEBUG]
30556 2019-Jan-16 21:15:27.481494 - [DEBUG] Propagate flow
30557 2019-Jan-16 21:15:27.481517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30558 2019-Jan-16 21:15:27.481573 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30559 2019-Jan-16 21:15:27.482235 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30560 2019-Jan-16 21:15:27.482875 - [DEBUG] Edge function : AllBottom (result of previous compose)
30561 2019-Jan-16 21:15:27.482900 - [DEBUG]
30562 2019-Jan-16 21:15:27.482924 - [DEBUG] Join: AllTop & AllBottom
30563 2019-Jan-16 21:15:27.482950 - [DEBUG] = AllBottom (new jump func)
30564 2019-Jan-16 21:15:27.482974 - [DEBUG]
30565 2019-Jan-16 21:15:27.482997 - [DEBUG] Start adding new jump function
30566 2019-Jan-16 21:15:27.483020 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30567 2019-Jan-16 21:15:27.483076 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30568 2019-Jan-16 21:15:27.483714 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30569 2019-Jan-16 21:15:27.484357 - [DEBUG] Edge Function : AllBottom
30570 2019-Jan-16 21:15:27.484384 - [DEBUG] End adding new jump function
30571 2019-Jan-16 21:15:27.484408 - [DEBUG]
30572 2019-Jan-16 21:15:27.484431 - [DEBUG] -------------------------------------------- 850. Path Edge --------------------------------------------
30573 2019-Jan-16 21:15:27.484463 - [DEBUG]
30574 2019-Jan-16 21:15:27.484487 - [DEBUG] Process 850. path edge:
30575 2019-Jan-16 21:15:27.484510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30576 2019-Jan-16 21:15:27.484566 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
30577 2019-Jan-16 21:15:27.485227 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30578 2019-Jan-16 21:15:27.485867 - [DEBUG]
30579 2019-Jan-16 21:15:27.485891 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30580 2019-Jan-16 21:15:27.486544 - [DEBUG] Possible callees:
30581 2019-Jan-16 21:15:27.486569 - [DEBUG] llvm.dbg.declare
30582 2019-Jan-16 21:15:27.486594 - [DEBUG] Possible return sites:
30583 2019-Jan-16 21:15:27.486617 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13630584 2019-Jan-16 21:15:27.487888 - [DEBUG] Found and process special summary
30585 2019-Jan-16 21:15:27.487928 - [DEBUG] Compose: EdgeIdentity * AllBottom
30586 2019-Jan-16 21:15:27.487955 - [DEBUG]
30587 2019-Jan-16 21:15:27.487979 - [DEBUG] Propagate flow
30588 2019-Jan-16 21:15:27.488002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30589 2019-Jan-16 21:15:27.488058 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30590 2019-Jan-16 21:15:27.488720 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30591 2019-Jan-16 21:15:27.489360 - [DEBUG] Edge function : AllBottom (result of previous compose)
30592 2019-Jan-16 21:15:27.489385 - [DEBUG]
30593 2019-Jan-16 21:15:27.489409 - [DEBUG] Join: AllTop & AllBottom
30594 2019-Jan-16 21:15:27.489435 - [DEBUG] = AllBottom (new jump func)
30595 2019-Jan-16 21:15:27.489459 - [DEBUG]
30596 2019-Jan-16 21:15:27.489482 - [DEBUG] Start adding new jump function
30597 2019-Jan-16 21:15:27.489505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30598 2019-Jan-16 21:15:27.489560 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30599 2019-Jan-16 21:15:27.490201 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30600 2019-Jan-16 21:15:27.490840 - [DEBUG] Edge Function : AllBottom
30601 2019-Jan-16 21:15:27.490868 - [DEBUG] End adding new jump function
30602 2019-Jan-16 21:15:27.490891 - [DEBUG]
30603 2019-Jan-16 21:15:27.490915 - [DEBUG] -------------------------------------------- 851. Path Edge --------------------------------------------
30604 2019-Jan-16 21:15:27.490939 - [DEBUG]
30605 2019-Jan-16 21:15:27.490962 - [DEBUG] Process 851. path edge:
30606 2019-Jan-16 21:15:27.490985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30607 2019-Jan-16 21:15:27.491041 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
30608 2019-Jan-16 21:15:27.491681 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30609 2019-Jan-16 21:15:27.492337 - [DEBUG]
30610 2019-Jan-16 21:15:27.492361 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30611 2019-Jan-16 21:15:27.493019 - [DEBUG] Compose: EdgeIdentity * AllBottom
30612 2019-Jan-16 21:15:27.493048 - [DEBUG]
30613 2019-Jan-16 21:15:27.493072 - [DEBUG] Propagate flow
30614 2019-Jan-16 21:15:27.493095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30615 2019-Jan-16 21:15:27.493161 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
30616 2019-Jan-16 21:15:27.493798 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30617 2019-Jan-16 21:15:27.494439 - [DEBUG] Edge function : AllBottom (result of previous compose)
30618 2019-Jan-16 21:15:27.494464 - [DEBUG]
30619 2019-Jan-16 21:15:27.494488 - [DEBUG] Join: AllTop & AllBottom
30620 2019-Jan-16 21:15:27.494514 - [DEBUG] = AllBottom (new jump func)
30621 2019-Jan-16 21:15:27.494538 - [DEBUG]
30622 2019-Jan-16 21:15:27.494561 - [DEBUG] Start adding new jump function
30623 2019-Jan-16 21:15:27.494584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30624 2019-Jan-16 21:15:27.494640 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30625 2019-Jan-16 21:15:27.495297 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
30626 2019-Jan-16 21:15:27.495932 - [DEBUG] Edge Function : AllBottom
30627 2019-Jan-16 21:15:27.495961 - [DEBUG] End adding new jump function
30628 2019-Jan-16 21:15:27.495984 - [DEBUG]
30629 2019-Jan-16 21:15:27.496008 - [DEBUG] -------------------------------------------- 852. Path Edge --------------------------------------------
30630 2019-Jan-16 21:15:27.496032 - [DEBUG]
30631 2019-Jan-16 21:15:27.496056 - [DEBUG] Process 852. path edge:
30632 2019-Jan-16 21:15:27.496079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30633 2019-Jan-16 21:15:27.496135 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
30634 2019-Jan-16 21:15:27.496770 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30635 2019-Jan-16 21:15:27.497410 - [DEBUG]
30636 2019-Jan-16 21:15:27.497434 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
30637 2019-Jan-16 21:15:27.498085 - [DEBUG] Compose: EdgeIdentity * AllBottom
30638 2019-Jan-16 21:15:27.498112 - [DEBUG]
30639 2019-Jan-16 21:15:27.498136 - [DEBUG] Propagate flow
30640 2019-Jan-16 21:15:27.498159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30641 2019-Jan-16 21:15:27.498216 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
30642 2019-Jan-16 21:15:27.498871 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30643 2019-Jan-16 21:15:27.499512 - [DEBUG] Edge function : AllBottom (result of previous compose)
30644 2019-Jan-16 21:15:27.499537 - [DEBUG]
30645 2019-Jan-16 21:15:27.499562 - [DEBUG] Join: AllTop & AllBottom
30646 2019-Jan-16 21:15:27.499587 - [DEBUG] = AllBottom (new jump func)
30647 2019-Jan-16 21:15:27.499611 - [DEBUG]
30648 2019-Jan-16 21:15:27.499634 - [DEBUG] Start adding new jump function
30649 2019-Jan-16 21:15:27.499657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30650 2019-Jan-16 21:15:27.499713 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30651 2019-Jan-16 21:15:27.500353 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
30652 2019-Jan-16 21:15:27.500985 - [DEBUG] Edge Function : AllBottom
30653 2019-Jan-16 21:15:27.501017 - [DEBUG] End adding new jump function
30654 2019-Jan-16 21:15:27.501041 - [DEBUG]
30655 2019-Jan-16 21:15:27.501064 - [DEBUG] -------------------------------------------- 853. Path Edge --------------------------------------------
30656 2019-Jan-16 21:15:27.501089 - [DEBUG]
30657 2019-Jan-16 21:15:27.501111 - [DEBUG] Process 853. path edge:
30658 2019-Jan-16 21:15:27.501135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30659 2019-Jan-16 21:15:27.501198 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
30660 2019-Jan-16 21:15:27.501848 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30661 2019-Jan-16 21:15:27.502488 - [DEBUG]
30662 2019-Jan-16 21:15:27.502513 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
30663 2019-Jan-16 21:15:27.503161 - [DEBUG] Compose: EdgeIdentity * AllBottom
30664 2019-Jan-16 21:15:27.503189 - [DEBUG]
30665 2019-Jan-16 21:15:27.503212 - [DEBUG] Propagate flow
30666 2019-Jan-16 21:15:27.503236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30667 2019-Jan-16 21:15:27.503293 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30668 2019-Jan-16 21:15:27.503937 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30669 2019-Jan-16 21:15:27.504576 - [DEBUG] Edge function : AllBottom (result of previous compose)
30670 2019-Jan-16 21:15:27.504601 - [DEBUG]
30671 2019-Jan-16 21:15:27.504627 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30672 2019-Jan-16 21:15:27.504652 - [DEBUG] = AllBottom
30673 2019-Jan-16 21:15:27.504676 - [DEBUG]
30674 2019-Jan-16 21:15:27.504699 - [DEBUG] PROPAGATE: No new function!
30675 2019-Jan-16 21:15:27.504723 - [DEBUG] EDGE:
30676 2019-Jan-16 21:15:27.504780 - [DEBUG] ---> 30677 2019-Jan-16 21:15:27.505429 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30678 2019-Jan-16 21:15:27.506069 - [DEBUG]
30679 2019-Jan-16 21:15:27.506094 - [DEBUG] EDGE:
30680 2019-Jan-16 21:15:27.506151 - [DEBUG] ---> 30681 2019-Jan-16 21:15:27.506784 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30682 2019-Jan-16 21:15:27.507424 - [DEBUG]
30683 2019-Jan-16 21:15:27.507450 - [DEBUG] Compose: EdgeIdentity * AllBottom
30684 2019-Jan-16 21:15:27.507476 - [DEBUG]
30685 2019-Jan-16 21:15:27.507499 - [DEBUG] Propagate flow
30686 2019-Jan-16 21:15:27.507523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30687 2019-Jan-16 21:15:27.507578 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
30688 2019-Jan-16 21:15:27.508212 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30689 2019-Jan-16 21:15:27.508868 - [DEBUG] Edge function : AllBottom (result of previous compose)
30690 2019-Jan-16 21:15:27.508893 - [DEBUG]
30691 2019-Jan-16 21:15:27.508918 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30692 2019-Jan-16 21:15:27.508943 - [DEBUG] = AllBottom
30693 2019-Jan-16 21:15:27.508967 - [DEBUG]
30694 2019-Jan-16 21:15:27.508990 - [DEBUG] PROPAGATE: No new function!
30695 2019-Jan-16 21:15:27.509015 - [DEBUG] EDGE:
30696 2019-Jan-16 21:15:27.509072 - [DEBUG] ---> 30697 2019-Jan-16 21:15:27.509711 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30698 2019-Jan-16 21:15:27.510354 - [DEBUG]
30699 2019-Jan-16 21:15:27.510380 - [DEBUG] Compose: EdgeIdentity * AllBottom
30700 2019-Jan-16 21:15:27.510405 - [DEBUG]
30701 2019-Jan-16 21:15:27.510429 - [DEBUG] Propagate flow
30702 2019-Jan-16 21:15:27.510452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30703 2019-Jan-16 21:15:27.510520 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30704 2019-Jan-16 21:15:27.511160 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30705 2019-Jan-16 21:15:27.511820 - [DEBUG] Edge function : AllBottom (result of previous compose)
30706 2019-Jan-16 21:15:27.511845 - [DEBUG]
30707 2019-Jan-16 21:15:27.511870 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30708 2019-Jan-16 21:15:27.511896 - [DEBUG] = AllBottom
30709 2019-Jan-16 21:15:27.511920 - [DEBUG]
30710 2019-Jan-16 21:15:27.511943 - [DEBUG] PROPAGATE: No new function!
30711 2019-Jan-16 21:15:27.511982 - [DEBUG] Compose: EdgeIdentity * AllBottom
30712 2019-Jan-16 21:15:27.512010 - [DEBUG]
30713 2019-Jan-16 21:15:27.512034 - [DEBUG] Propagate flow
30714 2019-Jan-16 21:15:27.512057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30715 2019-Jan-16 21:15:27.512114 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30716 2019-Jan-16 21:15:27.512753 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30717 2019-Jan-16 21:15:27.513392 - [DEBUG] Edge function : AllBottom (result of previous compose)
30718 2019-Jan-16 21:15:27.513417 - [DEBUG]
30719 2019-Jan-16 21:15:27.513442 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30720 2019-Jan-16 21:15:27.513467 - [DEBUG] = AllBottom
30721 2019-Jan-16 21:15:27.513492 - [DEBUG]
30722 2019-Jan-16 21:15:27.513515 - [DEBUG] PROPAGATE: No new function!
30723 2019-Jan-16 21:15:27.513540 - [DEBUG] Compose: EdgeIdentity * AllBottom
30724 2019-Jan-16 21:15:27.513565 - [DEBUG]
30725 2019-Jan-16 21:15:27.513589 - [DEBUG] Propagate flow
30726 2019-Jan-16 21:15:27.513612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30727 2019-Jan-16 21:15:27.513668 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30728 2019-Jan-16 21:15:27.514306 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30729 2019-Jan-16 21:15:27.514951 - [DEBUG] Edge function : AllBottom (result of previous compose)
30730 2019-Jan-16 21:15:27.514976 - [DEBUG]
30731 2019-Jan-16 21:15:27.515000 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30732 2019-Jan-16 21:15:27.515026 - [DEBUG] = AllBottom
30733 2019-Jan-16 21:15:27.515050 - [DEBUG]
30734 2019-Jan-16 21:15:27.515086 - [DEBUG] PROPAGATE: No new function!
30735 2019-Jan-16 21:15:27.515113 - [DEBUG] EDGE:
30736 2019-Jan-16 21:15:27.515171 - [DEBUG] ---> 30737 2019-Jan-16 21:15:27.515817 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30738 2019-Jan-16 21:15:27.516457 - [DEBUG]
30739 2019-Jan-16 21:15:27.516491 - [DEBUG] Compose: EdgeIdentity * AllBottom
30740 2019-Jan-16 21:15:27.516518 - [DEBUG]
30741 2019-Jan-16 21:15:27.516541 - [DEBUG] Propagate flow
30742 2019-Jan-16 21:15:27.516565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30743 2019-Jan-16 21:15:27.516621 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30744 2019-Jan-16 21:15:27.517266 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30745 2019-Jan-16 21:15:27.517904 - [DEBUG] Edge function : AllBottom (result of previous compose)
30746 2019-Jan-16 21:15:27.517937 - [DEBUG]
30747 2019-Jan-16 21:15:27.517962 - [DEBUG] Join: AllTop & AllBottom
30748 2019-Jan-16 21:15:27.517987 - [DEBUG] = AllBottom (new jump func)
30749 2019-Jan-16 21:15:27.518012 - [DEBUG]
30750 2019-Jan-16 21:15:27.518035 - [DEBUG] Start adding new jump function
30751 2019-Jan-16 21:15:27.518058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30752 2019-Jan-16 21:15:27.518114 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30753 2019-Jan-16 21:15:27.518770 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30754 2019-Jan-16 21:15:27.519414 - [DEBUG] Edge Function : AllBottom
30755 2019-Jan-16 21:15:27.519442 - [DEBUG] End adding new jump function
30756 2019-Jan-16 21:15:27.519466 - [DEBUG]
30757 2019-Jan-16 21:15:27.519490 - [DEBUG] -------------------------------------------- 854. Path Edge --------------------------------------------
30758 2019-Jan-16 21:15:27.519514 - [DEBUG]
30759 2019-Jan-16 21:15:27.519537 - [DEBUG] Process 854. path edge:
30760 2019-Jan-16 21:15:27.519560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30761 2019-Jan-16 21:15:27.519616 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
30762 2019-Jan-16 21:15:27.520261 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30763 2019-Jan-16 21:15:27.520900 - [DEBUG]
30764 2019-Jan-16 21:15:27.520924 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30765 2019-Jan-16 21:15:27.521577 - [DEBUG] Possible callees:
30766 2019-Jan-16 21:15:27.521602 - [DEBUG] llvm.dbg.declare
30767 2019-Jan-16 21:15:27.521627 - [DEBUG] Possible return sites:
30768 2019-Jan-16 21:15:27.521650 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14330769 2019-Jan-16 21:15:27.522937 - [DEBUG] Found and process special summary
30770 2019-Jan-16 21:15:27.522977 - [DEBUG] Compose: EdgeIdentity * AllBottom
30771 2019-Jan-16 21:15:27.523004 - [DEBUG]
30772 2019-Jan-16 21:15:27.523028 - [DEBUG] Propagate flow
30773 2019-Jan-16 21:15:27.523051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30774 2019-Jan-16 21:15:27.523107 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30775 2019-Jan-16 21:15:27.523746 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30776 2019-Jan-16 21:15:27.524386 - [DEBUG] Edge function : AllBottom (result of previous compose)
30777 2019-Jan-16 21:15:27.524411 - [DEBUG]
30778 2019-Jan-16 21:15:27.524435 - [DEBUG] Join: AllTop & AllBottom
30779 2019-Jan-16 21:15:27.524461 - [DEBUG] = AllBottom (new jump func)
30780 2019-Jan-16 21:15:27.524485 - [DEBUG]
30781 2019-Jan-16 21:15:27.524508 - [DEBUG] Start adding new jump function
30782 2019-Jan-16 21:15:27.524531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30783 2019-Jan-16 21:15:27.524587 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30784 2019-Jan-16 21:15:27.525244 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30785 2019-Jan-16 21:15:27.525883 - [DEBUG] Edge Function : AllBottom
30786 2019-Jan-16 21:15:27.525911 - [DEBUG] End adding new jump function
30787 2019-Jan-16 21:15:27.525934 - [DEBUG]
30788 2019-Jan-16 21:15:27.525966 - [DEBUG] -------------------------------------------- 855. Path Edge --------------------------------------------
30789 2019-Jan-16 21:15:27.525991 - [DEBUG]
30790 2019-Jan-16 21:15:27.526014 - [DEBUG] Process 855. path edge:
30791 2019-Jan-16 21:15:27.526037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30792 2019-Jan-16 21:15:27.526094 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
30793 2019-Jan-16 21:15:27.526734 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30794 2019-Jan-16 21:15:27.527373 - [DEBUG]
30795 2019-Jan-16 21:15:27.527398 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30796 2019-Jan-16 21:15:27.528055 - [DEBUG] Compose: EdgeIdentity * AllBottom
30797 2019-Jan-16 21:15:27.528082 - [DEBUG]
30798 2019-Jan-16 21:15:27.528106 - [DEBUG] Propagate flow
30799 2019-Jan-16 21:15:27.528129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30800 2019-Jan-16 21:15:27.528186 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
30801 2019-Jan-16 21:15:27.528835 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30802 2019-Jan-16 21:15:27.529475 - [DEBUG] Edge function : AllBottom (result of previous compose)
30803 2019-Jan-16 21:15:27.529500 - [DEBUG]
30804 2019-Jan-16 21:15:27.529525 - [DEBUG] Join: AllTop & AllBottom
30805 2019-Jan-16 21:15:27.529550 - [DEBUG] = AllBottom (new jump func)
30806 2019-Jan-16 21:15:27.529574 - [DEBUG]
30807 2019-Jan-16 21:15:27.529597 - [DEBUG] Start adding new jump function
30808 2019-Jan-16 21:15:27.529620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30809 2019-Jan-16 21:15:27.529676 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30810 2019-Jan-16 21:15:27.530315 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
30811 2019-Jan-16 21:15:27.530946 - [DEBUG] Edge Function : AllBottom
30812 2019-Jan-16 21:15:27.530974 - [DEBUG] End adding new jump function
30813 2019-Jan-16 21:15:27.530998 - [DEBUG]
30814 2019-Jan-16 21:15:27.531021 - [DEBUG] -------------------------------------------- 856. Path Edge --------------------------------------------
30815 2019-Jan-16 21:15:27.531045 - [DEBUG]
30816 2019-Jan-16 21:15:27.531068 - [DEBUG] Process 856. path edge:
30817 2019-Jan-16 21:15:27.531092 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30818 2019-Jan-16 21:15:27.531148 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
30819 2019-Jan-16 21:15:27.531794 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30820 2019-Jan-16 21:15:27.532431 - [DEBUG]
30821 2019-Jan-16 21:15:27.532456 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
30822 2019-Jan-16 21:15:27.533104 - [DEBUG] Compose: EdgeIdentity * AllBottom
30823 2019-Jan-16 21:15:27.533132 - [DEBUG]
30824 2019-Jan-16 21:15:27.533156 - [DEBUG] Propagate flow
30825 2019-Jan-16 21:15:27.533179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30826 2019-Jan-16 21:15:27.533236 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
30827 2019-Jan-16 21:15:27.533868 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30828 2019-Jan-16 21:15:27.534509 - [DEBUG] Edge function : AllBottom (result of previous compose)
30829 2019-Jan-16 21:15:27.534534 - [DEBUG]
30830 2019-Jan-16 21:15:27.534559 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30831 2019-Jan-16 21:15:27.534584 - [DEBUG] = AllBottom
30832 2019-Jan-16 21:15:27.534616 - [DEBUG]
30833 2019-Jan-16 21:15:27.534639 - [DEBUG] PROPAGATE: No new function!
30834 2019-Jan-16 21:15:27.534663 - [DEBUG] EDGE:
30835 2019-Jan-16 21:15:27.534720 - [DEBUG] ---> 30836 2019-Jan-16 21:15:27.535369 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30837 2019-Jan-16 21:15:27.536009 - [DEBUG]
30838 2019-Jan-16 21:15:27.536035 - [DEBUG] Compose: EdgeIdentity * AllBottom
30839 2019-Jan-16 21:15:27.536060 - [DEBUG]
30840 2019-Jan-16 21:15:27.536083 - [DEBUG] Propagate flow
30841 2019-Jan-16 21:15:27.536106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30842 2019-Jan-16 21:15:27.536162 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
30843 2019-Jan-16 21:15:27.536794 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30844 2019-Jan-16 21:15:27.537438 - [DEBUG] Edge function : AllBottom (result of previous compose)
30845 2019-Jan-16 21:15:27.537463 - [DEBUG]
30846 2019-Jan-16 21:15:27.537488 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30847 2019-Jan-16 21:15:27.537514 - [DEBUG] = AllBottom
30848 2019-Jan-16 21:15:27.537538 - [DEBUG]
30849 2019-Jan-16 21:15:27.537561 - [DEBUG] PROPAGATE: No new function!
30850 2019-Jan-16 21:15:27.537585 - [DEBUG] EDGE:
30851 2019-Jan-16 21:15:27.537642 - [DEBUG] ---> 30852 2019-Jan-16 21:15:27.538281 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30853 2019-Jan-16 21:15:27.538937 - [DEBUG]
30854 2019-Jan-16 21:15:27.538963 - [DEBUG] Compose: EdgeIdentity * AllBottom
30855 2019-Jan-16 21:15:27.538989 - [DEBUG]
30856 2019-Jan-16 21:15:27.539012 - [DEBUG] Propagate flow
30857 2019-Jan-16 21:15:27.539035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30858 2019-Jan-16 21:15:27.539091 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30859 2019-Jan-16 21:15:27.539730 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30860 2019-Jan-16 21:15:27.540374 - [DEBUG] Edge function : AllBottom (result of previous compose)
30861 2019-Jan-16 21:15:27.540399 - [DEBUG]
30862 2019-Jan-16 21:15:27.540424 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30863 2019-Jan-16 21:15:27.540450 - [DEBUG] = AllBottom
30864 2019-Jan-16 21:15:27.540474 - [DEBUG]
30865 2019-Jan-16 21:15:27.540497 - [DEBUG] PROPAGATE: No new function!
30866 2019-Jan-16 21:15:27.540535 - [DEBUG] Compose: EdgeIdentity * AllBottom
30867 2019-Jan-16 21:15:27.540562 - [DEBUG]
30868 2019-Jan-16 21:15:27.540586 - [DEBUG] Propagate flow
30869 2019-Jan-16 21:15:27.540609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30870 2019-Jan-16 21:15:27.540665 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30871 2019-Jan-16 21:15:27.541305 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30872 2019-Jan-16 21:15:27.541961 - [DEBUG] Edge function : AllBottom (result of previous compose)
30873 2019-Jan-16 21:15:27.541986 - [DEBUG]
30874 2019-Jan-16 21:15:27.542010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30875 2019-Jan-16 21:15:27.542036 - [DEBUG] = AllBottom
30876 2019-Jan-16 21:15:27.542060 - [DEBUG]
30877 2019-Jan-16 21:15:27.542083 - [DEBUG] PROPAGATE: No new function!
30878 2019-Jan-16 21:15:27.542108 - [DEBUG] Compose: EdgeIdentity * AllBottom
30879 2019-Jan-16 21:15:27.542142 - [DEBUG]
30880 2019-Jan-16 21:15:27.542166 - [DEBUG] Propagate flow
30881 2019-Jan-16 21:15:27.542189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30882 2019-Jan-16 21:15:27.542245 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30883 2019-Jan-16 21:15:27.542884 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30884 2019-Jan-16 21:15:27.543528 - [DEBUG] Edge function : AllBottom (result of previous compose)
30885 2019-Jan-16 21:15:27.543553 - [DEBUG]
30886 2019-Jan-16 21:15:27.543578 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30887 2019-Jan-16 21:15:27.543603 - [DEBUG] = AllBottom
30888 2019-Jan-16 21:15:27.543628 - [DEBUG]
30889 2019-Jan-16 21:15:27.543650 - [DEBUG] PROPAGATE: No new function!
30890 2019-Jan-16 21:15:27.543677 - [DEBUG] EDGE:
30891 2019-Jan-16 21:15:27.543734 - [DEBUG] ---> 30892 2019-Jan-16 21:15:27.544379 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30893 2019-Jan-16 21:15:27.545018 - [DEBUG]
30894 2019-Jan-16 21:15:27.545043 - [DEBUG] EDGE:
30895 2019-Jan-16 21:15:27.545114 - [DEBUG] ---> 30896 2019-Jan-16 21:15:27.545750 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30897 2019-Jan-16 21:15:27.546388 - [DEBUG]
30898 2019-Jan-16 21:15:27.546422 - [DEBUG] Compose: EdgeIdentity * AllBottom
30899 2019-Jan-16 21:15:27.546449 - [DEBUG]
30900 2019-Jan-16 21:15:27.546472 - [DEBUG] Propagate flow
30901 2019-Jan-16 21:15:27.546495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30902 2019-Jan-16 21:15:27.546552 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
30903 2019-Jan-16 21:15:27.547187 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30904 2019-Jan-16 21:15:27.547826 - [DEBUG] Edge function : AllBottom (result of previous compose)
30905 2019-Jan-16 21:15:27.547851 - [DEBUG]
30906 2019-Jan-16 21:15:27.547876 - [DEBUG] Join: AllTop & AllBottom
30907 2019-Jan-16 21:15:27.547901 - [DEBUG] = AllBottom (new jump func)
30908 2019-Jan-16 21:15:27.547926 - [DEBUG]
30909 2019-Jan-16 21:15:27.547949 - [DEBUG] Start adding new jump function
30910 2019-Jan-16 21:15:27.547972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30911 2019-Jan-16 21:15:27.548028 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30912 2019-Jan-16 21:15:27.548682 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
30913 2019-Jan-16 21:15:27.549316 - [DEBUG] Edge Function : AllBottom
30914 2019-Jan-16 21:15:27.549344 - [DEBUG] End adding new jump function
30915 2019-Jan-16 21:15:27.549368 - [DEBUG]
30916 2019-Jan-16 21:15:27.549392 - [DEBUG] -------------------------------------------- 857. Path Edge --------------------------------------------
30917 2019-Jan-16 21:15:27.549416 - [DEBUG]
30918 2019-Jan-16 21:15:27.549439 - [DEBUG] Process 857. path edge:
30919 2019-Jan-16 21:15:27.549463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30920 2019-Jan-16 21:15:27.549519 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
30921 2019-Jan-16 21:15:27.550164 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
30922 2019-Jan-16 21:15:27.550803 - [DEBUG]
30923 2019-Jan-16 21:15:27.550828 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
30924 2019-Jan-16 21:15:27.551480 - [DEBUG] Compose: EdgeIdentity * AllBottom
30925 2019-Jan-16 21:15:27.551508 - [DEBUG]
30926 2019-Jan-16 21:15:27.551531 - [DEBUG] Propagate flow
30927 2019-Jan-16 21:15:27.551554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30928 2019-Jan-16 21:15:27.551611 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30929 2019-Jan-16 21:15:27.552272 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30930 2019-Jan-16 21:15:27.552911 - [DEBUG] Edge function : AllBottom (result of previous compose)
30931 2019-Jan-16 21:15:27.552936 - [DEBUG]
30932 2019-Jan-16 21:15:27.552961 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30933 2019-Jan-16 21:15:27.552987 - [DEBUG] = AllBottom
30934 2019-Jan-16 21:15:27.553011 - [DEBUG]
30935 2019-Jan-16 21:15:27.553033 - [DEBUG] PROPAGATE: No new function!
30936 2019-Jan-16 21:15:27.553067 - [DEBUG] Compose: EdgeIdentity * AllBottom
30937 2019-Jan-16 21:15:27.553094 - [DEBUG]
30938 2019-Jan-16 21:15:27.553117 - [DEBUG] Propagate flow
30939 2019-Jan-16 21:15:27.553140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30940 2019-Jan-16 21:15:27.553196 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30941 2019-Jan-16 21:15:27.553841 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30942 2019-Jan-16 21:15:27.554480 - [DEBUG] Edge function : AllBottom (result of previous compose)
30943 2019-Jan-16 21:15:27.554505 - [DEBUG]
30944 2019-Jan-16 21:15:27.554529 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30945 2019-Jan-16 21:15:27.554555 - [DEBUG] = AllBottom
30946 2019-Jan-16 21:15:27.554579 - [DEBUG]
30947 2019-Jan-16 21:15:27.554601 - [DEBUG] PROPAGATE: No new function!
30948 2019-Jan-16 21:15:27.554625 - [DEBUG] EDGE:
30949 2019-Jan-16 21:15:27.554682 - [DEBUG] ---> 30950 2019-Jan-16 21:15:27.555333 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30951 2019-Jan-16 21:15:27.555972 - [DEBUG]
30952 2019-Jan-16 21:15:27.555997 - [DEBUG] EDGE:
30953 2019-Jan-16 21:15:27.556054 - [DEBUG] ---> 30954 2019-Jan-16 21:15:27.556688 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30955 2019-Jan-16 21:15:27.557326 - [DEBUG]
30956 2019-Jan-16 21:15:27.557352 - [DEBUG] Compose: EdgeIdentity * AllBottom
30957 2019-Jan-16 21:15:27.557378 - [DEBUG]
30958 2019-Jan-16 21:15:27.557401 - [DEBUG] Propagate flow
30959 2019-Jan-16 21:15:27.557424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30960 2019-Jan-16 21:15:27.557480 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
30961 2019-Jan-16 21:15:27.558115 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30962 2019-Jan-16 21:15:27.558767 - [DEBUG] Edge function : AllBottom (result of previous compose)
30963 2019-Jan-16 21:15:27.558800 - [DEBUG]
30964 2019-Jan-16 21:15:27.558826 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30965 2019-Jan-16 21:15:27.558852 - [DEBUG] = AllBottom
30966 2019-Jan-16 21:15:27.558876 - [DEBUG]
30967 2019-Jan-16 21:15:27.558899 - [DEBUG] PROPAGATE: No new function!
30968 2019-Jan-16 21:15:27.558923 - [DEBUG] EDGE:
30969 2019-Jan-16 21:15:27.558981 - [DEBUG] ---> 30970 2019-Jan-16 21:15:27.559619 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30971 2019-Jan-16 21:15:27.560257 - [DEBUG]
30972 2019-Jan-16 21:15:27.560283 - [DEBUG] Compose: EdgeIdentity * AllBottom
30973 2019-Jan-16 21:15:27.560309 - [DEBUG]
30974 2019-Jan-16 21:15:27.560332 - [DEBUG] Propagate flow
30975 2019-Jan-16 21:15:27.560355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30976 2019-Jan-16 21:15:27.560411 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30977 2019-Jan-16 21:15:27.561049 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30978 2019-Jan-16 21:15:27.561686 - [DEBUG] Edge function : AllBottom (result of previous compose)
30979 2019-Jan-16 21:15:27.561711 - [DEBUG]
30980 2019-Jan-16 21:15:27.561747 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30981 2019-Jan-16 21:15:27.561775 - [DEBUG] = AllBottom
30982 2019-Jan-16 21:15:27.561799 - [DEBUG]
30983 2019-Jan-16 21:15:27.561822 - [DEBUG] PROPAGATE: No new function!
30984 2019-Jan-16 21:15:27.561861 - [DEBUG] Compose: EdgeIdentity * AllBottom
30985 2019-Jan-16 21:15:27.561888 - [DEBUG]
30986 2019-Jan-16 21:15:27.561911 - [DEBUG] Propagate flow
30987 2019-Jan-16 21:15:27.561935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30988 2019-Jan-16 21:15:27.561992 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30989 2019-Jan-16 21:15:27.562631 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
30990 2019-Jan-16 21:15:27.563269 - [DEBUG] Edge function : AllBottom (result of previous compose)
30991 2019-Jan-16 21:15:27.563294 - [DEBUG]
30992 2019-Jan-16 21:15:27.563319 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30993 2019-Jan-16 21:15:27.563345 - [DEBUG] = AllBottom
30994 2019-Jan-16 21:15:27.563370 - [DEBUG]
30995 2019-Jan-16 21:15:27.563393 - [DEBUG] PROPAGATE: No new function!
30996 2019-Jan-16 21:15:27.563418 - [DEBUG] Compose: EdgeIdentity * AllBottom
30997 2019-Jan-16 21:15:27.563444 - [DEBUG]
30998 2019-Jan-16 21:15:27.563467 - [DEBUG] Propagate flow
30999 2019-Jan-16 21:15:27.563490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31000 2019-Jan-16 21:15:27.563546 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31001 2019-Jan-16 21:15:27.564190 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31002 2019-Jan-16 21:15:27.564826 - [DEBUG] Edge function : AllBottom (result of previous compose)
31003 2019-Jan-16 21:15:27.564851 - [DEBUG]
31004 2019-Jan-16 21:15:27.564876 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31005 2019-Jan-16 21:15:27.564902 - [DEBUG] = AllBottom
31006 2019-Jan-16 21:15:27.564926 - [DEBUG]
31007 2019-Jan-16 21:15:27.564949 - [DEBUG] PROPAGATE: No new function!
31008 2019-Jan-16 21:15:27.564976 - [DEBUG] EDGE:
31009 2019-Jan-16 21:15:27.565033 - [DEBUG] ---> 31010 2019-Jan-16 21:15:27.565687 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31011 2019-Jan-16 21:15:27.566335 - [DEBUG]
31012 2019-Jan-16 21:15:27.566361 - [DEBUG] EDGE:
31013 2019-Jan-16 21:15:27.566418 - [DEBUG] ---> 31014 2019-Jan-16 21:15:27.567053 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31015 2019-Jan-16 21:15:27.567691 - [DEBUG]
31016 2019-Jan-16 21:15:27.567718 - [DEBUG] Compose: EdgeIdentity * AllBottom
31017 2019-Jan-16 21:15:27.567743 - [DEBUG]
31018 2019-Jan-16 21:15:27.567767 - [DEBUG] Propagate flow
31019 2019-Jan-16 21:15:27.567790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31020 2019-Jan-16 21:15:27.567846 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31021 2019-Jan-16 21:15:27.568496 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31022 2019-Jan-16 21:15:27.569135 - [DEBUG] Edge function : AllBottom (result of previous compose)
31023 2019-Jan-16 21:15:27.569160 - [DEBUG]
31024 2019-Jan-16 21:15:27.569185 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31025 2019-Jan-16 21:15:27.569211 - [DEBUG] = AllBottom
31026 2019-Jan-16 21:15:27.569235 - [DEBUG]
31027 2019-Jan-16 21:15:27.569258 - [DEBUG] PROPAGATE: No new function!
31028 2019-Jan-16 21:15:27.569283 - [DEBUG] EDGE:
31029 2019-Jan-16 21:15:27.569341 - [DEBUG] ---> 31030 2019-Jan-16 21:15:27.569979 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31031 2019-Jan-16 21:15:27.570617 - [DEBUG]
31032 2019-Jan-16 21:15:27.570642 - [DEBUG] EDGE:
31033 2019-Jan-16 21:15:27.570700 - [DEBUG] ---> 31034 2019-Jan-16 21:15:27.571334 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31035 2019-Jan-16 21:15:27.571989 - [DEBUG]
31036 2019-Jan-16 21:15:27.572014 - [DEBUG] EDGE:
31037 2019-Jan-16 21:15:27.572072 - [DEBUG] ---> 31038 2019-Jan-16 21:15:27.572707 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31039 2019-Jan-16 21:15:27.573344 - [DEBUG]
31040 2019-Jan-16 21:15:27.573371 - [DEBUG] Compose: EdgeIdentity * AllBottom
31041 2019-Jan-16 21:15:27.573397 - [DEBUG]
31042 2019-Jan-16 21:15:27.573420 - [DEBUG] Propagate flow
31043 2019-Jan-16 21:15:27.573444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31044 2019-Jan-16 21:15:27.573499 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31045 2019-Jan-16 21:15:27.574134 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31046 2019-Jan-16 21:15:27.574771 - [DEBUG] Edge function : AllBottom (result of previous compose)
31047 2019-Jan-16 21:15:27.574796 - [DEBUG]
31048 2019-Jan-16 21:15:27.574820 - [DEBUG] Join: AllTop & AllBottom
31049 2019-Jan-16 21:15:27.574846 - [DEBUG] = AllBottom (new jump func)
31050 2019-Jan-16 21:15:27.574870 - [DEBUG]
31051 2019-Jan-16 21:15:27.574893 - [DEBUG] Start adding new jump function
31052 2019-Jan-16 21:15:27.574917 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31053 2019-Jan-16 21:15:27.574972 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31054 2019-Jan-16 21:15:27.575634 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31055 2019-Jan-16 21:15:27.576267 - [DEBUG] Edge Function : AllBottom
31056 2019-Jan-16 21:15:27.576295 - [DEBUG] End adding new jump function
31057 2019-Jan-16 21:15:27.576318 - [DEBUG]
31058 2019-Jan-16 21:15:27.576342 - [DEBUG] -------------------------------------------- 858. Path Edge --------------------------------------------
31059 2019-Jan-16 21:15:27.576366 - [DEBUG]
31060 2019-Jan-16 21:15:27.576389 - [DEBUG] Process 858. path edge:
31061 2019-Jan-16 21:15:27.576413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31062 2019-Jan-16 21:15:27.576468 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
31063 2019-Jan-16 21:15:27.577103 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31064 2019-Jan-16 21:15:27.577740 - [DEBUG]
31065 2019-Jan-16 21:15:27.577765 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31066 2019-Jan-16 21:15:27.578424 - [DEBUG] Compose: EdgeIdentity * AllBottom
31067 2019-Jan-16 21:15:27.578453 - [DEBUG]
31068 2019-Jan-16 21:15:27.578477 - [DEBUG] Propagate flow
31069 2019-Jan-16 21:15:27.578500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31070 2019-Jan-16 21:15:27.578556 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31071 2019-Jan-16 21:15:27.579190 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31072 2019-Jan-16 21:15:27.579827 - [DEBUG] Edge function : AllBottom (result of previous compose)
31073 2019-Jan-16 21:15:27.579851 - [DEBUG]
31074 2019-Jan-16 21:15:27.579881 - [DEBUG] Join: AllTop & AllBottom
31075 2019-Jan-16 21:15:27.579906 - [DEBUG] = AllBottom (new jump func)
31076 2019-Jan-16 21:15:27.579930 - [DEBUG]
31077 2019-Jan-16 21:15:27.579953 - [DEBUG] Start adding new jump function
31078 2019-Jan-16 21:15:27.579976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31079 2019-Jan-16 21:15:27.580033 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31080 2019-Jan-16 21:15:27.580719 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31081 2019-Jan-16 21:15:27.581422 - [DEBUG] Edge Function : AllBottom
31082 2019-Jan-16 21:15:27.581456 - [DEBUG] End adding new jump function
31083 2019-Jan-16 21:15:27.581481 - [DEBUG]
31084 2019-Jan-16 21:15:27.581505 - [DEBUG] -------------------------------------------- 859. Path Edge --------------------------------------------
31085 2019-Jan-16 21:15:27.581531 - [DEBUG]
31086 2019-Jan-16 21:15:27.581554 - [DEBUG] Process 859. path edge:
31087 2019-Jan-16 21:15:27.581578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31088 2019-Jan-16 21:15:27.581652 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
31089 2019-Jan-16 21:15:27.582392 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31090 2019-Jan-16 21:15:27.583049 - [DEBUG]
31091 2019-Jan-16 21:15:27.583075 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31092 2019-Jan-16 21:15:27.583742 - [DEBUG] Compose: EdgeIdentity * AllBottom
31093 2019-Jan-16 21:15:27.583772 - [DEBUG]
31094 2019-Jan-16 21:15:27.583795 - [DEBUG] Propagate flow
31095 2019-Jan-16 21:15:27.583819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31096 2019-Jan-16 21:15:27.583877 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31097 2019-Jan-16 21:15:27.584518 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31098 2019-Jan-16 21:15:27.585193 - [DEBUG] Edge function : AllBottom (result of previous compose)
31099 2019-Jan-16 21:15:27.585219 - [DEBUG]
31100 2019-Jan-16 21:15:27.585245 - [DEBUG] Join: AllTop & AllBottom
31101 2019-Jan-16 21:15:27.585271 - [DEBUG] = AllBottom (new jump func)
31102 2019-Jan-16 21:15:27.585295 - [DEBUG]
31103 2019-Jan-16 21:15:27.585319 - [DEBUG] Start adding new jump function
31104 2019-Jan-16 21:15:27.585342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31105 2019-Jan-16 21:15:27.585398 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31106 2019-Jan-16 21:15:27.586035 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31107 2019-Jan-16 21:15:27.586674 - [DEBUG] Edge Function : AllBottom
31108 2019-Jan-16 21:15:27.586703 - [DEBUG] End adding new jump function
31109 2019-Jan-16 21:15:27.586727 - [DEBUG]
31110 2019-Jan-16 21:15:27.586750 - [DEBUG] -------------------------------------------- 860. Path Edge --------------------------------------------
31111 2019-Jan-16 21:15:27.586775 - [DEBUG]
31112 2019-Jan-16 21:15:27.586798 - [DEBUG] Process 860. path edge:
31113 2019-Jan-16 21:15:27.586821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31114 2019-Jan-16 21:15:27.586877 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
31115 2019-Jan-16 21:15:27.587517 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31116 2019-Jan-16 21:15:27.588154 - [DEBUG]
31117 2019-Jan-16 21:15:27.588178 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31118 2019-Jan-16 21:15:27.588847 - [DEBUG] Compose: EdgeIdentity * AllBottom
31119 2019-Jan-16 21:15:27.588875 - [DEBUG]
31120 2019-Jan-16 21:15:27.588898 - [DEBUG] Propagate flow
31121 2019-Jan-16 21:15:27.588922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31122 2019-Jan-16 21:15:27.588978 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31123 2019-Jan-16 21:15:27.589615 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31124 2019-Jan-16 21:15:27.590251 - [DEBUG] Edge function : AllBottom (result of previous compose)
31125 2019-Jan-16 21:15:27.590276 - [DEBUG]
31126 2019-Jan-16 21:15:27.590301 - [DEBUG] Join: AllTop & AllBottom
31127 2019-Jan-16 21:15:27.590326 - [DEBUG] = AllBottom (new jump func)
31128 2019-Jan-16 21:15:27.590350 - [DEBUG]
31129 2019-Jan-16 21:15:27.590374 - [DEBUG] Start adding new jump function
31130 2019-Jan-16 21:15:27.590397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31131 2019-Jan-16 21:15:27.590452 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31132 2019-Jan-16 21:15:27.591090 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31133 2019-Jan-16 21:15:27.591724 - [DEBUG] Edge Function : AllBottom
31134 2019-Jan-16 21:15:27.591766 - [DEBUG] End adding new jump function
31135 2019-Jan-16 21:15:27.591790 - [DEBUG]
31136 2019-Jan-16 21:15:27.591813 - [DEBUG] -------------------------------------------- 861. Path Edge --------------------------------------------
31137 2019-Jan-16 21:15:27.591838 - [DEBUG]
31138 2019-Jan-16 21:15:27.591861 - [DEBUG] Process 861. path edge:
31139 2019-Jan-16 21:15:27.591884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31140 2019-Jan-16 21:15:27.591940 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
31141 2019-Jan-16 21:15:27.592574 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31142 2019-Jan-16 21:15:27.593220 - [DEBUG]
31143 2019-Jan-16 21:15:27.593246 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31144 2019-Jan-16 21:15:27.593897 - [DEBUG] Compose: EdgeIdentity * AllBottom
31145 2019-Jan-16 21:15:27.593926 - [DEBUG]
31146 2019-Jan-16 21:15:27.593950 - [DEBUG] Propagate flow
31147 2019-Jan-16 21:15:27.593973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31148 2019-Jan-16 21:15:27.594030 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31149 2019-Jan-16 21:15:27.594680 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31150 2019-Jan-16 21:15:27.595344 - [DEBUG] Edge function : AllBottom (result of previous compose)
31151 2019-Jan-16 21:15:27.595369 - [DEBUG]
31152 2019-Jan-16 21:15:27.595394 - [DEBUG] Join: AllTop & AllBottom
31153 2019-Jan-16 21:15:27.595420 - [DEBUG] = AllBottom (new jump func)
31154 2019-Jan-16 21:15:27.595444 - [DEBUG]
31155 2019-Jan-16 21:15:27.595467 - [DEBUG] Start adding new jump function
31156 2019-Jan-16 21:15:27.595490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31157 2019-Jan-16 21:15:27.595546 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31158 2019-Jan-16 21:15:27.596185 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31159 2019-Jan-16 21:15:27.596828 - [DEBUG] Edge Function : AllBottom
31160 2019-Jan-16 21:15:27.596856 - [DEBUG] End adding new jump function
31161 2019-Jan-16 21:15:27.596879 - [DEBUG]
31162 2019-Jan-16 21:15:27.596903 - [DEBUG] -------------------------------------------- 862. Path Edge --------------------------------------------
31163 2019-Jan-16 21:15:27.596928 - [DEBUG]
31164 2019-Jan-16 21:15:27.596951 - [DEBUG] Process 862. path edge:
31165 2019-Jan-16 21:15:27.596974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31166 2019-Jan-16 21:15:27.597030 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
31167 2019-Jan-16 21:15:27.597674 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31168 2019-Jan-16 21:15:27.598314 - [DEBUG]
31169 2019-Jan-16 21:15:27.598338 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31170 2019-Jan-16 21:15:27.599010 - [DEBUG] Possible callees:
31171 2019-Jan-16 21:15:27.599035 - [DEBUG] llvm.dbg.declare
31172 2019-Jan-16 21:15:27.599060 - [DEBUG] Possible return sites:
31173 2019-Jan-16 21:15:27.599083 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12031174 2019-Jan-16 21:15:27.600372 - [DEBUG] Found and process special summary
31175 2019-Jan-16 21:15:27.600407 - [DEBUG] Compose: EdgeIdentity * AllBottom
31176 2019-Jan-16 21:15:27.600434 - [DEBUG]
31177 2019-Jan-16 21:15:27.600458 - [DEBUG] Propagate flow
31178 2019-Jan-16 21:15:27.600481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31179 2019-Jan-16 21:15:27.600538 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31180 2019-Jan-16 21:15:27.601177 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31181 2019-Jan-16 21:15:27.601832 - [DEBUG] Edge function : AllBottom (result of previous compose)
31182 2019-Jan-16 21:15:27.601857 - [DEBUG]
31183 2019-Jan-16 21:15:27.601891 - [DEBUG] Join: AllTop & AllBottom
31184 2019-Jan-16 21:15:27.601917 - [DEBUG] = AllBottom (new jump func)
31185 2019-Jan-16 21:15:27.601941 - [DEBUG]
31186 2019-Jan-16 21:15:27.601964 - [DEBUG] Start adding new jump function
31187 2019-Jan-16 21:15:27.601987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31188 2019-Jan-16 21:15:27.602043 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31189 2019-Jan-16 21:15:27.602682 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31190 2019-Jan-16 21:15:27.603319 - [DEBUG] Edge Function : AllBottom
31191 2019-Jan-16 21:15:27.603347 - [DEBUG] End adding new jump function
31192 2019-Jan-16 21:15:27.603371 - [DEBUG]
31193 2019-Jan-16 21:15:27.603394 - [DEBUG] -------------------------------------------- 863. Path Edge --------------------------------------------
31194 2019-Jan-16 21:15:27.603419 - [DEBUG]
31195 2019-Jan-16 21:15:27.603442 - [DEBUG] Process 863. path edge:
31196 2019-Jan-16 21:15:27.603465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31197 2019-Jan-16 21:15:27.603522 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
31198 2019-Jan-16 21:15:27.604160 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31199 2019-Jan-16 21:15:27.604796 - [DEBUG]
31200 2019-Jan-16 21:15:27.604820 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31201 2019-Jan-16 21:15:27.605489 - [DEBUG] Compose: EdgeIdentity * AllBottom
31202 2019-Jan-16 21:15:27.605516 - [DEBUG]
31203 2019-Jan-16 21:15:27.605540 - [DEBUG] Propagate flow
31204 2019-Jan-16 21:15:27.605564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31205 2019-Jan-16 21:15:27.605620 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31206 2019-Jan-16 21:15:27.606256 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31207 2019-Jan-16 21:15:27.606893 - [DEBUG] Edge function : AllBottom (result of previous compose)
31208 2019-Jan-16 21:15:27.606918 - [DEBUG]
31209 2019-Jan-16 21:15:27.606942 - [DEBUG] Join: AllTop & AllBottom
31210 2019-Jan-16 21:15:27.606968 - [DEBUG] = AllBottom (new jump func)
31211 2019-Jan-16 21:15:27.606992 - [DEBUG]
31212 2019-Jan-16 21:15:27.607015 - [DEBUG] Start adding new jump function
31213 2019-Jan-16 21:15:27.607038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31214 2019-Jan-16 21:15:27.607093 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31215 2019-Jan-16 21:15:27.607730 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31216 2019-Jan-16 21:15:27.608363 - [DEBUG] Edge Function : AllBottom
31217 2019-Jan-16 21:15:27.608391 - [DEBUG] End adding new jump function
31218 2019-Jan-16 21:15:27.608433 - [DEBUG]
31219 2019-Jan-16 21:15:27.608456 - [DEBUG] -------------------------------------------- 864. Path Edge --------------------------------------------
31220 2019-Jan-16 21:15:27.608481 - [DEBUG]
31221 2019-Jan-16 21:15:27.608504 - [DEBUG] Process 864. path edge:
31222 2019-Jan-16 21:15:27.608527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31223 2019-Jan-16 21:15:27.608584 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
31224 2019-Jan-16 21:15:27.609219 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31225 2019-Jan-16 21:15:27.609857 - [DEBUG]
31226 2019-Jan-16 21:15:27.609882 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31227 2019-Jan-16 21:15:27.610538 - [DEBUG] Compose: EdgeIdentity * AllBottom
31228 2019-Jan-16 21:15:27.610576 - [DEBUG]
31229 2019-Jan-16 21:15:27.610601 - [DEBUG] Propagate flow
31230 2019-Jan-16 21:15:27.610624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31231 2019-Jan-16 21:15:27.610683 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31232 2019-Jan-16 21:15:27.611370 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31233 2019-Jan-16 21:15:27.612088 - [DEBUG] Edge function : AllBottom (result of previous compose)
31234 2019-Jan-16 21:15:27.612115 - [DEBUG]
31235 2019-Jan-16 21:15:27.612142 - [DEBUG] Join: AllTop & AllBottom
31236 2019-Jan-16 21:15:27.612169 - [DEBUG] = AllBottom (new jump func)
31237 2019-Jan-16 21:15:27.612193 - [DEBUG]
31238 2019-Jan-16 21:15:27.612217 - [DEBUG] Start adding new jump function
31239 2019-Jan-16 21:15:27.612240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31240 2019-Jan-16 21:15:27.612305 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31241 2019-Jan-16 21:15:27.612955 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31242 2019-Jan-16 21:15:27.613601 - [DEBUG] Edge Function : AllBottom
31243 2019-Jan-16 21:15:27.613631 - [DEBUG] End adding new jump function
31244 2019-Jan-16 21:15:27.613655 - [DEBUG]
31245 2019-Jan-16 21:15:27.613679 - [DEBUG] -------------------------------------------- 865. Path Edge --------------------------------------------
31246 2019-Jan-16 21:15:27.613704 - [DEBUG]
31247 2019-Jan-16 21:15:27.613727 - [DEBUG] Process 865. path edge:
31248 2019-Jan-16 21:15:27.613751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31249 2019-Jan-16 21:15:27.613807 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
31250 2019-Jan-16 21:15:27.614451 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31251 2019-Jan-16 21:15:27.615105 - [DEBUG]
31252 2019-Jan-16 21:15:27.615130 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31253 2019-Jan-16 21:15:27.615789 - [DEBUG] Possible callees:
31254 2019-Jan-16 21:15:27.615815 - [DEBUG] llvm.dbg.declare
31255 2019-Jan-16 21:15:27.615839 - [DEBUG] Possible return sites:
31256 2019-Jan-16 21:15:27.615863 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14931257 2019-Jan-16 21:15:27.617150 - [DEBUG] Found and process special summary
31258 2019-Jan-16 21:15:27.617189 - [DEBUG] Compose: EdgeIdentity * AllBottom
31259 2019-Jan-16 21:15:27.617216 - [DEBUG]
31260 2019-Jan-16 21:15:27.617240 - [DEBUG] Propagate flow
31261 2019-Jan-16 21:15:27.617263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31262 2019-Jan-16 21:15:27.617321 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31263 2019-Jan-16 21:15:27.617962 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31264 2019-Jan-16 21:15:27.618616 - [DEBUG] Edge function : AllBottom (result of previous compose)
31265 2019-Jan-16 21:15:27.618641 - [DEBUG]
31266 2019-Jan-16 21:15:27.618667 - [DEBUG] Join: AllTop & AllBottom
31267 2019-Jan-16 21:15:27.618692 - [DEBUG] = AllBottom (new jump func)
31268 2019-Jan-16 21:15:27.618716 - [DEBUG]
31269 2019-Jan-16 21:15:27.618740 - [DEBUG] Start adding new jump function
31270 2019-Jan-16 21:15:27.618763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31271 2019-Jan-16 21:15:27.618841 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31272 2019-Jan-16 21:15:27.619481 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31273 2019-Jan-16 21:15:27.620119 - [DEBUG] Edge Function : AllBottom
31274 2019-Jan-16 21:15:27.620148 - [DEBUG] End adding new jump function
31275 2019-Jan-16 21:15:27.620172 - [DEBUG]
31276 2019-Jan-16 21:15:27.620196 - [DEBUG] -------------------------------------------- 866. Path Edge --------------------------------------------
31277 2019-Jan-16 21:15:27.620220 - [DEBUG]
31278 2019-Jan-16 21:15:27.620243 - [DEBUG] Process 866. path edge:
31279 2019-Jan-16 21:15:27.620267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31280 2019-Jan-16 21:15:27.620323 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
31281 2019-Jan-16 21:15:27.620961 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31282 2019-Jan-16 21:15:27.621597 - [DEBUG]
31283 2019-Jan-16 21:15:27.621622 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31284 2019-Jan-16 21:15:27.622297 - [DEBUG] Compose: EdgeIdentity * AllBottom
31285 2019-Jan-16 21:15:27.622325 - [DEBUG]
31286 2019-Jan-16 21:15:27.622349 - [DEBUG] Propagate flow
31287 2019-Jan-16 21:15:27.622372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31288 2019-Jan-16 21:15:27.622429 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
31289 2019-Jan-16 21:15:27.623065 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31290 2019-Jan-16 21:15:27.623702 - [DEBUG] Edge function : AllBottom (result of previous compose)
31291 2019-Jan-16 21:15:27.623727 - [DEBUG]
31292 2019-Jan-16 21:15:27.623752 - [DEBUG] Join: AllTop & AllBottom
31293 2019-Jan-16 21:15:27.623778 - [DEBUG] = AllBottom (new jump func)
31294 2019-Jan-16 21:15:27.623802 - [DEBUG]
31295 2019-Jan-16 21:15:27.623825 - [DEBUG] Start adding new jump function
31296 2019-Jan-16 21:15:27.623848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31297 2019-Jan-16 21:15:27.623904 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31298 2019-Jan-16 21:15:27.624543 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
31299 2019-Jan-16 21:15:27.625193 - [DEBUG] Edge Function : AllBottom
31300 2019-Jan-16 21:15:27.625222 - [DEBUG] End adding new jump function
31301 2019-Jan-16 21:15:27.625246 - [DEBUG]
31302 2019-Jan-16 21:15:27.625269 - [DEBUG] -------------------------------------------- 867. Path Edge --------------------------------------------
31303 2019-Jan-16 21:15:27.625294 - [DEBUG]
31304 2019-Jan-16 21:15:27.625316 - [DEBUG] Process 867. path edge:
31305 2019-Jan-16 21:15:27.625339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31306 2019-Jan-16 21:15:27.625395 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
31307 2019-Jan-16 21:15:27.626033 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31308 2019-Jan-16 21:15:27.626671 - [DEBUG]
31309 2019-Jan-16 21:15:27.626696 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
31310 2019-Jan-16 21:15:27.627349 - [DEBUG] Compose: EdgeIdentity * AllBottom
31311 2019-Jan-16 21:15:27.627377 - [DEBUG]
31312 2019-Jan-16 21:15:27.627401 - [DEBUG] Propagate flow
31313 2019-Jan-16 21:15:27.627424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31314 2019-Jan-16 21:15:27.627481 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
31315 2019-Jan-16 21:15:27.628143 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31316 2019-Jan-16 21:15:27.628798 - [DEBUG] Edge function : AllBottom (result of previous compose)
31317 2019-Jan-16 21:15:27.628823 - [DEBUG]
31318 2019-Jan-16 21:15:27.628849 - [DEBUG] Join: AllTop & AllBottom
31319 2019-Jan-16 21:15:27.628874 - [DEBUG] = AllBottom (new jump func)
31320 2019-Jan-16 21:15:27.628898 - [DEBUG]
31321 2019-Jan-16 21:15:27.628922 - [DEBUG] Start adding new jump function
31322 2019-Jan-16 21:15:27.628945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31323 2019-Jan-16 21:15:27.629001 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31324 2019-Jan-16 21:15:27.629639 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
31325 2019-Jan-16 21:15:27.630283 - [DEBUG] Edge Function : AllBottom
31326 2019-Jan-16 21:15:27.630311 - [DEBUG] End adding new jump function
31327 2019-Jan-16 21:15:27.630335 - [DEBUG]
31328 2019-Jan-16 21:15:27.630359 - [DEBUG] -------------------------------------------- 868. Path Edge --------------------------------------------
31329 2019-Jan-16 21:15:27.630383 - [DEBUG]
31330 2019-Jan-16 21:15:27.630407 - [DEBUG] Process 868. path edge:
31331 2019-Jan-16 21:15:27.630430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31332 2019-Jan-16 21:15:27.630486 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
31333 2019-Jan-16 21:15:27.631133 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31334 2019-Jan-16 21:15:27.631784 - [DEBUG]
31335 2019-Jan-16 21:15:27.631808 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
31336 2019-Jan-16 21:15:27.632463 - [DEBUG] Possible callees:
31337 2019-Jan-16 21:15:27.632489 - [DEBUG] llvm.dbg.declare
31338 2019-Jan-16 21:15:27.632514 - [DEBUG] Possible return sites:
31339 2019-Jan-16 21:15:27.632537 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15531340 2019-Jan-16 21:15:27.633812 - [DEBUG] Found and process special summary
31341 2019-Jan-16 21:15:27.633847 - [DEBUG] Compose: EdgeIdentity * AllBottom
31342 2019-Jan-16 21:15:27.633874 - [DEBUG]
31343 2019-Jan-16 21:15:27.633897 - [DEBUG] Propagate flow
31344 2019-Jan-16 21:15:27.633921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31345 2019-Jan-16 21:15:27.633977 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31346 2019-Jan-16 21:15:27.634615 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31347 2019-Jan-16 21:15:27.635269 - [DEBUG] Edge function : AllBottom (result of previous compose)
31348 2019-Jan-16 21:15:27.635294 - [DEBUG]
31349 2019-Jan-16 21:15:27.635319 - [DEBUG] Join: AllTop & AllBottom
31350 2019-Jan-16 21:15:27.635345 - [DEBUG] = AllBottom (new jump func)
31351 2019-Jan-16 21:15:27.635369 - [DEBUG]
31352 2019-Jan-16 21:15:27.635392 - [DEBUG] Start adding new jump function
31353 2019-Jan-16 21:15:27.635415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31354 2019-Jan-16 21:15:27.635471 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31355 2019-Jan-16 21:15:27.636109 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31356 2019-Jan-16 21:15:27.636753 - [DEBUG] Edge Function : AllBottom
31357 2019-Jan-16 21:15:27.636782 - [DEBUG] End adding new jump function
31358 2019-Jan-16 21:15:27.636806 - [DEBUG]
31359 2019-Jan-16 21:15:27.636830 - [DEBUG] -------------------------------------------- 869. Path Edge --------------------------------------------
31360 2019-Jan-16 21:15:27.636854 - [DEBUG]
31361 2019-Jan-16 21:15:27.636877 - [DEBUG] Process 869. path edge:
31362 2019-Jan-16 21:15:27.636901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31363 2019-Jan-16 21:15:27.636957 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
31364 2019-Jan-16 21:15:27.637603 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31365 2019-Jan-16 21:15:27.638239 - [DEBUG]
31366 2019-Jan-16 21:15:27.638264 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31367 2019-Jan-16 21:15:27.638938 - [DEBUG] Compose: EdgeIdentity * AllBottom
31368 2019-Jan-16 21:15:27.638966 - [DEBUG]
31369 2019-Jan-16 21:15:27.638990 - [DEBUG] Propagate flow
31370 2019-Jan-16 21:15:27.639013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31371 2019-Jan-16 21:15:27.639070 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
31372 2019-Jan-16 21:15:27.639708 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31373 2019-Jan-16 21:15:27.640346 - [DEBUG] Edge function : AllBottom (result of previous compose)
31374 2019-Jan-16 21:15:27.640371 - [DEBUG]
31375 2019-Jan-16 21:15:27.640395 - [DEBUG] Join: AllTop & AllBottom
31376 2019-Jan-16 21:15:27.640421 - [DEBUG] = AllBottom (new jump func)
31377 2019-Jan-16 21:15:27.640445 - [DEBUG]
31378 2019-Jan-16 21:15:27.640468 - [DEBUG] Start adding new jump function
31379 2019-Jan-16 21:15:27.640491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31380 2019-Jan-16 21:15:27.640547 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31381 2019-Jan-16 21:15:27.641184 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
31382 2019-Jan-16 21:15:27.641833 - [DEBUG] Edge Function : AllBottom
31383 2019-Jan-16 21:15:27.641862 - [DEBUG] End adding new jump function
31384 2019-Jan-16 21:15:27.641885 - [DEBUG]
31385 2019-Jan-16 21:15:27.641909 - [DEBUG] -------------------------------------------- 870. Path Edge --------------------------------------------
31386 2019-Jan-16 21:15:27.641933 - [DEBUG]
31387 2019-Jan-16 21:15:27.641956 - [DEBUG] Process 870. path edge:
31388 2019-Jan-16 21:15:27.641979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31389 2019-Jan-16 21:15:27.642036 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
31390 2019-Jan-16 21:15:27.642670 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31391 2019-Jan-16 21:15:27.643308 - [DEBUG]
31392 2019-Jan-16 21:15:27.643333 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
31393 2019-Jan-16 21:15:27.643984 - [DEBUG] Compose: EdgeIdentity * AllBottom
31394 2019-Jan-16 21:15:27.644011 - [DEBUG]
31395 2019-Jan-16 21:15:27.644035 - [DEBUG] Propagate flow
31396 2019-Jan-16 21:15:27.644058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31397 2019-Jan-16 21:15:27.644114 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
31398 2019-Jan-16 21:15:27.644756 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31399 2019-Jan-16 21:15:27.645408 - [DEBUG] Edge function : AllBottom (result of previous compose)
31400 2019-Jan-16 21:15:27.645433 - [DEBUG]
31401 2019-Jan-16 21:15:27.645458 - [DEBUG] Join: AllTop & AllBottom
31402 2019-Jan-16 21:15:27.645491 - [DEBUG] = AllBottom (new jump func)
31403 2019-Jan-16 21:15:27.645516 - [DEBUG]
31404 2019-Jan-16 21:15:27.645539 - [DEBUG] Start adding new jump function
31405 2019-Jan-16 21:15:27.645562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31406 2019-Jan-16 21:15:27.645618 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31407 2019-Jan-16 21:15:27.646256 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
31408 2019-Jan-16 21:15:27.646890 - [DEBUG] Edge Function : AllBottom
31409 2019-Jan-16 21:15:27.646918 - [DEBUG] End adding new jump function
31410 2019-Jan-16 21:15:27.646942 - [DEBUG]
31411 2019-Jan-16 21:15:27.646965 - [DEBUG] -------------------------------------------- 871. Path Edge --------------------------------------------
31412 2019-Jan-16 21:15:27.646989 - [DEBUG]
31413 2019-Jan-16 21:15:27.647012 - [DEBUG] Process 871. path edge:
31414 2019-Jan-16 21:15:27.647036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31415 2019-Jan-16 21:15:27.647092 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
31416 2019-Jan-16 21:15:27.647726 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31417 2019-Jan-16 21:15:27.648363 - [DEBUG]
31418 2019-Jan-16 21:15:27.648387 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
31419 2019-Jan-16 21:15:27.649052 - [DEBUG] Compose: EdgeIdentity * AllBottom
31420 2019-Jan-16 21:15:27.649080 - [DEBUG]
31421 2019-Jan-16 21:15:27.649104 - [DEBUG] Propagate flow
31422 2019-Jan-16 21:15:27.649127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31423 2019-Jan-16 21:15:27.649183 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
31424 2019-Jan-16 21:15:27.649829 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31425 2019-Jan-16 21:15:27.650468 - [DEBUG] Edge function : AllBottom (result of previous compose)
31426 2019-Jan-16 21:15:27.650493 - [DEBUG]
31427 2019-Jan-16 21:15:27.650518 - [DEBUG] Join: AllTop & AllBottom
31428 2019-Jan-16 21:15:27.650543 - [DEBUG] = AllBottom (new jump func)
31429 2019-Jan-16 21:15:27.650567 - [DEBUG]
31430 2019-Jan-16 21:15:27.650590 - [DEBUG] Start adding new jump function
31431 2019-Jan-16 21:15:27.650613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31432 2019-Jan-16 21:15:27.650669 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31433 2019-Jan-16 21:15:27.651306 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
31434 2019-Jan-16 21:15:27.651965 - [DEBUG] Edge Function : AllBottom
31435 2019-Jan-16 21:15:27.651994 - [DEBUG] End adding new jump function
31436 2019-Jan-16 21:15:27.652017 - [DEBUG]
31437 2019-Jan-16 21:15:27.652041 - [DEBUG] -------------------------------------------- 872. Path Edge --------------------------------------------
31438 2019-Jan-16 21:15:27.652065 - [DEBUG]
31439 2019-Jan-16 21:15:27.652088 - [DEBUG] Process 872. path edge:
31440 2019-Jan-16 21:15:27.652111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31441 2019-Jan-16 21:15:27.652167 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
31442 2019-Jan-16 21:15:27.652813 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31443 2019-Jan-16 21:15:27.653450 - [DEBUG]
31444 2019-Jan-16 21:15:27.653473 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
31445 2019-Jan-16 21:15:27.654136 - [DEBUG] Possible callees:
31446 2019-Jan-16 21:15:27.654161 - [DEBUG] llvm.dbg.declare
31447 2019-Jan-16 21:15:27.654186 - [DEBUG] Possible return sites:
31448 2019-Jan-16 21:15:27.654209 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16331449 2019-Jan-16 21:15:27.655495 - [DEBUG] Found and process special summary
31450 2019-Jan-16 21:15:27.655529 - [DEBUG] Compose: EdgeIdentity * AllBottom
31451 2019-Jan-16 21:15:27.655556 - [DEBUG]
31452 2019-Jan-16 21:15:27.655580 - [DEBUG] Propagate flow
31453 2019-Jan-16 21:15:27.655603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31454 2019-Jan-16 21:15:27.655660 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31455 2019-Jan-16 21:15:27.656298 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31456 2019-Jan-16 21:15:27.656936 - [DEBUG] Edge function : AllBottom (result of previous compose)
31457 2019-Jan-16 21:15:27.656961 - [DEBUG]
31458 2019-Jan-16 21:15:27.656986 - [DEBUG] Join: AllTop & AllBottom
31459 2019-Jan-16 21:15:27.657012 - [DEBUG] = AllBottom (new jump func)
31460 2019-Jan-16 21:15:27.657036 - [DEBUG]
31461 2019-Jan-16 21:15:27.657059 - [DEBUG] Start adding new jump function
31462 2019-Jan-16 21:15:27.657082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31463 2019-Jan-16 21:15:27.657138 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31464 2019-Jan-16 21:15:27.657776 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31465 2019-Jan-16 21:15:27.658425 - [DEBUG] Edge Function : AllBottom
31466 2019-Jan-16 21:15:27.658454 - [DEBUG] End adding new jump function
31467 2019-Jan-16 21:15:27.658478 - [DEBUG]
31468 2019-Jan-16 21:15:27.658502 - [DEBUG] -------------------------------------------- 873. Path Edge --------------------------------------------
31469 2019-Jan-16 21:15:27.658526 - [DEBUG]
31470 2019-Jan-16 21:15:27.658549 - [DEBUG] Process 873. path edge:
31471 2019-Jan-16 21:15:27.658573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31472 2019-Jan-16 21:15:27.658629 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
31473 2019-Jan-16 21:15:27.659267 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31474 2019-Jan-16 21:15:27.659903 - [DEBUG]
31475 2019-Jan-16 21:15:27.659927 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31476 2019-Jan-16 21:15:27.660581 - [DEBUG] Compose: EdgeIdentity * AllBottom
31477 2019-Jan-16 21:15:27.660609 - [DEBUG]
31478 2019-Jan-16 21:15:27.660633 - [DEBUG] Propagate flow
31479 2019-Jan-16 21:15:27.660656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31480 2019-Jan-16 21:15:27.660713 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
31481 2019-Jan-16 21:15:27.661349 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31482 2019-Jan-16 21:15:27.662001 - [DEBUG] Edge function : AllBottom (result of previous compose)
31483 2019-Jan-16 21:15:27.662026 - [DEBUG]
31484 2019-Jan-16 21:15:27.662051 - [DEBUG] Join: AllTop & AllBottom
31485 2019-Jan-16 21:15:27.662077 - [DEBUG] = AllBottom (new jump func)
31486 2019-Jan-16 21:15:27.662101 - [DEBUG]
31487 2019-Jan-16 21:15:27.662124 - [DEBUG] Start adding new jump function
31488 2019-Jan-16 21:15:27.662147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31489 2019-Jan-16 21:15:27.662203 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31490 2019-Jan-16 21:15:27.662848 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
31491 2019-Jan-16 21:15:27.663482 - [DEBUG] Edge Function : AllBottom
31492 2019-Jan-16 21:15:27.663510 - [DEBUG] End adding new jump function
31493 2019-Jan-16 21:15:27.663534 - [DEBUG]
31494 2019-Jan-16 21:15:27.663557 - [DEBUG] -------------------------------------------- 874. Path Edge --------------------------------------------
31495 2019-Jan-16 21:15:27.663582 - [DEBUG]
31496 2019-Jan-16 21:15:27.663605 - [DEBUG] Process 874. path edge:
31497 2019-Jan-16 21:15:27.663629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31498 2019-Jan-16 21:15:27.663685 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
31499 2019-Jan-16 21:15:27.664318 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31500 2019-Jan-16 21:15:27.664953 - [DEBUG]
31501 2019-Jan-16 21:15:27.664978 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
31502 2019-Jan-16 21:15:27.665644 - [DEBUG] Compose: EdgeIdentity * AllBottom
31503 2019-Jan-16 21:15:27.665672 - [DEBUG]
31504 2019-Jan-16 21:15:27.665695 - [DEBUG] Propagate flow
31505 2019-Jan-16 21:15:27.665718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31506 2019-Jan-16 21:15:27.665775 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
31507 2019-Jan-16 21:15:27.666421 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31508 2019-Jan-16 21:15:27.667058 - [DEBUG] Edge function : AllBottom (result of previous compose)
31509 2019-Jan-16 21:15:27.667083 - [DEBUG]
31510 2019-Jan-16 21:15:27.667108 - [DEBUG] Join: AllTop & AllBottom
31511 2019-Jan-16 21:15:27.667133 - [DEBUG] = AllBottom (new jump func)
31512 2019-Jan-16 21:15:27.667158 - [DEBUG]
31513 2019-Jan-16 21:15:27.667181 - [DEBUG] Start adding new jump function
31514 2019-Jan-16 21:15:27.667204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31515 2019-Jan-16 21:15:27.667260 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31516 2019-Jan-16 21:15:27.667898 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
31517 2019-Jan-16 21:15:27.668556 - [DEBUG] Edge Function : AllBottom
31518 2019-Jan-16 21:15:27.668585 - [DEBUG] End adding new jump function
31519 2019-Jan-16 21:15:27.668608 - [DEBUG]
31520 2019-Jan-16 21:15:27.668632 - [DEBUG] -------------------------------------------- 875. Path Edge --------------------------------------------
31521 2019-Jan-16 21:15:27.668656 - [DEBUG]
31522 2019-Jan-16 21:15:27.668679 - [DEBUG] Process 875. path edge:
31523 2019-Jan-16 21:15:27.668702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31524 2019-Jan-16 21:15:27.668758 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
31525 2019-Jan-16 21:15:27.669403 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31526 2019-Jan-16 21:15:27.670041 - [DEBUG]
31527 2019-Jan-16 21:15:27.670064 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
31528 2019-Jan-16 21:15:27.670718 - [DEBUG] Possible callees:
31529 2019-Jan-16 21:15:27.670743 - [DEBUG] llvm.dbg.declare
31530 2019-Jan-16 21:15:27.670768 - [DEBUG] Possible return sites:
31531 2019-Jan-16 21:15:27.670791 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16931532 2019-Jan-16 21:15:27.672094 - [DEBUG] Found and process special summary
31533 2019-Jan-16 21:15:27.672128 - [DEBUG] Compose: EdgeIdentity * AllBottom
31534 2019-Jan-16 21:15:27.672156 - [DEBUG]
31535 2019-Jan-16 21:15:27.672180 - [DEBUG] Propagate flow
31536 2019-Jan-16 21:15:27.672203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31537 2019-Jan-16 21:15:27.672261 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31538 2019-Jan-16 21:15:27.672899 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31539 2019-Jan-16 21:15:27.673536 - [DEBUG] Edge function : AllBottom (result of previous compose)
31540 2019-Jan-16 21:15:27.673562 - [DEBUG]
31541 2019-Jan-16 21:15:27.673587 - [DEBUG] Join: AllTop & AllBottom
31542 2019-Jan-16 21:15:27.673612 - [DEBUG] = AllBottom (new jump func)
31543 2019-Jan-16 21:15:27.673637 - [DEBUG]
31544 2019-Jan-16 21:15:27.673660 - [DEBUG] Start adding new jump function
31545 2019-Jan-16 21:15:27.673683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31546 2019-Jan-16 21:15:27.673739 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31547 2019-Jan-16 21:15:27.674378 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31548 2019-Jan-16 21:15:27.675014 - [DEBUG] Edge Function : AllBottom
31549 2019-Jan-16 21:15:27.675042 - [DEBUG] End adding new jump function
31550 2019-Jan-16 21:15:27.675077 - [DEBUG]
31551 2019-Jan-16 21:15:27.675103 - [DEBUG] -------------------------------------------- 876. Path Edge --------------------------------------------
31552 2019-Jan-16 21:15:27.675127 - [DEBUG]
31553 2019-Jan-16 21:15:27.675150 - [DEBUG] Process 876. path edge:
31554 2019-Jan-16 21:15:27.675174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31555 2019-Jan-16 21:15:27.675230 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
31556 2019-Jan-16 21:15:27.675868 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31557 2019-Jan-16 21:15:27.676507 - [DEBUG]
31558 2019-Jan-16 21:15:27.676531 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31559 2019-Jan-16 21:15:27.677186 - [DEBUG] Compose: EdgeIdentity * AllBottom
31560 2019-Jan-16 21:15:27.677214 - [DEBUG]
31561 2019-Jan-16 21:15:27.677238 - [DEBUG] Propagate flow
31562 2019-Jan-16 21:15:27.677261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31563 2019-Jan-16 21:15:27.677318 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
31564 2019-Jan-16 21:15:27.677953 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31565 2019-Jan-16 21:15:27.678606 - [DEBUG] Edge function : AllBottom (result of previous compose)
31566 2019-Jan-16 21:15:27.678631 - [DEBUG]
31567 2019-Jan-16 21:15:27.678656 - [DEBUG] Join: AllTop & AllBottom
31568 2019-Jan-16 21:15:27.678681 - [DEBUG] = AllBottom (new jump func)
31569 2019-Jan-16 21:15:27.678705 - [DEBUG]
31570 2019-Jan-16 21:15:27.678728 - [DEBUG] Start adding new jump function
31571 2019-Jan-16 21:15:27.678751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31572 2019-Jan-16 21:15:27.678807 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31573 2019-Jan-16 21:15:27.679445 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
31574 2019-Jan-16 21:15:27.680078 - [DEBUG] Edge Function : AllBottom
31575 2019-Jan-16 21:15:27.680114 - [DEBUG] End adding new jump function
31576 2019-Jan-16 21:15:27.680138 - [DEBUG]
31577 2019-Jan-16 21:15:27.680162 - [DEBUG] -------------------------------------------- 877. Path Edge --------------------------------------------
31578 2019-Jan-16 21:15:27.680186 - [DEBUG]
31579 2019-Jan-16 21:15:27.680209 - [DEBUG] Process 877. path edge:
31580 2019-Jan-16 21:15:27.680233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31581 2019-Jan-16 21:15:27.680288 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
31582 2019-Jan-16 21:15:27.680923 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31583 2019-Jan-16 21:15:27.681562 - [DEBUG]
31584 2019-Jan-16 21:15:27.681586 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
31585 2019-Jan-16 21:15:27.682253 - [DEBUG] Compose: EdgeIdentity * AllBottom
31586 2019-Jan-16 21:15:27.682281 - [DEBUG]
31587 2019-Jan-16 21:15:27.682305 - [DEBUG] Propagate flow
31588 2019-Jan-16 21:15:27.682328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31589 2019-Jan-16 21:15:27.682384 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
31590 2019-Jan-16 21:15:27.683027 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31591 2019-Jan-16 21:15:27.683664 - [DEBUG] Edge function : AllBottom (result of previous compose)
31592 2019-Jan-16 21:15:27.683689 - [DEBUG]
31593 2019-Jan-16 21:15:27.683714 - [DEBUG] Join: AllTop & AllBottom
31594 2019-Jan-16 21:15:27.683739 - [DEBUG] = AllBottom (new jump func)
31595 2019-Jan-16 21:15:27.683764 - [DEBUG]
31596 2019-Jan-16 21:15:27.683787 - [DEBUG] Start adding new jump function
31597 2019-Jan-16 21:15:27.683810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31598 2019-Jan-16 21:15:27.683866 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31599 2019-Jan-16 21:15:27.684504 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
31600 2019-Jan-16 21:15:27.685159 - [DEBUG] Edge Function : AllBottom
31601 2019-Jan-16 21:15:27.685187 - [DEBUG] End adding new jump function
31602 2019-Jan-16 21:15:27.685211 - [DEBUG]
31603 2019-Jan-16 21:15:27.685235 - [DEBUG] -------------------------------------------- 878. Path Edge --------------------------------------------
31604 2019-Jan-16 21:15:27.685259 - [DEBUG]
31605 2019-Jan-16 21:15:27.685283 - [DEBUG] Process 878. path edge:
31606 2019-Jan-16 21:15:27.685306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31607 2019-Jan-16 21:15:27.685363 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
31608 2019-Jan-16 21:15:27.686001 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31609 2019-Jan-16 21:15:27.686637 - [DEBUG]
31610 2019-Jan-16 21:15:27.686661 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
31611 2019-Jan-16 21:15:27.687317 - [DEBUG] Compose: EdgeIdentity * AllBottom
31612 2019-Jan-16 21:15:27.687346 - [DEBUG]
31613 2019-Jan-16 21:15:27.687370 - [DEBUG] Propagate flow
31614 2019-Jan-16 21:15:27.687393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31615 2019-Jan-16 21:15:27.687450 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
31616 2019-Jan-16 21:15:27.688086 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31617 2019-Jan-16 21:15:27.688751 - [DEBUG] Edge function : AllBottom (result of previous compose)
31618 2019-Jan-16 21:15:27.688776 - [DEBUG]
31619 2019-Jan-16 21:15:27.688810 - [DEBUG] Join: AllTop & AllBottom
31620 2019-Jan-16 21:15:27.688836 - [DEBUG] = AllBottom (new jump func)
31621 2019-Jan-16 21:15:27.688860 - [DEBUG]
31622 2019-Jan-16 21:15:27.688883 - [DEBUG] Start adding new jump function
31623 2019-Jan-16 21:15:27.688906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31624 2019-Jan-16 21:15:27.688962 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31625 2019-Jan-16 21:15:27.689599 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
31626 2019-Jan-16 21:15:27.690234 - [DEBUG] Edge Function : AllBottom
31627 2019-Jan-16 21:15:27.690262 - [DEBUG] End adding new jump function
31628 2019-Jan-16 21:15:27.690286 - [DEBUG]
31629 2019-Jan-16 21:15:27.690309 - [DEBUG] -------------------------------------------- 879. Path Edge --------------------------------------------
31630 2019-Jan-16 21:15:27.690333 - [DEBUG]
31631 2019-Jan-16 21:15:27.690356 - [DEBUG] Process 879. path edge:
31632 2019-Jan-16 21:15:27.690380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31633 2019-Jan-16 21:15:27.690436 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
31634 2019-Jan-16 21:15:27.691070 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31635 2019-Jan-16 21:15:27.691705 - [DEBUG]
31636 2019-Jan-16 21:15:27.691742 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
31637 2019-Jan-16 21:15:27.692396 - [DEBUG] Compose: EdgeIdentity * AllBottom
31638 2019-Jan-16 21:15:27.692424 - [DEBUG]
31639 2019-Jan-16 21:15:27.692448 - [DEBUG] Propagate flow
31640 2019-Jan-16 21:15:27.692471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31641 2019-Jan-16 21:15:27.692527 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
31642 2019-Jan-16 21:15:27.693166 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31643 2019-Jan-16 21:15:27.693802 - [DEBUG] Edge function : AllBottom (result of previous compose)
31644 2019-Jan-16 21:15:27.693827 - [DEBUG]
31645 2019-Jan-16 21:15:27.693852 - [DEBUG] Join: AllTop & AllBottom
31646 2019-Jan-16 21:15:27.693878 - [DEBUG] = AllBottom (new jump func)
31647 2019-Jan-16 21:15:27.693902 - [DEBUG]
31648 2019-Jan-16 21:15:27.693924 - [DEBUG] Start adding new jump function
31649 2019-Jan-16 21:15:27.693948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31650 2019-Jan-16 21:15:27.694003 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31651 2019-Jan-16 21:15:27.694640 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
31652 2019-Jan-16 21:15:27.695293 - [DEBUG] Edge Function : AllBottom
31653 2019-Jan-16 21:15:27.695322 - [DEBUG] End adding new jump function
31654 2019-Jan-16 21:15:27.695345 - [DEBUG]
31655 2019-Jan-16 21:15:27.695369 - [DEBUG] -------------------------------------------- 880. Path Edge --------------------------------------------
31656 2019-Jan-16 21:15:27.695393 - [DEBUG]
31657 2019-Jan-16 21:15:27.695416 - [DEBUG] Process 880. path edge:
31658 2019-Jan-16 21:15:27.695439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31659 2019-Jan-16 21:15:27.695495 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
31660 2019-Jan-16 21:15:27.696132 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31661 2019-Jan-16 21:15:27.696769 - [DEBUG]
31662 2019-Jan-16 21:15:27.696794 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
31663 2019-Jan-16 21:15:27.697455 - [DEBUG] Compose: EdgeIdentity * AllBottom
31664 2019-Jan-16 21:15:27.697483 - [DEBUG]
31665 2019-Jan-16 21:15:27.697507 - [DEBUG] Propagate flow
31666 2019-Jan-16 21:15:27.697530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31667 2019-Jan-16 21:15:27.697586 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
31668 2019-Jan-16 21:15:27.698221 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31669 2019-Jan-16 21:15:27.698874 - [DEBUG] Edge function : AllBottom (result of previous compose)
31670 2019-Jan-16 21:15:27.698899 - [DEBUG]
31671 2019-Jan-16 21:15:27.698925 - [DEBUG] Join: AllTop & AllBottom
31672 2019-Jan-16 21:15:27.698950 - [DEBUG] = AllBottom (new jump func)
31673 2019-Jan-16 21:15:27.698974 - [DEBUG]
31674 2019-Jan-16 21:15:27.698997 - [DEBUG] Start adding new jump function
31675 2019-Jan-16 21:15:27.699020 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31676 2019-Jan-16 21:15:27.699076 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31677 2019-Jan-16 21:15:27.699712 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
31678 2019-Jan-16 21:15:27.700345 - [DEBUG] Edge Function : AllBottom
31679 2019-Jan-16 21:15:27.700373 - [DEBUG] End adding new jump function
31680 2019-Jan-16 21:15:27.700397 - [DEBUG]
31681 2019-Jan-16 21:15:27.700420 - [DEBUG] -------------------------------------------- 881. Path Edge --------------------------------------------
31682 2019-Jan-16 21:15:27.700445 - [DEBUG]
31683 2019-Jan-16 21:15:27.700468 - [DEBUG] Process 881. path edge:
31684 2019-Jan-16 21:15:27.700491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31685 2019-Jan-16 21:15:27.700546 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
31686 2019-Jan-16 21:15:27.701179 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31687 2019-Jan-16 21:15:27.701830 - [DEBUG]
31688 2019-Jan-16 21:15:27.701855 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
31689 2019-Jan-16 21:15:27.702508 - [DEBUG] Compose: EdgeIdentity * AllBottom
31690 2019-Jan-16 21:15:27.702536 - [DEBUG]
31691 2019-Jan-16 21:15:27.702559 - [DEBUG] Propagate flow
31692 2019-Jan-16 21:15:27.702583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31693 2019-Jan-16 21:15:27.702639 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31694 2019-Jan-16 21:15:27.703274 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31695 2019-Jan-16 21:15:27.703913 - [DEBUG] Edge function : AllBottom (result of previous compose)
31696 2019-Jan-16 21:15:27.703937 - [DEBUG]
31697 2019-Jan-16 21:15:27.703962 - [DEBUG] Join: AllTop & AllBottom
31698 2019-Jan-16 21:15:27.703987 - [DEBUG] = AllBottom (new jump func)
31699 2019-Jan-16 21:15:27.704011 - [DEBUG]
31700 2019-Jan-16 21:15:27.704034 - [DEBUG] Start adding new jump function
31701 2019-Jan-16 21:15:27.704057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31702 2019-Jan-16 21:15:27.704113 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31703 2019-Jan-16 21:15:27.704750 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31704 2019-Jan-16 21:15:27.705399 - [DEBUG] Edge Function : AllBottom
31705 2019-Jan-16 21:15:27.705426 - [DEBUG] End adding new jump function
31706 2019-Jan-16 21:15:27.705450 - [DEBUG]
31707 2019-Jan-16 21:15:27.705473 - [DEBUG] -------------------------------------------- 882. Path Edge --------------------------------------------
31708 2019-Jan-16 21:15:27.705505 - [DEBUG]
31709 2019-Jan-16 21:15:27.705529 - [DEBUG] Process 882. path edge:
31710 2019-Jan-16 21:15:27.705552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31711 2019-Jan-16 21:15:27.705609 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
31712 2019-Jan-16 21:15:27.706244 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31713 2019-Jan-16 21:15:27.706881 - [DEBUG]
31714 2019-Jan-16 21:15:27.706905 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31715 2019-Jan-16 21:15:27.707554 - [DEBUG] Compose: EdgeIdentity * AllBottom
31716 2019-Jan-16 21:15:27.707582 - [DEBUG]
31717 2019-Jan-16 21:15:27.707606 - [DEBUG] Propagate flow
31718 2019-Jan-16 21:15:27.707629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31719 2019-Jan-16 21:15:27.707686 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
31720 2019-Jan-16 21:15:27.708329 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31721 2019-Jan-16 21:15:27.708983 - [DEBUG] Edge function : AllBottom (result of previous compose)
31722 2019-Jan-16 21:15:27.709008 - [DEBUG]
31723 2019-Jan-16 21:15:27.709034 - [DEBUG] Join: AllTop & AllBottom
31724 2019-Jan-16 21:15:27.709059 - [DEBUG] = AllBottom (new jump func)
31725 2019-Jan-16 21:15:27.709084 - [DEBUG]
31726 2019-Jan-16 21:15:27.709107 - [DEBUG] Start adding new jump function
31727 2019-Jan-16 21:15:27.709130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31728 2019-Jan-16 21:15:27.709186 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31729 2019-Jan-16 21:15:27.709824 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
31730 2019-Jan-16 21:15:27.710462 - [DEBUG] Edge Function : AllBottom
31731 2019-Jan-16 21:15:27.710490 - [DEBUG] End adding new jump function
31732 2019-Jan-16 21:15:27.710514 - [DEBUG]
31733 2019-Jan-16 21:15:27.710538 - [DEBUG] -------------------------------------------- 883. Path Edge --------------------------------------------
31734 2019-Jan-16 21:15:27.710562 - [DEBUG]
31735 2019-Jan-16 21:15:27.710585 - [DEBUG] Process 883. path edge:
31736 2019-Jan-16 21:15:27.710609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31737 2019-Jan-16 21:15:27.710665 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
31738 2019-Jan-16 21:15:27.711310 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31739 2019-Jan-16 21:15:27.711965 - [DEBUG]
31740 2019-Jan-16 21:15:27.711991 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
31741 2019-Jan-16 21:15:27.712648 - [DEBUG] Compose: EdgeIdentity * AllBottom
31742 2019-Jan-16 21:15:27.712676 - [DEBUG]
31743 2019-Jan-16 21:15:27.712700 - [DEBUG] Propagate flow
31744 2019-Jan-16 21:15:27.712723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31745 2019-Jan-16 21:15:27.712780 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31746 2019-Jan-16 21:15:27.713415 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31747 2019-Jan-16 21:15:27.714052 - [DEBUG] Edge function : AllBottom (result of previous compose)
31748 2019-Jan-16 21:15:27.714077 - [DEBUG]
31749 2019-Jan-16 21:15:27.714102 - [DEBUG] Join: AllTop & AllBottom
31750 2019-Jan-16 21:15:27.714127 - [DEBUG] = AllBottom (new jump func)
31751 2019-Jan-16 21:15:27.714151 - [DEBUG]
31752 2019-Jan-16 21:15:27.714183 - [DEBUG] Start adding new jump function
31753 2019-Jan-16 21:15:27.714206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31754 2019-Jan-16 21:15:27.714262 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31755 2019-Jan-16 21:15:27.714901 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31756 2019-Jan-16 21:15:27.715552 - [DEBUG] Edge Function : AllBottom
31757 2019-Jan-16 21:15:27.715580 - [DEBUG] End adding new jump function
31758 2019-Jan-16 21:15:27.715604 - [DEBUG]
31759 2019-Jan-16 21:15:27.715627 - [DEBUG] -------------------------------------------- 884. Path Edge --------------------------------------------
31760 2019-Jan-16 21:15:27.715652 - [DEBUG]
31761 2019-Jan-16 21:15:27.715675 - [DEBUG] Process 884. path edge:
31762 2019-Jan-16 21:15:27.715698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31763 2019-Jan-16 21:15:27.715754 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
31764 2019-Jan-16 21:15:27.716388 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31765 2019-Jan-16 21:15:27.717025 - [DEBUG]
31766 2019-Jan-16 21:15:27.717049 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31767 2019-Jan-16 21:15:27.717700 - [DEBUG] Compose: EdgeIdentity * AllBottom
31768 2019-Jan-16 21:15:27.717727 - [DEBUG]
31769 2019-Jan-16 21:15:27.717751 - [DEBUG] Propagate flow
31770 2019-Jan-16 21:15:27.717774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31771 2019-Jan-16 21:15:27.717831 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31772 2019-Jan-16 21:15:27.718481 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31773 2019-Jan-16 21:15:27.719118 - [DEBUG] Edge function : AllBottom (result of previous compose)
31774 2019-Jan-16 21:15:27.719143 - [DEBUG]
31775 2019-Jan-16 21:15:27.719168 - [DEBUG] Join: AllTop & AllBottom
31776 2019-Jan-16 21:15:27.719194 - [DEBUG] = AllBottom (new jump func)
31777 2019-Jan-16 21:15:27.719218 - [DEBUG]
31778 2019-Jan-16 21:15:27.719241 - [DEBUG] Start adding new jump function
31779 2019-Jan-16 21:15:27.719265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31780 2019-Jan-16 21:15:27.719320 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31781 2019-Jan-16 21:15:27.719958 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31782 2019-Jan-16 21:15:27.720590 - [DEBUG] Edge Function : AllBottom
31783 2019-Jan-16 21:15:27.720619 - [DEBUG] End adding new jump function
31784 2019-Jan-16 21:15:27.720643 - [DEBUG]
31785 2019-Jan-16 21:15:27.720666 - [DEBUG] -------------------------------------------- 885. Path Edge --------------------------------------------
31786 2019-Jan-16 21:15:27.720691 - [DEBUG]
31787 2019-Jan-16 21:15:27.720714 - [DEBUG] Process 885. path edge:
31788 2019-Jan-16 21:15:27.720737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31789 2019-Jan-16 21:15:27.720793 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
31790 2019-Jan-16 21:15:27.721427 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31791 2019-Jan-16 21:15:27.722079 - [DEBUG]
31792 2019-Jan-16 21:15:27.722103 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31793 2019-Jan-16 21:15:27.722769 - [DEBUG] Start of endsummarytab entry
31794 2019-Jan-16 21:15:27.722806 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
31795 2019-Jan-16 21:15:27.723495 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
31796 2019-Jan-16 21:15:27.723581 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31797 2019-Jan-16 21:15:27.724222 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31798 2019-Jan-16 21:15:27.724868 - [DEBUG] EF: AllBottom
31799 2019-Jan-16 21:15:27.724894 - [DEBUG]
31800 2019-Jan-16 21:15:27.724918 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31801 2019-Jan-16 21:15:27.725576 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31802 2019-Jan-16 21:15:27.726215 - [DEBUG] EF: AllBottom
31803 2019-Jan-16 21:15:27.726241 - [DEBUG]
31804 2019-Jan-16 21:15:27.726264 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31805 2019-Jan-16 21:15:27.726898 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
31806 2019-Jan-16 21:15:27.727531 - [DEBUG] EF: AllBottom
31807 2019-Jan-16 21:15:27.727556 - [DEBUG]
31808 2019-Jan-16 21:15:27.727580 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31809 2019-Jan-16 21:15:27.728213 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
31810 2019-Jan-16 21:15:27.728867 - [DEBUG] EF: AllBottom
31811 2019-Jan-16 21:15:27.728892 - [DEBUG]
31812 2019-Jan-16 21:15:27.728916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31813 2019-Jan-16 21:15:27.729550 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31814 2019-Jan-16 21:15:27.730185 - [DEBUG] EF: AllBottom
31815 2019-Jan-16 21:15:27.730209 - [DEBUG]
31816 2019-Jan-16 21:15:27.730233 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31817 2019-Jan-16 21:15:27.730865 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31818 2019-Jan-16 21:15:27.731500 - [DEBUG] EF: AllBottom
31819 2019-Jan-16 21:15:27.731525 - [DEBUG]
31820 2019-Jan-16 21:15:27.731548 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31821 2019-Jan-16 21:15:27.732197 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31822 2019-Jan-16 21:15:27.732830 - [DEBUG] EF: AllBottom
31823 2019-Jan-16 21:15:27.732855 - [DEBUG]
31824 2019-Jan-16 21:15:27.732878 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31825 2019-Jan-16 21:15:27.733510 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
31826 2019-Jan-16 21:15:27.734143 - [DEBUG] EF: AllBottom
31827 2019-Jan-16 21:15:27.734167 - [DEBUG]
31828 2019-Jan-16 21:15:27.734190 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31829 2019-Jan-16 21:15:27.734822 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31830 2019-Jan-16 21:15:27.735475 - [DEBUG] EF: AllBottom
31831 2019-Jan-16 21:15:27.735500 - [DEBUG]
31832 2019-Jan-16 21:15:27.735523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31833 2019-Jan-16 21:15:27.736156 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
31834 2019-Jan-16 21:15:27.736791 - [DEBUG] EF: AllBottom
31835 2019-Jan-16 21:15:27.736815 - [DEBUG]
31836 2019-Jan-16 21:15:27.736838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31837 2019-Jan-16 21:15:27.737480 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31838 2019-Jan-16 21:15:27.738116 - [DEBUG] EF: AllBottom
31839 2019-Jan-16 21:15:27.738140 - [DEBUG]
31840 2019-Jan-16 21:15:27.738163 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31841 2019-Jan-16 21:15:27.738819 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31842 2019-Jan-16 21:15:27.739465 - [DEBUG] EF: AllBottom
31843 2019-Jan-16 21:15:27.739499 - [DEBUG]
31844 2019-Jan-16 21:15:27.739522 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31845 2019-Jan-16 21:15:27.740160 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
31846 2019-Jan-16 21:15:27.740791 - [DEBUG] EF: AllBottom
31847 2019-Jan-16 21:15:27.740816 - [DEBUG]
31848 2019-Jan-16 21:15:27.740839 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31849 2019-Jan-16 21:15:27.741472 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31850 2019-Jan-16 21:15:27.742124 - [DEBUG] EF: AllBottom
31851 2019-Jan-16 21:15:27.742149 - [DEBUG]
31852 2019-Jan-16 21:15:27.742172 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31853 2019-Jan-16 21:15:27.742805 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31854 2019-Jan-16 21:15:27.743448 - [DEBUG] EF: AllBottom
31855 2019-Jan-16 21:15:27.743473 - [DEBUG]
31856 2019-Jan-16 21:15:27.743496 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31857 2019-Jan-16 21:15:27.744129 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31858 2019-Jan-16 21:15:27.744765 - [DEBUG] EF: AllBottom
31859 2019-Jan-16 21:15:27.744790 - [DEBUG]
31860 2019-Jan-16 21:15:27.744813 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31861 2019-Jan-16 21:15:27.745461 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31862 2019-Jan-16 21:15:27.746105 - [DEBUG] EF: AllBottom
31863 2019-Jan-16 21:15:27.746129 - [DEBUG]
31864 2019-Jan-16 21:15:27.746152 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31865 2019-Jan-16 21:15:27.746785 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31866 2019-Jan-16 21:15:27.747421 - [DEBUG] EF: AllBottom
31867 2019-Jan-16 21:15:27.747446 - [DEBUG]
31868 2019-Jan-16 21:15:27.747469 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
31869 2019-Jan-16 21:15:27.748101 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31870 2019-Jan-16 21:15:27.748758 - [DEBUG] EF: AllBottom
31871 2019-Jan-16 21:15:27.748783 - [DEBUG]
31872 2019-Jan-16 21:15:27.748807 - [DEBUG] ---------------
31873 2019-Jan-16 21:15:27.748830 - [DEBUG]
31874 2019-Jan-16 21:15:27.748855 - [DEBUG] End of endsummarytab entry
31875 2019-Jan-16 21:15:27.748879 - [DEBUG]
31876 2019-Jan-16 21:15:27.748902 - [DEBUG] Start of incomingtab entry
31877 2019-Jan-16 21:15:27.748926 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
31878 2019-Jan-16 21:15:27.749563 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
31879 2019-Jan-16 21:15:27.749620 - [DEBUG] ---------------
31880 2019-Jan-16 21:15:27.749644 - [DEBUG] End of incomingtab entry
31881 2019-Jan-16 21:15:27.749667 - [DEBUG]
31882 2019-Jan-16 21:15:27.749693 - [DEBUG] EDGE:
31883 2019-Jan-16 21:15:27.749750 - [DEBUG] ---> 31884 2019-Jan-16 21:15:27.750385 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
31885 2019-Jan-16 21:15:27.751022 - [DEBUG]
31886 2019-Jan-16 21:15:27.751048 - [DEBUG] EDGE:
31887 2019-Jan-16 21:15:27.751105 - [DEBUG] ---> 31888 2019-Jan-16 21:15:27.751752 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
31889 2019-Jan-16 21:15:27.752398 - [DEBUG]
31890 2019-Jan-16 21:15:27.752444 - [DEBUG] Compose: EdgeIdentity * AllBottom
31891 2019-Jan-16 21:15:27.752471 - [DEBUG]
31892 2019-Jan-16 21:15:27.752495 - [DEBUG] Propagate flow
31893 2019-Jan-16 21:15:27.752518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31894 2019-Jan-16 21:15:27.752575 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
31895 2019-Jan-16 21:15:27.753220 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31896 2019-Jan-16 21:15:27.753857 - [DEBUG] Edge function : AllBottom (result of previous compose)
31897 2019-Jan-16 21:15:27.753882 - [DEBUG]
31898 2019-Jan-16 21:15:27.753908 - [DEBUG] Join: AllTop & AllBottom
31899 2019-Jan-16 21:15:27.753934 - [DEBUG] = AllBottom (new jump func)
31900 2019-Jan-16 21:15:27.753958 - [DEBUG]
31901 2019-Jan-16 21:15:27.753981 - [DEBUG] Start adding new jump function
31902 2019-Jan-16 21:15:27.754004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31903 2019-Jan-16 21:15:27.754060 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31904 2019-Jan-16 21:15:27.754698 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
31905 2019-Jan-16 21:15:27.755357 - [DEBUG] Edge Function : AllBottom
31906 2019-Jan-16 21:15:27.755387 - [DEBUG] End adding new jump function
31907 2019-Jan-16 21:15:27.755411 - [DEBUG]
31908 2019-Jan-16 21:15:27.755435 - [DEBUG] -------------------------------------------- 886. Path Edge --------------------------------------------
31909 2019-Jan-16 21:15:27.755459 - [DEBUG]
31910 2019-Jan-16 21:15:27.755482 - [DEBUG] Process 886. path edge:
31911 2019-Jan-16 21:15:27.755506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31912 2019-Jan-16 21:15:27.755561 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
31913 2019-Jan-16 21:15:27.756212 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31914 2019-Jan-16 21:15:27.756850 - [DEBUG]
31915 2019-Jan-16 21:15:27.756874 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
31916 2019-Jan-16 21:15:27.757531 - [DEBUG] Possible callees:
31917 2019-Jan-16 21:15:27.757557 - [DEBUG] llvm.dbg.declare
31918 2019-Jan-16 21:15:27.757582 - [DEBUG] Possible return sites:
31919 2019-Jan-16 21:15:27.757605 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19331920 2019-Jan-16 21:15:27.758901 - [DEBUG] Found and process special summary
31921 2019-Jan-16 21:15:27.758936 - [DEBUG] Compose: EdgeIdentity * AllBottom
31922 2019-Jan-16 21:15:27.758963 - [DEBUG]
31923 2019-Jan-16 21:15:27.758987 - [DEBUG] Propagate flow
31924 2019-Jan-16 21:15:27.759010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31925 2019-Jan-16 21:15:27.759066 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31926 2019-Jan-16 21:15:27.759704 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31927 2019-Jan-16 21:15:27.760342 - [DEBUG] Edge function : AllBottom (result of previous compose)
31928 2019-Jan-16 21:15:27.760367 - [DEBUG]
31929 2019-Jan-16 21:15:27.760392 - [DEBUG] Join: AllTop & AllBottom
31930 2019-Jan-16 21:15:27.760417 - [DEBUG] = AllBottom (new jump func)
31931 2019-Jan-16 21:15:27.760442 - [DEBUG]
31932 2019-Jan-16 21:15:27.760465 - [DEBUG] Start adding new jump function
31933 2019-Jan-16 21:15:27.760496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31934 2019-Jan-16 21:15:27.760553 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31935 2019-Jan-16 21:15:27.761192 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31936 2019-Jan-16 21:15:27.761844 - [DEBUG] Edge Function : AllBottom
31937 2019-Jan-16 21:15:27.761872 - [DEBUG] End adding new jump function
31938 2019-Jan-16 21:15:27.761895 - [DEBUG]
31939 2019-Jan-16 21:15:27.761919 - [DEBUG] -------------------------------------------- 887. Path Edge --------------------------------------------
31940 2019-Jan-16 21:15:27.761943 - [DEBUG]
31941 2019-Jan-16 21:15:27.761966 - [DEBUG] Process 887. path edge:
31942 2019-Jan-16 21:15:27.761989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31943 2019-Jan-16 21:15:27.762045 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
31944 2019-Jan-16 21:15:27.762683 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31945 2019-Jan-16 21:15:27.763320 - [DEBUG]
31946 2019-Jan-16 21:15:27.763344 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31947 2019-Jan-16 21:15:27.764000 - [DEBUG] Compose: EdgeIdentity * AllBottom
31948 2019-Jan-16 21:15:27.764028 - [DEBUG]
31949 2019-Jan-16 21:15:27.764051 - [DEBUG] Propagate flow
31950 2019-Jan-16 21:15:27.764074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31951 2019-Jan-16 21:15:27.764131 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31952 2019-Jan-16 21:15:27.764767 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31953 2019-Jan-16 21:15:27.765418 - [DEBUG] Edge function : AllBottom (result of previous compose)
31954 2019-Jan-16 21:15:27.765443 - [DEBUG]
31955 2019-Jan-16 21:15:27.765468 - [DEBUG] Join: AllTop & AllBottom
31956 2019-Jan-16 21:15:27.765493 - [DEBUG] = AllBottom (new jump func)
31957 2019-Jan-16 21:15:27.765517 - [DEBUG]
31958 2019-Jan-16 21:15:27.765540 - [DEBUG] Start adding new jump function
31959 2019-Jan-16 21:15:27.765563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31960 2019-Jan-16 21:15:27.765619 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31961 2019-Jan-16 21:15:27.766257 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31962 2019-Jan-16 21:15:27.766891 - [DEBUG] Edge Function : AllBottom
31963 2019-Jan-16 21:15:27.766919 - [DEBUG] End adding new jump function
31964 2019-Jan-16 21:15:27.766942 - [DEBUG]
31965 2019-Jan-16 21:15:27.766966 - [DEBUG] -------------------------------------------- 888. Path Edge --------------------------------------------
31966 2019-Jan-16 21:15:27.766990 - [DEBUG]
31967 2019-Jan-16 21:15:27.767013 - [DEBUG] Process 888. path edge:
31968 2019-Jan-16 21:15:27.767036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31969 2019-Jan-16 21:15:27.767092 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
31970 2019-Jan-16 21:15:27.767726 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31971 2019-Jan-16 21:15:27.768363 - [DEBUG]
31972 2019-Jan-16 21:15:27.768388 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31973 2019-Jan-16 21:15:27.769051 - [DEBUG] Compose: EdgeIdentity * AllBottom
31974 2019-Jan-16 21:15:27.769079 - [DEBUG]
31975 2019-Jan-16 21:15:27.769102 - [DEBUG] Propagate flow
31976 2019-Jan-16 21:15:27.769126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31977 2019-Jan-16 21:15:27.769190 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31978 2019-Jan-16 21:15:27.769825 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31979 2019-Jan-16 21:15:27.770462 - [DEBUG] Edge function : AllBottom (result of previous compose)
31980 2019-Jan-16 21:15:27.770487 - [DEBUG]
31981 2019-Jan-16 21:15:27.770512 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31982 2019-Jan-16 21:15:27.770538 - [DEBUG] = AllBottom
31983 2019-Jan-16 21:15:27.770562 - [DEBUG]
31984 2019-Jan-16 21:15:27.770585 - [DEBUG] PROPAGATE: No new function!
31985 2019-Jan-16 21:15:27.770609 - [DEBUG] EDGE:
31986 2019-Jan-16 21:15:27.770666 - [DEBUG] ---> 31987 2019-Jan-16 21:15:27.771301 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
31988 2019-Jan-16 21:15:27.771960 - [DEBUG]
31989 2019-Jan-16 21:15:27.771984 - [DEBUG] EDGE:
31990 2019-Jan-16 21:15:27.772042 - [DEBUG] ---> 31991 2019-Jan-16 21:15:27.772678 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
31992 2019-Jan-16 21:15:27.773313 - [DEBUG]
31993 2019-Jan-16 21:15:27.773351 - [DEBUG] Compose: EdgeIdentity * AllBottom
31994 2019-Jan-16 21:15:27.773378 - [DEBUG]
31995 2019-Jan-16 21:15:27.773402 - [DEBUG] Propagate flow
31996 2019-Jan-16 21:15:27.773424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31997 2019-Jan-16 21:15:27.773481 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31998 2019-Jan-16 21:15:27.774117 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31999 2019-Jan-16 21:15:27.774752 - [DEBUG] Edge function : AllBottom (result of previous compose)
32000 2019-Jan-16 21:15:27.774777 - [DEBUG]
32001 2019-Jan-16 21:15:27.774802 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32002 2019-Jan-16 21:15:27.774827 - [DEBUG] = AllBottom
32003 2019-Jan-16 21:15:27.774851 - [DEBUG]
32004 2019-Jan-16 21:15:27.774874 - [DEBUG] PROPAGATE: No new function!
32005 2019-Jan-16 21:15:27.774901 - [DEBUG] EDGE:
32006 2019-Jan-16 21:15:27.774959 - [DEBUG] ---> 32007 2019-Jan-16 21:15:27.775633 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32008 2019-Jan-16 21:15:27.776280 - [DEBUG]
32009 2019-Jan-16 21:15:27.776305 - [DEBUG] EDGE:
32010 2019-Jan-16 21:15:27.776363 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
32011 2019-Jan-16 21:15:27.777006 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32012 2019-Jan-16 21:15:27.777643 - [DEBUG]
32013 2019-Jan-16 21:15:27.777668 - [DEBUG] EDGE:
32014 2019-Jan-16 21:15:27.777725 - [DEBUG] ---> 32015 2019-Jan-16 21:15:27.778360 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32016 2019-Jan-16 21:15:27.779016 - [DEBUG]
32017 2019-Jan-16 21:15:27.779042 - [DEBUG] EDGE:
32018 2019-Jan-16 21:15:27.779099 - [DEBUG] ---> 32019 2019-Jan-16 21:15:27.779741 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32020 2019-Jan-16 21:15:27.780379 - [DEBUG]
32021 2019-Jan-16 21:15:27.780404 - [DEBUG] EDGE:
32022 2019-Jan-16 21:15:27.780462 - [DEBUG] ---> 32023 2019-Jan-16 21:15:27.781100 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32024 2019-Jan-16 21:15:27.781748 - [DEBUG]
32025 2019-Jan-16 21:15:27.781783 - [DEBUG] Compose: EdgeIdentity * AllBottom
32026 2019-Jan-16 21:15:27.781810 - [DEBUG]
32027 2019-Jan-16 21:15:27.781834 - [DEBUG] Propagate flow
32028 2019-Jan-16 21:15:27.781857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32029 2019-Jan-16 21:15:27.781913 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32030 2019-Jan-16 21:15:27.782552 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32031 2019-Jan-16 21:15:27.783189 - [DEBUG] Edge function : AllBottom (result of previous compose)
32032 2019-Jan-16 21:15:27.783214 - [DEBUG]
32033 2019-Jan-16 21:15:27.783239 - [DEBUG] Join: AllTop & AllBottom
32034 2019-Jan-16 21:15:27.783265 - [DEBUG] = AllBottom (new jump func)
32035 2019-Jan-16 21:15:27.783289 - [DEBUG]
32036 2019-Jan-16 21:15:27.783312 - [DEBUG] Start adding new jump function
32037 2019-Jan-16 21:15:27.783335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32038 2019-Jan-16 21:15:27.783391 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32039 2019-Jan-16 21:15:27.784028 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32040 2019-Jan-16 21:15:27.784664 - [DEBUG] Edge Function : AllBottom
32041 2019-Jan-16 21:15:27.784692 - [DEBUG] End adding new jump function
32042 2019-Jan-16 21:15:27.784716 - [DEBUG]
32043 2019-Jan-16 21:15:27.784740 - [DEBUG] -------------------------------------------- 889. Path Edge --------------------------------------------
32044 2019-Jan-16 21:15:27.784764 - [DEBUG]
32045 2019-Jan-16 21:15:27.784787 - [DEBUG] Process 889. path edge:
32046 2019-Jan-16 21:15:27.784810 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32047 2019-Jan-16 21:15:27.784866 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
32048 2019-Jan-16 21:15:27.785520 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32049 2019-Jan-16 21:15:27.786157 - [DEBUG]
32050 2019-Jan-16 21:15:27.786182 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32051 2019-Jan-16 21:15:27.786836 - [DEBUG] Compose: EdgeIdentity * AllBottom
32052 2019-Jan-16 21:15:27.786864 - [DEBUG]
32053 2019-Jan-16 21:15:27.786888 - [DEBUG] Propagate flow
32054 2019-Jan-16 21:15:27.786911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32055 2019-Jan-16 21:15:27.786967 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
32056 2019-Jan-16 21:15:27.787601 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32057 2019-Jan-16 21:15:27.788245 - [DEBUG] Edge function : AllBottom (result of previous compose)
32058 2019-Jan-16 21:15:27.788270 - [DEBUG]
32059 2019-Jan-16 21:15:27.788295 - [DEBUG] Join: AllTop & AllBottom
32060 2019-Jan-16 21:15:27.788321 - [DEBUG] = AllBottom (new jump func)
32061 2019-Jan-16 21:15:27.788345 - [DEBUG]
32062 2019-Jan-16 21:15:27.788368 - [DEBUG] Start adding new jump function
32063 2019-Jan-16 21:15:27.788391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32064 2019-Jan-16 21:15:27.788461 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32065 2019-Jan-16 21:15:27.789107 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
32066 2019-Jan-16 21:15:27.789740 - [DEBUG] Edge Function : AllBottom
32067 2019-Jan-16 21:15:27.789769 - [DEBUG] End adding new jump function
32068 2019-Jan-16 21:15:27.789793 - [DEBUG]
32069 2019-Jan-16 21:15:27.789816 - [DEBUG] -------------------------------------------- 890. Path Edge --------------------------------------------
32070 2019-Jan-16 21:15:27.789840 - [DEBUG]
32071 2019-Jan-16 21:15:27.789863 - [DEBUG] Process 890. path edge:
32072 2019-Jan-16 21:15:27.789887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32073 2019-Jan-16 21:15:27.789943 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
32074 2019-Jan-16 21:15:27.790576 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32075 2019-Jan-16 21:15:27.791213 - [DEBUG]
32076 2019-Jan-16 21:15:27.791238 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
32077 2019-Jan-16 21:15:27.791904 - [DEBUG] Compose: EdgeIdentity * AllBottom
32078 2019-Jan-16 21:15:27.791932 - [DEBUG]
32079 2019-Jan-16 21:15:27.791956 - [DEBUG] Propagate flow
32080 2019-Jan-16 21:15:27.791979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32081 2019-Jan-16 21:15:27.792036 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32082 2019-Jan-16 21:15:27.792671 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32083 2019-Jan-16 21:15:27.793310 - [DEBUG] Edge function : AllBottom (result of previous compose)
32084 2019-Jan-16 21:15:27.793335 - [DEBUG]
32085 2019-Jan-16 21:15:27.793360 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32086 2019-Jan-16 21:15:27.793386 - [DEBUG] = AllBottom
32087 2019-Jan-16 21:15:27.793410 - [DEBUG]
32088 2019-Jan-16 21:15:27.793433 - [DEBUG] PROPAGATE: No new function!
32089 2019-Jan-16 21:15:27.793457 - [DEBUG] EDGE:
32090 2019-Jan-16 21:15:27.793514 - [DEBUG] ---> 32091 2019-Jan-16 21:15:27.794147 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32092 2019-Jan-16 21:15:27.794785 - [DEBUG]
32093 2019-Jan-16 21:15:27.794810 - [DEBUG] EDGE:
32094 2019-Jan-16 21:15:27.794867 - [DEBUG] ---> 32095 2019-Jan-16 21:15:27.795520 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32096 2019-Jan-16 21:15:27.796157 - [DEBUG]
32097 2019-Jan-16 21:15:27.796182 - [DEBUG] EDGE:
32098 2019-Jan-16 21:15:27.796240 - [DEBUG] ---> 32099 2019-Jan-16 21:15:27.796875 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32100 2019-Jan-16 21:15:27.797513 - [DEBUG]
32101 2019-Jan-16 21:15:27.797538 - [DEBUG] EDGE:
32102 2019-Jan-16 21:15:27.797595 - [DEBUG] ---> 32103 2019-Jan-16 21:15:27.798234 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32104 2019-Jan-16 21:15:27.798886 - [DEBUG]
32105 2019-Jan-16 21:15:27.798911 - [DEBUG] EDGE:
32106 2019-Jan-16 21:15:27.798969 - [DEBUG] ---> 32107 2019-Jan-16 21:15:27.799610 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32108 2019-Jan-16 21:15:27.800249 - [DEBUG]
32109 2019-Jan-16 21:15:27.800274 - [DEBUG] EDGE:
32110 2019-Jan-16 21:15:27.800331 - [DEBUG] ---> 32111 2019-Jan-16 21:15:27.800968 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32112 2019-Jan-16 21:15:27.801605 - [DEBUG]
32113 2019-Jan-16 21:15:27.801641 - [DEBUG] Compose: EdgeIdentity * AllBottom
32114 2019-Jan-16 21:15:27.801668 - [DEBUG]
32115 2019-Jan-16 21:15:27.801692 - [DEBUG] Propagate flow
32116 2019-Jan-16 21:15:27.801715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32117 2019-Jan-16 21:15:27.801785 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32118 2019-Jan-16 21:15:27.802424 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32119 2019-Jan-16 21:15:27.803061 - [DEBUG] Edge function : AllBottom (result of previous compose)
32120 2019-Jan-16 21:15:27.803086 - [DEBUG]
32121 2019-Jan-16 21:15:27.803111 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32122 2019-Jan-16 21:15:27.803136 - [DEBUG] = AllBottom
32123 2019-Jan-16 21:15:27.803160 - [DEBUG]
32124 2019-Jan-16 21:15:27.803183 - [DEBUG] PROPAGATE: No new function!
32125 2019-Jan-16 21:15:27.803210 - [DEBUG] EDGE:
32126 2019-Jan-16 21:15:27.803267 - [DEBUG] ---> 32127 2019-Jan-16 21:15:27.803914 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32128 2019-Jan-16 21:15:27.804559 - [DEBUG]
32129 2019-Jan-16 21:15:27.804584 - [DEBUG] EDGE:
32130 2019-Jan-16 21:15:27.804642 - [DEBUG] ---> 32131 2019-Jan-16 21:15:27.805293 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32132 2019-Jan-16 21:15:27.805930 - [DEBUG]
32133 2019-Jan-16 21:15:27.805956 - [DEBUG] EDGE:
32134 2019-Jan-16 21:15:27.806013 - [DEBUG] ---> 32135 2019-Jan-16 21:15:27.806650 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32136 2019-Jan-16 21:15:27.807287 - [DEBUG]
32137 2019-Jan-16 21:15:27.807323 - [DEBUG] Compose: EdgeIdentity * AllBottom
32138 2019-Jan-16 21:15:27.807350 - [DEBUG]
32139 2019-Jan-16 21:15:27.807374 - [DEBUG] Propagate flow
32140 2019-Jan-16 21:15:27.807397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32141 2019-Jan-16 21:15:27.807453 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32142 2019-Jan-16 21:15:27.808091 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32143 2019-Jan-16 21:15:27.808742 - [DEBUG] Edge function : AllBottom (result of previous compose)
32144 2019-Jan-16 21:15:27.808768 - [DEBUG]
32145 2019-Jan-16 21:15:27.808793 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32146 2019-Jan-16 21:15:27.808819 - [DEBUG] = AllBottom
32147 2019-Jan-16 21:15:27.808843 - [DEBUG]
32148 2019-Jan-16 21:15:27.808866 - [DEBUG] PROPAGATE: No new function!
32149 2019-Jan-16 21:15:27.808892 - [DEBUG] EDGE:
32150 2019-Jan-16 21:15:27.808950 - [DEBUG] ---> 32151 2019-Jan-16 21:15:27.809603 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32152 2019-Jan-16 21:15:27.810248 - [DEBUG]
32153 2019-Jan-16 21:15:27.810273 - [DEBUG] EDGE:
32154 2019-Jan-16 21:15:27.810331 - [DEBUG] ---> 32155 2019-Jan-16 21:15:27.810965 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32156 2019-Jan-16 21:15:27.811602 - [DEBUG]
32157 2019-Jan-16 21:15:27.811628 - [DEBUG] EDGE:
32158 2019-Jan-16 21:15:27.811685 - [DEBUG] ---> 32159 2019-Jan-16 21:15:27.812338 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32160 2019-Jan-16 21:15:27.812976 - [DEBUG]
32161 2019-Jan-16 21:15:27.813000 - [DEBUG] EDGE:
32162 2019-Jan-16 21:15:27.813058 - [DEBUG] ---> 32163 2019-Jan-16 21:15:27.813696 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32164 2019-Jan-16 21:15:27.814334 - [DEBUG]
32165 2019-Jan-16 21:15:27.814372 - [DEBUG] Compose: EdgeIdentity * AllBottom
32166 2019-Jan-16 21:15:27.814399 - [DEBUG]
32167 2019-Jan-16 21:15:27.814423 - [DEBUG] Propagate flow
32168 2019-Jan-16 21:15:27.814446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32169 2019-Jan-16 21:15:27.814502 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32170 2019-Jan-16 21:15:27.815155 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32171 2019-Jan-16 21:15:27.815792 - [DEBUG] Edge function : AllBottom (result of previous compose)
32172 2019-Jan-16 21:15:27.815817 - [DEBUG]
32173 2019-Jan-16 21:15:27.815842 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32174 2019-Jan-16 21:15:27.815868 - [DEBUG] = AllBottom
32175 2019-Jan-16 21:15:27.815892 - [DEBUG]
32176 2019-Jan-16 21:15:27.815915 - [DEBUG] PROPAGATE: No new function!
32177 2019-Jan-16 21:15:27.815942 - [DEBUG] EDGE:
32178 2019-Jan-16 21:15:27.815999 - [DEBUG] ---> 32179 2019-Jan-16 21:15:27.816646 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32180 2019-Jan-16 21:15:27.817285 - [DEBUG]
32181 2019-Jan-16 21:15:27.817310 - [DEBUG] EDGE:
32182 2019-Jan-16 21:15:27.817367 - [DEBUG] ---> 32183 2019-Jan-16 21:15:27.818001 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32184 2019-Jan-16 21:15:27.818654 - [DEBUG]
32185 2019-Jan-16 21:15:27.818680 - [DEBUG] EDGE:
32186 2019-Jan-16 21:15:27.818737 - [DEBUG] ---> 32187 2019-Jan-16 21:15:27.819375 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32188 2019-Jan-16 21:15:27.820012 - [DEBUG]
32189 2019-Jan-16 21:15:27.820048 - [DEBUG] Compose: EdgeIdentity * AllBottom
32190 2019-Jan-16 21:15:27.820075 - [DEBUG]
32191 2019-Jan-16 21:15:27.820098 - [DEBUG] Propagate flow
32192 2019-Jan-16 21:15:27.820121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32193 2019-Jan-16 21:15:27.820177 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32194 2019-Jan-16 21:15:27.820832 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32195 2019-Jan-16 21:15:27.821472 - [DEBUG] Edge function : AllBottom (result of previous compose)
32196 2019-Jan-16 21:15:27.821496 - [DEBUG]
32197 2019-Jan-16 21:15:27.821522 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32198 2019-Jan-16 21:15:27.821547 - [DEBUG] = AllBottom
32199 2019-Jan-16 21:15:27.821572 - [DEBUG]
32200 2019-Jan-16 21:15:27.821594 - [DEBUG] PROPAGATE: No new function!
32201 2019-Jan-16 21:15:27.821621 - [DEBUG] EDGE:
32202 2019-Jan-16 21:15:27.821679 - [DEBUG] ---> 32203 2019-Jan-16 21:15:27.822341 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32204 2019-Jan-16 21:15:27.822979 - [DEBUG]
32205 2019-Jan-16 21:15:27.823004 - [DEBUG] EDGE:
32206 2019-Jan-16 21:15:27.823061 - [DEBUG] ---> 32207 2019-Jan-16 21:15:27.823695 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32208 2019-Jan-16 21:15:27.824332 - [DEBUG]
32209 2019-Jan-16 21:15:27.824358 - [DEBUG] EDGE:
32210 2019-Jan-16 21:15:27.824415 - [DEBUG] ---> 32211 2019-Jan-16 21:15:27.825052 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32212 2019-Jan-16 21:15:27.825703 - [DEBUG]
32213 2019-Jan-16 21:15:27.825740 - [DEBUG] Compose: EdgeIdentity * AllBottom
32214 2019-Jan-16 21:15:27.825767 - [DEBUG]
32215 2019-Jan-16 21:15:27.825791 - [DEBUG] Propagate flow
32216 2019-Jan-16 21:15:27.825814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32217 2019-Jan-16 21:15:27.825870 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32218 2019-Jan-16 21:15:27.826508 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32219 2019-Jan-16 21:15:27.827146 - [DEBUG] Edge function : AllBottom (result of previous compose)
32220 2019-Jan-16 21:15:27.827171 - [DEBUG]
32221 2019-Jan-16 21:15:27.827196 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32222 2019-Jan-16 21:15:27.827222 - [DEBUG] = AllBottom
32223 2019-Jan-16 21:15:27.827246 - [DEBUG]
32224 2019-Jan-16 21:15:27.827269 - [DEBUG] PROPAGATE: No new function!
32225 2019-Jan-16 21:15:27.827295 - [DEBUG] EDGE:
32226 2019-Jan-16 21:15:27.827353 - [DEBUG] ---> 32227 2019-Jan-16 21:15:27.828000 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32228 2019-Jan-16 21:15:27.828655 - [DEBUG]
32229 2019-Jan-16 21:15:27.828690 - [DEBUG] Compose: EdgeIdentity * AllBottom
32230 2019-Jan-16 21:15:27.828716 - [DEBUG]
32231 2019-Jan-16 21:15:27.828740 - [DEBUG] Propagate flow
32232 2019-Jan-16 21:15:27.828763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32233 2019-Jan-16 21:15:27.828819 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32234 2019-Jan-16 21:15:27.829458 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32235 2019-Jan-16 21:15:27.830096 - [DEBUG] Edge function : AllBottom (result of previous compose)
32236 2019-Jan-16 21:15:27.830129 - [DEBUG]
32237 2019-Jan-16 21:15:27.830154 - [DEBUG] Join: AllTop & AllBottom
32238 2019-Jan-16 21:15:27.830180 - [DEBUG] = AllBottom (new jump func)
32239 2019-Jan-16 21:15:27.830205 - [DEBUG]
32240 2019-Jan-16 21:15:27.830228 - [DEBUG] Start adding new jump function
32241 2019-Jan-16 21:15:27.830251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32242 2019-Jan-16 21:15:27.830307 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32243 2019-Jan-16 21:15:27.830966 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32244 2019-Jan-16 21:15:27.831654 - [DEBUG] Edge Function : AllBottom
32245 2019-Jan-16 21:15:27.831689 - [DEBUG] End adding new jump function
32246 2019-Jan-16 21:15:27.831713 - [DEBUG]
32247 2019-Jan-16 21:15:27.831756 - [DEBUG] -------------------------------------------- 891. Path Edge --------------------------------------------
32248 2019-Jan-16 21:15:27.831783 - [DEBUG]
32249 2019-Jan-16 21:15:27.831806 - [DEBUG] Process 891. path edge:
32250 2019-Jan-16 21:15:27.831830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32251 2019-Jan-16 21:15:27.831905 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
32252 2019-Jan-16 21:15:27.832612 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32253 2019-Jan-16 21:15:27.833314 - [DEBUG]
32254 2019-Jan-16 21:15:27.833342 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32255 2019-Jan-16 21:15:27.834007 - [DEBUG] Possible callees:
32256 2019-Jan-16 21:15:27.834032 - [DEBUG] foo
32257 2019-Jan-16 21:15:27.834057 - [DEBUG] Possible return sites:
32258 2019-Jan-16 21:15:27.834080 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12632259 2019-Jan-16 21:15:27.835396 - [DEBUG] Found and process special summary
32260 2019-Jan-16 21:15:27.835436 - [DEBUG] Compose: EdgeIdentity * AllBottom
32261 2019-Jan-16 21:15:27.835464 - [DEBUG]
32262 2019-Jan-16 21:15:27.835488 - [DEBUG] Propagate flow
32263 2019-Jan-16 21:15:27.835511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32264 2019-Jan-16 21:15:27.835571 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32265 2019-Jan-16 21:15:27.836212 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32266 2019-Jan-16 21:15:27.836857 - [DEBUG] Edge function : AllBottom (result of previous compose)
32267 2019-Jan-16 21:15:27.836883 - [DEBUG]
32268 2019-Jan-16 21:15:27.836909 - [DEBUG] Join: AllTop & AllBottom
32269 2019-Jan-16 21:15:27.836935 - [DEBUG] = AllBottom (new jump func)
32270 2019-Jan-16 21:15:27.836960 - [DEBUG]
32271 2019-Jan-16 21:15:27.836983 - [DEBUG] Start adding new jump function
32272 2019-Jan-16 21:15:27.837006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32273 2019-Jan-16 21:15:27.837063 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32274 2019-Jan-16 21:15:27.837708 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32275 2019-Jan-16 21:15:27.838346 - [DEBUG] Edge Function : AllBottom
32276 2019-Jan-16 21:15:27.838377 - [DEBUG] End adding new jump function
32277 2019-Jan-16 21:15:27.838413 - [DEBUG]
32278 2019-Jan-16 21:15:27.838439 - [DEBUG] -------------------------------------------- 892. Path Edge --------------------------------------------
32279 2019-Jan-16 21:15:27.838463 - [DEBUG]
32280 2019-Jan-16 21:15:27.838486 - [DEBUG] Process 892. path edge:
32281 2019-Jan-16 21:15:27.838510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32282 2019-Jan-16 21:15:27.838584 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
32283 2019-Jan-16 21:15:27.839224 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32284 2019-Jan-16 21:15:27.839861 - [DEBUG]
32285 2019-Jan-16 21:15:27.839886 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32286 2019-Jan-16 21:15:27.840545 - [DEBUG] Compose: EdgeIdentity * AllBottom
32287 2019-Jan-16 21:15:27.840572 - [DEBUG]
32288 2019-Jan-16 21:15:27.840596 - [DEBUG] Propagate flow
32289 2019-Jan-16 21:15:27.840619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32290 2019-Jan-16 21:15:27.840677 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
32291 2019-Jan-16 21:15:27.841313 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32292 2019-Jan-16 21:15:27.841967 - [DEBUG] Edge function : AllBottom (result of previous compose)
32293 2019-Jan-16 21:15:27.841992 - [DEBUG]
32294 2019-Jan-16 21:15:27.842018 - [DEBUG] Join: AllTop & AllBottom
32295 2019-Jan-16 21:15:27.842043 - [DEBUG] = AllBottom (new jump func)
32296 2019-Jan-16 21:15:27.842067 - [DEBUG]
32297 2019-Jan-16 21:15:27.842091 - [DEBUG] Start adding new jump function
32298 2019-Jan-16 21:15:27.842114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32299 2019-Jan-16 21:15:27.842170 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32300 2019-Jan-16 21:15:27.842807 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
32301 2019-Jan-16 21:15:27.843440 - [DEBUG] Edge Function : AllBottom
32302 2019-Jan-16 21:15:27.843468 - [DEBUG] End adding new jump function
32303 2019-Jan-16 21:15:27.843492 - [DEBUG]
32304 2019-Jan-16 21:15:27.843515 - [DEBUG] -------------------------------------------- 893. Path Edge --------------------------------------------
32305 2019-Jan-16 21:15:27.843539 - [DEBUG]
32306 2019-Jan-16 21:15:27.843562 - [DEBUG] Process 893. path edge:
32307 2019-Jan-16 21:15:27.843586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32308 2019-Jan-16 21:15:27.843641 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
32309 2019-Jan-16 21:15:27.844275 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32310 2019-Jan-16 21:15:27.844914 - [DEBUG]
32311 2019-Jan-16 21:15:27.844939 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
32312 2019-Jan-16 21:15:27.845608 - [DEBUG] Compose: EdgeIdentity * AllBottom
32313 2019-Jan-16 21:15:27.845635 - [DEBUG]
32314 2019-Jan-16 21:15:27.845659 - [DEBUG] Propagate flow
32315 2019-Jan-16 21:15:27.845682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32316 2019-Jan-16 21:15:27.845739 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
32317 2019-Jan-16 21:15:27.846374 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32318 2019-Jan-16 21:15:27.847010 - [DEBUG] Edge function : AllBottom (result of previous compose)
32319 2019-Jan-16 21:15:27.847035 - [DEBUG]
32320 2019-Jan-16 21:15:27.847060 - [DEBUG] Join: AllTop & AllBottom
32321 2019-Jan-16 21:15:27.847086 - [DEBUG] = AllBottom (new jump func)
32322 2019-Jan-16 21:15:27.847110 - [DEBUG]
32323 2019-Jan-16 21:15:27.847133 - [DEBUG] Start adding new jump function
32324 2019-Jan-16 21:15:27.847156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32325 2019-Jan-16 21:15:27.847212 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32326 2019-Jan-16 21:15:27.847858 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
32327 2019-Jan-16 21:15:27.848508 - [DEBUG] Edge Function : AllBottom
32328 2019-Jan-16 21:15:27.848537 - [DEBUG] End adding new jump function
32329 2019-Jan-16 21:15:27.848560 - [DEBUG]
32330 2019-Jan-16 21:15:27.848584 - [DEBUG] -------------------------------------------- 894. Path Edge --------------------------------------------
32331 2019-Jan-16 21:15:27.848608 - [DEBUG]
32332 2019-Jan-16 21:15:27.848631 - [DEBUG] Process 894. path edge:
32333 2019-Jan-16 21:15:27.848654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32334 2019-Jan-16 21:15:27.848710 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
32335 2019-Jan-16 21:15:27.849345 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32336 2019-Jan-16 21:15:27.849982 - [DEBUG]
32337 2019-Jan-16 21:15:27.850007 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
32338 2019-Jan-16 21:15:27.850657 - [DEBUG] Compose: EdgeIdentity * AllBottom
32339 2019-Jan-16 21:15:27.850686 - [DEBUG]
32340 2019-Jan-16 21:15:27.850710 - [DEBUG] Propagate flow
32341 2019-Jan-16 21:15:27.850733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32342 2019-Jan-16 21:15:27.850790 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32343 2019-Jan-16 21:15:27.851437 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32344 2019-Jan-16 21:15:27.852091 - [DEBUG] Edge function : AllBottom (result of previous compose)
32345 2019-Jan-16 21:15:27.852116 - [DEBUG]
32346 2019-Jan-16 21:15:27.852141 - [DEBUG] Join: AllTop & AllBottom
32347 2019-Jan-16 21:15:27.852167 - [DEBUG] = AllBottom (new jump func)
32348 2019-Jan-16 21:15:27.852191 - [DEBUG]
32349 2019-Jan-16 21:15:27.852214 - [DEBUG] Start adding new jump function
32350 2019-Jan-16 21:15:27.852238 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32351 2019-Jan-16 21:15:27.852294 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32352 2019-Jan-16 21:15:27.852940 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32353 2019-Jan-16 21:15:27.853585 - [DEBUG] Edge Function : AllBottom
32354 2019-Jan-16 21:15:27.853613 - [DEBUG] End adding new jump function
32355 2019-Jan-16 21:15:27.853637 - [DEBUG]
32356 2019-Jan-16 21:15:27.853660 - [DEBUG] -------------------------------------------- 895. Path Edge --------------------------------------------
32357 2019-Jan-16 21:15:27.853685 - [DEBUG]
32358 2019-Jan-16 21:15:27.853708 - [DEBUG] Process 895. path edge:
32359 2019-Jan-16 21:15:27.853731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32360 2019-Jan-16 21:15:27.853787 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
32361 2019-Jan-16 21:15:27.854432 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32362 2019-Jan-16 21:15:27.855081 - [DEBUG]
32363 2019-Jan-16 21:15:27.855107 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32364 2019-Jan-16 21:15:27.855761 - [DEBUG] Possible callees:
32365 2019-Jan-16 21:15:27.855786 - [DEBUG] llvm.dbg.declare
32366 2019-Jan-16 21:15:27.855811 - [DEBUG] Possible return sites:
32367 2019-Jan-16 21:15:27.855834 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13632368 2019-Jan-16 21:15:27.857120 - [DEBUG] Found and process special summary
32369 2019-Jan-16 21:15:27.857156 - [DEBUG] Compose: EdgeIdentity * AllBottom
32370 2019-Jan-16 21:15:27.857183 - [DEBUG]
32371 2019-Jan-16 21:15:27.857206 - [DEBUG] Propagate flow
32372 2019-Jan-16 21:15:27.857230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32373 2019-Jan-16 21:15:27.857294 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32374 2019-Jan-16 21:15:27.857940 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32375 2019-Jan-16 21:15:27.858594 - [DEBUG] Edge function : AllBottom (result of previous compose)
32376 2019-Jan-16 21:15:27.858619 - [DEBUG]
32377 2019-Jan-16 21:15:27.858644 - [DEBUG] Join: AllTop & AllBottom
32378 2019-Jan-16 21:15:27.858670 - [DEBUG] = AllBottom (new jump func)
32379 2019-Jan-16 21:15:27.858694 - [DEBUG]
32380 2019-Jan-16 21:15:27.858717 - [DEBUG] Start adding new jump function
32381 2019-Jan-16 21:15:27.858740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32382 2019-Jan-16 21:15:27.858796 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32383 2019-Jan-16 21:15:27.859435 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32384 2019-Jan-16 21:15:27.860073 - [DEBUG] Edge Function : AllBottom
32385 2019-Jan-16 21:15:27.860101 - [DEBUG] End adding new jump function
32386 2019-Jan-16 21:15:27.860125 - [DEBUG]
32387 2019-Jan-16 21:15:27.860148 - [DEBUG] -------------------------------------------- 896. Path Edge --------------------------------------------
32388 2019-Jan-16 21:15:27.860173 - [DEBUG]
32389 2019-Jan-16 21:15:27.860196 - [DEBUG] Process 896. path edge:
32390 2019-Jan-16 21:15:27.860219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32391 2019-Jan-16 21:15:27.860275 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
32392 2019-Jan-16 21:15:27.860916 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32393 2019-Jan-16 21:15:27.861555 - [DEBUG]
32394 2019-Jan-16 21:15:27.861579 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32395 2019-Jan-16 21:15:27.862251 - [DEBUG] Compose: EdgeIdentity * AllBottom
32396 2019-Jan-16 21:15:27.862280 - [DEBUG]
32397 2019-Jan-16 21:15:27.862304 - [DEBUG] Propagate flow
32398 2019-Jan-16 21:15:27.862327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32399 2019-Jan-16 21:15:27.862384 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
32400 2019-Jan-16 21:15:27.863020 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32401 2019-Jan-16 21:15:27.863657 - [DEBUG] Edge function : AllBottom (result of previous compose)
32402 2019-Jan-16 21:15:27.863682 - [DEBUG]
32403 2019-Jan-16 21:15:27.863707 - [DEBUG] Join: AllTop & AllBottom
32404 2019-Jan-16 21:15:27.863732 - [DEBUG] = AllBottom (new jump func)
32405 2019-Jan-16 21:15:27.863757 - [DEBUG]
32406 2019-Jan-16 21:15:27.863780 - [DEBUG] Start adding new jump function
32407 2019-Jan-16 21:15:27.863803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32408 2019-Jan-16 21:15:27.863858 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32409 2019-Jan-16 21:15:27.864496 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
32410 2019-Jan-16 21:15:27.865143 - [DEBUG] Edge Function : AllBottom
32411 2019-Jan-16 21:15:27.865180 - [DEBUG] End adding new jump function
32412 2019-Jan-16 21:15:27.865204 - [DEBUG]
32413 2019-Jan-16 21:15:27.865228 - [DEBUG] -------------------------------------------- 897. Path Edge --------------------------------------------
32414 2019-Jan-16 21:15:27.865252 - [DEBUG]
32415 2019-Jan-16 21:15:27.865275 - [DEBUG] Process 897. path edge:
32416 2019-Jan-16 21:15:27.865299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32417 2019-Jan-16 21:15:27.865355 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
32418 2019-Jan-16 21:15:27.865991 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32419 2019-Jan-16 21:15:27.866627 - [DEBUG]
32420 2019-Jan-16 21:15:27.866653 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
32421 2019-Jan-16 21:15:27.867302 - [DEBUG] Compose: EdgeIdentity * AllBottom
32422 2019-Jan-16 21:15:27.867330 - [DEBUG]
32423 2019-Jan-16 21:15:27.867354 - [DEBUG] Propagate flow
32424 2019-Jan-16 21:15:27.867377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32425 2019-Jan-16 21:15:27.867433 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
32426 2019-Jan-16 21:15:27.868066 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32427 2019-Jan-16 21:15:27.868721 - [DEBUG] Edge function : AllBottom (result of previous compose)
32428 2019-Jan-16 21:15:27.868746 - [DEBUG]
32429 2019-Jan-16 21:15:27.868771 - [DEBUG] Join: AllTop & AllBottom
32430 2019-Jan-16 21:15:27.868797 - [DEBUG] = AllBottom (new jump func)
32431 2019-Jan-16 21:15:27.868821 - [DEBUG]
32432 2019-Jan-16 21:15:27.868844 - [DEBUG] Start adding new jump function
32433 2019-Jan-16 21:15:27.868867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32434 2019-Jan-16 21:15:27.868927 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32435 2019-Jan-16 21:15:27.869568 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
32436 2019-Jan-16 21:15:27.870200 - [DEBUG] Edge Function : AllBottom
32437 2019-Jan-16 21:15:27.870228 - [DEBUG] End adding new jump function
32438 2019-Jan-16 21:15:27.870252 - [DEBUG]
32439 2019-Jan-16 21:15:27.870275 - [DEBUG] -------------------------------------------- 898. Path Edge --------------------------------------------
32440 2019-Jan-16 21:15:27.870300 - [DEBUG]
32441 2019-Jan-16 21:15:27.870322 - [DEBUG] Process 898. path edge:
32442 2019-Jan-16 21:15:27.870346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32443 2019-Jan-16 21:15:27.870402 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
32444 2019-Jan-16 21:15:27.871036 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32445 2019-Jan-16 21:15:27.871675 - [DEBUG]
32446 2019-Jan-16 21:15:27.871700 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
32447 2019-Jan-16 21:15:27.872365 - [DEBUG] Compose: EdgeIdentity * AllBottom
32448 2019-Jan-16 21:15:27.872393 - [DEBUG]
32449 2019-Jan-16 21:15:27.872416 - [DEBUG] Propagate flow
32450 2019-Jan-16 21:15:27.872439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32451 2019-Jan-16 21:15:27.872497 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32452 2019-Jan-16 21:15:27.873172 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32453 2019-Jan-16 21:15:27.873812 - [DEBUG] Edge function : AllBottom (result of previous compose)
32454 2019-Jan-16 21:15:27.873837 - [DEBUG]
32455 2019-Jan-16 21:15:27.873862 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32456 2019-Jan-16 21:15:27.873896 - [DEBUG] = AllBottom
32457 2019-Jan-16 21:15:27.873920 - [DEBUG]
32458 2019-Jan-16 21:15:27.873943 - [DEBUG] PROPAGATE: No new function!
32459 2019-Jan-16 21:15:27.873968 - [DEBUG] EDGE:
32460 2019-Jan-16 21:15:27.874026 - [DEBUG] ---> 32461 2019-Jan-16 21:15:27.874660 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32462 2019-Jan-16 21:15:27.875314 - [DEBUG]
32463 2019-Jan-16 21:15:27.875339 - [DEBUG] EDGE:
32464 2019-Jan-16 21:15:27.875396 - [DEBUG] ---> 32465 2019-Jan-16 21:15:27.876030 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32466 2019-Jan-16 21:15:27.876668 - [DEBUG]
32467 2019-Jan-16 21:15:27.876692 - [DEBUG] EDGE:
32468 2019-Jan-16 21:15:27.876750 - [DEBUG] ---> 32469 2019-Jan-16 21:15:27.877386 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32470 2019-Jan-16 21:15:27.878023 - [DEBUG]
32471 2019-Jan-16 21:15:27.878061 - [DEBUG] Compose: EdgeIdentity * AllBottom
32472 2019-Jan-16 21:15:27.878088 - [DEBUG]
32473 2019-Jan-16 21:15:27.878111 - [DEBUG] Propagate flow
32474 2019-Jan-16 21:15:27.878134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32475 2019-Jan-16 21:15:27.878190 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32476 2019-Jan-16 21:15:27.878844 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32477 2019-Jan-16 21:15:27.879481 - [DEBUG] Edge function : AllBottom (result of previous compose)
32478 2019-Jan-16 21:15:27.879506 - [DEBUG]
32479 2019-Jan-16 21:15:27.879531 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32480 2019-Jan-16 21:15:27.879556 - [DEBUG] = AllBottom
32481 2019-Jan-16 21:15:27.879580 - [DEBUG]
32482 2019-Jan-16 21:15:27.879603 - [DEBUG] PROPAGATE: No new function!
32483 2019-Jan-16 21:15:27.879630 - [DEBUG] EDGE:
32484 2019-Jan-16 21:15:27.879687 - [DEBUG] ---> 32485 2019-Jan-16 21:15:27.880333 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32486 2019-Jan-16 21:15:27.880969 - [DEBUG]
32487 2019-Jan-16 21:15:27.881001 - [DEBUG] Compose: EdgeIdentity * AllBottom
32488 2019-Jan-16 21:15:27.881028 - [DEBUG]
32489 2019-Jan-16 21:15:27.881051 - [DEBUG] Propagate flow
32490 2019-Jan-16 21:15:27.881074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32491 2019-Jan-16 21:15:27.881130 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32492 2019-Jan-16 21:15:27.881788 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32493 2019-Jan-16 21:15:27.882426 - [DEBUG] Edge function : AllBottom (result of previous compose)
32494 2019-Jan-16 21:15:27.882450 - [DEBUG]
32495 2019-Jan-16 21:15:27.882475 - [DEBUG] Join: AllTop & AllBottom
32496 2019-Jan-16 21:15:27.882501 - [DEBUG] = AllBottom (new jump func)
32497 2019-Jan-16 21:15:27.882525 - [DEBUG]
32498 2019-Jan-16 21:15:27.882548 - [DEBUG] Start adding new jump function
32499 2019-Jan-16 21:15:27.882571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32500 2019-Jan-16 21:15:27.882626 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32501 2019-Jan-16 21:15:27.883272 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32502 2019-Jan-16 21:15:27.883917 - [DEBUG] Edge Function : AllBottom
32503 2019-Jan-16 21:15:27.883945 - [DEBUG] End adding new jump function
32504 2019-Jan-16 21:15:27.883969 - [DEBUG]
32505 2019-Jan-16 21:15:27.883992 - [DEBUG] -------------------------------------------- 899. Path Edge --------------------------------------------
32506 2019-Jan-16 21:15:27.884016 - [DEBUG]
32507 2019-Jan-16 21:15:27.884039 - [DEBUG] Process 899. path edge:
32508 2019-Jan-16 21:15:27.884063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32509 2019-Jan-16 21:15:27.884119 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
32510 2019-Jan-16 21:15:27.884764 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32511 2019-Jan-16 21:15:27.885420 - [DEBUG]
32512 2019-Jan-16 21:15:27.885444 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32513 2019-Jan-16 21:15:27.886097 - [DEBUG] Possible callees:
32514 2019-Jan-16 21:15:27.886122 - [DEBUG] llvm.dbg.declare
32515 2019-Jan-16 21:15:27.886147 - [DEBUG] Possible return sites:
32516 2019-Jan-16 21:15:27.886171 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14332517 2019-Jan-16 21:15:27.887449 - [DEBUG] Found and process special summary
32518 2019-Jan-16 21:15:27.887483 - [DEBUG] Compose: EdgeIdentity * AllBottom
32519 2019-Jan-16 21:15:27.887510 - [DEBUG]
32520 2019-Jan-16 21:15:27.887534 - [DEBUG] Propagate flow
32521 2019-Jan-16 21:15:27.887557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32522 2019-Jan-16 21:15:27.887613 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32523 2019-Jan-16 21:15:27.888252 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32524 2019-Jan-16 21:15:27.888905 - [DEBUG] Edge function : AllBottom (result of previous compose)
32525 2019-Jan-16 21:15:27.888930 - [DEBUG]
32526 2019-Jan-16 21:15:27.888955 - [DEBUG] Join: AllTop & AllBottom
32527 2019-Jan-16 21:15:27.888980 - [DEBUG] = AllBottom (new jump func)
32528 2019-Jan-16 21:15:27.889004 - [DEBUG]
32529 2019-Jan-16 21:15:27.889027 - [DEBUG] Start adding new jump function
32530 2019-Jan-16 21:15:27.889050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32531 2019-Jan-16 21:15:27.889106 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32532 2019-Jan-16 21:15:27.889745 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32533 2019-Jan-16 21:15:27.890383 - [DEBUG] Edge Function : AllBottom
32534 2019-Jan-16 21:15:27.890411 - [DEBUG] End adding new jump function
32535 2019-Jan-16 21:15:27.890435 - [DEBUG]
32536 2019-Jan-16 21:15:27.890458 - [DEBUG] -------------------------------------------- 900. Path Edge --------------------------------------------
32537 2019-Jan-16 21:15:27.890483 - [DEBUG]
32538 2019-Jan-16 21:15:27.890506 - [DEBUG] Process 900. path edge:
32539 2019-Jan-16 21:15:27.890529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32540 2019-Jan-16 21:15:27.890586 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
32541 2019-Jan-16 21:15:27.891225 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32542 2019-Jan-16 21:15:27.891886 - [DEBUG]
32543 2019-Jan-16 21:15:27.891911 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32544 2019-Jan-16 21:15:27.892567 - [DEBUG] Compose: EdgeIdentity * AllBottom
32545 2019-Jan-16 21:15:27.892594 - [DEBUG]
32546 2019-Jan-16 21:15:27.892618 - [DEBUG] Propagate flow
32547 2019-Jan-16 21:15:27.892641 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32548 2019-Jan-16 21:15:27.892698 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
32549 2019-Jan-16 21:15:27.893331 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32550 2019-Jan-16 21:15:27.893969 - [DEBUG] Edge function : AllBottom (result of previous compose)
32551 2019-Jan-16 21:15:27.893994 - [DEBUG]
32552 2019-Jan-16 21:15:27.894018 - [DEBUG] Join: AllTop & AllBottom
32553 2019-Jan-16 21:15:27.894044 - [DEBUG] = AllBottom (new jump func)
32554 2019-Jan-16 21:15:27.894068 - [DEBUG]
32555 2019-Jan-16 21:15:27.894091 - [DEBUG] Start adding new jump function
32556 2019-Jan-16 21:15:27.894114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32557 2019-Jan-16 21:15:27.894170 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32558 2019-Jan-16 21:15:27.894808 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
32559 2019-Jan-16 21:15:27.895454 - [DEBUG] Edge Function : AllBottom
32560 2019-Jan-16 21:15:27.895482 - [DEBUG] End adding new jump function
32561 2019-Jan-16 21:15:27.895506 - [DEBUG]
32562 2019-Jan-16 21:15:27.895529 - [DEBUG] -------------------------------------------- 901. Path Edge --------------------------------------------
32563 2019-Jan-16 21:15:27.895553 - [DEBUG]
32564 2019-Jan-16 21:15:27.895576 - [DEBUG] Process 901. path edge:
32565 2019-Jan-16 21:15:27.895600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32566 2019-Jan-16 21:15:27.895656 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
32567 2019-Jan-16 21:15:27.896289 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32568 2019-Jan-16 21:15:27.896926 - [DEBUG]
32569 2019-Jan-16 21:15:27.896951 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
32570 2019-Jan-16 21:15:27.897599 - [DEBUG] Compose: EdgeIdentity * AllBottom
32571 2019-Jan-16 21:15:27.897627 - [DEBUG]
32572 2019-Jan-16 21:15:27.897650 - [DEBUG] Propagate flow
32573 2019-Jan-16 21:15:27.897673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32574 2019-Jan-16 21:15:27.897730 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
32575 2019-Jan-16 21:15:27.898363 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32576 2019-Jan-16 21:15:27.899017 - [DEBUG] Edge function : AllBottom (result of previous compose)
32577 2019-Jan-16 21:15:27.899042 - [DEBUG]
32578 2019-Jan-16 21:15:27.899067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32579 2019-Jan-16 21:15:27.899092 - [DEBUG] = AllBottom
32580 2019-Jan-16 21:15:27.899116 - [DEBUG]
32581 2019-Jan-16 21:15:27.899139 - [DEBUG] PROPAGATE: No new function!
32582 2019-Jan-16 21:15:27.899163 - [DEBUG] EDGE:
32583 2019-Jan-16 21:15:27.899220 - [DEBUG] ---> 32584 2019-Jan-16 21:15:27.899852 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32585 2019-Jan-16 21:15:27.900490 - [DEBUG]
32586 2019-Jan-16 21:15:27.900514 - [DEBUG] EDGE:
32587 2019-Jan-16 21:15:27.900571 - [DEBUG] ---> 32588 2019-Jan-16 21:15:27.901209 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32589 2019-Jan-16 21:15:27.901875 - [DEBUG]
32590 2019-Jan-16 21:15:27.901911 - [DEBUG] Compose: EdgeIdentity * AllBottom
32591 2019-Jan-16 21:15:27.901939 - [DEBUG]
32592 2019-Jan-16 21:15:27.901962 - [DEBUG] Propagate flow
32593 2019-Jan-16 21:15:27.901985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32594 2019-Jan-16 21:15:27.902041 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32595 2019-Jan-16 21:15:27.902680 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32596 2019-Jan-16 21:15:27.903318 - [DEBUG] Edge function : AllBottom (result of previous compose)
32597 2019-Jan-16 21:15:27.903343 - [DEBUG]
32598 2019-Jan-16 21:15:27.903368 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32599 2019-Jan-16 21:15:27.903393 - [DEBUG] = AllBottom
32600 2019-Jan-16 21:15:27.903417 - [DEBUG]
32601 2019-Jan-16 21:15:27.903440 - [DEBUG] PROPAGATE: No new function!
32602 2019-Jan-16 21:15:27.903466 - [DEBUG] EDGE:
32603 2019-Jan-16 21:15:27.903524 - [DEBUG] ---> 32604 2019-Jan-16 21:15:27.904170 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32605 2019-Jan-16 21:15:27.904807 - [DEBUG]
32606 2019-Jan-16 21:15:27.904832 - [DEBUG] EDGE:
32607 2019-Jan-16 21:15:27.904889 - [DEBUG] ---> 32608 2019-Jan-16 21:15:27.905540 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32609 2019-Jan-16 21:15:27.906177 - [DEBUG]
32610 2019-Jan-16 21:15:27.906209 - [DEBUG] Compose: EdgeIdentity * AllBottom
32611 2019-Jan-16 21:15:27.906236 - [DEBUG]
32612 2019-Jan-16 21:15:27.906259 - [DEBUG] Propagate flow
32613 2019-Jan-16 21:15:27.906282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32614 2019-Jan-16 21:15:27.906338 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
32615 2019-Jan-16 21:15:27.906973 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32616 2019-Jan-16 21:15:27.907609 - [DEBUG] Edge function : AllBottom (result of previous compose)
32617 2019-Jan-16 21:15:27.907634 - [DEBUG]
32618 2019-Jan-16 21:15:27.907658 - [DEBUG] Join: AllTop & AllBottom
32619 2019-Jan-16 21:15:27.907684 - [DEBUG] = AllBottom (new jump func)
32620 2019-Jan-16 21:15:27.907708 - [DEBUG]
32621 2019-Jan-16 21:15:27.907731 - [DEBUG] Start adding new jump function
32622 2019-Jan-16 21:15:27.907754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32623 2019-Jan-16 21:15:27.907810 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32624 2019-Jan-16 21:15:27.908460 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
32625 2019-Jan-16 21:15:27.909094 - [DEBUG] Edge Function : AllBottom
32626 2019-Jan-16 21:15:27.909123 - [DEBUG] End adding new jump function
32627 2019-Jan-16 21:15:27.909147 - [DEBUG]
32628 2019-Jan-16 21:15:27.909170 - [DEBUG] -------------------------------------------- 902. Path Edge --------------------------------------------
32629 2019-Jan-16 21:15:27.909194 - [DEBUG]
32630 2019-Jan-16 21:15:27.909217 - [DEBUG] Process 902. path edge:
32631 2019-Jan-16 21:15:27.909241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32632 2019-Jan-16 21:15:27.909297 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
32633 2019-Jan-16 21:15:27.909939 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32634 2019-Jan-16 21:15:27.910583 - [DEBUG]
32635 2019-Jan-16 21:15:27.910609 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
32636 2019-Jan-16 21:15:27.911260 - [DEBUG] Compose: EdgeIdentity * AllBottom
32637 2019-Jan-16 21:15:27.911288 - [DEBUG]
32638 2019-Jan-16 21:15:27.911312 - [DEBUG] Propagate flow
32639 2019-Jan-16 21:15:27.911335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32640 2019-Jan-16 21:15:27.911392 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32641 2019-Jan-16 21:15:27.912056 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32642 2019-Jan-16 21:15:27.912694 - [DEBUG] Edge function : AllBottom (result of previous compose)
32643 2019-Jan-16 21:15:27.912719 - [DEBUG]
32644 2019-Jan-16 21:15:27.912744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32645 2019-Jan-16 21:15:27.912769 - [DEBUG] = AllBottom
32646 2019-Jan-16 21:15:27.912793 - [DEBUG]
32647 2019-Jan-16 21:15:27.912816 - [DEBUG] PROPAGATE: No new function!
32648 2019-Jan-16 21:15:27.912847 - [DEBUG] Compose: EdgeIdentity * AllBottom
32649 2019-Jan-16 21:15:27.912874 - [DEBUG]
32650 2019-Jan-16 21:15:27.912898 - [DEBUG] Propagate flow
32651 2019-Jan-16 21:15:27.912921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32652 2019-Jan-16 21:15:27.912977 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32653 2019-Jan-16 21:15:27.913623 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32654 2019-Jan-16 21:15:27.914259 - [DEBUG] Edge function : AllBottom (result of previous compose)
32655 2019-Jan-16 21:15:27.914284 - [DEBUG]
32656 2019-Jan-16 21:15:27.914309 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32657 2019-Jan-16 21:15:27.914335 - [DEBUG] = AllBottom
32658 2019-Jan-16 21:15:27.914359 - [DEBUG]
32659 2019-Jan-16 21:15:27.914381 - [DEBUG] PROPAGATE: No new function!
32660 2019-Jan-16 21:15:27.914405 - [DEBUG] EDGE:
32661 2019-Jan-16 21:15:27.914463 - [DEBUG] ---> 32662 2019-Jan-16 21:15:27.915111 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32663 2019-Jan-16 21:15:27.915749 - [DEBUG]
32664 2019-Jan-16 21:15:27.915773 - [DEBUG] EDGE:
32665 2019-Jan-16 21:15:27.915831 - [DEBUG] ---> 32666 2019-Jan-16 21:15:27.916464 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32667 2019-Jan-16 21:15:27.917101 - [DEBUG]
32668 2019-Jan-16 21:15:27.917125 - [DEBUG] EDGE:
32669 2019-Jan-16 21:15:27.917182 - [DEBUG] ---> 32670 2019-Jan-16 21:15:27.917828 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32671 2019-Jan-16 21:15:27.918478 - [DEBUG]
32672 2019-Jan-16 21:15:27.918514 - [DEBUG] Compose: EdgeIdentity * AllBottom
32673 2019-Jan-16 21:15:27.918540 - [DEBUG]
32674 2019-Jan-16 21:15:27.918564 - [DEBUG] Propagate flow
32675 2019-Jan-16 21:15:27.918587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32676 2019-Jan-16 21:15:27.918643 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32677 2019-Jan-16 21:15:27.919289 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32678 2019-Jan-16 21:15:27.919926 - [DEBUG] Edge function : AllBottom (result of previous compose)
32679 2019-Jan-16 21:15:27.919951 - [DEBUG]
32680 2019-Jan-16 21:15:27.919977 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32681 2019-Jan-16 21:15:27.920002 - [DEBUG] = AllBottom
32682 2019-Jan-16 21:15:27.920027 - [DEBUG]
32683 2019-Jan-16 21:15:27.920049 - [DEBUG] PROPAGATE: No new function!
32684 2019-Jan-16 21:15:27.920076 - [DEBUG] EDGE:
32685 2019-Jan-16 21:15:27.920134 - [DEBUG] ---> 32686 2019-Jan-16 21:15:27.920773 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32687 2019-Jan-16 21:15:27.921410 - [DEBUG]
32688 2019-Jan-16 21:15:27.921435 - [DEBUG] EDGE:
32689 2019-Jan-16 21:15:27.921492 - [DEBUG] ---> 32690 2019-Jan-16 21:15:27.922143 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32691 2019-Jan-16 21:15:27.922780 - [DEBUG]
32692 2019-Jan-16 21:15:27.922806 - [DEBUG] EDGE:
32693 2019-Jan-16 21:15:27.922863 - [DEBUG] ---> 32694 2019-Jan-16 21:15:27.923501 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32695 2019-Jan-16 21:15:27.924138 - [DEBUG]
32696 2019-Jan-16 21:15:27.924163 - [DEBUG] EDGE:
32697 2019-Jan-16 21:15:27.924220 - [DEBUG] ---> 32698 2019-Jan-16 21:15:27.924854 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32699 2019-Jan-16 21:15:27.925506 - [DEBUG]
32700 2019-Jan-16 21:15:27.925532 - [DEBUG] EDGE:
32701 2019-Jan-16 21:15:27.925589 - [DEBUG] ---> 32702 2019-Jan-16 21:15:27.926223 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32703 2019-Jan-16 21:15:27.926859 - [DEBUG]
32704 2019-Jan-16 21:15:27.926885 - [DEBUG] EDGE:
32705 2019-Jan-16 21:15:27.926942 - [DEBUG] ---> 32706 2019-Jan-16 21:15:27.927578 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
32707 2019-Jan-16 21:15:27.928218 - [DEBUG]
32708 2019-Jan-16 21:15:27.928243 - [DEBUG] EDGE:
32709 2019-Jan-16 21:15:27.928300 - [DEBUG] ---> 32710 2019-Jan-16 21:15:27.928963 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
32711 2019-Jan-16 21:15:27.929603 - [DEBUG]
32712 2019-Jan-16 21:15:27.929628 - [DEBUG] EDGE:
32713 2019-Jan-16 21:15:27.929685 - [DEBUG] ---> 32714 2019-Jan-16 21:15:27.930322 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
32715 2019-Jan-16 21:15:27.930960 - [DEBUG]
32716 2019-Jan-16 21:15:27.930995 - [DEBUG] Compose: EdgeIdentity * AllBottom
32717 2019-Jan-16 21:15:27.931021 - [DEBUG]
32718 2019-Jan-16 21:15:27.931045 - [DEBUG] Propagate flow
32719 2019-Jan-16 21:15:27.931068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32720 2019-Jan-16 21:15:27.931124 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32721 2019-Jan-16 21:15:27.931775 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32722 2019-Jan-16 21:15:27.932421 - [DEBUG] Edge function : AllBottom (result of previous compose)
32723 2019-Jan-16 21:15:27.932446 - [DEBUG]
32724 2019-Jan-16 21:15:27.932470 - [DEBUG] Join: AllTop & AllBottom
32725 2019-Jan-16 21:15:27.932496 - [DEBUG] = AllBottom (new jump func)
32726 2019-Jan-16 21:15:27.932520 - [DEBUG]
32727 2019-Jan-16 21:15:27.932543 - [DEBUG] Start adding new jump function
32728 2019-Jan-16 21:15:27.932566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32729 2019-Jan-16 21:15:27.932622 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32730 2019-Jan-16 21:15:27.933267 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32731 2019-Jan-16 21:15:27.933911 - [DEBUG] Edge Function : AllBottom
32732 2019-Jan-16 21:15:27.933942 - [DEBUG] End adding new jump function
32733 2019-Jan-16 21:15:27.933966 - [DEBUG]
32734 2019-Jan-16 21:15:27.933990 - [DEBUG] -------------------------------------------- 903. Path Edge --------------------------------------------
32735 2019-Jan-16 21:15:27.934014 - [DEBUG]
32736 2019-Jan-16 21:15:27.934037 - [DEBUG] Process 903. path edge:
32737 2019-Jan-16 21:15:27.934060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32738 2019-Jan-16 21:15:27.934117 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
32739 2019-Jan-16 21:15:27.934756 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32740 2019-Jan-16 21:15:27.935418 - [DEBUG]
32741 2019-Jan-16 21:15:27.935442 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32742 2019-Jan-16 21:15:27.936096 - [DEBUG] Compose: EdgeIdentity * AllBottom
32743 2019-Jan-16 21:15:27.936123 - [DEBUG]
32744 2019-Jan-16 21:15:27.936147 - [DEBUG] Propagate flow
32745 2019-Jan-16 21:15:27.936170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32746 2019-Jan-16 21:15:27.936226 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
32747 2019-Jan-16 21:15:27.936861 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32748 2019-Jan-16 21:15:27.937511 - [DEBUG] Edge function : AllBottom (result of previous compose)
32749 2019-Jan-16 21:15:27.937537 - [DEBUG]
32750 2019-Jan-16 21:15:27.937561 - [DEBUG] Join: AllTop & AllBottom
32751 2019-Jan-16 21:15:27.937587 - [DEBUG] = AllBottom (new jump func)
32752 2019-Jan-16 21:15:27.937611 - [DEBUG]
32753 2019-Jan-16 21:15:27.937634 - [DEBUG] Start adding new jump function
32754 2019-Jan-16 21:15:27.937657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32755 2019-Jan-16 21:15:27.937713 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32756 2019-Jan-16 21:15:27.938357 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
32757 2019-Jan-16 21:15:27.939008 - [DEBUG] Edge Function : AllBottom
32758 2019-Jan-16 21:15:27.939036 - [DEBUG] End adding new jump function
32759 2019-Jan-16 21:15:27.939067 - [DEBUG]
32760 2019-Jan-16 21:15:27.939092 - [DEBUG] -------------------------------------------- 904. Path Edge --------------------------------------------
32761 2019-Jan-16 21:15:27.939116 - [DEBUG]
32762 2019-Jan-16 21:15:27.939139 - [DEBUG] Process 904. path edge:
32763 2019-Jan-16 21:15:27.939162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32764 2019-Jan-16 21:15:27.939218 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
32765 2019-Jan-16 21:15:27.939853 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32766 2019-Jan-16 21:15:27.940497 - [DEBUG]
32767 2019-Jan-16 21:15:27.940522 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
32768 2019-Jan-16 21:15:27.941169 - [DEBUG] Compose: EdgeIdentity * AllBottom
32769 2019-Jan-16 21:15:27.941197 - [DEBUG]
32770 2019-Jan-16 21:15:27.941220 - [DEBUG] Propagate flow
32771 2019-Jan-16 21:15:27.941243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32772 2019-Jan-16 21:15:27.941300 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32773 2019-Jan-16 21:15:27.941953 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32774 2019-Jan-16 21:15:27.942597 - [DEBUG] Edge function : AllBottom (result of previous compose)
32775 2019-Jan-16 21:15:27.942622 - [DEBUG]
32776 2019-Jan-16 21:15:27.942646 - [DEBUG] Join: AllTop & AllBottom
32777 2019-Jan-16 21:15:27.942671 - [DEBUG] = AllBottom (new jump func)
32778 2019-Jan-16 21:15:27.942695 - [DEBUG]
32779 2019-Jan-16 21:15:27.942718 - [DEBUG] Start adding new jump function
32780 2019-Jan-16 21:15:27.942742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32781 2019-Jan-16 21:15:27.942797 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32782 2019-Jan-16 21:15:27.943441 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32783 2019-Jan-16 21:15:27.944079 - [DEBUG] Edge Function : AllBottom
32784 2019-Jan-16 21:15:27.944107 - [DEBUG] End adding new jump function
32785 2019-Jan-16 21:15:27.944130 - [DEBUG]
32786 2019-Jan-16 21:15:27.944154 - [DEBUG] -------------------------------------------- 905. Path Edge --------------------------------------------
32787 2019-Jan-16 21:15:27.944178 - [DEBUG]
32788 2019-Jan-16 21:15:27.944201 - [DEBUG] Process 905. path edge:
32789 2019-Jan-16 21:15:27.944224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32790 2019-Jan-16 21:15:27.944280 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
32791 2019-Jan-16 21:15:27.944918 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32792 2019-Jan-16 21:15:27.945578 - [DEBUG]
32793 2019-Jan-16 21:15:27.945602 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32794 2019-Jan-16 21:15:27.946253 - [DEBUG] Compose: EdgeIdentity * AllBottom
32795 2019-Jan-16 21:15:27.946281 - [DEBUG]
32796 2019-Jan-16 21:15:27.946304 - [DEBUG] Propagate flow
32797 2019-Jan-16 21:15:27.946328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32798 2019-Jan-16 21:15:27.946384 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
32799 2019-Jan-16 21:15:27.947020 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32800 2019-Jan-16 21:15:27.947664 - [DEBUG] Edge function : AllBottom (result of previous compose)
32801 2019-Jan-16 21:15:27.947697 - [DEBUG]
32802 2019-Jan-16 21:15:27.947722 - [DEBUG] Join: AllTop & AllBottom
32803 2019-Jan-16 21:15:27.947747 - [DEBUG] = AllBottom (new jump func)
32804 2019-Jan-16 21:15:27.947771 - [DEBUG]
32805 2019-Jan-16 21:15:27.947795 - [DEBUG] Start adding new jump function
32806 2019-Jan-16 21:15:27.947818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32807 2019-Jan-16 21:15:27.947874 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32808 2019-Jan-16 21:15:27.948534 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
32809 2019-Jan-16 21:15:27.949168 - [DEBUG] Edge Function : AllBottom
32810 2019-Jan-16 21:15:27.949196 - [DEBUG] End adding new jump function
32811 2019-Jan-16 21:15:27.949220 - [DEBUG]
32812 2019-Jan-16 21:15:27.949243 - [DEBUG] -------------------------------------------- 906. Path Edge --------------------------------------------
32813 2019-Jan-16 21:15:27.949268 - [DEBUG]
32814 2019-Jan-16 21:15:27.949291 - [DEBUG] Process 906. path edge:
32815 2019-Jan-16 21:15:27.949314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32816 2019-Jan-16 21:15:27.949370 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
32817 2019-Jan-16 21:15:27.950021 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32818 2019-Jan-16 21:15:27.950664 - [DEBUG]
32819 2019-Jan-16 21:15:27.950689 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
32820 2019-Jan-16 21:15:27.951337 - [DEBUG] Compose: EdgeIdentity * AllBottom
32821 2019-Jan-16 21:15:27.951366 - [DEBUG]
32822 2019-Jan-16 21:15:27.951390 - [DEBUG] Propagate flow
32823 2019-Jan-16 21:15:27.951413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32824 2019-Jan-16 21:15:27.951470 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32825 2019-Jan-16 21:15:27.952120 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32826 2019-Jan-16 21:15:27.952765 - [DEBUG] Edge function : AllBottom (result of previous compose)
32827 2019-Jan-16 21:15:27.952790 - [DEBUG]
32828 2019-Jan-16 21:15:27.952814 - [DEBUG] Join: AllTop & AllBottom
32829 2019-Jan-16 21:15:27.952840 - [DEBUG] = AllBottom (new jump func)
32830 2019-Jan-16 21:15:27.952864 - [DEBUG]
32831 2019-Jan-16 21:15:27.952887 - [DEBUG] Start adding new jump function
32832 2019-Jan-16 21:15:27.952911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32833 2019-Jan-16 21:15:27.952966 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32834 2019-Jan-16 21:15:27.953612 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32835 2019-Jan-16 21:15:27.954246 - [DEBUG] Edge Function : AllBottom
32836 2019-Jan-16 21:15:27.954274 - [DEBUG] End adding new jump function
32837 2019-Jan-16 21:15:27.954298 - [DEBUG]
32838 2019-Jan-16 21:15:27.954321 - [DEBUG] -------------------------------------------- 907. Path Edge --------------------------------------------
32839 2019-Jan-16 21:15:27.954346 - [DEBUG]
32840 2019-Jan-16 21:15:27.954369 - [DEBUG] Process 907. path edge:
32841 2019-Jan-16 21:15:27.954393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32842 2019-Jan-16 21:15:27.954448 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
32843 2019-Jan-16 21:15:27.955097 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32844 2019-Jan-16 21:15:27.955749 - [DEBUG]
32845 2019-Jan-16 21:15:27.955774 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32846 2019-Jan-16 21:15:27.956425 - [DEBUG] Compose: EdgeIdentity * AllBottom
32847 2019-Jan-16 21:15:27.956453 - [DEBUG]
32848 2019-Jan-16 21:15:27.956476 - [DEBUG] Propagate flow
32849 2019-Jan-16 21:15:27.956499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32850 2019-Jan-16 21:15:27.956556 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32851 2019-Jan-16 21:15:27.957196 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32852 2019-Jan-16 21:15:27.957840 - [DEBUG] Edge function : AllBottom (result of previous compose)
32853 2019-Jan-16 21:15:27.957865 - [DEBUG]
32854 2019-Jan-16 21:15:27.957889 - [DEBUG] Join: AllTop & AllBottom
32855 2019-Jan-16 21:15:27.957915 - [DEBUG] = AllBottom (new jump func)
32856 2019-Jan-16 21:15:27.957939 - [DEBUG]
32857 2019-Jan-16 21:15:27.957962 - [DEBUG] Start adding new jump function
32858 2019-Jan-16 21:15:27.957985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32859 2019-Jan-16 21:15:27.958041 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32860 2019-Jan-16 21:15:27.958701 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32861 2019-Jan-16 21:15:27.959340 - [DEBUG] Edge Function : AllBottom
32862 2019-Jan-16 21:15:27.959369 - [DEBUG] End adding new jump function
32863 2019-Jan-16 21:15:27.959393 - [DEBUG]
32864 2019-Jan-16 21:15:27.959416 - [DEBUG] -------------------------------------------- 908. Path Edge --------------------------------------------
32865 2019-Jan-16 21:15:27.959441 - [DEBUG]
32866 2019-Jan-16 21:15:27.959464 - [DEBUG] Process 908. path edge:
32867 2019-Jan-16 21:15:27.959487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32868 2019-Jan-16 21:15:27.959543 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
32869 2019-Jan-16 21:15:27.960182 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32870 2019-Jan-16 21:15:27.960826 - [DEBUG]
32871 2019-Jan-16 21:15:27.960850 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32872 2019-Jan-16 21:15:27.961501 - [DEBUG] Compose: EdgeIdentity * AllBottom
32873 2019-Jan-16 21:15:27.961528 - [DEBUG]
32874 2019-Jan-16 21:15:27.961552 - [DEBUG] Propagate flow
32875 2019-Jan-16 21:15:27.961575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32876 2019-Jan-16 21:15:27.961632 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32877 2019-Jan-16 21:15:27.962285 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32878 2019-Jan-16 21:15:27.962929 - [DEBUG] Edge function : AllBottom (result of previous compose)
32879 2019-Jan-16 21:15:27.962954 - [DEBUG]
32880 2019-Jan-16 21:15:27.962979 - [DEBUG] Join: AllTop & AllBottom
32881 2019-Jan-16 21:15:27.963005 - [DEBUG] = AllBottom (new jump func)
32882 2019-Jan-16 21:15:27.963029 - [DEBUG]
32883 2019-Jan-16 21:15:27.963052 - [DEBUG] Start adding new jump function
32884 2019-Jan-16 21:15:27.963075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32885 2019-Jan-16 21:15:27.963131 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32886 2019-Jan-16 21:15:27.963775 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32887 2019-Jan-16 21:15:27.964418 - [DEBUG] Edge Function : AllBottom
32888 2019-Jan-16 21:15:27.964446 - [DEBUG] End adding new jump function
32889 2019-Jan-16 21:15:27.964470 - [DEBUG]
32890 2019-Jan-16 21:15:27.964494 - [DEBUG] -------------------------------------------- 909. Path Edge --------------------------------------------
32891 2019-Jan-16 21:15:27.964518 - [DEBUG]
32892 2019-Jan-16 21:15:27.964542 - [DEBUG] Process 909. path edge:
32893 2019-Jan-16 21:15:27.964565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32894 2019-Jan-16 21:15:27.964621 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
32895 2019-Jan-16 21:15:27.965273 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32896 2019-Jan-16 21:15:27.965918 - [DEBUG]
32897 2019-Jan-16 21:15:27.965947 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32898 2019-Jan-16 21:15:27.966597 - [DEBUG] Compose: EdgeIdentity * AllBottom
32899 2019-Jan-16 21:15:27.966624 - [DEBUG]
32900 2019-Jan-16 21:15:27.966648 - [DEBUG] Propagate flow
32901 2019-Jan-16 21:15:27.966671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32902 2019-Jan-16 21:15:27.966728 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32903 2019-Jan-16 21:15:27.967376 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32904 2019-Jan-16 21:15:27.968020 - [DEBUG] Edge function : AllBottom (result of previous compose)
32905 2019-Jan-16 21:15:27.968045 - [DEBUG]
32906 2019-Jan-16 21:15:27.968069 - [DEBUG] Join: AllTop & AllBottom
32907 2019-Jan-16 21:15:27.968095 - [DEBUG] = AllBottom (new jump func)
32908 2019-Jan-16 21:15:27.968119 - [DEBUG]
32909 2019-Jan-16 21:15:27.968142 - [DEBUG] Start adding new jump function
32910 2019-Jan-16 21:15:27.968165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32911 2019-Jan-16 21:15:27.968221 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32912 2019-Jan-16 21:15:27.968880 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32913 2019-Jan-16 21:15:27.969523 - [DEBUG] Edge Function : AllBottom
32914 2019-Jan-16 21:15:27.969552 - [DEBUG] End adding new jump function
32915 2019-Jan-16 21:15:27.969576 - [DEBUG]
32916 2019-Jan-16 21:15:27.969599 - [DEBUG] -------------------------------------------- 910. Path Edge --------------------------------------------
32917 2019-Jan-16 21:15:27.969623 - [DEBUG]
32918 2019-Jan-16 21:15:27.969646 - [DEBUG] Process 910. path edge:
32919 2019-Jan-16 21:15:27.969670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32920 2019-Jan-16 21:15:27.969725 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
32921 2019-Jan-16 21:15:27.970369 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32922 2019-Jan-16 21:15:27.971012 - [DEBUG]
32923 2019-Jan-16 21:15:27.971036 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32924 2019-Jan-16 21:15:27.971690 - [DEBUG] Possible callees:
32925 2019-Jan-16 21:15:27.971715 - [DEBUG] llvm.dbg.declare
32926 2019-Jan-16 21:15:27.971752 - [DEBUG] Possible return sites:
32927 2019-Jan-16 21:15:27.971784 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12032928 2019-Jan-16 21:15:27.973060 - [DEBUG] Found and process special summary
32929 2019-Jan-16 21:15:27.973094 - [DEBUG] Compose: EdgeIdentity * AllBottom
32930 2019-Jan-16 21:15:27.973121 - [DEBUG]
32931 2019-Jan-16 21:15:27.973144 - [DEBUG] Propagate flow
32932 2019-Jan-16 21:15:27.973167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32933 2019-Jan-16 21:15:27.973224 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32934 2019-Jan-16 21:15:27.973862 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32935 2019-Jan-16 21:15:27.974508 - [DEBUG] Edge function : AllBottom (result of previous compose)
32936 2019-Jan-16 21:15:27.974532 - [DEBUG]
32937 2019-Jan-16 21:15:27.974557 - [DEBUG] Join: AllTop & AllBottom
32938 2019-Jan-16 21:15:27.974583 - [DEBUG] = AllBottom (new jump func)
32939 2019-Jan-16 21:15:27.974607 - [DEBUG]
32940 2019-Jan-16 21:15:27.974630 - [DEBUG] Start adding new jump function
32941 2019-Jan-16 21:15:27.974653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32942 2019-Jan-16 21:15:27.974709 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32943 2019-Jan-16 21:15:27.975370 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32944 2019-Jan-16 21:15:27.976008 - [DEBUG] Edge Function : AllBottom
32945 2019-Jan-16 21:15:27.976036 - [DEBUG] End adding new jump function
32946 2019-Jan-16 21:15:27.976060 - [DEBUG]
32947 2019-Jan-16 21:15:27.976083 - [DEBUG] -------------------------------------------- 911. Path Edge --------------------------------------------
32948 2019-Jan-16 21:15:27.976108 - [DEBUG]
32949 2019-Jan-16 21:15:27.976131 - [DEBUG] Process 911. path edge:
32950 2019-Jan-16 21:15:27.976154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32951 2019-Jan-16 21:15:27.976210 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
32952 2019-Jan-16 21:15:27.976849 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32953 2019-Jan-16 21:15:27.977491 - [DEBUG]
32954 2019-Jan-16 21:15:27.977515 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32955 2019-Jan-16 21:15:27.978167 - [DEBUG] Compose: EdgeIdentity * AllBottom
32956 2019-Jan-16 21:15:27.978196 - [DEBUG]
32957 2019-Jan-16 21:15:27.978220 - [DEBUG] Propagate flow
32958 2019-Jan-16 21:15:27.978243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32959 2019-Jan-16 21:15:27.978299 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32960 2019-Jan-16 21:15:27.978950 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32961 2019-Jan-16 21:15:27.979594 - [DEBUG] Edge function : AllBottom (result of previous compose)
32962 2019-Jan-16 21:15:27.979619 - [DEBUG]
32963 2019-Jan-16 21:15:27.979643 - [DEBUG] Join: AllTop & AllBottom
32964 2019-Jan-16 21:15:27.979669 - [DEBUG] = AllBottom (new jump func)
32965 2019-Jan-16 21:15:27.979693 - [DEBUG]
32966 2019-Jan-16 21:15:27.979716 - [DEBUG] Start adding new jump function
32967 2019-Jan-16 21:15:27.979739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32968 2019-Jan-16 21:15:27.979795 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32969 2019-Jan-16 21:15:27.980447 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32970 2019-Jan-16 21:15:27.981080 - [DEBUG] Edge Function : AllBottom
32971 2019-Jan-16 21:15:27.981108 - [DEBUG] End adding new jump function
32972 2019-Jan-16 21:15:27.981132 - [DEBUG]
32973 2019-Jan-16 21:15:27.981155 - [DEBUG] -------------------------------------------- 912. Path Edge --------------------------------------------
32974 2019-Jan-16 21:15:27.981179 - [DEBUG]
32975 2019-Jan-16 21:15:27.981202 - [DEBUG] Process 912. path edge:
32976 2019-Jan-16 21:15:27.981226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32977 2019-Jan-16 21:15:27.981282 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
32978 2019-Jan-16 21:15:27.981933 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32979 2019-Jan-16 21:15:27.982583 - [DEBUG]
32980 2019-Jan-16 21:15:27.982608 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32981 2019-Jan-16 21:15:27.983259 - [DEBUG] Compose: EdgeIdentity * AllBottom
32982 2019-Jan-16 21:15:27.983287 - [DEBUG]
32983 2019-Jan-16 21:15:27.983311 - [DEBUG] Propagate flow
32984 2019-Jan-16 21:15:27.983334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32985 2019-Jan-16 21:15:27.983390 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32986 2019-Jan-16 21:15:27.984036 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32987 2019-Jan-16 21:15:27.984679 - [DEBUG] Edge function : AllBottom (result of previous compose)
32988 2019-Jan-16 21:15:27.984704 - [DEBUG]
32989 2019-Jan-16 21:15:27.984729 - [DEBUG] Join: AllTop & AllBottom
32990 2019-Jan-16 21:15:27.984754 - [DEBUG] = AllBottom (new jump func)
32991 2019-Jan-16 21:15:27.984778 - [DEBUG]
32992 2019-Jan-16 21:15:27.984801 - [DEBUG] Start adding new jump function
32993 2019-Jan-16 21:15:27.984824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32994 2019-Jan-16 21:15:27.984880 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32995 2019-Jan-16 21:15:27.985540 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32996 2019-Jan-16 21:15:27.986183 - [DEBUG] Edge Function : AllBottom
32997 2019-Jan-16 21:15:27.986211 - [DEBUG] End adding new jump function
32998 2019-Jan-16 21:15:27.986235 - [DEBUG]
32999 2019-Jan-16 21:15:27.986258 - [DEBUG] -------------------------------------------- 913. Path Edge --------------------------------------------
33000 2019-Jan-16 21:15:27.986283 - [DEBUG]
33001 2019-Jan-16 21:15:27.986306 - [DEBUG] Process 913. path edge:
33002 2019-Jan-16 21:15:27.986329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33003 2019-Jan-16 21:15:27.986385 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
33004 2019-Jan-16 21:15:27.987028 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33005 2019-Jan-16 21:15:27.987671 - [DEBUG]
33006 2019-Jan-16 21:15:27.987695 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33007 2019-Jan-16 21:15:27.988350 - [DEBUG] Possible callees:
33008 2019-Jan-16 21:15:27.988375 - [DEBUG] llvm.dbg.declare
33009 2019-Jan-16 21:15:27.988411 - [DEBUG] Possible return sites:
33010 2019-Jan-16 21:15:27.988444 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14933011 2019-Jan-16 21:15:27.989718 - [DEBUG] Found and process special summary
33012 2019-Jan-16 21:15:27.989752 - [DEBUG] Compose: EdgeIdentity * AllBottom
33013 2019-Jan-16 21:15:27.989779 - [DEBUG]
33014 2019-Jan-16 21:15:27.989802 - [DEBUG] Propagate flow
33015 2019-Jan-16 21:15:27.989826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33016 2019-Jan-16 21:15:27.989882 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33017 2019-Jan-16 21:15:27.990522 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33018 2019-Jan-16 21:15:27.991165 - [DEBUG] Edge function : AllBottom (result of previous compose)
33019 2019-Jan-16 21:15:27.991189 - [DEBUG]
33020 2019-Jan-16 21:15:27.991214 - [DEBUG] Join: AllTop & AllBottom
33021 2019-Jan-16 21:15:27.991240 - [DEBUG] = AllBottom (new jump func)
33022 2019-Jan-16 21:15:27.991264 - [DEBUG]
33023 2019-Jan-16 21:15:27.991287 - [DEBUG] Start adding new jump function
33024 2019-Jan-16 21:15:27.991310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33025 2019-Jan-16 21:15:27.991366 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33026 2019-Jan-16 21:15:27.992027 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33027 2019-Jan-16 21:15:27.992665 - [DEBUG] Edge Function : AllBottom
33028 2019-Jan-16 21:15:27.992693 - [DEBUG] End adding new jump function
33029 2019-Jan-16 21:15:27.992717 - [DEBUG]
33030 2019-Jan-16 21:15:27.992741 - [DEBUG] -------------------------------------------- 914. Path Edge --------------------------------------------
33031 2019-Jan-16 21:15:27.992765 - [DEBUG]
33032 2019-Jan-16 21:15:27.992788 - [DEBUG] Process 914. path edge:
33033 2019-Jan-16 21:15:27.992811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33034 2019-Jan-16 21:15:27.992867 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
33035 2019-Jan-16 21:15:27.993504 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33036 2019-Jan-16 21:15:27.994147 - [DEBUG]
33037 2019-Jan-16 21:15:27.994171 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33038 2019-Jan-16 21:15:27.994827 - [DEBUG] Compose: EdgeIdentity * AllBottom
33039 2019-Jan-16 21:15:27.994855 - [DEBUG]
33040 2019-Jan-16 21:15:27.994879 - [DEBUG] Propagate flow
33041 2019-Jan-16 21:15:27.994902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33042 2019-Jan-16 21:15:27.994959 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33043 2019-Jan-16 21:15:27.995610 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33044 2019-Jan-16 21:15:27.996255 - [DEBUG] Edge function : AllBottom (result of previous compose)
33045 2019-Jan-16 21:15:27.996280 - [DEBUG]
33046 2019-Jan-16 21:15:27.996305 - [DEBUG] Join: AllTop & AllBottom
33047 2019-Jan-16 21:15:27.996330 - [DEBUG] = AllBottom (new jump func)
33048 2019-Jan-16 21:15:27.996354 - [DEBUG]
33049 2019-Jan-16 21:15:27.996377 - [DEBUG] Start adding new jump function
33050 2019-Jan-16 21:15:27.996401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33051 2019-Jan-16 21:15:27.996457 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33052 2019-Jan-16 21:15:27.997110 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33053 2019-Jan-16 21:15:27.997745 - [DEBUG] Edge Function : AllBottom
33054 2019-Jan-16 21:15:27.997774 - [DEBUG] End adding new jump function
33055 2019-Jan-16 21:15:27.997797 - [DEBUG]
33056 2019-Jan-16 21:15:27.997821 - [DEBUG] -------------------------------------------- 915. Path Edge --------------------------------------------
33057 2019-Jan-16 21:15:27.997845 - [DEBUG]
33058 2019-Jan-16 21:15:27.997868 - [DEBUG] Process 915. path edge:
33059 2019-Jan-16 21:15:27.997892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33060 2019-Jan-16 21:15:27.997948 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
33061 2019-Jan-16 21:15:27.998610 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33062 2019-Jan-16 21:15:27.999255 - [DEBUG]
33063 2019-Jan-16 21:15:27.999280 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33064 2019-Jan-16 21:15:27.999932 - [DEBUG] Compose: EdgeIdentity * AllBottom
33065 2019-Jan-16 21:15:27.999960 - [DEBUG]
33066 2019-Jan-16 21:15:27.999983 - [DEBUG] Propagate flow
33067 2019-Jan-16 21:15:28.000006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33068 2019-Jan-16 21:15:28.000063 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
33069 2019-Jan-16 21:15:28.000709 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33070 2019-Jan-16 21:15:28.001351 - [DEBUG] Edge function : AllBottom (result of previous compose)
33071 2019-Jan-16 21:15:28.001377 - [DEBUG]
33072 2019-Jan-16 21:15:28.001402 - [DEBUG] Join: AllTop & AllBottom
33073 2019-Jan-16 21:15:28.001427 - [DEBUG] = AllBottom (new jump func)
33074 2019-Jan-16 21:15:28.001452 - [DEBUG]
33075 2019-Jan-16 21:15:28.001475 - [DEBUG] Start adding new jump function
33076 2019-Jan-16 21:15:28.001498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33077 2019-Jan-16 21:15:28.001554 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33078 2019-Jan-16 21:15:28.002214 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
33079 2019-Jan-16 21:15:28.002857 - [DEBUG] Edge Function : AllBottom
33080 2019-Jan-16 21:15:28.002885 - [DEBUG] End adding new jump function
33081 2019-Jan-16 21:15:28.002909 - [DEBUG]
33082 2019-Jan-16 21:15:28.002932 - [DEBUG] -------------------------------------------- 916. Path Edge --------------------------------------------
33083 2019-Jan-16 21:15:28.002957 - [DEBUG]
33084 2019-Jan-16 21:15:28.002980 - [DEBUG] Process 916. path edge:
33085 2019-Jan-16 21:15:28.003003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33086 2019-Jan-16 21:15:28.003059 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
33087 2019-Jan-16 21:15:28.003705 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33088 2019-Jan-16 21:15:28.004348 - [DEBUG]
33089 2019-Jan-16 21:15:28.004372 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
33090 2019-Jan-16 21:15:28.005026 - [DEBUG] Possible callees:
33091 2019-Jan-16 21:15:28.005053 - [DEBUG] llvm.dbg.declare
33092 2019-Jan-16 21:15:28.005091 - [DEBUG] Possible return sites:
33093 2019-Jan-16 21:15:28.005127 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15533094 2019-Jan-16 21:15:28.006402 - [DEBUG] Found and process special summary
33095 2019-Jan-16 21:15:28.006437 - [DEBUG] Compose: EdgeIdentity * AllBottom
33096 2019-Jan-16 21:15:28.006464 - [DEBUG]
33097 2019-Jan-16 21:15:28.006488 - [DEBUG] Propagate flow
33098 2019-Jan-16 21:15:28.006512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33099 2019-Jan-16 21:15:28.006568 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33100 2019-Jan-16 21:15:28.007208 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33101 2019-Jan-16 21:15:28.007851 - [DEBUG] Edge function : AllBottom (result of previous compose)
33102 2019-Jan-16 21:15:28.007877 - [DEBUG]
33103 2019-Jan-16 21:15:28.007901 - [DEBUG] Join: AllTop & AllBottom
33104 2019-Jan-16 21:15:28.007927 - [DEBUG] = AllBottom (new jump func)
33105 2019-Jan-16 21:15:28.007951 - [DEBUG]
33106 2019-Jan-16 21:15:28.007975 - [DEBUG] Start adding new jump function
33107 2019-Jan-16 21:15:28.007998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33108 2019-Jan-16 21:15:28.008054 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33109 2019-Jan-16 21:15:28.008714 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33110 2019-Jan-16 21:15:28.009352 - [DEBUG] Edge Function : AllBottom
33111 2019-Jan-16 21:15:28.009380 - [DEBUG] End adding new jump function
33112 2019-Jan-16 21:15:28.009404 - [DEBUG]
33113 2019-Jan-16 21:15:28.009427 - [DEBUG] -------------------------------------------- 917. Path Edge --------------------------------------------
33114 2019-Jan-16 21:15:28.009452 - [DEBUG]
33115 2019-Jan-16 21:15:28.009475 - [DEBUG] Process 917. path edge:
33116 2019-Jan-16 21:15:28.009498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33117 2019-Jan-16 21:15:28.009554 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
33118 2019-Jan-16 21:15:28.010192 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33119 2019-Jan-16 21:15:28.010841 - [DEBUG]
33120 2019-Jan-16 21:15:28.010866 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33121 2019-Jan-16 21:15:28.011523 - [DEBUG] Compose: EdgeIdentity * AllBottom
33122 2019-Jan-16 21:15:28.011551 - [DEBUG]
33123 2019-Jan-16 21:15:28.011575 - [DEBUG] Propagate flow
33124 2019-Jan-16 21:15:28.011599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33125 2019-Jan-16 21:15:28.011656 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
33126 2019-Jan-16 21:15:28.012308 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33127 2019-Jan-16 21:15:28.012952 - [DEBUG] Edge function : AllBottom (result of previous compose)
33128 2019-Jan-16 21:15:28.012977 - [DEBUG]
33129 2019-Jan-16 21:15:28.013001 - [DEBUG] Join: AllTop & AllBottom
33130 2019-Jan-16 21:15:28.013027 - [DEBUG] = AllBottom (new jump func)
33131 2019-Jan-16 21:15:28.013051 - [DEBUG]
33132 2019-Jan-16 21:15:28.013074 - [DEBUG] Start adding new jump function
33133 2019-Jan-16 21:15:28.013097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33134 2019-Jan-16 21:15:28.013153 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33135 2019-Jan-16 21:15:28.013805 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
33136 2019-Jan-16 21:15:28.014442 - [DEBUG] Edge Function : AllBottom
33137 2019-Jan-16 21:15:28.014471 - [DEBUG] End adding new jump function
33138 2019-Jan-16 21:15:28.014495 - [DEBUG]
33139 2019-Jan-16 21:15:28.014518 - [DEBUG] -------------------------------------------- 918. Path Edge --------------------------------------------
33140 2019-Jan-16 21:15:28.014542 - [DEBUG]
33141 2019-Jan-16 21:15:28.014565 - [DEBUG] Process 918. path edge:
33142 2019-Jan-16 21:15:28.014589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33143 2019-Jan-16 21:15:28.014645 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
33144 2019-Jan-16 21:15:28.015296 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33145 2019-Jan-16 21:15:28.015939 - [DEBUG]
33146 2019-Jan-16 21:15:28.015965 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
33147 2019-Jan-16 21:15:28.016617 - [DEBUG] Compose: EdgeIdentity * AllBottom
33148 2019-Jan-16 21:15:28.016645 - [DEBUG]
33149 2019-Jan-16 21:15:28.016669 - [DEBUG] Propagate flow
33150 2019-Jan-16 21:15:28.016693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33151 2019-Jan-16 21:15:28.016750 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
33152 2019-Jan-16 21:15:28.017385 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33153 2019-Jan-16 21:15:28.018028 - [DEBUG] Edge function : AllBottom (result of previous compose)
33154 2019-Jan-16 21:15:28.018053 - [DEBUG]
33155 2019-Jan-16 21:15:28.018077 - [DEBUG] Join: AllTop & AllBottom
33156 2019-Jan-16 21:15:28.018103 - [DEBUG] = AllBottom (new jump func)
33157 2019-Jan-16 21:15:28.018128 - [DEBUG]
33158 2019-Jan-16 21:15:28.018151 - [DEBUG] Start adding new jump function
33159 2019-Jan-16 21:15:28.018174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33160 2019-Jan-16 21:15:28.018230 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33161 2019-Jan-16 21:15:28.018890 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
33162 2019-Jan-16 21:15:28.019524 - [DEBUG] Edge Function : AllBottom
33163 2019-Jan-16 21:15:28.019552 - [DEBUG] End adding new jump function
33164 2019-Jan-16 21:15:28.019576 - [DEBUG]
33165 2019-Jan-16 21:15:28.019600 - [DEBUG] -------------------------------------------- 919. Path Edge --------------------------------------------
33166 2019-Jan-16 21:15:28.019624 - [DEBUG]
33167 2019-Jan-16 21:15:28.019647 - [DEBUG] Process 919. path edge:
33168 2019-Jan-16 21:15:28.019671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33169 2019-Jan-16 21:15:28.019727 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
33170 2019-Jan-16 21:15:28.020362 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33171 2019-Jan-16 21:15:28.021005 - [DEBUG]
33172 2019-Jan-16 21:15:28.021030 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
33173 2019-Jan-16 21:15:28.021680 - [DEBUG] Compose: EdgeIdentity * AllBottom
33174 2019-Jan-16 21:15:28.021708 - [DEBUG]
33175 2019-Jan-16 21:15:28.021743 - [DEBUG] Propagate flow
33176 2019-Jan-16 21:15:28.021769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33177 2019-Jan-16 21:15:28.021826 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
33178 2019-Jan-16 21:15:28.022480 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33179 2019-Jan-16 21:15:28.023124 - [DEBUG] Edge function : AllBottom (result of previous compose)
33180 2019-Jan-16 21:15:28.023149 - [DEBUG]
33181 2019-Jan-16 21:15:28.023174 - [DEBUG] Join: AllTop & AllBottom
33182 2019-Jan-16 21:15:28.023200 - [DEBUG] = AllBottom (new jump func)
33183 2019-Jan-16 21:15:28.023224 - [DEBUG]
33184 2019-Jan-16 21:15:28.023247 - [DEBUG] Start adding new jump function
33185 2019-Jan-16 21:15:28.023271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33186 2019-Jan-16 21:15:28.023327 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33187 2019-Jan-16 21:15:28.023970 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
33188 2019-Jan-16 21:15:28.024613 - [DEBUG] Edge Function : AllBottom
33189 2019-Jan-16 21:15:28.024641 - [DEBUG] End adding new jump function
33190 2019-Jan-16 21:15:28.024664 - [DEBUG]
33191 2019-Jan-16 21:15:28.024688 - [DEBUG] -------------------------------------------- 920. Path Edge --------------------------------------------
33192 2019-Jan-16 21:15:28.024712 - [DEBUG]
33193 2019-Jan-16 21:15:28.024736 - [DEBUG] Process 920. path edge:
33194 2019-Jan-16 21:15:28.024759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33195 2019-Jan-16 21:15:28.024815 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
33196 2019-Jan-16 21:15:28.025476 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33197 2019-Jan-16 21:15:28.026118 - [DEBUG]
33198 2019-Jan-16 21:15:28.026142 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
33199 2019-Jan-16 21:15:28.026796 - [DEBUG] Possible callees:
33200 2019-Jan-16 21:15:28.026821 - [DEBUG] llvm.dbg.declare
33201 2019-Jan-16 21:15:28.026846 - [DEBUG] Possible return sites:
33202 2019-Jan-16 21:15:28.026869 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16333203 2019-Jan-16 21:15:28.028142 - [DEBUG] Found and process special summary
33204 2019-Jan-16 21:15:28.028176 - [DEBUG] Compose: EdgeIdentity * AllBottom
33205 2019-Jan-16 21:15:28.028203 - [DEBUG]
33206 2019-Jan-16 21:15:28.028227 - [DEBUG] Propagate flow
33207 2019-Jan-16 21:15:28.028250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33208 2019-Jan-16 21:15:28.028307 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33209 2019-Jan-16 21:15:28.028961 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33210 2019-Jan-16 21:15:28.029604 - [DEBUG] Edge function : AllBottom (result of previous compose)
33211 2019-Jan-16 21:15:28.029630 - [DEBUG]
33212 2019-Jan-16 21:15:28.029655 - [DEBUG] Join: AllTop & AllBottom
33213 2019-Jan-16 21:15:28.029681 - [DEBUG] = AllBottom (new jump func)
33214 2019-Jan-16 21:15:28.029705 - [DEBUG]
33215 2019-Jan-16 21:15:28.029728 - [DEBUG] Start adding new jump function
33216 2019-Jan-16 21:15:28.029751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33217 2019-Jan-16 21:15:28.029808 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33218 2019-Jan-16 21:15:28.030463 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33219 2019-Jan-16 21:15:28.031107 - [DEBUG] Edge Function : AllBottom
33220 2019-Jan-16 21:15:28.031135 - [DEBUG] End adding new jump function
33221 2019-Jan-16 21:15:28.031159 - [DEBUG]
33222 2019-Jan-16 21:15:28.031183 - [DEBUG] -------------------------------------------- 921. Path Edge --------------------------------------------
33223 2019-Jan-16 21:15:28.031208 - [DEBUG]
33224 2019-Jan-16 21:15:28.031231 - [DEBUG] Process 921. path edge:
33225 2019-Jan-16 21:15:28.031255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33226 2019-Jan-16 21:15:28.031311 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
33227 2019-Jan-16 21:15:28.031965 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33228 2019-Jan-16 21:15:28.032608 - [DEBUG]
33229 2019-Jan-16 21:15:28.032633 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33230 2019-Jan-16 21:15:28.033288 - [DEBUG] Compose: EdgeIdentity * AllBottom
33231 2019-Jan-16 21:15:28.033316 - [DEBUG]
33232 2019-Jan-16 21:15:28.033340 - [DEBUG] Propagate flow
33233 2019-Jan-16 21:15:28.033363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33234 2019-Jan-16 21:15:28.033420 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
33235 2019-Jan-16 21:15:28.034056 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33236 2019-Jan-16 21:15:28.034699 - [DEBUG] Edge function : AllBottom (result of previous compose)
33237 2019-Jan-16 21:15:28.034724 - [DEBUG]
33238 2019-Jan-16 21:15:28.034749 - [DEBUG] Join: AllTop & AllBottom
33239 2019-Jan-16 21:15:28.034774 - [DEBUG] = AllBottom (new jump func)
33240 2019-Jan-16 21:15:28.034799 - [DEBUG]
33241 2019-Jan-16 21:15:28.034822 - [DEBUG] Start adding new jump function
33242 2019-Jan-16 21:15:28.034845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33243 2019-Jan-16 21:15:28.034901 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33244 2019-Jan-16 21:15:28.035561 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
33245 2019-Jan-16 21:15:28.036195 - [DEBUG] Edge Function : AllBottom
33246 2019-Jan-16 21:15:28.036223 - [DEBUG] End adding new jump function
33247 2019-Jan-16 21:15:28.036247 - [DEBUG]
33248 2019-Jan-16 21:15:28.036271 - [DEBUG] -------------------------------------------- 922. Path Edge --------------------------------------------
33249 2019-Jan-16 21:15:28.036295 - [DEBUG]
33250 2019-Jan-16 21:15:28.036318 - [DEBUG] Process 922. path edge:
33251 2019-Jan-16 21:15:28.036341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33252 2019-Jan-16 21:15:28.036397 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
33253 2019-Jan-16 21:15:28.037031 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33254 2019-Jan-16 21:15:28.037681 - [DEBUG]
33255 2019-Jan-16 21:15:28.037706 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
33256 2019-Jan-16 21:15:28.038356 - [DEBUG] Compose: EdgeIdentity * AllBottom
33257 2019-Jan-16 21:15:28.038385 - [DEBUG]
33258 2019-Jan-16 21:15:28.038422 - [DEBUG] Propagate flow
33259 2019-Jan-16 21:15:28.038445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33260 2019-Jan-16 21:15:28.038503 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
33261 2019-Jan-16 21:15:28.039155 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33262 2019-Jan-16 21:15:28.039799 - [DEBUG] Edge function : AllBottom (result of previous compose)
33263 2019-Jan-16 21:15:28.039824 - [DEBUG]
33264 2019-Jan-16 21:15:28.039848 - [DEBUG] Join: AllTop & AllBottom
33265 2019-Jan-16 21:15:28.039874 - [DEBUG] = AllBottom (new jump func)
33266 2019-Jan-16 21:15:28.039898 - [DEBUG]
33267 2019-Jan-16 21:15:28.039921 - [DEBUG] Start adding new jump function
33268 2019-Jan-16 21:15:28.039944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33269 2019-Jan-16 21:15:28.040000 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33270 2019-Jan-16 21:15:28.040644 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
33271 2019-Jan-16 21:15:28.041287 - [DEBUG] Edge Function : AllBottom
33272 2019-Jan-16 21:15:28.041314 - [DEBUG] End adding new jump function
33273 2019-Jan-16 21:15:28.041338 - [DEBUG]
33274 2019-Jan-16 21:15:28.041362 - [DEBUG] -------------------------------------------- 923. Path Edge --------------------------------------------
33275 2019-Jan-16 21:15:28.041386 - [DEBUG]
33276 2019-Jan-16 21:15:28.041409 - [DEBUG] Process 923. path edge:
33277 2019-Jan-16 21:15:28.041433 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33278 2019-Jan-16 21:15:28.041489 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
33279 2019-Jan-16 21:15:28.042148 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33280 2019-Jan-16 21:15:28.042790 - [DEBUG]
33281 2019-Jan-16 21:15:28.042814 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
33282 2019-Jan-16 21:15:28.043468 - [DEBUG] Possible callees:
33283 2019-Jan-16 21:15:28.043493 - [DEBUG] llvm.dbg.declare
33284 2019-Jan-16 21:15:28.043518 - [DEBUG] Possible return sites:
33285 2019-Jan-16 21:15:28.043541 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16933286 2019-Jan-16 21:15:28.044813 - [DEBUG] Found and process special summary
33287 2019-Jan-16 21:15:28.044847 - [DEBUG] Compose: EdgeIdentity * AllBottom
33288 2019-Jan-16 21:15:28.044874 - [DEBUG]
33289 2019-Jan-16 21:15:28.044898 - [DEBUG] Propagate flow
33290 2019-Jan-16 21:15:28.044921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33291 2019-Jan-16 21:15:28.044978 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33292 2019-Jan-16 21:15:28.045633 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33293 2019-Jan-16 21:15:28.046276 - [DEBUG] Edge function : AllBottom (result of previous compose)
33294 2019-Jan-16 21:15:28.046302 - [DEBUG]
33295 2019-Jan-16 21:15:28.046326 - [DEBUG] Join: AllTop & AllBottom
33296 2019-Jan-16 21:15:28.046352 - [DEBUG] = AllBottom (new jump func)
33297 2019-Jan-16 21:15:28.046376 - [DEBUG]
33298 2019-Jan-16 21:15:28.046399 - [DEBUG] Start adding new jump function
33299 2019-Jan-16 21:15:28.046422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33300 2019-Jan-16 21:15:28.046478 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33301 2019-Jan-16 21:15:28.047139 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33302 2019-Jan-16 21:15:28.047778 - [DEBUG] Edge Function : AllBottom
33303 2019-Jan-16 21:15:28.047806 - [DEBUG] End adding new jump function
33304 2019-Jan-16 21:15:28.047830 - [DEBUG]
33305 2019-Jan-16 21:15:28.047853 - [DEBUG] -------------------------------------------- 924. Path Edge --------------------------------------------
33306 2019-Jan-16 21:15:28.047877 - [DEBUG]
33307 2019-Jan-16 21:15:28.047901 - [DEBUG] Process 924. path edge:
33308 2019-Jan-16 21:15:28.047924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33309 2019-Jan-16 21:15:28.047980 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
33310 2019-Jan-16 21:15:28.048633 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33311 2019-Jan-16 21:15:28.049278 - [DEBUG]
33312 2019-Jan-16 21:15:28.049303 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33313 2019-Jan-16 21:15:28.049958 - [DEBUG] Compose: EdgeIdentity * AllBottom
33314 2019-Jan-16 21:15:28.049986 - [DEBUG]
33315 2019-Jan-16 21:15:28.050010 - [DEBUG] Propagate flow
33316 2019-Jan-16 21:15:28.050033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33317 2019-Jan-16 21:15:28.050090 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
33318 2019-Jan-16 21:15:28.050734 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33319 2019-Jan-16 21:15:28.051378 - [DEBUG] Edge function : AllBottom (result of previous compose)
33320 2019-Jan-16 21:15:28.051403 - [DEBUG]
33321 2019-Jan-16 21:15:28.051428 - [DEBUG] Join: AllTop & AllBottom
33322 2019-Jan-16 21:15:28.051454 - [DEBUG] = AllBottom (new jump func)
33323 2019-Jan-16 21:15:28.051478 - [DEBUG]
33324 2019-Jan-16 21:15:28.051501 - [DEBUG] Start adding new jump function
33325 2019-Jan-16 21:15:28.051525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33326 2019-Jan-16 21:15:28.051581 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33327 2019-Jan-16 21:15:28.052241 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
33328 2019-Jan-16 21:15:28.052874 - [DEBUG] Edge Function : AllBottom
33329 2019-Jan-16 21:15:28.052903 - [DEBUG] End adding new jump function
33330 2019-Jan-16 21:15:28.052926 - [DEBUG]
33331 2019-Jan-16 21:15:28.052950 - [DEBUG] -------------------------------------------- 925. Path Edge --------------------------------------------
33332 2019-Jan-16 21:15:28.052974 - [DEBUG]
33333 2019-Jan-16 21:15:28.052997 - [DEBUG] Process 925. path edge:
33334 2019-Jan-16 21:15:28.053021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33335 2019-Jan-16 21:15:28.053077 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
33336 2019-Jan-16 21:15:28.053710 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33337 2019-Jan-16 21:15:28.054353 - [DEBUG]
33338 2019-Jan-16 21:15:28.054377 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
33339 2019-Jan-16 21:15:28.055029 - [DEBUG] Compose: EdgeIdentity * AllBottom
33340 2019-Jan-16 21:15:28.055057 - [DEBUG]
33341 2019-Jan-16 21:15:28.055095 - [DEBUG] Propagate flow
33342 2019-Jan-16 21:15:28.055118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33343 2019-Jan-16 21:15:28.055183 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
33344 2019-Jan-16 21:15:28.055825 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33345 2019-Jan-16 21:15:28.056470 - [DEBUG] Edge function : AllBottom (result of previous compose)
33346 2019-Jan-16 21:15:28.056495 - [DEBUG]
33347 2019-Jan-16 21:15:28.056520 - [DEBUG] Join: AllTop & AllBottom
33348 2019-Jan-16 21:15:28.056545 - [DEBUG] = AllBottom (new jump func)
33349 2019-Jan-16 21:15:28.056569 - [DEBUG]
33350 2019-Jan-16 21:15:28.056593 - [DEBUG] Start adding new jump function
33351 2019-Jan-16 21:15:28.056616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33352 2019-Jan-16 21:15:28.056671 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33353 2019-Jan-16 21:15:28.057316 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
33354 2019-Jan-16 21:15:28.057955 - [DEBUG] Edge Function : AllBottom
33355 2019-Jan-16 21:15:28.057983 - [DEBUG] End adding new jump function
33356 2019-Jan-16 21:15:28.058007 - [DEBUG]
33357 2019-Jan-16 21:15:28.058030 - [DEBUG] -------------------------------------------- 926. Path Edge --------------------------------------------
33358 2019-Jan-16 21:15:28.058055 - [DEBUG]
33359 2019-Jan-16 21:15:28.058078 - [DEBUG] Process 926. path edge:
33360 2019-Jan-16 21:15:28.058101 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33361 2019-Jan-16 21:15:28.058157 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
33362 2019-Jan-16 21:15:28.058812 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33363 2019-Jan-16 21:15:28.059455 - [DEBUG]
33364 2019-Jan-16 21:15:28.059479 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
33365 2019-Jan-16 21:15:28.060134 - [DEBUG] Compose: EdgeIdentity * AllBottom
33366 2019-Jan-16 21:15:28.060162 - [DEBUG]
33367 2019-Jan-16 21:15:28.060186 - [DEBUG] Propagate flow
33368 2019-Jan-16 21:15:28.060209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33369 2019-Jan-16 21:15:28.060266 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
33370 2019-Jan-16 21:15:28.060902 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33371 2019-Jan-16 21:15:28.061547 - [DEBUG] Edge function : AllBottom (result of previous compose)
33372 2019-Jan-16 21:15:28.061572 - [DEBUG]
33373 2019-Jan-16 21:15:28.061597 - [DEBUG] Join: AllTop & AllBottom
33374 2019-Jan-16 21:15:28.061623 - [DEBUG] = AllBottom (new jump func)
33375 2019-Jan-16 21:15:28.061647 - [DEBUG]
33376 2019-Jan-16 21:15:28.061670 - [DEBUG] Start adding new jump function
33377 2019-Jan-16 21:15:28.061693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33378 2019-Jan-16 21:15:28.061763 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33379 2019-Jan-16 21:15:28.062407 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
33380 2019-Jan-16 21:15:28.063048 - [DEBUG] Edge Function : AllBottom
33381 2019-Jan-16 21:15:28.063076 - [DEBUG] End adding new jump function
33382 2019-Jan-16 21:15:28.063099 - [DEBUG]
33383 2019-Jan-16 21:15:28.063122 - [DEBUG] -------------------------------------------- 927. Path Edge --------------------------------------------
33384 2019-Jan-16 21:15:28.063156 - [DEBUG]
33385 2019-Jan-16 21:15:28.063180 - [DEBUG] Process 927. path edge:
33386 2019-Jan-16 21:15:28.063204 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33387 2019-Jan-16 21:15:28.063260 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
33388 2019-Jan-16 21:15:28.063895 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33389 2019-Jan-16 21:15:28.064539 - [DEBUG]
33390 2019-Jan-16 21:15:28.064565 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
33391 2019-Jan-16 21:15:28.065235 - [DEBUG] Compose: EdgeIdentity * AllBottom
33392 2019-Jan-16 21:15:28.065263 - [DEBUG]
33393 2019-Jan-16 21:15:28.065288 - [DEBUG] Propagate flow
33394 2019-Jan-16 21:15:28.065311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33395 2019-Jan-16 21:15:28.065368 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
33396 2019-Jan-16 21:15:28.066009 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33397 2019-Jan-16 21:15:28.066653 - [DEBUG] Edge function : AllBottom (result of previous compose)
33398 2019-Jan-16 21:15:28.066678 - [DEBUG]
33399 2019-Jan-16 21:15:28.066703 - [DEBUG] Join: AllTop & AllBottom
33400 2019-Jan-16 21:15:28.066729 - [DEBUG] = AllBottom (new jump func)
33401 2019-Jan-16 21:15:28.066753 - [DEBUG]
33402 2019-Jan-16 21:15:28.066777 - [DEBUG] Start adding new jump function
33403 2019-Jan-16 21:15:28.066800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33404 2019-Jan-16 21:15:28.066856 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33405 2019-Jan-16 21:15:28.067500 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
33406 2019-Jan-16 21:15:28.068139 - [DEBUG] Edge Function : AllBottom
33407 2019-Jan-16 21:15:28.068167 - [DEBUG] End adding new jump function
33408 2019-Jan-16 21:15:28.068191 - [DEBUG]
33409 2019-Jan-16 21:15:28.068215 - [DEBUG] -------------------------------------------- 928. Path Edge --------------------------------------------
33410 2019-Jan-16 21:15:28.068239 - [DEBUG]
33411 2019-Jan-16 21:15:28.068262 - [DEBUG] Process 928. path edge:
33412 2019-Jan-16 21:15:28.068286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33413 2019-Jan-16 21:15:28.068342 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
33414 2019-Jan-16 21:15:28.068997 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33415 2019-Jan-16 21:15:28.069641 - [DEBUG]
33416 2019-Jan-16 21:15:28.069665 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
33417 2019-Jan-16 21:15:28.070321 - [DEBUG] Compose: EdgeIdentity * AllBottom
33418 2019-Jan-16 21:15:28.070349 - [DEBUG]
33419 2019-Jan-16 21:15:28.070373 - [DEBUG] Propagate flow
33420 2019-Jan-16 21:15:28.070396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33421 2019-Jan-16 21:15:28.070452 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
33422 2019-Jan-16 21:15:28.071095 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33423 2019-Jan-16 21:15:28.071751 - [DEBUG] Edge function : AllBottom (result of previous compose)
33424 2019-Jan-16 21:15:28.071776 - [DEBUG]
33425 2019-Jan-16 21:15:28.071801 - [DEBUG] Join: AllTop & AllBottom
33426 2019-Jan-16 21:15:28.071835 - [DEBUG] = AllBottom (new jump func)
33427 2019-Jan-16 21:15:28.071860 - [DEBUG]
33428 2019-Jan-16 21:15:28.071883 - [DEBUG] Start adding new jump function
33429 2019-Jan-16 21:15:28.071906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33430 2019-Jan-16 21:15:28.071962 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33431 2019-Jan-16 21:15:28.072606 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
33432 2019-Jan-16 21:15:28.073240 - [DEBUG] Edge Function : AllBottom
33433 2019-Jan-16 21:15:28.073269 - [DEBUG] End adding new jump function
33434 2019-Jan-16 21:15:28.073293 - [DEBUG]
33435 2019-Jan-16 21:15:28.073316 - [DEBUG] -------------------------------------------- 929. Path Edge --------------------------------------------
33436 2019-Jan-16 21:15:28.073341 - [DEBUG]
33437 2019-Jan-16 21:15:28.073364 - [DEBUG] Process 929. path edge:
33438 2019-Jan-16 21:15:28.073387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33439 2019-Jan-16 21:15:28.073443 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
33440 2019-Jan-16 21:15:28.074076 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33441 2019-Jan-16 21:15:28.074720 - [DEBUG]
33442 2019-Jan-16 21:15:28.074745 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
33443 2019-Jan-16 21:15:28.075413 - [DEBUG] Compose: EdgeIdentity * AllBottom
33444 2019-Jan-16 21:15:28.075441 - [DEBUG]
33445 2019-Jan-16 21:15:28.075465 - [DEBUG] Propagate flow
33446 2019-Jan-16 21:15:28.075488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33447 2019-Jan-16 21:15:28.075545 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33448 2019-Jan-16 21:15:28.076181 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33449 2019-Jan-16 21:15:28.076825 - [DEBUG] Edge function : AllBottom (result of previous compose)
33450 2019-Jan-16 21:15:28.076850 - [DEBUG]
33451 2019-Jan-16 21:15:28.076875 - [DEBUG] Join: AllTop & AllBottom
33452 2019-Jan-16 21:15:28.076900 - [DEBUG] = AllBottom (new jump func)
33453 2019-Jan-16 21:15:28.076924 - [DEBUG]
33454 2019-Jan-16 21:15:28.076948 - [DEBUG] Start adding new jump function
33455 2019-Jan-16 21:15:28.076971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33456 2019-Jan-16 21:15:28.077027 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33457 2019-Jan-16 21:15:28.077670 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33458 2019-Jan-16 21:15:28.078305 - [DEBUG] Edge Function : AllBottom
33459 2019-Jan-16 21:15:28.078333 - [DEBUG] End adding new jump function
33460 2019-Jan-16 21:15:28.078357 - [DEBUG]
33461 2019-Jan-16 21:15:28.078380 - [DEBUG] -------------------------------------------- 930. Path Edge --------------------------------------------
33462 2019-Jan-16 21:15:28.078418 - [DEBUG]
33463 2019-Jan-16 21:15:28.078441 - [DEBUG] Process 930. path edge:
33464 2019-Jan-16 21:15:28.078465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33465 2019-Jan-16 21:15:28.078521 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
33466 2019-Jan-16 21:15:28.079160 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33467 2019-Jan-16 21:15:28.079804 - [DEBUG]
33468 2019-Jan-16 21:15:28.079828 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33469 2019-Jan-16 21:15:28.080486 - [DEBUG] Compose: EdgeIdentity * AllBottom
33470 2019-Jan-16 21:15:28.080514 - [DEBUG]
33471 2019-Jan-16 21:15:28.080538 - [DEBUG] Propagate flow
33472 2019-Jan-16 21:15:28.080561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33473 2019-Jan-16 21:15:28.080618 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
33474 2019-Jan-16 21:15:28.081259 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33475 2019-Jan-16 21:15:28.081959 - [DEBUG] Edge function : AllBottom (result of previous compose)
33476 2019-Jan-16 21:15:28.081986 - [DEBUG]
33477 2019-Jan-16 21:15:28.082012 - [DEBUG] Join: AllTop & AllBottom
33478 2019-Jan-16 21:15:28.082038 - [DEBUG] = AllBottom (new jump func)
33479 2019-Jan-16 21:15:28.082063 - [DEBUG]
33480 2019-Jan-16 21:15:28.082087 - [DEBUG] Start adding new jump function
33481 2019-Jan-16 21:15:28.082110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33482 2019-Jan-16 21:15:28.082179 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33483 2019-Jan-16 21:15:28.082897 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
33484 2019-Jan-16 21:15:28.083609 - [DEBUG] Edge Function : AllBottom
33485 2019-Jan-16 21:15:28.083644 - [DEBUG] End adding new jump function
33486 2019-Jan-16 21:15:28.083668 - [DEBUG]
33487 2019-Jan-16 21:15:28.083693 - [DEBUG] -------------------------------------------- 931. Path Edge --------------------------------------------
33488 2019-Jan-16 21:15:28.083718 - [DEBUG]
33489 2019-Jan-16 21:15:28.083742 - [DEBUG] Process 931. path edge:
33490 2019-Jan-16 21:15:28.083765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33491 2019-Jan-16 21:15:28.083833 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
33492 2019-Jan-16 21:15:28.084495 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33493 2019-Jan-16 21:15:28.085167 - [DEBUG]
33494 2019-Jan-16 21:15:28.085194 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
33495 2019-Jan-16 21:15:28.085872 - [DEBUG] Compose: EdgeIdentity * AllBottom
33496 2019-Jan-16 21:15:28.085902 - [DEBUG]
33497 2019-Jan-16 21:15:28.085926 - [DEBUG] Propagate flow
33498 2019-Jan-16 21:15:28.085949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33499 2019-Jan-16 21:15:28.086007 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
33500 2019-Jan-16 21:15:28.086646 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33501 2019-Jan-16 21:15:28.087290 - [DEBUG] Edge function : AllBottom (result of previous compose)
33502 2019-Jan-16 21:15:28.087316 - [DEBUG]
33503 2019-Jan-16 21:15:28.087340 - [DEBUG] Join: AllTop & AllBottom
33504 2019-Jan-16 21:15:28.087366 - [DEBUG] = AllBottom (new jump func)
33505 2019-Jan-16 21:15:28.087391 - [DEBUG]
33506 2019-Jan-16 21:15:28.087414 - [DEBUG] Start adding new jump function
33507 2019-Jan-16 21:15:28.087437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33508 2019-Jan-16 21:15:28.087494 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33509 2019-Jan-16 21:15:28.088138 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
33510 2019-Jan-16 21:15:28.088804 - [DEBUG] Edge Function : AllBottom
33511 2019-Jan-16 21:15:28.088834 - [DEBUG] End adding new jump function
33512 2019-Jan-16 21:15:28.088858 - [DEBUG]
33513 2019-Jan-16 21:15:28.088882 - [DEBUG] -------------------------------------------- 932. Path Edge --------------------------------------------
33514 2019-Jan-16 21:15:28.088906 - [DEBUG]
33515 2019-Jan-16 21:15:28.088929 - [DEBUG] Process 932. path edge:
33516 2019-Jan-16 21:15:28.088953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33517 2019-Jan-16 21:15:28.089009 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
33518 2019-Jan-16 21:15:28.089644 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33519 2019-Jan-16 21:15:28.090288 - [DEBUG]
33520 2019-Jan-16 21:15:28.090312 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
33521 2019-Jan-16 21:15:28.090967 - [DEBUG] Compose: EdgeIdentity * AllBottom
33522 2019-Jan-16 21:15:28.090995 - [DEBUG]
33523 2019-Jan-16 21:15:28.091019 - [DEBUG] Propagate flow
33524 2019-Jan-16 21:15:28.091042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33525 2019-Jan-16 21:15:28.091099 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33526 2019-Jan-16 21:15:28.091767 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33527 2019-Jan-16 21:15:28.092411 - [DEBUG] Edge function : AllBottom (result of previous compose)
33528 2019-Jan-16 21:15:28.092436 - [DEBUG]
33529 2019-Jan-16 21:15:28.092461 - [DEBUG] Join: AllTop & AllBottom
33530 2019-Jan-16 21:15:28.092487 - [DEBUG] = AllBottom (new jump func)
33531 2019-Jan-16 21:15:28.092511 - [DEBUG]
33532 2019-Jan-16 21:15:28.092534 - [DEBUG] Start adding new jump function
33533 2019-Jan-16 21:15:28.092558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33534 2019-Jan-16 21:15:28.092614 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33535 2019-Jan-16 21:15:28.093257 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33536 2019-Jan-16 21:15:28.093891 - [DEBUG] Edge Function : AllBottom
33537 2019-Jan-16 21:15:28.093919 - [DEBUG] End adding new jump function
33538 2019-Jan-16 21:15:28.093943 - [DEBUG]
33539 2019-Jan-16 21:15:28.093967 - [DEBUG] -------------------------------------------- 933. Path Edge --------------------------------------------
33540 2019-Jan-16 21:15:28.093991 - [DEBUG]
33541 2019-Jan-16 21:15:28.094014 - [DEBUG] Process 933. path edge:
33542 2019-Jan-16 21:15:28.094038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33543 2019-Jan-16 21:15:28.094094 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
33544 2019-Jan-16 21:15:28.094729 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33545 2019-Jan-16 21:15:28.095389 - [DEBUG]
33546 2019-Jan-16 21:15:28.095414 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33547 2019-Jan-16 21:15:28.096063 - [DEBUG] Start of endsummarytab entry
33548 2019-Jan-16 21:15:28.096099 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
33549 2019-Jan-16 21:15:28.096738 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
33550 2019-Jan-16 21:15:28.096801 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33551 2019-Jan-16 21:15:28.097450 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33552 2019-Jan-16 21:15:28.098106 - [DEBUG] EF: AllBottom
33553 2019-Jan-16 21:15:28.098133 - [DEBUG]
33554 2019-Jan-16 21:15:28.098157 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33555 2019-Jan-16 21:15:28.098808 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33556 2019-Jan-16 21:15:28.099452 - [DEBUG] EF: AllBottom
33557 2019-Jan-16 21:15:28.099477 - [DEBUG]
33558 2019-Jan-16 21:15:28.099500 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33559 2019-Jan-16 21:15:28.100134 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33560 2019-Jan-16 21:15:28.100772 - [DEBUG] EF: AllBottom
33561 2019-Jan-16 21:15:28.100797 - [DEBUG]
33562 2019-Jan-16 21:15:28.100820 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33563 2019-Jan-16 21:15:28.101453 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
33564 2019-Jan-16 21:15:28.102101 - [DEBUG] EF: AllBottom
33565 2019-Jan-16 21:15:28.102126 - [DEBUG]
33566 2019-Jan-16 21:15:28.102149 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33567 2019-Jan-16 21:15:28.102782 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
33568 2019-Jan-16 21:15:28.103420 - [DEBUG] EF: AllBottom
33569 2019-Jan-16 21:15:28.103445 - [DEBUG]
33570 2019-Jan-16 21:15:28.103468 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33571 2019-Jan-16 21:15:28.104102 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33572 2019-Jan-16 21:15:28.104739 - [DEBUG] EF: AllBottom
33573 2019-Jan-16 21:15:28.104763 - [DEBUG]
33574 2019-Jan-16 21:15:28.104786 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33575 2019-Jan-16 21:15:28.105434 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33576 2019-Jan-16 21:15:28.106071 - [DEBUG] EF: AllBottom
33577 2019-Jan-16 21:15:28.106095 - [DEBUG]
33578 2019-Jan-16 21:15:28.106119 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33579 2019-Jan-16 21:15:28.106751 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33580 2019-Jan-16 21:15:28.107385 - [DEBUG] EF: AllBottom
33581 2019-Jan-16 21:15:28.107410 - [DEBUG]
33582 2019-Jan-16 21:15:28.107433 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33583 2019-Jan-16 21:15:28.108066 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
33584 2019-Jan-16 21:15:28.108713 - [DEBUG] EF: AllBottom
33585 2019-Jan-16 21:15:28.108738 - [DEBUG]
33586 2019-Jan-16 21:15:28.108761 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33587 2019-Jan-16 21:15:28.109395 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33588 2019-Jan-16 21:15:28.110033 - [DEBUG] EF: AllBottom
33589 2019-Jan-16 21:15:28.110057 - [DEBUG]
33590 2019-Jan-16 21:15:28.110081 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33591 2019-Jan-16 21:15:28.110713 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
33592 2019-Jan-16 21:15:28.111385 - [DEBUG] EF: AllBottom
33593 2019-Jan-16 21:15:28.111411 - [DEBUG]
33594 2019-Jan-16 21:15:28.111435 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33595 2019-Jan-16 21:15:28.112133 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33596 2019-Jan-16 21:15:28.112786 - [DEBUG] EF: AllBottom
33597 2019-Jan-16 21:15:28.112811 - [DEBUG]
33598 2019-Jan-16 21:15:28.112835 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33599 2019-Jan-16 21:15:28.113483 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33600 2019-Jan-16 21:15:28.114121 - [DEBUG] EF: AllBottom
33601 2019-Jan-16 21:15:28.114146 - [DEBUG]
33602 2019-Jan-16 21:15:28.114169 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33603 2019-Jan-16 21:15:28.114803 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
33604 2019-Jan-16 21:15:28.115467 - [DEBUG] EF: AllBottom
33605 2019-Jan-16 21:15:28.115492 - [DEBUG]
33606 2019-Jan-16 21:15:28.115516 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33607 2019-Jan-16 21:15:28.116173 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33608 2019-Jan-16 21:15:28.116818 - [DEBUG] EF: AllBottom
33609 2019-Jan-16 21:15:28.116843 - [DEBUG]
33610 2019-Jan-16 21:15:28.116866 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33611 2019-Jan-16 21:15:28.117499 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33612 2019-Jan-16 21:15:28.118145 - [DEBUG] EF: AllBottom
33613 2019-Jan-16 21:15:28.118170 - [DEBUG]
33614 2019-Jan-16 21:15:28.118193 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33615 2019-Jan-16 21:15:28.118846 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33616 2019-Jan-16 21:15:28.119483 - [DEBUG] EF: AllBottom
33617 2019-Jan-16 21:15:28.119508 - [DEBUG]
33618 2019-Jan-16 21:15:28.119531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33619 2019-Jan-16 21:15:28.120164 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33620 2019-Jan-16 21:15:28.120807 - [DEBUG] EF: AllBottom
33621 2019-Jan-16 21:15:28.120831 - [DEBUG]
33622 2019-Jan-16 21:15:28.120855 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33623 2019-Jan-16 21:15:28.121487 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33624 2019-Jan-16 21:15:28.122139 - [DEBUG] EF: AllBottom
33625 2019-Jan-16 21:15:28.122164 - [DEBUG]
33626 2019-Jan-16 21:15:28.122187 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
33627 2019-Jan-16 21:15:28.122821 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33628 2019-Jan-16 21:15:28.123464 - [DEBUG] EF: AllBottom
33629 2019-Jan-16 21:15:28.123488 - [DEBUG]
33630 2019-Jan-16 21:15:28.123513 - [DEBUG] ---------------
33631 2019-Jan-16 21:15:28.123536 - [DEBUG]
33632 2019-Jan-16 21:15:28.123562 - [DEBUG] End of endsummarytab entry
33633 2019-Jan-16 21:15:28.123586 - [DEBUG]
33634 2019-Jan-16 21:15:28.123609 - [DEBUG] Start of incomingtab entry
33635 2019-Jan-16 21:15:28.123635 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
33636 2019-Jan-16 21:15:28.124271 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
33637 2019-Jan-16 21:15:28.124330 - [DEBUG] ---------------
33638 2019-Jan-16 21:15:28.124354 - [DEBUG] End of incomingtab entry
33639 2019-Jan-16 21:15:28.124377 - [DEBUG]
33640 2019-Jan-16 21:15:28.124404 - [DEBUG] EDGE:
33641 2019-Jan-16 21:15:28.124461 - [DEBUG] ---> 33642 2019-Jan-16 21:15:28.125109 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33643 2019-Jan-16 21:15:28.125752 - [DEBUG]
33644 2019-Jan-16 21:15:28.125777 - [DEBUG] EDGE:
33645 2019-Jan-16 21:15:28.125835 - [DEBUG] ---> 33646 2019-Jan-16 21:15:28.126482 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33647 2019-Jan-16 21:15:28.127126 - [DEBUG]
33648 2019-Jan-16 21:15:28.127176 - [DEBUG] Compose: EdgeIdentity * AllBottom
33649 2019-Jan-16 21:15:28.127203 - [DEBUG]
33650 2019-Jan-16 21:15:28.127226 - [DEBUG] Propagate flow
33651 2019-Jan-16 21:15:28.127249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33652 2019-Jan-16 21:15:28.127306 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
33653 2019-Jan-16 21:15:28.127952 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33654 2019-Jan-16 21:15:28.128616 - [DEBUG] Edge function : AllBottom (result of previous compose)
33655 2019-Jan-16 21:15:28.128641 - [DEBUG]
33656 2019-Jan-16 21:15:28.128667 - [DEBUG] Join: AllTop & AllBottom
33657 2019-Jan-16 21:15:28.128692 - [DEBUG] = AllBottom (new jump func)
33658 2019-Jan-16 21:15:28.128716 - [DEBUG]
33659 2019-Jan-16 21:15:28.128739 - [DEBUG] Start adding new jump function
33660 2019-Jan-16 21:15:28.128762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33661 2019-Jan-16 21:15:28.128818 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33662 2019-Jan-16 21:15:28.129463 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
33663 2019-Jan-16 21:15:28.130105 - [DEBUG] Edge Function : AllBottom
33664 2019-Jan-16 21:15:28.130135 - [DEBUG] End adding new jump function
33665 2019-Jan-16 21:15:28.130159 - [DEBUG]
33666 2019-Jan-16 21:15:28.130183 - [DEBUG] -------------------------------------------- 934. Path Edge --------------------------------------------
33667 2019-Jan-16 21:15:28.130207 - [DEBUG]
33668 2019-Jan-16 21:15:28.130231 - [DEBUG] Process 934. path edge:
33669 2019-Jan-16 21:15:28.130254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33670 2019-Jan-16 21:15:28.130310 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
33671 2019-Jan-16 21:15:28.130953 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33672 2019-Jan-16 21:15:28.131603 - [DEBUG]
33673 2019-Jan-16 21:15:28.131628 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
33674 2019-Jan-16 21:15:28.132317 - [DEBUG] Possible callees:
33675 2019-Jan-16 21:15:28.132343 - [DEBUG] llvm.dbg.declare
33676 2019-Jan-16 21:15:28.132367 - [DEBUG] Possible return sites:
33677 2019-Jan-16 21:15:28.132391 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19333678 2019-Jan-16 21:15:28.133682 - [DEBUG] Found and process special summary
33679 2019-Jan-16 21:15:28.133719 - [DEBUG] Compose: EdgeIdentity * AllBottom
33680 2019-Jan-16 21:15:28.133746 - [DEBUG]
33681 2019-Jan-16 21:15:28.133769 - [DEBUG] Propagate flow
33682 2019-Jan-16 21:15:28.133792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33683 2019-Jan-16 21:15:28.133849 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
33684 2019-Jan-16 21:15:28.134488 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33685 2019-Jan-16 21:15:28.135157 - [DEBUG] Edge function : AllBottom (result of previous compose)
33686 2019-Jan-16 21:15:28.135182 - [DEBUG]
33687 2019-Jan-16 21:15:28.135207 - [DEBUG] Join: AllTop & AllBottom
33688 2019-Jan-16 21:15:28.135233 - [DEBUG] = AllBottom (new jump func)
33689 2019-Jan-16 21:15:28.135257 - [DEBUG]
33690 2019-Jan-16 21:15:28.135280 - [DEBUG] Start adding new jump function
33691 2019-Jan-16 21:15:28.135303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33692 2019-Jan-16 21:15:28.135359 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33693 2019-Jan-16 21:15:28.136004 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
33694 2019-Jan-16 21:15:28.136641 - [DEBUG] Edge Function : AllBottom
33695 2019-Jan-16 21:15:28.136669 - [DEBUG] End adding new jump function
33696 2019-Jan-16 21:15:28.136693 - [DEBUG]
33697 2019-Jan-16 21:15:28.136717 - [DEBUG] -------------------------------------------- 935. Path Edge --------------------------------------------
33698 2019-Jan-16 21:15:28.136741 - [DEBUG]
33699 2019-Jan-16 21:15:28.136764 - [DEBUG] Process 935. path edge:
33700 2019-Jan-16 21:15:28.136787 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33701 2019-Jan-16 21:15:28.136843 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
33702 2019-Jan-16 21:15:28.137486 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33703 2019-Jan-16 21:15:28.138129 - [DEBUG]
33704 2019-Jan-16 21:15:28.138154 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
33705 2019-Jan-16 21:15:28.138826 - [DEBUG] Compose: EdgeIdentity * AllBottom
33706 2019-Jan-16 21:15:28.138854 - [DEBUG]
33707 2019-Jan-16 21:15:28.138877 - [DEBUG] Propagate flow
33708 2019-Jan-16 21:15:28.138900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33709 2019-Jan-16 21:15:28.138958 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
33710 2019-Jan-16 21:15:28.139595 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33711 2019-Jan-16 21:15:28.140239 - [DEBUG] Edge function : AllBottom (result of previous compose)
33712 2019-Jan-16 21:15:28.140264 - [DEBUG]
33713 2019-Jan-16 21:15:28.140288 - [DEBUG] Join: AllTop & AllBottom
33714 2019-Jan-16 21:15:28.140314 - [DEBUG] = AllBottom (new jump func)
33715 2019-Jan-16 21:15:28.140338 - [DEBUG]
33716 2019-Jan-16 21:15:28.140361 - [DEBUG] Start adding new jump function
33717 2019-Jan-16 21:15:28.140384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33718 2019-Jan-16 21:15:28.140440 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33719 2019-Jan-16 21:15:28.141083 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
33720 2019-Jan-16 21:15:28.141717 - [DEBUG] Edge Function : AllBottom
33721 2019-Jan-16 21:15:28.141758 - [DEBUG] End adding new jump function
33722 2019-Jan-16 21:15:28.141782 - [DEBUG]
33723 2019-Jan-16 21:15:28.141805 - [DEBUG] -------------------------------------------- 936. Path Edge --------------------------------------------
33724 2019-Jan-16 21:15:28.141830 - [DEBUG]
33725 2019-Jan-16 21:15:28.141856 - [DEBUG] Process 936. path edge:
33726 2019-Jan-16 21:15:28.141880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33727 2019-Jan-16 21:15:28.141936 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
33728 2019-Jan-16 21:15:28.142594 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33729 2019-Jan-16 21:15:28.143257 - [DEBUG]
33730 2019-Jan-16 21:15:28.143284 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
33731 2019-Jan-16 21:15:28.143945 - [DEBUG] Compose: EdgeIdentity * AllBottom
33732 2019-Jan-16 21:15:28.143973 - [DEBUG]
33733 2019-Jan-16 21:15:28.143997 - [DEBUG] Propagate flow
33734 2019-Jan-16 21:15:28.144020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33735 2019-Jan-16 21:15:28.144080 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
33736 2019-Jan-16 21:15:28.144720 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33737 2019-Jan-16 21:15:28.145385 - [DEBUG] Edge function : AllBottom (result of previous compose)
33738 2019-Jan-16 21:15:28.145410 - [DEBUG]
33739 2019-Jan-16 21:15:28.145436 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33740 2019-Jan-16 21:15:28.145462 - [DEBUG] = AllBottom
33741 2019-Jan-16 21:15:28.145486 - [DEBUG]
33742 2019-Jan-16 21:15:28.145509 - [DEBUG] PROPAGATE: No new function!
33743 2019-Jan-16 21:15:28.145534 - [DEBUG] EDGE:
33744 2019-Jan-16 21:15:28.145592 - [DEBUG] ---> 33745 2019-Jan-16 21:15:28.146228 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33746 2019-Jan-16 21:15:28.146871 - [DEBUG]
33747 2019-Jan-16 21:15:28.146896 - [DEBUG] EDGE:
33748 2019-Jan-16 21:15:28.146952 - [DEBUG] ---> 33749 2019-Jan-16 21:15:28.147589 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33750 2019-Jan-16 21:15:28.148238 - [DEBUG]
33751 2019-Jan-16 21:15:28.148279 - [DEBUG] Compose: EdgeIdentity * AllBottom
33752 2019-Jan-16 21:15:28.148306 - [DEBUG]
33753 2019-Jan-16 21:15:28.148329 - [DEBUG] Propagate flow
33754 2019-Jan-16 21:15:28.148352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33755 2019-Jan-16 21:15:28.148423 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
33756 2019-Jan-16 21:15:28.149063 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33757 2019-Jan-16 21:15:28.149705 - [DEBUG] Edge function : AllBottom (result of previous compose)
33758 2019-Jan-16 21:15:28.149730 - [DEBUG]
33759 2019-Jan-16 21:15:28.149755 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33760 2019-Jan-16 21:15:28.149780 - [DEBUG] = AllBottom
33761 2019-Jan-16 21:15:28.149804 - [DEBUG]
33762 2019-Jan-16 21:15:28.149827 - [DEBUG] PROPAGATE: No new function!
33763 2019-Jan-16 21:15:28.149855 - [DEBUG] EDGE:
33764 2019-Jan-16 21:15:28.149913 - [DEBUG] ---> 33765 2019-Jan-16 21:15:28.150559 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33766 2019-Jan-16 21:15:28.151202 - [DEBUG]
33767 2019-Jan-16 21:15:28.151227 - [DEBUG] EDGE:
33768 2019-Jan-16 21:15:28.151284 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
33769 2019-Jan-16 21:15:28.151941 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33770 2019-Jan-16 21:15:28.152594 - [DEBUG]
33771 2019-Jan-16 21:15:28.152619 - [DEBUG] EDGE:
33772 2019-Jan-16 21:15:28.152677 - [DEBUG] ---> 33773 2019-Jan-16 21:15:28.153312 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33774 2019-Jan-16 21:15:28.153955 - [DEBUG]
33775 2019-Jan-16 21:15:28.153980 - [DEBUG] EDGE:
33776 2019-Jan-16 21:15:28.154037 - [DEBUG] ---> 33777 2019-Jan-16 21:15:28.154671 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33778 2019-Jan-16 21:15:28.155329 - [DEBUG]
33779 2019-Jan-16 21:15:28.155354 - [DEBUG] EDGE:
33780 2019-Jan-16 21:15:28.155412 - [DEBUG] ---> 33781 2019-Jan-16 21:15:28.156050 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33782 2019-Jan-16 21:15:28.156694 - [DEBUG]
33783 2019-Jan-16 21:15:28.156728 - [DEBUG] Compose: EdgeIdentity * AllBottom
33784 2019-Jan-16 21:15:28.156755 - [DEBUG]
33785 2019-Jan-16 21:15:28.156778 - [DEBUG] Propagate flow
33786 2019-Jan-16 21:15:28.156801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33787 2019-Jan-16 21:15:28.156858 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
33788 2019-Jan-16 21:15:28.157496 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33789 2019-Jan-16 21:15:28.158139 - [DEBUG] Edge function : AllBottom (result of previous compose)
33790 2019-Jan-16 21:15:28.158164 - [DEBUG]
33791 2019-Jan-16 21:15:28.158189 - [DEBUG] Join: AllTop & AllBottom
33792 2019-Jan-16 21:15:28.158215 - [DEBUG] = AllBottom (new jump func)
33793 2019-Jan-16 21:15:28.158239 - [DEBUG]
33794 2019-Jan-16 21:15:28.158262 - [DEBUG] Start adding new jump function
33795 2019-Jan-16 21:15:28.158285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33796 2019-Jan-16 21:15:28.158341 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33797 2019-Jan-16 21:15:28.159001 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
33798 2019-Jan-16 21:15:28.159638 - [DEBUG] Edge Function : AllBottom
33799 2019-Jan-16 21:15:28.159667 - [DEBUG] End adding new jump function
33800 2019-Jan-16 21:15:28.159691 - [DEBUG]
33801 2019-Jan-16 21:15:28.159714 - [DEBUG] -------------------------------------------- 937. Path Edge --------------------------------------------
33802 2019-Jan-16 21:15:28.159739 - [DEBUG]
33803 2019-Jan-16 21:15:28.159762 - [DEBUG] Process 937. path edge:
33804 2019-Jan-16 21:15:28.159785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33805 2019-Jan-16 21:15:28.159841 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
33806 2019-Jan-16 21:15:28.160479 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33807 2019-Jan-16 21:15:28.161122 - [DEBUG]
33808 2019-Jan-16 21:15:28.161146 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
33809 2019-Jan-16 21:15:28.161825 - [DEBUG] Compose: EdgeIdentity * AllBottom
33810 2019-Jan-16 21:15:28.161852 - [DEBUG]
33811 2019-Jan-16 21:15:28.161876 - [DEBUG] Propagate flow
33812 2019-Jan-16 21:15:28.161899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33813 2019-Jan-16 21:15:28.161956 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
33814 2019-Jan-16 21:15:28.162590 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33815 2019-Jan-16 21:15:28.163232 - [DEBUG] Edge function : AllBottom (result of previous compose)
33816 2019-Jan-16 21:15:28.163257 - [DEBUG]
33817 2019-Jan-16 21:15:28.163282 - [DEBUG] Join: AllTop & AllBottom
33818 2019-Jan-16 21:15:28.163307 - [DEBUG] = AllBottom (new jump func)
33819 2019-Jan-16 21:15:28.163331 - [DEBUG]
33820 2019-Jan-16 21:15:28.163354 - [DEBUG] Start adding new jump function
33821 2019-Jan-16 21:15:28.163377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33822 2019-Jan-16 21:15:28.163433 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33823 2019-Jan-16 21:15:28.164076 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
33824 2019-Jan-16 21:15:28.164714 - [DEBUG] Edge Function : AllBottom
33825 2019-Jan-16 21:15:28.164743 - [DEBUG] End adding new jump function
33826 2019-Jan-16 21:15:28.164766 - [DEBUG]
33827 2019-Jan-16 21:15:28.164790 - [DEBUG] -------------------------------------------- 938. Path Edge --------------------------------------------
33828 2019-Jan-16 21:15:28.164815 - [DEBUG]
33829 2019-Jan-16 21:15:28.164838 - [DEBUG] Process 938. path edge:
33830 2019-Jan-16 21:15:28.164861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33831 2019-Jan-16 21:15:28.164917 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
33832 2019-Jan-16 21:15:28.165569 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33833 2019-Jan-16 21:15:28.166212 - [DEBUG]
33834 2019-Jan-16 21:15:28.166237 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
33835 2019-Jan-16 21:15:28.166889 - [DEBUG] Compose: EdgeIdentity * AllBottom
33836 2019-Jan-16 21:15:28.166916 - [DEBUG]
33837 2019-Jan-16 21:15:28.166940 - [DEBUG] Propagate flow
33838 2019-Jan-16 21:15:28.166964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33839 2019-Jan-16 21:15:28.167021 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33840 2019-Jan-16 21:15:28.167656 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33841 2019-Jan-16 21:15:28.168300 - [DEBUG] Edge function : AllBottom (result of previous compose)
33842 2019-Jan-16 21:15:28.168325 - [DEBUG]
33843 2019-Jan-16 21:15:28.168350 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33844 2019-Jan-16 21:15:28.168375 - [DEBUG] = AllBottom
33845 2019-Jan-16 21:15:28.168411 - [DEBUG]
33846 2019-Jan-16 21:15:28.168436 - [DEBUG] PROPAGATE: No new function!
33847 2019-Jan-16 21:15:28.168460 - [DEBUG] EDGE:
33848 2019-Jan-16 21:15:28.168518 - [DEBUG] ---> 33849 2019-Jan-16 21:15:28.169151 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33850 2019-Jan-16 21:15:28.169795 - [DEBUG]
33851 2019-Jan-16 21:15:28.169820 - [DEBUG] EDGE:
33852 2019-Jan-16 21:15:28.169877 - [DEBUG] ---> 33853 2019-Jan-16 21:15:28.170522 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33854 2019-Jan-16 21:15:28.171166 - [DEBUG]
33855 2019-Jan-16 21:15:28.171191 - [DEBUG] EDGE:
33856 2019-Jan-16 21:15:28.171248 - [DEBUG] ---> 33857 2019-Jan-16 21:15:28.171899 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33858 2019-Jan-16 21:15:28.172544 - [DEBUG]
33859 2019-Jan-16 21:15:28.172569 - [DEBUG] EDGE:
33860 2019-Jan-16 21:15:28.172626 - [DEBUG] ---> 33861 2019-Jan-16 21:15:28.173267 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33862 2019-Jan-16 21:15:28.173909 - [DEBUG]
33863 2019-Jan-16 21:15:28.173934 - [DEBUG] EDGE:
33864 2019-Jan-16 21:15:28.173991 - [DEBUG] ---> 33865 2019-Jan-16 21:15:28.174626 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33866 2019-Jan-16 21:15:28.175285 - [DEBUG]
33867 2019-Jan-16 21:15:28.175311 - [DEBUG] EDGE:
33868 2019-Jan-16 21:15:28.175368 - [DEBUG] ---> 33869 2019-Jan-16 21:15:28.176006 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33870 2019-Jan-16 21:15:28.176650 - [DEBUG]
33871 2019-Jan-16 21:15:28.176688 - [DEBUG] Compose: EdgeIdentity * AllBottom
33872 2019-Jan-16 21:15:28.176715 - [DEBUG]
33873 2019-Jan-16 21:15:28.176738 - [DEBUG] Propagate flow
33874 2019-Jan-16 21:15:28.176761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33875 2019-Jan-16 21:15:28.176817 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33876 2019-Jan-16 21:15:28.177455 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33877 2019-Jan-16 21:15:28.178098 - [DEBUG] Edge function : AllBottom (result of previous compose)
33878 2019-Jan-16 21:15:28.178123 - [DEBUG]
33879 2019-Jan-16 21:15:28.178148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33880 2019-Jan-16 21:15:28.178174 - [DEBUG] = AllBottom
33881 2019-Jan-16 21:15:28.178198 - [DEBUG]
33882 2019-Jan-16 21:15:28.178220 - [DEBUG] PROPAGATE: No new function!
33883 2019-Jan-16 21:15:28.178247 - [DEBUG] EDGE:
33884 2019-Jan-16 21:15:28.178304 - [DEBUG] ---> 33885 2019-Jan-16 21:15:28.178965 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33886 2019-Jan-16 21:15:28.179607 - [DEBUG]
33887 2019-Jan-16 21:15:28.179633 - [DEBUG] EDGE:
33888 2019-Jan-16 21:15:28.179690 - [DEBUG] ---> 33889 2019-Jan-16 21:15:28.180325 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33890 2019-Jan-16 21:15:28.180975 - [DEBUG]
33891 2019-Jan-16 21:15:28.181009 - [DEBUG] EDGE:
33892 2019-Jan-16 21:15:28.181067 - [DEBUG] ---> 33893 2019-Jan-16 21:15:28.181704 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33894 2019-Jan-16 21:15:28.182364 - [DEBUG]
33895 2019-Jan-16 21:15:28.182401 - [DEBUG] Compose: EdgeIdentity * AllBottom
33896 2019-Jan-16 21:15:28.182428 - [DEBUG]
33897 2019-Jan-16 21:15:28.182452 - [DEBUG] Propagate flow
33898 2019-Jan-16 21:15:28.182475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33899 2019-Jan-16 21:15:28.182531 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33900 2019-Jan-16 21:15:28.183168 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33901 2019-Jan-16 21:15:28.183812 - [DEBUG] Edge function : AllBottom (result of previous compose)
33902 2019-Jan-16 21:15:28.183837 - [DEBUG]
33903 2019-Jan-16 21:15:28.183862 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33904 2019-Jan-16 21:15:28.183888 - [DEBUG] = AllBottom
33905 2019-Jan-16 21:15:28.183912 - [DEBUG]
33906 2019-Jan-16 21:15:28.183935 - [DEBUG] PROPAGATE: No new function!
33907 2019-Jan-16 21:15:28.183961 - [DEBUG] EDGE:
33908 2019-Jan-16 21:15:28.184019 - [DEBUG] ---> 33909 2019-Jan-16 21:15:28.184663 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33910 2019-Jan-16 21:15:28.185322 - [DEBUG]
33911 2019-Jan-16 21:15:28.185347 - [DEBUG] EDGE:
33912 2019-Jan-16 21:15:28.185405 - [DEBUG] ---> 33913 2019-Jan-16 21:15:28.186039 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33914 2019-Jan-16 21:15:28.186683 - [DEBUG]
33915 2019-Jan-16 21:15:28.186708 - [DEBUG] EDGE:
33916 2019-Jan-16 21:15:28.186765 - [DEBUG] ---> 33917 2019-Jan-16 21:15:28.187400 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33918 2019-Jan-16 21:15:28.188043 - [DEBUG]
33919 2019-Jan-16 21:15:28.188068 - [DEBUG] EDGE:
33920 2019-Jan-16 21:15:28.188125 - [DEBUG] ---> 33921 2019-Jan-16 21:15:28.188777 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33922 2019-Jan-16 21:15:28.189420 - [DEBUG]
33923 2019-Jan-16 21:15:28.189457 - [DEBUG] Compose: EdgeIdentity * AllBottom
33924 2019-Jan-16 21:15:28.189483 - [DEBUG]
33925 2019-Jan-16 21:15:28.189507 - [DEBUG] Propagate flow
33926 2019-Jan-16 21:15:28.189530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33927 2019-Jan-16 21:15:28.189586 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33928 2019-Jan-16 21:15:28.190224 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33929 2019-Jan-16 21:15:28.190868 - [DEBUG] Edge function : AllBottom (result of previous compose)
33930 2019-Jan-16 21:15:28.190893 - [DEBUG]
33931 2019-Jan-16 21:15:28.190925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33932 2019-Jan-16 21:15:28.190951 - [DEBUG] = AllBottom
33933 2019-Jan-16 21:15:28.190975 - [DEBUG]
33934 2019-Jan-16 21:15:28.190998 - [DEBUG] PROPAGATE: No new function!
33935 2019-Jan-16 21:15:28.191024 - [DEBUG] EDGE:
33936 2019-Jan-16 21:15:28.191082 - [DEBUG] ---> 33937 2019-Jan-16 21:15:28.191727 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33938 2019-Jan-16 21:15:28.192385 - [DEBUG]
33939 2019-Jan-16 21:15:28.192410 - [DEBUG] EDGE:
33940 2019-Jan-16 21:15:28.192468 - [DEBUG] ---> 33941 2019-Jan-16 21:15:28.193103 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33942 2019-Jan-16 21:15:28.193748 - [DEBUG]
33943 2019-Jan-16 21:15:28.193773 - [DEBUG] EDGE:
33944 2019-Jan-16 21:15:28.193830 - [DEBUG] ---> 33945 2019-Jan-16 21:15:28.194467 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33946 2019-Jan-16 21:15:28.195136 - [DEBUG]
33947 2019-Jan-16 21:15:28.195173 - [DEBUG] Compose: EdgeIdentity * AllBottom
33948 2019-Jan-16 21:15:28.195200 - [DEBUG]
33949 2019-Jan-16 21:15:28.195223 - [DEBUG] Propagate flow
33950 2019-Jan-16 21:15:28.195246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33951 2019-Jan-16 21:15:28.195303 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33952 2019-Jan-16 21:15:28.195941 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33953 2019-Jan-16 21:15:28.196584 - [DEBUG] Edge function : AllBottom (result of previous compose)
33954 2019-Jan-16 21:15:28.196612 - [DEBUG]
33955 2019-Jan-16 21:15:28.196637 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33956 2019-Jan-16 21:15:28.196662 - [DEBUG] = AllBottom
33957 2019-Jan-16 21:15:28.196686 - [DEBUG]
33958 2019-Jan-16 21:15:28.196708 - [DEBUG] PROPAGATE: No new function!
33959 2019-Jan-16 21:15:28.196735 - [DEBUG] EDGE:
33960 2019-Jan-16 21:15:28.196794 - [DEBUG] ---> 33961 2019-Jan-16 21:15:28.197439 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33962 2019-Jan-16 21:15:28.198082 - [DEBUG]
33963 2019-Jan-16 21:15:28.198107 - [DEBUG] EDGE:
33964 2019-Jan-16 21:15:28.198165 - [DEBUG] ---> 33965 2019-Jan-16 21:15:28.198815 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33966 2019-Jan-16 21:15:28.199458 - [DEBUG]
33967 2019-Jan-16 21:15:28.199483 - [DEBUG] EDGE:
33968 2019-Jan-16 21:15:28.199541 - [DEBUG] ---> 33969 2019-Jan-16 21:15:28.200178 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33970 2019-Jan-16 21:15:28.200830 - [DEBUG]
33971 2019-Jan-16 21:15:28.200868 - [DEBUG] Compose: EdgeIdentity * AllBottom
33972 2019-Jan-16 21:15:28.200895 - [DEBUG]
33973 2019-Jan-16 21:15:28.200918 - [DEBUG] Propagate flow
33974 2019-Jan-16 21:15:28.200941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33975 2019-Jan-16 21:15:28.200998 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33976 2019-Jan-16 21:15:28.201636 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33977 2019-Jan-16 21:15:28.202296 - [DEBUG] Edge function : AllBottom (result of previous compose)
33978 2019-Jan-16 21:15:28.202321 - [DEBUG]
33979 2019-Jan-16 21:15:28.202346 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33980 2019-Jan-16 21:15:28.202372 - [DEBUG] = AllBottom
33981 2019-Jan-16 21:15:28.202396 - [DEBUG]
33982 2019-Jan-16 21:15:28.202419 - [DEBUG] PROPAGATE: No new function!
33983 2019-Jan-16 21:15:28.202445 - [DEBUG] EDGE:
33984 2019-Jan-16 21:15:28.202503 - [DEBUG] ---> 33985 2019-Jan-16 21:15:28.203148 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
33986 2019-Jan-16 21:15:28.203793 - [DEBUG]
33987 2019-Jan-16 21:15:28.203827 - [DEBUG] Compose: EdgeIdentity * AllBottom
33988 2019-Jan-16 21:15:28.203854 - [DEBUG]
33989 2019-Jan-16 21:15:28.203877 - [DEBUG] Propagate flow
33990 2019-Jan-16 21:15:28.203900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33991 2019-Jan-16 21:15:28.203956 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33992 2019-Jan-16 21:15:28.204599 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33993 2019-Jan-16 21:15:28.205298 - [DEBUG] Edge function : AllBottom (result of previous compose)
33994 2019-Jan-16 21:15:28.205324 - [DEBUG]
33995 2019-Jan-16 21:15:28.205350 - [DEBUG] Join: AllTop & AllBottom
33996 2019-Jan-16 21:15:28.205376 - [DEBUG] = AllBottom (new jump func)
33997 2019-Jan-16 21:15:28.205400 - [DEBUG]
33998 2019-Jan-16 21:15:28.205423 - [DEBUG] Start adding new jump function
33999 2019-Jan-16 21:15:28.205446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34000 2019-Jan-16 21:15:28.205507 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34001 2019-Jan-16 21:15:28.206155 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34002 2019-Jan-16 21:15:28.206793 - [DEBUG] Edge Function : AllBottom
34003 2019-Jan-16 21:15:28.206822 - [DEBUG] End adding new jump function
34004 2019-Jan-16 21:15:28.206846 - [DEBUG]
34005 2019-Jan-16 21:15:28.206869 - [DEBUG] -------------------------------------------- 939. Path Edge --------------------------------------------
34006 2019-Jan-16 21:15:28.206893 - [DEBUG]
34007 2019-Jan-16 21:15:28.206916 - [DEBUG] Process 939. path edge:
34008 2019-Jan-16 21:15:28.206940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34009 2019-Jan-16 21:15:28.206996 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
34010 2019-Jan-16 21:15:28.207632 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34011 2019-Jan-16 21:15:28.208276 - [DEBUG]
34012 2019-Jan-16 21:15:28.208301 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34013 2019-Jan-16 21:15:28.208978 - [DEBUG] Possible callees:
34014 2019-Jan-16 21:15:28.209003 - [DEBUG] foo
34015 2019-Jan-16 21:15:28.209028 - [DEBUG] Possible return sites:
34016 2019-Jan-16 21:15:28.209051 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12634017 2019-Jan-16 21:15:28.210324 - [DEBUG] Found and process special summary
34018 2019-Jan-16 21:15:28.210360 - [DEBUG] Compose: EdgeIdentity * AllBottom
34019 2019-Jan-16 21:15:28.210387 - [DEBUG]
34020 2019-Jan-16 21:15:28.210411 - [DEBUG] Propagate flow
34021 2019-Jan-16 21:15:28.210434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34022 2019-Jan-16 21:15:28.210491 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34023 2019-Jan-16 21:15:28.211140 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34024 2019-Jan-16 21:15:28.211803 - [DEBUG] Edge function : AllBottom (result of previous compose)
34025 2019-Jan-16 21:15:28.211828 - [DEBUG]
34026 2019-Jan-16 21:15:28.211853 - [DEBUG] Join: AllTop & AllBottom
34027 2019-Jan-16 21:15:28.211878 - [DEBUG] = AllBottom (new jump func)
34028 2019-Jan-16 21:15:28.211902 - [DEBUG]
34029 2019-Jan-16 21:15:28.211925 - [DEBUG] Start adding new jump function
34030 2019-Jan-16 21:15:28.211949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34031 2019-Jan-16 21:15:28.212005 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34032 2019-Jan-16 21:15:28.212651 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34033 2019-Jan-16 21:15:28.213296 - [DEBUG] Edge Function : AllBottom
34034 2019-Jan-16 21:15:28.213326 - [DEBUG] End adding new jump function
34035 2019-Jan-16 21:15:28.213350 - [DEBUG]
34036 2019-Jan-16 21:15:28.213374 - [DEBUG] -------------------------------------------- 940. Path Edge --------------------------------------------
34037 2019-Jan-16 21:15:28.213398 - [DEBUG]
34038 2019-Jan-16 21:15:28.213421 - [DEBUG] Process 940. path edge:
34039 2019-Jan-16 21:15:28.213444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34040 2019-Jan-16 21:15:28.213501 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
34041 2019-Jan-16 21:15:28.214139 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34042 2019-Jan-16 21:15:28.214782 - [DEBUG]
34043 2019-Jan-16 21:15:28.214806 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34044 2019-Jan-16 21:15:28.215480 - [DEBUG] Compose: EdgeIdentity * AllBottom
34045 2019-Jan-16 21:15:28.215508 - [DEBUG]
34046 2019-Jan-16 21:15:28.215531 - [DEBUG] Propagate flow
34047 2019-Jan-16 21:15:28.215555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34048 2019-Jan-16 21:15:28.215612 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
34049 2019-Jan-16 21:15:28.216249 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34050 2019-Jan-16 21:15:28.216893 - [DEBUG] Edge function : AllBottom (result of previous compose)
34051 2019-Jan-16 21:15:28.216918 - [DEBUG]
34052 2019-Jan-16 21:15:28.216943 - [DEBUG] Join: AllTop & AllBottom
34053 2019-Jan-16 21:15:28.216968 - [DEBUG] = AllBottom (new jump func)
34054 2019-Jan-16 21:15:28.216992 - [DEBUG]
34055 2019-Jan-16 21:15:28.217015 - [DEBUG] Start adding new jump function
34056 2019-Jan-16 21:15:28.217038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34057 2019-Jan-16 21:15:28.217103 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34058 2019-Jan-16 21:15:28.217749 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
34059 2019-Jan-16 21:15:28.218383 - [DEBUG] Edge Function : AllBottom
34060 2019-Jan-16 21:15:28.218425 - [DEBUG] End adding new jump function
34061 2019-Jan-16 21:15:28.218449 - [DEBUG]
34062 2019-Jan-16 21:15:28.218472 - [DEBUG] -------------------------------------------- 941. Path Edge --------------------------------------------
34063 2019-Jan-16 21:15:28.218496 - [DEBUG]
34064 2019-Jan-16 21:15:28.218519 - [DEBUG] Process 941. path edge:
34065 2019-Jan-16 21:15:28.218542 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34066 2019-Jan-16 21:15:28.218598 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
34067 2019-Jan-16 21:15:28.219234 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34068 2019-Jan-16 21:15:28.219877 - [DEBUG]
34069 2019-Jan-16 21:15:28.219902 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
34070 2019-Jan-16 21:15:28.220555 - [DEBUG] Compose: EdgeIdentity * AllBottom
34071 2019-Jan-16 21:15:28.220583 - [DEBUG]
34072 2019-Jan-16 21:15:28.220606 - [DEBUG] Propagate flow
34073 2019-Jan-16 21:15:28.220630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34074 2019-Jan-16 21:15:28.220687 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
34075 2019-Jan-16 21:15:28.221324 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34076 2019-Jan-16 21:15:28.221984 - [DEBUG] Edge function : AllBottom (result of previous compose)
34077 2019-Jan-16 21:15:28.222010 - [DEBUG]
34078 2019-Jan-16 21:15:28.222034 - [DEBUG] Join: AllTop & AllBottom
34079 2019-Jan-16 21:15:28.222060 - [DEBUG] = AllBottom (new jump func)
34080 2019-Jan-16 21:15:28.222084 - [DEBUG]
34081 2019-Jan-16 21:15:28.222108 - [DEBUG] Start adding new jump function
34082 2019-Jan-16 21:15:28.222131 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34083 2019-Jan-16 21:15:28.222187 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34084 2019-Jan-16 21:15:28.222832 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
34085 2019-Jan-16 21:15:28.223466 - [DEBUG] Edge Function : AllBottom
34086 2019-Jan-16 21:15:28.223494 - [DEBUG] End adding new jump function
34087 2019-Jan-16 21:15:28.223518 - [DEBUG]
34088 2019-Jan-16 21:15:28.223542 - [DEBUG] -------------------------------------------- 942. Path Edge --------------------------------------------
34089 2019-Jan-16 21:15:28.223566 - [DEBUG]
34090 2019-Jan-16 21:15:28.223589 - [DEBUG] Process 942. path edge:
34091 2019-Jan-16 21:15:28.223613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34092 2019-Jan-16 21:15:28.223669 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
34093 2019-Jan-16 21:15:28.224303 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34094 2019-Jan-16 21:15:28.224948 - [DEBUG]
34095 2019-Jan-16 21:15:28.224973 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
34096 2019-Jan-16 21:15:28.225641 - [DEBUG] Compose: EdgeIdentity * AllBottom
34097 2019-Jan-16 21:15:28.225676 - [DEBUG]
34098 2019-Jan-16 21:15:28.225700 - [DEBUG] Propagate flow
34099 2019-Jan-16 21:15:28.225723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34100 2019-Jan-16 21:15:28.225781 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34101 2019-Jan-16 21:15:28.226428 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34102 2019-Jan-16 21:15:28.227072 - [DEBUG] Edge function : AllBottom (result of previous compose)
34103 2019-Jan-16 21:15:28.227096 - [DEBUG]
34104 2019-Jan-16 21:15:28.227121 - [DEBUG] Join: AllTop & AllBottom
34105 2019-Jan-16 21:15:28.227146 - [DEBUG] = AllBottom (new jump func)
34106 2019-Jan-16 21:15:28.227170 - [DEBUG]
34107 2019-Jan-16 21:15:28.227193 - [DEBUG] Start adding new jump function
34108 2019-Jan-16 21:15:28.227216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34109 2019-Jan-16 21:15:28.227272 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34110 2019-Jan-16 21:15:28.227916 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34111 2019-Jan-16 21:15:28.228575 - [DEBUG] Edge Function : AllBottom
34112 2019-Jan-16 21:15:28.228603 - [DEBUG] End adding new jump function
34113 2019-Jan-16 21:15:28.228627 - [DEBUG]
34114 2019-Jan-16 21:15:28.228650 - [DEBUG] -------------------------------------------- 943. Path Edge --------------------------------------------
34115 2019-Jan-16 21:15:28.228674 - [DEBUG]
34116 2019-Jan-16 21:15:28.228697 - [DEBUG] Process 943. path edge:
34117 2019-Jan-16 21:15:28.228720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34118 2019-Jan-16 21:15:28.228776 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
34119 2019-Jan-16 21:15:28.229427 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34120 2019-Jan-16 21:15:28.230071 - [DEBUG]
34121 2019-Jan-16 21:15:28.230095 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34122 2019-Jan-16 21:15:28.230749 - [DEBUG] Possible callees:
34123 2019-Jan-16 21:15:28.230774 - [DEBUG] llvm.dbg.declare
34124 2019-Jan-16 21:15:28.230799 - [DEBUG] Possible return sites:
34125 2019-Jan-16 21:15:28.230822 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13634126 2019-Jan-16 21:15:28.232127 - [DEBUG] Found and process special summary
34127 2019-Jan-16 21:15:28.232162 - [DEBUG] Compose: EdgeIdentity * AllBottom
34128 2019-Jan-16 21:15:28.232189 - [DEBUG]
34129 2019-Jan-16 21:15:28.232212 - [DEBUG] Propagate flow
34130 2019-Jan-16 21:15:28.232235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34131 2019-Jan-16 21:15:28.232292 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34132 2019-Jan-16 21:15:28.232932 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34133 2019-Jan-16 21:15:28.233577 - [DEBUG] Edge function : AllBottom (result of previous compose)
34134 2019-Jan-16 21:15:28.233602 - [DEBUG]
34135 2019-Jan-16 21:15:28.233626 - [DEBUG] Join: AllTop & AllBottom
34136 2019-Jan-16 21:15:28.233652 - [DEBUG] = AllBottom (new jump func)
34137 2019-Jan-16 21:15:28.233684 - [DEBUG]
34138 2019-Jan-16 21:15:28.233708 - [DEBUG] Start adding new jump function
34139 2019-Jan-16 21:15:28.233731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34140 2019-Jan-16 21:15:28.233787 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34141 2019-Jan-16 21:15:28.234432 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34142 2019-Jan-16 21:15:28.235082 - [DEBUG] Edge Function : AllBottom
34143 2019-Jan-16 21:15:28.235112 - [DEBUG] End adding new jump function
34144 2019-Jan-16 21:15:28.235136 - [DEBUG]
34145 2019-Jan-16 21:15:28.235159 - [DEBUG] -------------------------------------------- 944. Path Edge --------------------------------------------
34146 2019-Jan-16 21:15:28.235183 - [DEBUG]
34147 2019-Jan-16 21:15:28.235206 - [DEBUG] Process 944. path edge:
34148 2019-Jan-16 21:15:28.235229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34149 2019-Jan-16 21:15:28.235285 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
34150 2019-Jan-16 21:15:28.235926 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34151 2019-Jan-16 21:15:28.236570 - [DEBUG]
34152 2019-Jan-16 21:15:28.236594 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34153 2019-Jan-16 21:15:28.237256 - [DEBUG] Compose: EdgeIdentity * AllBottom
34154 2019-Jan-16 21:15:28.237285 - [DEBUG]
34155 2019-Jan-16 21:15:28.237309 - [DEBUG] Propagate flow
34156 2019-Jan-16 21:15:28.237332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34157 2019-Jan-16 21:15:28.237389 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
34158 2019-Jan-16 21:15:28.238025 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34159 2019-Jan-16 21:15:28.238686 - [DEBUG] Edge function : AllBottom (result of previous compose)
34160 2019-Jan-16 21:15:28.238711 - [DEBUG]
34161 2019-Jan-16 21:15:28.238736 - [DEBUG] Join: AllTop & AllBottom
34162 2019-Jan-16 21:15:28.238761 - [DEBUG] = AllBottom (new jump func)
34163 2019-Jan-16 21:15:28.238785 - [DEBUG]
34164 2019-Jan-16 21:15:28.238809 - [DEBUG] Start adding new jump function
34165 2019-Jan-16 21:15:28.238832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34166 2019-Jan-16 21:15:28.238888 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34167 2019-Jan-16 21:15:28.239532 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
34168 2019-Jan-16 21:15:28.240166 - [DEBUG] Edge Function : AllBottom
34169 2019-Jan-16 21:15:28.240200 - [DEBUG] End adding new jump function
34170 2019-Jan-16 21:15:28.240224 - [DEBUG]
34171 2019-Jan-16 21:15:28.240247 - [DEBUG] -------------------------------------------- 945. Path Edge --------------------------------------------
34172 2019-Jan-16 21:15:28.240271 - [DEBUG]
34173 2019-Jan-16 21:15:28.240294 - [DEBUG] Process 945. path edge:
34174 2019-Jan-16 21:15:28.240318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34175 2019-Jan-16 21:15:28.240373 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
34176 2019-Jan-16 21:15:28.241008 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34177 2019-Jan-16 21:15:28.241651 - [DEBUG]
34178 2019-Jan-16 21:15:28.241676 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
34179 2019-Jan-16 21:15:28.242350 - [DEBUG] Compose: EdgeIdentity * AllBottom
34180 2019-Jan-16 21:15:28.242378 - [DEBUG]
34181 2019-Jan-16 21:15:28.242402 - [DEBUG] Propagate flow
34182 2019-Jan-16 21:15:28.242425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34183 2019-Jan-16 21:15:28.242482 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
34184 2019-Jan-16 21:15:28.243125 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34185 2019-Jan-16 21:15:28.243770 - [DEBUG] Edge function : AllBottom (result of previous compose)
34186 2019-Jan-16 21:15:28.243795 - [DEBUG]
34187 2019-Jan-16 21:15:28.243819 - [DEBUG] Join: AllTop & AllBottom
34188 2019-Jan-16 21:15:28.243845 - [DEBUG] = AllBottom (new jump func)
34189 2019-Jan-16 21:15:28.243869 - [DEBUG]
34190 2019-Jan-16 21:15:28.243892 - [DEBUG] Start adding new jump function
34191 2019-Jan-16 21:15:28.243915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34192 2019-Jan-16 21:15:28.243971 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34193 2019-Jan-16 21:15:28.244616 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
34194 2019-Jan-16 21:15:28.245270 - [DEBUG] Edge Function : AllBottom
34195 2019-Jan-16 21:15:28.245299 - [DEBUG] End adding new jump function
34196 2019-Jan-16 21:15:28.245323 - [DEBUG]
34197 2019-Jan-16 21:15:28.245346 - [DEBUG] -------------------------------------------- 946. Path Edge --------------------------------------------
34198 2019-Jan-16 21:15:28.245370 - [DEBUG]
34199 2019-Jan-16 21:15:28.245393 - [DEBUG] Process 946. path edge:
34200 2019-Jan-16 21:15:28.245416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34201 2019-Jan-16 21:15:28.245473 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
34202 2019-Jan-16 21:15:28.246107 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34203 2019-Jan-16 21:15:28.246750 - [DEBUG]
34204 2019-Jan-16 21:15:28.246775 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
34205 2019-Jan-16 21:15:28.247426 - [DEBUG] Compose: EdgeIdentity * AllBottom
34206 2019-Jan-16 21:15:28.247454 - [DEBUG]
34207 2019-Jan-16 21:15:28.247478 - [DEBUG] Propagate flow
34208 2019-Jan-16 21:15:28.247501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34209 2019-Jan-16 21:15:28.247558 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34210 2019-Jan-16 21:15:28.248204 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34211 2019-Jan-16 21:15:28.248864 - [DEBUG] Edge function : AllBottom (result of previous compose)
34212 2019-Jan-16 21:15:28.248889 - [DEBUG]
34213 2019-Jan-16 21:15:28.248915 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34214 2019-Jan-16 21:15:28.248940 - [DEBUG] = AllBottom
34215 2019-Jan-16 21:15:28.248965 - [DEBUG]
34216 2019-Jan-16 21:15:28.248988 - [DEBUG] PROPAGATE: No new function!
34217 2019-Jan-16 21:15:28.249012 - [DEBUG] EDGE:
34218 2019-Jan-16 21:15:28.249069 - [DEBUG] ---> 34219 2019-Jan-16 21:15:28.249703 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34220 2019-Jan-16 21:15:28.250348 - [DEBUG]
34221 2019-Jan-16 21:15:28.250373 - [DEBUG] EDGE:
34222 2019-Jan-16 21:15:28.250430 - [DEBUG] ---> 34223 2019-Jan-16 21:15:28.251072 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34224 2019-Jan-16 21:15:28.251717 - [DEBUG]
34225 2019-Jan-16 21:15:28.251754 - [DEBUG] EDGE:
34226 2019-Jan-16 21:15:28.251812 - [DEBUG] ---> 34227 2019-Jan-16 21:15:28.252451 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34228 2019-Jan-16 21:15:28.253095 - [DEBUG]
34229 2019-Jan-16 21:15:28.253133 - [DEBUG] Compose: EdgeIdentity * AllBottom
34230 2019-Jan-16 21:15:28.253159 - [DEBUG]
34231 2019-Jan-16 21:15:28.253183 - [DEBUG] Propagate flow
34232 2019-Jan-16 21:15:28.253206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34233 2019-Jan-16 21:15:28.253262 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34234 2019-Jan-16 21:15:28.253900 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34235 2019-Jan-16 21:15:28.254545 - [DEBUG] Edge function : AllBottom (result of previous compose)
34236 2019-Jan-16 21:15:28.254570 - [DEBUG]
34237 2019-Jan-16 21:15:28.254595 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34238 2019-Jan-16 21:15:28.254621 - [DEBUG] = AllBottom
34239 2019-Jan-16 21:15:28.254645 - [DEBUG]
34240 2019-Jan-16 21:15:28.254668 - [DEBUG] PROPAGATE: No new function!
34241 2019-Jan-16 21:15:28.254694 - [DEBUG] EDGE:
34242 2019-Jan-16 21:15:28.254752 - [DEBUG] ---> 34243 2019-Jan-16 21:15:28.255413 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34244 2019-Jan-16 21:15:28.256058 - [DEBUG]
34245 2019-Jan-16 21:15:28.256090 - [DEBUG] Compose: EdgeIdentity * AllBottom
34246 2019-Jan-16 21:15:28.256117 - [DEBUG]
34247 2019-Jan-16 21:15:28.256140 - [DEBUG] Propagate flow
34248 2019-Jan-16 21:15:28.256163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34249 2019-Jan-16 21:15:28.256219 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34250 2019-Jan-16 21:15:28.256865 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34251 2019-Jan-16 21:15:28.257508 - [DEBUG] Edge function : AllBottom (result of previous compose)
34252 2019-Jan-16 21:15:28.257533 - [DEBUG]
34253 2019-Jan-16 21:15:28.257557 - [DEBUG] Join: AllTop & AllBottom
34254 2019-Jan-16 21:15:28.257583 - [DEBUG] = AllBottom (new jump func)
34255 2019-Jan-16 21:15:28.257607 - [DEBUG]
34256 2019-Jan-16 21:15:28.257630 - [DEBUG] Start adding new jump function
34257 2019-Jan-16 21:15:28.257653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34258 2019-Jan-16 21:15:28.257709 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34259 2019-Jan-16 21:15:28.258353 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34260 2019-Jan-16 21:15:28.259015 - [DEBUG] Edge Function : AllBottom
34261 2019-Jan-16 21:15:28.259043 - [DEBUG] End adding new jump function
34262 2019-Jan-16 21:15:28.259067 - [DEBUG]
34263 2019-Jan-16 21:15:28.259090 - [DEBUG] -------------------------------------------- 947. Path Edge --------------------------------------------
34264 2019-Jan-16 21:15:28.259122 - [DEBUG]
34265 2019-Jan-16 21:15:28.259146 - [DEBUG] Process 947. path edge:
34266 2019-Jan-16 21:15:28.259170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34267 2019-Jan-16 21:15:28.259226 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
34268 2019-Jan-16 21:15:28.259870 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34269 2019-Jan-16 21:15:28.260513 - [DEBUG]
34270 2019-Jan-16 21:15:28.260537 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34271 2019-Jan-16 21:15:28.261191 - [DEBUG] Possible callees:
34272 2019-Jan-16 21:15:28.261216 - [DEBUG] llvm.dbg.declare
34273 2019-Jan-16 21:15:28.261241 - [DEBUG] Possible return sites:
34274 2019-Jan-16 21:15:28.261264 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14334275 2019-Jan-16 21:15:28.262561 - [DEBUG] Found and process special summary
34276 2019-Jan-16 21:15:28.262595 - [DEBUG] Compose: EdgeIdentity * AllBottom
34277 2019-Jan-16 21:15:28.262622 - [DEBUG]
34278 2019-Jan-16 21:15:28.262646 - [DEBUG] Propagate flow
34279 2019-Jan-16 21:15:28.262669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34280 2019-Jan-16 21:15:28.262725 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34281 2019-Jan-16 21:15:28.263363 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34282 2019-Jan-16 21:15:28.264009 - [DEBUG] Edge function : AllBottom (result of previous compose)
34283 2019-Jan-16 21:15:28.264033 - [DEBUG]
34284 2019-Jan-16 21:15:28.264058 - [DEBUG] Join: AllTop & AllBottom
34285 2019-Jan-16 21:15:28.264084 - [DEBUG] = AllBottom (new jump func)
34286 2019-Jan-16 21:15:28.264108 - [DEBUG]
34287 2019-Jan-16 21:15:28.264131 - [DEBUG] Start adding new jump function
34288 2019-Jan-16 21:15:28.264154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34289 2019-Jan-16 21:15:28.264210 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34290 2019-Jan-16 21:15:28.264855 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34291 2019-Jan-16 21:15:28.265511 - [DEBUG] Edge Function : AllBottom
34292 2019-Jan-16 21:15:28.265539 - [DEBUG] End adding new jump function
34293 2019-Jan-16 21:15:28.265562 - [DEBUG]
34294 2019-Jan-16 21:15:28.265586 - [DEBUG] -------------------------------------------- 948. Path Edge --------------------------------------------
34295 2019-Jan-16 21:15:28.265610 - [DEBUG]
34296 2019-Jan-16 21:15:28.265633 - [DEBUG] Process 948. path edge:
34297 2019-Jan-16 21:15:28.265657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34298 2019-Jan-16 21:15:28.265713 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
34299 2019-Jan-16 21:15:28.266354 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34300 2019-Jan-16 21:15:28.266997 - [DEBUG]
34301 2019-Jan-16 21:15:28.267021 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34302 2019-Jan-16 21:15:28.267675 - [DEBUG] Compose: EdgeIdentity * AllBottom
34303 2019-Jan-16 21:15:28.267703 - [DEBUG]
34304 2019-Jan-16 21:15:28.267726 - [DEBUG] Propagate flow
34305 2019-Jan-16 21:15:28.267757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34306 2019-Jan-16 21:15:28.267815 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
34307 2019-Jan-16 21:15:28.268461 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34308 2019-Jan-16 21:15:28.269107 - [DEBUG] Edge function : AllBottom (result of previous compose)
34309 2019-Jan-16 21:15:28.269132 - [DEBUG]
34310 2019-Jan-16 21:15:28.269156 - [DEBUG] Join: AllTop & AllBottom
34311 2019-Jan-16 21:15:28.269182 - [DEBUG] = AllBottom (new jump func)
34312 2019-Jan-16 21:15:28.269206 - [DEBUG]
34313 2019-Jan-16 21:15:28.269229 - [DEBUG] Start adding new jump function
34314 2019-Jan-16 21:15:28.269252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34315 2019-Jan-16 21:15:28.269308 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34316 2019-Jan-16 21:15:28.269953 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
34317 2019-Jan-16 21:15:28.270584 - [DEBUG] Edge Function : AllBottom
34318 2019-Jan-16 21:15:28.270616 - [DEBUG] End adding new jump function
34319 2019-Jan-16 21:15:28.270641 - [DEBUG]
34320 2019-Jan-16 21:15:28.270664 - [DEBUG] -------------------------------------------- 949. Path Edge --------------------------------------------
34321 2019-Jan-16 21:15:28.270689 - [DEBUG]
34322 2019-Jan-16 21:15:28.270712 - [DEBUG] Process 949. path edge:
34323 2019-Jan-16 21:15:28.270735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34324 2019-Jan-16 21:15:28.270791 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
34325 2019-Jan-16 21:15:28.271424 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34326 2019-Jan-16 21:15:28.272082 - [DEBUG]
34327 2019-Jan-16 21:15:28.272107 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
34328 2019-Jan-16 21:15:28.272755 - [DEBUG] Compose: EdgeIdentity * AllBottom
34329 2019-Jan-16 21:15:28.272782 - [DEBUG]
34330 2019-Jan-16 21:15:28.272806 - [DEBUG] Propagate flow
34331 2019-Jan-16 21:15:28.272830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34332 2019-Jan-16 21:15:28.272887 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
34333 2019-Jan-16 21:15:28.273520 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34334 2019-Jan-16 21:15:28.274166 - [DEBUG] Edge function : AllBottom (result of previous compose)
34335 2019-Jan-16 21:15:28.274191 - [DEBUG]
34336 2019-Jan-16 21:15:28.274216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34337 2019-Jan-16 21:15:28.274241 - [DEBUG] = AllBottom
34338 2019-Jan-16 21:15:28.274265 - [DEBUG]
34339 2019-Jan-16 21:15:28.274288 - [DEBUG] PROPAGATE: No new function!
34340 2019-Jan-16 21:15:28.274312 - [DEBUG] EDGE:
34341 2019-Jan-16 21:15:28.274369 - [DEBUG] ---> 34342 2019-Jan-16 21:15:28.275003 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34343 2019-Jan-16 21:15:28.275663 - [DEBUG]
34344 2019-Jan-16 21:15:28.275688 - [DEBUG] EDGE:
34345 2019-Jan-16 21:15:28.275745 - [DEBUG] ---> 34346 2019-Jan-16 21:15:28.276383 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34347 2019-Jan-16 21:15:28.277035 - [DEBUG]
34348 2019-Jan-16 21:15:28.277071 - [DEBUG] Compose: EdgeIdentity * AllBottom
34349 2019-Jan-16 21:15:28.277098 - [DEBUG]
34350 2019-Jan-16 21:15:28.277122 - [DEBUG] Propagate flow
34351 2019-Jan-16 21:15:28.277145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34352 2019-Jan-16 21:15:28.277201 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34353 2019-Jan-16 21:15:28.277847 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34354 2019-Jan-16 21:15:28.278506 - [DEBUG] Edge function : AllBottom (result of previous compose)
34355 2019-Jan-16 21:15:28.278531 - [DEBUG]
34356 2019-Jan-16 21:15:28.278556 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34357 2019-Jan-16 21:15:28.278581 - [DEBUG] = AllBottom
34358 2019-Jan-16 21:15:28.278605 - [DEBUG]
34359 2019-Jan-16 21:15:28.278628 - [DEBUG] PROPAGATE: No new function!
34360 2019-Jan-16 21:15:28.278654 - [DEBUG] EDGE:
34361 2019-Jan-16 21:15:28.278712 - [DEBUG] ---> 34362 2019-Jan-16 21:15:28.279358 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34363 2019-Jan-16 21:15:28.280002 - [DEBUG]
34364 2019-Jan-16 21:15:28.280026 - [DEBUG] EDGE:
34365 2019-Jan-16 21:15:28.280084 - [DEBUG] ---> 34366 2019-Jan-16 21:15:28.280719 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34367 2019-Jan-16 21:15:28.281362 - [DEBUG]
34368 2019-Jan-16 21:15:28.281395 - [DEBUG] Compose: EdgeIdentity * AllBottom
34369 2019-Jan-16 21:15:28.281421 - [DEBUG]
34370 2019-Jan-16 21:15:28.281445 - [DEBUG] Propagate flow
34371 2019-Jan-16 21:15:28.281468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34372 2019-Jan-16 21:15:28.281523 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
34373 2019-Jan-16 21:15:28.282176 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34374 2019-Jan-16 21:15:28.282819 - [DEBUG] Edge function : AllBottom (result of previous compose)
34375 2019-Jan-16 21:15:28.282844 - [DEBUG]
34376 2019-Jan-16 21:15:28.282869 - [DEBUG] Join: AllTop & AllBottom
34377 2019-Jan-16 21:15:28.282894 - [DEBUG] = AllBottom (new jump func)
34378 2019-Jan-16 21:15:28.282918 - [DEBUG]
34379 2019-Jan-16 21:15:28.282941 - [DEBUG] Start adding new jump function
34380 2019-Jan-16 21:15:28.282965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34381 2019-Jan-16 21:15:28.283020 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34382 2019-Jan-16 21:15:28.283664 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
34383 2019-Jan-16 21:15:28.284299 - [DEBUG] Edge Function : AllBottom
34384 2019-Jan-16 21:15:28.284326 - [DEBUG] End adding new jump function
34385 2019-Jan-16 21:15:28.284350 - [DEBUG]
34386 2019-Jan-16 21:15:28.284374 - [DEBUG] -------------------------------------------- 950. Path Edge --------------------------------------------
34387 2019-Jan-16 21:15:28.284398 - [DEBUG]
34388 2019-Jan-16 21:15:28.284421 - [DEBUG] Process 950. path edge:
34389 2019-Jan-16 21:15:28.284444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34390 2019-Jan-16 21:15:28.284508 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
34391 2019-Jan-16 21:15:28.285159 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34392 2019-Jan-16 21:15:28.285804 - [DEBUG]
34393 2019-Jan-16 21:15:28.285829 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
34394 2019-Jan-16 21:15:28.286480 - [DEBUG] Compose: EdgeIdentity * AllBottom
34395 2019-Jan-16 21:15:28.286507 - [DEBUG]
34396 2019-Jan-16 21:15:28.286531 - [DEBUG] Propagate flow
34397 2019-Jan-16 21:15:28.286554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34398 2019-Jan-16 21:15:28.286611 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34399 2019-Jan-16 21:15:28.287256 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34400 2019-Jan-16 21:15:28.287899 - [DEBUG] Edge function : AllBottom (result of previous compose)
34401 2019-Jan-16 21:15:28.287924 - [DEBUG]
34402 2019-Jan-16 21:15:28.287948 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34403 2019-Jan-16 21:15:28.287974 - [DEBUG] = AllBottom
34404 2019-Jan-16 21:15:28.287998 - [DEBUG]
34405 2019-Jan-16 21:15:28.288021 - [DEBUG] PROPAGATE: No new function!
34406 2019-Jan-16 21:15:28.288052 - [DEBUG] Compose: EdgeIdentity * AllBottom
34407 2019-Jan-16 21:15:28.288079 - [DEBUG]
34408 2019-Jan-16 21:15:28.288102 - [DEBUG] Propagate flow
34409 2019-Jan-16 21:15:28.288125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34410 2019-Jan-16 21:15:28.288182 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34411 2019-Jan-16 21:15:28.288843 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34412 2019-Jan-16 21:15:28.289486 - [DEBUG] Edge function : AllBottom (result of previous compose)
34413 2019-Jan-16 21:15:28.289511 - [DEBUG]
34414 2019-Jan-16 21:15:28.289536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34415 2019-Jan-16 21:15:28.289562 - [DEBUG] = AllBottom
34416 2019-Jan-16 21:15:28.289586 - [DEBUG]
34417 2019-Jan-16 21:15:28.289609 - [DEBUG] PROPAGATE: No new function!
34418 2019-Jan-16 21:15:28.289633 - [DEBUG] EDGE:
34419 2019-Jan-16 21:15:28.289691 - [DEBUG] ---> 34420 2019-Jan-16 21:15:28.290326 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34421 2019-Jan-16 21:15:28.290969 - [DEBUG]
34422 2019-Jan-16 21:15:28.290994 - [DEBUG] EDGE:
34423 2019-Jan-16 21:15:28.291051 - [DEBUG] ---> 34424 2019-Jan-16 21:15:28.291687 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34425 2019-Jan-16 21:15:28.292345 - [DEBUG]
34426 2019-Jan-16 21:15:28.292370 - [DEBUG] EDGE:
34427 2019-Jan-16 21:15:28.292427 - [DEBUG] ---> 34428 2019-Jan-16 21:15:28.293066 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34429 2019-Jan-16 21:15:28.293713 - [DEBUG]
34430 2019-Jan-16 21:15:28.293756 - [DEBUG] Compose: EdgeIdentity * AllBottom
34431 2019-Jan-16 21:15:28.293783 - [DEBUG]
34432 2019-Jan-16 21:15:28.293807 - [DEBUG] Propagate flow
34433 2019-Jan-16 21:15:28.293829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34434 2019-Jan-16 21:15:28.293886 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34435 2019-Jan-16 21:15:28.294525 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34436 2019-Jan-16 21:15:28.295188 - [DEBUG] Edge function : AllBottom (result of previous compose)
34437 2019-Jan-16 21:15:28.295213 - [DEBUG]
34438 2019-Jan-16 21:15:28.295239 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34439 2019-Jan-16 21:15:28.295264 - [DEBUG] = AllBottom
34440 2019-Jan-16 21:15:28.295288 - [DEBUG]
34441 2019-Jan-16 21:15:28.295311 - [DEBUG] PROPAGATE: No new function!
34442 2019-Jan-16 21:15:28.295338 - [DEBUG] EDGE:
34443 2019-Jan-16 21:15:28.295395 - [DEBUG] ---> 34444 2019-Jan-16 21:15:28.296034 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34445 2019-Jan-16 21:15:28.296678 - [DEBUG]
34446 2019-Jan-16 21:15:28.296703 - [DEBUG] EDGE:
34447 2019-Jan-16 21:15:28.296760 - [DEBUG] ---> 34448 2019-Jan-16 21:15:28.297395 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34449 2019-Jan-16 21:15:28.298037 - [DEBUG]
34450 2019-Jan-16 21:15:28.298062 - [DEBUG] EDGE:
34451 2019-Jan-16 21:15:28.298119 - [DEBUG] ---> 34452 2019-Jan-16 21:15:28.298774 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34453 2019-Jan-16 21:15:28.299417 - [DEBUG]
34454 2019-Jan-16 21:15:28.299442 - [DEBUG] EDGE:
34455 2019-Jan-16 21:15:28.299499 - [DEBUG] ---> 34456 2019-Jan-16 21:15:28.300133 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34457 2019-Jan-16 21:15:28.300777 - [DEBUG]
34458 2019-Jan-16 21:15:28.300802 - [DEBUG] EDGE:
34459 2019-Jan-16 21:15:28.300859 - [DEBUG] ---> 34460 2019-Jan-16 21:15:28.301494 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34461 2019-Jan-16 21:15:28.302153 - [DEBUG]
34462 2019-Jan-16 21:15:28.302178 - [DEBUG] EDGE:
34463 2019-Jan-16 21:15:28.302236 - [DEBUG] ---> 34464 2019-Jan-16 21:15:28.302874 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34465 2019-Jan-16 21:15:28.303517 - [DEBUG]
34466 2019-Jan-16 21:15:28.303543 - [DEBUG] EDGE:
34467 2019-Jan-16 21:15:28.303600 - [DEBUG] ---> 34468 2019-Jan-16 21:15:28.304233 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34469 2019-Jan-16 21:15:28.304884 - [DEBUG]
34470 2019-Jan-16 21:15:28.304909 - [DEBUG] EDGE:
34471 2019-Jan-16 21:15:28.304967 - [DEBUG] ---> 34472 2019-Jan-16 21:15:28.305621 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34473 2019-Jan-16 21:15:28.306266 - [DEBUG]
34474 2019-Jan-16 21:15:28.306311 - [DEBUG] Compose: EdgeIdentity * AllBottom
34475 2019-Jan-16 21:15:28.306338 - [DEBUG]
34476 2019-Jan-16 21:15:28.306362 - [DEBUG] Propagate flow
34477 2019-Jan-16 21:15:28.306385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34478 2019-Jan-16 21:15:28.306442 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
34479 2019-Jan-16 21:15:28.307081 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34480 2019-Jan-16 21:15:28.307723 - [DEBUG] Edge function : AllBottom (result of previous compose)
34481 2019-Jan-16 21:15:28.307748 - [DEBUG]
34482 2019-Jan-16 21:15:28.307773 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34483 2019-Jan-16 21:15:28.307799 - [DEBUG] = AllBottom
34484 2019-Jan-16 21:15:28.307823 - [DEBUG]
34485 2019-Jan-16 21:15:28.307846 - [DEBUG] PROPAGATE: No new function!
34486 2019-Jan-16 21:15:28.307871 - [DEBUG] Compose: EdgeIdentity * AllBottom
34487 2019-Jan-16 21:15:28.307897 - [DEBUG]
34488 2019-Jan-16 21:15:28.307920 - [DEBUG] Propagate flow
34489 2019-Jan-16 21:15:28.307943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34490 2019-Jan-16 21:15:28.307999 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
34491 2019-Jan-16 21:15:28.308654 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34492 2019-Jan-16 21:15:28.309299 - [DEBUG] Edge function : AllBottom (result of previous compose)
34493 2019-Jan-16 21:15:28.309324 - [DEBUG]
34494 2019-Jan-16 21:15:28.309350 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34495 2019-Jan-16 21:15:28.309375 - [DEBUG] = AllBottom
34496 2019-Jan-16 21:15:28.309399 - [DEBUG]
34497 2019-Jan-16 21:15:28.309422 - [DEBUG] PROPAGATE: No new function!
34498 2019-Jan-16 21:15:28.309448 - [DEBUG] EDGE:
34499 2019-Jan-16 21:15:28.309506 - [DEBUG] ---> 34500 2019-Jan-16 21:15:28.310156 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
34501 2019-Jan-16 21:15:28.310802 - [DEBUG]
34502 2019-Jan-16 21:15:28.310840 - [DEBUG] Compose: EdgeIdentity * AllBottom
34503 2019-Jan-16 21:15:28.310867 - [DEBUG]
34504 2019-Jan-16 21:15:28.310890 - [DEBUG] Propagate flow
34505 2019-Jan-16 21:15:28.310913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34506 2019-Jan-16 21:15:28.310969 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
34507 2019-Jan-16 21:15:28.311607 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34508 2019-Jan-16 21:15:28.312263 - [DEBUG] Edge function : AllBottom (result of previous compose)
34509 2019-Jan-16 21:15:28.312288 - [DEBUG]
34510 2019-Jan-16 21:15:28.312312 - [DEBUG] Join: AllTop & AllBottom
34511 2019-Jan-16 21:15:28.312338 - [DEBUG] = AllBottom (new jump func)
34512 2019-Jan-16 21:15:28.312362 - [DEBUG]
34513 2019-Jan-16 21:15:28.312394 - [DEBUG] Start adding new jump function
34514 2019-Jan-16 21:15:28.312417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34515 2019-Jan-16 21:15:28.312473 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34516 2019-Jan-16 21:15:28.313113 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
34517 2019-Jan-16 21:15:28.313749 - [DEBUG] Edge Function : AllBottom
34518 2019-Jan-16 21:15:28.313777 - [DEBUG] End adding new jump function
34519 2019-Jan-16 21:15:28.313801 - [DEBUG]
34520 2019-Jan-16 21:15:28.313825 - [DEBUG] -------------------------------------------- 951. Path Edge --------------------------------------------
34521 2019-Jan-16 21:15:28.313849 - [DEBUG]
34522 2019-Jan-16 21:15:28.313872 - [DEBUG] Process 951. path edge:
34523 2019-Jan-16 21:15:28.313895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34524 2019-Jan-16 21:15:28.313951 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
34525 2019-Jan-16 21:15:28.314588 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
34526 2019-Jan-16 21:15:28.315242 - [DEBUG]
34527 2019-Jan-16 21:15:28.315266 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
34528 2019-Jan-16 21:15:28.315909 - [DEBUG] Possible callees:
34529 2019-Jan-16 21:15:28.315934 - [DEBUG] foo
34530 2019-Jan-16 21:15:28.315958 - [DEBUG] Possible return sites:
34531 2019-Jan-16 21:15:28.315981 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8434532 2019-Jan-16 21:15:28.317246 - [DEBUG] Found and process special summary
34533 2019-Jan-16 21:15:28.317288 - [DEBUG] Compose: EdgeIdentity * AllBottom
34534 2019-Jan-16 21:15:28.317315 - [DEBUG]
34535 2019-Jan-16 21:15:28.317339 - [DEBUG] Propagate flow
34536 2019-Jan-16 21:15:28.317362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34537 2019-Jan-16 21:15:28.317418 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
34538 2019-Jan-16 21:15:28.318057 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34539 2019-Jan-16 21:15:28.318713 - [DEBUG] Edge function : AllBottom (result of previous compose)
34540 2019-Jan-16 21:15:28.318738 - [DEBUG]
34541 2019-Jan-16 21:15:28.318763 - [DEBUG] Join: AllTop & AllBottom
34542 2019-Jan-16 21:15:28.318789 - [DEBUG] = AllBottom (new jump func)
34543 2019-Jan-16 21:15:28.318813 - [DEBUG]
34544 2019-Jan-16 21:15:28.318836 - [DEBUG] Start adding new jump function
34545 2019-Jan-16 21:15:28.318859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34546 2019-Jan-16 21:15:28.318915 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34547 2019-Jan-16 21:15:28.319555 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
34548 2019-Jan-16 21:15:28.320194 - [DEBUG] Edge Function : AllBottom
34549 2019-Jan-16 21:15:28.320222 - [DEBUG] End adding new jump function
34550 2019-Jan-16 21:15:28.320246 - [DEBUG]
34551 2019-Jan-16 21:15:28.320269 - [DEBUG] -------------------------------------------- 952. Path Edge --------------------------------------------
34552 2019-Jan-16 21:15:28.320294 - [DEBUG]
34553 2019-Jan-16 21:15:28.320317 - [DEBUG] Process 952. path edge:
34554 2019-Jan-16 21:15:28.320340 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34555 2019-Jan-16 21:15:28.320396 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
34556 2019-Jan-16 21:15:28.321042 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
34557 2019-Jan-16 21:15:28.321683 - [DEBUG]
34558 2019-Jan-16 21:15:28.321707 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
34559 2019-Jan-16 21:15:28.322376 - [DEBUG] Compose: EdgeIdentity * AllBottom
34560 2019-Jan-16 21:15:28.322404 - [DEBUG]
34561 2019-Jan-16 21:15:28.322427 - [DEBUG] Propagate flow
34562 2019-Jan-16 21:15:28.322450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34563 2019-Jan-16 21:15:28.322507 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
34564 2019-Jan-16 21:15:28.323143 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34565 2019-Jan-16 21:15:28.323783 - [DEBUG] Edge function : AllBottom (result of previous compose)
34566 2019-Jan-16 21:15:28.323808 - [DEBUG]
34567 2019-Jan-16 21:15:28.323833 - [DEBUG] Join: AllTop & AllBottom
34568 2019-Jan-16 21:15:28.323859 - [DEBUG] = AllBottom (new jump func)
34569 2019-Jan-16 21:15:28.323883 - [DEBUG]
34570 2019-Jan-16 21:15:28.323906 - [DEBUG] Start adding new jump function
34571 2019-Jan-16 21:15:28.323929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34572 2019-Jan-16 21:15:28.323985 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34573 2019-Jan-16 21:15:28.324625 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
34574 2019-Jan-16 21:15:28.325275 - [DEBUG] Edge Function : AllBottom
34575 2019-Jan-16 21:15:28.325303 - [DEBUG] End adding new jump function
34576 2019-Jan-16 21:15:28.325326 - [DEBUG]
34577 2019-Jan-16 21:15:28.325350 - [DEBUG] -------------------------------------------- 953. Path Edge --------------------------------------------
34578 2019-Jan-16 21:15:28.325375 - [DEBUG]
34579 2019-Jan-16 21:15:28.325397 - [DEBUG] Process 953. path edge:
34580 2019-Jan-16 21:15:28.325421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34581 2019-Jan-16 21:15:28.325477 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
34582 2019-Jan-16 21:15:28.326117 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
34583 2019-Jan-16 21:15:28.326756 - [DEBUG]
34584 2019-Jan-16 21:15:28.326781 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
34585 2019-Jan-16 21:15:28.327430 - [DEBUG] Compose: EdgeIdentity * AllBottom
34586 2019-Jan-16 21:15:28.327458 - [DEBUG]
34587 2019-Jan-16 21:15:28.327482 - [DEBUG] Propagate flow
34588 2019-Jan-16 21:15:28.327505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34589 2019-Jan-16 21:15:28.327562 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
34590 2019-Jan-16 21:15:28.328216 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34591 2019-Jan-16 21:15:28.328871 - [DEBUG] Edge function : AllBottom (result of previous compose)
34592 2019-Jan-16 21:15:28.328897 - [DEBUG]
34593 2019-Jan-16 21:15:28.328921 - [DEBUG] Join: AllTop & AllBottom
34594 2019-Jan-16 21:15:28.328947 - [DEBUG] = AllBottom (new jump func)
34595 2019-Jan-16 21:15:28.328971 - [DEBUG]
34596 2019-Jan-16 21:15:28.328994 - [DEBUG] Start adding new jump function
34597 2019-Jan-16 21:15:28.329017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34598 2019-Jan-16 21:15:28.329081 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34599 2019-Jan-16 21:15:28.329721 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
34600 2019-Jan-16 21:15:28.330364 - [DEBUG] Edge Function : AllBottom
34601 2019-Jan-16 21:15:28.330392 - [DEBUG] End adding new jump function
34602 2019-Jan-16 21:15:28.330416 - [DEBUG]
34603 2019-Jan-16 21:15:28.330439 - [DEBUG] -------------------------------------------- 954. Path Edge --------------------------------------------
34604 2019-Jan-16 21:15:28.330464 - [DEBUG]
34605 2019-Jan-16 21:15:28.330487 - [DEBUG] Process 954. path edge:
34606 2019-Jan-16 21:15:28.330511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34607 2019-Jan-16 21:15:28.330567 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
34608 2019-Jan-16 21:15:28.331212 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
34609 2019-Jan-16 21:15:28.331865 - [DEBUG]
34610 2019-Jan-16 21:15:28.331890 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
34611 2019-Jan-16 21:15:28.332566 - [DEBUG] Possible callees:
34612 2019-Jan-16 21:15:28.332592 - [DEBUG] llvm.dbg.declare
34613 2019-Jan-16 21:15:28.332617 - [DEBUG] Possible return sites:
34614 2019-Jan-16 21:15:28.332640 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9634615 2019-Jan-16 21:15:28.334027 - [DEBUG] Found and process special summary
34616 2019-Jan-16 21:15:28.334096 - [DEBUG] Compose: EdgeIdentity * AllBottom
34617 2019-Jan-16 21:15:28.334126 - [DEBUG]
34618 2019-Jan-16 21:15:28.334151 - [DEBUG] Propagate flow
34619 2019-Jan-16 21:15:28.334175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34620 2019-Jan-16 21:15:28.334250 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34621 2019-Jan-16 21:15:28.334977 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34622 2019-Jan-16 21:15:28.335673 - [DEBUG] Edge function : AllBottom (result of previous compose)
34623 2019-Jan-16 21:15:28.335698 - [DEBUG]
34624 2019-Jan-16 21:15:28.335725 - [DEBUG] Join: AllTop & AllBottom
34625 2019-Jan-16 21:15:28.335751 - [DEBUG] = AllBottom (new jump func)
34626 2019-Jan-16 21:15:28.335776 - [DEBUG]
34627 2019-Jan-16 21:15:28.335799 - [DEBUG] Start adding new jump function
34628 2019-Jan-16 21:15:28.335823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34629 2019-Jan-16 21:15:28.335880 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34630 2019-Jan-16 21:15:28.336520 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34631 2019-Jan-16 21:15:28.337160 - [DEBUG] Edge Function : AllBottom
34632 2019-Jan-16 21:15:28.337194 - [DEBUG] End adding new jump function
34633 2019-Jan-16 21:15:28.337219 - [DEBUG]
34634 2019-Jan-16 21:15:28.337242 - [DEBUG] -------------------------------------------- 955. Path Edge --------------------------------------------
34635 2019-Jan-16 21:15:28.337268 - [DEBUG]
34636 2019-Jan-16 21:15:28.337291 - [DEBUG] Process 955. path edge:
34637 2019-Jan-16 21:15:28.337316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34638 2019-Jan-16 21:15:28.337388 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
34639 2019-Jan-16 21:15:28.338028 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
34640 2019-Jan-16 21:15:28.338685 - [DEBUG]
34641 2019-Jan-16 21:15:28.338711 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34642 2019-Jan-16 21:15:28.339383 - [DEBUG] Compose: EdgeIdentity * AllBottom
34643 2019-Jan-16 21:15:28.339411 - [DEBUG]
34644 2019-Jan-16 21:15:28.339435 - [DEBUG] Propagate flow
34645 2019-Jan-16 21:15:28.339458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34646 2019-Jan-16 21:15:28.339514 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
34647 2019-Jan-16 21:15:28.340150 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34648 2019-Jan-16 21:15:28.340790 - [DEBUG] Edge function : AllBottom (result of previous compose)
34649 2019-Jan-16 21:15:28.340815 - [DEBUG]
34650 2019-Jan-16 21:15:28.340840 - [DEBUG] Join: AllTop & AllBottom
34651 2019-Jan-16 21:15:28.340865 - [DEBUG] = AllBottom (new jump func)
34652 2019-Jan-16 21:15:28.340889 - [DEBUG]
34653 2019-Jan-16 21:15:28.340912 - [DEBUG] Start adding new jump function
34654 2019-Jan-16 21:15:28.340936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34655 2019-Jan-16 21:15:28.340991 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34656 2019-Jan-16 21:15:28.341631 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
34657 2019-Jan-16 21:15:28.342288 - [DEBUG] Edge Function : AllBottom
34658 2019-Jan-16 21:15:28.342316 - [DEBUG] End adding new jump function
34659 2019-Jan-16 21:15:28.342339 - [DEBUG]
34660 2019-Jan-16 21:15:28.342362 - [DEBUG] -------------------------------------------- 956. Path Edge --------------------------------------------
34661 2019-Jan-16 21:15:28.342387 - [DEBUG]
34662 2019-Jan-16 21:15:28.342410 - [DEBUG] Process 956. path edge:
34663 2019-Jan-16 21:15:28.342433 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34664 2019-Jan-16 21:15:28.342490 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
34665 2019-Jan-16 21:15:28.343125 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
34666 2019-Jan-16 21:15:28.343763 - [DEBUG]
34667 2019-Jan-16 21:15:28.343788 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
34668 2019-Jan-16 21:15:28.344436 - [DEBUG] Compose: EdgeIdentity * AllBottom
34669 2019-Jan-16 21:15:28.344465 - [DEBUG]
34670 2019-Jan-16 21:15:28.344489 - [DEBUG] Propagate flow
34671 2019-Jan-16 21:15:28.344512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34672 2019-Jan-16 21:15:28.344568 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
34673 2019-Jan-16 21:15:28.345218 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34674 2019-Jan-16 21:15:28.345858 - [DEBUG] Edge function : AllBottom (result of previous compose)
34675 2019-Jan-16 21:15:28.345883 - [DEBUG]
34676 2019-Jan-16 21:15:28.345907 - [DEBUG] Join: AllTop & AllBottom
34677 2019-Jan-16 21:15:28.345932 - [DEBUG] = AllBottom (new jump func)
34678 2019-Jan-16 21:15:28.345956 - [DEBUG]
34679 2019-Jan-16 21:15:28.345979 - [DEBUG] Start adding new jump function
34680 2019-Jan-16 21:15:28.346002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34681 2019-Jan-16 21:15:28.346058 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34682 2019-Jan-16 21:15:28.346707 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
34683 2019-Jan-16 21:15:28.347340 - [DEBUG] Edge Function : AllBottom
34684 2019-Jan-16 21:15:28.347367 - [DEBUG] End adding new jump function
34685 2019-Jan-16 21:15:28.347391 - [DEBUG]
34686 2019-Jan-16 21:15:28.347414 - [DEBUG] -------------------------------------------- 957. Path Edge --------------------------------------------
34687 2019-Jan-16 21:15:28.347439 - [DEBUG]
34688 2019-Jan-16 21:15:28.347462 - [DEBUG] Process 957. path edge:
34689 2019-Jan-16 21:15:28.347486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34690 2019-Jan-16 21:15:28.347542 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
34691 2019-Jan-16 21:15:28.348174 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
34692 2019-Jan-16 21:15:28.348828 - [DEBUG]
34693 2019-Jan-16 21:15:28.348852 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
34694 2019-Jan-16 21:15:28.349506 - [DEBUG] Compose: EdgeIdentity * AllBottom
34695 2019-Jan-16 21:15:28.349534 - [DEBUG]
34696 2019-Jan-16 21:15:28.349557 - [DEBUG] Propagate flow
34697 2019-Jan-16 21:15:28.349581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34698 2019-Jan-16 21:15:28.349637 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
34699 2019-Jan-16 21:15:28.350276 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
34700 2019-Jan-16 21:15:28.350915 - [DEBUG] Edge function : AllBottom (result of previous compose)
34701 2019-Jan-16 21:15:28.350940 - [DEBUG]
34702 2019-Jan-16 21:15:28.350966 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34703 2019-Jan-16 21:15:28.350992 - [DEBUG] = AllBottom
34704 2019-Jan-16 21:15:28.351016 - [DEBUG]
34705 2019-Jan-16 21:15:28.351039 - [DEBUG] PROPAGATE: No new function!
34706 2019-Jan-16 21:15:28.351064 - [DEBUG] EDGE:
34707 2019-Jan-16 21:15:28.351121 - [DEBUG] ---> 34708 2019-Jan-16 21:15:28.351768 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
34709 2019-Jan-16 21:15:28.352407 - [DEBUG]
34710 2019-Jan-16 21:15:28.352432 - [DEBUG] EDGE:
34711 2019-Jan-16 21:15:28.352489 - [DEBUG] ---> 34712 2019-Jan-16 21:15:28.353123 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
34713 2019-Jan-16 21:15:28.353762 - [DEBUG]
34714 2019-Jan-16 21:15:28.353788 - [DEBUG] Compose: EdgeIdentity * AllBottom
34715 2019-Jan-16 21:15:28.353813 - [DEBUG]
34716 2019-Jan-16 21:15:28.353837 - [DEBUG] Propagate flow
34717 2019-Jan-16 21:15:28.353860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34718 2019-Jan-16 21:15:28.353915 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
34719 2019-Jan-16 21:15:28.354549 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34720 2019-Jan-16 21:15:28.355201 - [DEBUG] Edge function : AllBottom (result of previous compose)
34721 2019-Jan-16 21:15:28.355227 - [DEBUG]
34722 2019-Jan-16 21:15:28.355251 - [DEBUG] Join: AllTop & AllBottom
34723 2019-Jan-16 21:15:28.355276 - [DEBUG] = AllBottom (new jump func)
34724 2019-Jan-16 21:15:28.355301 - [DEBUG]
34725 2019-Jan-16 21:15:28.355324 - [DEBUG] Start adding new jump function
34726 2019-Jan-16 21:15:28.355347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34727 2019-Jan-16 21:15:28.355410 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34728 2019-Jan-16 21:15:28.356049 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
34729 2019-Jan-16 21:15:28.356681 - [DEBUG] Edge Function : AllBottom
34730 2019-Jan-16 21:15:28.356711 - [DEBUG] End adding new jump function
34731 2019-Jan-16 21:15:28.356735 - [DEBUG]
34732 2019-Jan-16 21:15:28.356758 - [DEBUG] -------------------------------------------- 958. Path Edge --------------------------------------------
34733 2019-Jan-16 21:15:28.356782 - [DEBUG]
34734 2019-Jan-16 21:15:28.356805 - [DEBUG] Process 958. path edge:
34735 2019-Jan-16 21:15:28.356829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34736 2019-Jan-16 21:15:28.356885 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
34737 2019-Jan-16 21:15:28.357519 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34738 2019-Jan-16 21:15:28.358155 - [DEBUG]
34739 2019-Jan-16 21:15:28.358180 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
34740 2019-Jan-16 21:15:28.358845 - [DEBUG] Compose: EdgeIdentity * AllBottom
34741 2019-Jan-16 21:15:28.358873 - [DEBUG]
34742 2019-Jan-16 21:15:28.358897 - [DEBUG] Propagate flow
34743 2019-Jan-16 21:15:28.358920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34744 2019-Jan-16 21:15:28.358976 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
34745 2019-Jan-16 21:15:28.359609 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34746 2019-Jan-16 21:15:28.360247 - [DEBUG] Edge function : AllBottom (result of previous compose)
34747 2019-Jan-16 21:15:28.360272 - [DEBUG]
34748 2019-Jan-16 21:15:28.360296 - [DEBUG] Join: AllTop & AllBottom
34749 2019-Jan-16 21:15:28.360322 - [DEBUG] = AllBottom (new jump func)
34750 2019-Jan-16 21:15:28.360346 - [DEBUG]
34751 2019-Jan-16 21:15:28.360369 - [DEBUG] Start adding new jump function
34752 2019-Jan-16 21:15:28.360393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34753 2019-Jan-16 21:15:28.360448 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34754 2019-Jan-16 21:15:28.361086 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
34755 2019-Jan-16 21:15:28.361718 - [DEBUG] Edge Function : AllBottom
34756 2019-Jan-16 21:15:28.361760 - [DEBUG] End adding new jump function
34757 2019-Jan-16 21:15:28.361785 - [DEBUG]
34758 2019-Jan-16 21:15:28.361808 - [DEBUG] -------------------------------------------- 959. Path Edge --------------------------------------------
34759 2019-Jan-16 21:15:28.361832 - [DEBUG]
34760 2019-Jan-16 21:15:28.361855 - [DEBUG] Process 959. path edge:
34761 2019-Jan-16 21:15:28.361879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34762 2019-Jan-16 21:15:28.361936 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
34763 2019-Jan-16 21:15:28.362569 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34764 2019-Jan-16 21:15:28.363206 - [DEBUG]
34765 2019-Jan-16 21:15:28.363230 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
34766 2019-Jan-16 21:15:28.363874 - [DEBUG] Compose: EdgeIdentity * AllBottom
34767 2019-Jan-16 21:15:28.363901 - [DEBUG]
34768 2019-Jan-16 21:15:28.363925 - [DEBUG] Propagate flow
34769 2019-Jan-16 21:15:28.363948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34770 2019-Jan-16 21:15:28.364004 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
34771 2019-Jan-16 21:15:28.364643 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34772 2019-Jan-16 21:15:28.365308 - [DEBUG] Edge function : AllBottom (result of previous compose)
34773 2019-Jan-16 21:15:28.365334 - [DEBUG]
34774 2019-Jan-16 21:15:28.365358 - [DEBUG] Join: AllTop & AllBottom
34775 2019-Jan-16 21:15:28.365384 - [DEBUG] = AllBottom (new jump func)
34776 2019-Jan-16 21:15:28.365408 - [DEBUG]
34777 2019-Jan-16 21:15:28.365431 - [DEBUG] Start adding new jump function
34778 2019-Jan-16 21:15:28.365454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34779 2019-Jan-16 21:15:28.365511 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34780 2019-Jan-16 21:15:28.366149 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
34781 2019-Jan-16 21:15:28.366786 - [DEBUG] Edge Function : AllBottom
34782 2019-Jan-16 21:15:28.366814 - [DEBUG] End adding new jump function
34783 2019-Jan-16 21:15:28.366838 - [DEBUG]
34784 2019-Jan-16 21:15:28.366861 - [DEBUG] -------------------------------------------- 960. Path Edge --------------------------------------------
34785 2019-Jan-16 21:15:28.366886 - [DEBUG]
34786 2019-Jan-16 21:15:28.366909 - [DEBUG] Process 960. path edge:
34787 2019-Jan-16 21:15:28.366932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34788 2019-Jan-16 21:15:28.366989 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
34789 2019-Jan-16 21:15:28.367626 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34790 2019-Jan-16 21:15:28.368263 - [DEBUG]
34791 2019-Jan-16 21:15:28.368287 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
34792 2019-Jan-16 21:15:28.368957 - [DEBUG] Compose: EdgeIdentity * AllBottom
34793 2019-Jan-16 21:15:28.368985 - [DEBUG]
34794 2019-Jan-16 21:15:28.369008 - [DEBUG] Propagate flow
34795 2019-Jan-16 21:15:28.369032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34796 2019-Jan-16 21:15:28.369088 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
34797 2019-Jan-16 21:15:28.369723 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34798 2019-Jan-16 21:15:28.370359 - [DEBUG] Edge function : AllBottom (result of previous compose)
34799 2019-Jan-16 21:15:28.370384 - [DEBUG]
34800 2019-Jan-16 21:15:28.370409 - [DEBUG] Join: AllTop & AllBottom
34801 2019-Jan-16 21:15:28.370434 - [DEBUG] = AllBottom (new jump func)
34802 2019-Jan-16 21:15:28.370458 - [DEBUG]
34803 2019-Jan-16 21:15:28.370481 - [DEBUG] Start adding new jump function
34804 2019-Jan-16 21:15:28.370504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34805 2019-Jan-16 21:15:28.370560 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34806 2019-Jan-16 21:15:28.371197 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
34807 2019-Jan-16 21:15:28.371846 - [DEBUG] Edge Function : AllBottom
34808 2019-Jan-16 21:15:28.371874 - [DEBUG] End adding new jump function
34809 2019-Jan-16 21:15:28.371898 - [DEBUG]
34810 2019-Jan-16 21:15:28.371921 - [DEBUG] -------------------------------------------- 961. Path Edge --------------------------------------------
34811 2019-Jan-16 21:15:28.371945 - [DEBUG]
34812 2019-Jan-16 21:15:28.371968 - [DEBUG] Process 961. path edge:
34813 2019-Jan-16 21:15:28.371991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34814 2019-Jan-16 21:15:28.372047 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
34815 2019-Jan-16 21:15:28.372681 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34816 2019-Jan-16 21:15:28.373318 - [DEBUG]
34817 2019-Jan-16 21:15:28.373351 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
34818 2019-Jan-16 21:15:28.374000 - [DEBUG] Compose: EdgeIdentity * AllBottom
34819 2019-Jan-16 21:15:28.374028 - [DEBUG]
34820 2019-Jan-16 21:15:28.374052 - [DEBUG] Propagate flow
34821 2019-Jan-16 21:15:28.374075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34822 2019-Jan-16 21:15:28.374132 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
34823 2019-Jan-16 21:15:28.374774 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34824 2019-Jan-16 21:15:28.375426 - [DEBUG] Edge function : AllBottom (result of previous compose)
34825 2019-Jan-16 21:15:28.375451 - [DEBUG]
34826 2019-Jan-16 21:15:28.375476 - [DEBUG] Join: AllTop & AllBottom
34827 2019-Jan-16 21:15:28.375501 - [DEBUG] = AllBottom (new jump func)
34828 2019-Jan-16 21:15:28.375525 - [DEBUG]
34829 2019-Jan-16 21:15:28.375548 - [DEBUG] Start adding new jump function
34830 2019-Jan-16 21:15:28.375571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34831 2019-Jan-16 21:15:28.375627 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34832 2019-Jan-16 21:15:28.376264 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
34833 2019-Jan-16 21:15:28.376896 - [DEBUG] Edge Function : AllBottom
34834 2019-Jan-16 21:15:28.376925 - [DEBUG] End adding new jump function
34835 2019-Jan-16 21:15:28.376949 - [DEBUG]
34836 2019-Jan-16 21:15:28.376972 - [DEBUG] -------------------------------------------- 962. Path Edge --------------------------------------------
34837 2019-Jan-16 21:15:28.376996 - [DEBUG]
34838 2019-Jan-16 21:15:28.377019 - [DEBUG] Process 962. path edge:
34839 2019-Jan-16 21:15:28.377043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34840 2019-Jan-16 21:15:28.377099 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
34841 2019-Jan-16 21:15:28.377732 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34842 2019-Jan-16 21:15:28.378368 - [DEBUG]
34843 2019-Jan-16 21:15:28.378392 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
34844 2019-Jan-16 21:15:28.379055 - [DEBUG] Compose: EdgeIdentity * AllBottom
34845 2019-Jan-16 21:15:28.379082 - [DEBUG]
34846 2019-Jan-16 21:15:28.379106 - [DEBUG] Propagate flow
34847 2019-Jan-16 21:15:28.379129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34848 2019-Jan-16 21:15:28.379185 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
34849 2019-Jan-16 21:15:28.379826 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34850 2019-Jan-16 21:15:28.380463 - [DEBUG] Edge function : AllBottom (result of previous compose)
34851 2019-Jan-16 21:15:28.380488 - [DEBUG]
34852 2019-Jan-16 21:15:28.380512 - [DEBUG] Join: AllTop & AllBottom
34853 2019-Jan-16 21:15:28.380538 - [DEBUG] = AllBottom (new jump func)
34854 2019-Jan-16 21:15:28.380562 - [DEBUG]
34855 2019-Jan-16 21:15:28.380585 - [DEBUG] Start adding new jump function
34856 2019-Jan-16 21:15:28.380608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34857 2019-Jan-16 21:15:28.380664 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34858 2019-Jan-16 21:15:28.381302 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
34859 2019-Jan-16 21:15:28.381963 - [DEBUG] Edge Function : AllBottom
34860 2019-Jan-16 21:15:28.381991 - [DEBUG] End adding new jump function
34861 2019-Jan-16 21:15:28.382015 - [DEBUG]
34862 2019-Jan-16 21:15:28.382053 - [DEBUG] -------------------------------------------- 963. Path Edge --------------------------------------------
34863 2019-Jan-16 21:15:28.382078 - [DEBUG]
34864 2019-Jan-16 21:15:28.382102 - [DEBUG] Process 963. path edge:
34865 2019-Jan-16 21:15:28.382125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34866 2019-Jan-16 21:15:28.382182 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
34867 2019-Jan-16 21:15:28.382822 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34868 2019-Jan-16 21:15:28.383459 - [DEBUG]
34869 2019-Jan-16 21:15:28.383483 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
34870 2019-Jan-16 21:15:28.384138 - [DEBUG] Compose: EdgeIdentity * AllBottom
34871 2019-Jan-16 21:15:28.384165 - [DEBUG]
34872 2019-Jan-16 21:15:28.384189 - [DEBUG] Propagate flow
34873 2019-Jan-16 21:15:28.384212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34874 2019-Jan-16 21:15:28.384269 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
34875 2019-Jan-16 21:15:28.384904 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34876 2019-Jan-16 21:15:28.385557 - [DEBUG] Edge function : AllBottom (result of previous compose)
34877 2019-Jan-16 21:15:28.385582 - [DEBUG]
34878 2019-Jan-16 21:15:28.385606 - [DEBUG] Join: AllTop & AllBottom
34879 2019-Jan-16 21:15:28.385632 - [DEBUG] = AllBottom (new jump func)
34880 2019-Jan-16 21:15:28.385656 - [DEBUG]
34881 2019-Jan-16 21:15:28.385679 - [DEBUG] Start adding new jump function
34882 2019-Jan-16 21:15:28.385702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34883 2019-Jan-16 21:15:28.385758 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34884 2019-Jan-16 21:15:28.386396 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
34885 2019-Jan-16 21:15:28.387030 - [DEBUG] Edge Function : AllBottom
34886 2019-Jan-16 21:15:28.387059 - [DEBUG] End adding new jump function
34887 2019-Jan-16 21:15:28.387082 - [DEBUG]
34888 2019-Jan-16 21:15:28.387106 - [DEBUG] -------------------------------------------- 964. Path Edge --------------------------------------------
34889 2019-Jan-16 21:15:28.387130 - [DEBUG]
34890 2019-Jan-16 21:15:28.387153 - [DEBUG] Process 964. path edge:
34891 2019-Jan-16 21:15:28.387176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34892 2019-Jan-16 21:15:28.387232 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
34893 2019-Jan-16 21:15:28.387866 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34894 2019-Jan-16 21:15:28.388521 - [DEBUG]
34895 2019-Jan-16 21:15:28.388547 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
34896 2019-Jan-16 21:15:28.389197 - [DEBUG] Compose: EdgeIdentity * AllBottom
34897 2019-Jan-16 21:15:28.389225 - [DEBUG]
34898 2019-Jan-16 21:15:28.389249 - [DEBUG] Propagate flow
34899 2019-Jan-16 21:15:28.389272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34900 2019-Jan-16 21:15:28.389329 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
34901 2019-Jan-16 21:15:28.389975 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34902 2019-Jan-16 21:15:28.390613 - [DEBUG] Edge function : AllBottom (result of previous compose)
34903 2019-Jan-16 21:15:28.390638 - [DEBUG]
34904 2019-Jan-16 21:15:28.390663 - [DEBUG] Join: AllTop & AllBottom
34905 2019-Jan-16 21:15:28.390697 - [DEBUG] = AllBottom (new jump func)
34906 2019-Jan-16 21:15:28.390721 - [DEBUG]
34907 2019-Jan-16 21:15:28.390744 - [DEBUG] Start adding new jump function
34908 2019-Jan-16 21:15:28.390771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34909 2019-Jan-16 21:15:28.390827 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34910 2019-Jan-16 21:15:28.391466 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
34911 2019-Jan-16 21:15:28.392123 - [DEBUG] Edge Function : AllBottom
34912 2019-Jan-16 21:15:28.392152 - [DEBUG] End adding new jump function
34913 2019-Jan-16 21:15:28.392175 - [DEBUG]
34914 2019-Jan-16 21:15:28.392198 - [DEBUG] -------------------------------------------- 965. Path Edge --------------------------------------------
34915 2019-Jan-16 21:15:28.392223 - [DEBUG]
34916 2019-Jan-16 21:15:28.392245 - [DEBUG] Process 965. path edge:
34917 2019-Jan-16 21:15:28.392269 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34918 2019-Jan-16 21:15:28.392325 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
34919 2019-Jan-16 21:15:28.392969 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34920 2019-Jan-16 21:15:28.393605 - [DEBUG]
34921 2019-Jan-16 21:15:28.393629 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
34922 2019-Jan-16 21:15:28.394283 - [DEBUG] Possible callees:
34923 2019-Jan-16 21:15:28.394308 - [DEBUG] llvm.dbg.declare
34924 2019-Jan-16 21:15:28.394333 - [DEBUG] Possible return sites:
34925 2019-Jan-16 21:15:28.394357 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12034926 2019-Jan-16 21:15:28.395649 - [DEBUG] Found and process special summary
34927 2019-Jan-16 21:15:28.395684 - [DEBUG] Compose: EdgeIdentity * AllBottom
34928 2019-Jan-16 21:15:28.395711 - [DEBUG]
34929 2019-Jan-16 21:15:28.395735 - [DEBUG] Propagate flow
34930 2019-Jan-16 21:15:28.395758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34931 2019-Jan-16 21:15:28.395814 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34932 2019-Jan-16 21:15:28.396467 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34933 2019-Jan-16 21:15:28.397105 - [DEBUG] Edge function : AllBottom (result of previous compose)
34934 2019-Jan-16 21:15:28.397130 - [DEBUG]
34935 2019-Jan-16 21:15:28.397154 - [DEBUG] Join: AllTop & AllBottom
34936 2019-Jan-16 21:15:28.397180 - [DEBUG] = AllBottom (new jump func)
34937 2019-Jan-16 21:15:28.397204 - [DEBUG]
34938 2019-Jan-16 21:15:28.397227 - [DEBUG] Start adding new jump function
34939 2019-Jan-16 21:15:28.397250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34940 2019-Jan-16 21:15:28.397305 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34941 2019-Jan-16 21:15:28.397951 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34942 2019-Jan-16 21:15:28.398606 - [DEBUG] Edge Function : AllBottom
34943 2019-Jan-16 21:15:28.398634 - [DEBUG] End adding new jump function
34944 2019-Jan-16 21:15:28.398658 - [DEBUG]
34945 2019-Jan-16 21:15:28.398681 - [DEBUG] -------------------------------------------- 966. Path Edge --------------------------------------------
34946 2019-Jan-16 21:15:28.398705 - [DEBUG]
34947 2019-Jan-16 21:15:28.398728 - [DEBUG] Process 966. path edge:
34948 2019-Jan-16 21:15:28.398761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34949 2019-Jan-16 21:15:28.398817 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
34950 2019-Jan-16 21:15:28.399458 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34951 2019-Jan-16 21:15:28.400097 - [DEBUG]
34952 2019-Jan-16 21:15:28.400122 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34953 2019-Jan-16 21:15:28.400776 - [DEBUG] Compose: EdgeIdentity * AllBottom
34954 2019-Jan-16 21:15:28.400804 - [DEBUG]
34955 2019-Jan-16 21:15:28.400828 - [DEBUG] Propagate flow
34956 2019-Jan-16 21:15:28.400851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34957 2019-Jan-16 21:15:28.400909 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
34958 2019-Jan-16 21:15:28.401544 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34959 2019-Jan-16 21:15:28.402198 - [DEBUG] Edge function : AllBottom (result of previous compose)
34960 2019-Jan-16 21:15:28.402223 - [DEBUG]
34961 2019-Jan-16 21:15:28.402248 - [DEBUG] Join: AllTop & AllBottom
34962 2019-Jan-16 21:15:28.402274 - [DEBUG] = AllBottom (new jump func)
34963 2019-Jan-16 21:15:28.402298 - [DEBUG]
34964 2019-Jan-16 21:15:28.402321 - [DEBUG] Start adding new jump function
34965 2019-Jan-16 21:15:28.402344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34966 2019-Jan-16 21:15:28.402400 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34967 2019-Jan-16 21:15:28.403038 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
34968 2019-Jan-16 21:15:28.403672 - [DEBUG] Edge Function : AllBottom
34969 2019-Jan-16 21:15:28.403700 - [DEBUG] End adding new jump function
34970 2019-Jan-16 21:15:28.403724 - [DEBUG]
34971 2019-Jan-16 21:15:28.403748 - [DEBUG] -------------------------------------------- 967. Path Edge --------------------------------------------
34972 2019-Jan-16 21:15:28.403772 - [DEBUG]
34973 2019-Jan-16 21:15:28.403795 - [DEBUG] Process 967. path edge:
34974 2019-Jan-16 21:15:28.403819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34975 2019-Jan-16 21:15:28.403875 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
34976 2019-Jan-16 21:15:28.404509 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34977 2019-Jan-16 21:15:28.405159 - [DEBUG]
34978 2019-Jan-16 21:15:28.405184 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
34979 2019-Jan-16 21:15:28.405833 - [DEBUG] Compose: EdgeIdentity * AllBottom
34980 2019-Jan-16 21:15:28.405861 - [DEBUG]
34981 2019-Jan-16 21:15:28.405884 - [DEBUG] Propagate flow
34982 2019-Jan-16 21:15:28.405907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34983 2019-Jan-16 21:15:28.405964 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34984 2019-Jan-16 21:15:28.406611 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34985 2019-Jan-16 21:15:28.407257 - [DEBUG] Edge function : AllBottom (result of previous compose)
34986 2019-Jan-16 21:15:28.407282 - [DEBUG]
34987 2019-Jan-16 21:15:28.407306 - [DEBUG] Join: AllTop & AllBottom
34988 2019-Jan-16 21:15:28.407331 - [DEBUG] = AllBottom (new jump func)
34989 2019-Jan-16 21:15:28.407355 - [DEBUG]
34990 2019-Jan-16 21:15:28.407378 - [DEBUG] Start adding new jump function
34991 2019-Jan-16 21:15:28.407401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34992 2019-Jan-16 21:15:28.407465 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34993 2019-Jan-16 21:15:28.408107 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34994 2019-Jan-16 21:15:28.408769 - [DEBUG] Edge Function : AllBottom
34995 2019-Jan-16 21:15:28.408798 - [DEBUG] End adding new jump function
34996 2019-Jan-16 21:15:28.408821 - [DEBUG]
34997 2019-Jan-16 21:15:28.408845 - [DEBUG] -------------------------------------------- 968. Path Edge --------------------------------------------
34998 2019-Jan-16 21:15:28.408869 - [DEBUG]
34999 2019-Jan-16 21:15:28.408892 - [DEBUG] Process 968. path edge:
35000 2019-Jan-16 21:15:28.408915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35001 2019-Jan-16 21:15:28.408971 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
35002 2019-Jan-16 21:15:28.409618 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35003 2019-Jan-16 21:15:28.410258 - [DEBUG]
35004 2019-Jan-16 21:15:28.410282 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35005 2019-Jan-16 21:15:28.410947 - [DEBUG] Possible callees:
35006 2019-Jan-16 21:15:28.410972 - [DEBUG] llvm.dbg.declare
35007 2019-Jan-16 21:15:28.410996 - [DEBUG] Possible return sites:
35008 2019-Jan-16 21:15:28.411020 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14935009 2019-Jan-16 21:15:28.412314 - [DEBUG] Found and process special summary
35010 2019-Jan-16 21:15:28.412350 - [DEBUG] Compose: EdgeIdentity * AllBottom
35011 2019-Jan-16 21:15:28.412377 - [DEBUG]
35012 2019-Jan-16 21:15:28.412401 - [DEBUG] Propagate flow
35013 2019-Jan-16 21:15:28.412424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35014 2019-Jan-16 21:15:28.412480 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35015 2019-Jan-16 21:15:28.413120 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35016 2019-Jan-16 21:15:28.413763 - [DEBUG] Edge function : AllBottom (result of previous compose)
35017 2019-Jan-16 21:15:28.413788 - [DEBUG]
35018 2019-Jan-16 21:15:28.413812 - [DEBUG] Join: AllTop & AllBottom
35019 2019-Jan-16 21:15:28.413837 - [DEBUG] = AllBottom (new jump func)
35020 2019-Jan-16 21:15:28.413861 - [DEBUG]
35021 2019-Jan-16 21:15:28.413884 - [DEBUG] Start adding new jump function
35022 2019-Jan-16 21:15:28.413907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35023 2019-Jan-16 21:15:28.413964 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35024 2019-Jan-16 21:15:28.414601 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35025 2019-Jan-16 21:15:28.415256 - [DEBUG] Edge Function : AllBottom
35026 2019-Jan-16 21:15:28.415284 - [DEBUG] End adding new jump function
35027 2019-Jan-16 21:15:28.415308 - [DEBUG]
35028 2019-Jan-16 21:15:28.415331 - [DEBUG] -------------------------------------------- 969. Path Edge --------------------------------------------
35029 2019-Jan-16 21:15:28.415355 - [DEBUG]
35030 2019-Jan-16 21:15:28.415378 - [DEBUG] Process 969. path edge:
35031 2019-Jan-16 21:15:28.415401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35032 2019-Jan-16 21:15:28.415457 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
35033 2019-Jan-16 21:15:28.416095 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35034 2019-Jan-16 21:15:28.416741 - [DEBUG]
35035 2019-Jan-16 21:15:28.416765 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35036 2019-Jan-16 21:15:28.417423 - [DEBUG] Compose: EdgeIdentity * AllBottom
35037 2019-Jan-16 21:15:28.417451 - [DEBUG]
35038 2019-Jan-16 21:15:28.417475 - [DEBUG] Propagate flow
35039 2019-Jan-16 21:15:28.417498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35040 2019-Jan-16 21:15:28.417555 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
35041 2019-Jan-16 21:15:28.418202 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35042 2019-Jan-16 21:15:28.418865 - [DEBUG] Edge function : AllBottom (result of previous compose)
35043 2019-Jan-16 21:15:28.418891 - [DEBUG]
35044 2019-Jan-16 21:15:28.418916 - [DEBUG] Join: AllTop & AllBottom
35045 2019-Jan-16 21:15:28.418941 - [DEBUG] = AllBottom (new jump func)
35046 2019-Jan-16 21:15:28.418965 - [DEBUG]
35047 2019-Jan-16 21:15:28.418989 - [DEBUG] Start adding new jump function
35048 2019-Jan-16 21:15:28.419012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35049 2019-Jan-16 21:15:28.419069 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35050 2019-Jan-16 21:15:28.419706 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
35051 2019-Jan-16 21:15:28.420339 - [DEBUG] Edge Function : AllBottom
35052 2019-Jan-16 21:15:28.420367 - [DEBUG] End adding new jump function
35053 2019-Jan-16 21:15:28.420391 - [DEBUG]
35054 2019-Jan-16 21:15:28.420414 - [DEBUG] -------------------------------------------- 970. Path Edge --------------------------------------------
35055 2019-Jan-16 21:15:28.420439 - [DEBUG]
35056 2019-Jan-16 21:15:28.420462 - [DEBUG] Process 970. path edge:
35057 2019-Jan-16 21:15:28.420485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35058 2019-Jan-16 21:15:28.420541 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
35059 2019-Jan-16 21:15:28.421175 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35060 2019-Jan-16 21:15:28.421827 - [DEBUG]
35061 2019-Jan-16 21:15:28.421852 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
35062 2019-Jan-16 21:15:28.422506 - [DEBUG] Compose: EdgeIdentity * AllBottom
35063 2019-Jan-16 21:15:28.422534 - [DEBUG]
35064 2019-Jan-16 21:15:28.422557 - [DEBUG] Propagate flow
35065 2019-Jan-16 21:15:28.422581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35066 2019-Jan-16 21:15:28.422637 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
35067 2019-Jan-16 21:15:28.423291 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35068 2019-Jan-16 21:15:28.423928 - [DEBUG] Edge function : AllBottom (result of previous compose)
35069 2019-Jan-16 21:15:28.423953 - [DEBUG]
35070 2019-Jan-16 21:15:28.423978 - [DEBUG] Join: AllTop & AllBottom
35071 2019-Jan-16 21:15:28.424003 - [DEBUG] = AllBottom (new jump func)
35072 2019-Jan-16 21:15:28.424027 - [DEBUG]
35073 2019-Jan-16 21:15:28.424051 - [DEBUG] Start adding new jump function
35074 2019-Jan-16 21:15:28.424074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35075 2019-Jan-16 21:15:28.424130 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35076 2019-Jan-16 21:15:28.424766 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
35077 2019-Jan-16 21:15:28.425423 - [DEBUG] Edge Function : AllBottom
35078 2019-Jan-16 21:15:28.425465 - [DEBUG] End adding new jump function
35079 2019-Jan-16 21:15:28.425490 - [DEBUG]
35080 2019-Jan-16 21:15:28.425513 - [DEBUG] -------------------------------------------- 971. Path Edge --------------------------------------------
35081 2019-Jan-16 21:15:28.425537 - [DEBUG]
35082 2019-Jan-16 21:15:28.425560 - [DEBUG] Process 971. path edge:
35083 2019-Jan-16 21:15:28.425584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35084 2019-Jan-16 21:15:28.425640 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
35085 2019-Jan-16 21:15:28.426285 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35086 2019-Jan-16 21:15:28.426920 - [DEBUG]
35087 2019-Jan-16 21:15:28.426944 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
35088 2019-Jan-16 21:15:28.427598 - [DEBUG] Possible callees:
35089 2019-Jan-16 21:15:28.427625 - [DEBUG] llvm.dbg.declare
35090 2019-Jan-16 21:15:28.427649 - [DEBUG] Possible return sites:
35091 2019-Jan-16 21:15:28.427673 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15535092 2019-Jan-16 21:15:28.428962 - [DEBUG] Found and process special summary
35093 2019-Jan-16 21:15:28.428996 - [DEBUG] Compose: EdgeIdentity * AllBottom
35094 2019-Jan-16 21:15:28.429023 - [DEBUG]
35095 2019-Jan-16 21:15:28.429047 - [DEBUG] Propagate flow
35096 2019-Jan-16 21:15:28.429070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35097 2019-Jan-16 21:15:28.429127 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
35098 2019-Jan-16 21:15:28.429765 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35099 2019-Jan-16 21:15:28.430410 - [DEBUG] Edge function : AllBottom (result of previous compose)
35100 2019-Jan-16 21:15:28.430436 - [DEBUG]
35101 2019-Jan-16 21:15:28.430461 - [DEBUG] Join: AllTop & AllBottom
35102 2019-Jan-16 21:15:28.430486 - [DEBUG] = AllBottom (new jump func)
35103 2019-Jan-16 21:15:28.430510 - [DEBUG]
35104 2019-Jan-16 21:15:28.430534 - [DEBUG] Start adding new jump function
35105 2019-Jan-16 21:15:28.430557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35106 2019-Jan-16 21:15:28.430613 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35107 2019-Jan-16 21:15:28.431250 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
35108 2019-Jan-16 21:15:28.431903 - [DEBUG] Edge Function : AllBottom
35109 2019-Jan-16 21:15:28.431931 - [DEBUG] End adding new jump function
35110 2019-Jan-16 21:15:28.431955 - [DEBUG]
35111 2019-Jan-16 21:15:28.431979 - [DEBUG] -------------------------------------------- 972. Path Edge --------------------------------------------
35112 2019-Jan-16 21:15:28.432003 - [DEBUG]
35113 2019-Jan-16 21:15:28.432026 - [DEBUG] Process 972. path edge:
35114 2019-Jan-16 21:15:28.432050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35115 2019-Jan-16 21:15:28.432106 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
35116 2019-Jan-16 21:15:28.432744 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35117 2019-Jan-16 21:15:28.433380 - [DEBUG]
35118 2019-Jan-16 21:15:28.433404 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
35119 2019-Jan-16 21:15:28.434059 - [DEBUG] Compose: EdgeIdentity * AllBottom
35120 2019-Jan-16 21:15:28.434096 - [DEBUG]
35121 2019-Jan-16 21:15:28.434120 - [DEBUG] Propagate flow
35122 2019-Jan-16 21:15:28.434143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35123 2019-Jan-16 21:15:28.434201 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
35124 2019-Jan-16 21:15:28.434837 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35125 2019-Jan-16 21:15:28.435531 - [DEBUG] Edge function : AllBottom (result of previous compose)
35126 2019-Jan-16 21:15:28.435556 - [DEBUG]
35127 2019-Jan-16 21:15:28.435581 - [DEBUG] Join: AllTop & AllBottom
35128 2019-Jan-16 21:15:28.435606 - [DEBUG] = AllBottom (new jump func)
35129 2019-Jan-16 21:15:28.435631 - [DEBUG]
35130 2019-Jan-16 21:15:28.435654 - [DEBUG] Start adding new jump function
35131 2019-Jan-16 21:15:28.435677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35132 2019-Jan-16 21:15:28.435732 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35133 2019-Jan-16 21:15:28.436370 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
35134 2019-Jan-16 21:15:28.437004 - [DEBUG] Edge Function : AllBottom
35135 2019-Jan-16 21:15:28.437032 - [DEBUG] End adding new jump function
35136 2019-Jan-16 21:15:28.437056 - [DEBUG]
35137 2019-Jan-16 21:15:28.437079 - [DEBUG] -------------------------------------------- 973. Path Edge --------------------------------------------
35138 2019-Jan-16 21:15:28.437103 - [DEBUG]
35139 2019-Jan-16 21:15:28.437126 - [DEBUG] Process 973. path edge:
35140 2019-Jan-16 21:15:28.437150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35141 2019-Jan-16 21:15:28.437210 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
35142 2019-Jan-16 21:15:28.437846 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35143 2019-Jan-16 21:15:28.438501 - [DEBUG]
35144 2019-Jan-16 21:15:28.438526 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
35145 2019-Jan-16 21:15:28.439180 - [DEBUG] Compose: EdgeIdentity * AllBottom
35146 2019-Jan-16 21:15:28.439207 - [DEBUG]
35147 2019-Jan-16 21:15:28.439231 - [DEBUG] Propagate flow
35148 2019-Jan-16 21:15:28.439254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35149 2019-Jan-16 21:15:28.439314 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
35150 2019-Jan-16 21:15:28.439951 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35151 2019-Jan-16 21:15:28.440588 - [DEBUG] Edge function : AllBottom (result of previous compose)
35152 2019-Jan-16 21:15:28.440613 - [DEBUG]
35153 2019-Jan-16 21:15:28.440637 - [DEBUG] Join: AllTop & AllBottom
35154 2019-Jan-16 21:15:28.440663 - [DEBUG] = AllBottom (new jump func)
35155 2019-Jan-16 21:15:28.440687 - [DEBUG]
35156 2019-Jan-16 21:15:28.440710 - [DEBUG] Start adding new jump function
35157 2019-Jan-16 21:15:28.440733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35158 2019-Jan-16 21:15:28.440788 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35159 2019-Jan-16 21:15:28.441426 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
35160 2019-Jan-16 21:15:28.442074 - [DEBUG] Edge Function : AllBottom
35161 2019-Jan-16 21:15:28.442102 - [DEBUG] End adding new jump function
35162 2019-Jan-16 21:15:28.442126 - [DEBUG]
35163 2019-Jan-16 21:15:28.442149 - [DEBUG] -------------------------------------------- 974. Path Edge --------------------------------------------
35164 2019-Jan-16 21:15:28.442174 - [DEBUG]
35165 2019-Jan-16 21:15:28.442197 - [DEBUG] Process 974. path edge:
35166 2019-Jan-16 21:15:28.442220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35167 2019-Jan-16 21:15:28.442285 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
35168 2019-Jan-16 21:15:28.442919 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35169 2019-Jan-16 21:15:28.443556 - [DEBUG]
35170 2019-Jan-16 21:15:28.443581 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
35171 2019-Jan-16 21:15:28.444232 - [DEBUG] Compose: EdgeIdentity * AllBottom
35172 2019-Jan-16 21:15:28.444260 - [DEBUG]
35173 2019-Jan-16 21:15:28.444284 - [DEBUG] Propagate flow
35174 2019-Jan-16 21:15:28.444307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35175 2019-Jan-16 21:15:28.444364 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
35176 2019-Jan-16 21:15:28.445010 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35177 2019-Jan-16 21:15:28.445665 - [DEBUG] Edge function : AllBottom (result of previous compose)
35178 2019-Jan-16 21:15:28.445690 - [DEBUG]
35179 2019-Jan-16 21:15:28.445714 - [DEBUG] Join: AllTop & AllBottom
35180 2019-Jan-16 21:15:28.445740 - [DEBUG] = AllBottom (new jump func)
35181 2019-Jan-16 21:15:28.445764 - [DEBUG]
35182 2019-Jan-16 21:15:28.445787 - [DEBUG] Start adding new jump function
35183 2019-Jan-16 21:15:28.445810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35184 2019-Jan-16 21:15:28.445866 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35185 2019-Jan-16 21:15:28.446510 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
35186 2019-Jan-16 21:15:28.447154 - [DEBUG] Edge Function : AllBottom
35187 2019-Jan-16 21:15:28.447182 - [DEBUG] End adding new jump function
35188 2019-Jan-16 21:15:28.447206 - [DEBUG]
35189 2019-Jan-16 21:15:28.447229 - [DEBUG] -------------------------------------------- 975. Path Edge --------------------------------------------
35190 2019-Jan-16 21:15:28.447254 - [DEBUG]
35191 2019-Jan-16 21:15:28.447277 - [DEBUG] Process 975. path edge:
35192 2019-Jan-16 21:15:28.447300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35193 2019-Jan-16 21:15:28.447356 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
35194 2019-Jan-16 21:15:28.448001 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35195 2019-Jan-16 21:15:28.448654 - [DEBUG]
35196 2019-Jan-16 21:15:28.448678 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
35197 2019-Jan-16 21:15:28.449334 - [DEBUG] Possible callees:
35198 2019-Jan-16 21:15:28.449359 - [DEBUG] llvm.dbg.declare
35199 2019-Jan-16 21:15:28.449384 - [DEBUG] Possible return sites:
35200 2019-Jan-16 21:15:28.449407 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16335201 2019-Jan-16 21:15:28.450680 - [DEBUG] Found and process special summary
35202 2019-Jan-16 21:15:28.450715 - [DEBUG] Compose: EdgeIdentity * AllBottom
35203 2019-Jan-16 21:15:28.450742 - [DEBUG]
35204 2019-Jan-16 21:15:28.450766 - [DEBUG] Propagate flow
35205 2019-Jan-16 21:15:28.450789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35206 2019-Jan-16 21:15:28.450846 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
35207 2019-Jan-16 21:15:28.451484 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35208 2019-Jan-16 21:15:28.452145 - [DEBUG] Edge function : AllBottom (result of previous compose)
35209 2019-Jan-16 21:15:28.452171 - [DEBUG]
35210 2019-Jan-16 21:15:28.452196 - [DEBUG] Join: AllTop & AllBottom
35211 2019-Jan-16 21:15:28.452221 - [DEBUG] = AllBottom (new jump func)
35212 2019-Jan-16 21:15:28.452245 - [DEBUG]
35213 2019-Jan-16 21:15:28.452269 - [DEBUG] Start adding new jump function
35214 2019-Jan-16 21:15:28.452292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35215 2019-Jan-16 21:15:28.452348 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35216 2019-Jan-16 21:15:28.452985 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
35217 2019-Jan-16 21:15:28.453620 - [DEBUG] Edge Function : AllBottom
35218 2019-Jan-16 21:15:28.453648 - [DEBUG] End adding new jump function
35219 2019-Jan-16 21:15:28.453672 - [DEBUG]
35220 2019-Jan-16 21:15:28.453696 - [DEBUG] -------------------------------------------- 976. Path Edge --------------------------------------------
35221 2019-Jan-16 21:15:28.453721 - [DEBUG]
35222 2019-Jan-16 21:15:28.453744 - [DEBUG] Process 976. path edge:
35223 2019-Jan-16 21:15:28.453767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35224 2019-Jan-16 21:15:28.453824 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
35225 2019-Jan-16 21:15:28.454461 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35226 2019-Jan-16 21:15:28.455113 - [DEBUG]
35227 2019-Jan-16 21:15:28.455137 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
35228 2019-Jan-16 21:15:28.455800 - [DEBUG] Compose: EdgeIdentity * AllBottom
35229 2019-Jan-16 21:15:28.455828 - [DEBUG]
35230 2019-Jan-16 21:15:28.455852 - [DEBUG] Propagate flow
35231 2019-Jan-16 21:15:28.455875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35232 2019-Jan-16 21:15:28.455932 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
35233 2019-Jan-16 21:15:28.456568 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35234 2019-Jan-16 21:15:28.457204 - [DEBUG] Edge function : AllBottom (result of previous compose)
35235 2019-Jan-16 21:15:28.457229 - [DEBUG]
35236 2019-Jan-16 21:15:28.457253 - [DEBUG] Join: AllTop & AllBottom
35237 2019-Jan-16 21:15:28.457279 - [DEBUG] = AllBottom (new jump func)
35238 2019-Jan-16 21:15:28.457303 - [DEBUG]
35239 2019-Jan-16 21:15:28.457326 - [DEBUG] Start adding new jump function
35240 2019-Jan-16 21:15:28.457349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35241 2019-Jan-16 21:15:28.457405 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35242 2019-Jan-16 21:15:28.458041 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
35243 2019-Jan-16 21:15:28.458690 - [DEBUG] Edge Function : AllBottom
35244 2019-Jan-16 21:15:28.458719 - [DEBUG] End adding new jump function
35245 2019-Jan-16 21:15:28.458742 - [DEBUG]
35246 2019-Jan-16 21:15:28.458766 - [DEBUG] -------------------------------------------- 977. Path Edge --------------------------------------------
35247 2019-Jan-16 21:15:28.458790 - [DEBUG]
35248 2019-Jan-16 21:15:28.458813 - [DEBUG] Process 977. path edge:
35249 2019-Jan-16 21:15:28.458836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35250 2019-Jan-16 21:15:28.458892 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
35251 2019-Jan-16 21:15:28.459527 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35252 2019-Jan-16 21:15:28.460163 - [DEBUG]
35253 2019-Jan-16 21:15:28.460198 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
35254 2019-Jan-16 21:15:28.460851 - [DEBUG] Compose: EdgeIdentity * AllBottom
35255 2019-Jan-16 21:15:28.460880 - [DEBUG]
35256 2019-Jan-16 21:15:28.460903 - [DEBUG] Propagate flow
35257 2019-Jan-16 21:15:28.460927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35258 2019-Jan-16 21:15:28.460984 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
35259 2019-Jan-16 21:15:28.461629 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35260 2019-Jan-16 21:15:28.462289 - [DEBUG] Edge function : AllBottom (result of previous compose)
35261 2019-Jan-16 21:15:28.462314 - [DEBUG]
35262 2019-Jan-16 21:15:28.462338 - [DEBUG] Join: AllTop & AllBottom
35263 2019-Jan-16 21:15:28.462363 - [DEBUG] = AllBottom (new jump func)
35264 2019-Jan-16 21:15:28.462386 - [DEBUG]
35265 2019-Jan-16 21:15:28.462409 - [DEBUG] Start adding new jump function
35266 2019-Jan-16 21:15:28.462432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35267 2019-Jan-16 21:15:28.462488 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35268 2019-Jan-16 21:15:28.463126 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
35269 2019-Jan-16 21:15:28.463769 - [DEBUG] Edge Function : AllBottom
35270 2019-Jan-16 21:15:28.463796 - [DEBUG] End adding new jump function
35271 2019-Jan-16 21:15:28.463820 - [DEBUG]
35272 2019-Jan-16 21:15:28.463844 - [DEBUG] -------------------------------------------- 978. Path Edge --------------------------------------------
35273 2019-Jan-16 21:15:28.463868 - [DEBUG]
35274 2019-Jan-16 21:15:28.463891 - [DEBUG] Process 978. path edge:
35275 2019-Jan-16 21:15:28.463914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35276 2019-Jan-16 21:15:28.463970 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
35277 2019-Jan-16 21:15:28.464615 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35278 2019-Jan-16 21:15:28.465268 - [DEBUG]
35279 2019-Jan-16 21:15:28.465292 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
35280 2019-Jan-16 21:15:28.465949 - [DEBUG] Possible callees:
35281 2019-Jan-16 21:15:28.465973 - [DEBUG] llvm.dbg.declare
35282 2019-Jan-16 21:15:28.465998 - [DEBUG] Possible return sites:
35283 2019-Jan-16 21:15:28.466021 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16935284 2019-Jan-16 21:15:28.467294 - [DEBUG] Found and process special summary
35285 2019-Jan-16 21:15:28.467329 - [DEBUG] Compose: EdgeIdentity * AllBottom
35286 2019-Jan-16 21:15:28.467356 - [DEBUG]
35287 2019-Jan-16 21:15:28.467379 - [DEBUG] Propagate flow
35288 2019-Jan-16 21:15:28.467402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35289 2019-Jan-16 21:15:28.467459 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
35290 2019-Jan-16 21:15:28.468097 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35291 2019-Jan-16 21:15:28.468749 - [DEBUG] Edge function : AllBottom (result of previous compose)
35292 2019-Jan-16 21:15:28.468775 - [DEBUG]
35293 2019-Jan-16 21:15:28.468799 - [DEBUG] Join: AllTop & AllBottom
35294 2019-Jan-16 21:15:28.468824 - [DEBUG] = AllBottom (new jump func)
35295 2019-Jan-16 21:15:28.468857 - [DEBUG]
35296 2019-Jan-16 21:15:28.468881 - [DEBUG] Start adding new jump function
35297 2019-Jan-16 21:15:28.468904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35298 2019-Jan-16 21:15:28.468961 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35299 2019-Jan-16 21:15:28.469599 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
35300 2019-Jan-16 21:15:28.470235 - [DEBUG] Edge Function : AllBottom
35301 2019-Jan-16 21:15:28.470263 - [DEBUG] End adding new jump function
35302 2019-Jan-16 21:15:28.470287 - [DEBUG]
35303 2019-Jan-16 21:15:28.470311 - [DEBUG] -------------------------------------------- 979. Path Edge --------------------------------------------
35304 2019-Jan-16 21:15:28.470336 - [DEBUG]
35305 2019-Jan-16 21:15:28.470359 - [DEBUG] Process 979. path edge:
35306 2019-Jan-16 21:15:28.470382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35307 2019-Jan-16 21:15:28.470439 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
35308 2019-Jan-16 21:15:28.471077 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35309 2019-Jan-16 21:15:28.471718 - [DEBUG]
35310 2019-Jan-16 21:15:28.471755 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
35311 2019-Jan-16 21:15:28.472412 - [DEBUG] Compose: EdgeIdentity * AllBottom
35312 2019-Jan-16 21:15:28.472440 - [DEBUG]
35313 2019-Jan-16 21:15:28.472464 - [DEBUG] Propagate flow
35314 2019-Jan-16 21:15:28.472487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35315 2019-Jan-16 21:15:28.472544 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
35316 2019-Jan-16 21:15:28.473181 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35317 2019-Jan-16 21:15:28.473819 - [DEBUG] Edge function : AllBottom (result of previous compose)
35318 2019-Jan-16 21:15:28.473844 - [DEBUG]
35319 2019-Jan-16 21:15:28.473869 - [DEBUG] Join: AllTop & AllBottom
35320 2019-Jan-16 21:15:28.473894 - [DEBUG] = AllBottom (new jump func)
35321 2019-Jan-16 21:15:28.473919 - [DEBUG]
35322 2019-Jan-16 21:15:28.473942 - [DEBUG] Start adding new jump function
35323 2019-Jan-16 21:15:28.473965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35324 2019-Jan-16 21:15:28.474021 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35325 2019-Jan-16 21:15:28.474658 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
35326 2019-Jan-16 21:15:28.475309 - [DEBUG] Edge Function : AllBottom
35327 2019-Jan-16 21:15:28.475337 - [DEBUG] End adding new jump function
35328 2019-Jan-16 21:15:28.475361 - [DEBUG]
35329 2019-Jan-16 21:15:28.475384 - [DEBUG] -------------------------------------------- 980. Path Edge --------------------------------------------
35330 2019-Jan-16 21:15:28.475409 - [DEBUG]
35331 2019-Jan-16 21:15:28.475432 - [DEBUG] Process 980. path edge:
35332 2019-Jan-16 21:15:28.475455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35333 2019-Jan-16 21:15:28.475511 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
35334 2019-Jan-16 21:15:28.476147 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35335 2019-Jan-16 21:15:28.476785 - [DEBUG]
35336 2019-Jan-16 21:15:28.476809 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
35337 2019-Jan-16 21:15:28.477462 - [DEBUG] Compose: EdgeIdentity * AllBottom
35338 2019-Jan-16 21:15:28.477490 - [DEBUG]
35339 2019-Jan-16 21:15:28.477514 - [DEBUG] Propagate flow
35340 2019-Jan-16 21:15:28.477546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35341 2019-Jan-16 21:15:28.477602 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
35342 2019-Jan-16 21:15:28.478243 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35343 2019-Jan-16 21:15:28.478903 - [DEBUG] Edge function : AllBottom (result of previous compose)
35344 2019-Jan-16 21:15:28.478928 - [DEBUG]
35345 2019-Jan-16 21:15:28.478952 - [DEBUG] Join: AllTop & AllBottom
35346 2019-Jan-16 21:15:28.478978 - [DEBUG] = AllBottom (new jump func)
35347 2019-Jan-16 21:15:28.479002 - [DEBUG]
35348 2019-Jan-16 21:15:28.479025 - [DEBUG] Start adding new jump function
35349 2019-Jan-16 21:15:28.479048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35350 2019-Jan-16 21:15:28.479104 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35351 2019-Jan-16 21:15:28.479742 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
35352 2019-Jan-16 21:15:28.480380 - [DEBUG] Edge Function : AllBottom
35353 2019-Jan-16 21:15:28.480407 - [DEBUG] End adding new jump function
35354 2019-Jan-16 21:15:28.480431 - [DEBUG]
35355 2019-Jan-16 21:15:28.480454 - [DEBUG] -------------------------------------------- 981. Path Edge --------------------------------------------
35356 2019-Jan-16 21:15:28.480478 - [DEBUG]
35357 2019-Jan-16 21:15:28.480501 - [DEBUG] Process 981. path edge:
35358 2019-Jan-16 21:15:28.480525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35359 2019-Jan-16 21:15:28.480581 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
35360 2019-Jan-16 21:15:28.481219 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35361 2019-Jan-16 21:15:28.481872 - [DEBUG]
35362 2019-Jan-16 21:15:28.481896 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
35363 2019-Jan-16 21:15:28.482551 - [DEBUG] Compose: EdgeIdentity * AllBottom
35364 2019-Jan-16 21:15:28.482579 - [DEBUG]
35365 2019-Jan-16 21:15:28.482603 - [DEBUG] Propagate flow
35366 2019-Jan-16 21:15:28.482626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35367 2019-Jan-16 21:15:28.482683 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
35368 2019-Jan-16 21:15:28.483318 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35369 2019-Jan-16 21:15:28.483955 - [DEBUG] Edge function : AllBottom (result of previous compose)
35370 2019-Jan-16 21:15:28.483980 - [DEBUG]
35371 2019-Jan-16 21:15:28.484004 - [DEBUG] Join: AllTop & AllBottom
35372 2019-Jan-16 21:15:28.484030 - [DEBUG] = AllBottom (new jump func)
35373 2019-Jan-16 21:15:28.484054 - [DEBUG]
35374 2019-Jan-16 21:15:28.484077 - [DEBUG] Start adding new jump function
35375 2019-Jan-16 21:15:28.484100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35376 2019-Jan-16 21:15:28.484156 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35377 2019-Jan-16 21:15:28.484793 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
35378 2019-Jan-16 21:15:28.485441 - [DEBUG] Edge Function : AllBottom
35379 2019-Jan-16 21:15:28.485470 - [DEBUG] End adding new jump function
35380 2019-Jan-16 21:15:28.485493 - [DEBUG]
35381 2019-Jan-16 21:15:28.485516 - [DEBUG] -------------------------------------------- 982. Path Edge --------------------------------------------
35382 2019-Jan-16 21:15:28.485541 - [DEBUG]
35383 2019-Jan-16 21:15:28.485564 - [DEBUG] Process 982. path edge:
35384 2019-Jan-16 21:15:28.485596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35385 2019-Jan-16 21:15:28.485652 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
35386 2019-Jan-16 21:15:28.486287 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35387 2019-Jan-16 21:15:28.486924 - [DEBUG]
35388 2019-Jan-16 21:15:28.486949 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
35389 2019-Jan-16 21:15:28.487604 - [DEBUG] Compose: EdgeIdentity * AllBottom
35390 2019-Jan-16 21:15:28.487633 - [DEBUG]
35391 2019-Jan-16 21:15:28.487656 - [DEBUG] Propagate flow
35392 2019-Jan-16 21:15:28.487680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35393 2019-Jan-16 21:15:28.487737 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
35394 2019-Jan-16 21:15:28.488375 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35395 2019-Jan-16 21:15:28.489027 - [DEBUG] Edge function : AllBottom (result of previous compose)
35396 2019-Jan-16 21:15:28.489052 - [DEBUG]
35397 2019-Jan-16 21:15:28.489077 - [DEBUG] Join: AllTop & AllBottom
35398 2019-Jan-16 21:15:28.489102 - [DEBUG] = AllBottom (new jump func)
35399 2019-Jan-16 21:15:28.489127 - [DEBUG]
35400 2019-Jan-16 21:15:28.489150 - [DEBUG] Start adding new jump function
35401 2019-Jan-16 21:15:28.489173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35402 2019-Jan-16 21:15:28.489229 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35403 2019-Jan-16 21:15:28.489866 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
35404 2019-Jan-16 21:15:28.490502 - [DEBUG] Edge Function : AllBottom
35405 2019-Jan-16 21:15:28.490530 - [DEBUG] End adding new jump function
35406 2019-Jan-16 21:15:28.490554 - [DEBUG]
35407 2019-Jan-16 21:15:28.490577 - [DEBUG] -------------------------------------------- 983. Path Edge --------------------------------------------
35408 2019-Jan-16 21:15:28.490601 - [DEBUG]
35409 2019-Jan-16 21:15:28.490624 - [DEBUG] Process 983. path edge:
35410 2019-Jan-16 21:15:28.490648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35411 2019-Jan-16 21:15:28.490704 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
35412 2019-Jan-16 21:15:28.491341 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35413 2019-Jan-16 21:15:28.491993 - [DEBUG]
35414 2019-Jan-16 21:15:28.492018 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
35415 2019-Jan-16 21:15:28.492673 - [DEBUG] Compose: EdgeIdentity * AllBottom
35416 2019-Jan-16 21:15:28.492701 - [DEBUG]
35417 2019-Jan-16 21:15:28.492725 - [DEBUG] Propagate flow
35418 2019-Jan-16 21:15:28.492748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35419 2019-Jan-16 21:15:28.492805 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
35420 2019-Jan-16 21:15:28.493440 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35421 2019-Jan-16 21:15:28.494076 - [DEBUG] Edge function : AllBottom (result of previous compose)
35422 2019-Jan-16 21:15:28.494101 - [DEBUG]
35423 2019-Jan-16 21:15:28.494126 - [DEBUG] Join: AllTop & AllBottom
35424 2019-Jan-16 21:15:28.494151 - [DEBUG] = AllBottom (new jump func)
35425 2019-Jan-16 21:15:28.494175 - [DEBUG]
35426 2019-Jan-16 21:15:28.494198 - [DEBUG] Start adding new jump function
35427 2019-Jan-16 21:15:28.494221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35428 2019-Jan-16 21:15:28.494277 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35429 2019-Jan-16 21:15:28.494929 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
35430 2019-Jan-16 21:15:28.495579 - [DEBUG] Edge Function : AllBottom
35431 2019-Jan-16 21:15:28.495607 - [DEBUG] End adding new jump function
35432 2019-Jan-16 21:15:28.495631 - [DEBUG]
35433 2019-Jan-16 21:15:28.495654 - [DEBUG] -------------------------------------------- 984. Path Edge --------------------------------------------
35434 2019-Jan-16 21:15:28.495679 - [DEBUG]
35435 2019-Jan-16 21:15:28.495702 - [DEBUG] Process 984. path edge:
35436 2019-Jan-16 21:15:28.495725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35437 2019-Jan-16 21:15:28.495782 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
35438 2019-Jan-16 21:15:28.496415 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35439 2019-Jan-16 21:15:28.497051 - [DEBUG]
35440 2019-Jan-16 21:15:28.497076 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
35441 2019-Jan-16 21:15:28.497728 - [DEBUG] Compose: EdgeIdentity * AllBottom
35442 2019-Jan-16 21:15:28.497756 - [DEBUG]
35443 2019-Jan-16 21:15:28.497780 - [DEBUG] Propagate flow
35444 2019-Jan-16 21:15:28.497803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35445 2019-Jan-16 21:15:28.497860 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
35446 2019-Jan-16 21:15:28.498517 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35447 2019-Jan-16 21:15:28.499155 - [DEBUG] Edge function : AllBottom (result of previous compose)
35448 2019-Jan-16 21:15:28.499180 - [DEBUG]
35449 2019-Jan-16 21:15:28.499204 - [DEBUG] Join: AllTop & AllBottom
35450 2019-Jan-16 21:15:28.499230 - [DEBUG] = AllBottom (new jump func)
35451 2019-Jan-16 21:15:28.499254 - [DEBUG]
35452 2019-Jan-16 21:15:28.499277 - [DEBUG] Start adding new jump function
35453 2019-Jan-16 21:15:28.499300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35454 2019-Jan-16 21:15:28.499356 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35455 2019-Jan-16 21:15:28.499994 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
35456 2019-Jan-16 21:15:28.500627 - [DEBUG] Edge Function : AllBottom
35457 2019-Jan-16 21:15:28.500654 - [DEBUG] End adding new jump function
35458 2019-Jan-16 21:15:28.500678 - [DEBUG]
35459 2019-Jan-16 21:15:28.500701 - [DEBUG] -------------------------------------------- 985. Path Edge --------------------------------------------
35460 2019-Jan-16 21:15:28.500726 - [DEBUG]
35461 2019-Jan-16 21:15:28.500749 - [DEBUG] Process 985. path edge:
35462 2019-Jan-16 21:15:28.500773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35463 2019-Jan-16 21:15:28.500829 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
35464 2019-Jan-16 21:15:28.501463 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35465 2019-Jan-16 21:15:28.502114 - [DEBUG]
35466 2019-Jan-16 21:15:28.502138 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
35467 2019-Jan-16 21:15:28.502789 - [DEBUG] Compose: EdgeIdentity * AllBottom
35468 2019-Jan-16 21:15:28.502817 - [DEBUG]
35469 2019-Jan-16 21:15:28.502841 - [DEBUG] Propagate flow
35470 2019-Jan-16 21:15:28.502864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35471 2019-Jan-16 21:15:28.502921 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
35472 2019-Jan-16 21:15:28.503572 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35473 2019-Jan-16 21:15:28.504210 - [DEBUG] Edge function : AllBottom (result of previous compose)
35474 2019-Jan-16 21:15:28.504235 - [DEBUG]
35475 2019-Jan-16 21:15:28.504260 - [DEBUG] Join: AllTop & AllBottom
35476 2019-Jan-16 21:15:28.504285 - [DEBUG] = AllBottom (new jump func)
35477 2019-Jan-16 21:15:28.504310 - [DEBUG]
35478 2019-Jan-16 21:15:28.504333 - [DEBUG] Start adding new jump function
35479 2019-Jan-16 21:15:28.504356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35480 2019-Jan-16 21:15:28.504412 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35481 2019-Jan-16 21:15:28.505049 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
35482 2019-Jan-16 21:15:28.505704 - [DEBUG] Edge Function : AllBottom
35483 2019-Jan-16 21:15:28.505732 - [DEBUG] End adding new jump function
35484 2019-Jan-16 21:15:28.505755 - [DEBUG]
35485 2019-Jan-16 21:15:28.505779 - [DEBUG] -------------------------------------------- 986. Path Edge --------------------------------------------
35486 2019-Jan-16 21:15:28.505803 - [DEBUG]
35487 2019-Jan-16 21:15:28.505827 - [DEBUG] Process 986. path edge:
35488 2019-Jan-16 21:15:28.505850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35489 2019-Jan-16 21:15:28.505906 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
35490 2019-Jan-16 21:15:28.506549 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35491 2019-Jan-16 21:15:28.507185 - [DEBUG]
35492 2019-Jan-16 21:15:28.507211 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
35493 2019-Jan-16 21:15:28.507869 - [DEBUG] Compose: EdgeIdentity * AllBottom
35494 2019-Jan-16 21:15:28.507898 - [DEBUG]
35495 2019-Jan-16 21:15:28.507922 - [DEBUG] Propagate flow
35496 2019-Jan-16 21:15:28.507945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35497 2019-Jan-16 21:15:28.508002 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
35498 2019-Jan-16 21:15:28.508653 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35499 2019-Jan-16 21:15:28.509291 - [DEBUG] Edge function : AllBottom (result of previous compose)
35500 2019-Jan-16 21:15:28.509316 - [DEBUG]
35501 2019-Jan-16 21:15:28.509341 - [DEBUG] Join: AllTop & AllBottom
35502 2019-Jan-16 21:15:28.509366 - [DEBUG] = AllBottom (new jump func)
35503 2019-Jan-16 21:15:28.509391 - [DEBUG]
35504 2019-Jan-16 21:15:28.509414 - [DEBUG] Start adding new jump function
35505 2019-Jan-16 21:15:28.509437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35506 2019-Jan-16 21:15:28.509493 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35507 2019-Jan-16 21:15:28.510131 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
35508 2019-Jan-16 21:15:28.510770 - [DEBUG] Edge Function : AllBottom
35509 2019-Jan-16 21:15:28.510802 - [DEBUG] End adding new jump function
35510 2019-Jan-16 21:15:28.510826 - [DEBUG]
35511 2019-Jan-16 21:15:28.510849 - [DEBUG] -------------------------------------------- 987. Path Edge --------------------------------------------
35512 2019-Jan-16 21:15:28.510874 - [DEBUG]
35513 2019-Jan-16 21:15:28.510896 - [DEBUG] Process 987. path edge:
35514 2019-Jan-16 21:15:28.510919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35515 2019-Jan-16 21:15:28.510975 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
35516 2019-Jan-16 21:15:28.511618 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35517 2019-Jan-16 21:15:28.512272 - [DEBUG]
35518 2019-Jan-16 21:15:28.512297 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
35519 2019-Jan-16 21:15:28.512950 - [DEBUG] Compose: EdgeIdentity * AllBottom
35520 2019-Jan-16 21:15:28.512978 - [DEBUG]
35521 2019-Jan-16 21:15:28.513002 - [DEBUG] Propagate flow
35522 2019-Jan-16 21:15:28.513026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35523 2019-Jan-16 21:15:28.513082 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35524 2019-Jan-16 21:15:28.513719 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35525 2019-Jan-16 21:15:28.514357 - [DEBUG] Edge function : AllBottom (result of previous compose)
35526 2019-Jan-16 21:15:28.514382 - [DEBUG]
35527 2019-Jan-16 21:15:28.514407 - [DEBUG] Join: AllTop & AllBottom
35528 2019-Jan-16 21:15:28.514432 - [DEBUG] = AllBottom (new jump func)
35529 2019-Jan-16 21:15:28.514456 - [DEBUG]
35530 2019-Jan-16 21:15:28.514479 - [DEBUG] Start adding new jump function
35531 2019-Jan-16 21:15:28.514502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35532 2019-Jan-16 21:15:28.514558 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35533 2019-Jan-16 21:15:28.515212 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35534 2019-Jan-16 21:15:28.515847 - [DEBUG] Edge Function : AllBottom
35535 2019-Jan-16 21:15:28.515875 - [DEBUG] End adding new jump function
35536 2019-Jan-16 21:15:28.515899 - [DEBUG]
35537 2019-Jan-16 21:15:28.515922 - [DEBUG] -------------------------------------------- 988. Path Edge --------------------------------------------
35538 2019-Jan-16 21:15:28.515946 - [DEBUG]
35539 2019-Jan-16 21:15:28.515969 - [DEBUG] Process 988. path edge:
35540 2019-Jan-16 21:15:28.515993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35541 2019-Jan-16 21:15:28.516049 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
35542 2019-Jan-16 21:15:28.516683 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35543 2019-Jan-16 21:15:28.517321 - [DEBUG]
35544 2019-Jan-16 21:15:28.517345 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35545 2019-Jan-16 21:15:28.517991 - [DEBUG] Start of endsummarytab entry
35546 2019-Jan-16 21:15:28.518027 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
35547 2019-Jan-16 21:15:28.518690 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
35548 2019-Jan-16 21:15:28.518753 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35549 2019-Jan-16 21:15:28.519394 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35550 2019-Jan-16 21:15:28.520032 - [DEBUG] EF: AllBottom
35551 2019-Jan-16 21:15:28.520058 - [DEBUG]
35552 2019-Jan-16 21:15:28.520081 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35553 2019-Jan-16 21:15:28.520715 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35554 2019-Jan-16 21:15:28.521360 - [DEBUG] EF: AllBottom
35555 2019-Jan-16 21:15:28.521384 - [DEBUG]
35556 2019-Jan-16 21:15:28.521408 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35557 2019-Jan-16 21:15:28.522056 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35558 2019-Jan-16 21:15:28.522701 - [DEBUG] EF: AllBottom
35559 2019-Jan-16 21:15:28.522726 - [DEBUG]
35560 2019-Jan-16 21:15:28.522749 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35561 2019-Jan-16 21:15:28.523390 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35562 2019-Jan-16 21:15:28.524028 - [DEBUG] EF: AllBottom
35563 2019-Jan-16 21:15:28.524052 - [DEBUG]
35564 2019-Jan-16 21:15:28.524076 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35565 2019-Jan-16 21:15:28.524709 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
35566 2019-Jan-16 21:15:28.525358 - [DEBUG] EF: AllBottom
35567 2019-Jan-16 21:15:28.525383 - [DEBUG]
35568 2019-Jan-16 21:15:28.525406 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35569 2019-Jan-16 21:15:28.526039 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
35570 2019-Jan-16 21:15:28.526677 - [DEBUG] EF: AllBottom
35571 2019-Jan-16 21:15:28.526701 - [DEBUG]
35572 2019-Jan-16 21:15:28.526725 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35573 2019-Jan-16 21:15:28.527364 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
35574 2019-Jan-16 21:15:28.528001 - [DEBUG] EF: AllBottom
35575 2019-Jan-16 21:15:28.528026 - [DEBUG]
35576 2019-Jan-16 21:15:28.528049 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35577 2019-Jan-16 21:15:28.528697 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35578 2019-Jan-16 21:15:28.529335 - [DEBUG] EF: AllBottom
35579 2019-Jan-16 21:15:28.529359 - [DEBUG]
35580 2019-Jan-16 21:15:28.529382 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35581 2019-Jan-16 21:15:28.530015 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35582 2019-Jan-16 21:15:28.530648 - [DEBUG] EF: AllBottom
35583 2019-Jan-16 21:15:28.530673 - [DEBUG]
35584 2019-Jan-16 21:15:28.530696 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35585 2019-Jan-16 21:15:28.531330 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
35586 2019-Jan-16 21:15:28.531979 - [DEBUG] EF: AllBottom
35587 2019-Jan-16 21:15:28.532003 - [DEBUG]
35588 2019-Jan-16 21:15:28.532026 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35589 2019-Jan-16 21:15:28.532659 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35590 2019-Jan-16 21:15:28.533296 - [DEBUG] EF: AllBottom
35591 2019-Jan-16 21:15:28.533320 - [DEBUG]
35592 2019-Jan-16 21:15:28.533344 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35593 2019-Jan-16 21:15:28.533977 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
35594 2019-Jan-16 21:15:28.534613 - [DEBUG] EF: AllBottom
35595 2019-Jan-16 21:15:28.534638 - [DEBUG]
35596 2019-Jan-16 21:15:28.534661 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35597 2019-Jan-16 21:15:28.535309 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35598 2019-Jan-16 21:15:28.535947 - [DEBUG] EF: AllBottom
35599 2019-Jan-16 21:15:28.535972 - [DEBUG]
35600 2019-Jan-16 21:15:28.535995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35601 2019-Jan-16 21:15:28.536628 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35602 2019-Jan-16 21:15:28.537270 - [DEBUG] EF: AllBottom
35603 2019-Jan-16 21:15:28.537295 - [DEBUG]
35604 2019-Jan-16 21:15:28.537318 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35605 2019-Jan-16 21:15:28.537951 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
35606 2019-Jan-16 21:15:28.538600 - [DEBUG] EF: AllBottom
35607 2019-Jan-16 21:15:28.538625 - [DEBUG]
35608 2019-Jan-16 21:15:28.538660 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35609 2019-Jan-16 21:15:28.539294 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35610 2019-Jan-16 21:15:28.539932 - [DEBUG] EF: AllBottom
35611 2019-Jan-16 21:15:28.539957 - [DEBUG]
35612 2019-Jan-16 21:15:28.539980 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35613 2019-Jan-16 21:15:28.540612 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35614 2019-Jan-16 21:15:28.541255 - [DEBUG] EF: AllBottom
35615 2019-Jan-16 21:15:28.541280 - [DEBUG]
35616 2019-Jan-16 21:15:28.541303 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35617 2019-Jan-16 21:15:28.541951 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35618 2019-Jan-16 21:15:28.542589 - [DEBUG] EF: AllBottom
35619 2019-Jan-16 21:15:28.542614 - [DEBUG]
35620 2019-Jan-16 21:15:28.542637 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35621 2019-Jan-16 21:15:28.543275 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35622 2019-Jan-16 21:15:28.543918 - [DEBUG] EF: AllBottom
35623 2019-Jan-16 21:15:28.543943 - [DEBUG]
35624 2019-Jan-16 21:15:28.543966 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35625 2019-Jan-16 21:15:28.544599 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35626 2019-Jan-16 21:15:28.545252 - [DEBUG] EF: AllBottom
35627 2019-Jan-16 21:15:28.545277 - [DEBUG]
35628 2019-Jan-16 21:15:28.545300 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35629 2019-Jan-16 21:15:28.545933 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35630 2019-Jan-16 21:15:28.546576 - [DEBUG] EF: AllBottom
35631 2019-Jan-16 21:15:28.546600 - [DEBUG]
35632 2019-Jan-16 21:15:28.546624 - [DEBUG] ---------------
35633 2019-Jan-16 21:15:28.546647 - [DEBUG]
35634 2019-Jan-16 21:15:28.546673 - [DEBUG] End of endsummarytab entry
35635 2019-Jan-16 21:15:28.546696 - [DEBUG]
35636 2019-Jan-16 21:15:28.546720 - [DEBUG] Start of incomingtab entry
35637 2019-Jan-16 21:15:28.546744 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
35638 2019-Jan-16 21:15:28.547378 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
35639 2019-Jan-16 21:15:28.547434 - [DEBUG] ---------------
35640 2019-Jan-16 21:15:28.547458 - [DEBUG] End of incomingtab entry
35641 2019-Jan-16 21:15:28.547482 - [DEBUG]
35642 2019-Jan-16 21:15:28.547506 - [DEBUG] EDGE:
35643 2019-Jan-16 21:15:28.547562 - [DEBUG] ---> 35644 2019-Jan-16 21:15:28.548196 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35645 2019-Jan-16 21:15:28.548849 - [DEBUG]
35646 2019-Jan-16 21:15:28.548874 - [DEBUG] EDGE:
35647 2019-Jan-16 21:15:28.548931 - [DEBUG] ---> 35648 2019-Jan-16 21:15:28.549566 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35649 2019-Jan-16 21:15:28.550203 - [DEBUG]
35650 2019-Jan-16 21:15:28.550237 - [DEBUG] Compose: EdgeIdentity * AllBottom
35651 2019-Jan-16 21:15:28.550264 - [DEBUG]
35652 2019-Jan-16 21:15:28.550287 - [DEBUG] Propagate flow
35653 2019-Jan-16 21:15:28.550311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35654 2019-Jan-16 21:15:28.550367 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
35655 2019-Jan-16 21:15:28.551028 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35656 2019-Jan-16 21:15:28.551666 - [DEBUG] Edge function : AllBottom (result of previous compose)
35657 2019-Jan-16 21:15:28.551691 - [DEBUG]
35658 2019-Jan-16 21:15:28.551716 - [DEBUG] Join: AllTop & AllBottom
35659 2019-Jan-16 21:15:28.551755 - [DEBUG] = AllBottom (new jump func)
35660 2019-Jan-16 21:15:28.551780 - [DEBUG]
35661 2019-Jan-16 21:15:28.551803 - [DEBUG] Start adding new jump function
35662 2019-Jan-16 21:15:28.551826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35663 2019-Jan-16 21:15:28.551882 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35664 2019-Jan-16 21:15:28.552519 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
35665 2019-Jan-16 21:15:28.553163 - [DEBUG] Edge Function : AllBottom
35666 2019-Jan-16 21:15:28.553191 - [DEBUG] End adding new jump function
35667 2019-Jan-16 21:15:28.553215 - [DEBUG]
35668 2019-Jan-16 21:15:28.553239 - [DEBUG] -------------------------------------------- 989. Path Edge --------------------------------------------
35669 2019-Jan-16 21:15:28.553263 - [DEBUG]
35670 2019-Jan-16 21:15:28.553286 - [DEBUG] Process 989. path edge:
35671 2019-Jan-16 21:15:28.553310 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35672 2019-Jan-16 21:15:28.553366 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
35673 2019-Jan-16 21:15:28.554010 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35674 2019-Jan-16 21:15:28.554647 - [DEBUG]
35675 2019-Jan-16 21:15:28.554671 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
35676 2019-Jan-16 21:15:28.555343 - [DEBUG] Possible callees:
35677 2019-Jan-16 21:15:28.555369 - [DEBUG] llvm.dbg.declare
35678 2019-Jan-16 21:15:28.555394 - [DEBUG] Possible return sites:
35679 2019-Jan-16 21:15:28.555417 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19335680 2019-Jan-16 21:15:28.556691 - [DEBUG] Found and process special summary
35681 2019-Jan-16 21:15:28.556726 - [DEBUG] Compose: EdgeIdentity * AllBottom
35682 2019-Jan-16 21:15:28.556752 - [DEBUG]
35683 2019-Jan-16 21:15:28.556776 - [DEBUG] Propagate flow
35684 2019-Jan-16 21:15:28.556799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35685 2019-Jan-16 21:15:28.556855 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
35686 2019-Jan-16 21:15:28.557493 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35687 2019-Jan-16 21:15:28.558129 - [DEBUG] Edge function : AllBottom (result of previous compose)
35688 2019-Jan-16 21:15:28.558154 - [DEBUG]
35689 2019-Jan-16 21:15:28.558178 - [DEBUG] Join: AllTop & AllBottom
35690 2019-Jan-16 21:15:28.558204 - [DEBUG] = AllBottom (new jump func)
35691 2019-Jan-16 21:15:28.558228 - [DEBUG]
35692 2019-Jan-16 21:15:28.558251 - [DEBUG] Start adding new jump function
35693 2019-Jan-16 21:15:28.558275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35694 2019-Jan-16 21:15:28.558331 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35695 2019-Jan-16 21:15:28.558983 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
35696 2019-Jan-16 21:15:28.559636 - [DEBUG] Edge Function : AllBottom
35697 2019-Jan-16 21:15:28.559665 - [DEBUG] End adding new jump function
35698 2019-Jan-16 21:15:28.559689 - [DEBUG]
35699 2019-Jan-16 21:15:28.559712 - [DEBUG] -------------------------------------------- 990. Path Edge --------------------------------------------
35700 2019-Jan-16 21:15:28.559737 - [DEBUG]
35701 2019-Jan-16 21:15:28.559760 - [DEBUG] Process 990. path edge:
35702 2019-Jan-16 21:15:28.559784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35703 2019-Jan-16 21:15:28.559841 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
35704 2019-Jan-16 21:15:28.560480 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35705 2019-Jan-16 21:15:28.561117 - [DEBUG]
35706 2019-Jan-16 21:15:28.561141 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
35707 2019-Jan-16 21:15:28.561810 - [DEBUG] Compose: EdgeIdentity * AllBottom
35708 2019-Jan-16 21:15:28.561838 - [DEBUG]
35709 2019-Jan-16 21:15:28.561861 - [DEBUG] Propagate flow
35710 2019-Jan-16 21:15:28.561884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35711 2019-Jan-16 21:15:28.561941 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
35712 2019-Jan-16 21:15:28.562578 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35713 2019-Jan-16 21:15:28.563215 - [DEBUG] Edge function : AllBottom (result of previous compose)
35714 2019-Jan-16 21:15:28.563240 - [DEBUG]
35715 2019-Jan-16 21:15:28.563264 - [DEBUG] Join: AllTop & AllBottom
35716 2019-Jan-16 21:15:28.563290 - [DEBUG] = AllBottom (new jump func)
35717 2019-Jan-16 21:15:28.563314 - [DEBUG]
35718 2019-Jan-16 21:15:28.563337 - [DEBUG] Start adding new jump function
35719 2019-Jan-16 21:15:28.563360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35720 2019-Jan-16 21:15:28.563415 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35721 2019-Jan-16 21:15:28.564058 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
35722 2019-Jan-16 21:15:28.564692 - [DEBUG] Edge Function : AllBottom
35723 2019-Jan-16 21:15:28.564720 - [DEBUG] End adding new jump function
35724 2019-Jan-16 21:15:28.564744 - [DEBUG]
35725 2019-Jan-16 21:15:28.564767 - [DEBUG] -------------------------------------------- 991. Path Edge --------------------------------------------
35726 2019-Jan-16 21:15:28.564792 - [DEBUG]
35727 2019-Jan-16 21:15:28.564815 - [DEBUG] Process 991. path edge:
35728 2019-Jan-16 21:15:28.564838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35729 2019-Jan-16 21:15:28.564894 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
35730 2019-Jan-16 21:15:28.565545 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35731 2019-Jan-16 21:15:28.566184 - [DEBUG]
35732 2019-Jan-16 21:15:28.566209 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
35733 2019-Jan-16 21:15:28.566863 - [DEBUG] Compose: EdgeIdentity * AllBottom
35734 2019-Jan-16 21:15:28.566890 - [DEBUG]
35735 2019-Jan-16 21:15:28.566914 - [DEBUG] Propagate flow
35736 2019-Jan-16 21:15:28.566937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35737 2019-Jan-16 21:15:28.566994 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
35738 2019-Jan-16 21:15:28.567629 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35739 2019-Jan-16 21:15:28.568265 - [DEBUG] Edge function : AllBottom (result of previous compose)
35740 2019-Jan-16 21:15:28.568290 - [DEBUG]
35741 2019-Jan-16 21:15:28.568315 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35742 2019-Jan-16 21:15:28.568348 - [DEBUG] = AllBottom
35743 2019-Jan-16 21:15:28.568373 - [DEBUG]
35744 2019-Jan-16 21:15:28.568396 - [DEBUG] PROPAGATE: No new function!
35745 2019-Jan-16 21:15:28.568433 - [DEBUG] EDGE:
35746 2019-Jan-16 21:15:28.568491 - [DEBUG] ---> 35747 2019-Jan-16 21:15:28.569126 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35748 2019-Jan-16 21:15:28.569763 - [DEBUG]
35749 2019-Jan-16 21:15:28.569788 - [DEBUG] EDGE:
35750 2019-Jan-16 21:15:28.569845 - [DEBUG] ---> 35751 2019-Jan-16 21:15:28.570481 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35752 2019-Jan-16 21:15:28.571117 - [DEBUG]
35753 2019-Jan-16 21:15:28.571155 - [DEBUG] Compose: EdgeIdentity * AllBottom
35754 2019-Jan-16 21:15:28.571182 - [DEBUG]
35755 2019-Jan-16 21:15:28.571206 - [DEBUG] Propagate flow
35756 2019-Jan-16 21:15:28.571229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35757 2019-Jan-16 21:15:28.571285 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
35758 2019-Jan-16 21:15:28.571938 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35759 2019-Jan-16 21:15:28.572574 - [DEBUG] Edge function : AllBottom (result of previous compose)
35760 2019-Jan-16 21:15:28.572599 - [DEBUG]
35761 2019-Jan-16 21:15:28.572624 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35762 2019-Jan-16 21:15:28.572649 - [DEBUG] = AllBottom
35763 2019-Jan-16 21:15:28.572674 - [DEBUG]
35764 2019-Jan-16 21:15:28.572697 - [DEBUG] PROPAGATE: No new function!
35765 2019-Jan-16 21:15:28.572723 - [DEBUG] EDGE:
35766 2019-Jan-16 21:15:28.572781 - [DEBUG] ---> 35767 2019-Jan-16 21:15:28.573427 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35768 2019-Jan-16 21:15:28.574063 - [DEBUG]
35769 2019-Jan-16 21:15:28.574088 - [DEBUG] EDGE:
35770 2019-Jan-16 21:15:28.574145 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
35771 2019-Jan-16 21:15:28.574784 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35772 2019-Jan-16 21:15:28.575435 - [DEBUG]
35773 2019-Jan-16 21:15:28.575460 - [DEBUG] EDGE:
35774 2019-Jan-16 21:15:28.575518 - [DEBUG] ---> 35775 2019-Jan-16 21:15:28.576158 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35776 2019-Jan-16 21:15:28.576794 - [DEBUG]
35777 2019-Jan-16 21:15:28.576819 - [DEBUG] EDGE:
35778 2019-Jan-16 21:15:28.576876 - [DEBUG] ---> 35779 2019-Jan-16 21:15:28.577510 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35780 2019-Jan-16 21:15:28.578146 - [DEBUG]
35781 2019-Jan-16 21:15:28.578171 - [DEBUG] EDGE:
35782 2019-Jan-16 21:15:28.578229 - [DEBUG] ---> 35783 2019-Jan-16 21:15:28.578882 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35784 2019-Jan-16 21:15:28.579526 - [DEBUG]
35785 2019-Jan-16 21:15:28.579560 - [DEBUG] Compose: EdgeIdentity * AllBottom
35786 2019-Jan-16 21:15:28.579587 - [DEBUG]
35787 2019-Jan-16 21:15:28.579611 - [DEBUG] Propagate flow
35788 2019-Jan-16 21:15:28.579634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35789 2019-Jan-16 21:15:28.579691 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
35790 2019-Jan-16 21:15:28.580329 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35791 2019-Jan-16 21:15:28.580966 - [DEBUG] Edge function : AllBottom (result of previous compose)
35792 2019-Jan-16 21:15:28.580991 - [DEBUG]
35793 2019-Jan-16 21:15:28.581016 - [DEBUG] Join: AllTop & AllBottom
35794 2019-Jan-16 21:15:28.581042 - [DEBUG] = AllBottom (new jump func)
35795 2019-Jan-16 21:15:28.581066 - [DEBUG]
35796 2019-Jan-16 21:15:28.581089 - [DEBUG] Start adding new jump function
35797 2019-Jan-16 21:15:28.581113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35798 2019-Jan-16 21:15:28.581168 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35799 2019-Jan-16 21:15:28.581820 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
35800 2019-Jan-16 21:15:28.582457 - [DEBUG] Edge Function : AllBottom
35801 2019-Jan-16 21:15:28.582485 - [DEBUG] End adding new jump function
35802 2019-Jan-16 21:15:28.582509 - [DEBUG]
35803 2019-Jan-16 21:15:28.582533 - [DEBUG] -------------------------------------------- 992. Path Edge --------------------------------------------
35804 2019-Jan-16 21:15:28.582557 - [DEBUG]
35805 2019-Jan-16 21:15:28.582580 - [DEBUG] Process 992. path edge:
35806 2019-Jan-16 21:15:28.582604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35807 2019-Jan-16 21:15:28.582660 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
35808 2019-Jan-16 21:15:28.583320 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35809 2019-Jan-16 21:15:28.584017 - [DEBUG]
35810 2019-Jan-16 21:15:28.584045 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
35811 2019-Jan-16 21:15:28.584786 - [DEBUG] Compose: EdgeIdentity * AllBottom
35812 2019-Jan-16 21:15:28.584816 - [DEBUG]
35813 2019-Jan-16 21:15:28.584840 - [DEBUG] Propagate flow
35814 2019-Jan-16 21:15:28.584864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35815 2019-Jan-16 21:15:28.584939 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
35816 2019-Jan-16 21:15:28.585656 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35817 2019-Jan-16 21:15:28.586302 - [DEBUG] Edge function : AllBottom (result of previous compose)
35818 2019-Jan-16 21:15:28.586328 - [DEBUG]
35819 2019-Jan-16 21:15:28.586355 - [DEBUG] Join: AllTop & AllBottom
35820 2019-Jan-16 21:15:28.586381 - [DEBUG] = AllBottom (new jump func)
35821 2019-Jan-16 21:15:28.586405 - [DEBUG]
35822 2019-Jan-16 21:15:28.586429 - [DEBUG] Start adding new jump function
35823 2019-Jan-16 21:15:28.586452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35824 2019-Jan-16 21:15:28.586508 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35825 2019-Jan-16 21:15:28.587145 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
35826 2019-Jan-16 21:15:28.587776 - [DEBUG] Edge Function : AllBottom
35827 2019-Jan-16 21:15:28.587806 - [DEBUG] End adding new jump function
35828 2019-Jan-16 21:15:28.587830 - [DEBUG]
35829 2019-Jan-16 21:15:28.587853 - [DEBUG] -------------------------------------------- 993. Path Edge --------------------------------------------
35830 2019-Jan-16 21:15:28.587896 - [DEBUG]
35831 2019-Jan-16 21:15:28.587920 - [DEBUG] Process 993. path edge:
35832 2019-Jan-16 21:15:28.587944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35833 2019-Jan-16 21:15:28.588000 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
35834 2019-Jan-16 21:15:28.588654 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35835 2019-Jan-16 21:15:28.589291 - [DEBUG]
35836 2019-Jan-16 21:15:28.589317 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
35837 2019-Jan-16 21:15:28.589979 - [DEBUG] Compose: EdgeIdentity * AllBottom
35838 2019-Jan-16 21:15:28.590006 - [DEBUG]
35839 2019-Jan-16 21:15:28.590030 - [DEBUG] Propagate flow
35840 2019-Jan-16 21:15:28.590053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35841 2019-Jan-16 21:15:28.590110 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
35842 2019-Jan-16 21:15:28.590746 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35843 2019-Jan-16 21:15:28.591382 - [DEBUG] Edge function : AllBottom (result of previous compose)
35844 2019-Jan-16 21:15:28.591407 - [DEBUG]
35845 2019-Jan-16 21:15:28.591433 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35846 2019-Jan-16 21:15:28.591458 - [DEBUG] = AllBottom
35847 2019-Jan-16 21:15:28.591482 - [DEBUG]
35848 2019-Jan-16 21:15:28.591505 - [DEBUG] PROPAGATE: No new function!
35849 2019-Jan-16 21:15:28.591530 - [DEBUG] EDGE:
35850 2019-Jan-16 21:15:28.591587 - [DEBUG] ---> 35851 2019-Jan-16 21:15:28.592247 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35852 2019-Jan-16 21:15:28.592885 - [DEBUG]
35853 2019-Jan-16 21:15:28.592910 - [DEBUG] EDGE:
35854 2019-Jan-16 21:15:28.592968 - [DEBUG] ---> 35855 2019-Jan-16 21:15:28.593604 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35856 2019-Jan-16 21:15:28.594241 - [DEBUG]
35857 2019-Jan-16 21:15:28.594266 - [DEBUG] EDGE:
35858 2019-Jan-16 21:15:28.594323 - [DEBUG] ---> 35859 2019-Jan-16 21:15:28.594959 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35860 2019-Jan-16 21:15:28.595613 - [DEBUG]
35861 2019-Jan-16 21:15:28.595638 - [DEBUG] EDGE:
35862 2019-Jan-16 21:15:28.595696 - [DEBUG] ---> 35863 2019-Jan-16 21:15:28.596336 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35864 2019-Jan-16 21:15:28.596972 - [DEBUG]
35865 2019-Jan-16 21:15:28.596997 - [DEBUG] EDGE:
35866 2019-Jan-16 21:15:28.597054 - [DEBUG] ---> 35867 2019-Jan-16 21:15:28.597689 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35868 2019-Jan-16 21:15:28.598325 - [DEBUG]
35869 2019-Jan-16 21:15:28.598350 - [DEBUG] EDGE:
35870 2019-Jan-16 21:15:28.598420 - [DEBUG] ---> 35871 2019-Jan-16 21:15:28.599067 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35872 2019-Jan-16 21:15:28.599705 - [DEBUG]
35873 2019-Jan-16 21:15:28.599748 - [DEBUG] Compose: EdgeIdentity * AllBottom
35874 2019-Jan-16 21:15:28.599775 - [DEBUG]
35875 2019-Jan-16 21:15:28.599799 - [DEBUG] Propagate flow
35876 2019-Jan-16 21:15:28.599822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35877 2019-Jan-16 21:15:28.599879 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
35878 2019-Jan-16 21:15:28.600522 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35879 2019-Jan-16 21:15:28.601159 - [DEBUG] Edge function : AllBottom (result of previous compose)
35880 2019-Jan-16 21:15:28.601185 - [DEBUG]
35881 2019-Jan-16 21:15:28.601210 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35882 2019-Jan-16 21:15:28.601235 - [DEBUG] = AllBottom
35883 2019-Jan-16 21:15:28.601260 - [DEBUG]
35884 2019-Jan-16 21:15:28.601283 - [DEBUG] PROPAGATE: No new function!
35885 2019-Jan-16 21:15:28.601312 - [DEBUG] EDGE:
35886 2019-Jan-16 21:15:28.601370 - [DEBUG] ---> 35887 2019-Jan-16 21:15:28.602035 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35888 2019-Jan-16 21:15:28.602674 - [DEBUG]
35889 2019-Jan-16 21:15:28.602699 - [DEBUG] EDGE:
35890 2019-Jan-16 21:15:28.602757 - [DEBUG] ---> 35891 2019-Jan-16 21:15:28.603391 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35892 2019-Jan-16 21:15:28.604028 - [DEBUG]
35893 2019-Jan-16 21:15:28.604053 - [DEBUG] EDGE:
35894 2019-Jan-16 21:15:28.604110 - [DEBUG] ---> 35895 2019-Jan-16 21:15:28.604748 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35896 2019-Jan-16 21:15:28.605400 - [DEBUG]
35897 2019-Jan-16 21:15:28.605437 - [DEBUG] Compose: EdgeIdentity * AllBottom
35898 2019-Jan-16 21:15:28.605464 - [DEBUG]
35899 2019-Jan-16 21:15:28.605488 - [DEBUG] Propagate flow
35900 2019-Jan-16 21:15:28.605511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35901 2019-Jan-16 21:15:28.605567 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
35902 2019-Jan-16 21:15:28.606207 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35903 2019-Jan-16 21:15:28.606844 - [DEBUG] Edge function : AllBottom (result of previous compose)
35904 2019-Jan-16 21:15:28.606869 - [DEBUG]
35905 2019-Jan-16 21:15:28.606895 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35906 2019-Jan-16 21:15:28.606920 - [DEBUG] = AllBottom
35907 2019-Jan-16 21:15:28.606945 - [DEBUG]
35908 2019-Jan-16 21:15:28.606968 - [DEBUG] PROPAGATE: No new function!
35909 2019-Jan-16 21:15:28.606994 - [DEBUG] EDGE:
35910 2019-Jan-16 21:15:28.607052 - [DEBUG] ---> 35911 2019-Jan-16 21:15:28.607697 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35912 2019-Jan-16 21:15:28.608341 - [DEBUG]
35913 2019-Jan-16 21:15:28.608367 - [DEBUG] EDGE:
35914 2019-Jan-16 21:15:28.608441 - [DEBUG] ---> 35915 2019-Jan-16 21:15:28.609084 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35916 2019-Jan-16 21:15:28.609721 - [DEBUG]
35917 2019-Jan-16 21:15:28.609747 - [DEBUG] EDGE:
35918 2019-Jan-16 21:15:28.609804 - [DEBUG] ---> 35919 2019-Jan-16 21:15:28.610440 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35920 2019-Jan-16 21:15:28.611091 - [DEBUG]
35921 2019-Jan-16 21:15:28.611118 - [DEBUG] EDGE:
35922 2019-Jan-16 21:15:28.611179 - [DEBUG] ---> 35923 2019-Jan-16 21:15:28.611874 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35924 2019-Jan-16 21:15:28.612543 - [DEBUG]
35925 2019-Jan-16 21:15:28.612599 - [DEBUG] Compose: EdgeIdentity * AllBottom
35926 2019-Jan-16 21:15:28.612626 - [DEBUG]
35927 2019-Jan-16 21:15:28.612651 - [DEBUG] Propagate flow
35928 2019-Jan-16 21:15:28.612674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35929 2019-Jan-16 21:15:28.612736 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
35930 2019-Jan-16 21:15:28.613379 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35931 2019-Jan-16 21:15:28.614015 - [DEBUG] Edge function : AllBottom (result of previous compose)
35932 2019-Jan-16 21:15:28.614040 - [DEBUG]
35933 2019-Jan-16 21:15:28.614067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35934 2019-Jan-16 21:15:28.614092 - [DEBUG] = AllBottom
35935 2019-Jan-16 21:15:28.614117 - [DEBUG]
35936 2019-Jan-16 21:15:28.614140 - [DEBUG] PROPAGATE: No new function!
35937 2019-Jan-16 21:15:28.614168 - [DEBUG] EDGE:
35938 2019-Jan-16 21:15:28.614226 - [DEBUG] ---> 35939 2019-Jan-16 21:15:28.614874 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35940 2019-Jan-16 21:15:28.615532 - [DEBUG]
35941 2019-Jan-16 21:15:28.615558 - [DEBUG] EDGE:
35942 2019-Jan-16 21:15:28.615616 - [DEBUG] ---> 35943 2019-Jan-16 21:15:28.616252 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35944 2019-Jan-16 21:15:28.616889 - [DEBUG]
35945 2019-Jan-16 21:15:28.616915 - [DEBUG] EDGE:
35946 2019-Jan-16 21:15:28.616972 - [DEBUG] ---> 35947 2019-Jan-16 21:15:28.617609 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35948 2019-Jan-16 21:15:28.618246 - [DEBUG]
35949 2019-Jan-16 21:15:28.618284 - [DEBUG] Compose: EdgeIdentity * AllBottom
35950 2019-Jan-16 21:15:28.618311 - [DEBUG]
35951 2019-Jan-16 21:15:28.618334 - [DEBUG] Propagate flow
35952 2019-Jan-16 21:15:28.618358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35953 2019-Jan-16 21:15:28.618428 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35954 2019-Jan-16 21:15:28.619066 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35955 2019-Jan-16 21:15:28.619703 - [DEBUG] Edge function : AllBottom (result of previous compose)
35956 2019-Jan-16 21:15:28.619728 - [DEBUG]
35957 2019-Jan-16 21:15:28.619754 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35958 2019-Jan-16 21:15:28.619795 - [DEBUG] = AllBottom
35959 2019-Jan-16 21:15:28.619820 - [DEBUG]
35960 2019-Jan-16 21:15:28.619843 - [DEBUG] PROPAGATE: No new function!
35961 2019-Jan-16 21:15:28.619870 - [DEBUG] EDGE:
35962 2019-Jan-16 21:15:28.619928 - [DEBUG] ---> 35963 2019-Jan-16 21:15:28.620573 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35964 2019-Jan-16 21:15:28.621212 - [DEBUG]
35965 2019-Jan-16 21:15:28.621237 - [DEBUG] EDGE:
35966 2019-Jan-16 21:15:28.621294 - [DEBUG] ---> 35967 2019-Jan-16 21:15:28.621946 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35968 2019-Jan-16 21:15:28.622584 - [DEBUG]
35969 2019-Jan-16 21:15:28.622609 - [DEBUG] EDGE:
35970 2019-Jan-16 21:15:28.622666 - [DEBUG] ---> 35971 2019-Jan-16 21:15:28.623303 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35972 2019-Jan-16 21:15:28.623940 - [DEBUG]
35973 2019-Jan-16 21:15:28.623977 - [DEBUG] Compose: EdgeIdentity * AllBottom
35974 2019-Jan-16 21:15:28.624004 - [DEBUG]
35975 2019-Jan-16 21:15:28.624028 - [DEBUG] Propagate flow
35976 2019-Jan-16 21:15:28.624051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35977 2019-Jan-16 21:15:28.624108 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35978 2019-Jan-16 21:15:28.624759 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35979 2019-Jan-16 21:15:28.625412 - [DEBUG] Edge function : AllBottom (result of previous compose)
35980 2019-Jan-16 21:15:28.625437 - [DEBUG]
35981 2019-Jan-16 21:15:28.625463 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35982 2019-Jan-16 21:15:28.625488 - [DEBUG] = AllBottom
35983 2019-Jan-16 21:15:28.625512 - [DEBUG]
35984 2019-Jan-16 21:15:28.625535 - [DEBUG] PROPAGATE: No new function!
35985 2019-Jan-16 21:15:28.625562 - [DEBUG] EDGE:
35986 2019-Jan-16 21:15:28.625620 - [DEBUG] ---> 35987 2019-Jan-16 21:15:28.626265 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
35988 2019-Jan-16 21:15:28.626903 - [DEBUG]
35989 2019-Jan-16 21:15:28.626940 - [DEBUG] Compose: EdgeIdentity * AllBottom
35990 2019-Jan-16 21:15:28.626967 - [DEBUG]
35991 2019-Jan-16 21:15:28.626990 - [DEBUG] Propagate flow
35992 2019-Jan-16 21:15:28.627013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35993 2019-Jan-16 21:15:28.627070 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
35994 2019-Jan-16 21:15:28.627708 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35995 2019-Jan-16 21:15:28.628344 - [DEBUG] Edge function : AllBottom (result of previous compose)
35996 2019-Jan-16 21:15:28.628369 - [DEBUG]
35997 2019-Jan-16 21:15:28.628394 - [DEBUG] Join: AllTop & AllBottom
35998 2019-Jan-16 21:15:28.628434 - [DEBUG] = AllBottom (new jump func)
35999 2019-Jan-16 21:15:28.628458 - [DEBUG]
36000 2019-Jan-16 21:15:28.628482 - [DEBUG] Start adding new jump function
36001 2019-Jan-16 21:15:28.628505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36002 2019-Jan-16 21:15:28.628561 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36003 2019-Jan-16 21:15:28.629206 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36004 2019-Jan-16 21:15:28.629842 - [DEBUG] Edge Function : AllBottom
36005 2019-Jan-16 21:15:28.629873 - [DEBUG] End adding new jump function
36006 2019-Jan-16 21:15:28.629896 - [DEBUG]
36007 2019-Jan-16 21:15:28.629920 - [DEBUG] -------------------------------------------- 994. Path Edge --------------------------------------------
36008 2019-Jan-16 21:15:28.629945 - [DEBUG]
36009 2019-Jan-16 21:15:28.629968 - [DEBUG] Process 994. path edge:
36010 2019-Jan-16 21:15:28.629992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36011 2019-Jan-16 21:15:28.630048 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
36012 2019-Jan-16 21:15:28.630684 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36013 2019-Jan-16 21:15:28.631319 - [DEBUG]
36014 2019-Jan-16 21:15:28.631344 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36015 2019-Jan-16 21:15:28.632010 - [DEBUG] Possible callees:
36016 2019-Jan-16 21:15:28.632035 - [DEBUG] foo
36017 2019-Jan-16 21:15:28.632060 - [DEBUG] Possible return sites:
36018 2019-Jan-16 21:15:28.632083 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12636019 2019-Jan-16 21:15:28.633352 - [DEBUG] Found and process special summary
36020 2019-Jan-16 21:15:28.633388 - [DEBUG] Compose: EdgeIdentity * AllBottom
36021 2019-Jan-16 21:15:28.633414 - [DEBUG]
36022 2019-Jan-16 21:15:28.633438 - [DEBUG] Propagate flow
36023 2019-Jan-16 21:15:28.633461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36024 2019-Jan-16 21:15:28.633518 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36025 2019-Jan-16 21:15:28.634157 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36026 2019-Jan-16 21:15:28.634794 - [DEBUG] Edge function : AllBottom (result of previous compose)
36027 2019-Jan-16 21:15:28.634819 - [DEBUG]
36028 2019-Jan-16 21:15:28.634844 - [DEBUG] Join: AllTop & AllBottom
36029 2019-Jan-16 21:15:28.634869 - [DEBUG] = AllBottom (new jump func)
36030 2019-Jan-16 21:15:28.634894 - [DEBUG]
36031 2019-Jan-16 21:15:28.634917 - [DEBUG] Start adding new jump function
36032 2019-Jan-16 21:15:28.634940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36033 2019-Jan-16 21:15:28.634996 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36034 2019-Jan-16 21:15:28.635651 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36035 2019-Jan-16 21:15:28.636289 - [DEBUG] Edge Function : AllBottom
36036 2019-Jan-16 21:15:28.636318 - [DEBUG] End adding new jump function
36037 2019-Jan-16 21:15:28.636342 - [DEBUG]
36038 2019-Jan-16 21:15:28.636365 - [DEBUG] -------------------------------------------- 995. Path Edge --------------------------------------------
36039 2019-Jan-16 21:15:28.636390 - [DEBUG]
36040 2019-Jan-16 21:15:28.636413 - [DEBUG] Process 995. path edge:
36041 2019-Jan-16 21:15:28.636436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36042 2019-Jan-16 21:15:28.636493 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
36043 2019-Jan-16 21:15:28.637132 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36044 2019-Jan-16 21:15:28.637778 - [DEBUG]
36045 2019-Jan-16 21:15:28.637803 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36046 2019-Jan-16 21:15:28.638485 - [DEBUG] Compose: EdgeIdentity * AllBottom
36047 2019-Jan-16 21:15:28.638513 - [DEBUG]
36048 2019-Jan-16 21:15:28.638537 - [DEBUG] Propagate flow
36049 2019-Jan-16 21:15:28.638560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36050 2019-Jan-16 21:15:28.638617 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
36051 2019-Jan-16 21:15:28.639253 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36052 2019-Jan-16 21:15:28.639891 - [DEBUG] Edge function : AllBottom (result of previous compose)
36053 2019-Jan-16 21:15:28.639916 - [DEBUG]
36054 2019-Jan-16 21:15:28.639940 - [DEBUG] Join: AllTop & AllBottom
36055 2019-Jan-16 21:15:28.639966 - [DEBUG] = AllBottom (new jump func)
36056 2019-Jan-16 21:15:28.639990 - [DEBUG]
36057 2019-Jan-16 21:15:28.640013 - [DEBUG] Start adding new jump function
36058 2019-Jan-16 21:15:28.640036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36059 2019-Jan-16 21:15:28.640092 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36060 2019-Jan-16 21:15:28.640736 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
36061 2019-Jan-16 21:15:28.641369 - [DEBUG] Edge Function : AllBottom
36062 2019-Jan-16 21:15:28.641397 - [DEBUG] End adding new jump function
36063 2019-Jan-16 21:15:28.641421 - [DEBUG]
36064 2019-Jan-16 21:15:28.641444 - [DEBUG] -------------------------------------------- 996. Path Edge --------------------------------------------
36065 2019-Jan-16 21:15:28.641468 - [DEBUG]
36066 2019-Jan-16 21:15:28.641491 - [DEBUG] Process 996. path edge:
36067 2019-Jan-16 21:15:28.641514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36068 2019-Jan-16 21:15:28.641571 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
36069 2019-Jan-16 21:15:28.642222 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36070 2019-Jan-16 21:15:28.642859 - [DEBUG]
36071 2019-Jan-16 21:15:28.642885 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
36072 2019-Jan-16 21:15:28.643539 - [DEBUG] Compose: EdgeIdentity * AllBottom
36073 2019-Jan-16 21:15:28.643567 - [DEBUG]
36074 2019-Jan-16 21:15:28.643590 - [DEBUG] Propagate flow
36075 2019-Jan-16 21:15:28.643613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36076 2019-Jan-16 21:15:28.643670 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
36077 2019-Jan-16 21:15:28.644305 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36078 2019-Jan-16 21:15:28.644941 - [DEBUG] Edge function : AllBottom (result of previous compose)
36079 2019-Jan-16 21:15:28.644966 - [DEBUG]
36080 2019-Jan-16 21:15:28.644990 - [DEBUG] Join: AllTop & AllBottom
36081 2019-Jan-16 21:15:28.645016 - [DEBUG] = AllBottom (new jump func)
36082 2019-Jan-16 21:15:28.645040 - [DEBUG]
36083 2019-Jan-16 21:15:28.645063 - [DEBUG] Start adding new jump function
36084 2019-Jan-16 21:15:28.645100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36085 2019-Jan-16 21:15:28.645156 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36086 2019-Jan-16 21:15:28.645795 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
36087 2019-Jan-16 21:15:28.646429 - [DEBUG] Edge Function : AllBottom
36088 2019-Jan-16 21:15:28.646457 - [DEBUG] End adding new jump function
36089 2019-Jan-16 21:15:28.646481 - [DEBUG]
36090 2019-Jan-16 21:15:28.646504 - [DEBUG] -------------------------------------------- 997. Path Edge --------------------------------------------
36091 2019-Jan-16 21:15:28.646537 - [DEBUG]
36092 2019-Jan-16 21:15:28.646560 - [DEBUG] Process 997. path edge:
36093 2019-Jan-16 21:15:28.646584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36094 2019-Jan-16 21:15:28.646640 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
36095 2019-Jan-16 21:15:28.647275 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36096 2019-Jan-16 21:15:28.647915 - [DEBUG]
36097 2019-Jan-16 21:15:28.647940 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
36098 2019-Jan-16 21:15:28.648611 - [DEBUG] Compose: EdgeIdentity * AllBottom
36099 2019-Jan-16 21:15:28.648639 - [DEBUG]
36100 2019-Jan-16 21:15:28.648662 - [DEBUG] Propagate flow
36101 2019-Jan-16 21:15:28.648685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36102 2019-Jan-16 21:15:28.648742 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36103 2019-Jan-16 21:15:28.649388 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36104 2019-Jan-16 21:15:28.650025 - [DEBUG] Edge function : AllBottom (result of previous compose)
36105 2019-Jan-16 21:15:28.650050 - [DEBUG]
36106 2019-Jan-16 21:15:28.650075 - [DEBUG] Join: AllTop & AllBottom
36107 2019-Jan-16 21:15:28.650100 - [DEBUG] = AllBottom (new jump func)
36108 2019-Jan-16 21:15:28.650124 - [DEBUG]
36109 2019-Jan-16 21:15:28.650147 - [DEBUG] Start adding new jump function
36110 2019-Jan-16 21:15:28.650171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36111 2019-Jan-16 21:15:28.650226 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36112 2019-Jan-16 21:15:28.650864 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36113 2019-Jan-16 21:15:28.651508 - [DEBUG] Edge Function : AllBottom
36114 2019-Jan-16 21:15:28.651536 - [DEBUG] End adding new jump function
36115 2019-Jan-16 21:15:28.651560 - [DEBUG]
36116 2019-Jan-16 21:15:28.651583 - [DEBUG] -------------------------------------------- 998. Path Edge --------------------------------------------
36117 2019-Jan-16 21:15:28.651607 - [DEBUG]
36118 2019-Jan-16 21:15:28.651630 - [DEBUG] Process 998. path edge:
36119 2019-Jan-16 21:15:28.651653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36120 2019-Jan-16 21:15:28.651709 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
36121 2019-Jan-16 21:15:28.652369 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36122 2019-Jan-16 21:15:28.653007 - [DEBUG]
36123 2019-Jan-16 21:15:28.653031 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36124 2019-Jan-16 21:15:28.653685 - [DEBUG] Possible callees:
36125 2019-Jan-16 21:15:28.653710 - [DEBUG] llvm.dbg.declare
36126 2019-Jan-16 21:15:28.653735 - [DEBUG] Possible return sites:
36127 2019-Jan-16 21:15:28.653758 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13636128 2019-Jan-16 21:15:28.655030 - [DEBUG] Found and process special summary
36129 2019-Jan-16 21:15:28.655076 - [DEBUG] Compose: EdgeIdentity * AllBottom
36130 2019-Jan-16 21:15:28.655105 - [DEBUG]
36131 2019-Jan-16 21:15:28.655129 - [DEBUG] Propagate flow
36132 2019-Jan-16 21:15:28.655162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36133 2019-Jan-16 21:15:28.655218 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36134 2019-Jan-16 21:15:28.655857 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36135 2019-Jan-16 21:15:28.656494 - [DEBUG] Edge function : AllBottom (result of previous compose)
36136 2019-Jan-16 21:15:28.656519 - [DEBUG]
36137 2019-Jan-16 21:15:28.656543 - [DEBUG] Join: AllTop & AllBottom
36138 2019-Jan-16 21:15:28.656569 - [DEBUG] = AllBottom (new jump func)
36139 2019-Jan-16 21:15:28.656593 - [DEBUG]
36140 2019-Jan-16 21:15:28.656620 - [DEBUG] Start adding new jump function
36141 2019-Jan-16 21:15:28.656643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36142 2019-Jan-16 21:15:28.656699 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36143 2019-Jan-16 21:15:28.657338 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36144 2019-Jan-16 21:15:28.657974 - [DEBUG] Edge Function : AllBottom
36145 2019-Jan-16 21:15:28.658008 - [DEBUG] End adding new jump function
36146 2019-Jan-16 21:15:28.658031 - [DEBUG]
36147 2019-Jan-16 21:15:28.658055 - [DEBUG] -------------------------------------------- 999. Path Edge --------------------------------------------
36148 2019-Jan-16 21:15:28.658079 - [DEBUG]
36149 2019-Jan-16 21:15:28.658102 - [DEBUG] Process 999. path edge:
36150 2019-Jan-16 21:15:28.658126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36151 2019-Jan-16 21:15:28.658182 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
36152 2019-Jan-16 21:15:28.658836 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36153 2019-Jan-16 21:15:28.659472 - [DEBUG]
36154 2019-Jan-16 21:15:28.659497 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36155 2019-Jan-16 21:15:28.660154 - [DEBUG] Compose: EdgeIdentity * AllBottom
36156 2019-Jan-16 21:15:28.660183 - [DEBUG]
36157 2019-Jan-16 21:15:28.660207 - [DEBUG] Propagate flow
36158 2019-Jan-16 21:15:28.660230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36159 2019-Jan-16 21:15:28.660287 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
36160 2019-Jan-16 21:15:28.660922 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36161 2019-Jan-16 21:15:28.661558 - [DEBUG] Edge function : AllBottom (result of previous compose)
36162 2019-Jan-16 21:15:28.661583 - [DEBUG]
36163 2019-Jan-16 21:15:28.661608 - [DEBUG] Join: AllTop & AllBottom
36164 2019-Jan-16 21:15:28.661633 - [DEBUG] = AllBottom (new jump func)
36165 2019-Jan-16 21:15:28.661658 - [DEBUG]
36166 2019-Jan-16 21:15:28.661681 - [DEBUG] Start adding new jump function
36167 2019-Jan-16 21:15:28.661704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36168 2019-Jan-16 21:15:28.661773 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36169 2019-Jan-16 21:15:28.662412 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
36170 2019-Jan-16 21:15:28.663044 - [DEBUG] Edge Function : AllBottom
36171 2019-Jan-16 21:15:28.663073 - [DEBUG] End adding new jump function
36172 2019-Jan-16 21:15:28.663097 - [DEBUG]
36173 2019-Jan-16 21:15:28.663120 - [DEBUG] -------------------------------------------- 1000. Path Edge --------------------------------------------
36174 2019-Jan-16 21:15:28.663145 - [DEBUG]
36175 2019-Jan-16 21:15:28.663168 - [DEBUG] Process 1000. path edge:
36176 2019-Jan-16 21:15:28.663192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36177 2019-Jan-16 21:15:28.663256 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
36178 2019-Jan-16 21:15:28.663892 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36179 2019-Jan-16 21:15:28.664528 - [DEBUG]
36180 2019-Jan-16 21:15:28.664553 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
36181 2019-Jan-16 21:15:28.665219 - [DEBUG] Compose: EdgeIdentity * AllBottom
36182 2019-Jan-16 21:15:28.665247 - [DEBUG]
36183 2019-Jan-16 21:15:28.665271 - [DEBUG] Propagate flow
36184 2019-Jan-16 21:15:28.665294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36185 2019-Jan-16 21:15:28.665350 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
36186 2019-Jan-16 21:15:28.665994 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36187 2019-Jan-16 21:15:28.666631 - [DEBUG] Edge function : AllBottom (result of previous compose)
36188 2019-Jan-16 21:15:28.666656 - [DEBUG]
36189 2019-Jan-16 21:15:28.666680 - [DEBUG] Join: AllTop & AllBottom
36190 2019-Jan-16 21:15:28.666706 - [DEBUG] = AllBottom (new jump func)
36191 2019-Jan-16 21:15:28.666730 - [DEBUG]
36192 2019-Jan-16 21:15:28.666753 - [DEBUG] Start adding new jump function
36193 2019-Jan-16 21:15:28.666776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36194 2019-Jan-16 21:15:28.666832 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36195 2019-Jan-16 21:15:28.667469 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
36196 2019-Jan-16 21:15:28.668101 - [DEBUG] Edge Function : AllBottom
36197 2019-Jan-16 21:15:28.668130 - [DEBUG] End adding new jump function
36198 2019-Jan-16 21:15:28.668154 - [DEBUG]
36199 2019-Jan-16 21:15:28.668177 - [DEBUG] -------------------------------------------- 1001. Path Edge --------------------------------------------
36200 2019-Jan-16 21:15:28.668201 - [DEBUG]
36201 2019-Jan-16 21:15:28.668225 - [DEBUG] Process 1001. path edge:
36202 2019-Jan-16 21:15:28.668248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36203 2019-Jan-16 21:15:28.668304 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
36204 2019-Jan-16 21:15:28.668952 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36205 2019-Jan-16 21:15:28.669589 - [DEBUG]
36206 2019-Jan-16 21:15:28.669614 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
36207 2019-Jan-16 21:15:28.670262 - [DEBUG] Compose: EdgeIdentity * AllBottom
36208 2019-Jan-16 21:15:28.670290 - [DEBUG]
36209 2019-Jan-16 21:15:28.670313 - [DEBUG] Propagate flow
36210 2019-Jan-16 21:15:28.670336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36211 2019-Jan-16 21:15:28.670393 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36212 2019-Jan-16 21:15:28.671038 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36213 2019-Jan-16 21:15:28.671677 - [DEBUG] Edge function : AllBottom (result of previous compose)
36214 2019-Jan-16 21:15:28.671702 - [DEBUG]
36215 2019-Jan-16 21:15:28.671728 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36216 2019-Jan-16 21:15:28.671767 - [DEBUG] = AllBottom
36217 2019-Jan-16 21:15:28.671791 - [DEBUG]
36218 2019-Jan-16 21:15:28.671814 - [DEBUG] PROPAGATE: No new function!
36219 2019-Jan-16 21:15:28.671838 - [DEBUG] EDGE:
36220 2019-Jan-16 21:15:28.671896 - [DEBUG] ---> 36221 2019-Jan-16 21:15:28.672528 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36222 2019-Jan-16 21:15:28.673184 - [DEBUG]
36223 2019-Jan-16 21:15:28.673209 - [DEBUG] EDGE:
36224 2019-Jan-16 21:15:28.673267 - [DEBUG] ---> 36225 2019-Jan-16 21:15:28.673902 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36226 2019-Jan-16 21:15:28.674539 - [DEBUG]
36227 2019-Jan-16 21:15:28.674564 - [DEBUG] EDGE:
36228 2019-Jan-16 21:15:28.674621 - [DEBUG] ---> 36229 2019-Jan-16 21:15:28.675287 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36230 2019-Jan-16 21:15:28.675925 - [DEBUG]
36231 2019-Jan-16 21:15:28.675962 - [DEBUG] Compose: EdgeIdentity * AllBottom
36232 2019-Jan-16 21:15:28.675989 - [DEBUG]
36233 2019-Jan-16 21:15:28.676013 - [DEBUG] Propagate flow
36234 2019-Jan-16 21:15:28.676037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36235 2019-Jan-16 21:15:28.676093 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36236 2019-Jan-16 21:15:28.676731 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36237 2019-Jan-16 21:15:28.677369 - [DEBUG] Edge function : AllBottom (result of previous compose)
36238 2019-Jan-16 21:15:28.677394 - [DEBUG]
36239 2019-Jan-16 21:15:28.677418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36240 2019-Jan-16 21:15:28.677444 - [DEBUG] = AllBottom
36241 2019-Jan-16 21:15:28.677469 - [DEBUG]
36242 2019-Jan-16 21:15:28.677492 - [DEBUG] PROPAGATE: No new function!
36243 2019-Jan-16 21:15:28.677518 - [DEBUG] EDGE:
36244 2019-Jan-16 21:15:28.677576 - [DEBUG] ---> 36245 2019-Jan-16 21:15:28.678220 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36246 2019-Jan-16 21:15:28.678874 - [DEBUG]
36247 2019-Jan-16 21:15:28.678907 - [DEBUG] Compose: EdgeIdentity * AllBottom
36248 2019-Jan-16 21:15:28.678934 - [DEBUG]
36249 2019-Jan-16 21:15:28.678957 - [DEBUG] Propagate flow
36250 2019-Jan-16 21:15:28.678980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36251 2019-Jan-16 21:15:28.679036 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36252 2019-Jan-16 21:15:28.679680 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36253 2019-Jan-16 21:15:28.680316 - [DEBUG] Edge function : AllBottom (result of previous compose)
36254 2019-Jan-16 21:15:28.680341 - [DEBUG]
36255 2019-Jan-16 21:15:28.680366 - [DEBUG] Join: AllTop & AllBottom
36256 2019-Jan-16 21:15:28.680391 - [DEBUG] = AllBottom (new jump func)
36257 2019-Jan-16 21:15:28.680416 - [DEBUG]
36258 2019-Jan-16 21:15:28.680439 - [DEBUG] Start adding new jump function
36259 2019-Jan-16 21:15:28.680462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36260 2019-Jan-16 21:15:28.680518 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36261 2019-Jan-16 21:15:28.681155 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36262 2019-Jan-16 21:15:28.681814 - [DEBUG] Edge Function : AllBottom
36263 2019-Jan-16 21:15:28.681842 - [DEBUG] End adding new jump function
36264 2019-Jan-16 21:15:28.681866 - [DEBUG]
36265 2019-Jan-16 21:15:28.681889 - [DEBUG] -------------------------------------------- 1002. Path Edge --------------------------------------------
36266 2019-Jan-16 21:15:28.681922 - [DEBUG]
36267 2019-Jan-16 21:15:28.681945 - [DEBUG] Process 1002. path edge:
36268 2019-Jan-16 21:15:28.681969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36269 2019-Jan-16 21:15:28.682025 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
36270 2019-Jan-16 21:15:28.682672 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36271 2019-Jan-16 21:15:28.683310 - [DEBUG]
36272 2019-Jan-16 21:15:28.683334 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36273 2019-Jan-16 21:15:28.683987 - [DEBUG] Possible callees:
36274 2019-Jan-16 21:15:28.684012 - [DEBUG] llvm.dbg.declare
36275 2019-Jan-16 21:15:28.684037 - [DEBUG] Possible return sites:
36276 2019-Jan-16 21:15:28.684061 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14336277 2019-Jan-16 21:15:28.685348 - [DEBUG] Found and process special summary
36278 2019-Jan-16 21:15:28.685383 - [DEBUG] Compose: EdgeIdentity * AllBottom
36279 2019-Jan-16 21:15:28.685410 - [DEBUG]
36280 2019-Jan-16 21:15:28.685433 - [DEBUG] Propagate flow
36281 2019-Jan-16 21:15:28.685456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36282 2019-Jan-16 21:15:28.685513 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36283 2019-Jan-16 21:15:28.686152 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36284 2019-Jan-16 21:15:28.686790 - [DEBUG] Edge function : AllBottom (result of previous compose)
36285 2019-Jan-16 21:15:28.686815 - [DEBUG]
36286 2019-Jan-16 21:15:28.686839 - [DEBUG] Join: AllTop & AllBottom
36287 2019-Jan-16 21:15:28.686865 - [DEBUG] = AllBottom (new jump func)
36288 2019-Jan-16 21:15:28.686889 - [DEBUG]
36289 2019-Jan-16 21:15:28.686912 - [DEBUG] Start adding new jump function
36290 2019-Jan-16 21:15:28.686935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36291 2019-Jan-16 21:15:28.686991 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36292 2019-Jan-16 21:15:28.687628 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36293 2019-Jan-16 21:15:28.688264 - [DEBUG] Edge Function : AllBottom
36294 2019-Jan-16 21:15:28.688297 - [DEBUG] End adding new jump function
36295 2019-Jan-16 21:15:28.688321 - [DEBUG]
36296 2019-Jan-16 21:15:28.688344 - [DEBUG] -------------------------------------------- 1003. Path Edge --------------------------------------------
36297 2019-Jan-16 21:15:28.688369 - [DEBUG]
36298 2019-Jan-16 21:15:28.688392 - [DEBUG] Process 1003. path edge:
36299 2019-Jan-16 21:15:28.688430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36300 2019-Jan-16 21:15:28.688486 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
36301 2019-Jan-16 21:15:28.689131 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36302 2019-Jan-16 21:15:28.689768 - [DEBUG]
36303 2019-Jan-16 21:15:28.689792 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36304 2019-Jan-16 21:15:28.690446 - [DEBUG] Compose: EdgeIdentity * AllBottom
36305 2019-Jan-16 21:15:28.690474 - [DEBUG]
36306 2019-Jan-16 21:15:28.690498 - [DEBUG] Propagate flow
36307 2019-Jan-16 21:15:28.690521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36308 2019-Jan-16 21:15:28.690578 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
36309 2019-Jan-16 21:15:28.691220 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36310 2019-Jan-16 21:15:28.691874 - [DEBUG] Edge function : AllBottom (result of previous compose)
36311 2019-Jan-16 21:15:28.691899 - [DEBUG]
36312 2019-Jan-16 21:15:28.691923 - [DEBUG] Join: AllTop & AllBottom
36313 2019-Jan-16 21:15:28.691949 - [DEBUG] = AllBottom (new jump func)
36314 2019-Jan-16 21:15:28.691973 - [DEBUG]
36315 2019-Jan-16 21:15:28.691996 - [DEBUG] Start adding new jump function
36316 2019-Jan-16 21:15:28.692019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36317 2019-Jan-16 21:15:28.692075 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36318 2019-Jan-16 21:15:28.692713 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
36319 2019-Jan-16 21:15:28.693343 - [DEBUG] Edge Function : AllBottom
36320 2019-Jan-16 21:15:28.693371 - [DEBUG] End adding new jump function
36321 2019-Jan-16 21:15:28.693395 - [DEBUG]
36322 2019-Jan-16 21:15:28.693418 - [DEBUG] -------------------------------------------- 1004. Path Edge --------------------------------------------
36323 2019-Jan-16 21:15:28.693442 - [DEBUG]
36324 2019-Jan-16 21:15:28.693465 - [DEBUG] Process 1004. path edge:
36325 2019-Jan-16 21:15:28.693489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36326 2019-Jan-16 21:15:28.693545 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
36327 2019-Jan-16 21:15:28.694179 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36328 2019-Jan-16 21:15:28.694815 - [DEBUG]
36329 2019-Jan-16 21:15:28.694839 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
36330 2019-Jan-16 21:15:28.695504 - [DEBUG] Compose: EdgeIdentity * AllBottom
36331 2019-Jan-16 21:15:28.695532 - [DEBUG]
36332 2019-Jan-16 21:15:28.695555 - [DEBUG] Propagate flow
36333 2019-Jan-16 21:15:28.695579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36334 2019-Jan-16 21:15:28.695635 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
36335 2019-Jan-16 21:15:28.696275 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36336 2019-Jan-16 21:15:28.696912 - [DEBUG] Edge function : AllBottom (result of previous compose)
36337 2019-Jan-16 21:15:28.696937 - [DEBUG]
36338 2019-Jan-16 21:15:28.696962 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36339 2019-Jan-16 21:15:28.696987 - [DEBUG] = AllBottom
36340 2019-Jan-16 21:15:28.697011 - [DEBUG]
36341 2019-Jan-16 21:15:28.697034 - [DEBUG] PROPAGATE: No new function!
36342 2019-Jan-16 21:15:28.697058 - [DEBUG] EDGE:
36343 2019-Jan-16 21:15:28.697115 - [DEBUG] ---> 36344 2019-Jan-16 21:15:28.697748 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36345 2019-Jan-16 21:15:28.698385 - [DEBUG]
36346 2019-Jan-16 21:15:28.698424 - [DEBUG] EDGE:
36347 2019-Jan-16 21:15:28.698481 - [DEBUG] ---> 36348 2019-Jan-16 21:15:28.699118 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36349 2019-Jan-16 21:15:28.699755 - [DEBUG]
36350 2019-Jan-16 21:15:28.699791 - [DEBUG] Compose: EdgeIdentity * AllBottom
36351 2019-Jan-16 21:15:28.699818 - [DEBUG]
36352 2019-Jan-16 21:15:28.699842 - [DEBUG] Propagate flow
36353 2019-Jan-16 21:15:28.699865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36354 2019-Jan-16 21:15:28.699921 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36355 2019-Jan-16 21:15:28.700565 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36356 2019-Jan-16 21:15:28.701202 - [DEBUG] Edge function : AllBottom (result of previous compose)
36357 2019-Jan-16 21:15:28.701227 - [DEBUG]
36358 2019-Jan-16 21:15:28.701252 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36359 2019-Jan-16 21:15:28.701278 - [DEBUG] = AllBottom
36360 2019-Jan-16 21:15:28.701302 - [DEBUG]
36361 2019-Jan-16 21:15:28.701325 - [DEBUG] PROPAGATE: No new function!
36362 2019-Jan-16 21:15:28.701351 - [DEBUG] EDGE:
36363 2019-Jan-16 21:15:28.701409 - [DEBUG] ---> 36364 2019-Jan-16 21:15:28.702070 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36365 2019-Jan-16 21:15:28.702706 - [DEBUG]
36366 2019-Jan-16 21:15:28.702732 - [DEBUG] EDGE:
36367 2019-Jan-16 21:15:28.702789 - [DEBUG] ---> 36368 2019-Jan-16 21:15:28.703424 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36369 2019-Jan-16 21:15:28.704060 - [DEBUG]
36370 2019-Jan-16 21:15:28.704093 - [DEBUG] Compose: EdgeIdentity * AllBottom
36371 2019-Jan-16 21:15:28.704120 - [DEBUG]
36372 2019-Jan-16 21:15:28.704143 - [DEBUG] Propagate flow
36373 2019-Jan-16 21:15:28.704166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36374 2019-Jan-16 21:15:28.704222 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
36375 2019-Jan-16 21:15:28.704857 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36376 2019-Jan-16 21:15:28.705516 - [DEBUG] Edge function : AllBottom (result of previous compose)
36377 2019-Jan-16 21:15:28.705541 - [DEBUG]
36378 2019-Jan-16 21:15:28.705566 - [DEBUG] Join: AllTop & AllBottom
36379 2019-Jan-16 21:15:28.705592 - [DEBUG] = AllBottom (new jump func)
36380 2019-Jan-16 21:15:28.705616 - [DEBUG]
36381 2019-Jan-16 21:15:28.705639 - [DEBUG] Start adding new jump function
36382 2019-Jan-16 21:15:28.705662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36383 2019-Jan-16 21:15:28.705718 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36384 2019-Jan-16 21:15:28.706356 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
36385 2019-Jan-16 21:15:28.706991 - [DEBUG] Edge Function : AllBottom
36386 2019-Jan-16 21:15:28.707019 - [DEBUG] End adding new jump function
36387 2019-Jan-16 21:15:28.707043 - [DEBUG]
36388 2019-Jan-16 21:15:28.707066 - [DEBUG] -------------------------------------------- 1005. Path Edge --------------------------------------------
36389 2019-Jan-16 21:15:28.707091 - [DEBUG]
36390 2019-Jan-16 21:15:28.707114 - [DEBUG] Process 1005. path edge:
36391 2019-Jan-16 21:15:28.707137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36392 2019-Jan-16 21:15:28.707193 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
36393 2019-Jan-16 21:15:28.707828 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36394 2019-Jan-16 21:15:28.708481 - [DEBUG]
36395 2019-Jan-16 21:15:28.708507 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
36396 2019-Jan-16 21:15:28.709158 - [DEBUG] Compose: EdgeIdentity * AllBottom
36397 2019-Jan-16 21:15:28.709186 - [DEBUG]
36398 2019-Jan-16 21:15:28.709218 - [DEBUG] Propagate flow
36399 2019-Jan-16 21:15:28.709242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36400 2019-Jan-16 21:15:28.709299 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36401 2019-Jan-16 21:15:28.709944 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36402 2019-Jan-16 21:15:28.710587 - [DEBUG] Edge function : AllBottom (result of previous compose)
36403 2019-Jan-16 21:15:28.710612 - [DEBUG]
36404 2019-Jan-16 21:15:28.710637 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36405 2019-Jan-16 21:15:28.710662 - [DEBUG] = AllBottom
36406 2019-Jan-16 21:15:28.710687 - [DEBUG]
36407 2019-Jan-16 21:15:28.710709 - [DEBUG] PROPAGATE: No new function!
36408 2019-Jan-16 21:15:28.710742 - [DEBUG] Compose: EdgeIdentity * AllBottom
36409 2019-Jan-16 21:15:28.710769 - [DEBUG]
36410 2019-Jan-16 21:15:28.710792 - [DEBUG] Propagate flow
36411 2019-Jan-16 21:15:28.710816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36412 2019-Jan-16 21:15:28.710872 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36413 2019-Jan-16 21:15:28.711519 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36414 2019-Jan-16 21:15:28.712172 - [DEBUG] Edge function : AllBottom (result of previous compose)
36415 2019-Jan-16 21:15:28.712197 - [DEBUG]
36416 2019-Jan-16 21:15:28.712222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36417 2019-Jan-16 21:15:28.712248 - [DEBUG] = AllBottom
36418 2019-Jan-16 21:15:28.712272 - [DEBUG]
36419 2019-Jan-16 21:15:28.712295 - [DEBUG] PROPAGATE: No new function!
36420 2019-Jan-16 21:15:28.712319 - [DEBUG] EDGE:
36421 2019-Jan-16 21:15:28.712376 - [DEBUG] ---> 36422 2019-Jan-16 21:15:28.713012 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36423 2019-Jan-16 21:15:28.713649 - [DEBUG]
36424 2019-Jan-16 21:15:28.713674 - [DEBUG] EDGE:
36425 2019-Jan-16 21:15:28.713732 - [DEBUG] ---> 36426 2019-Jan-16 21:15:28.714365 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36427 2019-Jan-16 21:15:28.715002 - [DEBUG]
36428 2019-Jan-16 21:15:28.715027 - [DEBUG] EDGE:
36429 2019-Jan-16 21:15:28.715098 - [DEBUG] ---> 36430 2019-Jan-16 21:15:28.715737 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36431 2019-Jan-16 21:15:28.716374 - [DEBUG]
36432 2019-Jan-16 21:15:28.716410 - [DEBUG] Compose: EdgeIdentity * AllBottom
36433 2019-Jan-16 21:15:28.716437 - [DEBUG]
36434 2019-Jan-16 21:15:28.716461 - [DEBUG] Propagate flow
36435 2019-Jan-16 21:15:28.716484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36436 2019-Jan-16 21:15:28.716540 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36437 2019-Jan-16 21:15:28.717178 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36438 2019-Jan-16 21:15:28.717815 - [DEBUG] Edge function : AllBottom (result of previous compose)
36439 2019-Jan-16 21:15:28.717840 - [DEBUG]
36440 2019-Jan-16 21:15:28.717865 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36441 2019-Jan-16 21:15:28.717891 - [DEBUG] = AllBottom
36442 2019-Jan-16 21:15:28.717926 - [DEBUG]
36443 2019-Jan-16 21:15:28.717950 - [DEBUG] PROPAGATE: No new function!
36444 2019-Jan-16 21:15:28.717976 - [DEBUG] EDGE:
36445 2019-Jan-16 21:15:28.718034 - [DEBUG] ---> 36446 2019-Jan-16 21:15:28.718688 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36447 2019-Jan-16 21:15:28.719324 - [DEBUG]
36448 2019-Jan-16 21:15:28.719349 - [DEBUG] EDGE:
36449 2019-Jan-16 21:15:28.719407 - [DEBUG] ---> 36450 2019-Jan-16 21:15:28.720042 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36451 2019-Jan-16 21:15:28.720679 - [DEBUG]
36452 2019-Jan-16 21:15:28.720704 - [DEBUG] EDGE:
36453 2019-Jan-16 21:15:28.720761 - [DEBUG] ---> 36454 2019-Jan-16 21:15:28.721400 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36455 2019-Jan-16 21:15:28.722052 - [DEBUG]
36456 2019-Jan-16 21:15:28.722078 - [DEBUG] EDGE:
36457 2019-Jan-16 21:15:28.722135 - [DEBUG] ---> 36458 2019-Jan-16 21:15:28.722774 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36459 2019-Jan-16 21:15:28.723413 - [DEBUG]
36460 2019-Jan-16 21:15:28.723438 - [DEBUG] EDGE:
36461 2019-Jan-16 21:15:28.723496 - [DEBUG] ---> 36462 2019-Jan-16 21:15:28.724130 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36463 2019-Jan-16 21:15:28.724767 - [DEBUG]
36464 2019-Jan-16 21:15:28.724792 - [DEBUG] EDGE:
36465 2019-Jan-16 21:15:28.724850 - [DEBUG] ---> 36466 2019-Jan-16 21:15:28.725503 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36467 2019-Jan-16 21:15:28.726140 - [DEBUG]
36468 2019-Jan-16 21:15:28.726165 - [DEBUG] EDGE:
36469 2019-Jan-16 21:15:28.726222 - [DEBUG] ---> 36470 2019-Jan-16 21:15:28.726854 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36471 2019-Jan-16 21:15:28.727491 - [DEBUG]
36472 2019-Jan-16 21:15:28.727517 - [DEBUG] EDGE:
36473 2019-Jan-16 21:15:28.727574 - [DEBUG] ---> 36474 2019-Jan-16 21:15:28.728207 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36475 2019-Jan-16 21:15:28.728861 - [DEBUG]
36476 2019-Jan-16 21:15:28.728886 - [DEBUG] EDGE:
36477 2019-Jan-16 21:15:28.728943 - [DEBUG] ---> 36478 2019-Jan-16 21:15:28.729581 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
36479 2019-Jan-16 21:15:28.730221 - [DEBUG]
36480 2019-Jan-16 21:15:28.730248 - [DEBUG] Compose: EdgeIdentity * AllBottom
36481 2019-Jan-16 21:15:28.730274 - [DEBUG]
36482 2019-Jan-16 21:15:28.730298 - [DEBUG] Propagate flow
36483 2019-Jan-16 21:15:28.730329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36484 2019-Jan-16 21:15:28.730385 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36485 2019-Jan-16 21:15:28.731024 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36486 2019-Jan-16 21:15:28.731667 - [DEBUG] Edge function : AllBottom (result of previous compose)
36487 2019-Jan-16 21:15:28.731693 - [DEBUG]
36488 2019-Jan-16 21:15:28.731718 - [DEBUG] Join: AllTop & AllBottom
36489 2019-Jan-16 21:15:28.731757 - [DEBUG] = AllBottom (new jump func)
36490 2019-Jan-16 21:15:28.731782 - [DEBUG]
36491 2019-Jan-16 21:15:28.731805 - [DEBUG] Start adding new jump function
36492 2019-Jan-16 21:15:28.731829 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36493 2019-Jan-16 21:15:28.731885 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36494 2019-Jan-16 21:15:28.732529 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36495 2019-Jan-16 21:15:28.733167 - [DEBUG] Edge Function : AllBottom
36496 2019-Jan-16 21:15:28.733198 - [DEBUG] End adding new jump function
36497 2019-Jan-16 21:15:28.733222 - [DEBUG]
36498 2019-Jan-16 21:15:28.733246 - [DEBUG] -------------------------------------------- 1006. Path Edge --------------------------------------------
36499 2019-Jan-16 21:15:28.733270 - [DEBUG]
36500 2019-Jan-16 21:15:28.733293 - [DEBUG] Process 1006. path edge:
36501 2019-Jan-16 21:15:28.733317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36502 2019-Jan-16 21:15:28.733373 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
36503 2019-Jan-16 21:15:28.734010 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36504 2019-Jan-16 21:15:28.734654 - [DEBUG]
36505 2019-Jan-16 21:15:28.734678 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36506 2019-Jan-16 21:15:28.735348 - [DEBUG] Compose: EdgeIdentity * AllBottom
36507 2019-Jan-16 21:15:28.735375 - [DEBUG]
36508 2019-Jan-16 21:15:28.735399 - [DEBUG] Propagate flow
36509 2019-Jan-16 21:15:28.735422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36510 2019-Jan-16 21:15:28.735478 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
36511 2019-Jan-16 21:15:28.736113 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36512 2019-Jan-16 21:15:28.736756 - [DEBUG] Edge function : AllBottom (result of previous compose)
36513 2019-Jan-16 21:15:28.736781 - [DEBUG]
36514 2019-Jan-16 21:15:28.736806 - [DEBUG] Join: AllTop & AllBottom
36515 2019-Jan-16 21:15:28.736832 - [DEBUG] = AllBottom (new jump func)
36516 2019-Jan-16 21:15:28.736856 - [DEBUG]
36517 2019-Jan-16 21:15:28.736879 - [DEBUG] Start adding new jump function
36518 2019-Jan-16 21:15:28.736902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36519 2019-Jan-16 21:15:28.736958 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36520 2019-Jan-16 21:15:28.737606 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
36521 2019-Jan-16 21:15:28.738239 - [DEBUG] Edge Function : AllBottom
36522 2019-Jan-16 21:15:28.738268 - [DEBUG] End adding new jump function
36523 2019-Jan-16 21:15:28.738291 - [DEBUG]
36524 2019-Jan-16 21:15:28.738315 - [DEBUG] -------------------------------------------- 1007. Path Edge --------------------------------------------
36525 2019-Jan-16 21:15:28.738348 - [DEBUG]
36526 2019-Jan-16 21:15:28.738371 - [DEBUG] Process 1007. path edge:
36527 2019-Jan-16 21:15:28.738395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36528 2019-Jan-16 21:15:28.738464 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
36529 2019-Jan-16 21:15:28.739099 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36530 2019-Jan-16 21:15:28.739742 - [DEBUG]
36531 2019-Jan-16 21:15:28.739767 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
36532 2019-Jan-16 21:15:28.740413 - [DEBUG] Compose: EdgeIdentity * AllBottom
36533 2019-Jan-16 21:15:28.740441 - [DEBUG]
36534 2019-Jan-16 21:15:28.740465 - [DEBUG] Propagate flow
36535 2019-Jan-16 21:15:28.740488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36536 2019-Jan-16 21:15:28.740544 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
36537 2019-Jan-16 21:15:28.741176 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36538 2019-Jan-16 21:15:28.741840 - [DEBUG] Edge function : AllBottom (result of previous compose)
36539 2019-Jan-16 21:15:28.741865 - [DEBUG]
36540 2019-Jan-16 21:15:28.741890 - [DEBUG] Join: AllTop & AllBottom
36541 2019-Jan-16 21:15:28.741915 - [DEBUG] = AllBottom (new jump func)
36542 2019-Jan-16 21:15:28.741939 - [DEBUG]
36543 2019-Jan-16 21:15:28.741962 - [DEBUG] Start adding new jump function
36544 2019-Jan-16 21:15:28.741985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36545 2019-Jan-16 21:15:28.742042 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36546 2019-Jan-16 21:15:28.742686 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
36547 2019-Jan-16 21:15:28.743317 - [DEBUG] Edge Function : AllBottom
36548 2019-Jan-16 21:15:28.743345 - [DEBUG] End adding new jump function
36549 2019-Jan-16 21:15:28.743369 - [DEBUG]
36550 2019-Jan-16 21:15:28.743392 - [DEBUG] -------------------------------------------- 1008. Path Edge --------------------------------------------
36551 2019-Jan-16 21:15:28.743417 - [DEBUG]
36552 2019-Jan-16 21:15:28.743440 - [DEBUG] Process 1008. path edge:
36553 2019-Jan-16 21:15:28.743463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36554 2019-Jan-16 21:15:28.743519 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
36555 2019-Jan-16 21:15:28.744162 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36556 2019-Jan-16 21:15:28.744806 - [DEBUG]
36557 2019-Jan-16 21:15:28.744830 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
36558 2019-Jan-16 21:15:28.745493 - [DEBUG] Compose: EdgeIdentity * AllBottom
36559 2019-Jan-16 21:15:28.745521 - [DEBUG]
36560 2019-Jan-16 21:15:28.745544 - [DEBUG] Propagate flow
36561 2019-Jan-16 21:15:28.745567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36562 2019-Jan-16 21:15:28.745624 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
36563 2019-Jan-16 21:15:28.746262 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36564 2019-Jan-16 21:15:28.746906 - [DEBUG] Edge function : AllBottom (result of previous compose)
36565 2019-Jan-16 21:15:28.746931 - [DEBUG]
36566 2019-Jan-16 21:15:28.746955 - [DEBUG] Join: AllTop & AllBottom
36567 2019-Jan-16 21:15:28.746981 - [DEBUG] = AllBottom (new jump func)
36568 2019-Jan-16 21:15:28.747005 - [DEBUG]
36569 2019-Jan-16 21:15:28.747041 - [DEBUG] Start adding new jump function
36570 2019-Jan-16 21:15:28.747065 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36571 2019-Jan-16 21:15:28.747121 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36572 2019-Jan-16 21:15:28.747767 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
36573 2019-Jan-16 21:15:28.748417 - [DEBUG] Edge Function : AllBottom
36574 2019-Jan-16 21:15:28.748447 - [DEBUG] End adding new jump function
36575 2019-Jan-16 21:15:28.748470 - [DEBUG]
36576 2019-Jan-16 21:15:28.748494 - [DEBUG] -------------------------------------------- 1009. Path Edge --------------------------------------------
36577 2019-Jan-16 21:15:28.748518 - [DEBUG]
36578 2019-Jan-16 21:15:28.748541 - [DEBUG] Process 1009. path edge:
36579 2019-Jan-16 21:15:28.748564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36580 2019-Jan-16 21:15:28.748620 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
36581 2019-Jan-16 21:15:28.749258 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36582 2019-Jan-16 21:15:28.749903 - [DEBUG]
36583 2019-Jan-16 21:15:28.749927 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
36584 2019-Jan-16 21:15:28.750579 - [DEBUG] Compose: EdgeIdentity * AllBottom
36585 2019-Jan-16 21:15:28.750607 - [DEBUG]
36586 2019-Jan-16 21:15:28.750631 - [DEBUG] Propagate flow
36587 2019-Jan-16 21:15:28.750654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36588 2019-Jan-16 21:15:28.750712 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
36589 2019-Jan-16 21:15:28.751348 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36590 2019-Jan-16 21:15:28.752008 - [DEBUG] Edge function : AllBottom (result of previous compose)
36591 2019-Jan-16 21:15:28.752033 - [DEBUG]
36592 2019-Jan-16 21:15:28.752058 - [DEBUG] Join: AllTop & AllBottom
36593 2019-Jan-16 21:15:28.752083 - [DEBUG] = AllBottom (new jump func)
36594 2019-Jan-16 21:15:28.752107 - [DEBUG]
36595 2019-Jan-16 21:15:28.752131 - [DEBUG] Start adding new jump function
36596 2019-Jan-16 21:15:28.752154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36597 2019-Jan-16 21:15:28.752210 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36598 2019-Jan-16 21:15:28.752854 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
36599 2019-Jan-16 21:15:28.753488 - [DEBUG] Edge Function : AllBottom
36600 2019-Jan-16 21:15:28.753516 - [DEBUG] End adding new jump function
36601 2019-Jan-16 21:15:28.753540 - [DEBUG]
36602 2019-Jan-16 21:15:28.753564 - [DEBUG] -------------------------------------------- 1010. Path Edge --------------------------------------------
36603 2019-Jan-16 21:15:28.753589 - [DEBUG]
36604 2019-Jan-16 21:15:28.753612 - [DEBUG] Process 1010. path edge:
36605 2019-Jan-16 21:15:28.753635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36606 2019-Jan-16 21:15:28.753691 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
36607 2019-Jan-16 21:15:28.754325 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36608 2019-Jan-16 21:15:28.754969 - [DEBUG]
36609 2019-Jan-16 21:15:28.754994 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
36610 2019-Jan-16 21:15:28.755660 - [DEBUG] Compose: EdgeIdentity * AllBottom
36611 2019-Jan-16 21:15:28.755696 - [DEBUG]
36612 2019-Jan-16 21:15:28.755720 - [DEBUG] Propagate flow
36613 2019-Jan-16 21:15:28.755743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36614 2019-Jan-16 21:15:28.755800 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
36615 2019-Jan-16 21:15:28.756435 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36616 2019-Jan-16 21:15:28.757080 - [DEBUG] Edge function : AllBottom (result of previous compose)
36617 2019-Jan-16 21:15:28.757105 - [DEBUG]
36618 2019-Jan-16 21:15:28.757130 - [DEBUG] Join: AllTop & AllBottom
36619 2019-Jan-16 21:15:28.757155 - [DEBUG] = AllBottom (new jump func)
36620 2019-Jan-16 21:15:28.757180 - [DEBUG]
36621 2019-Jan-16 21:15:28.757203 - [DEBUG] Start adding new jump function
36622 2019-Jan-16 21:15:28.757226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36623 2019-Jan-16 21:15:28.757282 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36624 2019-Jan-16 21:15:28.757927 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
36625 2019-Jan-16 21:15:28.758576 - [DEBUG] Edge Function : AllBottom
36626 2019-Jan-16 21:15:28.758605 - [DEBUG] End adding new jump function
36627 2019-Jan-16 21:15:28.758628 - [DEBUG]
36628 2019-Jan-16 21:15:28.758652 - [DEBUG] -------------------------------------------- 1011. Path Edge --------------------------------------------
36629 2019-Jan-16 21:15:28.758676 - [DEBUG]
36630 2019-Jan-16 21:15:28.758699 - [DEBUG] Process 1011. path edge:
36631 2019-Jan-16 21:15:28.758723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36632 2019-Jan-16 21:15:28.758779 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
36633 2019-Jan-16 21:15:28.759414 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36634 2019-Jan-16 21:15:28.760058 - [DEBUG]
36635 2019-Jan-16 21:15:28.760082 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
36636 2019-Jan-16 21:15:28.760732 - [DEBUG] Compose: EdgeIdentity * AllBottom
36637 2019-Jan-16 21:15:28.760760 - [DEBUG]
36638 2019-Jan-16 21:15:28.760784 - [DEBUG] Propagate flow
36639 2019-Jan-16 21:15:28.760807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36640 2019-Jan-16 21:15:28.760863 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
36641 2019-Jan-16 21:15:28.761503 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36642 2019-Jan-16 21:15:28.762162 - [DEBUG] Edge function : AllBottom (result of previous compose)
36643 2019-Jan-16 21:15:28.762187 - [DEBUG]
36644 2019-Jan-16 21:15:28.762212 - [DEBUG] Join: AllTop & AllBottom
36645 2019-Jan-16 21:15:28.762237 - [DEBUG] = AllBottom (new jump func)
36646 2019-Jan-16 21:15:28.762262 - [DEBUG]
36647 2019-Jan-16 21:15:28.762285 - [DEBUG] Start adding new jump function
36648 2019-Jan-16 21:15:28.762308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36649 2019-Jan-16 21:15:28.762364 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36650 2019-Jan-16 21:15:28.763007 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
36651 2019-Jan-16 21:15:28.763644 - [DEBUG] Edge Function : AllBottom
36652 2019-Jan-16 21:15:28.763672 - [DEBUG] End adding new jump function
36653 2019-Jan-16 21:15:28.763695 - [DEBUG]
36654 2019-Jan-16 21:15:28.763726 - [DEBUG] -------------------------------------------- 1012. Path Edge --------------------------------------------
36655 2019-Jan-16 21:15:28.763751 - [DEBUG]
36656 2019-Jan-16 21:15:28.763774 - [DEBUG] Process 1012. path edge:
36657 2019-Jan-16 21:15:28.763798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36658 2019-Jan-16 21:15:28.763854 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
36659 2019-Jan-16 21:15:28.764493 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36660 2019-Jan-16 21:15:28.765151 - [DEBUG]
36661 2019-Jan-16 21:15:28.765176 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
36662 2019-Jan-16 21:15:28.765830 - [DEBUG] Compose: EdgeIdentity * AllBottom
36663 2019-Jan-16 21:15:28.765858 - [DEBUG]
36664 2019-Jan-16 21:15:28.765881 - [DEBUG] Propagate flow
36665 2019-Jan-16 21:15:28.765905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36666 2019-Jan-16 21:15:28.765961 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
36667 2019-Jan-16 21:15:28.766598 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36668 2019-Jan-16 21:15:28.767241 - [DEBUG] Edge function : AllBottom (result of previous compose)
36669 2019-Jan-16 21:15:28.767266 - [DEBUG]
36670 2019-Jan-16 21:15:28.767290 - [DEBUG] Join: AllTop & AllBottom
36671 2019-Jan-16 21:15:28.767316 - [DEBUG] = AllBottom (new jump func)
36672 2019-Jan-16 21:15:28.767340 - [DEBUG]
36673 2019-Jan-16 21:15:28.767363 - [DEBUG] Start adding new jump function
36674 2019-Jan-16 21:15:28.767386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36675 2019-Jan-16 21:15:28.767442 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36676 2019-Jan-16 21:15:28.768087 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
36677 2019-Jan-16 21:15:28.768736 - [DEBUG] Edge Function : AllBottom
36678 2019-Jan-16 21:15:28.768765 - [DEBUG] End adding new jump function
36679 2019-Jan-16 21:15:28.768788 - [DEBUG]
36680 2019-Jan-16 21:15:28.768812 - [DEBUG] -------------------------------------------- 1013. Path Edge --------------------------------------------
36681 2019-Jan-16 21:15:28.768836 - [DEBUG]
36682 2019-Jan-16 21:15:28.768859 - [DEBUG] Process 1013. path edge:
36683 2019-Jan-16 21:15:28.768883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36684 2019-Jan-16 21:15:28.768939 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
36685 2019-Jan-16 21:15:28.769573 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36686 2019-Jan-16 21:15:28.770217 - [DEBUG]
36687 2019-Jan-16 21:15:28.770242 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
36688 2019-Jan-16 21:15:28.770892 - [DEBUG] Compose: EdgeIdentity * AllBottom
36689 2019-Jan-16 21:15:28.770921 - [DEBUG]
36690 2019-Jan-16 21:15:28.770944 - [DEBUG] Propagate flow
36691 2019-Jan-16 21:15:28.770968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36692 2019-Jan-16 21:15:28.771024 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
36693 2019-Jan-16 21:15:28.771699 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36694 2019-Jan-16 21:15:28.772369 - [DEBUG] Edge function : AllBottom (result of previous compose)
36695 2019-Jan-16 21:15:28.772395 - [DEBUG]
36696 2019-Jan-16 21:15:28.772420 - [DEBUG] Join: AllTop & AllBottom
36697 2019-Jan-16 21:15:28.772445 - [DEBUG] = AllBottom (new jump func)
36698 2019-Jan-16 21:15:28.772469 - [DEBUG]
36699 2019-Jan-16 21:15:28.772492 - [DEBUG] Start adding new jump function
36700 2019-Jan-16 21:15:28.772515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36701 2019-Jan-16 21:15:28.772572 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36702 2019-Jan-16 21:15:28.773217 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
36703 2019-Jan-16 21:15:28.773860 - [DEBUG] Edge Function : AllBottom
36704 2019-Jan-16 21:15:28.773888 - [DEBUG] End adding new jump function
36705 2019-Jan-16 21:15:28.773912 - [DEBUG]
36706 2019-Jan-16 21:15:28.773935 - [DEBUG] -------------------------------------------- 1014. Path Edge --------------------------------------------
36707 2019-Jan-16 21:15:28.773960 - [DEBUG]
36708 2019-Jan-16 21:15:28.773983 - [DEBUG] Process 1014. path edge:
36709 2019-Jan-16 21:15:28.774006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36710 2019-Jan-16 21:15:28.774062 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
36711 2019-Jan-16 21:15:28.774706 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36712 2019-Jan-16 21:15:28.775364 - [DEBUG]
36713 2019-Jan-16 21:15:28.775389 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
36714 2019-Jan-16 21:15:28.776043 - [DEBUG] Possible callees:
36715 2019-Jan-16 21:15:28.776067 - [DEBUG] llvm.dbg.declare
36716 2019-Jan-16 21:15:28.776092 - [DEBUG] Possible return sites:
36717 2019-Jan-16 21:15:28.776116 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12036718 2019-Jan-16 21:15:28.777389 - [DEBUG] Found and process special summary
36719 2019-Jan-16 21:15:28.777424 - [DEBUG] Compose: EdgeIdentity * AllBottom
36720 2019-Jan-16 21:15:28.777451 - [DEBUG]
36721 2019-Jan-16 21:15:28.777474 - [DEBUG] Propagate flow
36722 2019-Jan-16 21:15:28.777497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36723 2019-Jan-16 21:15:28.777554 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36724 2019-Jan-16 21:15:28.778192 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36725 2019-Jan-16 21:15:28.778856 - [DEBUG] Edge function : AllBottom (result of previous compose)
36726 2019-Jan-16 21:15:28.778881 - [DEBUG]
36727 2019-Jan-16 21:15:28.778905 - [DEBUG] Join: AllTop & AllBottom
36728 2019-Jan-16 21:15:28.778931 - [DEBUG] = AllBottom (new jump func)
36729 2019-Jan-16 21:15:28.778955 - [DEBUG]
36730 2019-Jan-16 21:15:28.778978 - [DEBUG] Start adding new jump function
36731 2019-Jan-16 21:15:28.779001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36732 2019-Jan-16 21:15:28.779057 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36733 2019-Jan-16 21:15:28.779701 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36734 2019-Jan-16 21:15:28.780348 - [DEBUG] Edge Function : AllBottom
36735 2019-Jan-16 21:15:28.780376 - [DEBUG] End adding new jump function
36736 2019-Jan-16 21:15:28.780400 - [DEBUG]
36737 2019-Jan-16 21:15:28.780424 - [DEBUG] -------------------------------------------- 1015. Path Edge --------------------------------------------
36738 2019-Jan-16 21:15:28.780449 - [DEBUG]
36739 2019-Jan-16 21:15:28.780471 - [DEBUG] Process 1015. path edge:
36740 2019-Jan-16 21:15:28.780495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36741 2019-Jan-16 21:15:28.780551 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
36742 2019-Jan-16 21:15:28.781191 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36743 2019-Jan-16 21:15:28.781850 - [DEBUG]
36744 2019-Jan-16 21:15:28.781875 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36745 2019-Jan-16 21:15:28.782529 - [DEBUG] Compose: EdgeIdentity * AllBottom
36746 2019-Jan-16 21:15:28.782556 - [DEBUG]
36747 2019-Jan-16 21:15:28.782580 - [DEBUG] Propagate flow
36748 2019-Jan-16 21:15:28.782603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36749 2019-Jan-16 21:15:28.782659 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
36750 2019-Jan-16 21:15:28.783293 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36751 2019-Jan-16 21:15:28.783938 - [DEBUG] Edge function : AllBottom (result of previous compose)
36752 2019-Jan-16 21:15:28.783962 - [DEBUG]
36753 2019-Jan-16 21:15:28.783987 - [DEBUG] Join: AllTop & AllBottom
36754 2019-Jan-16 21:15:28.784013 - [DEBUG] = AllBottom (new jump func)
36755 2019-Jan-16 21:15:28.784037 - [DEBUG]
36756 2019-Jan-16 21:15:28.784060 - [DEBUG] Start adding new jump function
36757 2019-Jan-16 21:15:28.784083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36758 2019-Jan-16 21:15:28.784139 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36759 2019-Jan-16 21:15:28.784783 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
36760 2019-Jan-16 21:15:28.785431 - [DEBUG] Edge Function : AllBottom
36761 2019-Jan-16 21:15:28.785459 - [DEBUG] End adding new jump function
36762 2019-Jan-16 21:15:28.785483 - [DEBUG]
36763 2019-Jan-16 21:15:28.785506 - [DEBUG] -------------------------------------------- 1016. Path Edge --------------------------------------------
36764 2019-Jan-16 21:15:28.785530 - [DEBUG]
36765 2019-Jan-16 21:15:28.785553 - [DEBUG] Process 1016. path edge:
36766 2019-Jan-16 21:15:28.785577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36767 2019-Jan-16 21:15:28.785632 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
36768 2019-Jan-16 21:15:28.786268 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36769 2019-Jan-16 21:15:28.786911 - [DEBUG]
36770 2019-Jan-16 21:15:28.786936 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
36771 2019-Jan-16 21:15:28.787585 - [DEBUG] Compose: EdgeIdentity * AllBottom
36772 2019-Jan-16 21:15:28.787613 - [DEBUG]
36773 2019-Jan-16 21:15:28.787636 - [DEBUG] Propagate flow
36774 2019-Jan-16 21:15:28.787659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36775 2019-Jan-16 21:15:28.787716 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36776 2019-Jan-16 21:15:28.788360 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36777 2019-Jan-16 21:15:28.789029 - [DEBUG] Edge function : AllBottom (result of previous compose)
36778 2019-Jan-16 21:15:28.789054 - [DEBUG]
36779 2019-Jan-16 21:15:28.789078 - [DEBUG] Join: AllTop & AllBottom
36780 2019-Jan-16 21:15:28.789104 - [DEBUG] = AllBottom (new jump func)
36781 2019-Jan-16 21:15:28.789128 - [DEBUG]
36782 2019-Jan-16 21:15:28.789151 - [DEBUG] Start adding new jump function
36783 2019-Jan-16 21:15:28.789174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36784 2019-Jan-16 21:15:28.789230 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36785 2019-Jan-16 21:15:28.789874 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36786 2019-Jan-16 21:15:28.790515 - [DEBUG] Edge Function : AllBottom
36787 2019-Jan-16 21:15:28.790544 - [DEBUG] End adding new jump function
36788 2019-Jan-16 21:15:28.790567 - [DEBUG]
36789 2019-Jan-16 21:15:28.790591 - [DEBUG] -------------------------------------------- 1017. Path Edge --------------------------------------------
36790 2019-Jan-16 21:15:28.790615 - [DEBUG]
36791 2019-Jan-16 21:15:28.790638 - [DEBUG] Process 1017. path edge:
36792 2019-Jan-16 21:15:28.790661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36793 2019-Jan-16 21:15:28.790717 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
36794 2019-Jan-16 21:15:28.791364 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36795 2019-Jan-16 21:15:28.792023 - [DEBUG]
36796 2019-Jan-16 21:15:28.792047 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36797 2019-Jan-16 21:15:28.792703 - [DEBUG] Possible callees:
36798 2019-Jan-16 21:15:28.792728 - [DEBUG] llvm.dbg.declare
36799 2019-Jan-16 21:15:28.792753 - [DEBUG] Possible return sites:
36800 2019-Jan-16 21:15:28.792776 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14936801 2019-Jan-16 21:15:28.794054 - [DEBUG] Found and process special summary
36802 2019-Jan-16 21:15:28.794089 - [DEBUG] Compose: EdgeIdentity * AllBottom
36803 2019-Jan-16 21:15:28.794116 - [DEBUG]
36804 2019-Jan-16 21:15:28.794139 - [DEBUG] Propagate flow
36805 2019-Jan-16 21:15:28.794162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36806 2019-Jan-16 21:15:28.794218 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36807 2019-Jan-16 21:15:28.794857 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36808 2019-Jan-16 21:15:28.795517 - [DEBUG] Edge function : AllBottom (result of previous compose)
36809 2019-Jan-16 21:15:28.795542 - [DEBUG]
36810 2019-Jan-16 21:15:28.795567 - [DEBUG] Join: AllTop & AllBottom
36811 2019-Jan-16 21:15:28.795592 - [DEBUG] = AllBottom (new jump func)
36812 2019-Jan-16 21:15:28.795616 - [DEBUG]
36813 2019-Jan-16 21:15:28.795640 - [DEBUG] Start adding new jump function
36814 2019-Jan-16 21:15:28.795663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36815 2019-Jan-16 21:15:28.795719 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36816 2019-Jan-16 21:15:28.796363 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36817 2019-Jan-16 21:15:28.797008 - [DEBUG] Edge Function : AllBottom
36818 2019-Jan-16 21:15:28.797037 - [DEBUG] End adding new jump function
36819 2019-Jan-16 21:15:28.797061 - [DEBUG]
36820 2019-Jan-16 21:15:28.797085 - [DEBUG] -------------------------------------------- 1018. Path Edge --------------------------------------------
36821 2019-Jan-16 21:15:28.797109 - [DEBUG]
36822 2019-Jan-16 21:15:28.797132 - [DEBUG] Process 1018. path edge:
36823 2019-Jan-16 21:15:28.797156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36824 2019-Jan-16 21:15:28.797212 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
36825 2019-Jan-16 21:15:28.797850 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36826 2019-Jan-16 21:15:28.798510 - [DEBUG]
36827 2019-Jan-16 21:15:28.798535 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36828 2019-Jan-16 21:15:28.799193 - [DEBUG] Compose: EdgeIdentity * AllBottom
36829 2019-Jan-16 21:15:28.799220 - [DEBUG]
36830 2019-Jan-16 21:15:28.799244 - [DEBUG] Propagate flow
36831 2019-Jan-16 21:15:28.799267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36832 2019-Jan-16 21:15:28.799324 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36833 2019-Jan-16 21:15:28.799961 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36834 2019-Jan-16 21:15:28.800605 - [DEBUG] Edge function : AllBottom (result of previous compose)
36835 2019-Jan-16 21:15:28.800630 - [DEBUG]
36836 2019-Jan-16 21:15:28.800654 - [DEBUG] Join: AllTop & AllBottom
36837 2019-Jan-16 21:15:28.800680 - [DEBUG] = AllBottom (new jump func)
36838 2019-Jan-16 21:15:28.800704 - [DEBUG]
36839 2019-Jan-16 21:15:28.800727 - [DEBUG] Start adding new jump function
36840 2019-Jan-16 21:15:28.800750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36841 2019-Jan-16 21:15:28.800806 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36842 2019-Jan-16 21:15:28.801450 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36843 2019-Jan-16 21:15:28.802098 - [DEBUG] Edge Function : AllBottom
36844 2019-Jan-16 21:15:28.802127 - [DEBUG] End adding new jump function
36845 2019-Jan-16 21:15:28.802150 - [DEBUG]
36846 2019-Jan-16 21:15:28.802174 - [DEBUG] -------------------------------------------- 1019. Path Edge --------------------------------------------
36847 2019-Jan-16 21:15:28.802198 - [DEBUG]
36848 2019-Jan-16 21:15:28.802221 - [DEBUG] Process 1019. path edge:
36849 2019-Jan-16 21:15:28.802244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36850 2019-Jan-16 21:15:28.802300 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
36851 2019-Jan-16 21:15:28.802934 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36852 2019-Jan-16 21:15:28.803578 - [DEBUG]
36853 2019-Jan-16 21:15:28.803602 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36854 2019-Jan-16 21:15:28.804255 - [DEBUG] Compose: EdgeIdentity * AllBottom
36855 2019-Jan-16 21:15:28.804284 - [DEBUG]
36856 2019-Jan-16 21:15:28.804307 - [DEBUG] Propagate flow
36857 2019-Jan-16 21:15:28.804330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36858 2019-Jan-16 21:15:28.804387 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36859 2019-Jan-16 21:15:28.805033 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36860 2019-Jan-16 21:15:28.805703 - [DEBUG] Edge function : AllBottom (result of previous compose)
36861 2019-Jan-16 21:15:28.805728 - [DEBUG]
36862 2019-Jan-16 21:15:28.805753 - [DEBUG] Join: AllTop & AllBottom
36863 2019-Jan-16 21:15:28.805779 - [DEBUG] = AllBottom (new jump func)
36864 2019-Jan-16 21:15:28.805803 - [DEBUG]
36865 2019-Jan-16 21:15:28.805826 - [DEBUG] Start adding new jump function
36866 2019-Jan-16 21:15:28.805849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36867 2019-Jan-16 21:15:28.805906 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36868 2019-Jan-16 21:15:28.806551 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36869 2019-Jan-16 21:15:28.807195 - [DEBUG] Edge Function : AllBottom
36870 2019-Jan-16 21:15:28.807223 - [DEBUG] End adding new jump function
36871 2019-Jan-16 21:15:28.807247 - [DEBUG]
36872 2019-Jan-16 21:15:28.807270 - [DEBUG] -------------------------------------------- 1020. Path Edge --------------------------------------------
36873 2019-Jan-16 21:15:28.807294 - [DEBUG]
36874 2019-Jan-16 21:15:28.807317 - [DEBUG] Process 1020. path edge:
36875 2019-Jan-16 21:15:28.807341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36876 2019-Jan-16 21:15:28.807396 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
36877 2019-Jan-16 21:15:28.808043 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36878 2019-Jan-16 21:15:28.808703 - [DEBUG]
36879 2019-Jan-16 21:15:28.808727 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36880 2019-Jan-16 21:15:28.809383 - [DEBUG] Possible callees:
36881 2019-Jan-16 21:15:28.809409 - [DEBUG] llvm.dbg.declare
36882 2019-Jan-16 21:15:28.809434 - [DEBUG] Possible return sites:
36883 2019-Jan-16 21:15:28.809457 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15536884 2019-Jan-16 21:15:28.810743 - [DEBUG] Found and process special summary
36885 2019-Jan-16 21:15:28.810779 - [DEBUG] Compose: EdgeIdentity * AllBottom
36886 2019-Jan-16 21:15:28.810807 - [DEBUG]
36887 2019-Jan-16 21:15:28.810830 - [DEBUG] Propagate flow
36888 2019-Jan-16 21:15:28.810853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36889 2019-Jan-16 21:15:28.810911 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36890 2019-Jan-16 21:15:28.811550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36891 2019-Jan-16 21:15:28.812211 - [DEBUG] Edge function : AllBottom (result of previous compose)
36892 2019-Jan-16 21:15:28.812236 - [DEBUG]
36893 2019-Jan-16 21:15:28.812261 - [DEBUG] Join: AllTop & AllBottom
36894 2019-Jan-16 21:15:28.812287 - [DEBUG] = AllBottom (new jump func)
36895 2019-Jan-16 21:15:28.812311 - [DEBUG]
36896 2019-Jan-16 21:15:28.812334 - [DEBUG] Start adding new jump function
36897 2019-Jan-16 21:15:28.812357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36898 2019-Jan-16 21:15:28.812414 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36899 2019-Jan-16 21:15:28.813058 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36900 2019-Jan-16 21:15:28.813704 - [DEBUG] Edge Function : AllBottom
36901 2019-Jan-16 21:15:28.813733 - [DEBUG] End adding new jump function
36902 2019-Jan-16 21:15:28.813758 - [DEBUG]
36903 2019-Jan-16 21:15:28.813781 - [DEBUG] -------------------------------------------- 1021. Path Edge --------------------------------------------
36904 2019-Jan-16 21:15:28.813805 - [DEBUG]
36905 2019-Jan-16 21:15:28.813829 - [DEBUG] Process 1021. path edge:
36906 2019-Jan-16 21:15:28.813852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36907 2019-Jan-16 21:15:28.813908 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
36908 2019-Jan-16 21:15:28.814547 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36909 2019-Jan-16 21:15:28.815207 - [DEBUG]
36910 2019-Jan-16 21:15:28.815231 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36911 2019-Jan-16 21:15:28.815889 - [DEBUG] Compose: EdgeIdentity * AllBottom
36912 2019-Jan-16 21:15:28.815916 - [DEBUG]
36913 2019-Jan-16 21:15:28.815940 - [DEBUG] Propagate flow
36914 2019-Jan-16 21:15:28.815963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36915 2019-Jan-16 21:15:28.816020 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36916 2019-Jan-16 21:15:28.816657 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36917 2019-Jan-16 21:15:28.817299 - [DEBUG] Edge function : AllBottom (result of previous compose)
36918 2019-Jan-16 21:15:28.817325 - [DEBUG]
36919 2019-Jan-16 21:15:28.817350 - [DEBUG] Join: AllTop & AllBottom
36920 2019-Jan-16 21:15:28.817375 - [DEBUG] = AllBottom (new jump func)
36921 2019-Jan-16 21:15:28.817399 - [DEBUG]
36922 2019-Jan-16 21:15:28.817423 - [DEBUG] Start adding new jump function
36923 2019-Jan-16 21:15:28.817446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36924 2019-Jan-16 21:15:28.817501 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36925 2019-Jan-16 21:15:28.818145 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36926 2019-Jan-16 21:15:28.818795 - [DEBUG] Edge Function : AllBottom
36927 2019-Jan-16 21:15:28.818823 - [DEBUG] End adding new jump function
36928 2019-Jan-16 21:15:28.818847 - [DEBUG]
36929 2019-Jan-16 21:15:28.818870 - [DEBUG] -------------------------------------------- 1022. Path Edge --------------------------------------------
36930 2019-Jan-16 21:15:28.818895 - [DEBUG]
36931 2019-Jan-16 21:15:28.818918 - [DEBUG] Process 1022. path edge:
36932 2019-Jan-16 21:15:28.818941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36933 2019-Jan-16 21:15:28.818997 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
36934 2019-Jan-16 21:15:28.819633 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36935 2019-Jan-16 21:15:28.820277 - [DEBUG]
36936 2019-Jan-16 21:15:28.820301 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36937 2019-Jan-16 21:15:28.820954 - [DEBUG] Compose: EdgeIdentity * AllBottom
36938 2019-Jan-16 21:15:28.820982 - [DEBUG]
36939 2019-Jan-16 21:15:28.821005 - [DEBUG] Propagate flow
36940 2019-Jan-16 21:15:28.821029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36941 2019-Jan-16 21:15:28.821086 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36942 2019-Jan-16 21:15:28.821722 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36943 2019-Jan-16 21:15:28.822386 - [DEBUG] Edge function : AllBottom (result of previous compose)
36944 2019-Jan-16 21:15:28.822412 - [DEBUG]
36945 2019-Jan-16 21:15:28.822437 - [DEBUG] Join: AllTop & AllBottom
36946 2019-Jan-16 21:15:28.822462 - [DEBUG] = AllBottom (new jump func)
36947 2019-Jan-16 21:15:28.822487 - [DEBUG]
36948 2019-Jan-16 21:15:28.822510 - [DEBUG] Start adding new jump function
36949 2019-Jan-16 21:15:28.822533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36950 2019-Jan-16 21:15:28.822589 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36951 2019-Jan-16 21:15:28.823234 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36952 2019-Jan-16 21:15:28.823867 - [DEBUG] Edge Function : AllBottom
36953 2019-Jan-16 21:15:28.823895 - [DEBUG] End adding new jump function
36954 2019-Jan-16 21:15:28.823919 - [DEBUG]
36955 2019-Jan-16 21:15:28.823942 - [DEBUG] -------------------------------------------- 1023. Path Edge --------------------------------------------
36956 2019-Jan-16 21:15:28.823967 - [DEBUG]
36957 2019-Jan-16 21:15:28.823990 - [DEBUG] Process 1023. path edge:
36958 2019-Jan-16 21:15:28.824014 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36959 2019-Jan-16 21:15:28.824070 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
36960 2019-Jan-16 21:15:28.824705 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36961 2019-Jan-16 21:15:28.825364 - [DEBUG]
36962 2019-Jan-16 21:15:28.825389 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36963 2019-Jan-16 21:15:28.826040 - [DEBUG] Compose: EdgeIdentity * AllBottom
36964 2019-Jan-16 21:15:28.826068 - [DEBUG]
36965 2019-Jan-16 21:15:28.826092 - [DEBUG] Propagate flow
36966 2019-Jan-16 21:15:28.826115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36967 2019-Jan-16 21:15:28.826172 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36968 2019-Jan-16 21:15:28.826818 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36969 2019-Jan-16 21:15:28.827462 - [DEBUG] Edge function : AllBottom (result of previous compose)
36970 2019-Jan-16 21:15:28.827487 - [DEBUG]
36971 2019-Jan-16 21:15:28.827512 - [DEBUG] Join: AllTop & AllBottom
36972 2019-Jan-16 21:15:28.827538 - [DEBUG] = AllBottom (new jump func)
36973 2019-Jan-16 21:15:28.827562 - [DEBUG]
36974 2019-Jan-16 21:15:28.827585 - [DEBUG] Start adding new jump function
36975 2019-Jan-16 21:15:28.827608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36976 2019-Jan-16 21:15:28.827664 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36977 2019-Jan-16 21:15:28.828307 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36978 2019-Jan-16 21:15:28.828966 - [DEBUG] Edge Function : AllBottom
36979 2019-Jan-16 21:15:28.828995 - [DEBUG] End adding new jump function
36980 2019-Jan-16 21:15:28.829019 - [DEBUG]
36981 2019-Jan-16 21:15:28.829042 - [DEBUG] -------------------------------------------- 1024. Path Edge --------------------------------------------
36982 2019-Jan-16 21:15:28.829067 - [DEBUG]
36983 2019-Jan-16 21:15:28.829090 - [DEBUG] Process 1024. path edge:
36984 2019-Jan-16 21:15:28.829113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36985 2019-Jan-16 21:15:28.829177 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
36986 2019-Jan-16 21:15:28.829824 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36987 2019-Jan-16 21:15:28.830467 - [DEBUG]
36988 2019-Jan-16 21:15:28.830491 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36989 2019-Jan-16 21:15:28.831147 - [DEBUG] Possible callees:
36990 2019-Jan-16 21:15:28.831172 - [DEBUG] llvm.dbg.declare
36991 2019-Jan-16 21:15:28.831197 - [DEBUG] Possible return sites:
36992 2019-Jan-16 21:15:28.831220 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16336993 2019-Jan-16 21:15:28.832507 - [DEBUG] Found and process special summary
36994 2019-Jan-16 21:15:28.832541 - [DEBUG] Compose: EdgeIdentity * AllBottom
36995 2019-Jan-16 21:15:28.832568 - [DEBUG]
36996 2019-Jan-16 21:15:28.832592 - [DEBUG] Propagate flow
36997 2019-Jan-16 21:15:28.832615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36998 2019-Jan-16 21:15:28.832671 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36999 2019-Jan-16 21:15:28.833310 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37000 2019-Jan-16 21:15:28.833968 - [DEBUG] Edge function : AllBottom (result of previous compose)
37001 2019-Jan-16 21:15:28.833994 - [DEBUG]
37002 2019-Jan-16 21:15:28.834020 - [DEBUG] Join: AllTop & AllBottom
37003 2019-Jan-16 21:15:28.834046 - [DEBUG] = AllBottom (new jump func)
37004 2019-Jan-16 21:15:28.834071 - [DEBUG]
37005 2019-Jan-16 21:15:28.834094 - [DEBUG] Start adding new jump function
37006 2019-Jan-16 21:15:28.834117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37007 2019-Jan-16 21:15:28.834180 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37008 2019-Jan-16 21:15:28.834883 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37009 2019-Jan-16 21:15:28.835614 - [DEBUG] Edge Function : AllBottom
37010 2019-Jan-16 21:15:28.835650 - [DEBUG] End adding new jump function
37011 2019-Jan-16 21:15:28.835674 - [DEBUG]
37012 2019-Jan-16 21:15:28.835699 - [DEBUG] -------------------------------------------- 1025. Path Edge --------------------------------------------
37013 2019-Jan-16 21:15:28.835724 - [DEBUG]
37014 2019-Jan-16 21:15:28.835747 - [DEBUG] Process 1025. path edge:
37015 2019-Jan-16 21:15:28.835771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37016 2019-Jan-16 21:15:28.835841 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
37017 2019-Jan-16 21:15:28.836538 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37018 2019-Jan-16 21:15:28.837199 - [DEBUG]
37019 2019-Jan-16 21:15:28.837225 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37020 2019-Jan-16 21:15:28.837905 - [DEBUG] Compose: EdgeIdentity * AllBottom
37021 2019-Jan-16 21:15:28.837934 - [DEBUG]
37022 2019-Jan-16 21:15:28.837958 - [DEBUG] Propagate flow
37023 2019-Jan-16 21:15:28.837981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37024 2019-Jan-16 21:15:28.838041 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
37025 2019-Jan-16 21:15:28.838720 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37026 2019-Jan-16 21:15:28.839365 - [DEBUG] Edge function : AllBottom (result of previous compose)
37027 2019-Jan-16 21:15:28.839390 - [DEBUG]
37028 2019-Jan-16 21:15:28.839416 - [DEBUG] Join: AllTop & AllBottom
37029 2019-Jan-16 21:15:28.839442 - [DEBUG] = AllBottom (new jump func)
37030 2019-Jan-16 21:15:28.839466 - [DEBUG]
37031 2019-Jan-16 21:15:28.839490 - [DEBUG] Start adding new jump function
37032 2019-Jan-16 21:15:28.839513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37033 2019-Jan-16 21:15:28.839569 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37034 2019-Jan-16 21:15:28.840214 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
37035 2019-Jan-16 21:15:28.840849 - [DEBUG] Edge Function : AllBottom
37036 2019-Jan-16 21:15:28.840879 - [DEBUG] End adding new jump function
37037 2019-Jan-16 21:15:28.840903 - [DEBUG]
37038 2019-Jan-16 21:15:28.840927 - [DEBUG] -------------------------------------------- 1026. Path Edge --------------------------------------------
37039 2019-Jan-16 21:15:28.840951 - [DEBUG]
37040 2019-Jan-16 21:15:28.840975 - [DEBUG] Process 1026. path edge:
37041 2019-Jan-16 21:15:28.840998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37042 2019-Jan-16 21:15:28.841054 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
37043 2019-Jan-16 21:15:28.841688 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37044 2019-Jan-16 21:15:28.842350 - [DEBUG]
37045 2019-Jan-16 21:15:28.842375 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
37046 2019-Jan-16 21:15:28.843032 - [DEBUG] Compose: EdgeIdentity * AllBottom
37047 2019-Jan-16 21:15:28.843060 - [DEBUG]
37048 2019-Jan-16 21:15:28.843084 - [DEBUG] Propagate flow
37049 2019-Jan-16 21:15:28.843107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37050 2019-Jan-16 21:15:28.843164 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
37051 2019-Jan-16 21:15:28.843818 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37052 2019-Jan-16 21:15:28.844463 - [DEBUG] Edge function : AllBottom (result of previous compose)
37053 2019-Jan-16 21:15:28.844488 - [DEBUG]
37054 2019-Jan-16 21:15:28.844513 - [DEBUG] Join: AllTop & AllBottom
37055 2019-Jan-16 21:15:28.844538 - [DEBUG] = AllBottom (new jump func)
37056 2019-Jan-16 21:15:28.844562 - [DEBUG]
37057 2019-Jan-16 21:15:28.844586 - [DEBUG] Start adding new jump function
37058 2019-Jan-16 21:15:28.844609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37059 2019-Jan-16 21:15:28.844665 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37060 2019-Jan-16 21:15:28.845326 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
37061 2019-Jan-16 21:15:28.845969 - [DEBUG] Edge Function : AllBottom
37062 2019-Jan-16 21:15:28.845998 - [DEBUG] End adding new jump function
37063 2019-Jan-16 21:15:28.846021 - [DEBUG]
37064 2019-Jan-16 21:15:28.846045 - [DEBUG] -------------------------------------------- 1027. Path Edge --------------------------------------------
37065 2019-Jan-16 21:15:28.846070 - [DEBUG]
37066 2019-Jan-16 21:15:28.846093 - [DEBUG] Process 1027. path edge:
37067 2019-Jan-16 21:15:28.846116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37068 2019-Jan-16 21:15:28.846181 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
37069 2019-Jan-16 21:15:28.846828 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37070 2019-Jan-16 21:15:28.847473 - [DEBUG]
37071 2019-Jan-16 21:15:28.847497 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
37072 2019-Jan-16 21:15:28.848155 - [DEBUG] Possible callees:
37073 2019-Jan-16 21:15:28.848181 - [DEBUG] llvm.dbg.declare
37074 2019-Jan-16 21:15:28.848205 - [DEBUG] Possible return sites:
37075 2019-Jan-16 21:15:28.848229 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16937076 2019-Jan-16 21:15:28.849524 - [DEBUG] Found and process special summary
37077 2019-Jan-16 21:15:28.849560 - [DEBUG] Compose: EdgeIdentity * AllBottom
37078 2019-Jan-16 21:15:28.849587 - [DEBUG]
37079 2019-Jan-16 21:15:28.849611 - [DEBUG] Propagate flow
37080 2019-Jan-16 21:15:28.849634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37081 2019-Jan-16 21:15:28.849691 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
37082 2019-Jan-16 21:15:28.850330 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37083 2019-Jan-16 21:15:28.850972 - [DEBUG] Edge function : AllBottom (result of previous compose)
37084 2019-Jan-16 21:15:28.850998 - [DEBUG]
37085 2019-Jan-16 21:15:28.851023 - [DEBUG] Join: AllTop & AllBottom
37086 2019-Jan-16 21:15:28.851048 - [DEBUG] = AllBottom (new jump func)
37087 2019-Jan-16 21:15:28.851072 - [DEBUG]
37088 2019-Jan-16 21:15:28.851096 - [DEBUG] Start adding new jump function
37089 2019-Jan-16 21:15:28.851119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37090 2019-Jan-16 21:15:28.851175 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37091 2019-Jan-16 21:15:28.851835 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
37092 2019-Jan-16 21:15:28.852472 - [DEBUG] Edge Function : AllBottom
37093 2019-Jan-16 21:15:28.852500 - [DEBUG] End adding new jump function
37094 2019-Jan-16 21:15:28.852524 - [DEBUG]
37095 2019-Jan-16 21:15:28.852548 - [DEBUG] -------------------------------------------- 1028. Path Edge --------------------------------------------
37096 2019-Jan-16 21:15:28.852573 - [DEBUG]
37097 2019-Jan-16 21:15:28.852596 - [DEBUG] Process 1028. path edge:
37098 2019-Jan-16 21:15:28.852619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37099 2019-Jan-16 21:15:28.852675 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
37100 2019-Jan-16 21:15:28.853313 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37101 2019-Jan-16 21:15:28.853956 - [DEBUG]
37102 2019-Jan-16 21:15:28.853980 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
37103 2019-Jan-16 21:15:28.854637 - [DEBUG] Compose: EdgeIdentity * AllBottom
37104 2019-Jan-16 21:15:28.854664 - [DEBUG]
37105 2019-Jan-16 21:15:28.854688 - [DEBUG] Propagate flow
37106 2019-Jan-16 21:15:28.854711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37107 2019-Jan-16 21:15:28.854767 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
37108 2019-Jan-16 21:15:28.855429 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37109 2019-Jan-16 21:15:28.856073 - [DEBUG] Edge function : AllBottom (result of previous compose)
37110 2019-Jan-16 21:15:28.856098 - [DEBUG]
37111 2019-Jan-16 21:15:28.856123 - [DEBUG] Join: AllTop & AllBottom
37112 2019-Jan-16 21:15:28.856148 - [DEBUG] = AllBottom (new jump func)
37113 2019-Jan-16 21:15:28.856172 - [DEBUG]
37114 2019-Jan-16 21:15:28.856195 - [DEBUG] Start adding new jump function
37115 2019-Jan-16 21:15:28.856218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37116 2019-Jan-16 21:15:28.856274 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37117 2019-Jan-16 21:15:28.856917 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
37118 2019-Jan-16 21:15:28.857551 - [DEBUG] Edge Function : AllBottom
37119 2019-Jan-16 21:15:28.857580 - [DEBUG] End adding new jump function
37120 2019-Jan-16 21:15:28.857603 - [DEBUG]
37121 2019-Jan-16 21:15:28.857627 - [DEBUG] -------------------------------------------- 1029. Path Edge --------------------------------------------
37122 2019-Jan-16 21:15:28.857651 - [DEBUG]
37123 2019-Jan-16 21:15:28.857674 - [DEBUG] Process 1029. path edge:
37124 2019-Jan-16 21:15:28.857697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37125 2019-Jan-16 21:15:28.857753 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
37126 2019-Jan-16 21:15:28.858387 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37127 2019-Jan-16 21:15:28.859043 - [DEBUG]
37128 2019-Jan-16 21:15:28.859067 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
37129 2019-Jan-16 21:15:28.859721 - [DEBUG] Compose: EdgeIdentity * AllBottom
37130 2019-Jan-16 21:15:28.859748 - [DEBUG]
37131 2019-Jan-16 21:15:28.859772 - [DEBUG] Propagate flow
37132 2019-Jan-16 21:15:28.859795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37133 2019-Jan-16 21:15:28.859852 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
37134 2019-Jan-16 21:15:28.860491 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37135 2019-Jan-16 21:15:28.861135 - [DEBUG] Edge function : AllBottom (result of previous compose)
37136 2019-Jan-16 21:15:28.861160 - [DEBUG]
37137 2019-Jan-16 21:15:28.861185 - [DEBUG] Join: AllTop & AllBottom
37138 2019-Jan-16 21:15:28.861210 - [DEBUG] = AllBottom (new jump func)
37139 2019-Jan-16 21:15:28.861234 - [DEBUG]
37140 2019-Jan-16 21:15:28.861258 - [DEBUG] Start adding new jump function
37141 2019-Jan-16 21:15:28.861281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37142 2019-Jan-16 21:15:28.861337 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37143 2019-Jan-16 21:15:28.862000 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
37144 2019-Jan-16 21:15:28.862639 - [DEBUG] Edge Function : AllBottom
37145 2019-Jan-16 21:15:28.862668 - [DEBUG] End adding new jump function
37146 2019-Jan-16 21:15:28.862691 - [DEBUG]
37147 2019-Jan-16 21:15:28.862715 - [DEBUG] -------------------------------------------- 1030. Path Edge --------------------------------------------
37148 2019-Jan-16 21:15:28.862739 - [DEBUG]
37149 2019-Jan-16 21:15:28.862762 - [DEBUG] Process 1030. path edge:
37150 2019-Jan-16 21:15:28.862799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37151 2019-Jan-16 21:15:28.862856 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
37152 2019-Jan-16 21:15:28.863496 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37153 2019-Jan-16 21:15:28.864138 - [DEBUG]
37154 2019-Jan-16 21:15:28.864163 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
37155 2019-Jan-16 21:15:28.864819 - [DEBUG] Compose: EdgeIdentity * AllBottom
37156 2019-Jan-16 21:15:28.864848 - [DEBUG]
37157 2019-Jan-16 21:15:28.864871 - [DEBUG] Propagate flow
37158 2019-Jan-16 21:15:28.864894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37159 2019-Jan-16 21:15:28.864951 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
37160 2019-Jan-16 21:15:28.865606 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37161 2019-Jan-16 21:15:28.866249 - [DEBUG] Edge function : AllBottom (result of previous compose)
37162 2019-Jan-16 21:15:28.866274 - [DEBUG]
37163 2019-Jan-16 21:15:28.866299 - [DEBUG] Join: AllTop & AllBottom
37164 2019-Jan-16 21:15:28.866325 - [DEBUG] = AllBottom (new jump func)
37165 2019-Jan-16 21:15:28.866349 - [DEBUG]
37166 2019-Jan-16 21:15:28.866372 - [DEBUG] Start adding new jump function
37167 2019-Jan-16 21:15:28.866395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37168 2019-Jan-16 21:15:28.866451 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37169 2019-Jan-16 21:15:28.867095 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
37170 2019-Jan-16 21:15:28.867728 - [DEBUG] Edge Function : AllBottom
37171 2019-Jan-16 21:15:28.867756 - [DEBUG] End adding new jump function
37172 2019-Jan-16 21:15:28.867780 - [DEBUG]
37173 2019-Jan-16 21:15:28.867803 - [DEBUG] -------------------------------------------- 1031. Path Edge --------------------------------------------
37174 2019-Jan-16 21:15:28.867828 - [DEBUG]
37175 2019-Jan-16 21:15:28.867851 - [DEBUG] Process 1031. path edge:
37176 2019-Jan-16 21:15:28.867874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37177 2019-Jan-16 21:15:28.867930 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
37178 2019-Jan-16 21:15:28.868580 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37179 2019-Jan-16 21:15:28.869223 - [DEBUG]
37180 2019-Jan-16 21:15:28.869249 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
37181 2019-Jan-16 21:15:28.869902 - [DEBUG] Compose: EdgeIdentity * AllBottom
37182 2019-Jan-16 21:15:28.869930 - [DEBUG]
37183 2019-Jan-16 21:15:28.869953 - [DEBUG] Propagate flow
37184 2019-Jan-16 21:15:28.869977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37185 2019-Jan-16 21:15:28.870033 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
37186 2019-Jan-16 21:15:28.870679 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37187 2019-Jan-16 21:15:28.871323 - [DEBUG] Edge function : AllBottom (result of previous compose)
37188 2019-Jan-16 21:15:28.871348 - [DEBUG]
37189 2019-Jan-16 21:15:28.871373 - [DEBUG] Join: AllTop & AllBottom
37190 2019-Jan-16 21:15:28.871398 - [DEBUG] = AllBottom (new jump func)
37191 2019-Jan-16 21:15:28.871431 - [DEBUG]
37192 2019-Jan-16 21:15:28.871455 - [DEBUG] Start adding new jump function
37193 2019-Jan-16 21:15:28.871478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37194 2019-Jan-16 21:15:28.871534 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37195 2019-Jan-16 21:15:28.872195 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
37196 2019-Jan-16 21:15:28.872833 - [DEBUG] Edge Function : AllBottom
37197 2019-Jan-16 21:15:28.872862 - [DEBUG] End adding new jump function
37198 2019-Jan-16 21:15:28.872885 - [DEBUG]
37199 2019-Jan-16 21:15:28.872909 - [DEBUG] -------------------------------------------- 1032. Path Edge --------------------------------------------
37200 2019-Jan-16 21:15:28.872933 - [DEBUG]
37201 2019-Jan-16 21:15:28.872956 - [DEBUG] Process 1032. path edge:
37202 2019-Jan-16 21:15:28.872980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37203 2019-Jan-16 21:15:28.873036 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
37204 2019-Jan-16 21:15:28.873674 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37205 2019-Jan-16 21:15:28.874317 - [DEBUG]
37206 2019-Jan-16 21:15:28.874341 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
37207 2019-Jan-16 21:15:28.874998 - [DEBUG] Compose: EdgeIdentity * AllBottom
37208 2019-Jan-16 21:15:28.875026 - [DEBUG]
37209 2019-Jan-16 21:15:28.875050 - [DEBUG] Propagate flow
37210 2019-Jan-16 21:15:28.875086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37211 2019-Jan-16 21:15:28.875144 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
37212 2019-Jan-16 21:15:28.875781 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37213 2019-Jan-16 21:15:28.876425 - [DEBUG] Edge function : AllBottom (result of previous compose)
37214 2019-Jan-16 21:15:28.876450 - [DEBUG]
37215 2019-Jan-16 21:15:28.876475 - [DEBUG] Join: AllTop & AllBottom
37216 2019-Jan-16 21:15:28.876500 - [DEBUG] = AllBottom (new jump func)
37217 2019-Jan-16 21:15:28.876525 - [DEBUG]
37218 2019-Jan-16 21:15:28.876548 - [DEBUG] Start adding new jump function
37219 2019-Jan-16 21:15:28.876571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37220 2019-Jan-16 21:15:28.876627 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37221 2019-Jan-16 21:15:28.877272 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
37222 2019-Jan-16 21:15:28.877906 - [DEBUG] Edge Function : AllBottom
37223 2019-Jan-16 21:15:28.877935 - [DEBUG] End adding new jump function
37224 2019-Jan-16 21:15:28.877959 - [DEBUG]
37225 2019-Jan-16 21:15:28.877982 - [DEBUG] -------------------------------------------- 1033. Path Edge --------------------------------------------
37226 2019-Jan-16 21:15:28.878007 - [DEBUG]
37227 2019-Jan-16 21:15:28.878030 - [DEBUG] Process 1033. path edge:
37228 2019-Jan-16 21:15:28.878054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37229 2019-Jan-16 21:15:28.878110 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
37230 2019-Jan-16 21:15:28.878759 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37231 2019-Jan-16 21:15:28.879403 - [DEBUG]
37232 2019-Jan-16 21:15:28.879428 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
37233 2019-Jan-16 21:15:28.880089 - [DEBUG] Compose: EdgeIdentity * AllBottom
37234 2019-Jan-16 21:15:28.880117 - [DEBUG]
37235 2019-Jan-16 21:15:28.880141 - [DEBUG] Propagate flow
37236 2019-Jan-16 21:15:28.880164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37237 2019-Jan-16 21:15:28.880221 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
37238 2019-Jan-16 21:15:28.880856 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37239 2019-Jan-16 21:15:28.881501 - [DEBUG] Edge function : AllBottom (result of previous compose)
37240 2019-Jan-16 21:15:28.881526 - [DEBUG]
37241 2019-Jan-16 21:15:28.881550 - [DEBUG] Join: AllTop & AllBottom
37242 2019-Jan-16 21:15:28.881576 - [DEBUG] = AllBottom (new jump func)
37243 2019-Jan-16 21:15:28.881600 - [DEBUG]
37244 2019-Jan-16 21:15:28.881623 - [DEBUG] Start adding new jump function
37245 2019-Jan-16 21:15:28.881646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37246 2019-Jan-16 21:15:28.881702 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37247 2019-Jan-16 21:15:28.882362 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
37248 2019-Jan-16 21:15:28.882997 - [DEBUG] Edge Function : AllBottom
37249 2019-Jan-16 21:15:28.883026 - [DEBUG] End adding new jump function
37250 2019-Jan-16 21:15:28.883050 - [DEBUG]
37251 2019-Jan-16 21:15:28.883073 - [DEBUG] -------------------------------------------- 1034. Path Edge --------------------------------------------
37252 2019-Jan-16 21:15:28.883098 - [DEBUG]
37253 2019-Jan-16 21:15:28.883121 - [DEBUG] Process 1034. path edge:
37254 2019-Jan-16 21:15:28.883144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37255 2019-Jan-16 21:15:28.883200 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
37256 2019-Jan-16 21:15:28.883834 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37257 2019-Jan-16 21:15:28.884477 - [DEBUG]
37258 2019-Jan-16 21:15:28.884501 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
37259 2019-Jan-16 21:15:28.885166 - [DEBUG] Compose: EdgeIdentity * AllBottom
37260 2019-Jan-16 21:15:28.885195 - [DEBUG]
37261 2019-Jan-16 21:15:28.885219 - [DEBUG] Propagate flow
37262 2019-Jan-16 21:15:28.885242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37263 2019-Jan-16 21:15:28.885300 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
37264 2019-Jan-16 21:15:28.885942 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37265 2019-Jan-16 21:15:28.886587 - [DEBUG] Edge function : AllBottom (result of previous compose)
37266 2019-Jan-16 21:15:28.886612 - [DEBUG]
37267 2019-Jan-16 21:15:28.886637 - [DEBUG] Join: AllTop & AllBottom
37268 2019-Jan-16 21:15:28.886662 - [DEBUG] = AllBottom (new jump func)
37269 2019-Jan-16 21:15:28.886686 - [DEBUG]
37270 2019-Jan-16 21:15:28.886710 - [DEBUG] Start adding new jump function
37271 2019-Jan-16 21:15:28.886733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37272 2019-Jan-16 21:15:28.886789 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37273 2019-Jan-16 21:15:28.887433 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
37274 2019-Jan-16 21:15:28.888075 - [DEBUG] Edge Function : AllBottom
37275 2019-Jan-16 21:15:28.888110 - [DEBUG] End adding new jump function
37276 2019-Jan-16 21:15:28.888135 - [DEBUG]
37277 2019-Jan-16 21:15:28.888158 - [DEBUG] -------------------------------------------- 1035. Path Edge --------------------------------------------
37278 2019-Jan-16 21:15:28.888183 - [DEBUG]
37279 2019-Jan-16 21:15:28.888206 - [DEBUG] Process 1035. path edge:
37280 2019-Jan-16 21:15:28.888230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37281 2019-Jan-16 21:15:28.888286 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
37282 2019-Jan-16 21:15:28.888945 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37283 2019-Jan-16 21:15:28.889589 - [DEBUG]
37284 2019-Jan-16 21:15:28.889614 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
37285 2019-Jan-16 21:15:28.890276 - [DEBUG] Compose: EdgeIdentity * AllBottom
37286 2019-Jan-16 21:15:28.890303 - [DEBUG]
37287 2019-Jan-16 21:15:28.890327 - [DEBUG] Propagate flow
37288 2019-Jan-16 21:15:28.890350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37289 2019-Jan-16 21:15:28.890407 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
37290 2019-Jan-16 21:15:28.891048 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37291 2019-Jan-16 21:15:28.891693 - [DEBUG] Edge function : AllBottom (result of previous compose)
37292 2019-Jan-16 21:15:28.891717 - [DEBUG]
37293 2019-Jan-16 21:15:28.891755 - [DEBUG] Join: AllTop & AllBottom
37294 2019-Jan-16 21:15:28.891781 - [DEBUG] = AllBottom (new jump func)
37295 2019-Jan-16 21:15:28.891805 - [DEBUG]
37296 2019-Jan-16 21:15:28.891828 - [DEBUG] Start adding new jump function
37297 2019-Jan-16 21:15:28.891851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37298 2019-Jan-16 21:15:28.891907 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37299 2019-Jan-16 21:15:28.892552 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
37300 2019-Jan-16 21:15:28.893185 - [DEBUG] Edge Function : AllBottom
37301 2019-Jan-16 21:15:28.893213 - [DEBUG] End adding new jump function
37302 2019-Jan-16 21:15:28.893237 - [DEBUG]
37303 2019-Jan-16 21:15:28.893260 - [DEBUG] -------------------------------------------- 1036. Path Edge --------------------------------------------
37304 2019-Jan-16 21:15:28.893284 - [DEBUG]
37305 2019-Jan-16 21:15:28.893307 - [DEBUG] Process 1036. path edge:
37306 2019-Jan-16 21:15:28.893331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37307 2019-Jan-16 21:15:28.893386 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
37308 2019-Jan-16 21:15:28.894021 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37309 2019-Jan-16 21:15:28.894665 - [DEBUG]
37310 2019-Jan-16 21:15:28.894689 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
37311 2019-Jan-16 21:15:28.895357 - [DEBUG] Compose: EdgeIdentity * AllBottom
37312 2019-Jan-16 21:15:28.895384 - [DEBUG]
37313 2019-Jan-16 21:15:28.895408 - [DEBUG] Propagate flow
37314 2019-Jan-16 21:15:28.895431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37315 2019-Jan-16 21:15:28.895489 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37316 2019-Jan-16 21:15:28.896124 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37317 2019-Jan-16 21:15:28.896775 - [DEBUG] Edge function : AllBottom (result of previous compose)
37318 2019-Jan-16 21:15:28.896800 - [DEBUG]
37319 2019-Jan-16 21:15:28.896825 - [DEBUG] Join: AllTop & AllBottom
37320 2019-Jan-16 21:15:28.896851 - [DEBUG] = AllBottom (new jump func)
37321 2019-Jan-16 21:15:28.896875 - [DEBUG]
37322 2019-Jan-16 21:15:28.896898 - [DEBUG] Start adding new jump function
37323 2019-Jan-16 21:15:28.896921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37324 2019-Jan-16 21:15:28.896977 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37325 2019-Jan-16 21:15:28.897622 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37326 2019-Jan-16 21:15:28.898257 - [DEBUG] Edge Function : AllBottom
37327 2019-Jan-16 21:15:28.898286 - [DEBUG] End adding new jump function
37328 2019-Jan-16 21:15:28.898310 - [DEBUG]
37329 2019-Jan-16 21:15:28.898333 - [DEBUG] -------------------------------------------- 1037. Path Edge --------------------------------------------
37330 2019-Jan-16 21:15:28.898358 - [DEBUG]
37331 2019-Jan-16 21:15:28.898381 - [DEBUG] Process 1037. path edge:
37332 2019-Jan-16 21:15:28.898417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37333 2019-Jan-16 21:15:28.898474 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
37334 2019-Jan-16 21:15:28.899111 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37335 2019-Jan-16 21:15:28.899755 - [DEBUG]
37336 2019-Jan-16 21:15:28.899779 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37337 2019-Jan-16 21:15:28.900426 - [DEBUG] Start of endsummarytab entry
37338 2019-Jan-16 21:15:28.900463 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
37339 2019-Jan-16 21:15:28.901102 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
37340 2019-Jan-16 21:15:28.901165 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37341 2019-Jan-16 21:15:28.901815 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37342 2019-Jan-16 21:15:28.902453 - [DEBUG] EF: AllBottom
37343 2019-Jan-16 21:15:28.902479 - [DEBUG]
37344 2019-Jan-16 21:15:28.902502 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37345 2019-Jan-16 21:15:28.903136 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
37346 2019-Jan-16 21:15:28.903780 - [DEBUG] EF: AllBottom
37347 2019-Jan-16 21:15:28.903805 - [DEBUG]
37348 2019-Jan-16 21:15:28.903828 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37349 2019-Jan-16 21:15:28.904461 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37350 2019-Jan-16 21:15:28.905117 - [DEBUG] EF: AllBottom
37351 2019-Jan-16 21:15:28.905142 - [DEBUG]
37352 2019-Jan-16 21:15:28.905166 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37353 2019-Jan-16 21:15:28.905800 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37354 2019-Jan-16 21:15:28.906443 - [DEBUG] EF: AllBottom
37355 2019-Jan-16 21:15:28.906468 - [DEBUG]
37356 2019-Jan-16 21:15:28.906491 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37357 2019-Jan-16 21:15:28.907124 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37358 2019-Jan-16 21:15:28.907760 - [DEBUG] EF: AllBottom
37359 2019-Jan-16 21:15:28.907785 - [DEBUG]
37360 2019-Jan-16 21:15:28.907820 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37361 2019-Jan-16 21:15:28.908471 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
37362 2019-Jan-16 21:15:28.909105 - [DEBUG] EF: AllBottom
37363 2019-Jan-16 21:15:28.909130 - [DEBUG]
37364 2019-Jan-16 21:15:28.909153 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37365 2019-Jan-16 21:15:28.909786 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
37366 2019-Jan-16 21:15:28.910423 - [DEBUG] EF: AllBottom
37367 2019-Jan-16 21:15:28.910448 - [DEBUG]
37368 2019-Jan-16 21:15:28.910471 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37369 2019-Jan-16 21:15:28.911112 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
37370 2019-Jan-16 21:15:28.911763 - [DEBUG] EF: AllBottom
37371 2019-Jan-16 21:15:28.911788 - [DEBUG]
37372 2019-Jan-16 21:15:28.911811 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37373 2019-Jan-16 21:15:28.912445 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
37374 2019-Jan-16 21:15:28.913083 - [DEBUG] EF: AllBottom
37375 2019-Jan-16 21:15:28.913107 - [DEBUG]
37376 2019-Jan-16 21:15:28.913131 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37377 2019-Jan-16 21:15:28.913763 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37378 2019-Jan-16 21:15:28.914396 - [DEBUG] EF: AllBottom
37379 2019-Jan-16 21:15:28.914421 - [DEBUG]
37380 2019-Jan-16 21:15:28.914444 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37381 2019-Jan-16 21:15:28.915088 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
37382 2019-Jan-16 21:15:28.915721 - [DEBUG] EF: AllBottom
37383 2019-Jan-16 21:15:28.915746 - [DEBUG]
37384 2019-Jan-16 21:15:28.915769 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37385 2019-Jan-16 21:15:28.916402 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37386 2019-Jan-16 21:15:28.917039 - [DEBUG] EF: AllBottom
37387 2019-Jan-16 21:15:28.917064 - [DEBUG]
37388 2019-Jan-16 21:15:28.917087 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37389 2019-Jan-16 21:15:28.917720 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
37390 2019-Jan-16 21:15:28.918356 - [DEBUG] EF: AllBottom
37391 2019-Jan-16 21:15:28.918381 - [DEBUG]
37392 2019-Jan-16 21:15:28.918418 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37393 2019-Jan-16 21:15:28.919051 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37394 2019-Jan-16 21:15:28.919688 - [DEBUG] EF: AllBottom
37395 2019-Jan-16 21:15:28.919713 - [DEBUG]
37396 2019-Jan-16 21:15:28.919736 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37397 2019-Jan-16 21:15:28.920370 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37398 2019-Jan-16 21:15:28.921005 - [DEBUG] EF: AllBottom
37399 2019-Jan-16 21:15:28.921030 - [DEBUG]
37400 2019-Jan-16 21:15:28.921053 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37401 2019-Jan-16 21:15:28.921686 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
37402 2019-Jan-16 21:15:28.922335 - [DEBUG] EF: AllBottom
37403 2019-Jan-16 21:15:28.922359 - [DEBUG]
37404 2019-Jan-16 21:15:28.922383 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37405 2019-Jan-16 21:15:28.923016 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37406 2019-Jan-16 21:15:28.923652 - [DEBUG] EF: AllBottom
37407 2019-Jan-16 21:15:28.923686 - [DEBUG]
37408 2019-Jan-16 21:15:28.923709 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37409 2019-Jan-16 21:15:28.924343 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37410 2019-Jan-16 21:15:28.924986 - [DEBUG] EF: AllBottom
37411 2019-Jan-16 21:15:28.925011 - [DEBUG]
37412 2019-Jan-16 21:15:28.925034 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37413 2019-Jan-16 21:15:28.925683 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37414 2019-Jan-16 21:15:28.926321 - [DEBUG] EF: AllBottom
37415 2019-Jan-16 21:15:28.926345 - [DEBUG]
37416 2019-Jan-16 21:15:28.926369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37417 2019-Jan-16 21:15:28.927001 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37418 2019-Jan-16 21:15:28.927645 - [DEBUG] EF: AllBottom
37419 2019-Jan-16 21:15:28.927669 - [DEBUG]
37420 2019-Jan-16 21:15:28.927692 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37421 2019-Jan-16 21:15:28.928325 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37422 2019-Jan-16 21:15:28.928977 - [DEBUG] EF: AllBottom
37423 2019-Jan-16 21:15:28.929002 - [DEBUG]
37424 2019-Jan-16 21:15:28.929025 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37425 2019-Jan-16 21:15:28.929660 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37426 2019-Jan-16 21:15:28.930302 - [DEBUG] EF: AllBottom
37427 2019-Jan-16 21:15:28.930327 - [DEBUG]
37428 2019-Jan-16 21:15:28.930351 - [DEBUG] ---------------
37429 2019-Jan-16 21:15:28.930374 - [DEBUG]
37430 2019-Jan-16 21:15:28.930400 - [DEBUG] End of endsummarytab entry
37431 2019-Jan-16 21:15:28.930423 - [DEBUG]
37432 2019-Jan-16 21:15:28.930446 - [DEBUG] Start of incomingtab entry
37433 2019-Jan-16 21:15:28.930471 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
37434 2019-Jan-16 21:15:28.931105 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
37435 2019-Jan-16 21:15:28.931162 - [DEBUG] ---------------
37436 2019-Jan-16 21:15:28.931186 - [DEBUG] End of incomingtab entry
37437 2019-Jan-16 21:15:28.931209 - [DEBUG]
37438 2019-Jan-16 21:15:28.931234 - [DEBUG] EDGE:
37439 2019-Jan-16 21:15:28.931291 - [DEBUG] ---> 37440 2019-Jan-16 21:15:28.931941 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37441 2019-Jan-16 21:15:28.932585 - [DEBUG]
37442 2019-Jan-16 21:15:28.932610 - [DEBUG] EDGE:
37443 2019-Jan-16 21:15:28.932667 - [DEBUG] ---> 37444 2019-Jan-16 21:15:28.933302 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37445 2019-Jan-16 21:15:28.933945 - [DEBUG]
37446 2019-Jan-16 21:15:28.933981 - [DEBUG] Compose: EdgeIdentity * AllBottom
37447 2019-Jan-16 21:15:28.934008 - [DEBUG]
37448 2019-Jan-16 21:15:28.934031 - [DEBUG] Propagate flow
37449 2019-Jan-16 21:15:28.934054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37450 2019-Jan-16 21:15:28.934110 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
37451 2019-Jan-16 21:15:28.934755 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37452 2019-Jan-16 21:15:28.935422 - [DEBUG] Edge function : AllBottom (result of previous compose)
37453 2019-Jan-16 21:15:28.935448 - [DEBUG]
37454 2019-Jan-16 21:15:28.935473 - [DEBUG] Join: AllTop & AllBottom
37455 2019-Jan-16 21:15:28.935499 - [DEBUG] = AllBottom (new jump func)
37456 2019-Jan-16 21:15:28.935523 - [DEBUG]
37457 2019-Jan-16 21:15:28.935546 - [DEBUG] Start adding new jump function
37458 2019-Jan-16 21:15:28.935569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37459 2019-Jan-16 21:15:28.935625 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37460 2019-Jan-16 21:15:28.936269 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
37461 2019-Jan-16 21:15:28.936912 - [DEBUG] Edge Function : AllBottom
37462 2019-Jan-16 21:15:28.936942 - [DEBUG] End adding new jump function
37463 2019-Jan-16 21:15:28.936965 - [DEBUG]
37464 2019-Jan-16 21:15:28.936989 - [DEBUG] -------------------------------------------- 1038. Path Edge --------------------------------------------
37465 2019-Jan-16 21:15:28.937013 - [DEBUG]
37466 2019-Jan-16 21:15:28.937036 - [DEBUG] Process 1038. path edge:
37467 2019-Jan-16 21:15:28.937059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37468 2019-Jan-16 21:15:28.937115 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
37469 2019-Jan-16 21:15:28.937766 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37470 2019-Jan-16 21:15:28.938421 - [DEBUG]
37471 2019-Jan-16 21:15:28.938445 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
37472 2019-Jan-16 21:15:28.939102 - [DEBUG] Possible callees:
37473 2019-Jan-16 21:15:28.939129 - [DEBUG] llvm.dbg.declare
37474 2019-Jan-16 21:15:28.939153 - [DEBUG] Possible return sites:
37475 2019-Jan-16 21:15:28.939176 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19337476 2019-Jan-16 21:15:28.940451 - [DEBUG] Found and process special summary
37477 2019-Jan-16 21:15:28.940485 - [DEBUG] Compose: EdgeIdentity * AllBottom
37478 2019-Jan-16 21:15:28.940512 - [DEBUG]
37479 2019-Jan-16 21:15:28.940535 - [DEBUG] Propagate flow
37480 2019-Jan-16 21:15:28.940558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37481 2019-Jan-16 21:15:28.940614 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
37482 2019-Jan-16 21:15:28.941259 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37483 2019-Jan-16 21:15:28.941932 - [DEBUG] Edge function : AllBottom (result of previous compose)
37484 2019-Jan-16 21:15:28.941957 - [DEBUG]
37485 2019-Jan-16 21:15:28.941982 - [DEBUG] Join: AllTop & AllBottom
37486 2019-Jan-16 21:15:28.942008 - [DEBUG] = AllBottom (new jump func)
37487 2019-Jan-16 21:15:28.942032 - [DEBUG]
37488 2019-Jan-16 21:15:28.942055 - [DEBUG] Start adding new jump function
37489 2019-Jan-16 21:15:28.942078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37490 2019-Jan-16 21:15:28.942134 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37491 2019-Jan-16 21:15:28.942779 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
37492 2019-Jan-16 21:15:28.943424 - [DEBUG] Edge Function : AllBottom
37493 2019-Jan-16 21:15:28.943453 - [DEBUG] End adding new jump function
37494 2019-Jan-16 21:15:28.943476 - [DEBUG]
37495 2019-Jan-16 21:15:28.943500 - [DEBUG] -------------------------------------------- 1039. Path Edge --------------------------------------------
37496 2019-Jan-16 21:15:28.943524 - [DEBUG]
37497 2019-Jan-16 21:15:28.943547 - [DEBUG] Process 1039. path edge:
37498 2019-Jan-16 21:15:28.943571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37499 2019-Jan-16 21:15:28.943627 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
37500 2019-Jan-16 21:15:28.944265 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37501 2019-Jan-16 21:15:28.944919 - [DEBUG]
37502 2019-Jan-16 21:15:28.944944 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
37503 2019-Jan-16 21:15:28.945617 - [DEBUG] Compose: EdgeIdentity * AllBottom
37504 2019-Jan-16 21:15:28.945644 - [DEBUG]
37505 2019-Jan-16 21:15:28.945668 - [DEBUG] Propagate flow
37506 2019-Jan-16 21:15:28.945691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37507 2019-Jan-16 21:15:28.945749 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
37508 2019-Jan-16 21:15:28.946385 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37509 2019-Jan-16 21:15:28.947028 - [DEBUG] Edge function : AllBottom (result of previous compose)
37510 2019-Jan-16 21:15:28.947053 - [DEBUG]
37511 2019-Jan-16 21:15:28.947078 - [DEBUG] Join: AllTop & AllBottom
37512 2019-Jan-16 21:15:28.947104 - [DEBUG] = AllBottom (new jump func)
37513 2019-Jan-16 21:15:28.947128 - [DEBUG]
37514 2019-Jan-16 21:15:28.947151 - [DEBUG] Start adding new jump function
37515 2019-Jan-16 21:15:28.947174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37516 2019-Jan-16 21:15:28.947230 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37517 2019-Jan-16 21:15:28.947874 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
37518 2019-Jan-16 21:15:28.948524 - [DEBUG] Edge Function : AllBottom
37519 2019-Jan-16 21:15:28.948552 - [DEBUG] End adding new jump function
37520 2019-Jan-16 21:15:28.948576 - [DEBUG]
37521 2019-Jan-16 21:15:28.948600 - [DEBUG] -------------------------------------------- 1040. Path Edge --------------------------------------------
37522 2019-Jan-16 21:15:28.948624 - [DEBUG]
37523 2019-Jan-16 21:15:28.948647 - [DEBUG] Process 1040. path edge:
37524 2019-Jan-16 21:15:28.948671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37525 2019-Jan-16 21:15:28.948727 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
37526 2019-Jan-16 21:15:28.949361 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37527 2019-Jan-16 21:15:28.950007 - [DEBUG]
37528 2019-Jan-16 21:15:28.950032 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
37529 2019-Jan-16 21:15:28.950686 - [DEBUG] Compose: EdgeIdentity * AllBottom
37530 2019-Jan-16 21:15:28.950713 - [DEBUG]
37531 2019-Jan-16 21:15:28.950737 - [DEBUG] Propagate flow
37532 2019-Jan-16 21:15:28.950760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37533 2019-Jan-16 21:15:28.950816 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
37534 2019-Jan-16 21:15:28.951451 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37535 2019-Jan-16 21:15:28.952118 - [DEBUG] Edge function : AllBottom (result of previous compose)
37536 2019-Jan-16 21:15:28.952144 - [DEBUG]
37537 2019-Jan-16 21:15:28.952169 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37538 2019-Jan-16 21:15:28.952195 - [DEBUG] = AllBottom
37539 2019-Jan-16 21:15:28.952219 - [DEBUG]
37540 2019-Jan-16 21:15:28.952241 - [DEBUG] PROPAGATE: No new function!
37541 2019-Jan-16 21:15:28.952266 - [DEBUG] EDGE:
37542 2019-Jan-16 21:15:28.952324 - [DEBUG] ---> 37543 2019-Jan-16 21:15:28.952961 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37544 2019-Jan-16 21:15:28.953605 - [DEBUG]
37545 2019-Jan-16 21:15:28.953630 - [DEBUG] EDGE:
37546 2019-Jan-16 21:15:28.953687 - [DEBUG] ---> 37547 2019-Jan-16 21:15:28.954323 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37548 2019-Jan-16 21:15:28.954965 - [DEBUG]
37549 2019-Jan-16 21:15:28.955002 - [DEBUG] Compose: EdgeIdentity * AllBottom
37550 2019-Jan-16 21:15:28.955029 - [DEBUG]
37551 2019-Jan-16 21:15:28.955053 - [DEBUG] Propagate flow
37552 2019-Jan-16 21:15:28.955090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37553 2019-Jan-16 21:15:28.955146 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
37554 2019-Jan-16 21:15:28.955784 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37555 2019-Jan-16 21:15:28.956428 - [DEBUG] Edge function : AllBottom (result of previous compose)
37556 2019-Jan-16 21:15:28.956453 - [DEBUG]
37557 2019-Jan-16 21:15:28.956478 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37558 2019-Jan-16 21:15:28.956503 - [DEBUG] = AllBottom
37559 2019-Jan-16 21:15:28.956527 - [DEBUG]
37560 2019-Jan-16 21:15:28.956550 - [DEBUG] PROPAGATE: No new function!
37561 2019-Jan-16 21:15:28.956576 - [DEBUG] EDGE:
37562 2019-Jan-16 21:15:28.956634 - [DEBUG] ---> 37563 2019-Jan-16 21:15:28.957278 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37564 2019-Jan-16 21:15:28.957922 - [DEBUG]
37565 2019-Jan-16 21:15:28.957947 - [DEBUG] EDGE:
37566 2019-Jan-16 21:15:28.958004 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
37567 2019-Jan-16 21:15:28.958660 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37568 2019-Jan-16 21:15:28.959304 - [DEBUG]
37569 2019-Jan-16 21:15:28.959329 - [DEBUG] EDGE:
37570 2019-Jan-16 21:15:28.959387 - [DEBUG] ---> 37571 2019-Jan-16 21:15:28.960020 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37572 2019-Jan-16 21:15:28.960663 - [DEBUG]
37573 2019-Jan-16 21:15:28.960688 - [DEBUG] EDGE:
37574 2019-Jan-16 21:15:28.960745 - [DEBUG] ---> 37575 2019-Jan-16 21:15:28.961387 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37576 2019-Jan-16 21:15:28.962046 - [DEBUG]
37577 2019-Jan-16 21:15:28.962071 - [DEBUG] EDGE:
37578 2019-Jan-16 21:15:28.962128 - [DEBUG] ---> 37579 2019-Jan-16 21:15:28.962767 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37580 2019-Jan-16 21:15:28.963409 - [DEBUG]
37581 2019-Jan-16 21:15:28.963443 - [DEBUG] Compose: EdgeIdentity * AllBottom
37582 2019-Jan-16 21:15:28.963469 - [DEBUG]
37583 2019-Jan-16 21:15:28.963492 - [DEBUG] Propagate flow
37584 2019-Jan-16 21:15:28.963515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37585 2019-Jan-16 21:15:28.963572 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
37586 2019-Jan-16 21:15:28.964208 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37587 2019-Jan-16 21:15:28.964852 - [DEBUG] Edge function : AllBottom (result of previous compose)
37588 2019-Jan-16 21:15:28.964877 - [DEBUG]
37589 2019-Jan-16 21:15:28.964902 - [DEBUG] Join: AllTop & AllBottom
37590 2019-Jan-16 21:15:28.964927 - [DEBUG] = AllBottom (new jump func)
37591 2019-Jan-16 21:15:28.964952 - [DEBUG]
37592 2019-Jan-16 21:15:28.964975 - [DEBUG] Start adding new jump function
37593 2019-Jan-16 21:15:28.964998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37594 2019-Jan-16 21:15:28.965053 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37595 2019-Jan-16 21:15:28.965710 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
37596 2019-Jan-16 21:15:28.966347 - [DEBUG] Edge Function : AllBottom
37597 2019-Jan-16 21:15:28.966376 - [DEBUG] End adding new jump function
37598 2019-Jan-16 21:15:28.966399 - [DEBUG]
37599 2019-Jan-16 21:15:28.966423 - [DEBUG] -------------------------------------------- 1041. Path Edge --------------------------------------------
37600 2019-Jan-16 21:15:28.966447 - [DEBUG]
37601 2019-Jan-16 21:15:28.966470 - [DEBUG] Process 1041. path edge:
37602 2019-Jan-16 21:15:28.966493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37603 2019-Jan-16 21:15:28.966549 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
37604 2019-Jan-16 21:15:28.967188 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37605 2019-Jan-16 21:15:28.967831 - [DEBUG]
37606 2019-Jan-16 21:15:28.967856 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
37607 2019-Jan-16 21:15:28.968527 - [DEBUG] Compose: EdgeIdentity * AllBottom
37608 2019-Jan-16 21:15:28.968555 - [DEBUG]
37609 2019-Jan-16 21:15:28.968578 - [DEBUG] Propagate flow
37610 2019-Jan-16 21:15:28.968602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37611 2019-Jan-16 21:15:28.968659 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
37612 2019-Jan-16 21:15:28.969294 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37613 2019-Jan-16 21:15:28.969937 - [DEBUG] Edge function : AllBottom (result of previous compose)
37614 2019-Jan-16 21:15:28.969962 - [DEBUG]
37615 2019-Jan-16 21:15:28.969987 - [DEBUG] Join: AllTop & AllBottom
37616 2019-Jan-16 21:15:28.970012 - [DEBUG] = AllBottom (new jump func)
37617 2019-Jan-16 21:15:28.970045 - [DEBUG]
37618 2019-Jan-16 21:15:28.970069 - [DEBUG] Start adding new jump function
37619 2019-Jan-16 21:15:28.970092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37620 2019-Jan-16 21:15:28.970148 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37621 2019-Jan-16 21:15:28.970792 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
37622 2019-Jan-16 21:15:28.971425 - [DEBUG] Edge Function : AllBottom
37623 2019-Jan-16 21:15:28.971453 - [DEBUG] End adding new jump function
37624 2019-Jan-16 21:15:28.971477 - [DEBUG]
37625 2019-Jan-16 21:15:28.971501 - [DEBUG] -------------------------------------------- 1042. Path Edge --------------------------------------------
37626 2019-Jan-16 21:15:28.971525 - [DEBUG]
37627 2019-Jan-16 21:15:28.971548 - [DEBUG] Process 1042. path edge:
37628 2019-Jan-16 21:15:28.971571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37629 2019-Jan-16 21:15:28.971627 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
37630 2019-Jan-16 21:15:28.972277 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37631 2019-Jan-16 21:15:28.972920 - [DEBUG]
37632 2019-Jan-16 21:15:28.972945 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
37633 2019-Jan-16 21:15:28.973594 - [DEBUG] Compose: EdgeIdentity * AllBottom
37634 2019-Jan-16 21:15:28.973622 - [DEBUG]
37635 2019-Jan-16 21:15:28.973646 - [DEBUG] Propagate flow
37636 2019-Jan-16 21:15:28.973669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37637 2019-Jan-16 21:15:28.973726 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
37638 2019-Jan-16 21:15:28.974360 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37639 2019-Jan-16 21:15:28.975003 - [DEBUG] Edge function : AllBottom (result of previous compose)
37640 2019-Jan-16 21:15:28.975028 - [DEBUG]
37641 2019-Jan-16 21:15:28.975053 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37642 2019-Jan-16 21:15:28.975093 - [DEBUG] = AllBottom
37643 2019-Jan-16 21:15:28.975117 - [DEBUG]
37644 2019-Jan-16 21:15:28.975140 - [DEBUG] PROPAGATE: No new function!
37645 2019-Jan-16 21:15:28.975164 - [DEBUG] EDGE:
37646 2019-Jan-16 21:15:28.975222 - [DEBUG] ---> 37647 2019-Jan-16 21:15:28.975856 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37648 2019-Jan-16 21:15:28.976499 - [DEBUG]
37649 2019-Jan-16 21:15:28.976524 - [DEBUG] EDGE:
37650 2019-Jan-16 21:15:28.976581 - [DEBUG] ---> 37651 2019-Jan-16 21:15:28.977218 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37652 2019-Jan-16 21:15:28.977862 - [DEBUG]
37653 2019-Jan-16 21:15:28.977886 - [DEBUG] EDGE:
37654 2019-Jan-16 21:15:28.977943 - [DEBUG] ---> 37655 2019-Jan-16 21:15:28.978595 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37656 2019-Jan-16 21:15:28.979239 - [DEBUG]
37657 2019-Jan-16 21:15:28.979264 - [DEBUG] EDGE:
37658 2019-Jan-16 21:15:28.979334 - [DEBUG] ---> 37659 2019-Jan-16 21:15:28.979973 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37660 2019-Jan-16 21:15:28.980617 - [DEBUG]
37661 2019-Jan-16 21:15:28.980641 - [DEBUG] EDGE:
37662 2019-Jan-16 21:15:28.980699 - [DEBUG] ---> 37663 2019-Jan-16 21:15:28.981334 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37664 2019-Jan-16 21:15:28.981993 - [DEBUG]
37665 2019-Jan-16 21:15:28.982018 - [DEBUG] EDGE:
37666 2019-Jan-16 21:15:28.982076 - [DEBUG] ---> 37667 2019-Jan-16 21:15:28.982713 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37668 2019-Jan-16 21:15:28.983357 - [DEBUG]
37669 2019-Jan-16 21:15:28.983394 - [DEBUG] Compose: EdgeIdentity * AllBottom
37670 2019-Jan-16 21:15:28.983421 - [DEBUG]
37671 2019-Jan-16 21:15:28.983444 - [DEBUG] Propagate flow
37672 2019-Jan-16 21:15:28.983467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37673 2019-Jan-16 21:15:28.983523 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
37674 2019-Jan-16 21:15:28.984160 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37675 2019-Jan-16 21:15:28.984804 - [DEBUG] Edge function : AllBottom (result of previous compose)
37676 2019-Jan-16 21:15:28.984829 - [DEBUG]
37677 2019-Jan-16 21:15:28.984854 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37678 2019-Jan-16 21:15:28.984880 - [DEBUG] = AllBottom
37679 2019-Jan-16 21:15:28.984904 - [DEBUG]
37680 2019-Jan-16 21:15:28.984926 - [DEBUG] PROPAGATE: No new function!
37681 2019-Jan-16 21:15:28.984953 - [DEBUG] EDGE:
37682 2019-Jan-16 21:15:28.985011 - [DEBUG] ---> 37683 2019-Jan-16 21:15:28.985672 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37684 2019-Jan-16 21:15:28.986317 - [DEBUG]
37685 2019-Jan-16 21:15:28.986342 - [DEBUG] EDGE:
37686 2019-Jan-16 21:15:28.986399 - [DEBUG] ---> 37687 2019-Jan-16 21:15:28.987033 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37688 2019-Jan-16 21:15:28.987676 - [DEBUG]
37689 2019-Jan-16 21:15:28.987700 - [DEBUG] EDGE:
37690 2019-Jan-16 21:15:28.987757 - [DEBUG] ---> 37691 2019-Jan-16 21:15:28.988396 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37692 2019-Jan-16 21:15:28.989053 - [DEBUG]
37693 2019-Jan-16 21:15:28.989089 - [DEBUG] Compose: EdgeIdentity * AllBottom
37694 2019-Jan-16 21:15:28.989116 - [DEBUG]
37695 2019-Jan-16 21:15:28.989139 - [DEBUG] Propagate flow
37696 2019-Jan-16 21:15:28.989162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37697 2019-Jan-16 21:15:28.989219 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37698 2019-Jan-16 21:15:28.989865 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37699 2019-Jan-16 21:15:28.990508 - [DEBUG] Edge function : AllBottom (result of previous compose)
37700 2019-Jan-16 21:15:28.990533 - [DEBUG]
37701 2019-Jan-16 21:15:28.990558 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37702 2019-Jan-16 21:15:28.990584 - [DEBUG] = AllBottom
37703 2019-Jan-16 21:15:28.990608 - [DEBUG]
37704 2019-Jan-16 21:15:28.990631 - [DEBUG] PROPAGATE: No new function!
37705 2019-Jan-16 21:15:28.990657 - [DEBUG] EDGE:
37706 2019-Jan-16 21:15:28.990715 - [DEBUG] ---> 37707 2019-Jan-16 21:15:28.991360 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37708 2019-Jan-16 21:15:28.992018 - [DEBUG]
37709 2019-Jan-16 21:15:28.992043 - [DEBUG] EDGE:
37710 2019-Jan-16 21:15:28.992101 - [DEBUG] ---> 37711 2019-Jan-16 21:15:28.992734 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37712 2019-Jan-16 21:15:28.993379 - [DEBUG]
37713 2019-Jan-16 21:15:28.993404 - [DEBUG] EDGE:
37714 2019-Jan-16 21:15:28.993461 - [DEBUG] ---> 37715 2019-Jan-16 21:15:28.994097 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37716 2019-Jan-16 21:15:28.994738 - [DEBUG]
37717 2019-Jan-16 21:15:28.994764 - [DEBUG] EDGE:
37718 2019-Jan-16 21:15:28.994821 - [DEBUG] ---> 37719 2019-Jan-16 21:15:28.995473 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37720 2019-Jan-16 21:15:28.996116 - [DEBUG]
37721 2019-Jan-16 21:15:28.996154 - [DEBUG] Compose: EdgeIdentity * AllBottom
37722 2019-Jan-16 21:15:28.996181 - [DEBUG]
37723 2019-Jan-16 21:15:28.996204 - [DEBUG] Propagate flow
37724 2019-Jan-16 21:15:28.996227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37725 2019-Jan-16 21:15:28.996284 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37726 2019-Jan-16 21:15:28.996922 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37727 2019-Jan-16 21:15:28.997566 - [DEBUG] Edge function : AllBottom (result of previous compose)
37728 2019-Jan-16 21:15:28.997591 - [DEBUG]
37729 2019-Jan-16 21:15:28.997616 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37730 2019-Jan-16 21:15:28.997642 - [DEBUG] = AllBottom
37731 2019-Jan-16 21:15:28.997666 - [DEBUG]
37732 2019-Jan-16 21:15:28.997689 - [DEBUG] PROPAGATE: No new function!
37733 2019-Jan-16 21:15:28.997715 - [DEBUG] EDGE:
37734 2019-Jan-16 21:15:28.997772 - [DEBUG] ---> 37735 2019-Jan-16 21:15:28.998430 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37736 2019-Jan-16 21:15:28.999075 - [DEBUG]
37737 2019-Jan-16 21:15:28.999108 - [DEBUG] EDGE:
37738 2019-Jan-16 21:15:28.999166 - [DEBUG] ---> 37739 2019-Jan-16 21:15:28.999799 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37740 2019-Jan-16 21:15:29.000442 - [DEBUG]
37741 2019-Jan-16 21:15:29.000468 - [DEBUG] EDGE:
37742 2019-Jan-16 21:15:29.000525 - [DEBUG] ---> 37743 2019-Jan-16 21:15:29.001163 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37744 2019-Jan-16 21:15:29.001822 - [DEBUG]
37745 2019-Jan-16 21:15:29.001859 - [DEBUG] Compose: EdgeIdentity * AllBottom
37746 2019-Jan-16 21:15:29.001886 - [DEBUG]
37747 2019-Jan-16 21:15:29.001910 - [DEBUG] Propagate flow
37748 2019-Jan-16 21:15:29.001933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37749 2019-Jan-16 21:15:29.001990 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37750 2019-Jan-16 21:15:29.002628 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37751 2019-Jan-16 21:15:29.003272 - [DEBUG] Edge function : AllBottom (result of previous compose)
37752 2019-Jan-16 21:15:29.003297 - [DEBUG]
37753 2019-Jan-16 21:15:29.003322 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37754 2019-Jan-16 21:15:29.003348 - [DEBUG] = AllBottom
37755 2019-Jan-16 21:15:29.003372 - [DEBUG]
37756 2019-Jan-16 21:15:29.003395 - [DEBUG] PROPAGATE: No new function!
37757 2019-Jan-16 21:15:29.003422 - [DEBUG] EDGE:
37758 2019-Jan-16 21:15:29.003479 - [DEBUG] ---> 37759 2019-Jan-16 21:15:29.004126 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37760 2019-Jan-16 21:15:29.004771 - [DEBUG]
37761 2019-Jan-16 21:15:29.004796 - [DEBUG] EDGE:
37762 2019-Jan-16 21:15:29.004854 - [DEBUG] ---> 37763 2019-Jan-16 21:15:29.005503 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37764 2019-Jan-16 21:15:29.006147 - [DEBUG]
37765 2019-Jan-16 21:15:29.006172 - [DEBUG] EDGE:
37766 2019-Jan-16 21:15:29.006229 - [DEBUG] ---> 37767 2019-Jan-16 21:15:29.006867 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37768 2019-Jan-16 21:15:29.007511 - [DEBUG]
37769 2019-Jan-16 21:15:29.007548 - [DEBUG] Compose: EdgeIdentity * AllBottom
37770 2019-Jan-16 21:15:29.007575 - [DEBUG]
37771 2019-Jan-16 21:15:29.007599 - [DEBUG] Propagate flow
37772 2019-Jan-16 21:15:29.007622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37773 2019-Jan-16 21:15:29.007678 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37774 2019-Jan-16 21:15:29.008316 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37775 2019-Jan-16 21:15:29.008976 - [DEBUG] Edge function : AllBottom (result of previous compose)
37776 2019-Jan-16 21:15:29.009010 - [DEBUG]
37777 2019-Jan-16 21:15:29.009035 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37778 2019-Jan-16 21:15:29.009061 - [DEBUG] = AllBottom
37779 2019-Jan-16 21:15:29.009085 - [DEBUG]
37780 2019-Jan-16 21:15:29.009108 - [DEBUG] PROPAGATE: No new function!
37781 2019-Jan-16 21:15:29.009134 - [DEBUG] EDGE:
37782 2019-Jan-16 21:15:29.009193 - [DEBUG] ---> 37783 2019-Jan-16 21:15:29.009840 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
37784 2019-Jan-16 21:15:29.010485 - [DEBUG]
37785 2019-Jan-16 21:15:29.010519 - [DEBUG] Compose: EdgeIdentity * AllBottom
37786 2019-Jan-16 21:15:29.010545 - [DEBUG]
37787 2019-Jan-16 21:15:29.010569 - [DEBUG] Propagate flow
37788 2019-Jan-16 21:15:29.010592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37789 2019-Jan-16 21:15:29.010648 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
37790 2019-Jan-16 21:15:29.011294 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37791 2019-Jan-16 21:15:29.011955 - [DEBUG] Edge function : AllBottom (result of previous compose)
37792 2019-Jan-16 21:15:29.011980 - [DEBUG]
37793 2019-Jan-16 21:15:29.012005 - [DEBUG] Join: AllTop & AllBottom
37794 2019-Jan-16 21:15:29.012031 - [DEBUG] = AllBottom (new jump func)
37795 2019-Jan-16 21:15:29.012055 - [DEBUG]
37796 2019-Jan-16 21:15:29.012078 - [DEBUG] Start adding new jump function
37797 2019-Jan-16 21:15:29.012101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37798 2019-Jan-16 21:15:29.012157 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37799 2019-Jan-16 21:15:29.012802 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
37800 2019-Jan-16 21:15:29.013439 - [DEBUG] Edge Function : AllBottom
37801 2019-Jan-16 21:15:29.013467 - [DEBUG] End adding new jump function
37802 2019-Jan-16 21:15:29.013491 - [DEBUG]
37803 2019-Jan-16 21:15:29.013515 - [DEBUG] -------------------------------------------- 1043. Path Edge --------------------------------------------
37804 2019-Jan-16 21:15:29.013539 - [DEBUG]
37805 2019-Jan-16 21:15:29.013562 - [DEBUG] Process 1043. path edge:
37806 2019-Jan-16 21:15:29.013586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37807 2019-Jan-16 21:15:29.013641 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
37808 2019-Jan-16 21:15:29.014279 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37809 2019-Jan-16 21:15:29.014922 - [DEBUG]
37810 2019-Jan-16 21:15:29.014946 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
37811 2019-Jan-16 21:15:29.015609 - [DEBUG] Possible callees:
37812 2019-Jan-16 21:15:29.015634 - [DEBUG] foo
37813 2019-Jan-16 21:15:29.015659 - [DEBUG] Possible return sites:
37814 2019-Jan-16 21:15:29.015682 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12637815 2019-Jan-16 21:15:29.016946 - [DEBUG] Found and process special summary
37816 2019-Jan-16 21:15:29.016980 - [DEBUG] Compose: EdgeIdentity * AllBottom
37817 2019-Jan-16 21:15:29.017007 - [DEBUG]
37818 2019-Jan-16 21:15:29.017031 - [DEBUG] Propagate flow
37819 2019-Jan-16 21:15:29.017054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37820 2019-Jan-16 21:15:29.017127 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37821 2019-Jan-16 21:15:29.017767 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37822 2019-Jan-16 21:15:29.018426 - [DEBUG] Edge function : AllBottom (result of previous compose)
37823 2019-Jan-16 21:15:29.018451 - [DEBUG]
37824 2019-Jan-16 21:15:29.018476 - [DEBUG] Join: AllTop & AllBottom
37825 2019-Jan-16 21:15:29.018502 - [DEBUG] = AllBottom (new jump func)
37826 2019-Jan-16 21:15:29.018526 - [DEBUG]
37827 2019-Jan-16 21:15:29.018549 - [DEBUG] Start adding new jump function
37828 2019-Jan-16 21:15:29.018572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37829 2019-Jan-16 21:15:29.018629 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37830 2019-Jan-16 21:15:29.019274 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37831 2019-Jan-16 21:15:29.019914 - [DEBUG] Edge Function : AllBottom
37832 2019-Jan-16 21:15:29.019942 - [DEBUG] End adding new jump function
37833 2019-Jan-16 21:15:29.019966 - [DEBUG]
37834 2019-Jan-16 21:15:29.019990 - [DEBUG] -------------------------------------------- 1044. Path Edge --------------------------------------------
37835 2019-Jan-16 21:15:29.020014 - [DEBUG]
37836 2019-Jan-16 21:15:29.020037 - [DEBUG] Process 1044. path edge:
37837 2019-Jan-16 21:15:29.020060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37838 2019-Jan-16 21:15:29.020116 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
37839 2019-Jan-16 21:15:29.020756 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37840 2019-Jan-16 21:15:29.021401 - [DEBUG]
37841 2019-Jan-16 21:15:29.021425 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37842 2019-Jan-16 21:15:29.022094 - [DEBUG] Compose: EdgeIdentity * AllBottom
37843 2019-Jan-16 21:15:29.022121 - [DEBUG]
37844 2019-Jan-16 21:15:29.022145 - [DEBUG] Propagate flow
37845 2019-Jan-16 21:15:29.022168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37846 2019-Jan-16 21:15:29.022226 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37847 2019-Jan-16 21:15:29.022861 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37848 2019-Jan-16 21:15:29.023506 - [DEBUG] Edge function : AllBottom (result of previous compose)
37849 2019-Jan-16 21:15:29.023531 - [DEBUG]
37850 2019-Jan-16 21:15:29.023556 - [DEBUG] Join: AllTop & AllBottom
37851 2019-Jan-16 21:15:29.023582 - [DEBUG] = AllBottom (new jump func)
37852 2019-Jan-16 21:15:29.023606 - [DEBUG]
37853 2019-Jan-16 21:15:29.023630 - [DEBUG] Start adding new jump function
37854 2019-Jan-16 21:15:29.023653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37855 2019-Jan-16 21:15:29.023709 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37856 2019-Jan-16 21:15:29.024353 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37857 2019-Jan-16 21:15:29.024987 - [DEBUG] Edge Function : AllBottom
37858 2019-Jan-16 21:15:29.025016 - [DEBUG] End adding new jump function
37859 2019-Jan-16 21:15:29.025040 - [DEBUG]
37860 2019-Jan-16 21:15:29.025075 - [DEBUG] -------------------------------------------- 1045. Path Edge --------------------------------------------
37861 2019-Jan-16 21:15:29.025110 - [DEBUG]
37862 2019-Jan-16 21:15:29.025134 - [DEBUG] Process 1045. path edge:
37863 2019-Jan-16 21:15:29.025157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37864 2019-Jan-16 21:15:29.025214 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
37865 2019-Jan-16 21:15:29.025851 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37866 2019-Jan-16 21:15:29.026496 - [DEBUG]
37867 2019-Jan-16 21:15:29.026522 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37868 2019-Jan-16 21:15:29.027173 - [DEBUG] Compose: EdgeIdentity * AllBottom
37869 2019-Jan-16 21:15:29.027200 - [DEBUG]
37870 2019-Jan-16 21:15:29.027224 - [DEBUG] Propagate flow
37871 2019-Jan-16 21:15:29.027247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37872 2019-Jan-16 21:15:29.027304 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37873 2019-Jan-16 21:15:29.027941 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37874 2019-Jan-16 21:15:29.028601 - [DEBUG] Edge function : AllBottom (result of previous compose)
37875 2019-Jan-16 21:15:29.028626 - [DEBUG]
37876 2019-Jan-16 21:15:29.028650 - [DEBUG] Join: AllTop & AllBottom
37877 2019-Jan-16 21:15:29.028676 - [DEBUG] = AllBottom (new jump func)
37878 2019-Jan-16 21:15:29.028700 - [DEBUG]
37879 2019-Jan-16 21:15:29.028723 - [DEBUG] Start adding new jump function
37880 2019-Jan-16 21:15:29.028746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37881 2019-Jan-16 21:15:29.028802 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37882 2019-Jan-16 21:15:29.029448 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37883 2019-Jan-16 21:15:29.030082 - [DEBUG] Edge Function : AllBottom
37884 2019-Jan-16 21:15:29.030115 - [DEBUG] End adding new jump function
37885 2019-Jan-16 21:15:29.030139 - [DEBUG]
37886 2019-Jan-16 21:15:29.030162 - [DEBUG] -------------------------------------------- 1046. Path Edge --------------------------------------------
37887 2019-Jan-16 21:15:29.030186 - [DEBUG]
37888 2019-Jan-16 21:15:29.030209 - [DEBUG] Process 1046. path edge:
37889 2019-Jan-16 21:15:29.030233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37890 2019-Jan-16 21:15:29.030289 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
37891 2019-Jan-16 21:15:29.030924 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37892 2019-Jan-16 21:15:29.031567 - [DEBUG]
37893 2019-Jan-16 21:15:29.031593 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37894 2019-Jan-16 21:15:29.032259 - [DEBUG] Compose: EdgeIdentity * AllBottom
37895 2019-Jan-16 21:15:29.032287 - [DEBUG]
37896 2019-Jan-16 21:15:29.032311 - [DEBUG] Propagate flow
37897 2019-Jan-16 21:15:29.032334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37898 2019-Jan-16 21:15:29.032391 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37899 2019-Jan-16 21:15:29.033043 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37900 2019-Jan-16 21:15:29.033686 - [DEBUG] Edge function : AllBottom (result of previous compose)
37901 2019-Jan-16 21:15:29.033719 - [DEBUG]
37902 2019-Jan-16 21:15:29.033744 - [DEBUG] Join: AllTop & AllBottom
37903 2019-Jan-16 21:15:29.033770 - [DEBUG] = AllBottom (new jump func)
37904 2019-Jan-16 21:15:29.033794 - [DEBUG]
37905 2019-Jan-16 21:15:29.033818 - [DEBUG] Start adding new jump function
37906 2019-Jan-16 21:15:29.033841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37907 2019-Jan-16 21:15:29.033897 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37908 2019-Jan-16 21:15:29.034541 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37909 2019-Jan-16 21:15:29.035200 - [DEBUG] Edge Function : AllBottom
37910 2019-Jan-16 21:15:29.035233 - [DEBUG] End adding new jump function
37911 2019-Jan-16 21:15:29.035257 - [DEBUG]
37912 2019-Jan-16 21:15:29.035281 - [DEBUG] -------------------------------------------- 1047. Path Edge --------------------------------------------
37913 2019-Jan-16 21:15:29.035305 - [DEBUG]
37914 2019-Jan-16 21:15:29.035328 - [DEBUG] Process 1047. path edge:
37915 2019-Jan-16 21:15:29.035352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37916 2019-Jan-16 21:15:29.035408 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
37917 2019-Jan-16 21:15:29.036054 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37918 2019-Jan-16 21:15:29.036698 - [DEBUG]
37919 2019-Jan-16 21:15:29.036722 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37920 2019-Jan-16 21:15:29.037382 - [DEBUG] Possible callees:
37921 2019-Jan-16 21:15:29.037407 - [DEBUG] llvm.dbg.declare
37922 2019-Jan-16 21:15:29.037432 - [DEBUG] Possible return sites:
37923 2019-Jan-16 21:15:29.037455 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13637924 2019-Jan-16 21:15:29.038745 - [DEBUG] Found and process special summary
37925 2019-Jan-16 21:15:29.038780 - [DEBUG] Compose: EdgeIdentity * AllBottom
37926 2019-Jan-16 21:15:29.038807 - [DEBUG]
37927 2019-Jan-16 21:15:29.038831 - [DEBUG] Propagate flow
37928 2019-Jan-16 21:15:29.038854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37929 2019-Jan-16 21:15:29.038911 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37930 2019-Jan-16 21:15:29.039550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37931 2019-Jan-16 21:15:29.040194 - [DEBUG] Edge function : AllBottom (result of previous compose)
37932 2019-Jan-16 21:15:29.040219 - [DEBUG]
37933 2019-Jan-16 21:15:29.040243 - [DEBUG] Join: AllTop & AllBottom
37934 2019-Jan-16 21:15:29.040269 - [DEBUG] = AllBottom (new jump func)
37935 2019-Jan-16 21:15:29.040293 - [DEBUG]
37936 2019-Jan-16 21:15:29.040317 - [DEBUG] Start adding new jump function
37937 2019-Jan-16 21:15:29.040340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37938 2019-Jan-16 21:15:29.040396 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37939 2019-Jan-16 21:15:29.041040 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37940 2019-Jan-16 21:15:29.041677 - [DEBUG] Edge Function : AllBottom
37941 2019-Jan-16 21:15:29.041706 - [DEBUG] End adding new jump function
37942 2019-Jan-16 21:15:29.041751 - [DEBUG]
37943 2019-Jan-16 21:15:29.041776 - [DEBUG] -------------------------------------------- 1048. Path Edge --------------------------------------------
37944 2019-Jan-16 21:15:29.041800 - [DEBUG]
37945 2019-Jan-16 21:15:29.041824 - [DEBUG] Process 1048. path edge:
37946 2019-Jan-16 21:15:29.041847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37947 2019-Jan-16 21:15:29.041903 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
37948 2019-Jan-16 21:15:29.042543 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37949 2019-Jan-16 21:15:29.043186 - [DEBUG]
37950 2019-Jan-16 21:15:29.043210 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37951 2019-Jan-16 21:15:29.043865 - [DEBUG] Compose: EdgeIdentity * AllBottom
37952 2019-Jan-16 21:15:29.043893 - [DEBUG]
37953 2019-Jan-16 21:15:29.043917 - [DEBUG] Propagate flow
37954 2019-Jan-16 21:15:29.043940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37955 2019-Jan-16 21:15:29.043998 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37956 2019-Jan-16 21:15:29.044633 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37957 2019-Jan-16 21:15:29.045292 - [DEBUG] Edge function : AllBottom (result of previous compose)
37958 2019-Jan-16 21:15:29.045317 - [DEBUG]
37959 2019-Jan-16 21:15:29.045341 - [DEBUG] Join: AllTop & AllBottom
37960 2019-Jan-16 21:15:29.045367 - [DEBUG] = AllBottom (new jump func)
37961 2019-Jan-16 21:15:29.045391 - [DEBUG]
37962 2019-Jan-16 21:15:29.045414 - [DEBUG] Start adding new jump function
37963 2019-Jan-16 21:15:29.045437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37964 2019-Jan-16 21:15:29.045493 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37965 2019-Jan-16 21:15:29.046138 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37966 2019-Jan-16 21:15:29.046773 - [DEBUG] Edge Function : AllBottom
37967 2019-Jan-16 21:15:29.046801 - [DEBUG] End adding new jump function
37968 2019-Jan-16 21:15:29.046825 - [DEBUG]
37969 2019-Jan-16 21:15:29.046848 - [DEBUG] -------------------------------------------- 1049. Path Edge --------------------------------------------
37970 2019-Jan-16 21:15:29.046873 - [DEBUG]
37971 2019-Jan-16 21:15:29.046896 - [DEBUG] Process 1049. path edge:
37972 2019-Jan-16 21:15:29.046920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37973 2019-Jan-16 21:15:29.046976 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
37974 2019-Jan-16 21:15:29.047611 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37975 2019-Jan-16 21:15:29.048253 - [DEBUG]
37976 2019-Jan-16 21:15:29.048278 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37977 2019-Jan-16 21:15:29.048945 - [DEBUG] Compose: EdgeIdentity * AllBottom
37978 2019-Jan-16 21:15:29.048973 - [DEBUG]
37979 2019-Jan-16 21:15:29.048997 - [DEBUG] Propagate flow
37980 2019-Jan-16 21:15:29.049021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37981 2019-Jan-16 21:15:29.049078 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37982 2019-Jan-16 21:15:29.049712 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37983 2019-Jan-16 21:15:29.050356 - [DEBUG] Edge function : AllBottom (result of previous compose)
37984 2019-Jan-16 21:15:29.050381 - [DEBUG]
37985 2019-Jan-16 21:15:29.050413 - [DEBUG] Join: AllTop & AllBottom
37986 2019-Jan-16 21:15:29.050440 - [DEBUG] = AllBottom (new jump func)
37987 2019-Jan-16 21:15:29.050464 - [DEBUG]
37988 2019-Jan-16 21:15:29.050488 - [DEBUG] Start adding new jump function
37989 2019-Jan-16 21:15:29.050511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37990 2019-Jan-16 21:15:29.050567 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37991 2019-Jan-16 21:15:29.051212 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
37992 2019-Jan-16 21:15:29.051859 - [DEBUG] Edge Function : AllBottom
37993 2019-Jan-16 21:15:29.051889 - [DEBUG] End adding new jump function
37994 2019-Jan-16 21:15:29.051913 - [DEBUG]
37995 2019-Jan-16 21:15:29.051936 - [DEBUG] -------------------------------------------- 1050. Path Edge --------------------------------------------
37996 2019-Jan-16 21:15:29.051961 - [DEBUG]
37997 2019-Jan-16 21:15:29.051984 - [DEBUG] Process 1050. path edge:
37998 2019-Jan-16 21:15:29.052008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37999 2019-Jan-16 21:15:29.052064 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
38000 2019-Jan-16 21:15:29.052696 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38001 2019-Jan-16 21:15:29.053339 - [DEBUG]
38002 2019-Jan-16 21:15:29.053364 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
38003 2019-Jan-16 21:15:29.054014 - [DEBUG] Compose: EdgeIdentity * AllBottom
38004 2019-Jan-16 21:15:29.054042 - [DEBUG]
38005 2019-Jan-16 21:15:29.054066 - [DEBUG] Propagate flow
38006 2019-Jan-16 21:15:29.054089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38007 2019-Jan-16 21:15:29.054146 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38008 2019-Jan-16 21:15:29.054796 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38009 2019-Jan-16 21:15:29.055455 - [DEBUG] Edge function : AllBottom (result of previous compose)
38010 2019-Jan-16 21:15:29.055480 - [DEBUG]
38011 2019-Jan-16 21:15:29.055506 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38012 2019-Jan-16 21:15:29.055532 - [DEBUG] = AllBottom
38013 2019-Jan-16 21:15:29.055556 - [DEBUG]
38014 2019-Jan-16 21:15:29.055579 - [DEBUG] PROPAGATE: No new function!
38015 2019-Jan-16 21:15:29.055603 - [DEBUG] EDGE:
38016 2019-Jan-16 21:15:29.055661 - [DEBUG] ---> 38017 2019-Jan-16 21:15:29.056294 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38018 2019-Jan-16 21:15:29.056937 - [DEBUG]
38019 2019-Jan-16 21:15:29.056962 - [DEBUG] EDGE:
38020 2019-Jan-16 21:15:29.057020 - [DEBUG] ---> 38021 2019-Jan-16 21:15:29.057654 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38022 2019-Jan-16 21:15:29.058297 - [DEBUG]
38023 2019-Jan-16 21:15:29.058322 - [DEBUG] EDGE:
38024 2019-Jan-16 21:15:29.058379 - [DEBUG] ---> 38025 2019-Jan-16 21:15:29.059031 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38026 2019-Jan-16 21:15:29.059683 - [DEBUG]
38027 2019-Jan-16 21:15:29.059719 - [DEBUG] Compose: EdgeIdentity * AllBottom
38028 2019-Jan-16 21:15:29.059746 - [DEBUG]
38029 2019-Jan-16 21:15:29.059770 - [DEBUG] Propagate flow
38030 2019-Jan-16 21:15:29.059793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38031 2019-Jan-16 21:15:29.059849 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38032 2019-Jan-16 21:15:29.060487 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38033 2019-Jan-16 21:15:29.061131 - [DEBUG] Edge function : AllBottom (result of previous compose)
38034 2019-Jan-16 21:15:29.061156 - [DEBUG]
38035 2019-Jan-16 21:15:29.061181 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38036 2019-Jan-16 21:15:29.061206 - [DEBUG] = AllBottom
38037 2019-Jan-16 21:15:29.061231 - [DEBUG]
38038 2019-Jan-16 21:15:29.061254 - [DEBUG] PROPAGATE: No new function!
38039 2019-Jan-16 21:15:29.061280 - [DEBUG] EDGE:
38040 2019-Jan-16 21:15:29.061337 - [DEBUG] ---> 38041 2019-Jan-16 21:15:29.061998 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38042 2019-Jan-16 21:15:29.062642 - [DEBUG]
38043 2019-Jan-16 21:15:29.062675 - [DEBUG] Compose: EdgeIdentity * AllBottom
38044 2019-Jan-16 21:15:29.062701 - [DEBUG]
38045 2019-Jan-16 21:15:29.062725 - [DEBUG] Propagate flow
38046 2019-Jan-16 21:15:29.062748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38047 2019-Jan-16 21:15:29.062804 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38048 2019-Jan-16 21:15:29.063448 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38049 2019-Jan-16 21:15:29.064091 - [DEBUG] Edge function : AllBottom (result of previous compose)
38050 2019-Jan-16 21:15:29.064116 - [DEBUG]
38051 2019-Jan-16 21:15:29.064141 - [DEBUG] Join: AllTop & AllBottom
38052 2019-Jan-16 21:15:29.064166 - [DEBUG] = AllBottom (new jump func)
38053 2019-Jan-16 21:15:29.064191 - [DEBUG]
38054 2019-Jan-16 21:15:29.064214 - [DEBUG] Start adding new jump function
38055 2019-Jan-16 21:15:29.064237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38056 2019-Jan-16 21:15:29.064293 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38057 2019-Jan-16 21:15:29.064936 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38058 2019-Jan-16 21:15:29.065598 - [DEBUG] Edge Function : AllBottom
38059 2019-Jan-16 21:15:29.065631 - [DEBUG] End adding new jump function
38060 2019-Jan-16 21:15:29.065655 - [DEBUG]
38061 2019-Jan-16 21:15:29.065678 - [DEBUG] -------------------------------------------- 1051. Path Edge --------------------------------------------
38062 2019-Jan-16 21:15:29.065702 - [DEBUG]
38063 2019-Jan-16 21:15:29.065726 - [DEBUG] Process 1051. path edge:
38064 2019-Jan-16 21:15:29.065749 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38065 2019-Jan-16 21:15:29.065805 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
38066 2019-Jan-16 21:15:29.066451 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38067 2019-Jan-16 21:15:29.067096 - [DEBUG]
38068 2019-Jan-16 21:15:29.067128 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38069 2019-Jan-16 21:15:29.067783 - [DEBUG] Possible callees:
38070 2019-Jan-16 21:15:29.067808 - [DEBUG] llvm.dbg.declare
38071 2019-Jan-16 21:15:29.067833 - [DEBUG] Possible return sites:
38072 2019-Jan-16 21:15:29.067856 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14338073 2019-Jan-16 21:15:29.069143 - [DEBUG] Found and process special summary
38074 2019-Jan-16 21:15:29.069177 - [DEBUG] Compose: EdgeIdentity * AllBottom
38075 2019-Jan-16 21:15:29.069204 - [DEBUG]
38076 2019-Jan-16 21:15:29.069228 - [DEBUG] Propagate flow
38077 2019-Jan-16 21:15:29.069251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38078 2019-Jan-16 21:15:29.069307 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38079 2019-Jan-16 21:15:29.069945 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38080 2019-Jan-16 21:15:29.070589 - [DEBUG] Edge function : AllBottom (result of previous compose)
38081 2019-Jan-16 21:15:29.070614 - [DEBUG]
38082 2019-Jan-16 21:15:29.070638 - [DEBUG] Join: AllTop & AllBottom
38083 2019-Jan-16 21:15:29.070664 - [DEBUG] = AllBottom (new jump func)
38084 2019-Jan-16 21:15:29.070688 - [DEBUG]
38085 2019-Jan-16 21:15:29.070711 - [DEBUG] Start adding new jump function
38086 2019-Jan-16 21:15:29.070734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38087 2019-Jan-16 21:15:29.070790 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38088 2019-Jan-16 21:15:29.071434 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38089 2019-Jan-16 21:15:29.072087 - [DEBUG] Edge Function : AllBottom
38090 2019-Jan-16 21:15:29.072115 - [DEBUG] End adding new jump function
38091 2019-Jan-16 21:15:29.072139 - [DEBUG]
38092 2019-Jan-16 21:15:29.072162 - [DEBUG] -------------------------------------------- 1052. Path Edge --------------------------------------------
38093 2019-Jan-16 21:15:29.072187 - [DEBUG]
38094 2019-Jan-16 21:15:29.072210 - [DEBUG] Process 1052. path edge:
38095 2019-Jan-16 21:15:29.072234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38096 2019-Jan-16 21:15:29.072290 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
38097 2019-Jan-16 21:15:29.072928 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38098 2019-Jan-16 21:15:29.073570 - [DEBUG]
38099 2019-Jan-16 21:15:29.073594 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38100 2019-Jan-16 21:15:29.074249 - [DEBUG] Compose: EdgeIdentity * AllBottom
38101 2019-Jan-16 21:15:29.074277 - [DEBUG]
38102 2019-Jan-16 21:15:29.074301 - [DEBUG] Propagate flow
38103 2019-Jan-16 21:15:29.074324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38104 2019-Jan-16 21:15:29.074381 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
38105 2019-Jan-16 21:15:29.075014 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38106 2019-Jan-16 21:15:29.075679 - [DEBUG] Edge function : AllBottom (result of previous compose)
38107 2019-Jan-16 21:15:29.075704 - [DEBUG]
38108 2019-Jan-16 21:15:29.075729 - [DEBUG] Join: AllTop & AllBottom
38109 2019-Jan-16 21:15:29.075754 - [DEBUG] = AllBottom (new jump func)
38110 2019-Jan-16 21:15:29.075787 - [DEBUG]
38111 2019-Jan-16 21:15:29.075811 - [DEBUG] Start adding new jump function
38112 2019-Jan-16 21:15:29.075834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38113 2019-Jan-16 21:15:29.075891 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38114 2019-Jan-16 21:15:29.076537 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
38115 2019-Jan-16 21:15:29.077177 - [DEBUG] Edge Function : AllBottom
38116 2019-Jan-16 21:15:29.077205 - [DEBUG] End adding new jump function
38117 2019-Jan-16 21:15:29.077229 - [DEBUG]
38118 2019-Jan-16 21:15:29.077253 - [DEBUG] -------------------------------------------- 1053. Path Edge --------------------------------------------
38119 2019-Jan-16 21:15:29.077277 - [DEBUG]
38120 2019-Jan-16 21:15:29.077300 - [DEBUG] Process 1053. path edge:
38121 2019-Jan-16 21:15:29.077324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38122 2019-Jan-16 21:15:29.077381 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
38123 2019-Jan-16 21:15:29.078049 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38124 2019-Jan-16 21:15:29.078708 - [DEBUG]
38125 2019-Jan-16 21:15:29.078734 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
38126 2019-Jan-16 21:15:29.079386 - [DEBUG] Compose: EdgeIdentity * AllBottom
38127 2019-Jan-16 21:15:29.079414 - [DEBUG]
38128 2019-Jan-16 21:15:29.079437 - [DEBUG] Propagate flow
38129 2019-Jan-16 21:15:29.079461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38130 2019-Jan-16 21:15:29.079518 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
38131 2019-Jan-16 21:15:29.080150 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38132 2019-Jan-16 21:15:29.080793 - [DEBUG] Edge function : AllBottom (result of previous compose)
38133 2019-Jan-16 21:15:29.080818 - [DEBUG]
38134 2019-Jan-16 21:15:29.080843 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38135 2019-Jan-16 21:15:29.080869 - [DEBUG] = AllBottom
38136 2019-Jan-16 21:15:29.080893 - [DEBUG]
38137 2019-Jan-16 21:15:29.080916 - [DEBUG] PROPAGATE: No new function!
38138 2019-Jan-16 21:15:29.080940 - [DEBUG] EDGE:
38139 2019-Jan-16 21:15:29.080998 - [DEBUG] ---> 38140 2019-Jan-16 21:15:29.081631 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38141 2019-Jan-16 21:15:29.082291 - [DEBUG]
38142 2019-Jan-16 21:15:29.082315 - [DEBUG] EDGE:
38143 2019-Jan-16 21:15:29.082373 - [DEBUG] ---> 38144 2019-Jan-16 21:15:29.083010 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38145 2019-Jan-16 21:15:29.083654 - [DEBUG]
38146 2019-Jan-16 21:15:29.083690 - [DEBUG] Compose: EdgeIdentity * AllBottom
38147 2019-Jan-16 21:15:29.083717 - [DEBUG]
38148 2019-Jan-16 21:15:29.083740 - [DEBUG] Propagate flow
38149 2019-Jan-16 21:15:29.083763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38150 2019-Jan-16 21:15:29.083819 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38151 2019-Jan-16 21:15:29.084458 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38152 2019-Jan-16 21:15:29.085169 - [DEBUG] Edge function : AllBottom (result of previous compose)
38153 2019-Jan-16 21:15:29.085196 - [DEBUG]
38154 2019-Jan-16 21:15:29.085223 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38155 2019-Jan-16 21:15:29.085250 - [DEBUG] = AllBottom
38156 2019-Jan-16 21:15:29.085275 - [DEBUG]
38157 2019-Jan-16 21:15:29.085297 - [DEBUG] PROPAGATE: No new function!
38158 2019-Jan-16 21:15:29.085329 - [DEBUG] EDGE:
38159 2019-Jan-16 21:15:29.085403 - [DEBUG] ---> 38160 2019-Jan-16 21:15:29.086118 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38161 2019-Jan-16 21:15:29.086824 - [DEBUG]
38162 2019-Jan-16 21:15:29.086852 - [DEBUG] EDGE:
38163 2019-Jan-16 21:15:29.086924 - [DEBUG] ---> 38164 2019-Jan-16 21:15:29.087597 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38165 2019-Jan-16 21:15:29.088247 - [DEBUG]
38166 2019-Jan-16 21:15:29.088300 - [DEBUG] Compose: EdgeIdentity * AllBottom
38167 2019-Jan-16 21:15:29.088327 - [DEBUG]
38168 2019-Jan-16 21:15:29.088351 - [DEBUG] Propagate flow
38169 2019-Jan-16 21:15:29.088375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38170 2019-Jan-16 21:15:29.088456 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
38171 2019-Jan-16 21:15:29.089095 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38172 2019-Jan-16 21:15:29.089739 - [DEBUG] Edge function : AllBottom (result of previous compose)
38173 2019-Jan-16 21:15:29.089764 - [DEBUG]
38174 2019-Jan-16 21:15:29.089790 - [DEBUG] Join: AllTop & AllBottom
38175 2019-Jan-16 21:15:29.089816 - [DEBUG] = AllBottom (new jump func)
38176 2019-Jan-16 21:15:29.089841 - [DEBUG]
38177 2019-Jan-16 21:15:29.089864 - [DEBUG] Start adding new jump function
38178 2019-Jan-16 21:15:29.089887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38179 2019-Jan-16 21:15:29.089943 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38180 2019-Jan-16 21:15:29.090588 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
38181 2019-Jan-16 21:15:29.091222 - [DEBUG] Edge Function : AllBottom
38182 2019-Jan-16 21:15:29.091259 - [DEBUG] End adding new jump function
38183 2019-Jan-16 21:15:29.091283 - [DEBUG]
38184 2019-Jan-16 21:15:29.091307 - [DEBUG] -------------------------------------------- 1054. Path Edge --------------------------------------------
38185 2019-Jan-16 21:15:29.091331 - [DEBUG]
38186 2019-Jan-16 21:15:29.091354 - [DEBUG] Process 1054. path edge:
38187 2019-Jan-16 21:15:29.091378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38188 2019-Jan-16 21:15:29.091435 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
38189 2019-Jan-16 21:15:29.092086 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38190 2019-Jan-16 21:15:29.092730 - [DEBUG]
38191 2019-Jan-16 21:15:29.092757 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
38192 2019-Jan-16 21:15:29.093410 - [DEBUG] Compose: EdgeIdentity * AllBottom
38193 2019-Jan-16 21:15:29.093467 - [DEBUG]
38194 2019-Jan-16 21:15:29.093492 - [DEBUG] Propagate flow
38195 2019-Jan-16 21:15:29.093516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38196 2019-Jan-16 21:15:29.093573 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38197 2019-Jan-16 21:15:29.094221 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38198 2019-Jan-16 21:15:29.094864 - [DEBUG] Edge function : AllBottom (result of previous compose)
38199 2019-Jan-16 21:15:29.094889 - [DEBUG]
38200 2019-Jan-16 21:15:29.094915 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38201 2019-Jan-16 21:15:29.094941 - [DEBUG] = AllBottom
38202 2019-Jan-16 21:15:29.094965 - [DEBUG]
38203 2019-Jan-16 21:15:29.094988 - [DEBUG] PROPAGATE: No new function!
38204 2019-Jan-16 21:15:29.095020 - [DEBUG] Compose: EdgeIdentity * AllBottom
38205 2019-Jan-16 21:15:29.095047 - [DEBUG]
38206 2019-Jan-16 21:15:29.095085 - [DEBUG] Propagate flow
38207 2019-Jan-16 21:15:29.095109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38208 2019-Jan-16 21:15:29.095166 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38209 2019-Jan-16 21:15:29.095812 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38210 2019-Jan-16 21:15:29.096454 - [DEBUG] Edge function : AllBottom (result of previous compose)
38211 2019-Jan-16 21:15:29.096480 - [DEBUG]
38212 2019-Jan-16 21:15:29.096505 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38213 2019-Jan-16 21:15:29.096532 - [DEBUG] = AllBottom
38214 2019-Jan-16 21:15:29.096556 - [DEBUG]
38215 2019-Jan-16 21:15:29.096579 - [DEBUG] PROPAGATE: No new function!
38216 2019-Jan-16 21:15:29.096603 - [DEBUG] EDGE:
38217 2019-Jan-16 21:15:29.096661 - [DEBUG] ---> 38218 2019-Jan-16 21:15:29.097296 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38219 2019-Jan-16 21:15:29.097941 - [DEBUG]
38220 2019-Jan-16 21:15:29.097966 - [DEBUG] EDGE:
38221 2019-Jan-16 21:15:29.098023 - [DEBUG] ---> 38222 2019-Jan-16 21:15:29.098673 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38223 2019-Jan-16 21:15:29.099317 - [DEBUG]
38224 2019-Jan-16 21:15:29.099343 - [DEBUG] EDGE:
38225 2019-Jan-16 21:15:29.099400 - [DEBUG] ---> 38226 2019-Jan-16 21:15:29.100040 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38227 2019-Jan-16 21:15:29.100682 - [DEBUG]
38228 2019-Jan-16 21:15:29.100724 - [DEBUG] Compose: EdgeIdentity * AllBottom
38229 2019-Jan-16 21:15:29.100751 - [DEBUG]
38230 2019-Jan-16 21:15:29.100774 - [DEBUG] Propagate flow
38231 2019-Jan-16 21:15:29.100797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38232 2019-Jan-16 21:15:29.100853 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38233 2019-Jan-16 21:15:29.101491 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38234 2019-Jan-16 21:15:29.102160 - [DEBUG] Edge function : AllBottom (result of previous compose)
38235 2019-Jan-16 21:15:29.102186 - [DEBUG]
38236 2019-Jan-16 21:15:29.102212 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38237 2019-Jan-16 21:15:29.102237 - [DEBUG] = AllBottom
38238 2019-Jan-16 21:15:29.102261 - [DEBUG]
38239 2019-Jan-16 21:15:29.102284 - [DEBUG] PROPAGATE: No new function!
38240 2019-Jan-16 21:15:29.102312 - [DEBUG] EDGE:
38241 2019-Jan-16 21:15:29.102370 - [DEBUG] ---> 38242 2019-Jan-16 21:15:29.103008 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38243 2019-Jan-16 21:15:29.103669 - [DEBUG]
38244 2019-Jan-16 21:15:29.103696 - [DEBUG] EDGE:
38245 2019-Jan-16 21:15:29.103757 - [DEBUG] ---> 38246 2019-Jan-16 21:15:29.104394 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38247 2019-Jan-16 21:15:29.105036 - [DEBUG]
38248 2019-Jan-16 21:15:29.105061 - [DEBUG] EDGE:
38249 2019-Jan-16 21:15:29.105133 - [DEBUG] ---> 38250 2019-Jan-16 21:15:29.105772 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38251 2019-Jan-16 21:15:29.106416 - [DEBUG]
38252 2019-Jan-16 21:15:29.106441 - [DEBUG] EDGE:
38253 2019-Jan-16 21:15:29.106498 - [DEBUG] ---> 38254 2019-Jan-16 21:15:29.107132 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38255 2019-Jan-16 21:15:29.107776 - [DEBUG]
38256 2019-Jan-16 21:15:29.107801 - [DEBUG] EDGE:
38257 2019-Jan-16 21:15:29.107858 - [DEBUG] ---> 38258 2019-Jan-16 21:15:29.108508 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38259 2019-Jan-16 21:15:29.109150 - [DEBUG]
38260 2019-Jan-16 21:15:29.109175 - [DEBUG] EDGE:
38261 2019-Jan-16 21:15:29.109233 - [DEBUG] ---> 38262 2019-Jan-16 21:15:29.109872 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38263 2019-Jan-16 21:15:29.110514 - [DEBUG]
38264 2019-Jan-16 21:15:29.110539 - [DEBUG] EDGE:
38265 2019-Jan-16 21:15:29.110596 - [DEBUG] ---> 38266 2019-Jan-16 21:15:29.111242 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38267 2019-Jan-16 21:15:29.111940 - [DEBUG]
38268 2019-Jan-16 21:15:29.111968 - [DEBUG] EDGE:
38269 2019-Jan-16 21:15:29.112035 - [DEBUG] ---> 38270 2019-Jan-16 21:15:29.112696 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38271 2019-Jan-16 21:15:29.113341 - [DEBUG]
38272 2019-Jan-16 21:15:29.113383 - [DEBUG] EDGE:
38273 2019-Jan-16 21:15:29.113443 - [DEBUG] ---> 38274 2019-Jan-16 21:15:29.114083 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38275 2019-Jan-16 21:15:29.114726 - [DEBUG]
38276 2019-Jan-16 21:15:29.114787 - [DEBUG] Compose: EdgeIdentity * AllBottom
38277 2019-Jan-16 21:15:29.114815 - [DEBUG]
38278 2019-Jan-16 21:15:29.114840 - [DEBUG] Propagate flow
38279 2019-Jan-16 21:15:29.114863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38280 2019-Jan-16 21:15:29.114919 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
38281 2019-Jan-16 21:15:29.115580 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38282 2019-Jan-16 21:15:29.116240 - [DEBUG] Edge function : AllBottom (result of previous compose)
38283 2019-Jan-16 21:15:29.116265 - [DEBUG]
38284 2019-Jan-16 21:15:29.116293 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38285 2019-Jan-16 21:15:29.116318 - [DEBUG] = AllBottom
38286 2019-Jan-16 21:15:29.116342 - [DEBUG]
38287 2019-Jan-16 21:15:29.116365 - [DEBUG] PROPAGATE: No new function!
38288 2019-Jan-16 21:15:29.116391 - [DEBUG] Compose: EdgeIdentity * AllBottom
38289 2019-Jan-16 21:15:29.116417 - [DEBUG]
38290 2019-Jan-16 21:15:29.116441 - [DEBUG] Propagate flow
38291 2019-Jan-16 21:15:29.116463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38292 2019-Jan-16 21:15:29.116525 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
38293 2019-Jan-16 21:15:29.117182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38294 2019-Jan-16 21:15:29.117827 - [DEBUG] Edge function : AllBottom (result of previous compose)
38295 2019-Jan-16 21:15:29.117852 - [DEBUG]
38296 2019-Jan-16 21:15:29.117877 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38297 2019-Jan-16 21:15:29.117903 - [DEBUG] = AllBottom
38298 2019-Jan-16 21:15:29.117927 - [DEBUG]
38299 2019-Jan-16 21:15:29.117950 - [DEBUG] PROPAGATE: No new function!
38300 2019-Jan-16 21:15:29.117979 - [DEBUG] EDGE:
38301 2019-Jan-16 21:15:29.118038 - [DEBUG] ---> 38302 2019-Jan-16 21:15:29.118706 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
38303 2019-Jan-16 21:15:29.119347 - [DEBUG]
38304 2019-Jan-16 21:15:29.119389 - [DEBUG] Compose: EdgeIdentity * AllBottom
38305 2019-Jan-16 21:15:29.119415 - [DEBUG]
38306 2019-Jan-16 21:15:29.119439 - [DEBUG] Propagate flow
38307 2019-Jan-16 21:15:29.119462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38308 2019-Jan-16 21:15:29.119518 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
38309 2019-Jan-16 21:15:29.120166 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38310 2019-Jan-16 21:15:29.120805 - [DEBUG] Edge function : AllBottom (result of previous compose)
38311 2019-Jan-16 21:15:29.120830 - [DEBUG]
38312 2019-Jan-16 21:15:29.120855 - [DEBUG] Join: AllTop & AllBottom
38313 2019-Jan-16 21:15:29.120881 - [DEBUG] = AllBottom (new jump func)
38314 2019-Jan-16 21:15:29.120905 - [DEBUG]
38315 2019-Jan-16 21:15:29.120928 - [DEBUG] Start adding new jump function
38316 2019-Jan-16 21:15:29.120951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38317 2019-Jan-16 21:15:29.121021 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38318 2019-Jan-16 21:15:29.121661 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
38319 2019-Jan-16 21:15:29.122316 - [DEBUG] Edge Function : AllBottom
38320 2019-Jan-16 21:15:29.122346 - [DEBUG] End adding new jump function
38321 2019-Jan-16 21:15:29.122369 - [DEBUG]
38322 2019-Jan-16 21:15:29.122393 - [DEBUG] -------------------------------------------- 1055. Path Edge --------------------------------------------
38323 2019-Jan-16 21:15:29.122418 - [DEBUG]
38324 2019-Jan-16 21:15:29.122441 - [DEBUG] Process 1055. path edge:
38325 2019-Jan-16 21:15:29.122465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38326 2019-Jan-16 21:15:29.122520 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
38327 2019-Jan-16 21:15:29.123158 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
38328 2019-Jan-16 21:15:29.123796 - [DEBUG]
38329 2019-Jan-16 21:15:29.123820 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
38330 2019-Jan-16 21:15:29.124466 - [DEBUG] Possible callees:
38331 2019-Jan-16 21:15:29.124492 - [DEBUG] bar
38332 2019-Jan-16 21:15:29.124516 - [DEBUG] Possible return sites:
38333 2019-Jan-16 21:15:29.124539 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8938334 2019-Jan-16 21:15:29.125828 - [DEBUG] Found and process special summary
38335 2019-Jan-16 21:15:29.125872 - [DEBUG] Compose: EdgeIdentity * AllBottom
38336 2019-Jan-16 21:15:29.125900 - [DEBUG]
38337 2019-Jan-16 21:15:29.125924 - [DEBUG] Propagate flow
38338 2019-Jan-16 21:15:29.125947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38339 2019-Jan-16 21:15:29.126004 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
38340 2019-Jan-16 21:15:29.126644 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38341 2019-Jan-16 21:15:29.127282 - [DEBUG] Edge function : AllBottom (result of previous compose)
38342 2019-Jan-16 21:15:29.127307 - [DEBUG]
38343 2019-Jan-16 21:15:29.127332 - [DEBUG] Join: AllTop & AllBottom
38344 2019-Jan-16 21:15:29.127357 - [DEBUG] = AllBottom (new jump func)
38345 2019-Jan-16 21:15:29.127381 - [DEBUG]
38346 2019-Jan-16 21:15:29.127404 - [DEBUG] Start adding new jump function
38347 2019-Jan-16 21:15:29.127427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38348 2019-Jan-16 21:15:29.127483 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38349 2019-Jan-16 21:15:29.128122 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
38350 2019-Jan-16 21:15:29.128774 - [DEBUG] Edge Function : AllBottom
38351 2019-Jan-16 21:15:29.128801 - [DEBUG] End adding new jump function
38352 2019-Jan-16 21:15:29.128825 - [DEBUG]
38353 2019-Jan-16 21:15:29.128848 - [DEBUG] -------------------------------------------- 1056. Path Edge --------------------------------------------
38354 2019-Jan-16 21:15:29.128872 - [DEBUG]
38355 2019-Jan-16 21:15:29.128895 - [DEBUG] Process 1056. path edge:
38356 2019-Jan-16 21:15:29.128919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38357 2019-Jan-16 21:15:29.128974 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
38358 2019-Jan-16 21:15:29.129613 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
38359 2019-Jan-16 21:15:29.130260 - [DEBUG]
38360 2019-Jan-16 21:15:29.130286 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
38361 2019-Jan-16 21:15:29.130940 - [DEBUG] Compose: EdgeIdentity * AllBottom
38362 2019-Jan-16 21:15:29.130968 - [DEBUG]
38363 2019-Jan-16 21:15:29.130992 - [DEBUG] Propagate flow
38364 2019-Jan-16 21:15:29.131015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38365 2019-Jan-16 21:15:29.131071 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
38366 2019-Jan-16 21:15:29.131713 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38367 2019-Jan-16 21:15:29.132368 - [DEBUG] Edge function : AllBottom (result of previous compose)
38368 2019-Jan-16 21:15:29.132393 - [DEBUG]
38369 2019-Jan-16 21:15:29.132418 - [DEBUG] Join: AllTop & AllBottom
38370 2019-Jan-16 21:15:29.132444 - [DEBUG] = AllBottom (new jump func)
38371 2019-Jan-16 21:15:29.132468 - [DEBUG]
38372 2019-Jan-16 21:15:29.132492 - [DEBUG] Start adding new jump function
38373 2019-Jan-16 21:15:29.132515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38374 2019-Jan-16 21:15:29.132571 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38375 2019-Jan-16 21:15:29.133216 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
38376 2019-Jan-16 21:15:29.133850 - [DEBUG] Edge Function : AllBottom
38377 2019-Jan-16 21:15:29.133877 - [DEBUG] End adding new jump function
38378 2019-Jan-16 21:15:29.133901 - [DEBUG]
38379 2019-Jan-16 21:15:29.133925 - [DEBUG] -------------------------------------------- 1057. Path Edge --------------------------------------------
38380 2019-Jan-16 21:15:29.133949 - [DEBUG]
38381 2019-Jan-16 21:15:29.133972 - [DEBUG] Process 1057. path edge:
38382 2019-Jan-16 21:15:29.133996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38383 2019-Jan-16 21:15:29.134052 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
38384 2019-Jan-16 21:15:29.134686 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
38385 2019-Jan-16 21:15:29.135342 - [DEBUG]
38386 2019-Jan-16 21:15:29.135368 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
38387 2019-Jan-16 21:15:29.136025 - [DEBUG] Compose: EdgeIdentity * AllBottom
38388 2019-Jan-16 21:15:29.136053 - [DEBUG]
38389 2019-Jan-16 21:15:29.136076 - [DEBUG] Propagate flow
38390 2019-Jan-16 21:15:29.136099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38391 2019-Jan-16 21:15:29.136156 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38392 2019-Jan-16 21:15:29.136812 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38393 2019-Jan-16 21:15:29.137458 - [DEBUG] Edge function : AllBottom (result of previous compose)
38394 2019-Jan-16 21:15:29.137483 - [DEBUG]
38395 2019-Jan-16 21:15:29.137508 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38396 2019-Jan-16 21:15:29.137534 - [DEBUG] = AllBottom
38397 2019-Jan-16 21:15:29.137558 - [DEBUG]
38398 2019-Jan-16 21:15:29.137581 - [DEBUG] PROPAGATE: No new function!
38399 2019-Jan-16 21:15:29.137614 - [DEBUG] Compose: EdgeIdentity * AllBottom
38400 2019-Jan-16 21:15:29.137641 - [DEBUG]
38401 2019-Jan-16 21:15:29.137664 - [DEBUG] Propagate flow
38402 2019-Jan-16 21:15:29.137687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38403 2019-Jan-16 21:15:29.137753 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38404 2019-Jan-16 21:15:29.138412 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38405 2019-Jan-16 21:15:29.139052 - [DEBUG] Edge function : AllBottom (result of previous compose)
38406 2019-Jan-16 21:15:29.139077 - [DEBUG]
38407 2019-Jan-16 21:15:29.139102 - [DEBUG] Join: AllTop & AllBottom
38408 2019-Jan-16 21:15:29.139127 - [DEBUG] = AllBottom (new jump func)
38409 2019-Jan-16 21:15:29.139151 - [DEBUG]
38410 2019-Jan-16 21:15:29.139175 - [DEBUG] Start adding new jump function
38411 2019-Jan-16 21:15:29.139198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38412 2019-Jan-16 21:15:29.139254 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38413 2019-Jan-16 21:15:29.139893 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38414 2019-Jan-16 21:15:29.140537 - [DEBUG] Edge Function : AllBottom
38415 2019-Jan-16 21:15:29.140565 - [DEBUG] End adding new jump function
38416 2019-Jan-16 21:15:29.140589 - [DEBUG]
38417 2019-Jan-16 21:15:29.140612 - [DEBUG] -------------------------------------------- 1058. Path Edge --------------------------------------------
38418 2019-Jan-16 21:15:29.140637 - [DEBUG]
38419 2019-Jan-16 21:15:29.140660 - [DEBUG] Process 1058. path edge:
38420 2019-Jan-16 21:15:29.140683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38421 2019-Jan-16 21:15:29.140739 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
38422 2019-Jan-16 21:15:29.141383 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
38423 2019-Jan-16 21:15:29.142038 - [DEBUG]
38424 2019-Jan-16 21:15:29.142062 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38425 2019-Jan-16 21:15:29.142732 - [DEBUG] Possible callees:
38426 2019-Jan-16 21:15:29.142756 - [DEBUG] llvm.dbg.declare
38427 2019-Jan-16 21:15:29.142781 - [DEBUG] Possible return sites:
38428 2019-Jan-16 21:15:29.142803 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10338429 2019-Jan-16 21:15:29.144107 - [DEBUG] Found and process special summary
38430 2019-Jan-16 21:15:29.144152 - [DEBUG] Compose: EdgeIdentity * AllBottom
38431 2019-Jan-16 21:15:29.144180 - [DEBUG]
38432 2019-Jan-16 21:15:29.144204 - [DEBUG] Propagate flow
38433 2019-Jan-16 21:15:29.144227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38434 2019-Jan-16 21:15:29.144285 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38435 2019-Jan-16 21:15:29.144933 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38436 2019-Jan-16 21:15:29.145596 - [DEBUG] Edge function : AllBottom (result of previous compose)
38437 2019-Jan-16 21:15:29.145621 - [DEBUG]
38438 2019-Jan-16 21:15:29.145647 - [DEBUG] Join: AllTop & AllBottom
38439 2019-Jan-16 21:15:29.145672 - [DEBUG] = AllBottom (new jump func)
38440 2019-Jan-16 21:15:29.145696 - [DEBUG]
38441 2019-Jan-16 21:15:29.145720 - [DEBUG] Start adding new jump function
38442 2019-Jan-16 21:15:29.145743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38443 2019-Jan-16 21:15:29.145812 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38444 2019-Jan-16 21:15:29.146452 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38445 2019-Jan-16 21:15:29.147090 - [DEBUG] Edge Function : AllBottom
38446 2019-Jan-16 21:15:29.147118 - [DEBUG] End adding new jump function
38447 2019-Jan-16 21:15:29.147142 - [DEBUG]
38448 2019-Jan-16 21:15:29.147165 - [DEBUG] -------------------------------------------- 1059. Path Edge --------------------------------------------
38449 2019-Jan-16 21:15:29.147190 - [DEBUG]
38450 2019-Jan-16 21:15:29.147213 - [DEBUG] Process 1059. path edge:
38451 2019-Jan-16 21:15:29.147236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38452 2019-Jan-16 21:15:29.147292 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
38453 2019-Jan-16 21:15:29.147929 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
38454 2019-Jan-16 21:15:29.148584 - [DEBUG]
38455 2019-Jan-16 21:15:29.148609 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38456 2019-Jan-16 21:15:29.149264 - [DEBUG] Compose: EdgeIdentity * AllBottom
38457 2019-Jan-16 21:15:29.149292 - [DEBUG]
38458 2019-Jan-16 21:15:29.149315 - [DEBUG] Propagate flow
38459 2019-Jan-16 21:15:29.149339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38460 2019-Jan-16 21:15:29.149395 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
38461 2019-Jan-16 21:15:29.150029 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38462 2019-Jan-16 21:15:29.150667 - [DEBUG] Edge function : AllBottom (result of previous compose)
38463 2019-Jan-16 21:15:29.150692 - [DEBUG]
38464 2019-Jan-16 21:15:29.150717 - [DEBUG] Join: AllTop & AllBottom
38465 2019-Jan-16 21:15:29.150743 - [DEBUG] = AllBottom (new jump func)
38466 2019-Jan-16 21:15:29.150767 - [DEBUG]
38467 2019-Jan-16 21:15:29.150790 - [DEBUG] Start adding new jump function
38468 2019-Jan-16 21:15:29.150813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38469 2019-Jan-16 21:15:29.150869 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38470 2019-Jan-16 21:15:29.151509 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
38471 2019-Jan-16 21:15:29.152162 - [DEBUG] Edge Function : AllBottom
38472 2019-Jan-16 21:15:29.152190 - [DEBUG] End adding new jump function
38473 2019-Jan-16 21:15:29.152214 - [DEBUG]
38474 2019-Jan-16 21:15:29.152237 - [DEBUG] -------------------------------------------- 1060. Path Edge --------------------------------------------
38475 2019-Jan-16 21:15:29.152261 - [DEBUG]
38476 2019-Jan-16 21:15:29.152284 - [DEBUG] Process 1060. path edge:
38477 2019-Jan-16 21:15:29.152307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38478 2019-Jan-16 21:15:29.152363 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
38479 2019-Jan-16 21:15:29.152996 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
38480 2019-Jan-16 21:15:29.153635 - [DEBUG]
38481 2019-Jan-16 21:15:29.153660 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
38482 2019-Jan-16 21:15:29.154308 - [DEBUG] Compose: EdgeIdentity * AllBottom
38483 2019-Jan-16 21:15:29.154337 - [DEBUG]
38484 2019-Jan-16 21:15:29.154361 - [DEBUG] Propagate flow
38485 2019-Jan-16 21:15:29.154384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38486 2019-Jan-16 21:15:29.154454 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
38487 2019-Jan-16 21:15:29.155102 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
38488 2019-Jan-16 21:15:29.155742 - [DEBUG] Edge function : AllBottom (result of previous compose)
38489 2019-Jan-16 21:15:29.155767 - [DEBUG]
38490 2019-Jan-16 21:15:29.155793 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38491 2019-Jan-16 21:15:29.155819 - [DEBUG] = AllBottom
38492 2019-Jan-16 21:15:29.155843 - [DEBUG]
38493 2019-Jan-16 21:15:29.155866 - [DEBUG] PROPAGATE: No new function!
38494 2019-Jan-16 21:15:29.155890 - [DEBUG] EDGE:
38495 2019-Jan-16 21:15:29.155948 - [DEBUG] ---> 38496 2019-Jan-16 21:15:29.156582 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
38497 2019-Jan-16 21:15:29.157220 - [DEBUG]
38498 2019-Jan-16 21:15:29.157246 - [DEBUG] Compose: EdgeIdentity * AllBottom
38499 2019-Jan-16 21:15:29.157271 - [DEBUG]
38500 2019-Jan-16 21:15:29.157294 - [DEBUG] Propagate flow
38501 2019-Jan-16 21:15:29.157317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38502 2019-Jan-16 21:15:29.157373 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
38503 2019-Jan-16 21:15:29.158006 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38504 2019-Jan-16 21:15:29.158658 - [DEBUG] Edge function : AllBottom (result of previous compose)
38505 2019-Jan-16 21:15:29.158683 - [DEBUG]
38506 2019-Jan-16 21:15:29.158707 - [DEBUG] Join: AllTop & AllBottom
38507 2019-Jan-16 21:15:29.158733 - [DEBUG] = AllBottom (new jump func)
38508 2019-Jan-16 21:15:29.158757 - [DEBUG]
38509 2019-Jan-16 21:15:29.158780 - [DEBUG] Start adding new jump function
38510 2019-Jan-16 21:15:29.158803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38511 2019-Jan-16 21:15:29.158859 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38512 2019-Jan-16 21:15:29.159498 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
38513 2019-Jan-16 21:15:29.160130 - [DEBUG] Edge Function : AllBottom
38514 2019-Jan-16 21:15:29.160160 - [DEBUG] End adding new jump function
38515 2019-Jan-16 21:15:29.160184 - [DEBUG]
38516 2019-Jan-16 21:15:29.160207 - [DEBUG] -------------------------------------------- 1061. Path Edge --------------------------------------------
38517 2019-Jan-16 21:15:29.160231 - [DEBUG]
38518 2019-Jan-16 21:15:29.160254 - [DEBUG] Process 1061. path edge:
38519 2019-Jan-16 21:15:29.160278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38520 2019-Jan-16 21:15:29.160334 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
38521 2019-Jan-16 21:15:29.160968 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38522 2019-Jan-16 21:15:29.161613 - [DEBUG]
38523 2019-Jan-16 21:15:29.161638 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
38524 2019-Jan-16 21:15:29.162298 - [DEBUG] Compose: EdgeIdentity * AllBottom
38525 2019-Jan-16 21:15:29.162325 - [DEBUG]
38526 2019-Jan-16 21:15:29.162349 - [DEBUG] Propagate flow
38527 2019-Jan-16 21:15:29.162372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38528 2019-Jan-16 21:15:29.162428 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
38529 2019-Jan-16 21:15:29.163061 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38530 2019-Jan-16 21:15:29.163698 - [DEBUG] Edge function : AllBottom (result of previous compose)
38531 2019-Jan-16 21:15:29.163722 - [DEBUG]
38532 2019-Jan-16 21:15:29.163755 - [DEBUG] Join: AllTop & AllBottom
38533 2019-Jan-16 21:15:29.163781 - [DEBUG] = AllBottom (new jump func)
38534 2019-Jan-16 21:15:29.163805 - [DEBUG]
38535 2019-Jan-16 21:15:29.163828 - [DEBUG] Start adding new jump function
38536 2019-Jan-16 21:15:29.163851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38537 2019-Jan-16 21:15:29.163908 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38538 2019-Jan-16 21:15:29.164546 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
38539 2019-Jan-16 21:15:29.165192 - [DEBUG] Edge Function : AllBottom
38540 2019-Jan-16 21:15:29.165221 - [DEBUG] End adding new jump function
38541 2019-Jan-16 21:15:29.165244 - [DEBUG]
38542 2019-Jan-16 21:15:29.165268 - [DEBUG] -------------------------------------------- 1062. Path Edge --------------------------------------------
38543 2019-Jan-16 21:15:29.165292 - [DEBUG]
38544 2019-Jan-16 21:15:29.165315 - [DEBUG] Process 1062. path edge:
38545 2019-Jan-16 21:15:29.165339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38546 2019-Jan-16 21:15:29.165395 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
38547 2019-Jan-16 21:15:29.166029 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38548 2019-Jan-16 21:15:29.166664 - [DEBUG]
38549 2019-Jan-16 21:15:29.166689 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
38550 2019-Jan-16 21:15:29.167334 - [DEBUG] Compose: EdgeIdentity * AllBottom
38551 2019-Jan-16 21:15:29.167362 - [DEBUG]
38552 2019-Jan-16 21:15:29.167385 - [DEBUG] Propagate flow
38553 2019-Jan-16 21:15:29.167408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38554 2019-Jan-16 21:15:29.167465 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38555 2019-Jan-16 21:15:29.168102 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38556 2019-Jan-16 21:15:29.168762 - [DEBUG] Edge function : AllBottom (result of previous compose)
38557 2019-Jan-16 21:15:29.168787 - [DEBUG]
38558 2019-Jan-16 21:15:29.168812 - [DEBUG] Join: AllTop & AllBottom
38559 2019-Jan-16 21:15:29.168837 - [DEBUG] = AllBottom (new jump func)
38560 2019-Jan-16 21:15:29.168862 - [DEBUG]
38561 2019-Jan-16 21:15:29.168885 - [DEBUG] Start adding new jump function
38562 2019-Jan-16 21:15:29.168908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38563 2019-Jan-16 21:15:29.168964 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38564 2019-Jan-16 21:15:29.169602 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38565 2019-Jan-16 21:15:29.170238 - [DEBUG] Edge Function : AllBottom
38566 2019-Jan-16 21:15:29.170265 - [DEBUG] End adding new jump function
38567 2019-Jan-16 21:15:29.170289 - [DEBUG]
38568 2019-Jan-16 21:15:29.170312 - [DEBUG] -------------------------------------------- 1063. Path Edge --------------------------------------------
38569 2019-Jan-16 21:15:29.170337 - [DEBUG]
38570 2019-Jan-16 21:15:29.170360 - [DEBUG] Process 1063. path edge:
38571 2019-Jan-16 21:15:29.170383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38572 2019-Jan-16 21:15:29.170440 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
38573 2019-Jan-16 21:15:29.171077 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38574 2019-Jan-16 21:15:29.171713 - [DEBUG]
38575 2019-Jan-16 21:15:29.171750 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38576 2019-Jan-16 21:15:29.172406 - [DEBUG] Compose: EdgeIdentity * AllBottom
38577 2019-Jan-16 21:15:29.172441 - [DEBUG]
38578 2019-Jan-16 21:15:29.172466 - [DEBUG] Propagate flow
38579 2019-Jan-16 21:15:29.172489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38580 2019-Jan-16 21:15:29.172546 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
38581 2019-Jan-16 21:15:29.173181 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38582 2019-Jan-16 21:15:29.173839 - [DEBUG] Edge function : AllBottom (result of previous compose)
38583 2019-Jan-16 21:15:29.173864 - [DEBUG]
38584 2019-Jan-16 21:15:29.173888 - [DEBUG] Join: AllTop & AllBottom
38585 2019-Jan-16 21:15:29.173914 - [DEBUG] = AllBottom (new jump func)
38586 2019-Jan-16 21:15:29.173938 - [DEBUG]
38587 2019-Jan-16 21:15:29.173962 - [DEBUG] Start adding new jump function
38588 2019-Jan-16 21:15:29.173985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38589 2019-Jan-16 21:15:29.174041 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38590 2019-Jan-16 21:15:29.174679 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
38591 2019-Jan-16 21:15:29.175329 - [DEBUG] Edge Function : AllBottom
38592 2019-Jan-16 21:15:29.175358 - [DEBUG] End adding new jump function
38593 2019-Jan-16 21:15:29.175382 - [DEBUG]
38594 2019-Jan-16 21:15:29.175405 - [DEBUG] -------------------------------------------- 1064. Path Edge --------------------------------------------
38595 2019-Jan-16 21:15:29.175430 - [DEBUG]
38596 2019-Jan-16 21:15:29.175453 - [DEBUG] Process 1064. path edge:
38597 2019-Jan-16 21:15:29.175477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38598 2019-Jan-16 21:15:29.175533 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
38599 2019-Jan-16 21:15:29.176168 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38600 2019-Jan-16 21:15:29.176805 - [DEBUG]
38601 2019-Jan-16 21:15:29.176830 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
38602 2019-Jan-16 21:15:29.177479 - [DEBUG] Compose: EdgeIdentity * AllBottom
38603 2019-Jan-16 21:15:29.177508 - [DEBUG]
38604 2019-Jan-16 21:15:29.177531 - [DEBUG] Propagate flow
38605 2019-Jan-16 21:15:29.177555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38606 2019-Jan-16 21:15:29.177611 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38607 2019-Jan-16 21:15:29.178246 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38608 2019-Jan-16 21:15:29.178899 - [DEBUG] Edge function : AllBottom (result of previous compose)
38609 2019-Jan-16 21:15:29.178924 - [DEBUG]
38610 2019-Jan-16 21:15:29.178949 - [DEBUG] Join: AllTop & AllBottom
38611 2019-Jan-16 21:15:29.178974 - [DEBUG] = AllBottom (new jump func)
38612 2019-Jan-16 21:15:29.178998 - [DEBUG]
38613 2019-Jan-16 21:15:29.179021 - [DEBUG] Start adding new jump function
38614 2019-Jan-16 21:15:29.179044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38615 2019-Jan-16 21:15:29.179100 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38616 2019-Jan-16 21:15:29.179737 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38617 2019-Jan-16 21:15:29.180369 - [DEBUG] Edge Function : AllBottom
38618 2019-Jan-16 21:15:29.180398 - [DEBUG] End adding new jump function
38619 2019-Jan-16 21:15:29.180422 - [DEBUG]
38620 2019-Jan-16 21:15:29.180445 - [DEBUG] -------------------------------------------- 1065. Path Edge --------------------------------------------
38621 2019-Jan-16 21:15:29.180470 - [DEBUG]
38622 2019-Jan-16 21:15:29.180493 - [DEBUG] Process 1065. path edge:
38623 2019-Jan-16 21:15:29.180524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38624 2019-Jan-16 21:15:29.180580 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
38625 2019-Jan-16 21:15:29.181214 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38626 2019-Jan-16 21:15:29.181879 - [DEBUG]
38627 2019-Jan-16 21:15:29.181903 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38628 2019-Jan-16 21:15:29.182552 - [DEBUG] Compose: EdgeIdentity * AllBottom
38629 2019-Jan-16 21:15:29.182580 - [DEBUG]
38630 2019-Jan-16 21:15:29.182604 - [DEBUG] Propagate flow
38631 2019-Jan-16 21:15:29.182627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38632 2019-Jan-16 21:15:29.182684 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38633 2019-Jan-16 21:15:29.183324 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38634 2019-Jan-16 21:15:29.183961 - [DEBUG] Edge function : AllBottom (result of previous compose)
38635 2019-Jan-16 21:15:29.183986 - [DEBUG]
38636 2019-Jan-16 21:15:29.184011 - [DEBUG] Join: AllTop & AllBottom
38637 2019-Jan-16 21:15:29.184036 - [DEBUG] = AllBottom (new jump func)
38638 2019-Jan-16 21:15:29.184060 - [DEBUG]
38639 2019-Jan-16 21:15:29.184083 - [DEBUG] Start adding new jump function
38640 2019-Jan-16 21:15:29.184107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38641 2019-Jan-16 21:15:29.184162 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38642 2019-Jan-16 21:15:29.184807 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38643 2019-Jan-16 21:15:29.185460 - [DEBUG] Edge Function : AllBottom
38644 2019-Jan-16 21:15:29.185488 - [DEBUG] End adding new jump function
38645 2019-Jan-16 21:15:29.185512 - [DEBUG]
38646 2019-Jan-16 21:15:29.185535 - [DEBUG] -------------------------------------------- 1066. Path Edge --------------------------------------------
38647 2019-Jan-16 21:15:29.185560 - [DEBUG]
38648 2019-Jan-16 21:15:29.185582 - [DEBUG] Process 1066. path edge:
38649 2019-Jan-16 21:15:29.185606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38650 2019-Jan-16 21:15:29.185662 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
38651 2019-Jan-16 21:15:29.186300 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38652 2019-Jan-16 21:15:29.186937 - [DEBUG]
38653 2019-Jan-16 21:15:29.186961 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38654 2019-Jan-16 21:15:29.187616 - [DEBUG] Compose: EdgeIdentity * AllBottom
38655 2019-Jan-16 21:15:29.187644 - [DEBUG]
38656 2019-Jan-16 21:15:29.187668 - [DEBUG] Propagate flow
38657 2019-Jan-16 21:15:29.187691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38658 2019-Jan-16 21:15:29.187748 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
38659 2019-Jan-16 21:15:29.188382 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38660 2019-Jan-16 21:15:29.189034 - [DEBUG] Edge function : AllBottom (result of previous compose)
38661 2019-Jan-16 21:15:29.189059 - [DEBUG]
38662 2019-Jan-16 21:15:29.189084 - [DEBUG] Join: AllTop & AllBottom
38663 2019-Jan-16 21:15:29.189109 - [DEBUG] = AllBottom (new jump func)
38664 2019-Jan-16 21:15:29.189134 - [DEBUG]
38665 2019-Jan-16 21:15:29.189157 - [DEBUG] Start adding new jump function
38666 2019-Jan-16 21:15:29.189180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38667 2019-Jan-16 21:15:29.189236 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38668 2019-Jan-16 21:15:29.189882 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
38669 2019-Jan-16 21:15:29.190517 - [DEBUG] Edge Function : AllBottom
38670 2019-Jan-16 21:15:29.190545 - [DEBUG] End adding new jump function
38671 2019-Jan-16 21:15:29.190569 - [DEBUG]
38672 2019-Jan-16 21:15:29.190592 - [DEBUG] -------------------------------------------- 1067. Path Edge --------------------------------------------
38673 2019-Jan-16 21:15:29.190616 - [DEBUG]
38674 2019-Jan-16 21:15:29.190640 - [DEBUG] Process 1067. path edge:
38675 2019-Jan-16 21:15:29.190663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38676 2019-Jan-16 21:15:29.190719 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
38677 2019-Jan-16 21:15:29.191354 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38678 2019-Jan-16 21:15:29.192006 - [DEBUG]
38679 2019-Jan-16 21:15:29.192032 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
38680 2019-Jan-16 21:15:29.192683 - [DEBUG] Compose: EdgeIdentity * AllBottom
38681 2019-Jan-16 21:15:29.192710 - [DEBUG]
38682 2019-Jan-16 21:15:29.192734 - [DEBUG] Propagate flow
38683 2019-Jan-16 21:15:29.192757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38684 2019-Jan-16 21:15:29.192814 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
38685 2019-Jan-16 21:15:29.193461 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38686 2019-Jan-16 21:15:29.194099 - [DEBUG] Edge function : AllBottom (result of previous compose)
38687 2019-Jan-16 21:15:29.194124 - [DEBUG]
38688 2019-Jan-16 21:15:29.194148 - [DEBUG] Join: AllTop & AllBottom
38689 2019-Jan-16 21:15:29.194174 - [DEBUG] = AllBottom (new jump func)
38690 2019-Jan-16 21:15:29.194198 - [DEBUG]
38691 2019-Jan-16 21:15:29.194221 - [DEBUG] Start adding new jump function
38692 2019-Jan-16 21:15:29.194244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38693 2019-Jan-16 21:15:29.194300 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38694 2019-Jan-16 21:15:29.194939 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
38695 2019-Jan-16 21:15:29.195599 - [DEBUG] Edge Function : AllBottom
38696 2019-Jan-16 21:15:29.195627 - [DEBUG] End adding new jump function
38697 2019-Jan-16 21:15:29.195650 - [DEBUG]
38698 2019-Jan-16 21:15:29.195674 - [DEBUG] -------------------------------------------- 1068. Path Edge --------------------------------------------
38699 2019-Jan-16 21:15:29.195698 - [DEBUG]
38700 2019-Jan-16 21:15:29.195721 - [DEBUG] Process 1068. path edge:
38701 2019-Jan-16 21:15:29.195744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38702 2019-Jan-16 21:15:29.195800 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
38703 2019-Jan-16 21:15:29.196445 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38704 2019-Jan-16 21:15:29.197085 - [DEBUG]
38705 2019-Jan-16 21:15:29.197109 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
38706 2019-Jan-16 21:15:29.197762 - [DEBUG] Possible callees:
38707 2019-Jan-16 21:15:29.197788 - [DEBUG] llvm.dbg.declare
38708 2019-Jan-16 21:15:29.197813 - [DEBUG] Possible return sites:
38709 2019-Jan-16 21:15:29.197844 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12038710 2019-Jan-16 21:15:29.199134 - [DEBUG] Found and process special summary
38711 2019-Jan-16 21:15:29.199169 - [DEBUG] Compose: EdgeIdentity * AllBottom
38712 2019-Jan-16 21:15:29.199196 - [DEBUG]
38713 2019-Jan-16 21:15:29.199220 - [DEBUG] Propagate flow
38714 2019-Jan-16 21:15:29.199243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38715 2019-Jan-16 21:15:29.199299 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38716 2019-Jan-16 21:15:29.199937 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38717 2019-Jan-16 21:15:29.200574 - [DEBUG] Edge function : AllBottom (result of previous compose)
38718 2019-Jan-16 21:15:29.200599 - [DEBUG]
38719 2019-Jan-16 21:15:29.200623 - [DEBUG] Join: AllTop & AllBottom
38720 2019-Jan-16 21:15:29.200649 - [DEBUG] = AllBottom (new jump func)
38721 2019-Jan-16 21:15:29.200673 - [DEBUG]
38722 2019-Jan-16 21:15:29.200696 - [DEBUG] Start adding new jump function
38723 2019-Jan-16 21:15:29.200719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38724 2019-Jan-16 21:15:29.200775 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38725 2019-Jan-16 21:15:29.201416 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38726 2019-Jan-16 21:15:29.202068 - [DEBUG] Edge Function : AllBottom
38727 2019-Jan-16 21:15:29.202096 - [DEBUG] End adding new jump function
38728 2019-Jan-16 21:15:29.202120 - [DEBUG]
38729 2019-Jan-16 21:15:29.202143 - [DEBUG] -------------------------------------------- 1069. Path Edge --------------------------------------------
38730 2019-Jan-16 21:15:29.202167 - [DEBUG]
38731 2019-Jan-16 21:15:29.202190 - [DEBUG] Process 1069. path edge:
38732 2019-Jan-16 21:15:29.202214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38733 2019-Jan-16 21:15:29.202270 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
38734 2019-Jan-16 21:15:29.202907 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38735 2019-Jan-16 21:15:29.203543 - [DEBUG]
38736 2019-Jan-16 21:15:29.203567 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38737 2019-Jan-16 21:15:29.204221 - [DEBUG] Compose: EdgeIdentity * AllBottom
38738 2019-Jan-16 21:15:29.204250 - [DEBUG]
38739 2019-Jan-16 21:15:29.204274 - [DEBUG] Propagate flow
38740 2019-Jan-16 21:15:29.204297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38741 2019-Jan-16 21:15:29.204355 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
38742 2019-Jan-16 21:15:29.204991 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38743 2019-Jan-16 21:15:29.205665 - [DEBUG] Edge function : AllBottom (result of previous compose)
38744 2019-Jan-16 21:15:29.205690 - [DEBUG]
38745 2019-Jan-16 21:15:29.205716 - [DEBUG] Join: AllTop & AllBottom
38746 2019-Jan-16 21:15:29.205741 - [DEBUG] = AllBottom (new jump func)
38747 2019-Jan-16 21:15:29.205766 - [DEBUG]
38748 2019-Jan-16 21:15:29.205789 - [DEBUG] Start adding new jump function
38749 2019-Jan-16 21:15:29.205812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38750 2019-Jan-16 21:15:29.205873 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38751 2019-Jan-16 21:15:29.206518 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
38752 2019-Jan-16 21:15:29.207172 - [DEBUG] Edge Function : AllBottom
38753 2019-Jan-16 21:15:29.207207 - [DEBUG] End adding new jump function
38754 2019-Jan-16 21:15:29.207231 - [DEBUG]
38755 2019-Jan-16 21:15:29.207254 - [DEBUG] -------------------------------------------- 1070. Path Edge --------------------------------------------
38756 2019-Jan-16 21:15:29.207279 - [DEBUG]
38757 2019-Jan-16 21:15:29.207303 - [DEBUG] Process 1070. path edge:
38758 2019-Jan-16 21:15:29.207326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38759 2019-Jan-16 21:15:29.207383 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
38760 2019-Jan-16 21:15:29.208018 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38761 2019-Jan-16 21:15:29.208675 - [DEBUG]
38762 2019-Jan-16 21:15:29.208701 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
38763 2019-Jan-16 21:15:29.209356 - [DEBUG] Compose: EdgeIdentity * AllBottom
38764 2019-Jan-16 21:15:29.209384 - [DEBUG]
38765 2019-Jan-16 21:15:29.209408 - [DEBUG] Propagate flow
38766 2019-Jan-16 21:15:29.209431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38767 2019-Jan-16 21:15:29.209488 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38768 2019-Jan-16 21:15:29.210136 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38769 2019-Jan-16 21:15:29.210782 - [DEBUG] Edge function : AllBottom (result of previous compose)
38770 2019-Jan-16 21:15:29.210807 - [DEBUG]
38771 2019-Jan-16 21:15:29.210832 - [DEBUG] Join: AllTop & AllBottom
38772 2019-Jan-16 21:15:29.210858 - [DEBUG] = AllBottom (new jump func)
38773 2019-Jan-16 21:15:29.210883 - [DEBUG]
38774 2019-Jan-16 21:15:29.210906 - [DEBUG] Start adding new jump function
38775 2019-Jan-16 21:15:29.210929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38776 2019-Jan-16 21:15:29.210985 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38777 2019-Jan-16 21:15:29.211623 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38778 2019-Jan-16 21:15:29.212284 - [DEBUG] Edge Function : AllBottom
38779 2019-Jan-16 21:15:29.212313 - [DEBUG] End adding new jump function
38780 2019-Jan-16 21:15:29.212337 - [DEBUG]
38781 2019-Jan-16 21:15:29.212360 - [DEBUG] -------------------------------------------- 1071. Path Edge --------------------------------------------
38782 2019-Jan-16 21:15:29.212385 - [DEBUG]
38783 2019-Jan-16 21:15:29.212408 - [DEBUG] Process 1071. path edge:
38784 2019-Jan-16 21:15:29.212432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38785 2019-Jan-16 21:15:29.212488 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
38786 2019-Jan-16 21:15:29.213133 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38787 2019-Jan-16 21:15:29.213770 - [DEBUG]
38788 2019-Jan-16 21:15:29.213794 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38789 2019-Jan-16 21:15:29.214452 - [DEBUG] Possible callees:
38790 2019-Jan-16 21:15:29.214478 - [DEBUG] llvm.dbg.declare
38791 2019-Jan-16 21:15:29.214502 - [DEBUG] Possible return sites:
38792 2019-Jan-16 21:15:29.214526 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14938793 2019-Jan-16 21:15:29.215819 - [DEBUG] Found and process special summary
38794 2019-Jan-16 21:15:29.215864 - [DEBUG] Compose: EdgeIdentity * AllBottom
38795 2019-Jan-16 21:15:29.215891 - [DEBUG]
38796 2019-Jan-16 21:15:29.215915 - [DEBUG] Propagate flow
38797 2019-Jan-16 21:15:29.215938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38798 2019-Jan-16 21:15:29.215995 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38799 2019-Jan-16 21:15:29.216634 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38800 2019-Jan-16 21:15:29.217279 - [DEBUG] Edge function : AllBottom (result of previous compose)
38801 2019-Jan-16 21:15:29.217304 - [DEBUG]
38802 2019-Jan-16 21:15:29.217329 - [DEBUG] Join: AllTop & AllBottom
38803 2019-Jan-16 21:15:29.217355 - [DEBUG] = AllBottom (new jump func)
38804 2019-Jan-16 21:15:29.217379 - [DEBUG]
38805 2019-Jan-16 21:15:29.217402 - [DEBUG] Start adding new jump function
38806 2019-Jan-16 21:15:29.217426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38807 2019-Jan-16 21:15:29.217482 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38808 2019-Jan-16 21:15:29.218120 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38809 2019-Jan-16 21:15:29.218775 - [DEBUG] Edge Function : AllBottom
38810 2019-Jan-16 21:15:29.218804 - [DEBUG] End adding new jump function
38811 2019-Jan-16 21:15:29.218827 - [DEBUG]
38812 2019-Jan-16 21:15:29.218851 - [DEBUG] -------------------------------------------- 1072. Path Edge --------------------------------------------
38813 2019-Jan-16 21:15:29.218876 - [DEBUG]
38814 2019-Jan-16 21:15:29.218899 - [DEBUG] Process 1072. path edge:
38815 2019-Jan-16 21:15:29.218923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38816 2019-Jan-16 21:15:29.218979 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
38817 2019-Jan-16 21:15:29.219617 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38818 2019-Jan-16 21:15:29.220254 - [DEBUG]
38819 2019-Jan-16 21:15:29.220278 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38820 2019-Jan-16 21:15:29.220944 - [DEBUG] Compose: EdgeIdentity * AllBottom
38821 2019-Jan-16 21:15:29.220971 - [DEBUG]
38822 2019-Jan-16 21:15:29.220995 - [DEBUG] Propagate flow
38823 2019-Jan-16 21:15:29.221018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38824 2019-Jan-16 21:15:29.221075 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
38825 2019-Jan-16 21:15:29.221711 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38826 2019-Jan-16 21:15:29.222363 - [DEBUG] Edge function : AllBottom (result of previous compose)
38827 2019-Jan-16 21:15:29.222387 - [DEBUG]
38828 2019-Jan-16 21:15:29.222412 - [DEBUG] Join: AllTop & AllBottom
38829 2019-Jan-16 21:15:29.222438 - [DEBUG] = AllBottom (new jump func)
38830 2019-Jan-16 21:15:29.222462 - [DEBUG]
38831 2019-Jan-16 21:15:29.222485 - [DEBUG] Start adding new jump function
38832 2019-Jan-16 21:15:29.222508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38833 2019-Jan-16 21:15:29.222563 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38834 2019-Jan-16 21:15:29.223200 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
38835 2019-Jan-16 21:15:29.223833 - [DEBUG] Edge Function : AllBottom
38836 2019-Jan-16 21:15:29.223861 - [DEBUG] End adding new jump function
38837 2019-Jan-16 21:15:29.223885 - [DEBUG]
38838 2019-Jan-16 21:15:29.223908 - [DEBUG] -------------------------------------------- 1073. Path Edge --------------------------------------------
38839 2019-Jan-16 21:15:29.223942 - [DEBUG]
38840 2019-Jan-16 21:15:29.223966 - [DEBUG] Process 1073. path edge:
38841 2019-Jan-16 21:15:29.223989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38842 2019-Jan-16 21:15:29.224045 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
38843 2019-Jan-16 21:15:29.224679 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38844 2019-Jan-16 21:15:29.225330 - [DEBUG]
38845 2019-Jan-16 21:15:29.225355 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
38846 2019-Jan-16 21:15:29.226009 - [DEBUG] Compose: EdgeIdentity * AllBottom
38847 2019-Jan-16 21:15:29.226037 - [DEBUG]
38848 2019-Jan-16 21:15:29.226060 - [DEBUG] Propagate flow
38849 2019-Jan-16 21:15:29.226083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38850 2019-Jan-16 21:15:29.226140 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
38851 2019-Jan-16 21:15:29.226796 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38852 2019-Jan-16 21:15:29.227434 - [DEBUG] Edge function : AllBottom (result of previous compose)
38853 2019-Jan-16 21:15:29.227459 - [DEBUG]
38854 2019-Jan-16 21:15:29.227484 - [DEBUG] Join: AllTop & AllBottom
38855 2019-Jan-16 21:15:29.227510 - [DEBUG] = AllBottom (new jump func)
38856 2019-Jan-16 21:15:29.227534 - [DEBUG]
38857 2019-Jan-16 21:15:29.227557 - [DEBUG] Start adding new jump function
38858 2019-Jan-16 21:15:29.227580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38859 2019-Jan-16 21:15:29.227635 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38860 2019-Jan-16 21:15:29.228273 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
38861 2019-Jan-16 21:15:29.228935 - [DEBUG] Edge Function : AllBottom
38862 2019-Jan-16 21:15:29.228964 - [DEBUG] End adding new jump function
38863 2019-Jan-16 21:15:29.228987 - [DEBUG]
38864 2019-Jan-16 21:15:29.229011 - [DEBUG] -------------------------------------------- 1074. Path Edge --------------------------------------------
38865 2019-Jan-16 21:15:29.229035 - [DEBUG]
38866 2019-Jan-16 21:15:29.229058 - [DEBUG] Process 1074. path edge:
38867 2019-Jan-16 21:15:29.229081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38868 2019-Jan-16 21:15:29.229137 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
38869 2019-Jan-16 21:15:29.229781 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38870 2019-Jan-16 21:15:29.230419 - [DEBUG]
38871 2019-Jan-16 21:15:29.230443 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
38872 2019-Jan-16 21:15:29.231100 - [DEBUG] Possible callees:
38873 2019-Jan-16 21:15:29.231125 - [DEBUG] llvm.dbg.declare
38874 2019-Jan-16 21:15:29.231150 - [DEBUG] Possible return sites:
38875 2019-Jan-16 21:15:29.231173 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15538876 2019-Jan-16 21:15:29.232461 - [DEBUG] Found and process special summary
38877 2019-Jan-16 21:15:29.232496 - [DEBUG] Compose: EdgeIdentity * AllBottom
38878 2019-Jan-16 21:15:29.232523 - [DEBUG]
38879 2019-Jan-16 21:15:29.232547 - [DEBUG] Propagate flow
38880 2019-Jan-16 21:15:29.232570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38881 2019-Jan-16 21:15:29.232634 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
38882 2019-Jan-16 21:15:29.233279 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38883 2019-Jan-16 21:15:29.233916 - [DEBUG] Edge function : AllBottom (result of previous compose)
38884 2019-Jan-16 21:15:29.233942 - [DEBUG]
38885 2019-Jan-16 21:15:29.233967 - [DEBUG] Join: AllTop & AllBottom
38886 2019-Jan-16 21:15:29.233992 - [DEBUG] = AllBottom (new jump func)
38887 2019-Jan-16 21:15:29.234016 - [DEBUG]
38888 2019-Jan-16 21:15:29.234040 - [DEBUG] Start adding new jump function
38889 2019-Jan-16 21:15:29.234063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38890 2019-Jan-16 21:15:29.234119 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38891 2019-Jan-16 21:15:29.234758 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
38892 2019-Jan-16 21:15:29.235412 - [DEBUG] Edge Function : AllBottom
38893 2019-Jan-16 21:15:29.235441 - [DEBUG] End adding new jump function
38894 2019-Jan-16 21:15:29.235465 - [DEBUG]
38895 2019-Jan-16 21:15:29.235488 - [DEBUG] -------------------------------------------- 1075. Path Edge --------------------------------------------
38896 2019-Jan-16 21:15:29.235513 - [DEBUG]
38897 2019-Jan-16 21:15:29.235536 - [DEBUG] Process 1075. path edge:
38898 2019-Jan-16 21:15:29.235559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38899 2019-Jan-16 21:15:29.235616 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
38900 2019-Jan-16 21:15:29.236253 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38901 2019-Jan-16 21:15:29.236891 - [DEBUG]
38902 2019-Jan-16 21:15:29.236916 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
38903 2019-Jan-16 21:15:29.237577 - [DEBUG] Compose: EdgeIdentity * AllBottom
38904 2019-Jan-16 21:15:29.237606 - [DEBUG]
38905 2019-Jan-16 21:15:29.237630 - [DEBUG] Propagate flow
38906 2019-Jan-16 21:15:29.237653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38907 2019-Jan-16 21:15:29.237710 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
38908 2019-Jan-16 21:15:29.238348 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38909 2019-Jan-16 21:15:29.239002 - [DEBUG] Edge function : AllBottom (result of previous compose)
38910 2019-Jan-16 21:15:29.239027 - [DEBUG]
38911 2019-Jan-16 21:15:29.239052 - [DEBUG] Join: AllTop & AllBottom
38912 2019-Jan-16 21:15:29.239078 - [DEBUG] = AllBottom (new jump func)
38913 2019-Jan-16 21:15:29.239102 - [DEBUG]
38914 2019-Jan-16 21:15:29.239125 - [DEBUG] Start adding new jump function
38915 2019-Jan-16 21:15:29.239148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38916 2019-Jan-16 21:15:29.239204 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38917 2019-Jan-16 21:15:29.239843 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
38918 2019-Jan-16 21:15:29.240476 - [DEBUG] Edge Function : AllBottom
38919 2019-Jan-16 21:15:29.240504 - [DEBUG] End adding new jump function
38920 2019-Jan-16 21:15:29.240528 - [DEBUG]
38921 2019-Jan-16 21:15:29.240551 - [DEBUG] -------------------------------------------- 1076. Path Edge --------------------------------------------
38922 2019-Jan-16 21:15:29.240576 - [DEBUG]
38923 2019-Jan-16 21:15:29.240599 - [DEBUG] Process 1076. path edge:
38924 2019-Jan-16 21:15:29.240623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38925 2019-Jan-16 21:15:29.240679 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
38926 2019-Jan-16 21:15:29.241322 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38927 2019-Jan-16 21:15:29.241976 - [DEBUG]
38928 2019-Jan-16 21:15:29.242001 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
38929 2019-Jan-16 21:15:29.242654 - [DEBUG] Compose: EdgeIdentity * AllBottom
38930 2019-Jan-16 21:15:29.242682 - [DEBUG]
38931 2019-Jan-16 21:15:29.242706 - [DEBUG] Propagate flow
38932 2019-Jan-16 21:15:29.242729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38933 2019-Jan-16 21:15:29.242786 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
38934 2019-Jan-16 21:15:29.243422 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38935 2019-Jan-16 21:15:29.244058 - [DEBUG] Edge function : AllBottom (result of previous compose)
38936 2019-Jan-16 21:15:29.244083 - [DEBUG]
38937 2019-Jan-16 21:15:29.244108 - [DEBUG] Join: AllTop & AllBottom
38938 2019-Jan-16 21:15:29.244134 - [DEBUG] = AllBottom (new jump func)
38939 2019-Jan-16 21:15:29.244158 - [DEBUG]
38940 2019-Jan-16 21:15:29.244181 - [DEBUG] Start adding new jump function
38941 2019-Jan-16 21:15:29.244204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38942 2019-Jan-16 21:15:29.244260 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38943 2019-Jan-16 21:15:29.244897 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
38944 2019-Jan-16 21:15:29.245547 - [DEBUG] Edge Function : AllBottom
38945 2019-Jan-16 21:15:29.245576 - [DEBUG] End adding new jump function
38946 2019-Jan-16 21:15:29.245599 - [DEBUG]
38947 2019-Jan-16 21:15:29.245623 - [DEBUG] -------------------------------------------- 1077. Path Edge --------------------------------------------
38948 2019-Jan-16 21:15:29.245647 - [DEBUG]
38949 2019-Jan-16 21:15:29.245670 - [DEBUG] Process 1077. path edge:
38950 2019-Jan-16 21:15:29.245694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38951 2019-Jan-16 21:15:29.245750 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
38952 2019-Jan-16 21:15:29.246384 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38953 2019-Jan-16 21:15:29.247020 - [DEBUG]
38954 2019-Jan-16 21:15:29.247045 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
38955 2019-Jan-16 21:15:29.247697 - [DEBUG] Compose: EdgeIdentity * AllBottom
38956 2019-Jan-16 21:15:29.247724 - [DEBUG]
38957 2019-Jan-16 21:15:29.247748 - [DEBUG] Propagate flow
38958 2019-Jan-16 21:15:29.247771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38959 2019-Jan-16 21:15:29.247828 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
38960 2019-Jan-16 21:15:29.248488 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38961 2019-Jan-16 21:15:29.249127 - [DEBUG] Edge function : AllBottom (result of previous compose)
38962 2019-Jan-16 21:15:29.249152 - [DEBUG]
38963 2019-Jan-16 21:15:29.249177 - [DEBUG] Join: AllTop & AllBottom
38964 2019-Jan-16 21:15:29.249202 - [DEBUG] = AllBottom (new jump func)
38965 2019-Jan-16 21:15:29.249227 - [DEBUG]
38966 2019-Jan-16 21:15:29.249250 - [DEBUG] Start adding new jump function
38967 2019-Jan-16 21:15:29.249273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38968 2019-Jan-16 21:15:29.249329 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38969 2019-Jan-16 21:15:29.249973 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
38970 2019-Jan-16 21:15:29.250625 - [DEBUG] Edge Function : AllBottom
38971 2019-Jan-16 21:15:29.250655 - [DEBUG] End adding new jump function
38972 2019-Jan-16 21:15:29.250678 - [DEBUG]
38973 2019-Jan-16 21:15:29.250702 - [DEBUG] -------------------------------------------- 1078. Path Edge --------------------------------------------
38974 2019-Jan-16 21:15:29.250726 - [DEBUG]
38975 2019-Jan-16 21:15:29.250749 - [DEBUG] Process 1078. path edge:
38976 2019-Jan-16 21:15:29.250773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38977 2019-Jan-16 21:15:29.250829 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
38978 2019-Jan-16 21:15:29.251475 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38979 2019-Jan-16 21:15:29.252128 - [DEBUG]
38980 2019-Jan-16 21:15:29.252152 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
38981 2019-Jan-16 21:15:29.252808 - [DEBUG] Possible callees:
38982 2019-Jan-16 21:15:29.252834 - [DEBUG] llvm.dbg.declare
38983 2019-Jan-16 21:15:29.252859 - [DEBUG] Possible return sites:
38984 2019-Jan-16 21:15:29.252881 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16338985 2019-Jan-16 21:15:29.254162 - [DEBUG] Found and process special summary
38986 2019-Jan-16 21:15:29.254197 - [DEBUG] Compose: EdgeIdentity * AllBottom
38987 2019-Jan-16 21:15:29.254224 - [DEBUG]
38988 2019-Jan-16 21:15:29.254248 - [DEBUG] Propagate flow
38989 2019-Jan-16 21:15:29.254271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38990 2019-Jan-16 21:15:29.254328 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38991 2019-Jan-16 21:15:29.254968 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38992 2019-Jan-16 21:15:29.255622 - [DEBUG] Edge function : AllBottom (result of previous compose)
38993 2019-Jan-16 21:15:29.255647 - [DEBUG]
38994 2019-Jan-16 21:15:29.255672 - [DEBUG] Join: AllTop & AllBottom
38995 2019-Jan-16 21:15:29.255698 - [DEBUG] = AllBottom (new jump func)
38996 2019-Jan-16 21:15:29.255722 - [DEBUG]
38997 2019-Jan-16 21:15:29.255745 - [DEBUG] Start adding new jump function
38998 2019-Jan-16 21:15:29.255768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38999 2019-Jan-16 21:15:29.255824 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39000 2019-Jan-16 21:15:29.256462 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39001 2019-Jan-16 21:15:29.257097 - [DEBUG] Edge Function : AllBottom
39002 2019-Jan-16 21:15:29.257125 - [DEBUG] End adding new jump function
39003 2019-Jan-16 21:15:29.257149 - [DEBUG]
39004 2019-Jan-16 21:15:29.257173 - [DEBUG] -------------------------------------------- 1079. Path Edge --------------------------------------------
39005 2019-Jan-16 21:15:29.257197 - [DEBUG]
39006 2019-Jan-16 21:15:29.257220 - [DEBUG] Process 1079. path edge:
39007 2019-Jan-16 21:15:29.257244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39008 2019-Jan-16 21:15:29.257300 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
39009 2019-Jan-16 21:15:29.257937 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39010 2019-Jan-16 21:15:29.258590 - [DEBUG]
39011 2019-Jan-16 21:15:29.258614 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39012 2019-Jan-16 21:15:29.259279 - [DEBUG] Compose: EdgeIdentity * AllBottom
39013 2019-Jan-16 21:15:29.259307 - [DEBUG]
39014 2019-Jan-16 21:15:29.259331 - [DEBUG] Propagate flow
39015 2019-Jan-16 21:15:29.259354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39016 2019-Jan-16 21:15:29.259411 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
39017 2019-Jan-16 21:15:29.260046 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39018 2019-Jan-16 21:15:29.260684 - [DEBUG] Edge function : AllBottom (result of previous compose)
39019 2019-Jan-16 21:15:29.260708 - [DEBUG]
39020 2019-Jan-16 21:15:29.260733 - [DEBUG] Join: AllTop & AllBottom
39021 2019-Jan-16 21:15:29.260759 - [DEBUG] = AllBottom (new jump func)
39022 2019-Jan-16 21:15:29.260783 - [DEBUG]
39023 2019-Jan-16 21:15:29.260806 - [DEBUG] Start adding new jump function
39024 2019-Jan-16 21:15:29.260829 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39025 2019-Jan-16 21:15:29.260884 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39026 2019-Jan-16 21:15:29.261521 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
39027 2019-Jan-16 21:15:29.262171 - [DEBUG] Edge Function : AllBottom
39028 2019-Jan-16 21:15:29.262199 - [DEBUG] End adding new jump function
39029 2019-Jan-16 21:15:29.262223 - [DEBUG]
39030 2019-Jan-16 21:15:29.262246 - [DEBUG] -------------------------------------------- 1080. Path Edge --------------------------------------------
39031 2019-Jan-16 21:15:29.262271 - [DEBUG]
39032 2019-Jan-16 21:15:29.262294 - [DEBUG] Process 1080. path edge:
39033 2019-Jan-16 21:15:29.262317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39034 2019-Jan-16 21:15:29.262373 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
39035 2019-Jan-16 21:15:29.263007 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39036 2019-Jan-16 21:15:29.263644 - [DEBUG]
39037 2019-Jan-16 21:15:29.263669 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
39038 2019-Jan-16 21:15:29.264322 - [DEBUG] Compose: EdgeIdentity * AllBottom
39039 2019-Jan-16 21:15:29.264351 - [DEBUG]
39040 2019-Jan-16 21:15:29.264375 - [DEBUG] Propagate flow
39041 2019-Jan-16 21:15:29.264398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39042 2019-Jan-16 21:15:29.264455 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
39043 2019-Jan-16 21:15:29.265113 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39044 2019-Jan-16 21:15:29.265758 - [DEBUG] Edge function : AllBottom (result of previous compose)
39045 2019-Jan-16 21:15:29.265783 - [DEBUG]
39046 2019-Jan-16 21:15:29.265808 - [DEBUG] Join: AllTop & AllBottom
39047 2019-Jan-16 21:15:29.265834 - [DEBUG] = AllBottom (new jump func)
39048 2019-Jan-16 21:15:29.265858 - [DEBUG]
39049 2019-Jan-16 21:15:29.265881 - [DEBUG] Start adding new jump function
39050 2019-Jan-16 21:15:29.265904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39051 2019-Jan-16 21:15:29.265961 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39052 2019-Jan-16 21:15:29.266598 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
39053 2019-Jan-16 21:15:29.267243 - [DEBUG] Edge Function : AllBottom
39054 2019-Jan-16 21:15:29.267271 - [DEBUG] End adding new jump function
39055 2019-Jan-16 21:15:29.267295 - [DEBUG]
39056 2019-Jan-16 21:15:29.267318 - [DEBUG] -------------------------------------------- 1081. Path Edge --------------------------------------------
39057 2019-Jan-16 21:15:29.267350 - [DEBUG]
39058 2019-Jan-16 21:15:29.267374 - [DEBUG] Process 1081. path edge:
39059 2019-Jan-16 21:15:29.267397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39060 2019-Jan-16 21:15:29.267453 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
39061 2019-Jan-16 21:15:29.268097 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39062 2019-Jan-16 21:15:29.268749 - [DEBUG]
39063 2019-Jan-16 21:15:29.268774 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
39064 2019-Jan-16 21:15:29.269429 - [DEBUG] Possible callees:
39065 2019-Jan-16 21:15:29.269454 - [DEBUG] llvm.dbg.declare
39066 2019-Jan-16 21:15:29.269478 - [DEBUG] Possible return sites:
39067 2019-Jan-16 21:15:29.269502 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16939068 2019-Jan-16 21:15:29.270772 - [DEBUG] Found and process special summary
39069 2019-Jan-16 21:15:29.270807 - [DEBUG] Compose: EdgeIdentity * AllBottom
39070 2019-Jan-16 21:15:29.270834 - [DEBUG]
39071 2019-Jan-16 21:15:29.270858 - [DEBUG] Propagate flow
39072 2019-Jan-16 21:15:29.270882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39073 2019-Jan-16 21:15:29.270938 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
39074 2019-Jan-16 21:15:29.271577 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39075 2019-Jan-16 21:15:29.272231 - [DEBUG] Edge function : AllBottom (result of previous compose)
39076 2019-Jan-16 21:15:29.272257 - [DEBUG]
39077 2019-Jan-16 21:15:29.272281 - [DEBUG] Join: AllTop & AllBottom
39078 2019-Jan-16 21:15:29.272307 - [DEBUG] = AllBottom (new jump func)
39079 2019-Jan-16 21:15:29.272330 - [DEBUG]
39080 2019-Jan-16 21:15:29.272354 - [DEBUG] Start adding new jump function
39081 2019-Jan-16 21:15:29.272377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39082 2019-Jan-16 21:15:29.272433 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39083 2019-Jan-16 21:15:29.273073 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
39084 2019-Jan-16 21:15:29.273709 - [DEBUG] Edge Function : AllBottom
39085 2019-Jan-16 21:15:29.273737 - [DEBUG] End adding new jump function
39086 2019-Jan-16 21:15:29.273762 - [DEBUG]
39087 2019-Jan-16 21:15:29.273785 - [DEBUG] -------------------------------------------- 1082. Path Edge --------------------------------------------
39088 2019-Jan-16 21:15:29.273810 - [DEBUG]
39089 2019-Jan-16 21:15:29.273833 - [DEBUG] Process 1082. path edge:
39090 2019-Jan-16 21:15:29.273856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39091 2019-Jan-16 21:15:29.273912 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
39092 2019-Jan-16 21:15:29.274552 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39093 2019-Jan-16 21:15:29.275203 - [DEBUG]
39094 2019-Jan-16 21:15:29.275227 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
39095 2019-Jan-16 21:15:29.275884 - [DEBUG] Compose: EdgeIdentity * AllBottom
39096 2019-Jan-16 21:15:29.275912 - [DEBUG]
39097 2019-Jan-16 21:15:29.275935 - [DEBUG] Propagate flow
39098 2019-Jan-16 21:15:29.275959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39099 2019-Jan-16 21:15:29.276015 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
39100 2019-Jan-16 21:15:29.276659 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39101 2019-Jan-16 21:15:29.277297 - [DEBUG] Edge function : AllBottom (result of previous compose)
39102 2019-Jan-16 21:15:29.277322 - [DEBUG]
39103 2019-Jan-16 21:15:29.277347 - [DEBUG] Join: AllTop & AllBottom
39104 2019-Jan-16 21:15:29.277372 - [DEBUG] = AllBottom (new jump func)
39105 2019-Jan-16 21:15:29.277396 - [DEBUG]
39106 2019-Jan-16 21:15:29.277419 - [DEBUG] Start adding new jump function
39107 2019-Jan-16 21:15:29.277442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39108 2019-Jan-16 21:15:29.277498 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39109 2019-Jan-16 21:15:29.278136 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
39110 2019-Jan-16 21:15:29.278783 - [DEBUG] Edge Function : AllBottom
39111 2019-Jan-16 21:15:29.278812 - [DEBUG] End adding new jump function
39112 2019-Jan-16 21:15:29.278835 - [DEBUG]
39113 2019-Jan-16 21:15:29.278858 - [DEBUG] -------------------------------------------- 1083. Path Edge --------------------------------------------
39114 2019-Jan-16 21:15:29.278883 - [DEBUG]
39115 2019-Jan-16 21:15:29.278906 - [DEBUG] Process 1083. path edge:
39116 2019-Jan-16 21:15:29.278929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39117 2019-Jan-16 21:15:29.278985 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
39118 2019-Jan-16 21:15:29.279620 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39119 2019-Jan-16 21:15:29.280258 - [DEBUG]
39120 2019-Jan-16 21:15:29.280282 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
39121 2019-Jan-16 21:15:29.280936 - [DEBUG] Compose: EdgeIdentity * AllBottom
39122 2019-Jan-16 21:15:29.280964 - [DEBUG]
39123 2019-Jan-16 21:15:29.280988 - [DEBUG] Propagate flow
39124 2019-Jan-16 21:15:29.281011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39125 2019-Jan-16 21:15:29.281068 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
39126 2019-Jan-16 21:15:29.281715 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39127 2019-Jan-16 21:15:29.282373 - [DEBUG] Edge function : AllBottom (result of previous compose)
39128 2019-Jan-16 21:15:29.282399 - [DEBUG]
39129 2019-Jan-16 21:15:29.282424 - [DEBUG] Join: AllTop & AllBottom
39130 2019-Jan-16 21:15:29.282449 - [DEBUG] = AllBottom (new jump func)
39131 2019-Jan-16 21:15:29.282474 - [DEBUG]
39132 2019-Jan-16 21:15:29.282497 - [DEBUG] Start adding new jump function
39133 2019-Jan-16 21:15:29.282520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39134 2019-Jan-16 21:15:29.282576 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39135 2019-Jan-16 21:15:29.283214 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
39136 2019-Jan-16 21:15:29.283852 - [DEBUG] Edge Function : AllBottom
39137 2019-Jan-16 21:15:29.283881 - [DEBUG] End adding new jump function
39138 2019-Jan-16 21:15:29.283905 - [DEBUG]
39139 2019-Jan-16 21:15:29.283928 - [DEBUG] -------------------------------------------- 1084. Path Edge --------------------------------------------
39140 2019-Jan-16 21:15:29.283953 - [DEBUG]
39141 2019-Jan-16 21:15:29.283976 - [DEBUG] Process 1084. path edge:
39142 2019-Jan-16 21:15:29.283999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39143 2019-Jan-16 21:15:29.284055 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
39144 2019-Jan-16 21:15:29.284702 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39145 2019-Jan-16 21:15:29.285357 - [DEBUG]
39146 2019-Jan-16 21:15:29.285382 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
39147 2019-Jan-16 21:15:29.286038 - [DEBUG] Compose: EdgeIdentity * AllBottom
39148 2019-Jan-16 21:15:29.286066 - [DEBUG]
39149 2019-Jan-16 21:15:29.286090 - [DEBUG] Propagate flow
39150 2019-Jan-16 21:15:29.286113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39151 2019-Jan-16 21:15:29.286170 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
39152 2019-Jan-16 21:15:29.286805 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39153 2019-Jan-16 21:15:29.287444 - [DEBUG] Edge function : AllBottom (result of previous compose)
39154 2019-Jan-16 21:15:29.287469 - [DEBUG]
39155 2019-Jan-16 21:15:29.287494 - [DEBUG] Join: AllTop & AllBottom
39156 2019-Jan-16 21:15:29.287520 - [DEBUG] = AllBottom (new jump func)
39157 2019-Jan-16 21:15:29.287544 - [DEBUG]
39158 2019-Jan-16 21:15:29.287567 - [DEBUG] Start adding new jump function
39159 2019-Jan-16 21:15:29.287590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39160 2019-Jan-16 21:15:29.287646 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39161 2019-Jan-16 21:15:29.288283 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
39162 2019-Jan-16 21:15:29.288935 - [DEBUG] Edge Function : AllBottom
39163 2019-Jan-16 21:15:29.288964 - [DEBUG] End adding new jump function
39164 2019-Jan-16 21:15:29.288987 - [DEBUG]
39165 2019-Jan-16 21:15:29.289010 - [DEBUG] -------------------------------------------- 1085. Path Edge --------------------------------------------
39166 2019-Jan-16 21:15:29.289035 - [DEBUG]
39167 2019-Jan-16 21:15:29.289058 - [DEBUG] Process 1085. path edge:
39168 2019-Jan-16 21:15:29.289081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39169 2019-Jan-16 21:15:29.289137 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
39170 2019-Jan-16 21:15:29.289773 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39171 2019-Jan-16 21:15:29.290409 - [DEBUG]
39172 2019-Jan-16 21:15:29.290435 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
39173 2019-Jan-16 21:15:29.291087 - [DEBUG] Compose: EdgeIdentity * AllBottom
39174 2019-Jan-16 21:15:29.291115 - [DEBUG]
39175 2019-Jan-16 21:15:29.291139 - [DEBUG] Propagate flow
39176 2019-Jan-16 21:15:29.291163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39177 2019-Jan-16 21:15:29.291220 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
39178 2019-Jan-16 21:15:29.291874 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39179 2019-Jan-16 21:15:29.292511 - [DEBUG] Edge function : AllBottom (result of previous compose)
39180 2019-Jan-16 21:15:29.292536 - [DEBUG]
39181 2019-Jan-16 21:15:29.292560 - [DEBUG] Join: AllTop & AllBottom
39182 2019-Jan-16 21:15:29.292586 - [DEBUG] = AllBottom (new jump func)
39183 2019-Jan-16 21:15:29.292610 - [DEBUG]
39184 2019-Jan-16 21:15:29.292634 - [DEBUG] Start adding new jump function
39185 2019-Jan-16 21:15:29.292657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39186 2019-Jan-16 21:15:29.292713 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39187 2019-Jan-16 21:15:29.293359 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
39188 2019-Jan-16 21:15:29.293995 - [DEBUG] Edge Function : AllBottom
39189 2019-Jan-16 21:15:29.294023 - [DEBUG] End adding new jump function
39190 2019-Jan-16 21:15:29.294047 - [DEBUG]
39191 2019-Jan-16 21:15:29.294071 - [DEBUG] -------------------------------------------- 1086. Path Edge --------------------------------------------
39192 2019-Jan-16 21:15:29.294095 - [DEBUG]
39193 2019-Jan-16 21:15:29.294118 - [DEBUG] Process 1086. path edge:
39194 2019-Jan-16 21:15:29.294142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39195 2019-Jan-16 21:15:29.294198 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
39196 2019-Jan-16 21:15:29.294836 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39197 2019-Jan-16 21:15:29.295490 - [DEBUG]
39198 2019-Jan-16 21:15:29.295514 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
39199 2019-Jan-16 21:15:29.296170 - [DEBUG] Compose: EdgeIdentity * AllBottom
39200 2019-Jan-16 21:15:29.296198 - [DEBUG]
39201 2019-Jan-16 21:15:29.296221 - [DEBUG] Propagate flow
39202 2019-Jan-16 21:15:29.296245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39203 2019-Jan-16 21:15:29.296301 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
39204 2019-Jan-16 21:15:29.296936 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39205 2019-Jan-16 21:15:29.297574 - [DEBUG] Edge function : AllBottom (result of previous compose)
39206 2019-Jan-16 21:15:29.297599 - [DEBUG]
39207 2019-Jan-16 21:15:29.297623 - [DEBUG] Join: AllTop & AllBottom
39208 2019-Jan-16 21:15:29.297649 - [DEBUG] = AllBottom (new jump func)
39209 2019-Jan-16 21:15:29.297673 - [DEBUG]
39210 2019-Jan-16 21:15:29.297696 - [DEBUG] Start adding new jump function
39211 2019-Jan-16 21:15:29.297719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39212 2019-Jan-16 21:15:29.297775 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39213 2019-Jan-16 21:15:29.298437 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
39214 2019-Jan-16 21:15:29.299070 - [DEBUG] Edge Function : AllBottom
39215 2019-Jan-16 21:15:29.299099 - [DEBUG] End adding new jump function
39216 2019-Jan-16 21:15:29.299123 - [DEBUG]
39217 2019-Jan-16 21:15:29.299146 - [DEBUG] -------------------------------------------- 1087. Path Edge --------------------------------------------
39218 2019-Jan-16 21:15:29.299170 - [DEBUG]
39219 2019-Jan-16 21:15:29.299194 - [DEBUG] Process 1087. path edge:
39220 2019-Jan-16 21:15:29.299217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39221 2019-Jan-16 21:15:29.299273 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
39222 2019-Jan-16 21:15:29.299909 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39223 2019-Jan-16 21:15:29.300546 - [DEBUG]
39224 2019-Jan-16 21:15:29.300571 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
39225 2019-Jan-16 21:15:29.301225 - [DEBUG] Compose: EdgeIdentity * AllBottom
39226 2019-Jan-16 21:15:29.301253 - [DEBUG]
39227 2019-Jan-16 21:15:29.301276 - [DEBUG] Propagate flow
39228 2019-Jan-16 21:15:29.301299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39229 2019-Jan-16 21:15:29.301356 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39230 2019-Jan-16 21:15:29.302013 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39231 2019-Jan-16 21:15:29.302663 - [DEBUG] Edge function : AllBottom (result of previous compose)
39232 2019-Jan-16 21:15:29.302688 - [DEBUG]
39233 2019-Jan-16 21:15:29.302713 - [DEBUG] Join: AllTop & AllBottom
39234 2019-Jan-16 21:15:29.302738 - [DEBUG] = AllBottom (new jump func)
39235 2019-Jan-16 21:15:29.302762 - [DEBUG]
39236 2019-Jan-16 21:15:29.302785 - [DEBUG] Start adding new jump function
39237 2019-Jan-16 21:15:29.302809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39238 2019-Jan-16 21:15:29.302864 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39239 2019-Jan-16 21:15:29.303502 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39240 2019-Jan-16 21:15:29.304135 - [DEBUG] Edge Function : AllBottom
39241 2019-Jan-16 21:15:29.304164 - [DEBUG] End adding new jump function
39242 2019-Jan-16 21:15:29.304187 - [DEBUG]
39243 2019-Jan-16 21:15:29.304210 - [DEBUG] -------------------------------------------- 1088. Path Edge --------------------------------------------
39244 2019-Jan-16 21:15:29.304235 - [DEBUG]
39245 2019-Jan-16 21:15:29.304258 - [DEBUG] Process 1088. path edge:
39246 2019-Jan-16 21:15:29.304281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39247 2019-Jan-16 21:15:29.304337 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
39248 2019-Jan-16 21:15:29.304971 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39249 2019-Jan-16 21:15:29.305625 - [DEBUG]
39250 2019-Jan-16 21:15:29.305649 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39251 2019-Jan-16 21:15:29.306299 - [DEBUG] Compose: EdgeIdentity * AllBottom
39252 2019-Jan-16 21:15:29.306327 - [DEBUG]
39253 2019-Jan-16 21:15:29.306351 - [DEBUG] Propagate flow
39254 2019-Jan-16 21:15:29.306373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39255 2019-Jan-16 21:15:29.306430 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
39256 2019-Jan-16 21:15:29.307070 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39257 2019-Jan-16 21:15:29.307708 - [DEBUG] Edge function : AllBottom (result of previous compose)
39258 2019-Jan-16 21:15:29.307733 - [DEBUG]
39259 2019-Jan-16 21:15:29.307757 - [DEBUG] Join: AllTop & AllBottom
39260 2019-Jan-16 21:15:29.307783 - [DEBUG] = AllBottom (new jump func)
39261 2019-Jan-16 21:15:29.307807 - [DEBUG]
39262 2019-Jan-16 21:15:29.307830 - [DEBUG] Start adding new jump function
39263 2019-Jan-16 21:15:29.307853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39264 2019-Jan-16 21:15:29.307908 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39265 2019-Jan-16 21:15:29.308560 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
39266 2019-Jan-16 21:15:29.309199 - [DEBUG] Edge Function : AllBottom
39267 2019-Jan-16 21:15:29.309227 - [DEBUG] End adding new jump function
39268 2019-Jan-16 21:15:29.309251 - [DEBUG]
39269 2019-Jan-16 21:15:29.309274 - [DEBUG] -------------------------------------------- 1089. Path Edge --------------------------------------------
39270 2019-Jan-16 21:15:29.309299 - [DEBUG]
39271 2019-Jan-16 21:15:29.309321 - [DEBUG] Process 1089. path edge:
39272 2019-Jan-16 21:15:29.309345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39273 2019-Jan-16 21:15:29.309401 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
39274 2019-Jan-16 21:15:29.310040 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39275 2019-Jan-16 21:15:29.310701 - [DEBUG]
39276 2019-Jan-16 21:15:29.310727 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
39277 2019-Jan-16 21:15:29.311386 - [DEBUG] Compose: EdgeIdentity * AllBottom
39278 2019-Jan-16 21:15:29.311415 - [DEBUG]
39279 2019-Jan-16 21:15:29.311439 - [DEBUG] Propagate flow
39280 2019-Jan-16 21:15:29.311462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39281 2019-Jan-16 21:15:29.311519 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39282 2019-Jan-16 21:15:29.312171 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39283 2019-Jan-16 21:15:29.312809 - [DEBUG] Edge function : AllBottom (result of previous compose)
39284 2019-Jan-16 21:15:29.312834 - [DEBUG]
39285 2019-Jan-16 21:15:29.312858 - [DEBUG] Join: AllTop & AllBottom
39286 2019-Jan-16 21:15:29.312884 - [DEBUG] = AllBottom (new jump func)
39287 2019-Jan-16 21:15:29.312908 - [DEBUG]
39288 2019-Jan-16 21:15:29.312931 - [DEBUG] Start adding new jump function
39289 2019-Jan-16 21:15:29.312954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39290 2019-Jan-16 21:15:29.313009 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39291 2019-Jan-16 21:15:29.313647 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39292 2019-Jan-16 21:15:29.314285 - [DEBUG] Edge Function : AllBottom
39293 2019-Jan-16 21:15:29.314312 - [DEBUG] End adding new jump function
39294 2019-Jan-16 21:15:29.314335 - [DEBUG]
39295 2019-Jan-16 21:15:29.314358 - [DEBUG] -------------------------------------------- 1090. Path Edge --------------------------------------------
39296 2019-Jan-16 21:15:29.314383 - [DEBUG]
39297 2019-Jan-16 21:15:29.314406 - [DEBUG] Process 1090. path edge:
39298 2019-Jan-16 21:15:29.314428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39299 2019-Jan-16 21:15:29.314485 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
39300 2019-Jan-16 21:15:29.315132 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39301 2019-Jan-16 21:15:29.315770 - [DEBUG]
39302 2019-Jan-16 21:15:29.315795 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39303 2019-Jan-16 21:15:29.316447 - [DEBUG] Compose: EdgeIdentity * AllBottom
39304 2019-Jan-16 21:15:29.316475 - [DEBUG]
39305 2019-Jan-16 21:15:29.316499 - [DEBUG] Propagate flow
39306 2019-Jan-16 21:15:29.316522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39307 2019-Jan-16 21:15:29.316579 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39308 2019-Jan-16 21:15:29.317214 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39309 2019-Jan-16 21:15:29.317851 - [DEBUG] Edge function : AllBottom (result of previous compose)
39310 2019-Jan-16 21:15:29.317876 - [DEBUG]
39311 2019-Jan-16 21:15:29.317901 - [DEBUG] Join: AllTop & AllBottom
39312 2019-Jan-16 21:15:29.317927 - [DEBUG] = AllBottom (new jump func)
39313 2019-Jan-16 21:15:29.317951 - [DEBUG]
39314 2019-Jan-16 21:15:29.317974 - [DEBUG] Start adding new jump function
39315 2019-Jan-16 21:15:29.317997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39316 2019-Jan-16 21:15:29.318053 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39317 2019-Jan-16 21:15:29.318705 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39318 2019-Jan-16 21:15:29.319338 - [DEBUG] Edge Function : AllBottom
39319 2019-Jan-16 21:15:29.319375 - [DEBUG] End adding new jump function
39320 2019-Jan-16 21:15:29.319399 - [DEBUG]
39321 2019-Jan-16 21:15:29.319422 - [DEBUG] -------------------------------------------- 1091. Path Edge --------------------------------------------
39322 2019-Jan-16 21:15:29.319447 - [DEBUG]
39323 2019-Jan-16 21:15:29.319470 - [DEBUG] Process 1091. path edge:
39324 2019-Jan-16 21:15:29.319493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39325 2019-Jan-16 21:15:29.319550 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
39326 2019-Jan-16 21:15:29.320186 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39327 2019-Jan-16 21:15:29.320822 - [DEBUG]
39328 2019-Jan-16 21:15:29.320846 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39329 2019-Jan-16 21:15:29.321493 - [DEBUG] Start of endsummarytab entry
39330 2019-Jan-16 21:15:29.321529 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
39331 2019-Jan-16 21:15:29.322191 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
39332 2019-Jan-16 21:15:29.322254 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39333 2019-Jan-16 21:15:29.322895 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39334 2019-Jan-16 21:15:29.323532 - [DEBUG] EF: AllBottom
39335 2019-Jan-16 21:15:29.323558 - [DEBUG]
39336 2019-Jan-16 21:15:29.323581 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39337 2019-Jan-16 21:15:29.324215 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
39338 2019-Jan-16 21:15:29.324860 - [DEBUG] EF: AllBottom
39339 2019-Jan-16 21:15:29.324885 - [DEBUG]
39340 2019-Jan-16 21:15:29.324909 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39341 2019-Jan-16 21:15:29.325561 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39342 2019-Jan-16 21:15:29.326205 - [DEBUG] EF: AllBottom
39343 2019-Jan-16 21:15:29.326230 - [DEBUG]
39344 2019-Jan-16 21:15:29.326253 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39345 2019-Jan-16 21:15:29.326886 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39346 2019-Jan-16 21:15:29.327530 - [DEBUG] EF: AllBottom
39347 2019-Jan-16 21:15:29.327554 - [DEBUG]
39348 2019-Jan-16 21:15:29.327577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39349 2019-Jan-16 21:15:29.328210 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39350 2019-Jan-16 21:15:29.328863 - [DEBUG] EF: AllBottom
39351 2019-Jan-16 21:15:29.328888 - [DEBUG]
39352 2019-Jan-16 21:15:29.328911 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39353 2019-Jan-16 21:15:29.329545 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
39354 2019-Jan-16 21:15:29.330179 - [DEBUG] EF: AllBottom
39355 2019-Jan-16 21:15:29.330204 - [DEBUG]
39356 2019-Jan-16 21:15:29.330227 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39357 2019-Jan-16 21:15:29.330867 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39358 2019-Jan-16 21:15:29.331504 - [DEBUG] EF: AllBottom
39359 2019-Jan-16 21:15:29.331529 - [DEBUG]
39360 2019-Jan-16 21:15:29.331552 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39361 2019-Jan-16 21:15:29.332202 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
39362 2019-Jan-16 21:15:29.332840 - [DEBUG] EF: AllBottom
39363 2019-Jan-16 21:15:29.332865 - [DEBUG]
39364 2019-Jan-16 21:15:29.332888 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39365 2019-Jan-16 21:15:29.333530 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
39366 2019-Jan-16 21:15:29.334167 - [DEBUG] EF: AllBottom
39367 2019-Jan-16 21:15:29.334192 - [DEBUG]
39368 2019-Jan-16 21:15:29.334215 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39369 2019-Jan-16 21:15:29.334849 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
39370 2019-Jan-16 21:15:29.335507 - [DEBUG] EF: AllBottom
39371 2019-Jan-16 21:15:29.335530 - [DEBUG]
39372 2019-Jan-16 21:15:29.335554 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39373 2019-Jan-16 21:15:29.336229 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39374 2019-Jan-16 21:15:29.336932 - [DEBUG] EF: AllBottom
39375 2019-Jan-16 21:15:29.336959 - [DEBUG]
39376 2019-Jan-16 21:15:29.336983 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39377 2019-Jan-16 21:15:29.337678 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
39378 2019-Jan-16 21:15:29.338361 - [DEBUG] EF: AllBottom
39379 2019-Jan-16 21:15:29.338387 - [DEBUG]
39380 2019-Jan-16 21:15:29.338433 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39381 2019-Jan-16 21:15:29.339072 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39382 2019-Jan-16 21:15:29.339716 - [DEBUG] EF: AllBottom
39383 2019-Jan-16 21:15:29.339741 - [DEBUG]
39384 2019-Jan-16 21:15:29.339764 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39385 2019-Jan-16 21:15:29.340396 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
39386 2019-Jan-16 21:15:29.341035 - [DEBUG] EF: AllBottom
39387 2019-Jan-16 21:15:29.341060 - [DEBUG]
39388 2019-Jan-16 21:15:29.341083 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39389 2019-Jan-16 21:15:29.341715 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
39390 2019-Jan-16 21:15:29.342368 - [DEBUG] EF: AllBottom
39391 2019-Jan-16 21:15:29.342393 - [DEBUG]
39392 2019-Jan-16 21:15:29.342416 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39393 2019-Jan-16 21:15:29.343049 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39394 2019-Jan-16 21:15:29.343686 - [DEBUG] EF: AllBottom
39395 2019-Jan-16 21:15:29.343710 - [DEBUG]
39396 2019-Jan-16 21:15:29.343734 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39397 2019-Jan-16 21:15:29.344367 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
39398 2019-Jan-16 21:15:29.345000 - [DEBUG] EF: AllBottom
39399 2019-Jan-16 21:15:29.345025 - [DEBUG]
39400 2019-Jan-16 21:15:29.345048 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39401 2019-Jan-16 21:15:29.345696 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39402 2019-Jan-16 21:15:29.346333 - [DEBUG] EF: AllBottom
39403 2019-Jan-16 21:15:29.346358 - [DEBUG]
39404 2019-Jan-16 21:15:29.346381 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39405 2019-Jan-16 21:15:29.347024 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39406 2019-Jan-16 21:15:29.347670 - [DEBUG] EF: AllBottom
39407 2019-Jan-16 21:15:29.347695 - [DEBUG]
39408 2019-Jan-16 21:15:29.347718 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39409 2019-Jan-16 21:15:29.348351 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
39410 2019-Jan-16 21:15:29.349005 - [DEBUG] EF: AllBottom
39411 2019-Jan-16 21:15:29.349048 - [DEBUG]
39412 2019-Jan-16 21:15:29.349071 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39413 2019-Jan-16 21:15:29.349707 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
39414 2019-Jan-16 21:15:29.350351 - [DEBUG] EF: AllBottom
39415 2019-Jan-16 21:15:29.350376 - [DEBUG]
39416 2019-Jan-16 21:15:29.350399 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39417 2019-Jan-16 21:15:29.351032 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39418 2019-Jan-16 21:15:29.351669 - [DEBUG] EF: AllBottom
39419 2019-Jan-16 21:15:29.351694 - [DEBUG]
39420 2019-Jan-16 21:15:29.351717 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39421 2019-Jan-16 21:15:29.352365 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39422 2019-Jan-16 21:15:29.353008 - [DEBUG] EF: AllBottom
39423 2019-Jan-16 21:15:29.353032 - [DEBUG]
39424 2019-Jan-16 21:15:29.353057 - [DEBUG] ---------------
39425 2019-Jan-16 21:15:29.353080 - [DEBUG]
39426 2019-Jan-16 21:15:29.353107 - [DEBUG] End of endsummarytab entry
39427 2019-Jan-16 21:15:29.353130 - [DEBUG]
39428 2019-Jan-16 21:15:29.353154 - [DEBUG] Start of incomingtab entry
39429 2019-Jan-16 21:15:29.353179 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
39430 2019-Jan-16 21:15:29.353816 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
39431 2019-Jan-16 21:15:29.353875 - [DEBUG] ---------------
39432 2019-Jan-16 21:15:29.353899 - [DEBUG] End of incomingtab entry
39433 2019-Jan-16 21:15:29.353922 - [DEBUG]
39434 2019-Jan-16 21:15:29.353949 - [DEBUG] EDGE:
39435 2019-Jan-16 21:15:29.354006 - [DEBUG] ---> 39436 2019-Jan-16 21:15:29.354640 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39437 2019-Jan-16 21:15:29.355294 - [DEBUG]
39438 2019-Jan-16 21:15:29.355320 - [DEBUG] EDGE:
39439 2019-Jan-16 21:15:29.355377 - [DEBUG] ---> 39440 2019-Jan-16 21:15:29.356011 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39441 2019-Jan-16 21:15:29.356647 - [DEBUG]
39442 2019-Jan-16 21:15:29.356698 - [DEBUG] Compose: EdgeIdentity * AllBottom
39443 2019-Jan-16 21:15:29.356725 - [DEBUG]
39444 2019-Jan-16 21:15:29.356749 - [DEBUG] Propagate flow
39445 2019-Jan-16 21:15:29.356772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39446 2019-Jan-16 21:15:29.356829 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
39447 2019-Jan-16 21:15:29.357474 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39448 2019-Jan-16 21:15:29.358111 - [DEBUG] Edge function : AllBottom (result of previous compose)
39449 2019-Jan-16 21:15:29.358136 - [DEBUG]
39450 2019-Jan-16 21:15:29.358162 - [DEBUG] Join: AllTop & AllBottom
39451 2019-Jan-16 21:15:29.358188 - [DEBUG] = AllBottom (new jump func)
39452 2019-Jan-16 21:15:29.358212 - [DEBUG]
39453 2019-Jan-16 21:15:29.358235 - [DEBUG] Start adding new jump function
39454 2019-Jan-16 21:15:29.358258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39455 2019-Jan-16 21:15:29.358314 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39456 2019-Jan-16 21:15:29.358969 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
39457 2019-Jan-16 21:15:29.359620 - [DEBUG] Edge Function : AllBottom
39458 2019-Jan-16 21:15:29.359652 - [DEBUG] End adding new jump function
39459 2019-Jan-16 21:15:29.359676 - [DEBUG]
39460 2019-Jan-16 21:15:29.359700 - [DEBUG] -------------------------------------------- 1092. Path Edge --------------------------------------------
39461 2019-Jan-16 21:15:29.359724 - [DEBUG]
39462 2019-Jan-16 21:15:29.359748 - [DEBUG] Process 1092. path edge:
39463 2019-Jan-16 21:15:29.359771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39464 2019-Jan-16 21:15:29.359827 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
39465 2019-Jan-16 21:15:29.360471 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39466 2019-Jan-16 21:15:29.361108 - [DEBUG]
39467 2019-Jan-16 21:15:29.361133 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
39468 2019-Jan-16 21:15:29.361805 - [DEBUG] Possible callees:
39469 2019-Jan-16 21:15:29.361831 - [DEBUG] llvm.dbg.declare
39470 2019-Jan-16 21:15:29.361855 - [DEBUG] Possible return sites:
39471 2019-Jan-16 21:15:29.361878 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19339472 2019-Jan-16 21:15:29.363169 - [DEBUG] Found and process special summary
39473 2019-Jan-16 21:15:29.363206 - [DEBUG] Compose: EdgeIdentity * AllBottom
39474 2019-Jan-16 21:15:29.363233 - [DEBUG]
39475 2019-Jan-16 21:15:29.363257 - [DEBUG] Propagate flow
39476 2019-Jan-16 21:15:29.363280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39477 2019-Jan-16 21:15:29.363337 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39478 2019-Jan-16 21:15:29.363976 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39479 2019-Jan-16 21:15:29.364613 - [DEBUG] Edge function : AllBottom (result of previous compose)
39480 2019-Jan-16 21:15:29.364638 - [DEBUG]
39481 2019-Jan-16 21:15:29.364663 - [DEBUG] Join: AllTop & AllBottom
39482 2019-Jan-16 21:15:29.364689 - [DEBUG] = AllBottom (new jump func)
39483 2019-Jan-16 21:15:29.364713 - [DEBUG]
39484 2019-Jan-16 21:15:29.364736 - [DEBUG] Start adding new jump function
39485 2019-Jan-16 21:15:29.364759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39486 2019-Jan-16 21:15:29.364814 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39487 2019-Jan-16 21:15:29.365468 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39488 2019-Jan-16 21:15:29.366104 - [DEBUG] Edge Function : AllBottom
39489 2019-Jan-16 21:15:29.366133 - [DEBUG] End adding new jump function
39490 2019-Jan-16 21:15:29.366157 - [DEBUG]
39491 2019-Jan-16 21:15:29.366180 - [DEBUG] -------------------------------------------- 1093. Path Edge --------------------------------------------
39492 2019-Jan-16 21:15:29.366204 - [DEBUG]
39493 2019-Jan-16 21:15:29.366227 - [DEBUG] Process 1093. path edge:
39494 2019-Jan-16 21:15:29.366251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39495 2019-Jan-16 21:15:29.366307 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
39496 2019-Jan-16 21:15:29.366943 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39497 2019-Jan-16 21:15:29.367579 - [DEBUG]
39498 2019-Jan-16 21:15:29.367603 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39499 2019-Jan-16 21:15:29.368270 - [DEBUG] Compose: EdgeIdentity * AllBottom
39500 2019-Jan-16 21:15:29.368298 - [DEBUG]
39501 2019-Jan-16 21:15:29.368322 - [DEBUG] Propagate flow
39502 2019-Jan-16 21:15:29.368345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39503 2019-Jan-16 21:15:29.368414 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
39504 2019-Jan-16 21:15:29.369052 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39505 2019-Jan-16 21:15:29.369689 - [DEBUG] Edge function : AllBottom (result of previous compose)
39506 2019-Jan-16 21:15:29.369714 - [DEBUG]
39507 2019-Jan-16 21:15:29.369739 - [DEBUG] Join: AllTop & AllBottom
39508 2019-Jan-16 21:15:29.369764 - [DEBUG] = AllBottom (new jump func)
39509 2019-Jan-16 21:15:29.369788 - [DEBUG]
39510 2019-Jan-16 21:15:29.369811 - [DEBUG] Start adding new jump function
39511 2019-Jan-16 21:15:29.369834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39512 2019-Jan-16 21:15:29.369890 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39513 2019-Jan-16 21:15:29.370544 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
39514 2019-Jan-16 21:15:29.371178 - [DEBUG] Edge Function : AllBottom
39515 2019-Jan-16 21:15:29.371206 - [DEBUG] End adding new jump function
39516 2019-Jan-16 21:15:29.371230 - [DEBUG]
39517 2019-Jan-16 21:15:29.371254 - [DEBUG] -------------------------------------------- 1094. Path Edge --------------------------------------------
39518 2019-Jan-16 21:15:29.371278 - [DEBUG]
39519 2019-Jan-16 21:15:29.371301 - [DEBUG] Process 1094. path edge:
39520 2019-Jan-16 21:15:29.371325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39521 2019-Jan-16 21:15:29.371381 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
39522 2019-Jan-16 21:15:29.372031 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39523 2019-Jan-16 21:15:29.372668 - [DEBUG]
39524 2019-Jan-16 21:15:29.372693 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
39525 2019-Jan-16 21:15:29.373347 - [DEBUG] Compose: EdgeIdentity * AllBottom
39526 2019-Jan-16 21:15:29.373374 - [DEBUG]
39527 2019-Jan-16 21:15:29.373398 - [DEBUG] Propagate flow
39528 2019-Jan-16 21:15:29.373421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39529 2019-Jan-16 21:15:29.373478 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39530 2019-Jan-16 21:15:29.374115 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39531 2019-Jan-16 21:15:29.374752 - [DEBUG] Edge function : AllBottom (result of previous compose)
39532 2019-Jan-16 21:15:29.374777 - [DEBUG]
39533 2019-Jan-16 21:15:29.374802 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39534 2019-Jan-16 21:15:29.374828 - [DEBUG] = AllBottom
39535 2019-Jan-16 21:15:29.374852 - [DEBUG]
39536 2019-Jan-16 21:15:29.374875 - [DEBUG] PROPAGATE: No new function!
39537 2019-Jan-16 21:15:29.374899 - [DEBUG] EDGE:
39538 2019-Jan-16 21:15:29.374956 - [DEBUG] ---> 39539 2019-Jan-16 21:15:29.375607 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39540 2019-Jan-16 21:15:29.376244 - [DEBUG]
39541 2019-Jan-16 21:15:29.376268 - [DEBUG] EDGE:
39542 2019-Jan-16 21:15:29.376325 - [DEBUG] ---> 39543 2019-Jan-16 21:15:29.376962 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39544 2019-Jan-16 21:15:29.377608 - [DEBUG]
39545 2019-Jan-16 21:15:29.377646 - [DEBUG] Compose: EdgeIdentity * AllBottom
39546 2019-Jan-16 21:15:29.377673 - [DEBUG]
39547 2019-Jan-16 21:15:29.377697 - [DEBUG] Propagate flow
39548 2019-Jan-16 21:15:29.377720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39549 2019-Jan-16 21:15:29.377776 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39550 2019-Jan-16 21:15:29.378427 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39551 2019-Jan-16 21:15:29.379069 - [DEBUG] Edge function : AllBottom (result of previous compose)
39552 2019-Jan-16 21:15:29.379094 - [DEBUG]
39553 2019-Jan-16 21:15:29.379119 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39554 2019-Jan-16 21:15:29.379143 - [DEBUG] = AllBottom
39555 2019-Jan-16 21:15:29.379168 - [DEBUG]
39556 2019-Jan-16 21:15:29.379190 - [DEBUG] PROPAGATE: No new function!
39557 2019-Jan-16 21:15:29.379217 - [DEBUG] EDGE:
39558 2019-Jan-16 21:15:29.379275 - [DEBUG] ---> 39559 2019-Jan-16 21:15:29.379922 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39560 2019-Jan-16 21:15:29.380558 - [DEBUG]
39561 2019-Jan-16 21:15:29.380583 - [DEBUG] EDGE:
39562 2019-Jan-16 21:15:29.380641 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
39563 2019-Jan-16 21:15:29.381282 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39564 2019-Jan-16 21:15:29.381935 - [DEBUG]
39565 2019-Jan-16 21:15:29.381961 - [DEBUG] EDGE:
39566 2019-Jan-16 21:15:29.382018 - [DEBUG] ---> 39567 2019-Jan-16 21:15:29.382652 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39568 2019-Jan-16 21:15:29.383287 - [DEBUG]
39569 2019-Jan-16 21:15:29.383312 - [DEBUG] EDGE:
39570 2019-Jan-16 21:15:29.383369 - [DEBUG] ---> 39571 2019-Jan-16 21:15:29.384003 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39572 2019-Jan-16 21:15:29.384639 - [DEBUG]
39573 2019-Jan-16 21:15:29.384664 - [DEBUG] EDGE:
39574 2019-Jan-16 21:15:29.384721 - [DEBUG] ---> 39575 2019-Jan-16 21:15:29.385374 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39576 2019-Jan-16 21:15:29.386011 - [DEBUG]
39577 2019-Jan-16 21:15:29.386046 - [DEBUG] Compose: EdgeIdentity * AllBottom
39578 2019-Jan-16 21:15:29.386073 - [DEBUG]
39579 2019-Jan-16 21:15:29.386096 - [DEBUG] Propagate flow
39580 2019-Jan-16 21:15:29.386119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39581 2019-Jan-16 21:15:29.386176 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
39582 2019-Jan-16 21:15:29.386814 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39583 2019-Jan-16 21:15:29.387449 - [DEBUG] Edge function : AllBottom (result of previous compose)
39584 2019-Jan-16 21:15:29.387474 - [DEBUG]
39585 2019-Jan-16 21:15:29.387499 - [DEBUG] Join: AllTop & AllBottom
39586 2019-Jan-16 21:15:29.387525 - [DEBUG] = AllBottom (new jump func)
39587 2019-Jan-16 21:15:29.387557 - [DEBUG]
39588 2019-Jan-16 21:15:29.387581 - [DEBUG] Start adding new jump function
39589 2019-Jan-16 21:15:29.387604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39590 2019-Jan-16 21:15:29.387660 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39591 2019-Jan-16 21:15:29.388298 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
39592 2019-Jan-16 21:15:29.388951 - [DEBUG] Edge Function : AllBottom
39593 2019-Jan-16 21:15:29.388980 - [DEBUG] End adding new jump function
39594 2019-Jan-16 21:15:29.389003 - [DEBUG]
39595 2019-Jan-16 21:15:29.389027 - [DEBUG] -------------------------------------------- 1095. Path Edge --------------------------------------------
39596 2019-Jan-16 21:15:29.389051 - [DEBUG]
39597 2019-Jan-16 21:15:29.389074 - [DEBUG] Process 1095. path edge:
39598 2019-Jan-16 21:15:29.389097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39599 2019-Jan-16 21:15:29.389153 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
39600 2019-Jan-16 21:15:29.389790 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39601 2019-Jan-16 21:15:29.390428 - [DEBUG]
39602 2019-Jan-16 21:15:29.390452 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
39603 2019-Jan-16 21:15:29.391108 - [DEBUG] Compose: EdgeIdentity * AllBottom
39604 2019-Jan-16 21:15:29.391136 - [DEBUG]
39605 2019-Jan-16 21:15:29.391159 - [DEBUG] Propagate flow
39606 2019-Jan-16 21:15:29.391182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39607 2019-Jan-16 21:15:29.391239 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
39608 2019-Jan-16 21:15:29.391889 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39609 2019-Jan-16 21:15:29.392526 - [DEBUG] Edge function : AllBottom (result of previous compose)
39610 2019-Jan-16 21:15:29.392551 - [DEBUG]
39611 2019-Jan-16 21:15:29.392576 - [DEBUG] Join: AllTop & AllBottom
39612 2019-Jan-16 21:15:29.392601 - [DEBUG] = AllBottom (new jump func)
39613 2019-Jan-16 21:15:29.392625 - [DEBUG]
39614 2019-Jan-16 21:15:29.392649 - [DEBUG] Start adding new jump function
39615 2019-Jan-16 21:15:29.392672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39616 2019-Jan-16 21:15:29.392727 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39617 2019-Jan-16 21:15:29.393366 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
39618 2019-Jan-16 21:15:29.393998 - [DEBUG] Edge Function : AllBottom
39619 2019-Jan-16 21:15:29.394026 - [DEBUG] End adding new jump function
39620 2019-Jan-16 21:15:29.394050 - [DEBUG]
39621 2019-Jan-16 21:15:29.394073 - [DEBUG] -------------------------------------------- 1096. Path Edge --------------------------------------------
39622 2019-Jan-16 21:15:29.394097 - [DEBUG]
39623 2019-Jan-16 21:15:29.394120 - [DEBUG] Process 1096. path edge:
39624 2019-Jan-16 21:15:29.394144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39625 2019-Jan-16 21:15:29.394199 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
39626 2019-Jan-16 21:15:29.394834 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39627 2019-Jan-16 21:15:29.395494 - [DEBUG]
39628 2019-Jan-16 21:15:29.395520 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
39629 2019-Jan-16 21:15:29.396171 - [DEBUG] Compose: EdgeIdentity * AllBottom
39630 2019-Jan-16 21:15:29.396199 - [DEBUG]
39631 2019-Jan-16 21:15:29.396223 - [DEBUG] Propagate flow
39632 2019-Jan-16 21:15:29.396246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39633 2019-Jan-16 21:15:29.396311 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39634 2019-Jan-16 21:15:29.396946 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39635 2019-Jan-16 21:15:29.397582 - [DEBUG] Edge function : AllBottom (result of previous compose)
39636 2019-Jan-16 21:15:29.397607 - [DEBUG]
39637 2019-Jan-16 21:15:29.397633 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39638 2019-Jan-16 21:15:29.397658 - [DEBUG] = AllBottom
39639 2019-Jan-16 21:15:29.397682 - [DEBUG]
39640 2019-Jan-16 21:15:29.397705 - [DEBUG] PROPAGATE: No new function!
39641 2019-Jan-16 21:15:29.397729 - [DEBUG] EDGE:
39642 2019-Jan-16 21:15:29.397786 - [DEBUG] ---> 39643 2019-Jan-16 21:15:29.398433 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39644 2019-Jan-16 21:15:29.399071 - [DEBUG]
39645 2019-Jan-16 21:15:29.399095 - [DEBUG] EDGE:
39646 2019-Jan-16 21:15:29.399152 - [DEBUG] ---> 39647 2019-Jan-16 21:15:29.399789 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39648 2019-Jan-16 21:15:29.400426 - [DEBUG]
39649 2019-Jan-16 21:15:29.400450 - [DEBUG] EDGE:
39650 2019-Jan-16 21:15:29.400507 - [DEBUG] ---> 39651 2019-Jan-16 21:15:29.401142 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39652 2019-Jan-16 21:15:29.401791 - [DEBUG]
39653 2019-Jan-16 21:15:29.401816 - [DEBUG] EDGE:
39654 2019-Jan-16 21:15:29.401874 - [DEBUG] ---> 39655 2019-Jan-16 21:15:29.402513 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39656 2019-Jan-16 21:15:29.403149 - [DEBUG]
39657 2019-Jan-16 21:15:29.403175 - [DEBUG] EDGE:
39658 2019-Jan-16 21:15:29.403232 - [DEBUG] ---> 39659 2019-Jan-16 21:15:29.403866 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39660 2019-Jan-16 21:15:29.404502 - [DEBUG]
39661 2019-Jan-16 21:15:29.404527 - [DEBUG] EDGE:
39662 2019-Jan-16 21:15:29.404585 - [DEBUG] ---> 39663 2019-Jan-16 21:15:29.405237 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39664 2019-Jan-16 21:15:29.405874 - [DEBUG]
39665 2019-Jan-16 21:15:29.405912 - [DEBUG] Compose: EdgeIdentity * AllBottom
39666 2019-Jan-16 21:15:29.405939 - [DEBUG]
39667 2019-Jan-16 21:15:29.405963 - [DEBUG] Propagate flow
39668 2019-Jan-16 21:15:29.405986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39669 2019-Jan-16 21:15:29.406042 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
39670 2019-Jan-16 21:15:29.406679 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39671 2019-Jan-16 21:15:29.407316 - [DEBUG] Edge function : AllBottom (result of previous compose)
39672 2019-Jan-16 21:15:29.407341 - [DEBUG]
39673 2019-Jan-16 21:15:29.407366 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39674 2019-Jan-16 21:15:29.407399 - [DEBUG] = AllBottom
39675 2019-Jan-16 21:15:29.407424 - [DEBUG]
39676 2019-Jan-16 21:15:29.407447 - [DEBUG] PROPAGATE: No new function!
39677 2019-Jan-16 21:15:29.407473 - [DEBUG] EDGE:
39678 2019-Jan-16 21:15:29.407531 - [DEBUG] ---> 39679 2019-Jan-16 21:15:29.408176 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39680 2019-Jan-16 21:15:29.408830 - [DEBUG]
39681 2019-Jan-16 21:15:29.408855 - [DEBUG] EDGE:
39682 2019-Jan-16 21:15:29.408912 - [DEBUG] ---> 39683 2019-Jan-16 21:15:29.409546 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39684 2019-Jan-16 21:15:29.410183 - [DEBUG]
39685 2019-Jan-16 21:15:29.410208 - [DEBUG] EDGE:
39686 2019-Jan-16 21:15:29.410265 - [DEBUG] ---> 39687 2019-Jan-16 21:15:29.410907 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39688 2019-Jan-16 21:15:29.411549 - [DEBUG]
39689 2019-Jan-16 21:15:29.411587 - [DEBUG] Compose: EdgeIdentity * AllBottom
39690 2019-Jan-16 21:15:29.411613 - [DEBUG]
39691 2019-Jan-16 21:15:29.411637 - [DEBUG] Propagate flow
39692 2019-Jan-16 21:15:29.411659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39693 2019-Jan-16 21:15:29.411717 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39694 2019-Jan-16 21:15:29.412371 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39695 2019-Jan-16 21:15:29.413010 - [DEBUG] Edge function : AllBottom (result of previous compose)
39696 2019-Jan-16 21:15:29.413035 - [DEBUG]
39697 2019-Jan-16 21:15:29.413060 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39698 2019-Jan-16 21:15:29.413086 - [DEBUG] = AllBottom
39699 2019-Jan-16 21:15:29.413110 - [DEBUG]
39700 2019-Jan-16 21:15:29.413133 - [DEBUG] PROPAGATE: No new function!
39701 2019-Jan-16 21:15:29.413159 - [DEBUG] EDGE:
39702 2019-Jan-16 21:15:29.413217 - [DEBUG] ---> 39703 2019-Jan-16 21:15:29.413863 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39704 2019-Jan-16 21:15:29.414502 - [DEBUG]
39705 2019-Jan-16 21:15:29.414527 - [DEBUG] EDGE:
39706 2019-Jan-16 21:15:29.414584 - [DEBUG] ---> 39707 2019-Jan-16 21:15:29.415234 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39708 2019-Jan-16 21:15:29.415870 - [DEBUG]
39709 2019-Jan-16 21:15:29.415895 - [DEBUG] EDGE:
39710 2019-Jan-16 21:15:29.415953 - [DEBUG] ---> 39711 2019-Jan-16 21:15:29.416587 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39712 2019-Jan-16 21:15:29.417224 - [DEBUG]
39713 2019-Jan-16 21:15:29.417249 - [DEBUG] EDGE:
39714 2019-Jan-16 21:15:29.417306 - [DEBUG] ---> 39715 2019-Jan-16 21:15:29.417941 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39716 2019-Jan-16 21:15:29.418602 - [DEBUG]
39717 2019-Jan-16 21:15:29.418641 - [DEBUG] Compose: EdgeIdentity * AllBottom
39718 2019-Jan-16 21:15:29.418668 - [DEBUG]
39719 2019-Jan-16 21:15:29.418692 - [DEBUG] Propagate flow
39720 2019-Jan-16 21:15:29.418715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39721 2019-Jan-16 21:15:29.418771 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39722 2019-Jan-16 21:15:29.419409 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39723 2019-Jan-16 21:15:29.420045 - [DEBUG] Edge function : AllBottom (result of previous compose)
39724 2019-Jan-16 21:15:29.420070 - [DEBUG]
39725 2019-Jan-16 21:15:29.420095 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39726 2019-Jan-16 21:15:29.420121 - [DEBUG] = AllBottom
39727 2019-Jan-16 21:15:29.420145 - [DEBUG]
39728 2019-Jan-16 21:15:29.420168 - [DEBUG] PROPAGATE: No new function!
39729 2019-Jan-16 21:15:29.420194 - [DEBUG] EDGE:
39730 2019-Jan-16 21:15:29.420251 - [DEBUG] ---> 39731 2019-Jan-16 21:15:29.420895 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39732 2019-Jan-16 21:15:29.421533 - [DEBUG]
39733 2019-Jan-16 21:15:29.421558 - [DEBUG] EDGE:
39734 2019-Jan-16 21:15:29.421615 - [DEBUG] ---> 39735 2019-Jan-16 21:15:29.422266 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39736 2019-Jan-16 21:15:29.422903 - [DEBUG]
39737 2019-Jan-16 21:15:29.422928 - [DEBUG] EDGE:
39738 2019-Jan-16 21:15:29.422985 - [DEBUG] ---> 39739 2019-Jan-16 21:15:29.423621 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39740 2019-Jan-16 21:15:29.424258 - [DEBUG]
39741 2019-Jan-16 21:15:29.424295 - [DEBUG] Compose: EdgeIdentity * AllBottom
39742 2019-Jan-16 21:15:29.424322 - [DEBUG]
39743 2019-Jan-16 21:15:29.424346 - [DEBUG] Propagate flow
39744 2019-Jan-16 21:15:29.424369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39745 2019-Jan-16 21:15:29.424425 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39746 2019-Jan-16 21:15:29.425063 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39747 2019-Jan-16 21:15:29.425712 - [DEBUG] Edge function : AllBottom (result of previous compose)
39748 2019-Jan-16 21:15:29.425737 - [DEBUG]
39749 2019-Jan-16 21:15:29.425763 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39750 2019-Jan-16 21:15:29.425788 - [DEBUG] = AllBottom
39751 2019-Jan-16 21:15:29.425812 - [DEBUG]
39752 2019-Jan-16 21:15:29.425835 - [DEBUG] PROPAGATE: No new function!
39753 2019-Jan-16 21:15:29.425861 - [DEBUG] EDGE:
39754 2019-Jan-16 21:15:29.425919 - [DEBUG] ---> 39755 2019-Jan-16 21:15:29.426564 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39756 2019-Jan-16 21:15:29.427202 - [DEBUG]
39757 2019-Jan-16 21:15:29.427227 - [DEBUG] EDGE:
39758 2019-Jan-16 21:15:29.427284 - [DEBUG] ---> 39759 2019-Jan-16 21:15:29.427926 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39760 2019-Jan-16 21:15:29.428595 - [DEBUG]
39761 2019-Jan-16 21:15:29.428621 - [DEBUG] EDGE:
39762 2019-Jan-16 21:15:29.428679 - [DEBUG] ---> 39763 2019-Jan-16 21:15:29.429316 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39764 2019-Jan-16 21:15:29.429953 - [DEBUG]
39765 2019-Jan-16 21:15:29.429991 - [DEBUG] Compose: EdgeIdentity * AllBottom
39766 2019-Jan-16 21:15:29.430018 - [DEBUG]
39767 2019-Jan-16 21:15:29.430041 - [DEBUG] Propagate flow
39768 2019-Jan-16 21:15:29.430064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39769 2019-Jan-16 21:15:29.430120 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39770 2019-Jan-16 21:15:29.430758 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39771 2019-Jan-16 21:15:29.431395 - [DEBUG] Edge function : AllBottom (result of previous compose)
39772 2019-Jan-16 21:15:29.431420 - [DEBUG]
39773 2019-Jan-16 21:15:29.431445 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39774 2019-Jan-16 21:15:29.431471 - [DEBUG] = AllBottom
39775 2019-Jan-16 21:15:29.431495 - [DEBUG]
39776 2019-Jan-16 21:15:29.431518 - [DEBUG] PROPAGATE: No new function!
39777 2019-Jan-16 21:15:29.431544 - [DEBUG] EDGE:
39778 2019-Jan-16 21:15:29.431602 - [DEBUG] ---> 39779 2019-Jan-16 21:15:29.432263 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
39780 2019-Jan-16 21:15:29.432900 - [DEBUG]
39781 2019-Jan-16 21:15:29.432935 - [DEBUG] Compose: EdgeIdentity * AllBottom
39782 2019-Jan-16 21:15:29.432962 - [DEBUG]
39783 2019-Jan-16 21:15:29.432986 - [DEBUG] Propagate flow
39784 2019-Jan-16 21:15:29.433008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39785 2019-Jan-16 21:15:29.433065 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
39786 2019-Jan-16 21:15:29.433703 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39787 2019-Jan-16 21:15:29.434339 - [DEBUG] Edge function : AllBottom (result of previous compose)
39788 2019-Jan-16 21:15:29.434364 - [DEBUG]
39789 2019-Jan-16 21:15:29.434389 - [DEBUG] Join: AllTop & AllBottom
39790 2019-Jan-16 21:15:29.434415 - [DEBUG] = AllBottom (new jump func)
39791 2019-Jan-16 21:15:29.434439 - [DEBUG]
39792 2019-Jan-16 21:15:29.434462 - [DEBUG] Start adding new jump function
39793 2019-Jan-16 21:15:29.434485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39794 2019-Jan-16 21:15:29.434540 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39795 2019-Jan-16 21:15:29.435194 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
39796 2019-Jan-16 21:15:29.435831 - [DEBUG] Edge Function : AllBottom
39797 2019-Jan-16 21:15:29.435859 - [DEBUG] End adding new jump function
39798 2019-Jan-16 21:15:29.435882 - [DEBUG]
39799 2019-Jan-16 21:15:29.435906 - [DEBUG] -------------------------------------------- 1097. Path Edge --------------------------------------------
39800 2019-Jan-16 21:15:29.435930 - [DEBUG]
39801 2019-Jan-16 21:15:29.435953 - [DEBUG] Process 1097. path edge:
39802 2019-Jan-16 21:15:29.435976 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39803 2019-Jan-16 21:15:29.436032 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
39804 2019-Jan-16 21:15:29.436677 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39805 2019-Jan-16 21:15:29.437324 - [DEBUG]
39806 2019-Jan-16 21:15:29.437348 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
39807 2019-Jan-16 21:15:29.437996 - [DEBUG] Possible callees:
39808 2019-Jan-16 21:15:29.438021 - [DEBUG] foo
39809 2019-Jan-16 21:15:29.438046 - [DEBUG] Possible return sites:
39810 2019-Jan-16 21:15:29.438069 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12639811 2019-Jan-16 21:15:29.439351 - [DEBUG] Found and process special summary
39812 2019-Jan-16 21:15:29.439385 - [DEBUG] Compose: EdgeIdentity * AllBottom
39813 2019-Jan-16 21:15:29.439412 - [DEBUG]
39814 2019-Jan-16 21:15:29.439436 - [DEBUG] Propagate flow
39815 2019-Jan-16 21:15:29.439459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39816 2019-Jan-16 21:15:29.439515 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
39817 2019-Jan-16 21:15:29.440153 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39818 2019-Jan-16 21:15:29.440789 - [DEBUG] Edge function : AllBottom (result of previous compose)
39819 2019-Jan-16 21:15:29.440814 - [DEBUG]
39820 2019-Jan-16 21:15:29.440839 - [DEBUG] Join: AllTop & AllBottom
39821 2019-Jan-16 21:15:29.440865 - [DEBUG] = AllBottom (new jump func)
39822 2019-Jan-16 21:15:29.440889 - [DEBUG]
39823 2019-Jan-16 21:15:29.440912 - [DEBUG] Start adding new jump function
39824 2019-Jan-16 21:15:29.440935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39825 2019-Jan-16 21:15:29.440991 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39826 2019-Jan-16 21:15:29.441628 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
39827 2019-Jan-16 21:15:29.442281 - [DEBUG] Edge Function : AllBottom
39828 2019-Jan-16 21:15:29.442310 - [DEBUG] End adding new jump function
39829 2019-Jan-16 21:15:29.442333 - [DEBUG]
39830 2019-Jan-16 21:15:29.442357 - [DEBUG] -------------------------------------------- 1098. Path Edge --------------------------------------------
39831 2019-Jan-16 21:15:29.442381 - [DEBUG]
39832 2019-Jan-16 21:15:29.442404 - [DEBUG] Process 1098. path edge:
39833 2019-Jan-16 21:15:29.442427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39834 2019-Jan-16 21:15:29.442483 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
39835 2019-Jan-16 21:15:29.443121 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39836 2019-Jan-16 21:15:29.443757 - [DEBUG]
39837 2019-Jan-16 21:15:29.443782 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
39838 2019-Jan-16 21:15:29.444443 - [DEBUG] Compose: EdgeIdentity * AllBottom
39839 2019-Jan-16 21:15:29.444471 - [DEBUG]
39840 2019-Jan-16 21:15:29.444495 - [DEBUG] Propagate flow
39841 2019-Jan-16 21:15:29.444518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39842 2019-Jan-16 21:15:29.444575 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
39843 2019-Jan-16 21:15:29.445226 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39844 2019-Jan-16 21:15:29.445864 - [DEBUG] Edge function : AllBottom (result of previous compose)
39845 2019-Jan-16 21:15:29.445889 - [DEBUG]
39846 2019-Jan-16 21:15:29.445913 - [DEBUG] Join: AllTop & AllBottom
39847 2019-Jan-16 21:15:29.445939 - [DEBUG] = AllBottom (new jump func)
39848 2019-Jan-16 21:15:29.445963 - [DEBUG]
39849 2019-Jan-16 21:15:29.445995 - [DEBUG] Start adding new jump function
39850 2019-Jan-16 21:15:29.446019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39851 2019-Jan-16 21:15:29.446075 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39852 2019-Jan-16 21:15:29.446712 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
39853 2019-Jan-16 21:15:29.447346 - [DEBUG] Edge Function : AllBottom
39854 2019-Jan-16 21:15:29.447380 - [DEBUG] End adding new jump function
39855 2019-Jan-16 21:15:29.447403 - [DEBUG]
39856 2019-Jan-16 21:15:29.447427 - [DEBUG] -------------------------------------------- 1099. Path Edge --------------------------------------------
39857 2019-Jan-16 21:15:29.447451 - [DEBUG]
39858 2019-Jan-16 21:15:29.447474 - [DEBUG] Process 1099. path edge:
39859 2019-Jan-16 21:15:29.447497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39860 2019-Jan-16 21:15:29.447553 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
39861 2019-Jan-16 21:15:29.448188 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39862 2019-Jan-16 21:15:29.448872 - [DEBUG]
39863 2019-Jan-16 21:15:29.448898 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
39864 2019-Jan-16 21:15:29.449550 - [DEBUG] Compose: EdgeIdentity * AllBottom
39865 2019-Jan-16 21:15:29.449578 - [DEBUG]
39866 2019-Jan-16 21:15:29.449602 - [DEBUG] Propagate flow
39867 2019-Jan-16 21:15:29.449625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39868 2019-Jan-16 21:15:29.449681 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
39869 2019-Jan-16 21:15:29.450316 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39870 2019-Jan-16 21:15:29.450954 - [DEBUG] Edge function : AllBottom (result of previous compose)
39871 2019-Jan-16 21:15:29.450979 - [DEBUG]
39872 2019-Jan-16 21:15:29.451003 - [DEBUG] Join: AllTop & AllBottom
39873 2019-Jan-16 21:15:29.451029 - [DEBUG] = AllBottom (new jump func)
39874 2019-Jan-16 21:15:29.451053 - [DEBUG]
39875 2019-Jan-16 21:15:29.451076 - [DEBUG] Start adding new jump function
39876 2019-Jan-16 21:15:29.451099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39877 2019-Jan-16 21:15:29.451155 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39878 2019-Jan-16 21:15:29.451808 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
39879 2019-Jan-16 21:15:29.452443 - [DEBUG] Edge Function : AllBottom
39880 2019-Jan-16 21:15:29.452471 - [DEBUG] End adding new jump function
39881 2019-Jan-16 21:15:29.452495 - [DEBUG]
39882 2019-Jan-16 21:15:29.452518 - [DEBUG] -------------------------------------------- 1100. Path Edge --------------------------------------------
39883 2019-Jan-16 21:15:29.452542 - [DEBUG]
39884 2019-Jan-16 21:15:29.452565 - [DEBUG] Process 1100. path edge:
39885 2019-Jan-16 21:15:29.452588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39886 2019-Jan-16 21:15:29.452644 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
39887 2019-Jan-16 21:15:29.453280 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39888 2019-Jan-16 21:15:29.453918 - [DEBUG]
39889 2019-Jan-16 21:15:29.453943 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
39890 2019-Jan-16 21:15:29.454594 - [DEBUG] Compose: EdgeIdentity * AllBottom
39891 2019-Jan-16 21:15:29.454636 - [DEBUG]
39892 2019-Jan-16 21:15:29.454660 - [DEBUG] Propagate flow
39893 2019-Jan-16 21:15:29.454683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39894 2019-Jan-16 21:15:29.454740 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
39895 2019-Jan-16 21:15:29.455402 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39896 2019-Jan-16 21:15:29.456041 - [DEBUG] Edge function : AllBottom (result of previous compose)
39897 2019-Jan-16 21:15:29.456066 - [DEBUG]
39898 2019-Jan-16 21:15:29.456090 - [DEBUG] Join: AllTop & AllBottom
39899 2019-Jan-16 21:15:29.456116 - [DEBUG] = AllBottom (new jump func)
39900 2019-Jan-16 21:15:29.456140 - [DEBUG]
39901 2019-Jan-16 21:15:29.456163 - [DEBUG] Start adding new jump function
39902 2019-Jan-16 21:15:29.456186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39903 2019-Jan-16 21:15:29.456242 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39904 2019-Jan-16 21:15:29.456881 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
39905 2019-Jan-16 21:15:29.457524 - [DEBUG] Edge Function : AllBottom
39906 2019-Jan-16 21:15:29.457552 - [DEBUG] End adding new jump function
39907 2019-Jan-16 21:15:29.457575 - [DEBUG]
39908 2019-Jan-16 21:15:29.457599 - [DEBUG] -------------------------------------------- 1101. Path Edge --------------------------------------------
39909 2019-Jan-16 21:15:29.457623 - [DEBUG]
39910 2019-Jan-16 21:15:29.457646 - [DEBUG] Process 1101. path edge:
39911 2019-Jan-16 21:15:29.457669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39912 2019-Jan-16 21:15:29.457725 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
39913 2019-Jan-16 21:15:29.458370 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39914 2019-Jan-16 21:15:29.459022 - [DEBUG]
39915 2019-Jan-16 21:15:29.459046 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
39916 2019-Jan-16 21:15:29.459701 - [DEBUG] Possible callees:
39917 2019-Jan-16 21:15:29.459726 - [DEBUG] llvm.dbg.declare
39918 2019-Jan-16 21:15:29.459750 - [DEBUG] Possible return sites:
39919 2019-Jan-16 21:15:29.459773 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13639920 2019-Jan-16 21:15:29.461047 - [DEBUG] Found and process special summary
39921 2019-Jan-16 21:15:29.461081 - [DEBUG] Compose: EdgeIdentity * AllBottom
39922 2019-Jan-16 21:15:29.461108 - [DEBUG]
39923 2019-Jan-16 21:15:29.461131 - [DEBUG] Propagate flow
39924 2019-Jan-16 21:15:29.461154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39925 2019-Jan-16 21:15:29.461211 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
39926 2019-Jan-16 21:15:29.461865 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39927 2019-Jan-16 21:15:29.462502 - [DEBUG] Edge function : AllBottom (result of previous compose)
39928 2019-Jan-16 21:15:29.462527 - [DEBUG]
39929 2019-Jan-16 21:15:29.462552 - [DEBUG] Join: AllTop & AllBottom
39930 2019-Jan-16 21:15:29.462577 - [DEBUG] = AllBottom (new jump func)
39931 2019-Jan-16 21:15:29.462601 - [DEBUG]
39932 2019-Jan-16 21:15:29.462624 - [DEBUG] Start adding new jump function
39933 2019-Jan-16 21:15:29.462648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39934 2019-Jan-16 21:15:29.462711 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39935 2019-Jan-16 21:15:29.463348 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
39936 2019-Jan-16 21:15:29.463985 - [DEBUG] Edge Function : AllBottom
39937 2019-Jan-16 21:15:29.464013 - [DEBUG] End adding new jump function
39938 2019-Jan-16 21:15:29.464037 - [DEBUG]
39939 2019-Jan-16 21:15:29.464060 - [DEBUG] -------------------------------------------- 1102. Path Edge --------------------------------------------
39940 2019-Jan-16 21:15:29.464085 - [DEBUG]
39941 2019-Jan-16 21:15:29.464107 - [DEBUG] Process 1102. path edge:
39942 2019-Jan-16 21:15:29.464131 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39943 2019-Jan-16 21:15:29.464187 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
39944 2019-Jan-16 21:15:29.464824 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39945 2019-Jan-16 21:15:29.465477 - [DEBUG]
39946 2019-Jan-16 21:15:29.465501 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
39947 2019-Jan-16 21:15:29.466157 - [DEBUG] Compose: EdgeIdentity * AllBottom
39948 2019-Jan-16 21:15:29.466185 - [DEBUG]
39949 2019-Jan-16 21:15:29.466209 - [DEBUG] Propagate flow
39950 2019-Jan-16 21:15:29.466232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39951 2019-Jan-16 21:15:29.466289 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
39952 2019-Jan-16 21:15:29.466925 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39953 2019-Jan-16 21:15:29.467561 - [DEBUG] Edge function : AllBottom (result of previous compose)
39954 2019-Jan-16 21:15:29.467586 - [DEBUG]
39955 2019-Jan-16 21:15:29.467611 - [DEBUG] Join: AllTop & AllBottom
39956 2019-Jan-16 21:15:29.467637 - [DEBUG] = AllBottom (new jump func)
39957 2019-Jan-16 21:15:29.467661 - [DEBUG]
39958 2019-Jan-16 21:15:29.467684 - [DEBUG] Start adding new jump function
39959 2019-Jan-16 21:15:29.467707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39960 2019-Jan-16 21:15:29.467763 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39961 2019-Jan-16 21:15:29.468412 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
39962 2019-Jan-16 21:15:29.469047 - [DEBUG] Edge Function : AllBottom
39963 2019-Jan-16 21:15:29.469075 - [DEBUG] End adding new jump function
39964 2019-Jan-16 21:15:29.469099 - [DEBUG]
39965 2019-Jan-16 21:15:29.469122 - [DEBUG] -------------------------------------------- 1103. Path Edge --------------------------------------------
39966 2019-Jan-16 21:15:29.469147 - [DEBUG]
39967 2019-Jan-16 21:15:29.469170 - [DEBUG] Process 1103. path edge:
39968 2019-Jan-16 21:15:29.469193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39969 2019-Jan-16 21:15:29.469249 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
39970 2019-Jan-16 21:15:29.469883 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39971 2019-Jan-16 21:15:29.470519 - [DEBUG]
39972 2019-Jan-16 21:15:29.470544 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
39973 2019-Jan-16 21:15:29.471194 - [DEBUG] Compose: EdgeIdentity * AllBottom
39974 2019-Jan-16 21:15:29.471222 - [DEBUG]
39975 2019-Jan-16 21:15:29.471245 - [DEBUG] Propagate flow
39976 2019-Jan-16 21:15:29.471268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39977 2019-Jan-16 21:15:29.471325 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
39978 2019-Jan-16 21:15:29.471989 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39979 2019-Jan-16 21:15:29.472629 - [DEBUG] Edge function : AllBottom (result of previous compose)
39980 2019-Jan-16 21:15:29.472654 - [DEBUG]
39981 2019-Jan-16 21:15:29.472679 - [DEBUG] Join: AllTop & AllBottom
39982 2019-Jan-16 21:15:29.472705 - [DEBUG] = AllBottom (new jump func)
39983 2019-Jan-16 21:15:29.472729 - [DEBUG]
39984 2019-Jan-16 21:15:29.472752 - [DEBUG] Start adding new jump function
39985 2019-Jan-16 21:15:29.472775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39986 2019-Jan-16 21:15:29.472831 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39987 2019-Jan-16 21:15:29.473468 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
39988 2019-Jan-16 21:15:29.474101 - [DEBUG] Edge Function : AllBottom
39989 2019-Jan-16 21:15:29.474129 - [DEBUG] End adding new jump function
39990 2019-Jan-16 21:15:29.474153 - [DEBUG]
39991 2019-Jan-16 21:15:29.474177 - [DEBUG] -------------------------------------------- 1104. Path Edge --------------------------------------------
39992 2019-Jan-16 21:15:29.474201 - [DEBUG]
39993 2019-Jan-16 21:15:29.474224 - [DEBUG] Process 1104. path edge:
39994 2019-Jan-16 21:15:29.474248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39995 2019-Jan-16 21:15:29.474304 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
39996 2019-Jan-16 21:15:29.474938 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39997 2019-Jan-16 21:15:29.475591 - [DEBUG]
39998 2019-Jan-16 21:15:29.475616 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
39999 2019-Jan-16 21:15:29.476266 - [DEBUG] Compose: EdgeIdentity * AllBottom
40000 2019-Jan-16 21:15:29.476294 - [DEBUG]
40001 2019-Jan-16 21:15:29.476318 - [DEBUG] Propagate flow
40002 2019-Jan-16 21:15:29.476341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40003 2019-Jan-16 21:15:29.476398 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40004 2019-Jan-16 21:15:29.477043 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40005 2019-Jan-16 21:15:29.477681 - [DEBUG] Edge function : AllBottom (result of previous compose)
40006 2019-Jan-16 21:15:29.477706 - [DEBUG]
40007 2019-Jan-16 21:15:29.477732 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40008 2019-Jan-16 21:15:29.477757 - [DEBUG] = AllBottom
40009 2019-Jan-16 21:15:29.477781 - [DEBUG]
40010 2019-Jan-16 21:15:29.477804 - [DEBUG] PROPAGATE: No new function!
40011 2019-Jan-16 21:15:29.477828 - [DEBUG] EDGE:
40012 2019-Jan-16 21:15:29.477886 - [DEBUG] ---> 40013 2019-Jan-16 21:15:29.478535 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40014 2019-Jan-16 21:15:29.479172 - [DEBUG]
40015 2019-Jan-16 21:15:29.479197 - [DEBUG] EDGE:
40016 2019-Jan-16 21:15:29.479254 - [DEBUG] ---> 40017 2019-Jan-16 21:15:29.479888 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40018 2019-Jan-16 21:15:29.480524 - [DEBUG]
40019 2019-Jan-16 21:15:29.480549 - [DEBUG] EDGE:
40020 2019-Jan-16 21:15:29.480606 - [DEBUG] ---> 40021 2019-Jan-16 21:15:29.481243 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40022 2019-Jan-16 21:15:29.481903 - [DEBUG]
40023 2019-Jan-16 21:15:29.481940 - [DEBUG] Compose: EdgeIdentity * AllBottom
40024 2019-Jan-16 21:15:29.481967 - [DEBUG]
40025 2019-Jan-16 21:15:29.481990 - [DEBUG] Propagate flow
40026 2019-Jan-16 21:15:29.482014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40027 2019-Jan-16 21:15:29.482070 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40028 2019-Jan-16 21:15:29.482708 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40029 2019-Jan-16 21:15:29.483345 - [DEBUG] Edge function : AllBottom (result of previous compose)
40030 2019-Jan-16 21:15:29.483370 - [DEBUG]
40031 2019-Jan-16 21:15:29.483395 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40032 2019-Jan-16 21:15:29.483421 - [DEBUG] = AllBottom
40033 2019-Jan-16 21:15:29.483445 - [DEBUG]
40034 2019-Jan-16 21:15:29.483468 - [DEBUG] PROPAGATE: No new function!
40035 2019-Jan-16 21:15:29.483493 - [DEBUG] EDGE:
40036 2019-Jan-16 21:15:29.483551 - [DEBUG] ---> 40037 2019-Jan-16 21:15:29.484196 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40038 2019-Jan-16 21:15:29.484834 - [DEBUG]
40039 2019-Jan-16 21:15:29.484866 - [DEBUG] Compose: EdgeIdentity * AllBottom
40040 2019-Jan-16 21:15:29.484893 - [DEBUG]
40041 2019-Jan-16 21:15:29.484916 - [DEBUG] Propagate flow
40042 2019-Jan-16 21:15:29.484939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40043 2019-Jan-16 21:15:29.484995 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40044 2019-Jan-16 21:15:29.485656 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40045 2019-Jan-16 21:15:29.486293 - [DEBUG] Edge function : AllBottom (result of previous compose)
40046 2019-Jan-16 21:15:29.486318 - [DEBUG]
40047 2019-Jan-16 21:15:29.486343 - [DEBUG] Join: AllTop & AllBottom
40048 2019-Jan-16 21:15:29.486369 - [DEBUG] = AllBottom (new jump func)
40049 2019-Jan-16 21:15:29.486393 - [DEBUG]
40050 2019-Jan-16 21:15:29.486416 - [DEBUG] Start adding new jump function
40051 2019-Jan-16 21:15:29.486439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40052 2019-Jan-16 21:15:29.486495 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40053 2019-Jan-16 21:15:29.487132 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40054 2019-Jan-16 21:15:29.487775 - [DEBUG] Edge Function : AllBottom
40055 2019-Jan-16 21:15:29.487803 - [DEBUG] End adding new jump function
40056 2019-Jan-16 21:15:29.487827 - [DEBUG]
40057 2019-Jan-16 21:15:29.487850 - [DEBUG] -------------------------------------------- 1105. Path Edge --------------------------------------------
40058 2019-Jan-16 21:15:29.487874 - [DEBUG]
40059 2019-Jan-16 21:15:29.487897 - [DEBUG] Process 1105. path edge:
40060 2019-Jan-16 21:15:29.487921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40061 2019-Jan-16 21:15:29.487976 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
40062 2019-Jan-16 21:15:29.488636 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40063 2019-Jan-16 21:15:29.489274 - [DEBUG]
40064 2019-Jan-16 21:15:29.489298 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40065 2019-Jan-16 21:15:29.489960 - [DEBUG] Possible callees:
40066 2019-Jan-16 21:15:29.489985 - [DEBUG] llvm.dbg.declare
40067 2019-Jan-16 21:15:29.490010 - [DEBUG] Possible return sites:
40068 2019-Jan-16 21:15:29.490033 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14340069 2019-Jan-16 21:15:29.491305 - [DEBUG] Found and process special summary
40070 2019-Jan-16 21:15:29.491339 - [DEBUG] Compose: EdgeIdentity * AllBottom
40071 2019-Jan-16 21:15:29.491365 - [DEBUG]
40072 2019-Jan-16 21:15:29.491389 - [DEBUG] Propagate flow
40073 2019-Jan-16 21:15:29.491412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40074 2019-Jan-16 21:15:29.491468 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40075 2019-Jan-16 21:15:29.492119 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40076 2019-Jan-16 21:15:29.492757 - [DEBUG] Edge function : AllBottom (result of previous compose)
40077 2019-Jan-16 21:15:29.492782 - [DEBUG]
40078 2019-Jan-16 21:15:29.492806 - [DEBUG] Join: AllTop & AllBottom
40079 2019-Jan-16 21:15:29.492832 - [DEBUG] = AllBottom (new jump func)
40080 2019-Jan-16 21:15:29.492856 - [DEBUG]
40081 2019-Jan-16 21:15:29.492879 - [DEBUG] Start adding new jump function
40082 2019-Jan-16 21:15:29.492902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40083 2019-Jan-16 21:15:29.492958 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40084 2019-Jan-16 21:15:29.493593 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40085 2019-Jan-16 21:15:29.494230 - [DEBUG] Edge Function : AllBottom
40086 2019-Jan-16 21:15:29.494258 - [DEBUG] End adding new jump function
40087 2019-Jan-16 21:15:29.494282 - [DEBUG]
40088 2019-Jan-16 21:15:29.494305 - [DEBUG] -------------------------------------------- 1106. Path Edge --------------------------------------------
40089 2019-Jan-16 21:15:29.494329 - [DEBUG]
40090 2019-Jan-16 21:15:29.494352 - [DEBUG] Process 1106. path edge:
40091 2019-Jan-16 21:15:29.494376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40092 2019-Jan-16 21:15:29.494431 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
40093 2019-Jan-16 21:15:29.495079 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40094 2019-Jan-16 21:15:29.495717 - [DEBUG]
40095 2019-Jan-16 21:15:29.495741 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40096 2019-Jan-16 21:15:29.496396 - [DEBUG] Compose: EdgeIdentity * AllBottom
40097 2019-Jan-16 21:15:29.496424 - [DEBUG]
40098 2019-Jan-16 21:15:29.496448 - [DEBUG] Propagate flow
40099 2019-Jan-16 21:15:29.496471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40100 2019-Jan-16 21:15:29.496528 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
40101 2019-Jan-16 21:15:29.497161 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40102 2019-Jan-16 21:15:29.497798 - [DEBUG] Edge function : AllBottom (result of previous compose)
40103 2019-Jan-16 21:15:29.497823 - [DEBUG]
40104 2019-Jan-16 21:15:29.497848 - [DEBUG] Join: AllTop & AllBottom
40105 2019-Jan-16 21:15:29.497874 - [DEBUG] = AllBottom (new jump func)
40106 2019-Jan-16 21:15:29.497898 - [DEBUG]
40107 2019-Jan-16 21:15:29.497921 - [DEBUG] Start adding new jump function
40108 2019-Jan-16 21:15:29.497945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40109 2019-Jan-16 21:15:29.498000 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40110 2019-Jan-16 21:15:29.498661 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
40111 2019-Jan-16 21:15:29.499294 - [DEBUG] Edge Function : AllBottom
40112 2019-Jan-16 21:15:29.499322 - [DEBUG] End adding new jump function
40113 2019-Jan-16 21:15:29.499346 - [DEBUG]
40114 2019-Jan-16 21:15:29.499370 - [DEBUG] -------------------------------------------- 1107. Path Edge --------------------------------------------
40115 2019-Jan-16 21:15:29.499394 - [DEBUG]
40116 2019-Jan-16 21:15:29.499417 - [DEBUG] Process 1107. path edge:
40117 2019-Jan-16 21:15:29.499441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40118 2019-Jan-16 21:15:29.499497 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
40119 2019-Jan-16 21:15:29.500130 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40120 2019-Jan-16 21:15:29.500767 - [DEBUG]
40121 2019-Jan-16 21:15:29.500792 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
40122 2019-Jan-16 21:15:29.501440 - [DEBUG] Compose: EdgeIdentity * AllBottom
40123 2019-Jan-16 21:15:29.501468 - [DEBUG]
40124 2019-Jan-16 21:15:29.501492 - [DEBUG] Propagate flow
40125 2019-Jan-16 21:15:29.501515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40126 2019-Jan-16 21:15:29.501571 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
40127 2019-Jan-16 21:15:29.502225 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40128 2019-Jan-16 21:15:29.502862 - [DEBUG] Edge function : AllBottom (result of previous compose)
40129 2019-Jan-16 21:15:29.502887 - [DEBUG]
40130 2019-Jan-16 21:15:29.502912 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40131 2019-Jan-16 21:15:29.502937 - [DEBUG] = AllBottom
40132 2019-Jan-16 21:15:29.502962 - [DEBUG]
40133 2019-Jan-16 21:15:29.502984 - [DEBUG] PROPAGATE: No new function!
40134 2019-Jan-16 21:15:29.503009 - [DEBUG] EDGE:
40135 2019-Jan-16 21:15:29.503066 - [DEBUG] ---> 40136 2019-Jan-16 21:15:29.503700 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40137 2019-Jan-16 21:15:29.504337 - [DEBUG]
40138 2019-Jan-16 21:15:29.504362 - [DEBUG] EDGE:
40139 2019-Jan-16 21:15:29.504419 - [DEBUG] ---> 40140 2019-Jan-16 21:15:29.505056 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40141 2019-Jan-16 21:15:29.505706 - [DEBUG]
40142 2019-Jan-16 21:15:29.505742 - [DEBUG] Compose: EdgeIdentity * AllBottom
40143 2019-Jan-16 21:15:29.505769 - [DEBUG]
40144 2019-Jan-16 21:15:29.505792 - [DEBUG] Propagate flow
40145 2019-Jan-16 21:15:29.505815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40146 2019-Jan-16 21:15:29.505871 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40147 2019-Jan-16 21:15:29.506509 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40148 2019-Jan-16 21:15:29.507145 - [DEBUG] Edge function : AllBottom (result of previous compose)
40149 2019-Jan-16 21:15:29.507170 - [DEBUG]
40150 2019-Jan-16 21:15:29.507195 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40151 2019-Jan-16 21:15:29.507220 - [DEBUG] = AllBottom
40152 2019-Jan-16 21:15:29.507244 - [DEBUG]
40153 2019-Jan-16 21:15:29.507267 - [DEBUG] PROPAGATE: No new function!
40154 2019-Jan-16 21:15:29.507292 - [DEBUG] EDGE:
40155 2019-Jan-16 21:15:29.507350 - [DEBUG] ---> 40156 2019-Jan-16 21:15:29.508004 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40157 2019-Jan-16 21:15:29.508657 - [DEBUG]
40158 2019-Jan-16 21:15:29.508682 - [DEBUG] EDGE:
40159 2019-Jan-16 21:15:29.508739 - [DEBUG] ---> 40160 2019-Jan-16 21:15:29.509374 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40161 2019-Jan-16 21:15:29.510009 - [DEBUG]
40162 2019-Jan-16 21:15:29.510042 - [DEBUG] Compose: EdgeIdentity * AllBottom
40163 2019-Jan-16 21:15:29.510068 - [DEBUG]
40164 2019-Jan-16 21:15:29.510092 - [DEBUG] Propagate flow
40165 2019-Jan-16 21:15:29.510115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40166 2019-Jan-16 21:15:29.510170 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
40167 2019-Jan-16 21:15:29.510810 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40168 2019-Jan-16 21:15:29.511446 - [DEBUG] Edge function : AllBottom (result of previous compose)
40169 2019-Jan-16 21:15:29.511471 - [DEBUG]
40170 2019-Jan-16 21:15:29.511496 - [DEBUG] Join: AllTop & AllBottom
40171 2019-Jan-16 21:15:29.511522 - [DEBUG] = AllBottom (new jump func)
40172 2019-Jan-16 21:15:29.511546 - [DEBUG]
40173 2019-Jan-16 21:15:29.511569 - [DEBUG] Start adding new jump function
40174 2019-Jan-16 21:15:29.511592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40175 2019-Jan-16 21:15:29.511648 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40176 2019-Jan-16 21:15:29.512302 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
40177 2019-Jan-16 21:15:29.512936 - [DEBUG] Edge Function : AllBottom
40178 2019-Jan-16 21:15:29.512964 - [DEBUG] End adding new jump function
40179 2019-Jan-16 21:15:29.512988 - [DEBUG]
40180 2019-Jan-16 21:15:29.513011 - [DEBUG] -------------------------------------------- 1108. Path Edge --------------------------------------------
40181 2019-Jan-16 21:15:29.513035 - [DEBUG]
40182 2019-Jan-16 21:15:29.513058 - [DEBUG] Process 1108. path edge:
40183 2019-Jan-16 21:15:29.513082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40184 2019-Jan-16 21:15:29.513137 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
40185 2019-Jan-16 21:15:29.513771 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40186 2019-Jan-16 21:15:29.514407 - [DEBUG]
40187 2019-Jan-16 21:15:29.514432 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
40188 2019-Jan-16 21:15:29.515094 - [DEBUG] Compose: EdgeIdentity * AllBottom
40189 2019-Jan-16 21:15:29.515123 - [DEBUG]
40190 2019-Jan-16 21:15:29.515147 - [DEBUG] Propagate flow
40191 2019-Jan-16 21:15:29.515171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40192 2019-Jan-16 21:15:29.515228 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40193 2019-Jan-16 21:15:29.515874 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40194 2019-Jan-16 21:15:29.516511 - [DEBUG] Edge function : AllBottom (result of previous compose)
40195 2019-Jan-16 21:15:29.516536 - [DEBUG]
40196 2019-Jan-16 21:15:29.516561 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40197 2019-Jan-16 21:15:29.516587 - [DEBUG] = AllBottom
40198 2019-Jan-16 21:15:29.516620 - [DEBUG]
40199 2019-Jan-16 21:15:29.516643 - [DEBUG] PROPAGATE: No new function!
40200 2019-Jan-16 21:15:29.516674 - [DEBUG] Compose: EdgeIdentity * AllBottom
40201 2019-Jan-16 21:15:29.516701 - [DEBUG]
40202 2019-Jan-16 21:15:29.516725 - [DEBUG] Propagate flow
40203 2019-Jan-16 21:15:29.516748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40204 2019-Jan-16 21:15:29.516805 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40205 2019-Jan-16 21:15:29.517461 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40206 2019-Jan-16 21:15:29.518114 - [DEBUG] Edge function : AllBottom (result of previous compose)
40207 2019-Jan-16 21:15:29.518139 - [DEBUG]
40208 2019-Jan-16 21:15:29.518164 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40209 2019-Jan-16 21:15:29.518191 - [DEBUG] = AllBottom
40210 2019-Jan-16 21:15:29.518215 - [DEBUG]
40211 2019-Jan-16 21:15:29.518238 - [DEBUG] PROPAGATE: No new function!
40212 2019-Jan-16 21:15:29.518262 - [DEBUG] EDGE:
40213 2019-Jan-16 21:15:29.518320 - [DEBUG] ---> 40214 2019-Jan-16 21:15:29.518972 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40215 2019-Jan-16 21:15:29.519610 - [DEBUG]
40216 2019-Jan-16 21:15:29.519634 - [DEBUG] EDGE:
40217 2019-Jan-16 21:15:29.519692 - [DEBUG] ---> 40218 2019-Jan-16 21:15:29.520326 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40219 2019-Jan-16 21:15:29.520963 - [DEBUG]
40220 2019-Jan-16 21:15:29.520988 - [DEBUG] EDGE:
40221 2019-Jan-16 21:15:29.521045 - [DEBUG] ---> 40222 2019-Jan-16 21:15:29.521682 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40223 2019-Jan-16 21:15:29.522335 - [DEBUG]
40224 2019-Jan-16 21:15:29.522370 - [DEBUG] Compose: EdgeIdentity * AllBottom
40225 2019-Jan-16 21:15:29.522397 - [DEBUG]
40226 2019-Jan-16 21:15:29.522421 - [DEBUG] Propagate flow
40227 2019-Jan-16 21:15:29.522444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40228 2019-Jan-16 21:15:29.522500 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40229 2019-Jan-16 21:15:29.523139 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40230 2019-Jan-16 21:15:29.523776 - [DEBUG] Edge function : AllBottom (result of previous compose)
40231 2019-Jan-16 21:15:29.523801 - [DEBUG]
40232 2019-Jan-16 21:15:29.523826 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40233 2019-Jan-16 21:15:29.523852 - [DEBUG] = AllBottom
40234 2019-Jan-16 21:15:29.523876 - [DEBUG]
40235 2019-Jan-16 21:15:29.523899 - [DEBUG] PROPAGATE: No new function!
40236 2019-Jan-16 21:15:29.523925 - [DEBUG] EDGE:
40237 2019-Jan-16 21:15:29.523982 - [DEBUG] ---> 40238 2019-Jan-16 21:15:29.524620 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40239 2019-Jan-16 21:15:29.525274 - [DEBUG]
40240 2019-Jan-16 21:15:29.525299 - [DEBUG] EDGE:
40241 2019-Jan-16 21:15:29.525357 - [DEBUG] ---> 40242 2019-Jan-16 21:15:29.525998 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40243 2019-Jan-16 21:15:29.526637 - [DEBUG]
40244 2019-Jan-16 21:15:29.526661 - [DEBUG] EDGE:
40245 2019-Jan-16 21:15:29.526719 - [DEBUG] ---> 40246 2019-Jan-16 21:15:29.527358 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40247 2019-Jan-16 21:15:29.527995 - [DEBUG]
40248 2019-Jan-16 21:15:29.528020 - [DEBUG] EDGE:
40249 2019-Jan-16 21:15:29.528077 - [DEBUG] ---> 40250 2019-Jan-16 21:15:29.528728 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40251 2019-Jan-16 21:15:29.529365 - [DEBUG]
40252 2019-Jan-16 21:15:29.529391 - [DEBUG] EDGE:
40253 2019-Jan-16 21:15:29.529448 - [DEBUG] ---> 40254 2019-Jan-16 21:15:29.530083 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40255 2019-Jan-16 21:15:29.530720 - [DEBUG]
40256 2019-Jan-16 21:15:29.530745 - [DEBUG] EDGE:
40257 2019-Jan-16 21:15:29.530802 - [DEBUG] ---> 40258 2019-Jan-16 21:15:29.531440 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40259 2019-Jan-16 21:15:29.532091 - [DEBUG]
40260 2019-Jan-16 21:15:29.532116 - [DEBUG] EDGE:
40261 2019-Jan-16 21:15:29.532173 - [DEBUG] ---> 40262 2019-Jan-16 21:15:29.532806 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40263 2019-Jan-16 21:15:29.533442 - [DEBUG]
40264 2019-Jan-16 21:15:29.533467 - [DEBUG] EDGE:
40265 2019-Jan-16 21:15:29.533524 - [DEBUG] ---> 40266 2019-Jan-16 21:15:29.534156 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40267 2019-Jan-16 21:15:29.534792 - [DEBUG]
40268 2019-Jan-16 21:15:29.534817 - [DEBUG] EDGE:
40269 2019-Jan-16 21:15:29.534874 - [DEBUG] ---> 40270 2019-Jan-16 21:15:29.535528 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
40271 2019-Jan-16 21:15:29.536168 - [DEBUG]
40272 2019-Jan-16 21:15:29.536195 - [DEBUG] Compose: EdgeIdentity * AllBottom
40273 2019-Jan-16 21:15:29.536220 - [DEBUG]
40274 2019-Jan-16 21:15:29.536244 - [DEBUG] Propagate flow
40275 2019-Jan-16 21:15:29.536267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40276 2019-Jan-16 21:15:29.536322 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40277 2019-Jan-16 21:15:29.536961 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40278 2019-Jan-16 21:15:29.537611 - [DEBUG] Edge function : AllBottom (result of previous compose)
40279 2019-Jan-16 21:15:29.537636 - [DEBUG]
40280 2019-Jan-16 21:15:29.537660 - [DEBUG] Join: AllTop & AllBottom
40281 2019-Jan-16 21:15:29.537686 - [DEBUG] = AllBottom (new jump func)
40282 2019-Jan-16 21:15:29.537710 - [DEBUG]
40283 2019-Jan-16 21:15:29.537742 - [DEBUG] Start adding new jump function
40284 2019-Jan-16 21:15:29.537766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40285 2019-Jan-16 21:15:29.537822 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40286 2019-Jan-16 21:15:29.538481 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40287 2019-Jan-16 21:15:29.539120 - [DEBUG] Edge Function : AllBottom
40288 2019-Jan-16 21:15:29.539151 - [DEBUG] End adding new jump function
40289 2019-Jan-16 21:15:29.539175 - [DEBUG]
40290 2019-Jan-16 21:15:29.539198 - [DEBUG] -------------------------------------------- 1109. Path Edge --------------------------------------------
40291 2019-Jan-16 21:15:29.539222 - [DEBUG]
40292 2019-Jan-16 21:15:29.539245 - [DEBUG] Process 1109. path edge:
40293 2019-Jan-16 21:15:29.539268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40294 2019-Jan-16 21:15:29.539325 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
40295 2019-Jan-16 21:15:29.539964 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40296 2019-Jan-16 21:15:29.540608 - [DEBUG]
40297 2019-Jan-16 21:15:29.540632 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40298 2019-Jan-16 21:15:29.541284 - [DEBUG] Compose: EdgeIdentity * AllBottom
40299 2019-Jan-16 21:15:29.541312 - [DEBUG]
40300 2019-Jan-16 21:15:29.541336 - [DEBUG] Propagate flow
40301 2019-Jan-16 21:15:29.541359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40302 2019-Jan-16 21:15:29.541416 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
40303 2019-Jan-16 21:15:29.542065 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40304 2019-Jan-16 21:15:29.542710 - [DEBUG] Edge function : AllBottom (result of previous compose)
40305 2019-Jan-16 21:15:29.542735 - [DEBUG]
40306 2019-Jan-16 21:15:29.542760 - [DEBUG] Join: AllTop & AllBottom
40307 2019-Jan-16 21:15:29.542786 - [DEBUG] = AllBottom (new jump func)
40308 2019-Jan-16 21:15:29.542810 - [DEBUG]
40309 2019-Jan-16 21:15:29.542834 - [DEBUG] Start adding new jump function
40310 2019-Jan-16 21:15:29.542857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40311 2019-Jan-16 21:15:29.542913 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40312 2019-Jan-16 21:15:29.543556 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
40313 2019-Jan-16 21:15:29.544189 - [DEBUG] Edge Function : AllBottom
40314 2019-Jan-16 21:15:29.544217 - [DEBUG] End adding new jump function
40315 2019-Jan-16 21:15:29.544241 - [DEBUG]
40316 2019-Jan-16 21:15:29.544265 - [DEBUG] -------------------------------------------- 1110. Path Edge --------------------------------------------
40317 2019-Jan-16 21:15:29.544289 - [DEBUG]
40318 2019-Jan-16 21:15:29.544312 - [DEBUG] Process 1110. path edge:
40319 2019-Jan-16 21:15:29.544336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40320 2019-Jan-16 21:15:29.544392 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
40321 2019-Jan-16 21:15:29.545025 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40322 2019-Jan-16 21:15:29.545686 - [DEBUG]
40323 2019-Jan-16 21:15:29.545711 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
40324 2019-Jan-16 21:15:29.546357 - [DEBUG] Compose: EdgeIdentity * AllBottom
40325 2019-Jan-16 21:15:29.546393 - [DEBUG]
40326 2019-Jan-16 21:15:29.546418 - [DEBUG] Propagate flow
40327 2019-Jan-16 21:15:29.546441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40328 2019-Jan-16 21:15:29.546498 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
40329 2019-Jan-16 21:15:29.547132 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40330 2019-Jan-16 21:15:29.547776 - [DEBUG] Edge function : AllBottom (result of previous compose)
40331 2019-Jan-16 21:15:29.547801 - [DEBUG]
40332 2019-Jan-16 21:15:29.547825 - [DEBUG] Join: AllTop & AllBottom
40333 2019-Jan-16 21:15:29.547851 - [DEBUG] = AllBottom (new jump func)
40334 2019-Jan-16 21:15:29.547875 - [DEBUG]
40335 2019-Jan-16 21:15:29.547898 - [DEBUG] Start adding new jump function
40336 2019-Jan-16 21:15:29.547921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40337 2019-Jan-16 21:15:29.547977 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40338 2019-Jan-16 21:15:29.548638 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
40339 2019-Jan-16 21:15:29.549270 - [DEBUG] Edge Function : AllBottom
40340 2019-Jan-16 21:15:29.549298 - [DEBUG] End adding new jump function
40341 2019-Jan-16 21:15:29.549322 - [DEBUG]
40342 2019-Jan-16 21:15:29.549346 - [DEBUG] -------------------------------------------- 1111. Path Edge --------------------------------------------
40343 2019-Jan-16 21:15:29.549370 - [DEBUG]
40344 2019-Jan-16 21:15:29.549393 - [DEBUG] Process 1111. path edge:
40345 2019-Jan-16 21:15:29.549417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40346 2019-Jan-16 21:15:29.549473 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
40347 2019-Jan-16 21:15:29.550106 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40348 2019-Jan-16 21:15:29.550749 - [DEBUG]
40349 2019-Jan-16 21:15:29.550773 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
40350 2019-Jan-16 21:15:29.551419 - [DEBUG] Compose: EdgeIdentity * AllBottom
40351 2019-Jan-16 21:15:29.551447 - [DEBUG]
40352 2019-Jan-16 21:15:29.551470 - [DEBUG] Propagate flow
40353 2019-Jan-16 21:15:29.551493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40354 2019-Jan-16 21:15:29.551550 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40355 2019-Jan-16 21:15:29.552204 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40356 2019-Jan-16 21:15:29.552848 - [DEBUG] Edge function : AllBottom (result of previous compose)
40357 2019-Jan-16 21:15:29.552873 - [DEBUG]
40358 2019-Jan-16 21:15:29.552897 - [DEBUG] Join: AllTop & AllBottom
40359 2019-Jan-16 21:15:29.552923 - [DEBUG] = AllBottom (new jump func)
40360 2019-Jan-16 21:15:29.552947 - [DEBUG]
40361 2019-Jan-16 21:15:29.552970 - [DEBUG] Start adding new jump function
40362 2019-Jan-16 21:15:29.552993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40363 2019-Jan-16 21:15:29.553049 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40364 2019-Jan-16 21:15:29.553694 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40365 2019-Jan-16 21:15:29.554331 - [DEBUG] Edge Function : AllBottom
40366 2019-Jan-16 21:15:29.554359 - [DEBUG] End adding new jump function
40367 2019-Jan-16 21:15:29.554383 - [DEBUG]
40368 2019-Jan-16 21:15:29.554406 - [DEBUG] -------------------------------------------- 1112. Path Edge --------------------------------------------
40369 2019-Jan-16 21:15:29.554438 - [DEBUG]
40370 2019-Jan-16 21:15:29.554462 - [DEBUG] Process 1112. path edge:
40371 2019-Jan-16 21:15:29.554486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40372 2019-Jan-16 21:15:29.554542 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
40373 2019-Jan-16 21:15:29.555196 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40374 2019-Jan-16 21:15:29.555840 - [DEBUG]
40375 2019-Jan-16 21:15:29.555864 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40376 2019-Jan-16 21:15:29.556517 - [DEBUG] Compose: EdgeIdentity * AllBottom
40377 2019-Jan-16 21:15:29.556545 - [DEBUG]
40378 2019-Jan-16 21:15:29.556569 - [DEBUG] Propagate flow
40379 2019-Jan-16 21:15:29.556592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40380 2019-Jan-16 21:15:29.556649 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
40381 2019-Jan-16 21:15:29.557284 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40382 2019-Jan-16 21:15:29.557928 - [DEBUG] Edge function : AllBottom (result of previous compose)
40383 2019-Jan-16 21:15:29.557953 - [DEBUG]
40384 2019-Jan-16 21:15:29.557977 - [DEBUG] Join: AllTop & AllBottom
40385 2019-Jan-16 21:15:29.558003 - [DEBUG] = AllBottom (new jump func)
40386 2019-Jan-16 21:15:29.558027 - [DEBUG]
40387 2019-Jan-16 21:15:29.558049 - [DEBUG] Start adding new jump function
40388 2019-Jan-16 21:15:29.558073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40389 2019-Jan-16 21:15:29.558128 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40390 2019-Jan-16 21:15:29.558789 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
40391 2019-Jan-16 21:15:29.559423 - [DEBUG] Edge Function : AllBottom
40392 2019-Jan-16 21:15:29.559452 - [DEBUG] End adding new jump function
40393 2019-Jan-16 21:15:29.559475 - [DEBUG]
40394 2019-Jan-16 21:15:29.559499 - [DEBUG] -------------------------------------------- 1113. Path Edge --------------------------------------------
40395 2019-Jan-16 21:15:29.559523 - [DEBUG]
40396 2019-Jan-16 21:15:29.559546 - [DEBUG] Process 1113. path edge:
40397 2019-Jan-16 21:15:29.559570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40398 2019-Jan-16 21:15:29.559626 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
40399 2019-Jan-16 21:15:29.560260 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40400 2019-Jan-16 21:15:29.560903 - [DEBUG]
40401 2019-Jan-16 21:15:29.560928 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
40402 2019-Jan-16 21:15:29.561576 - [DEBUG] Compose: EdgeIdentity * AllBottom
40403 2019-Jan-16 21:15:29.561603 - [DEBUG]
40404 2019-Jan-16 21:15:29.561627 - [DEBUG] Propagate flow
40405 2019-Jan-16 21:15:29.561650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40406 2019-Jan-16 21:15:29.561707 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40407 2019-Jan-16 21:15:29.562359 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40408 2019-Jan-16 21:15:29.563003 - [DEBUG] Edge function : AllBottom (result of previous compose)
40409 2019-Jan-16 21:15:29.563028 - [DEBUG]
40410 2019-Jan-16 21:15:29.563052 - [DEBUG] Join: AllTop & AllBottom
40411 2019-Jan-16 21:15:29.563085 - [DEBUG] = AllBottom (new jump func)
40412 2019-Jan-16 21:15:29.563110 - [DEBUG]
40413 2019-Jan-16 21:15:29.563133 - [DEBUG] Start adding new jump function
40414 2019-Jan-16 21:15:29.563156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40415 2019-Jan-16 21:15:29.563212 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40416 2019-Jan-16 21:15:29.563861 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40417 2019-Jan-16 21:15:29.564496 - [DEBUG] Edge Function : AllBottom
40418 2019-Jan-16 21:15:29.564524 - [DEBUG] End adding new jump function
40419 2019-Jan-16 21:15:29.564548 - [DEBUG]
40420 2019-Jan-16 21:15:29.564571 - [DEBUG] -------------------------------------------- 1114. Path Edge --------------------------------------------
40421 2019-Jan-16 21:15:29.564595 - [DEBUG]
40422 2019-Jan-16 21:15:29.564618 - [DEBUG] Process 1114. path edge:
40423 2019-Jan-16 21:15:29.564642 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40424 2019-Jan-16 21:15:29.564698 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
40425 2019-Jan-16 21:15:29.565348 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40426 2019-Jan-16 21:15:29.565993 - [DEBUG]
40427 2019-Jan-16 21:15:29.566017 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40428 2019-Jan-16 21:15:29.566667 - [DEBUG] Compose: EdgeIdentity * AllBottom
40429 2019-Jan-16 21:15:29.566695 - [DEBUG]
40430 2019-Jan-16 21:15:29.566718 - [DEBUG] Propagate flow
40431 2019-Jan-16 21:15:29.566742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40432 2019-Jan-16 21:15:29.566798 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40433 2019-Jan-16 21:15:29.567441 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40434 2019-Jan-16 21:15:29.568086 - [DEBUG] Edge function : AllBottom (result of previous compose)
40435 2019-Jan-16 21:15:29.568110 - [DEBUG]
40436 2019-Jan-16 21:15:29.568135 - [DEBUG] Join: AllTop & AllBottom
40437 2019-Jan-16 21:15:29.568161 - [DEBUG] = AllBottom (new jump func)
40438 2019-Jan-16 21:15:29.568185 - [DEBUG]
40439 2019-Jan-16 21:15:29.568208 - [DEBUG] Start adding new jump function
40440 2019-Jan-16 21:15:29.568231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40441 2019-Jan-16 21:15:29.568287 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40442 2019-Jan-16 21:15:29.568948 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40443 2019-Jan-16 21:15:29.569588 - [DEBUG] Edge Function : AllBottom
40444 2019-Jan-16 21:15:29.569616 - [DEBUG] End adding new jump function
40445 2019-Jan-16 21:15:29.569640 - [DEBUG]
40446 2019-Jan-16 21:15:29.569664 - [DEBUG] -------------------------------------------- 1115. Path Edge --------------------------------------------
40447 2019-Jan-16 21:15:29.569688 - [DEBUG]
40448 2019-Jan-16 21:15:29.569711 - [DEBUG] Process 1115. path edge:
40449 2019-Jan-16 21:15:29.569735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40450 2019-Jan-16 21:15:29.569791 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
40451 2019-Jan-16 21:15:29.570431 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40452 2019-Jan-16 21:15:29.571074 - [DEBUG]
40453 2019-Jan-16 21:15:29.571107 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40454 2019-Jan-16 21:15:29.571776 - [DEBUG] Compose: EdgeIdentity * AllBottom
40455 2019-Jan-16 21:15:29.571803 - [DEBUG]
40456 2019-Jan-16 21:15:29.571827 - [DEBUG] Propagate flow
40457 2019-Jan-16 21:15:29.571850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40458 2019-Jan-16 21:15:29.571907 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
40459 2019-Jan-16 21:15:29.572542 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40460 2019-Jan-16 21:15:29.573187 - [DEBUG] Edge function : AllBottom (result of previous compose)
40461 2019-Jan-16 21:15:29.573212 - [DEBUG]
40462 2019-Jan-16 21:15:29.573237 - [DEBUG] Join: AllTop & AllBottom
40463 2019-Jan-16 21:15:29.573262 - [DEBUG] = AllBottom (new jump func)
40464 2019-Jan-16 21:15:29.573286 - [DEBUG]
40465 2019-Jan-16 21:15:29.573309 - [DEBUG] Start adding new jump function
40466 2019-Jan-16 21:15:29.573333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40467 2019-Jan-16 21:15:29.573389 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40468 2019-Jan-16 21:15:29.574031 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
40469 2019-Jan-16 21:15:29.574664 - [DEBUG] Edge Function : AllBottom
40470 2019-Jan-16 21:15:29.574692 - [DEBUG] End adding new jump function
40471 2019-Jan-16 21:15:29.574716 - [DEBUG]
40472 2019-Jan-16 21:15:29.574739 - [DEBUG] -------------------------------------------- 1116. Path Edge --------------------------------------------
40473 2019-Jan-16 21:15:29.574763 - [DEBUG]
40474 2019-Jan-16 21:15:29.574786 - [DEBUG] Process 1116. path edge:
40475 2019-Jan-16 21:15:29.574810 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40476 2019-Jan-16 21:15:29.574866 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
40477 2019-Jan-16 21:15:29.575517 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40478 2019-Jan-16 21:15:29.576162 - [DEBUG]
40479 2019-Jan-16 21:15:29.576187 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
40480 2019-Jan-16 21:15:29.576838 - [DEBUG] Compose: EdgeIdentity * AllBottom
40481 2019-Jan-16 21:15:29.576866 - [DEBUG]
40482 2019-Jan-16 21:15:29.576890 - [DEBUG] Propagate flow
40483 2019-Jan-16 21:15:29.576913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40484 2019-Jan-16 21:15:29.576970 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40485 2019-Jan-16 21:15:29.577617 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40486 2019-Jan-16 21:15:29.578261 - [DEBUG] Edge function : AllBottom (result of previous compose)
40487 2019-Jan-16 21:15:29.578286 - [DEBUG]
40488 2019-Jan-16 21:15:29.578311 - [DEBUG] Join: AllTop & AllBottom
40489 2019-Jan-16 21:15:29.578336 - [DEBUG] = AllBottom (new jump func)
40490 2019-Jan-16 21:15:29.578360 - [DEBUG]
40491 2019-Jan-16 21:15:29.578383 - [DEBUG] Start adding new jump function
40492 2019-Jan-16 21:15:29.578419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40493 2019-Jan-16 21:15:29.578475 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40494 2019-Jan-16 21:15:29.579127 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40495 2019-Jan-16 21:15:29.579771 - [DEBUG] Edge Function : AllBottom
40496 2019-Jan-16 21:15:29.579800 - [DEBUG] End adding new jump function
40497 2019-Jan-16 21:15:29.579823 - [DEBUG]
40498 2019-Jan-16 21:15:29.579847 - [DEBUG] -------------------------------------------- 1117. Path Edge --------------------------------------------
40499 2019-Jan-16 21:15:29.579871 - [DEBUG]
40500 2019-Jan-16 21:15:29.579894 - [DEBUG] Process 1117. path edge:
40501 2019-Jan-16 21:15:29.579918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40502 2019-Jan-16 21:15:29.579973 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
40503 2019-Jan-16 21:15:29.580618 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40504 2019-Jan-16 21:15:29.581261 - [DEBUG]
40505 2019-Jan-16 21:15:29.581284 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40506 2019-Jan-16 21:15:29.581953 - [DEBUG] Possible callees:
40507 2019-Jan-16 21:15:29.581978 - [DEBUG] llvm.dbg.declare
40508 2019-Jan-16 21:15:29.582003 - [DEBUG] Possible return sites:
40509 2019-Jan-16 21:15:29.582026 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12040510 2019-Jan-16 21:15:29.583301 - [DEBUG] Found and process special summary
40511 2019-Jan-16 21:15:29.583335 - [DEBUG] Compose: EdgeIdentity * AllBottom
40512 2019-Jan-16 21:15:29.583362 - [DEBUG]
40513 2019-Jan-16 21:15:29.583386 - [DEBUG] Propagate flow
40514 2019-Jan-16 21:15:29.583409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40515 2019-Jan-16 21:15:29.583465 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40516 2019-Jan-16 21:15:29.584110 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40517 2019-Jan-16 21:15:29.584755 - [DEBUG] Edge function : AllBottom (result of previous compose)
40518 2019-Jan-16 21:15:29.584780 - [DEBUG]
40519 2019-Jan-16 21:15:29.584804 - [DEBUG] Join: AllTop & AllBottom
40520 2019-Jan-16 21:15:29.584830 - [DEBUG] = AllBottom (new jump func)
40521 2019-Jan-16 21:15:29.584854 - [DEBUG]
40522 2019-Jan-16 21:15:29.584877 - [DEBUG] Start adding new jump function
40523 2019-Jan-16 21:15:29.584901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40524 2019-Jan-16 21:15:29.584956 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40525 2019-Jan-16 21:15:29.585617 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40526 2019-Jan-16 21:15:29.586254 - [DEBUG] Edge Function : AllBottom
40527 2019-Jan-16 21:15:29.586291 - [DEBUG] End adding new jump function
40528 2019-Jan-16 21:15:29.586315 - [DEBUG]
40529 2019-Jan-16 21:15:29.586338 - [DEBUG] -------------------------------------------- 1118. Path Edge --------------------------------------------
40530 2019-Jan-16 21:15:29.586362 - [DEBUG]
40531 2019-Jan-16 21:15:29.586385 - [DEBUG] Process 1118. path edge:
40532 2019-Jan-16 21:15:29.586409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40533 2019-Jan-16 21:15:29.586468 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
40534 2019-Jan-16 21:15:29.587155 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40535 2019-Jan-16 21:15:29.587884 - [DEBUG]
40536 2019-Jan-16 21:15:29.587912 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40537 2019-Jan-16 21:15:29.588697 - [DEBUG] Compose: EdgeIdentity * AllBottom
40538 2019-Jan-16 21:15:29.588729 - [DEBUG]
40539 2019-Jan-16 21:15:29.588752 - [DEBUG] Propagate flow
40540 2019-Jan-16 21:15:29.588776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40541 2019-Jan-16 21:15:29.588849 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
40542 2019-Jan-16 21:15:29.589508 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40543 2019-Jan-16 21:15:29.590155 - [DEBUG] Edge function : AllBottom (result of previous compose)
40544 2019-Jan-16 21:15:29.590180 - [DEBUG]
40545 2019-Jan-16 21:15:29.590206 - [DEBUG] Join: AllTop & AllBottom
40546 2019-Jan-16 21:15:29.590232 - [DEBUG] = AllBottom (new jump func)
40547 2019-Jan-16 21:15:29.590256 - [DEBUG]
40548 2019-Jan-16 21:15:29.590280 - [DEBUG] Start adding new jump function
40549 2019-Jan-16 21:15:29.590303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40550 2019-Jan-16 21:15:29.590359 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40551 2019-Jan-16 21:15:29.591002 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
40552 2019-Jan-16 21:15:29.591636 - [DEBUG] Edge Function : AllBottom
40553 2019-Jan-16 21:15:29.591666 - [DEBUG] End adding new jump function
40554 2019-Jan-16 21:15:29.591690 - [DEBUG]
40555 2019-Jan-16 21:15:29.591713 - [DEBUG] -------------------------------------------- 1119. Path Edge --------------------------------------------
40556 2019-Jan-16 21:15:29.591756 - [DEBUG]
40557 2019-Jan-16 21:15:29.591779 - [DEBUG] Process 1119. path edge:
40558 2019-Jan-16 21:15:29.591803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40559 2019-Jan-16 21:15:29.591860 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
40560 2019-Jan-16 21:15:29.592494 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40561 2019-Jan-16 21:15:29.593137 - [DEBUG]
40562 2019-Jan-16 21:15:29.593162 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
40563 2019-Jan-16 21:15:29.593818 - [DEBUG] Compose: EdgeIdentity * AllBottom
40564 2019-Jan-16 21:15:29.593846 - [DEBUG]
40565 2019-Jan-16 21:15:29.593869 - [DEBUG] Propagate flow
40566 2019-Jan-16 21:15:29.593892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40567 2019-Jan-16 21:15:29.593950 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40568 2019-Jan-16 21:15:29.594594 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40569 2019-Jan-16 21:15:29.595253 - [DEBUG] Edge function : AllBottom (result of previous compose)
40570 2019-Jan-16 21:15:29.595278 - [DEBUG]
40571 2019-Jan-16 21:15:29.595303 - [DEBUG] Join: AllTop & AllBottom
40572 2019-Jan-16 21:15:29.595329 - [DEBUG] = AllBottom (new jump func)
40573 2019-Jan-16 21:15:29.595353 - [DEBUG]
40574 2019-Jan-16 21:15:29.595376 - [DEBUG] Start adding new jump function
40575 2019-Jan-16 21:15:29.595399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40576 2019-Jan-16 21:15:29.595455 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40577 2019-Jan-16 21:15:29.596115 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40578 2019-Jan-16 21:15:29.596758 - [DEBUG] Edge Function : AllBottom
40579 2019-Jan-16 21:15:29.596787 - [DEBUG] End adding new jump function
40580 2019-Jan-16 21:15:29.596811 - [DEBUG]
40581 2019-Jan-16 21:15:29.596834 - [DEBUG] -------------------------------------------- 1120. Path Edge --------------------------------------------
40582 2019-Jan-16 21:15:29.596858 - [DEBUG]
40583 2019-Jan-16 21:15:29.596882 - [DEBUG] Process 1120. path edge:
40584 2019-Jan-16 21:15:29.596905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40585 2019-Jan-16 21:15:29.596961 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
40586 2019-Jan-16 21:15:29.597605 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40587 2019-Jan-16 21:15:29.598249 - [DEBUG]
40588 2019-Jan-16 21:15:29.598273 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40589 2019-Jan-16 21:15:29.598949 - [DEBUG] Possible callees:
40590 2019-Jan-16 21:15:29.598975 - [DEBUG] llvm.dbg.declare
40591 2019-Jan-16 21:15:29.598999 - [DEBUG] Possible return sites:
40592 2019-Jan-16 21:15:29.599023 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14940593 2019-Jan-16 21:15:29.600314 - [DEBUG] Found and process special summary
40594 2019-Jan-16 21:15:29.600351 - [DEBUG] Compose: EdgeIdentity * AllBottom
40595 2019-Jan-16 21:15:29.600378 - [DEBUG]
40596 2019-Jan-16 21:15:29.600402 - [DEBUG] Propagate flow
40597 2019-Jan-16 21:15:29.600425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40598 2019-Jan-16 21:15:29.600482 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40599 2019-Jan-16 21:15:29.601122 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40600 2019-Jan-16 21:15:29.601778 - [DEBUG] Edge function : AllBottom (result of previous compose)
40601 2019-Jan-16 21:15:29.601804 - [DEBUG]
40602 2019-Jan-16 21:15:29.601829 - [DEBUG] Join: AllTop & AllBottom
40603 2019-Jan-16 21:15:29.601855 - [DEBUG] = AllBottom (new jump func)
40604 2019-Jan-16 21:15:29.601879 - [DEBUG]
40605 2019-Jan-16 21:15:29.601902 - [DEBUG] Start adding new jump function
40606 2019-Jan-16 21:15:29.601925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40607 2019-Jan-16 21:15:29.601982 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40608 2019-Jan-16 21:15:29.602626 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40609 2019-Jan-16 21:15:29.603262 - [DEBUG] Edge Function : AllBottom
40610 2019-Jan-16 21:15:29.603291 - [DEBUG] End adding new jump function
40611 2019-Jan-16 21:15:29.603315 - [DEBUG]
40612 2019-Jan-16 21:15:29.603339 - [DEBUG] -------------------------------------------- 1121. Path Edge --------------------------------------------
40613 2019-Jan-16 21:15:29.603363 - [DEBUG]
40614 2019-Jan-16 21:15:29.603386 - [DEBUG] Process 1121. path edge:
40615 2019-Jan-16 21:15:29.603410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40616 2019-Jan-16 21:15:29.603466 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
40617 2019-Jan-16 21:15:29.604116 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40618 2019-Jan-16 21:15:29.604760 - [DEBUG]
40619 2019-Jan-16 21:15:29.604784 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40620 2019-Jan-16 21:15:29.605461 - [DEBUG] Compose: EdgeIdentity * AllBottom
40621 2019-Jan-16 21:15:29.605489 - [DEBUG]
40622 2019-Jan-16 21:15:29.605513 - [DEBUG] Propagate flow
40623 2019-Jan-16 21:15:29.605536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40624 2019-Jan-16 21:15:29.605594 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
40625 2019-Jan-16 21:15:29.606229 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40626 2019-Jan-16 21:15:29.606873 - [DEBUG] Edge function : AllBottom (result of previous compose)
40627 2019-Jan-16 21:15:29.606898 - [DEBUG]
40628 2019-Jan-16 21:15:29.606922 - [DEBUG] Join: AllTop & AllBottom
40629 2019-Jan-16 21:15:29.606948 - [DEBUG] = AllBottom (new jump func)
40630 2019-Jan-16 21:15:29.606972 - [DEBUG]
40631 2019-Jan-16 21:15:29.606995 - [DEBUG] Start adding new jump function
40632 2019-Jan-16 21:15:29.607018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40633 2019-Jan-16 21:15:29.607074 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40634 2019-Jan-16 21:15:29.607718 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
40635 2019-Jan-16 21:15:29.608351 - [DEBUG] Edge Function : AllBottom
40636 2019-Jan-16 21:15:29.608379 - [DEBUG] End adding new jump function
40637 2019-Jan-16 21:15:29.608416 - [DEBUG]
40638 2019-Jan-16 21:15:29.608440 - [DEBUG] -------------------------------------------- 1122. Path Edge --------------------------------------------
40639 2019-Jan-16 21:15:29.608465 - [DEBUG]
40640 2019-Jan-16 21:15:29.608488 - [DEBUG] Process 1122. path edge:
40641 2019-Jan-16 21:15:29.608511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40642 2019-Jan-16 21:15:29.608567 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
40643 2019-Jan-16 21:15:29.609201 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40644 2019-Jan-16 21:15:29.609845 - [DEBUG]
40645 2019-Jan-16 21:15:29.609870 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
40646 2019-Jan-16 21:15:29.610523 - [DEBUG] Compose: EdgeIdentity * AllBottom
40647 2019-Jan-16 21:15:29.610551 - [DEBUG]
40648 2019-Jan-16 21:15:29.610575 - [DEBUG] Propagate flow
40649 2019-Jan-16 21:15:29.610598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40650 2019-Jan-16 21:15:29.610655 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
40651 2019-Jan-16 21:15:29.611330 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40652 2019-Jan-16 21:15:29.612035 - [DEBUG] Edge function : AllBottom (result of previous compose)
40653 2019-Jan-16 21:15:29.612062 - [DEBUG]
40654 2019-Jan-16 21:15:29.612088 - [DEBUG] Join: AllTop & AllBottom
40655 2019-Jan-16 21:15:29.612115 - [DEBUG] = AllBottom (new jump func)
40656 2019-Jan-16 21:15:29.612139 - [DEBUG]
40657 2019-Jan-16 21:15:29.612163 - [DEBUG] Start adding new jump function
40658 2019-Jan-16 21:15:29.612186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40659 2019-Jan-16 21:15:29.612251 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40660 2019-Jan-16 21:15:29.612947 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
40661 2019-Jan-16 21:15:29.613593 - [DEBUG] Edge Function : AllBottom
40662 2019-Jan-16 21:15:29.613625 - [DEBUG] End adding new jump function
40663 2019-Jan-16 21:15:29.613649 - [DEBUG]
40664 2019-Jan-16 21:15:29.613673 - [DEBUG] -------------------------------------------- 1123. Path Edge --------------------------------------------
40665 2019-Jan-16 21:15:29.613697 - [DEBUG]
40666 2019-Jan-16 21:15:29.613720 - [DEBUG] Process 1123. path edge:
40667 2019-Jan-16 21:15:29.613744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40668 2019-Jan-16 21:15:29.613801 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
40669 2019-Jan-16 21:15:29.614445 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40670 2019-Jan-16 21:15:29.615106 - [DEBUG]
40671 2019-Jan-16 21:15:29.615131 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
40672 2019-Jan-16 21:15:29.615792 - [DEBUG] Possible callees:
40673 2019-Jan-16 21:15:29.615818 - [DEBUG] llvm.dbg.declare
40674 2019-Jan-16 21:15:29.615843 - [DEBUG] Possible return sites:
40675 2019-Jan-16 21:15:29.615866 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15540676 2019-Jan-16 21:15:29.617157 - [DEBUG] Found and process special summary
40677 2019-Jan-16 21:15:29.617195 - [DEBUG] Compose: EdgeIdentity * AllBottom
40678 2019-Jan-16 21:15:29.617222 - [DEBUG]
40679 2019-Jan-16 21:15:29.617246 - [DEBUG] Propagate flow
40680 2019-Jan-16 21:15:29.617269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40681 2019-Jan-16 21:15:29.617325 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
40682 2019-Jan-16 21:15:29.617965 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40683 2019-Jan-16 21:15:29.618626 - [DEBUG] Edge function : AllBottom (result of previous compose)
40684 2019-Jan-16 21:15:29.618651 - [DEBUG]
40685 2019-Jan-16 21:15:29.618676 - [DEBUG] Join: AllTop & AllBottom
40686 2019-Jan-16 21:15:29.618701 - [DEBUG] = AllBottom (new jump func)
40687 2019-Jan-16 21:15:29.618725 - [DEBUG]
40688 2019-Jan-16 21:15:29.618748 - [DEBUG] Start adding new jump function
40689 2019-Jan-16 21:15:29.618771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40690 2019-Jan-16 21:15:29.618827 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40691 2019-Jan-16 21:15:29.619474 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
40692 2019-Jan-16 21:15:29.620110 - [DEBUG] Edge Function : AllBottom
40693 2019-Jan-16 21:15:29.620139 - [DEBUG] End adding new jump function
40694 2019-Jan-16 21:15:29.620162 - [DEBUG]
40695 2019-Jan-16 21:15:29.620186 - [DEBUG] -------------------------------------------- 1124. Path Edge --------------------------------------------
40696 2019-Jan-16 21:15:29.620210 - [DEBUG]
40697 2019-Jan-16 21:15:29.620233 - [DEBUG] Process 1124. path edge:
40698 2019-Jan-16 21:15:29.620257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40699 2019-Jan-16 21:15:29.620312 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
40700 2019-Jan-16 21:15:29.620971 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40701 2019-Jan-16 21:15:29.621618 - [DEBUG]
40702 2019-Jan-16 21:15:29.621642 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
40703 2019-Jan-16 21:15:29.622321 - [DEBUG] Compose: EdgeIdentity * AllBottom
40704 2019-Jan-16 21:15:29.622349 - [DEBUG]
40705 2019-Jan-16 21:15:29.622373 - [DEBUG] Propagate flow
40706 2019-Jan-16 21:15:29.622396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40707 2019-Jan-16 21:15:29.622453 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
40708 2019-Jan-16 21:15:29.623091 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40709 2019-Jan-16 21:15:29.623735 - [DEBUG] Edge function : AllBottom (result of previous compose)
40710 2019-Jan-16 21:15:29.623760 - [DEBUG]
40711 2019-Jan-16 21:15:29.623785 - [DEBUG] Join: AllTop & AllBottom
40712 2019-Jan-16 21:15:29.623810 - [DEBUG] = AllBottom (new jump func)
40713 2019-Jan-16 21:15:29.623834 - [DEBUG]
40714 2019-Jan-16 21:15:29.623857 - [DEBUG] Start adding new jump function
40715 2019-Jan-16 21:15:29.623880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40716 2019-Jan-16 21:15:29.623936 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40717 2019-Jan-16 21:15:29.624580 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
40718 2019-Jan-16 21:15:29.625229 - [DEBUG] Edge Function : AllBottom
40719 2019-Jan-16 21:15:29.625257 - [DEBUG] End adding new jump function
40720 2019-Jan-16 21:15:29.625281 - [DEBUG]
40721 2019-Jan-16 21:15:29.625304 - [DEBUG] -------------------------------------------- 1125. Path Edge --------------------------------------------
40722 2019-Jan-16 21:15:29.625329 - [DEBUG]
40723 2019-Jan-16 21:15:29.625352 - [DEBUG] Process 1125. path edge:
40724 2019-Jan-16 21:15:29.625376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40725 2019-Jan-16 21:15:29.625432 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
40726 2019-Jan-16 21:15:29.626068 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40727 2019-Jan-16 21:15:29.626711 - [DEBUG]
40728 2019-Jan-16 21:15:29.626736 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
40729 2019-Jan-16 21:15:29.627389 - [DEBUG] Compose: EdgeIdentity * AllBottom
40730 2019-Jan-16 21:15:29.627417 - [DEBUG]
40731 2019-Jan-16 21:15:29.627440 - [DEBUG] Propagate flow
40732 2019-Jan-16 21:15:29.627464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40733 2019-Jan-16 21:15:29.627521 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
40734 2019-Jan-16 21:15:29.628156 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40735 2019-Jan-16 21:15:29.628816 - [DEBUG] Edge function : AllBottom (result of previous compose)
40736 2019-Jan-16 21:15:29.628841 - [DEBUG]
40737 2019-Jan-16 21:15:29.628866 - [DEBUG] Join: AllTop & AllBottom
40738 2019-Jan-16 21:15:29.628891 - [DEBUG] = AllBottom (new jump func)
40739 2019-Jan-16 21:15:29.628915 - [DEBUG]
40740 2019-Jan-16 21:15:29.628938 - [DEBUG] Start adding new jump function
40741 2019-Jan-16 21:15:29.628961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40742 2019-Jan-16 21:15:29.629031 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40743 2019-Jan-16 21:15:29.629677 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
40744 2019-Jan-16 21:15:29.630312 - [DEBUG] Edge Function : AllBottom
40745 2019-Jan-16 21:15:29.630341 - [DEBUG] End adding new jump function
40746 2019-Jan-16 21:15:29.630364 - [DEBUG]
40747 2019-Jan-16 21:15:29.630388 - [DEBUG] -------------------------------------------- 1126. Path Edge --------------------------------------------
40748 2019-Jan-16 21:15:29.630412 - [DEBUG]
40749 2019-Jan-16 21:15:29.630435 - [DEBUG] Process 1126. path edge:
40750 2019-Jan-16 21:15:29.630458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40751 2019-Jan-16 21:15:29.630514 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
40752 2019-Jan-16 21:15:29.631149 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40753 2019-Jan-16 21:15:29.631808 - [DEBUG]
40754 2019-Jan-16 21:15:29.631833 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
40755 2019-Jan-16 21:15:29.632486 - [DEBUG] Compose: EdgeIdentity * AllBottom
40756 2019-Jan-16 21:15:29.632514 - [DEBUG]
40757 2019-Jan-16 21:15:29.632538 - [DEBUG] Propagate flow
40758 2019-Jan-16 21:15:29.632561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40759 2019-Jan-16 21:15:29.632619 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
40760 2019-Jan-16 21:15:29.633266 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40761 2019-Jan-16 21:15:29.633910 - [DEBUG] Edge function : AllBottom (result of previous compose)
40762 2019-Jan-16 21:15:29.633935 - [DEBUG]
40763 2019-Jan-16 21:15:29.633960 - [DEBUG] Join: AllTop & AllBottom
40764 2019-Jan-16 21:15:29.633986 - [DEBUG] = AllBottom (new jump func)
40765 2019-Jan-16 21:15:29.634011 - [DEBUG]
40766 2019-Jan-16 21:15:29.634034 - [DEBUG] Start adding new jump function
40767 2019-Jan-16 21:15:29.634057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40768 2019-Jan-16 21:15:29.634113 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40769 2019-Jan-16 21:15:29.634756 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
40770 2019-Jan-16 21:15:29.635415 - [DEBUG] Edge Function : AllBottom
40771 2019-Jan-16 21:15:29.635443 - [DEBUG] End adding new jump function
40772 2019-Jan-16 21:15:29.635467 - [DEBUG]
40773 2019-Jan-16 21:15:29.635491 - [DEBUG] -------------------------------------------- 1127. Path Edge --------------------------------------------
40774 2019-Jan-16 21:15:29.635515 - [DEBUG]
40775 2019-Jan-16 21:15:29.635538 - [DEBUG] Process 1127. path edge:
40776 2019-Jan-16 21:15:29.635562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40777 2019-Jan-16 21:15:29.635618 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
40778 2019-Jan-16 21:15:29.636264 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40779 2019-Jan-16 21:15:29.636907 - [DEBUG]
40780 2019-Jan-16 21:15:29.636932 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
40781 2019-Jan-16 21:15:29.637598 - [DEBUG] Possible callees:
40782 2019-Jan-16 21:15:29.637632 - [DEBUG] llvm.dbg.declare
40783 2019-Jan-16 21:15:29.637657 - [DEBUG] Possible return sites:
40784 2019-Jan-16 21:15:29.637681 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16340785 2019-Jan-16 21:15:29.638971 - [DEBUG] Found and process special summary
40786 2019-Jan-16 21:15:29.639006 - [DEBUG] Compose: EdgeIdentity * AllBottom
40787 2019-Jan-16 21:15:29.639034 - [DEBUG]
40788 2019-Jan-16 21:15:29.639058 - [DEBUG] Propagate flow
40789 2019-Jan-16 21:15:29.639082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40790 2019-Jan-16 21:15:29.639140 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40791 2019-Jan-16 21:15:29.639779 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40792 2019-Jan-16 21:15:29.640423 - [DEBUG] Edge function : AllBottom (result of previous compose)
40793 2019-Jan-16 21:15:29.640449 - [DEBUG]
40794 2019-Jan-16 21:15:29.640474 - [DEBUG] Join: AllTop & AllBottom
40795 2019-Jan-16 21:15:29.640500 - [DEBUG] = AllBottom (new jump func)
40796 2019-Jan-16 21:15:29.640524 - [DEBUG]
40797 2019-Jan-16 21:15:29.640547 - [DEBUG] Start adding new jump function
40798 2019-Jan-16 21:15:29.640571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40799 2019-Jan-16 21:15:29.640627 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40800 2019-Jan-16 21:15:29.641271 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40801 2019-Jan-16 21:15:29.641925 - [DEBUG] Edge Function : AllBottom
40802 2019-Jan-16 21:15:29.641953 - [DEBUG] End adding new jump function
40803 2019-Jan-16 21:15:29.641978 - [DEBUG]
40804 2019-Jan-16 21:15:29.642002 - [DEBUG] -------------------------------------------- 1128. Path Edge --------------------------------------------
40805 2019-Jan-16 21:15:29.642027 - [DEBUG]
40806 2019-Jan-16 21:15:29.642050 - [DEBUG] Process 1128. path edge:
40807 2019-Jan-16 21:15:29.642073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40808 2019-Jan-16 21:15:29.642130 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
40809 2019-Jan-16 21:15:29.642767 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40810 2019-Jan-16 21:15:29.643411 - [DEBUG]
40811 2019-Jan-16 21:15:29.643435 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40812 2019-Jan-16 21:15:29.644094 - [DEBUG] Compose: EdgeIdentity * AllBottom
40813 2019-Jan-16 21:15:29.644122 - [DEBUG]
40814 2019-Jan-16 21:15:29.644146 - [DEBUG] Propagate flow
40815 2019-Jan-16 21:15:29.644169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40816 2019-Jan-16 21:15:29.644227 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40817 2019-Jan-16 21:15:29.644862 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40818 2019-Jan-16 21:15:29.645522 - [DEBUG] Edge function : AllBottom (result of previous compose)
40819 2019-Jan-16 21:15:29.645547 - [DEBUG]
40820 2019-Jan-16 21:15:29.645572 - [DEBUG] Join: AllTop & AllBottom
40821 2019-Jan-16 21:15:29.645598 - [DEBUG] = AllBottom (new jump func)
40822 2019-Jan-16 21:15:29.645622 - [DEBUG]
40823 2019-Jan-16 21:15:29.645645 - [DEBUG] Start adding new jump function
40824 2019-Jan-16 21:15:29.645668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40825 2019-Jan-16 21:15:29.645731 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40826 2019-Jan-16 21:15:29.646376 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40827 2019-Jan-16 21:15:29.647009 - [DEBUG] Edge Function : AllBottom
40828 2019-Jan-16 21:15:29.647038 - [DEBUG] End adding new jump function
40829 2019-Jan-16 21:15:29.647061 - [DEBUG]
40830 2019-Jan-16 21:15:29.647084 - [DEBUG] -------------------------------------------- 1129. Path Edge --------------------------------------------
40831 2019-Jan-16 21:15:29.647109 - [DEBUG]
40832 2019-Jan-16 21:15:29.647132 - [DEBUG] Process 1129. path edge:
40833 2019-Jan-16 21:15:29.647155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40834 2019-Jan-16 21:15:29.647211 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
40835 2019-Jan-16 21:15:29.647845 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40836 2019-Jan-16 21:15:29.648502 - [DEBUG]
40837 2019-Jan-16 21:15:29.648527 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40838 2019-Jan-16 21:15:29.649180 - [DEBUG] Compose: EdgeIdentity * AllBottom
40839 2019-Jan-16 21:15:29.649207 - [DEBUG]
40840 2019-Jan-16 21:15:29.649231 - [DEBUG] Propagate flow
40841 2019-Jan-16 21:15:29.649254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40842 2019-Jan-16 21:15:29.649311 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40843 2019-Jan-16 21:15:29.649968 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40844 2019-Jan-16 21:15:29.650611 - [DEBUG] Edge function : AllBottom (result of previous compose)
40845 2019-Jan-16 21:15:29.650636 - [DEBUG]
40846 2019-Jan-16 21:15:29.650661 - [DEBUG] Join: AllTop & AllBottom
40847 2019-Jan-16 21:15:29.650686 - [DEBUG] = AllBottom (new jump func)
40848 2019-Jan-16 21:15:29.650710 - [DEBUG]
40849 2019-Jan-16 21:15:29.650734 - [DEBUG] Start adding new jump function
40850 2019-Jan-16 21:15:29.650757 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40851 2019-Jan-16 21:15:29.650813 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40852 2019-Jan-16 21:15:29.651457 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40853 2019-Jan-16 21:15:29.652115 - [DEBUG] Edge Function : AllBottom
40854 2019-Jan-16 21:15:29.652143 - [DEBUG] End adding new jump function
40855 2019-Jan-16 21:15:29.652167 - [DEBUG]
40856 2019-Jan-16 21:15:29.652191 - [DEBUG] -------------------------------------------- 1130. Path Edge --------------------------------------------
40857 2019-Jan-16 21:15:29.652215 - [DEBUG]
40858 2019-Jan-16 21:15:29.652238 - [DEBUG] Process 1130. path edge:
40859 2019-Jan-16 21:15:29.652261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40860 2019-Jan-16 21:15:29.652318 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
40861 2019-Jan-16 21:15:29.652962 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40862 2019-Jan-16 21:15:29.653606 - [DEBUG]
40863 2019-Jan-16 21:15:29.653629 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40864 2019-Jan-16 21:15:29.654293 - [DEBUG] Possible callees:
40865 2019-Jan-16 21:15:29.654318 - [DEBUG] llvm.dbg.declare
40866 2019-Jan-16 21:15:29.654343 - [DEBUG] Possible return sites:
40867 2019-Jan-16 21:15:29.654366 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16940868 2019-Jan-16 21:15:29.655655 - [DEBUG] Found and process special summary
40869 2019-Jan-16 21:15:29.655689 - [DEBUG] Compose: EdgeIdentity * AllBottom
40870 2019-Jan-16 21:15:29.655717 - [DEBUG]
40871 2019-Jan-16 21:15:29.655741 - [DEBUG] Propagate flow
40872 2019-Jan-16 21:15:29.655764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40873 2019-Jan-16 21:15:29.655821 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40874 2019-Jan-16 21:15:29.656465 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40875 2019-Jan-16 21:15:29.657110 - [DEBUG] Edge function : AllBottom (result of previous compose)
40876 2019-Jan-16 21:15:29.657135 - [DEBUG]
40877 2019-Jan-16 21:15:29.657159 - [DEBUG] Join: AllTop & AllBottom
40878 2019-Jan-16 21:15:29.657185 - [DEBUG] = AllBottom (new jump func)
40879 2019-Jan-16 21:15:29.657209 - [DEBUG]
40880 2019-Jan-16 21:15:29.657232 - [DEBUG] Start adding new jump function
40881 2019-Jan-16 21:15:29.657255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40882 2019-Jan-16 21:15:29.657311 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40883 2019-Jan-16 21:15:29.657955 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40884 2019-Jan-16 21:15:29.658608 - [DEBUG] Edge Function : AllBottom
40885 2019-Jan-16 21:15:29.658637 - [DEBUG] End adding new jump function
40886 2019-Jan-16 21:15:29.658660 - [DEBUG]
40887 2019-Jan-16 21:15:29.658684 - [DEBUG] -------------------------------------------- 1131. Path Edge --------------------------------------------
40888 2019-Jan-16 21:15:29.658708 - [DEBUG]
40889 2019-Jan-16 21:15:29.658731 - [DEBUG] Process 1131. path edge:
40890 2019-Jan-16 21:15:29.658755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40891 2019-Jan-16 21:15:29.658810 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
40892 2019-Jan-16 21:15:29.659450 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40893 2019-Jan-16 21:15:29.660093 - [DEBUG]
40894 2019-Jan-16 21:15:29.660118 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40895 2019-Jan-16 21:15:29.660774 - [DEBUG] Compose: EdgeIdentity * AllBottom
40896 2019-Jan-16 21:15:29.660802 - [DEBUG]
40897 2019-Jan-16 21:15:29.660826 - [DEBUG] Propagate flow
40898 2019-Jan-16 21:15:29.660849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40899 2019-Jan-16 21:15:29.660906 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40900 2019-Jan-16 21:15:29.661542 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40901 2019-Jan-16 21:15:29.662202 - [DEBUG] Edge function : AllBottom (result of previous compose)
40902 2019-Jan-16 21:15:29.662227 - [DEBUG]
40903 2019-Jan-16 21:15:29.662252 - [DEBUG] Join: AllTop & AllBottom
40904 2019-Jan-16 21:15:29.662277 - [DEBUG] = AllBottom (new jump func)
40905 2019-Jan-16 21:15:29.662301 - [DEBUG]
40906 2019-Jan-16 21:15:29.662324 - [DEBUG] Start adding new jump function
40907 2019-Jan-16 21:15:29.662355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40908 2019-Jan-16 21:15:29.662412 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40909 2019-Jan-16 21:15:29.663056 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40910 2019-Jan-16 21:15:29.663691 - [DEBUG] Edge Function : AllBottom
40911 2019-Jan-16 21:15:29.663719 - [DEBUG] End adding new jump function
40912 2019-Jan-16 21:15:29.663743 - [DEBUG]
40913 2019-Jan-16 21:15:29.663766 - [DEBUG] -------------------------------------------- 1132. Path Edge --------------------------------------------
40914 2019-Jan-16 21:15:29.663791 - [DEBUG]
40915 2019-Jan-16 21:15:29.663814 - [DEBUG] Process 1132. path edge:
40916 2019-Jan-16 21:15:29.663837 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40917 2019-Jan-16 21:15:29.663893 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
40918 2019-Jan-16 21:15:29.664529 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40919 2019-Jan-16 21:15:29.665187 - [DEBUG]
40920 2019-Jan-16 21:15:29.665212 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40921 2019-Jan-16 21:15:29.665866 - [DEBUG] Compose: EdgeIdentity * AllBottom
40922 2019-Jan-16 21:15:29.665893 - [DEBUG]
40923 2019-Jan-16 21:15:29.665917 - [DEBUG] Propagate flow
40924 2019-Jan-16 21:15:29.665940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40925 2019-Jan-16 21:15:29.665996 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40926 2019-Jan-16 21:15:29.666637 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40927 2019-Jan-16 21:15:29.667280 - [DEBUG] Edge function : AllBottom (result of previous compose)
40928 2019-Jan-16 21:15:29.667305 - [DEBUG]
40929 2019-Jan-16 21:15:29.667330 - [DEBUG] Join: AllTop & AllBottom
40930 2019-Jan-16 21:15:29.667356 - [DEBUG] = AllBottom (new jump func)
40931 2019-Jan-16 21:15:29.667380 - [DEBUG]
40932 2019-Jan-16 21:15:29.667403 - [DEBUG] Start adding new jump function
40933 2019-Jan-16 21:15:29.667426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40934 2019-Jan-16 21:15:29.667482 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40935 2019-Jan-16 21:15:29.668126 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40936 2019-Jan-16 21:15:29.668777 - [DEBUG] Edge Function : AllBottom
40937 2019-Jan-16 21:15:29.668805 - [DEBUG] End adding new jump function
40938 2019-Jan-16 21:15:29.668829 - [DEBUG]
40939 2019-Jan-16 21:15:29.668853 - [DEBUG] -------------------------------------------- 1133. Path Edge --------------------------------------------
40940 2019-Jan-16 21:15:29.668877 - [DEBUG]
40941 2019-Jan-16 21:15:29.668900 - [DEBUG] Process 1133. path edge:
40942 2019-Jan-16 21:15:29.668923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40943 2019-Jan-16 21:15:29.668979 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
40944 2019-Jan-16 21:15:29.669618 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40945 2019-Jan-16 21:15:29.670264 - [DEBUG]
40946 2019-Jan-16 21:15:29.670288 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40947 2019-Jan-16 21:15:29.670953 - [DEBUG] Compose: EdgeIdentity * AllBottom
40948 2019-Jan-16 21:15:29.670982 - [DEBUG]
40949 2019-Jan-16 21:15:29.671006 - [DEBUG] Propagate flow
40950 2019-Jan-16 21:15:29.671029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40951 2019-Jan-16 21:15:29.671087 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40952 2019-Jan-16 21:15:29.671724 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40953 2019-Jan-16 21:15:29.672382 - [DEBUG] Edge function : AllBottom (result of previous compose)
40954 2019-Jan-16 21:15:29.672408 - [DEBUG]
40955 2019-Jan-16 21:15:29.672433 - [DEBUG] Join: AllTop & AllBottom
40956 2019-Jan-16 21:15:29.672458 - [DEBUG] = AllBottom (new jump func)
40957 2019-Jan-16 21:15:29.672482 - [DEBUG]
40958 2019-Jan-16 21:15:29.672505 - [DEBUG] Start adding new jump function
40959 2019-Jan-16 21:15:29.672529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40960 2019-Jan-16 21:15:29.672585 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40961 2019-Jan-16 21:15:29.673229 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40962 2019-Jan-16 21:15:29.673865 - [DEBUG] Edge Function : AllBottom
40963 2019-Jan-16 21:15:29.673893 - [DEBUG] End adding new jump function
40964 2019-Jan-16 21:15:29.673916 - [DEBUG]
40965 2019-Jan-16 21:15:29.673940 - [DEBUG] -------------------------------------------- 1134. Path Edge --------------------------------------------
40966 2019-Jan-16 21:15:29.673964 - [DEBUG]
40967 2019-Jan-16 21:15:29.673987 - [DEBUG] Process 1134. path edge:
40968 2019-Jan-16 21:15:29.674011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40969 2019-Jan-16 21:15:29.674067 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
40970 2019-Jan-16 21:15:29.674702 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40971 2019-Jan-16 21:15:29.675363 - [DEBUG]
40972 2019-Jan-16 21:15:29.675388 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40973 2019-Jan-16 21:15:29.676042 - [DEBUG] Compose: EdgeIdentity * AllBottom
40974 2019-Jan-16 21:15:29.676070 - [DEBUG]
40975 2019-Jan-16 21:15:29.676093 - [DEBUG] Propagate flow
40976 2019-Jan-16 21:15:29.676117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40977 2019-Jan-16 21:15:29.676174 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40978 2019-Jan-16 21:15:29.676812 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40979 2019-Jan-16 21:15:29.677456 - [DEBUG] Edge function : AllBottom (result of previous compose)
40980 2019-Jan-16 21:15:29.677481 - [DEBUG]
40981 2019-Jan-16 21:15:29.677506 - [DEBUG] Join: AllTop & AllBottom
40982 2019-Jan-16 21:15:29.677531 - [DEBUG] = AllBottom (new jump func)
40983 2019-Jan-16 21:15:29.677556 - [DEBUG]
40984 2019-Jan-16 21:15:29.677579 - [DEBUG] Start adding new jump function
40985 2019-Jan-16 21:15:29.677602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40986 2019-Jan-16 21:15:29.677658 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40987 2019-Jan-16 21:15:29.678303 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40988 2019-Jan-16 21:15:29.678964 - [DEBUG] Edge Function : AllBottom
40989 2019-Jan-16 21:15:29.678993 - [DEBUG] End adding new jump function
40990 2019-Jan-16 21:15:29.679017 - [DEBUG]
40991 2019-Jan-16 21:15:29.679040 - [DEBUG] -------------------------------------------- 1135. Path Edge --------------------------------------------
40992 2019-Jan-16 21:15:29.679064 - [DEBUG]
40993 2019-Jan-16 21:15:29.679087 - [DEBUG] Process 1135. path edge:
40994 2019-Jan-16 21:15:29.679111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40995 2019-Jan-16 21:15:29.679167 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
40996 2019-Jan-16 21:15:29.679806 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40997 2019-Jan-16 21:15:29.680449 - [DEBUG]
40998 2019-Jan-16 21:15:29.680473 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40999 2019-Jan-16 21:15:29.681129 - [DEBUG] Compose: EdgeIdentity * AllBottom
41000 2019-Jan-16 21:15:29.681157 - [DEBUG]
41001 2019-Jan-16 21:15:29.681181 - [DEBUG] Propagate flow
41002 2019-Jan-16 21:15:29.681204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41003 2019-Jan-16 21:15:29.681261 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
41004 2019-Jan-16 21:15:29.681912 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41005 2019-Jan-16 21:15:29.682556 - [DEBUG] Edge function : AllBottom (result of previous compose)
41006 2019-Jan-16 21:15:29.682581 - [DEBUG]
41007 2019-Jan-16 21:15:29.682606 - [DEBUG] Join: AllTop & AllBottom
41008 2019-Jan-16 21:15:29.682631 - [DEBUG] = AllBottom (new jump func)
41009 2019-Jan-16 21:15:29.682655 - [DEBUG]
41010 2019-Jan-16 21:15:29.682678 - [DEBUG] Start adding new jump function
41011 2019-Jan-16 21:15:29.682701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41012 2019-Jan-16 21:15:29.682757 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41013 2019-Jan-16 21:15:29.683402 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
41014 2019-Jan-16 21:15:29.684034 - [DEBUG] Edge Function : AllBottom
41015 2019-Jan-16 21:15:29.684062 - [DEBUG] End adding new jump function
41016 2019-Jan-16 21:15:29.684086 - [DEBUG]
41017 2019-Jan-16 21:15:29.684109 - [DEBUG] -------------------------------------------- 1136. Path Edge --------------------------------------------
41018 2019-Jan-16 21:15:29.684134 - [DEBUG]
41019 2019-Jan-16 21:15:29.684156 - [DEBUG] Process 1136. path edge:
41020 2019-Jan-16 21:15:29.684180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41021 2019-Jan-16 21:15:29.684236 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
41022 2019-Jan-16 21:15:29.684873 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41023 2019-Jan-16 21:15:29.685534 - [DEBUG]
41024 2019-Jan-16 21:15:29.685559 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
41025 2019-Jan-16 21:15:29.686212 - [DEBUG] Compose: EdgeIdentity * AllBottom
41026 2019-Jan-16 21:15:29.686239 - [DEBUG]
41027 2019-Jan-16 21:15:29.686263 - [DEBUG] Propagate flow
41028 2019-Jan-16 21:15:29.686286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41029 2019-Jan-16 21:15:29.686343 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41030 2019-Jan-16 21:15:29.686977 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41031 2019-Jan-16 21:15:29.687628 - [DEBUG] Edge function : AllBottom (result of previous compose)
41032 2019-Jan-16 21:15:29.687653 - [DEBUG]
41033 2019-Jan-16 21:15:29.687678 - [DEBUG] Join: AllTop & AllBottom
41034 2019-Jan-16 21:15:29.687704 - [DEBUG] = AllBottom (new jump func)
41035 2019-Jan-16 21:15:29.687728 - [DEBUG]
41036 2019-Jan-16 21:15:29.687751 - [DEBUG] Start adding new jump function
41037 2019-Jan-16 21:15:29.687774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41038 2019-Jan-16 21:15:29.687830 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41039 2019-Jan-16 21:15:29.688505 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41040 2019-Jan-16 21:15:29.689140 - [DEBUG] Edge Function : AllBottom
41041 2019-Jan-16 21:15:29.689169 - [DEBUG] End adding new jump function
41042 2019-Jan-16 21:15:29.689193 - [DEBUG]
41043 2019-Jan-16 21:15:29.689216 - [DEBUG] -------------------------------------------- 1137. Path Edge --------------------------------------------
41044 2019-Jan-16 21:15:29.689240 - [DEBUG]
41045 2019-Jan-16 21:15:29.689263 - [DEBUG] Process 1137. path edge:
41046 2019-Jan-16 21:15:29.689287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41047 2019-Jan-16 21:15:29.689343 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
41048 2019-Jan-16 21:15:29.689977 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41049 2019-Jan-16 21:15:29.690621 - [DEBUG]
41050 2019-Jan-16 21:15:29.690645 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41051 2019-Jan-16 21:15:29.691297 - [DEBUG] Compose: EdgeIdentity * AllBottom
41052 2019-Jan-16 21:15:29.691326 - [DEBUG]
41053 2019-Jan-16 21:15:29.691350 - [DEBUG] Propagate flow
41054 2019-Jan-16 21:15:29.691373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41055 2019-Jan-16 21:15:29.691430 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
41056 2019-Jan-16 21:15:29.692088 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41057 2019-Jan-16 21:15:29.692732 - [DEBUG] Edge function : AllBottom (result of previous compose)
41058 2019-Jan-16 21:15:29.692757 - [DEBUG]
41059 2019-Jan-16 21:15:29.692781 - [DEBUG] Join: AllTop & AllBottom
41060 2019-Jan-16 21:15:29.692807 - [DEBUG] = AllBottom (new jump func)
41061 2019-Jan-16 21:15:29.692831 - [DEBUG]
41062 2019-Jan-16 21:15:29.692854 - [DEBUG] Start adding new jump function
41063 2019-Jan-16 21:15:29.692877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41064 2019-Jan-16 21:15:29.692933 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41065 2019-Jan-16 21:15:29.693577 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
41066 2019-Jan-16 21:15:29.694215 - [DEBUG] Edge Function : AllBottom
41067 2019-Jan-16 21:15:29.694243 - [DEBUG] End adding new jump function
41068 2019-Jan-16 21:15:29.694266 - [DEBUG]
41069 2019-Jan-16 21:15:29.694290 - [DEBUG] -------------------------------------------- 1138. Path Edge --------------------------------------------
41070 2019-Jan-16 21:15:29.694314 - [DEBUG]
41071 2019-Jan-16 21:15:29.694337 - [DEBUG] Process 1138. path edge:
41072 2019-Jan-16 21:15:29.694361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41073 2019-Jan-16 21:15:29.694416 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
41074 2019-Jan-16 21:15:29.695063 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41075 2019-Jan-16 21:15:29.695719 - [DEBUG]
41076 2019-Jan-16 21:15:29.695745 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
41077 2019-Jan-16 21:15:29.696403 - [DEBUG] Compose: EdgeIdentity * AllBottom
41078 2019-Jan-16 21:15:29.696431 - [DEBUG]
41079 2019-Jan-16 21:15:29.696454 - [DEBUG] Propagate flow
41080 2019-Jan-16 21:15:29.696478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41081 2019-Jan-16 21:15:29.696534 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41082 2019-Jan-16 21:15:29.697169 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41083 2019-Jan-16 21:15:29.697813 - [DEBUG] Edge function : AllBottom (result of previous compose)
41084 2019-Jan-16 21:15:29.697838 - [DEBUG]
41085 2019-Jan-16 21:15:29.697863 - [DEBUG] Join: AllTop & AllBottom
41086 2019-Jan-16 21:15:29.697888 - [DEBUG] = AllBottom (new jump func)
41087 2019-Jan-16 21:15:29.697912 - [DEBUG]
41088 2019-Jan-16 21:15:29.697935 - [DEBUG] Start adding new jump function
41089 2019-Jan-16 21:15:29.697958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41090 2019-Jan-16 21:15:29.698014 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41091 2019-Jan-16 21:15:29.698673 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41092 2019-Jan-16 21:15:29.699308 - [DEBUG] Edge Function : AllBottom
41093 2019-Jan-16 21:15:29.699336 - [DEBUG] End adding new jump function
41094 2019-Jan-16 21:15:29.699360 - [DEBUG]
41095 2019-Jan-16 21:15:29.699383 - [DEBUG] -------------------------------------------- 1139. Path Edge --------------------------------------------
41096 2019-Jan-16 21:15:29.699407 - [DEBUG]
41097 2019-Jan-16 21:15:29.699430 - [DEBUG] Process 1139. path edge:
41098 2019-Jan-16 21:15:29.699453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41099 2019-Jan-16 21:15:29.699509 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
41100 2019-Jan-16 21:15:29.700143 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41101 2019-Jan-16 21:15:29.700785 - [DEBUG]
41102 2019-Jan-16 21:15:29.700809 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41103 2019-Jan-16 21:15:29.701460 - [DEBUG] Compose: EdgeIdentity * AllBottom
41104 2019-Jan-16 21:15:29.701488 - [DEBUG]
41105 2019-Jan-16 21:15:29.701512 - [DEBUG] Propagate flow
41106 2019-Jan-16 21:15:29.701535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41107 2019-Jan-16 21:15:29.701592 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41108 2019-Jan-16 21:15:29.702243 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41109 2019-Jan-16 21:15:29.702887 - [DEBUG] Edge function : AllBottom (result of previous compose)
41110 2019-Jan-16 21:15:29.702912 - [DEBUG]
41111 2019-Jan-16 21:15:29.702936 - [DEBUG] Join: AllTop & AllBottom
41112 2019-Jan-16 21:15:29.702962 - [DEBUG] = AllBottom (new jump func)
41113 2019-Jan-16 21:15:29.702986 - [DEBUG]
41114 2019-Jan-16 21:15:29.703009 - [DEBUG] Start adding new jump function
41115 2019-Jan-16 21:15:29.703040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41116 2019-Jan-16 21:15:29.703097 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41117 2019-Jan-16 21:15:29.703741 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41118 2019-Jan-16 21:15:29.704374 - [DEBUG] Edge Function : AllBottom
41119 2019-Jan-16 21:15:29.704403 - [DEBUG] End adding new jump function
41120 2019-Jan-16 21:15:29.704426 - [DEBUG]
41121 2019-Jan-16 21:15:29.704450 - [DEBUG] -------------------------------------------- 1140. Path Edge --------------------------------------------
41122 2019-Jan-16 21:15:29.704474 - [DEBUG]
41123 2019-Jan-16 21:15:29.704497 - [DEBUG] Process 1140. path edge:
41124 2019-Jan-16 21:15:29.704521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41125 2019-Jan-16 21:15:29.704576 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
41126 2019-Jan-16 21:15:29.705228 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41127 2019-Jan-16 21:15:29.705872 - [DEBUG]
41128 2019-Jan-16 21:15:29.705896 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41129 2019-Jan-16 21:15:29.706545 - [DEBUG] Start of endsummarytab entry
41130 2019-Jan-16 21:15:29.706582 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
41131 2019-Jan-16 21:15:29.707220 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
41132 2019-Jan-16 21:15:29.707284 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41133 2019-Jan-16 21:15:29.707925 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
41134 2019-Jan-16 21:15:29.708580 - [DEBUG] EF: AllBottom
41135 2019-Jan-16 21:15:29.708606 - [DEBUG]
41136 2019-Jan-16 21:15:29.708629 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41137 2019-Jan-16 21:15:29.709263 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
41138 2019-Jan-16 21:15:29.709907 - [DEBUG] EF: AllBottom
41139 2019-Jan-16 21:15:29.709932 - [DEBUG]
41140 2019-Jan-16 21:15:29.709956 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41141 2019-Jan-16 21:15:29.710596 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
41142 2019-Jan-16 21:15:29.711241 - [DEBUG] EF: AllBottom
41143 2019-Jan-16 21:15:29.711266 - [DEBUG]
41144 2019-Jan-16 21:15:29.711289 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41145 2019-Jan-16 21:15:29.711938 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41146 2019-Jan-16 21:15:29.712582 - [DEBUG] EF: AllBottom
41147 2019-Jan-16 21:15:29.712607 - [DEBUG]
41148 2019-Jan-16 21:15:29.712630 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41149 2019-Jan-16 21:15:29.713262 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41150 2019-Jan-16 21:15:29.713899 - [DEBUG] EF: AllBottom
41151 2019-Jan-16 21:15:29.713924 - [DEBUG]
41152 2019-Jan-16 21:15:29.713947 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41153 2019-Jan-16 21:15:29.714580 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
41154 2019-Jan-16 21:15:29.715229 - [DEBUG] EF: AllBottom
41155 2019-Jan-16 21:15:29.715253 - [DEBUG]
41156 2019-Jan-16 21:15:29.715276 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41157 2019-Jan-16 21:15:29.715909 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41158 2019-Jan-16 21:15:29.716553 - [DEBUG] EF: AllBottom
41159 2019-Jan-16 21:15:29.716578 - [DEBUG]
41160 2019-Jan-16 21:15:29.716601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41161 2019-Jan-16 21:15:29.717234 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
41162 2019-Jan-16 21:15:29.717872 - [DEBUG] EF: AllBottom
41163 2019-Jan-16 21:15:29.717896 - [DEBUG]
41164 2019-Jan-16 21:15:29.717919 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41165 2019-Jan-16 21:15:29.718567 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
41166 2019-Jan-16 21:15:29.719204 - [DEBUG] EF: AllBottom
41167 2019-Jan-16 21:15:29.719228 - [DEBUG]
41168 2019-Jan-16 21:15:29.719251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41169 2019-Jan-16 21:15:29.719884 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41170 2019-Jan-16 21:15:29.720527 - [DEBUG] EF: AllBottom
41171 2019-Jan-16 21:15:29.720551 - [DEBUG]
41172 2019-Jan-16 21:15:29.720574 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41173 2019-Jan-16 21:15:29.721207 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
41174 2019-Jan-16 21:15:29.721857 - [DEBUG] EF: AllBottom
41175 2019-Jan-16 21:15:29.721882 - [DEBUG]
41176 2019-Jan-16 21:15:29.721905 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41177 2019-Jan-16 21:15:29.722539 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41178 2019-Jan-16 21:15:29.723180 - [DEBUG] EF: AllBottom
41179 2019-Jan-16 21:15:29.723205 - [DEBUG]
41180 2019-Jan-16 21:15:29.723228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41181 2019-Jan-16 21:15:29.723875 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
41182 2019-Jan-16 21:15:29.724511 - [DEBUG] EF: AllBottom
41183 2019-Jan-16 21:15:29.724536 - [DEBUG]
41184 2019-Jan-16 21:15:29.724559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41185 2019-Jan-16 21:15:29.725208 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41186 2019-Jan-16 21:15:29.725847 - [DEBUG] EF: AllBottom
41187 2019-Jan-16 21:15:29.725872 - [DEBUG]
41188 2019-Jan-16 21:15:29.725895 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41189 2019-Jan-16 21:15:29.726527 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
41190 2019-Jan-16 21:15:29.727163 - [DEBUG] EF: AllBottom
41191 2019-Jan-16 21:15:29.727188 - [DEBUG]
41192 2019-Jan-16 21:15:29.727211 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41193 2019-Jan-16 21:15:29.727844 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
41194 2019-Jan-16 21:15:29.728494 - [DEBUG] EF: AllBottom
41195 2019-Jan-16 21:15:29.728519 - [DEBUG]
41196 2019-Jan-16 21:15:29.728542 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41197 2019-Jan-16 21:15:29.729175 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41198 2019-Jan-16 21:15:29.729811 - [DEBUG] EF: AllBottom
41199 2019-Jan-16 21:15:29.729836 - [DEBUG]
41200 2019-Jan-16 21:15:29.729859 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41201 2019-Jan-16 21:15:29.730492 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
41202 2019-Jan-16 21:15:29.731124 - [DEBUG] EF: AllBottom
41203 2019-Jan-16 21:15:29.731149 - [DEBUG]
41204 2019-Jan-16 21:15:29.731172 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41205 2019-Jan-16 21:15:29.731829 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41206 2019-Jan-16 21:15:29.732466 - [DEBUG] EF: AllBottom
41207 2019-Jan-16 21:15:29.732491 - [DEBUG]
41208 2019-Jan-16 21:15:29.732514 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41209 2019-Jan-16 21:15:29.733147 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41210 2019-Jan-16 21:15:29.733791 - [DEBUG] EF: AllBottom
41211 2019-Jan-16 21:15:29.733816 - [DEBUG]
41212 2019-Jan-16 21:15:29.733839 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41213 2019-Jan-16 21:15:29.734472 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41214 2019-Jan-16 21:15:29.735121 - [DEBUG] EF: AllBottom
41215 2019-Jan-16 21:15:29.735146 - [DEBUG]
41216 2019-Jan-16 21:15:29.735169 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41217 2019-Jan-16 21:15:29.735802 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41218 2019-Jan-16 21:15:29.736444 - [DEBUG] EF: AllBottom
41219 2019-Jan-16 21:15:29.736469 - [DEBUG]
41220 2019-Jan-16 21:15:29.736492 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41221 2019-Jan-16 21:15:29.737124 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41222 2019-Jan-16 21:15:29.737767 - [DEBUG] EF: AllBottom
41223 2019-Jan-16 21:15:29.737791 - [DEBUG]
41224 2019-Jan-16 21:15:29.737815 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41225 2019-Jan-16 21:15:29.738461 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41226 2019-Jan-16 21:15:29.739104 - [DEBUG] EF: AllBottom
41227 2019-Jan-16 21:15:29.739129 - [DEBUG]
41228 2019-Jan-16 21:15:29.739153 - [DEBUG] ---------------
41229 2019-Jan-16 21:15:29.739176 - [DEBUG]
41230 2019-Jan-16 21:15:29.739201 - [DEBUG] End of endsummarytab entry
41231 2019-Jan-16 21:15:29.739224 - [DEBUG]
41232 2019-Jan-16 21:15:29.739248 - [DEBUG] Start of incomingtab entry
41233 2019-Jan-16 21:15:29.739272 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
41234 2019-Jan-16 21:15:29.739907 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
41235 2019-Jan-16 21:15:29.739964 - [DEBUG] ---------------
41236 2019-Jan-16 21:15:29.739988 - [DEBUG] End of incomingtab entry
41237 2019-Jan-16 21:15:29.740011 - [DEBUG]
41238 2019-Jan-16 21:15:29.740037 - [DEBUG] EDGE:
41239 2019-Jan-16 21:15:29.740093 - [DEBUG] ---> 41240 2019-Jan-16 21:15:29.740726 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41241 2019-Jan-16 21:15:29.741370 - [DEBUG]
41242 2019-Jan-16 21:15:29.741396 - [DEBUG] EDGE:
41243 2019-Jan-16 21:15:29.741453 - [DEBUG] ---> 41244 2019-Jan-16 21:15:29.742102 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41245 2019-Jan-16 21:15:29.742745 - [DEBUG]
41246 2019-Jan-16 21:15:29.742785 - [DEBUG] Compose: EdgeIdentity * AllBottom
41247 2019-Jan-16 21:15:29.742811 - [DEBUG]
41248 2019-Jan-16 21:15:29.742835 - [DEBUG] Propagate flow
41249 2019-Jan-16 21:15:29.742858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41250 2019-Jan-16 21:15:29.742914 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
41251 2019-Jan-16 21:15:29.743572 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41252 2019-Jan-16 21:15:29.744216 - [DEBUG] Edge function : AllBottom (result of previous compose)
41253 2019-Jan-16 21:15:29.744241 - [DEBUG]
41254 2019-Jan-16 21:15:29.744266 - [DEBUG] Join: AllTop & AllBottom
41255 2019-Jan-16 21:15:29.744292 - [DEBUG] = AllBottom (new jump func)
41256 2019-Jan-16 21:15:29.744316 - [DEBUG]
41257 2019-Jan-16 21:15:29.744339 - [DEBUG] Start adding new jump function
41258 2019-Jan-16 21:15:29.744362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41259 2019-Jan-16 21:15:29.744417 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41260 2019-Jan-16 21:15:29.745061 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
41261 2019-Jan-16 21:15:29.745717 - [DEBUG] Edge Function : AllBottom
41262 2019-Jan-16 21:15:29.745746 - [DEBUG] End adding new jump function
41263 2019-Jan-16 21:15:29.745770 - [DEBUG]
41264 2019-Jan-16 21:15:29.745793 - [DEBUG] -------------------------------------------- 1141. Path Edge --------------------------------------------
41265 2019-Jan-16 21:15:29.745818 - [DEBUG]
41266 2019-Jan-16 21:15:29.745841 - [DEBUG] Process 1141. path edge:
41267 2019-Jan-16 21:15:29.745864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41268 2019-Jan-16 21:15:29.745920 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
41269 2019-Jan-16 21:15:29.746564 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41270 2019-Jan-16 21:15:29.747207 - [DEBUG]
41271 2019-Jan-16 21:15:29.747231 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
41272 2019-Jan-16 21:15:29.747889 - [DEBUG] Possible callees:
41273 2019-Jan-16 21:15:29.747915 - [DEBUG] llvm.dbg.declare
41274 2019-Jan-16 21:15:29.747940 - [DEBUG] Possible return sites:
41275 2019-Jan-16 21:15:29.747963 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19341276 2019-Jan-16 21:15:29.749255 - [DEBUG] Found and process special summary
41277 2019-Jan-16 21:15:29.749290 - [DEBUG] Compose: EdgeIdentity * AllBottom
41278 2019-Jan-16 21:15:29.749316 - [DEBUG]
41279 2019-Jan-16 21:15:29.749340 - [DEBUG] Propagate flow
41280 2019-Jan-16 21:15:29.749363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41281 2019-Jan-16 21:15:29.749419 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41282 2019-Jan-16 21:15:29.750086 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41283 2019-Jan-16 21:15:29.750731 - [DEBUG] Edge function : AllBottom (result of previous compose)
41284 2019-Jan-16 21:15:29.750756 - [DEBUG]
41285 2019-Jan-16 21:15:29.750780 - [DEBUG] Join: AllTop & AllBottom
41286 2019-Jan-16 21:15:29.750806 - [DEBUG] = AllBottom (new jump func)
41287 2019-Jan-16 21:15:29.750830 - [DEBUG]
41288 2019-Jan-16 21:15:29.750853 - [DEBUG] Start adding new jump function
41289 2019-Jan-16 21:15:29.750875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41290 2019-Jan-16 21:15:29.750931 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41291 2019-Jan-16 21:15:29.751584 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41292 2019-Jan-16 21:15:29.752240 - [DEBUG] Edge Function : AllBottom
41293 2019-Jan-16 21:15:29.752268 - [DEBUG] End adding new jump function
41294 2019-Jan-16 21:15:29.752292 - [DEBUG]
41295 2019-Jan-16 21:15:29.752315 - [DEBUG] -------------------------------------------- 1142. Path Edge --------------------------------------------
41296 2019-Jan-16 21:15:29.752339 - [DEBUG]
41297 2019-Jan-16 21:15:29.752362 - [DEBUG] Process 1142. path edge:
41298 2019-Jan-16 21:15:29.752385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41299 2019-Jan-16 21:15:29.752441 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
41300 2019-Jan-16 21:15:29.753079 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41301 2019-Jan-16 21:15:29.753723 - [DEBUG]
41302 2019-Jan-16 21:15:29.753747 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41303 2019-Jan-16 21:15:29.754405 - [DEBUG] Compose: EdgeIdentity * AllBottom
41304 2019-Jan-16 21:15:29.754433 - [DEBUG]
41305 2019-Jan-16 21:15:29.754456 - [DEBUG] Propagate flow
41306 2019-Jan-16 21:15:29.754480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41307 2019-Jan-16 21:15:29.754536 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
41308 2019-Jan-16 21:15:29.755188 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41309 2019-Jan-16 21:15:29.755832 - [DEBUG] Edge function : AllBottom (result of previous compose)
41310 2019-Jan-16 21:15:29.755857 - [DEBUG]
41311 2019-Jan-16 21:15:29.755882 - [DEBUG] Join: AllTop & AllBottom
41312 2019-Jan-16 21:15:29.755907 - [DEBUG] = AllBottom (new jump func)
41313 2019-Jan-16 21:15:29.755931 - [DEBUG]
41314 2019-Jan-16 21:15:29.755954 - [DEBUG] Start adding new jump function
41315 2019-Jan-16 21:15:29.755978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41316 2019-Jan-16 21:15:29.756033 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41317 2019-Jan-16 21:15:29.756677 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
41318 2019-Jan-16 21:15:29.757312 - [DEBUG] Edge Function : AllBottom
41319 2019-Jan-16 21:15:29.757340 - [DEBUG] End adding new jump function
41320 2019-Jan-16 21:15:29.757363 - [DEBUG]
41321 2019-Jan-16 21:15:29.757387 - [DEBUG] -------------------------------------------- 1143. Path Edge --------------------------------------------
41322 2019-Jan-16 21:15:29.757411 - [DEBUG]
41323 2019-Jan-16 21:15:29.757434 - [DEBUG] Process 1143. path edge:
41324 2019-Jan-16 21:15:29.757458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41325 2019-Jan-16 21:15:29.757514 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
41326 2019-Jan-16 21:15:29.758149 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41327 2019-Jan-16 21:15:29.758809 - [DEBUG]
41328 2019-Jan-16 21:15:29.758834 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
41329 2019-Jan-16 21:15:29.759487 - [DEBUG] Compose: EdgeIdentity * AllBottom
41330 2019-Jan-16 21:15:29.759515 - [DEBUG]
41331 2019-Jan-16 21:15:29.759539 - [DEBUG] Propagate flow
41332 2019-Jan-16 21:15:29.759562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41333 2019-Jan-16 21:15:29.759620 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41334 2019-Jan-16 21:15:29.760266 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41335 2019-Jan-16 21:15:29.760911 - [DEBUG] Edge function : AllBottom (result of previous compose)
41336 2019-Jan-16 21:15:29.760936 - [DEBUG]
41337 2019-Jan-16 21:15:29.760961 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41338 2019-Jan-16 21:15:29.760987 - [DEBUG] = AllBottom
41339 2019-Jan-16 21:15:29.761011 - [DEBUG]
41340 2019-Jan-16 21:15:29.761035 - [DEBUG] PROPAGATE: No new function!
41341 2019-Jan-16 21:15:29.761059 - [DEBUG] EDGE:
41342 2019-Jan-16 21:15:29.761116 - [DEBUG] ---> 41343 2019-Jan-16 21:15:29.761765 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41344 2019-Jan-16 21:15:29.762409 - [DEBUG]
41345 2019-Jan-16 21:15:29.762434 - [DEBUG] EDGE:
41346 2019-Jan-16 21:15:29.762491 - [DEBUG] ---> 41347 2019-Jan-16 21:15:29.763129 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41348 2019-Jan-16 21:15:29.763773 - [DEBUG]
41349 2019-Jan-16 21:15:29.763810 - [DEBUG] Compose: EdgeIdentity * AllBottom
41350 2019-Jan-16 21:15:29.763837 - [DEBUG]
41351 2019-Jan-16 21:15:29.763861 - [DEBUG] Propagate flow
41352 2019-Jan-16 21:15:29.763883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41353 2019-Jan-16 21:15:29.763939 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41354 2019-Jan-16 21:15:29.764577 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41355 2019-Jan-16 21:15:29.765236 - [DEBUG] Edge function : AllBottom (result of previous compose)
41356 2019-Jan-16 21:15:29.765261 - [DEBUG]
41357 2019-Jan-16 21:15:29.765286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41358 2019-Jan-16 21:15:29.765312 - [DEBUG] = AllBottom
41359 2019-Jan-16 21:15:29.765336 - [DEBUG]
41360 2019-Jan-16 21:15:29.765358 - [DEBUG] PROPAGATE: No new function!
41361 2019-Jan-16 21:15:29.765384 - [DEBUG] EDGE:
41362 2019-Jan-16 21:15:29.765442 - [DEBUG] ---> 41363 2019-Jan-16 21:15:29.766086 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41364 2019-Jan-16 21:15:29.766729 - [DEBUG]
41365 2019-Jan-16 21:15:29.766754 - [DEBUG] EDGE:
41366 2019-Jan-16 21:15:29.766811 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
41367 2019-Jan-16 21:15:29.767452 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41368 2019-Jan-16 21:15:29.768095 - [DEBUG]
41369 2019-Jan-16 21:15:29.768120 - [DEBUG] EDGE:
41370 2019-Jan-16 21:15:29.768177 - [DEBUG] ---> 41371 2019-Jan-16 21:15:29.768827 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41372 2019-Jan-16 21:15:29.769487 - [DEBUG]
41373 2019-Jan-16 21:15:29.769512 - [DEBUG] EDGE:
41374 2019-Jan-16 21:15:29.769570 - [DEBUG] ---> 41375 2019-Jan-16 21:15:29.770205 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41376 2019-Jan-16 21:15:29.770848 - [DEBUG]
41377 2019-Jan-16 21:15:29.770873 - [DEBUG] EDGE:
41378 2019-Jan-16 21:15:29.770930 - [DEBUG] ---> 41379 2019-Jan-16 21:15:29.771568 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41380 2019-Jan-16 21:15:29.772229 - [DEBUG]
41381 2019-Jan-16 21:15:29.772262 - [DEBUG] Compose: EdgeIdentity * AllBottom
41382 2019-Jan-16 21:15:29.772289 - [DEBUG]
41383 2019-Jan-16 21:15:29.772312 - [DEBUG] Propagate flow
41384 2019-Jan-16 21:15:29.772335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41385 2019-Jan-16 21:15:29.772392 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
41386 2019-Jan-16 21:15:29.773030 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41387 2019-Jan-16 21:15:29.773673 - [DEBUG] Edge function : AllBottom (result of previous compose)
41388 2019-Jan-16 21:15:29.773698 - [DEBUG]
41389 2019-Jan-16 21:15:29.773723 - [DEBUG] Join: AllTop & AllBottom
41390 2019-Jan-16 21:15:29.773749 - [DEBUG] = AllBottom (new jump func)
41391 2019-Jan-16 21:15:29.773773 - [DEBUG]
41392 2019-Jan-16 21:15:29.773796 - [DEBUG] Start adding new jump function
41393 2019-Jan-16 21:15:29.773819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41394 2019-Jan-16 21:15:29.773875 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41395 2019-Jan-16 21:15:29.774519 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
41396 2019-Jan-16 21:15:29.775171 - [DEBUG] Edge Function : AllBottom
41397 2019-Jan-16 21:15:29.775200 - [DEBUG] End adding new jump function
41398 2019-Jan-16 21:15:29.775223 - [DEBUG]
41399 2019-Jan-16 21:15:29.775247 - [DEBUG] -------------------------------------------- 1144. Path Edge --------------------------------------------
41400 2019-Jan-16 21:15:29.775270 - [DEBUG]
41401 2019-Jan-16 21:15:29.775293 - [DEBUG] Process 1144. path edge:
41402 2019-Jan-16 21:15:29.775317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41403 2019-Jan-16 21:15:29.775373 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
41404 2019-Jan-16 21:15:29.776011 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41405 2019-Jan-16 21:15:29.776654 - [DEBUG]
41406 2019-Jan-16 21:15:29.776679 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
41407 2019-Jan-16 21:15:29.777335 - [DEBUG] Compose: EdgeIdentity * AllBottom
41408 2019-Jan-16 21:15:29.777363 - [DEBUG]
41409 2019-Jan-16 21:15:29.777386 - [DEBUG] Propagate flow
41410 2019-Jan-16 21:15:29.777409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41411 2019-Jan-16 21:15:29.777466 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
41412 2019-Jan-16 21:15:29.778101 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41413 2019-Jan-16 21:15:29.778768 - [DEBUG] Edge function : AllBottom (result of previous compose)
41414 2019-Jan-16 21:15:29.778794 - [DEBUG]
41415 2019-Jan-16 21:15:29.778818 - [DEBUG] Join: AllTop & AllBottom
41416 2019-Jan-16 21:15:29.778844 - [DEBUG] = AllBottom (new jump func)
41417 2019-Jan-16 21:15:29.778868 - [DEBUG]
41418 2019-Jan-16 21:15:29.778892 - [DEBUG] Start adding new jump function
41419 2019-Jan-16 21:15:29.778915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41420 2019-Jan-16 21:15:29.778971 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41421 2019-Jan-16 21:15:29.779617 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
41422 2019-Jan-16 21:15:29.780249 - [DEBUG] Edge Function : AllBottom
41423 2019-Jan-16 21:15:29.780277 - [DEBUG] End adding new jump function
41424 2019-Jan-16 21:15:29.780301 - [DEBUG]
41425 2019-Jan-16 21:15:29.780324 - [DEBUG] -------------------------------------------- 1145. Path Edge --------------------------------------------
41426 2019-Jan-16 21:15:29.780349 - [DEBUG]
41427 2019-Jan-16 21:15:29.780371 - [DEBUG] Process 1145. path edge:
41428 2019-Jan-16 21:15:29.780395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41429 2019-Jan-16 21:15:29.780451 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
41430 2019-Jan-16 21:15:29.781085 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41431 2019-Jan-16 21:15:29.781742 - [DEBUG]
41432 2019-Jan-16 21:15:29.781769 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
41433 2019-Jan-16 21:15:29.782420 - [DEBUG] Compose: EdgeIdentity * AllBottom
41434 2019-Jan-16 21:15:29.782448 - [DEBUG]
41435 2019-Jan-16 21:15:29.782472 - [DEBUG] Propagate flow
41436 2019-Jan-16 21:15:29.782495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41437 2019-Jan-16 21:15:29.782552 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41438 2019-Jan-16 21:15:29.783187 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41439 2019-Jan-16 21:15:29.783831 - [DEBUG] Edge function : AllBottom (result of previous compose)
41440 2019-Jan-16 21:15:29.783856 - [DEBUG]
41441 2019-Jan-16 21:15:29.783881 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41442 2019-Jan-16 21:15:29.783907 - [DEBUG] = AllBottom
41443 2019-Jan-16 21:15:29.783931 - [DEBUG]
41444 2019-Jan-16 21:15:29.783954 - [DEBUG] PROPAGATE: No new function!
41445 2019-Jan-16 21:15:29.783978 - [DEBUG] EDGE:
41446 2019-Jan-16 21:15:29.784035 - [DEBUG] ---> 41447 2019-Jan-16 21:15:29.784668 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41448 2019-Jan-16 21:15:29.785328 - [DEBUG]
41449 2019-Jan-16 21:15:29.785353 - [DEBUG] EDGE:
41450 2019-Jan-16 21:15:29.785410 - [DEBUG] ---> 41451 2019-Jan-16 21:15:29.786047 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41452 2019-Jan-16 21:15:29.786690 - [DEBUG]
41453 2019-Jan-16 21:15:29.786715 - [DEBUG] EDGE:
41454 2019-Jan-16 21:15:29.786772 - [DEBUG] ---> 41455 2019-Jan-16 21:15:29.787407 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41456 2019-Jan-16 21:15:29.788060 - [DEBUG]
41457 2019-Jan-16 21:15:29.788085 - [DEBUG] EDGE:
41458 2019-Jan-16 21:15:29.788142 - [DEBUG] ---> 41459 2019-Jan-16 21:15:29.788796 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41460 2019-Jan-16 21:15:29.789440 - [DEBUG]
41461 2019-Jan-16 21:15:29.789464 - [DEBUG] EDGE:
41462 2019-Jan-16 21:15:29.789521 - [DEBUG] ---> 41463 2019-Jan-16 21:15:29.790155 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41464 2019-Jan-16 21:15:29.790799 - [DEBUG]
41465 2019-Jan-16 21:15:29.790824 - [DEBUG] EDGE:
41466 2019-Jan-16 21:15:29.790881 - [DEBUG] ---> 41467 2019-Jan-16 21:15:29.791518 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41468 2019-Jan-16 21:15:29.792177 - [DEBUG]
41469 2019-Jan-16 21:15:29.792214 - [DEBUG] Compose: EdgeIdentity * AllBottom
41470 2019-Jan-16 21:15:29.792241 - [DEBUG]
41471 2019-Jan-16 21:15:29.792264 - [DEBUG] Propagate flow
41472 2019-Jan-16 21:15:29.792287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41473 2019-Jan-16 21:15:29.792343 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41474 2019-Jan-16 21:15:29.792982 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41475 2019-Jan-16 21:15:29.793625 - [DEBUG] Edge function : AllBottom (result of previous compose)
41476 2019-Jan-16 21:15:29.793650 - [DEBUG]
41477 2019-Jan-16 21:15:29.793676 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41478 2019-Jan-16 21:15:29.793701 - [DEBUG] = AllBottom
41479 2019-Jan-16 21:15:29.793725 - [DEBUG]
41480 2019-Jan-16 21:15:29.793748 - [DEBUG] PROPAGATE: No new function!
41481 2019-Jan-16 21:15:29.793774 - [DEBUG] EDGE:
41482 2019-Jan-16 21:15:29.793832 - [DEBUG] ---> 41483 2019-Jan-16 21:15:29.794475 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41484 2019-Jan-16 21:15:29.795132 - [DEBUG]
41485 2019-Jan-16 21:15:29.795157 - [DEBUG] EDGE:
41486 2019-Jan-16 21:15:29.795215 - [DEBUG] ---> 41487 2019-Jan-16 21:15:29.795850 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41488 2019-Jan-16 21:15:29.796494 - [DEBUG]
41489 2019-Jan-16 21:15:29.796520 - [DEBUG] EDGE:
41490 2019-Jan-16 21:15:29.796577 - [DEBUG] ---> 41491 2019-Jan-16 21:15:29.797214 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41492 2019-Jan-16 21:15:29.797856 - [DEBUG]
41493 2019-Jan-16 21:15:29.797900 - [DEBUG] Compose: EdgeIdentity * AllBottom
41494 2019-Jan-16 21:15:29.797927 - [DEBUG]
41495 2019-Jan-16 21:15:29.797951 - [DEBUG] Propagate flow
41496 2019-Jan-16 21:15:29.797974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41497 2019-Jan-16 21:15:29.798030 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41498 2019-Jan-16 21:15:29.798683 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41499 2019-Jan-16 21:15:29.799327 - [DEBUG] Edge function : AllBottom (result of previous compose)
41500 2019-Jan-16 21:15:29.799352 - [DEBUG]
41501 2019-Jan-16 21:15:29.799377 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41502 2019-Jan-16 21:15:29.799403 - [DEBUG] = AllBottom
41503 2019-Jan-16 21:15:29.799427 - [DEBUG]
41504 2019-Jan-16 21:15:29.799449 - [DEBUG] PROPAGATE: No new function!
41505 2019-Jan-16 21:15:29.799476 - [DEBUG] EDGE:
41506 2019-Jan-16 21:15:29.799534 - [DEBUG] ---> 41507 2019-Jan-16 21:15:29.800179 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41508 2019-Jan-16 21:15:29.800823 - [DEBUG]
41509 2019-Jan-16 21:15:29.800848 - [DEBUG] EDGE:
41510 2019-Jan-16 21:15:29.800905 - [DEBUG] ---> 41511 2019-Jan-16 21:15:29.801540 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41512 2019-Jan-16 21:15:29.802199 - [DEBUG]
41513 2019-Jan-16 21:15:29.802224 - [DEBUG] EDGE:
41514 2019-Jan-16 21:15:29.802282 - [DEBUG] ---> 41515 2019-Jan-16 21:15:29.802917 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41516 2019-Jan-16 21:15:29.803559 - [DEBUG]
41517 2019-Jan-16 21:15:29.803584 - [DEBUG] EDGE:
41518 2019-Jan-16 21:15:29.803642 - [DEBUG] ---> 41519 2019-Jan-16 21:15:29.804279 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41520 2019-Jan-16 21:15:29.804922 - [DEBUG]
41521 2019-Jan-16 21:15:29.804958 - [DEBUG] Compose: EdgeIdentity * AllBottom
41522 2019-Jan-16 21:15:29.804985 - [DEBUG]
41523 2019-Jan-16 21:15:29.805008 - [DEBUG] Propagate flow
41524 2019-Jan-16 21:15:29.805031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41525 2019-Jan-16 21:15:29.805100 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41526 2019-Jan-16 21:15:29.805738 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41527 2019-Jan-16 21:15:29.806381 - [DEBUG] Edge function : AllBottom (result of previous compose)
41528 2019-Jan-16 21:15:29.806406 - [DEBUG]
41529 2019-Jan-16 21:15:29.806431 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41530 2019-Jan-16 21:15:29.806457 - [DEBUG] = AllBottom
41531 2019-Jan-16 21:15:29.806481 - [DEBUG]
41532 2019-Jan-16 21:15:29.806504 - [DEBUG] PROPAGATE: No new function!
41533 2019-Jan-16 21:15:29.806530 - [DEBUG] EDGE:
41534 2019-Jan-16 21:15:29.806587 - [DEBUG] ---> 41535 2019-Jan-16 21:15:29.807244 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41536 2019-Jan-16 21:15:29.807888 - [DEBUG]
41537 2019-Jan-16 21:15:29.807913 - [DEBUG] EDGE:
41538 2019-Jan-16 21:15:29.807970 - [DEBUG] ---> 41539 2019-Jan-16 21:15:29.808621 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41540 2019-Jan-16 21:15:29.809266 - [DEBUG]
41541 2019-Jan-16 21:15:29.809291 - [DEBUG] EDGE:
41542 2019-Jan-16 21:15:29.809348 - [DEBUG] ---> 41543 2019-Jan-16 21:15:29.809985 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41544 2019-Jan-16 21:15:29.810628 - [DEBUG]
41545 2019-Jan-16 21:15:29.810664 - [DEBUG] Compose: EdgeIdentity * AllBottom
41546 2019-Jan-16 21:15:29.810696 - [DEBUG]
41547 2019-Jan-16 21:15:29.810719 - [DEBUG] Propagate flow
41548 2019-Jan-16 21:15:29.810742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41549 2019-Jan-16 21:15:29.810800 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41550 2019-Jan-16 21:15:29.811438 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41551 2019-Jan-16 21:15:29.812097 - [DEBUG] Edge function : AllBottom (result of previous compose)
41552 2019-Jan-16 21:15:29.812122 - [DEBUG]
41553 2019-Jan-16 21:15:29.812148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41554 2019-Jan-16 21:15:29.812173 - [DEBUG] = AllBottom
41555 2019-Jan-16 21:15:29.812197 - [DEBUG]
41556 2019-Jan-16 21:15:29.812220 - [DEBUG] PROPAGATE: No new function!
41557 2019-Jan-16 21:15:29.812246 - [DEBUG] EDGE:
41558 2019-Jan-16 21:15:29.812304 - [DEBUG] ---> 41559 2019-Jan-16 21:15:29.812949 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41560 2019-Jan-16 21:15:29.813592 - [DEBUG]
41561 2019-Jan-16 21:15:29.813617 - [DEBUG] EDGE:
41562 2019-Jan-16 21:15:29.813674 - [DEBUG] ---> 41563 2019-Jan-16 21:15:29.814309 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41564 2019-Jan-16 21:15:29.814952 - [DEBUG]
41565 2019-Jan-16 21:15:29.814977 - [DEBUG] EDGE:
41566 2019-Jan-16 21:15:29.815034 - [DEBUG] ---> 41567 2019-Jan-16 21:15:29.815686 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41568 2019-Jan-16 21:15:29.816329 - [DEBUG]
41569 2019-Jan-16 21:15:29.816366 - [DEBUG] Compose: EdgeIdentity * AllBottom
41570 2019-Jan-16 21:15:29.816393 - [DEBUG]
41571 2019-Jan-16 21:15:29.816417 - [DEBUG] Propagate flow
41572 2019-Jan-16 21:15:29.816440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41573 2019-Jan-16 21:15:29.816496 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41574 2019-Jan-16 21:15:29.817143 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41575 2019-Jan-16 21:15:29.817788 - [DEBUG] Edge function : AllBottom (result of previous compose)
41576 2019-Jan-16 21:15:29.817813 - [DEBUG]
41577 2019-Jan-16 21:15:29.817838 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41578 2019-Jan-16 21:15:29.817864 - [DEBUG] = AllBottom
41579 2019-Jan-16 21:15:29.817888 - [DEBUG]
41580 2019-Jan-16 21:15:29.817911 - [DEBUG] PROPAGATE: No new function!
41581 2019-Jan-16 21:15:29.817937 - [DEBUG] EDGE:
41582 2019-Jan-16 21:15:29.817994 - [DEBUG] ---> 41583 2019-Jan-16 21:15:29.818660 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41584 2019-Jan-16 21:15:29.819306 - [DEBUG]
41585 2019-Jan-16 21:15:29.819340 - [DEBUG] Compose: EdgeIdentity * AllBottom
41586 2019-Jan-16 21:15:29.819367 - [DEBUG]
41587 2019-Jan-16 21:15:29.819390 - [DEBUG] Propagate flow
41588 2019-Jan-16 21:15:29.819413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41589 2019-Jan-16 21:15:29.819469 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
41590 2019-Jan-16 21:15:29.820107 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41591 2019-Jan-16 21:15:29.820752 - [DEBUG] Edge function : AllBottom (result of previous compose)
41592 2019-Jan-16 21:15:29.820777 - [DEBUG]
41593 2019-Jan-16 21:15:29.820802 - [DEBUG] Join: AllTop & AllBottom
41594 2019-Jan-16 21:15:29.820827 - [DEBUG] = AllBottom (new jump func)
41595 2019-Jan-16 21:15:29.820851 - [DEBUG]
41596 2019-Jan-16 21:15:29.820874 - [DEBUG] Start adding new jump function
41597 2019-Jan-16 21:15:29.820898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41598 2019-Jan-16 21:15:29.820953 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41599 2019-Jan-16 21:15:29.821599 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
41600 2019-Jan-16 21:15:29.822252 - [DEBUG] Edge Function : AllBottom
41601 2019-Jan-16 21:15:29.822280 - [DEBUG] End adding new jump function
41602 2019-Jan-16 21:15:29.822304 - [DEBUG]
41603 2019-Jan-16 21:15:29.822327 - [DEBUG] -------------------------------------------- 1146. Path Edge --------------------------------------------
41604 2019-Jan-16 21:15:29.822351 - [DEBUG]
41605 2019-Jan-16 21:15:29.822374 - [DEBUG] Process 1146. path edge:
41606 2019-Jan-16 21:15:29.822398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41607 2019-Jan-16 21:15:29.822453 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
41608 2019-Jan-16 21:15:29.823092 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41609 2019-Jan-16 21:15:29.823735 - [DEBUG]
41610 2019-Jan-16 21:15:29.823759 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
41611 2019-Jan-16 21:15:29.824407 - [DEBUG] Possible callees:
41612 2019-Jan-16 21:15:29.824432 - [DEBUG] foo
41613 2019-Jan-16 21:15:29.824456 - [DEBUG] Possible return sites:
41614 2019-Jan-16 21:15:29.824479 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12641615 2019-Jan-16 21:15:29.825777 - [DEBUG] Found and process special summary
41616 2019-Jan-16 21:15:29.825812 - [DEBUG] Compose: EdgeIdentity * AllBottom
41617 2019-Jan-16 21:15:29.825838 - [DEBUG]
41618 2019-Jan-16 21:15:29.825862 - [DEBUG] Propagate flow
41619 2019-Jan-16 21:15:29.825885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41620 2019-Jan-16 21:15:29.825942 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
41621 2019-Jan-16 21:15:29.826581 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41622 2019-Jan-16 21:15:29.827224 - [DEBUG] Edge function : AllBottom (result of previous compose)
41623 2019-Jan-16 21:15:29.827249 - [DEBUG]
41624 2019-Jan-16 21:15:29.827274 - [DEBUG] Join: AllTop & AllBottom
41625 2019-Jan-16 21:15:29.827299 - [DEBUG] = AllBottom (new jump func)
41626 2019-Jan-16 21:15:29.827323 - [DEBUG]
41627 2019-Jan-16 21:15:29.827346 - [DEBUG] Start adding new jump function
41628 2019-Jan-16 21:15:29.827370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41629 2019-Jan-16 21:15:29.827425 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41630 2019-Jan-16 21:15:29.828070 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
41631 2019-Jan-16 21:15:29.828725 - [DEBUG] Edge Function : AllBottom
41632 2019-Jan-16 21:15:29.828757 - [DEBUG] End adding new jump function
41633 2019-Jan-16 21:15:29.828781 - [DEBUG]
41634 2019-Jan-16 21:15:29.828805 - [DEBUG] -------------------------------------------- 1147. Path Edge --------------------------------------------
41635 2019-Jan-16 21:15:29.828829 - [DEBUG]
41636 2019-Jan-16 21:15:29.828852 - [DEBUG] Process 1147. path edge:
41637 2019-Jan-16 21:15:29.828875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41638 2019-Jan-16 21:15:29.828931 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
41639 2019-Jan-16 21:15:29.829570 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41640 2019-Jan-16 21:15:29.830213 - [DEBUG]
41641 2019-Jan-16 21:15:29.830237 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
41642 2019-Jan-16 21:15:29.830892 - [DEBUG] Compose: EdgeIdentity * AllBottom
41643 2019-Jan-16 21:15:29.830920 - [DEBUG]
41644 2019-Jan-16 21:15:29.830943 - [DEBUG] Propagate flow
41645 2019-Jan-16 21:15:29.830966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41646 2019-Jan-16 21:15:29.831023 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
41647 2019-Jan-16 21:15:29.831658 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41648 2019-Jan-16 21:15:29.832318 - [DEBUG] Edge function : AllBottom (result of previous compose)
41649 2019-Jan-16 21:15:29.832343 - [DEBUG]
41650 2019-Jan-16 21:15:29.832368 - [DEBUG] Join: AllTop & AllBottom
41651 2019-Jan-16 21:15:29.832393 - [DEBUG] = AllBottom (new jump func)
41652 2019-Jan-16 21:15:29.832418 - [DEBUG]
41653 2019-Jan-16 21:15:29.832441 - [DEBUG] Start adding new jump function
41654 2019-Jan-16 21:15:29.832464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41655 2019-Jan-16 21:15:29.832519 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41656 2019-Jan-16 21:15:29.833164 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
41657 2019-Jan-16 21:15:29.833806 - [DEBUG] Edge Function : AllBottom
41658 2019-Jan-16 21:15:29.833835 - [DEBUG] End adding new jump function
41659 2019-Jan-16 21:15:29.833859 - [DEBUG]
41660 2019-Jan-16 21:15:29.833882 - [DEBUG] -------------------------------------------- 1148. Path Edge --------------------------------------------
41661 2019-Jan-16 21:15:29.833906 - [DEBUG]
41662 2019-Jan-16 21:15:29.833929 - [DEBUG] Process 1148. path edge:
41663 2019-Jan-16 21:15:29.833952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41664 2019-Jan-16 21:15:29.834008 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
41665 2019-Jan-16 21:15:29.834643 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41666 2019-Jan-16 21:15:29.835302 - [DEBUG]
41667 2019-Jan-16 21:15:29.835327 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
41668 2019-Jan-16 21:15:29.835980 - [DEBUG] Compose: EdgeIdentity * AllBottom
41669 2019-Jan-16 21:15:29.836008 - [DEBUG]
41670 2019-Jan-16 21:15:29.836032 - [DEBUG] Propagate flow
41671 2019-Jan-16 21:15:29.836055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41672 2019-Jan-16 21:15:29.836112 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
41673 2019-Jan-16 21:15:29.836749 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41674 2019-Jan-16 21:15:29.837416 - [DEBUG] Edge function : AllBottom (result of previous compose)
41675 2019-Jan-16 21:15:29.837442 - [DEBUG]
41676 2019-Jan-16 21:15:29.837468 - [DEBUG] Join: AllTop & AllBottom
41677 2019-Jan-16 21:15:29.837494 - [DEBUG] = AllBottom (new jump func)
41678 2019-Jan-16 21:15:29.837519 - [DEBUG]
41679 2019-Jan-16 21:15:29.837543 - [DEBUG] Start adding new jump function
41680 2019-Jan-16 21:15:29.837566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41681 2019-Jan-16 21:15:29.837631 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41682 2019-Jan-16 21:15:29.838335 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
41683 2019-Jan-16 21:15:29.839056 - [DEBUG] Edge Function : AllBottom
41684 2019-Jan-16 21:15:29.839092 - [DEBUG] End adding new jump function
41685 2019-Jan-16 21:15:29.839116 - [DEBUG]
41686 2019-Jan-16 21:15:29.839141 - [DEBUG] -------------------------------------------- 1149. Path Edge --------------------------------------------
41687 2019-Jan-16 21:15:29.839165 - [DEBUG]
41688 2019-Jan-16 21:15:29.839189 - [DEBUG] Process 1149. path edge:
41689 2019-Jan-16 21:15:29.839213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41690 2019-Jan-16 21:15:29.839287 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
41691 2019-Jan-16 21:15:29.839977 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41692 2019-Jan-16 21:15:29.840631 - [DEBUG]
41693 2019-Jan-16 21:15:29.840658 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
41694 2019-Jan-16 21:15:29.841333 - [DEBUG] Compose: EdgeIdentity * AllBottom
41695 2019-Jan-16 21:15:29.841362 - [DEBUG]
41696 2019-Jan-16 21:15:29.841385 - [DEBUG] Propagate flow
41697 2019-Jan-16 21:15:29.841408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41698 2019-Jan-16 21:15:29.841468 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41699 2019-Jan-16 21:15:29.842161 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41700 2019-Jan-16 21:15:29.842806 - [DEBUG] Edge function : AllBottom (result of previous compose)
41701 2019-Jan-16 21:15:29.842831 - [DEBUG]
41702 2019-Jan-16 21:15:29.842857 - [DEBUG] Join: AllTop & AllBottom
41703 2019-Jan-16 21:15:29.842883 - [DEBUG] = AllBottom (new jump func)
41704 2019-Jan-16 21:15:29.842907 - [DEBUG]
41705 2019-Jan-16 21:15:29.842930 - [DEBUG] Start adding new jump function
41706 2019-Jan-16 21:15:29.842953 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41707 2019-Jan-16 21:15:29.843009 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41708 2019-Jan-16 21:15:29.843653 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41709 2019-Jan-16 21:15:29.844297 - [DEBUG] Edge Function : AllBottom
41710 2019-Jan-16 21:15:29.844326 - [DEBUG] End adding new jump function
41711 2019-Jan-16 21:15:29.844349 - [DEBUG]
41712 2019-Jan-16 21:15:29.844373 - [DEBUG] -------------------------------------------- 1150. Path Edge --------------------------------------------
41713 2019-Jan-16 21:15:29.844397 - [DEBUG]
41714 2019-Jan-16 21:15:29.844420 - [DEBUG] Process 1150. path edge:
41715 2019-Jan-16 21:15:29.844443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41716 2019-Jan-16 21:15:29.844499 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
41717 2019-Jan-16 21:15:29.845160 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41718 2019-Jan-16 21:15:29.845803 - [DEBUG]
41719 2019-Jan-16 21:15:29.845827 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41720 2019-Jan-16 21:15:29.846485 - [DEBUG] Possible callees:
41721 2019-Jan-16 21:15:29.846510 - [DEBUG] llvm.dbg.declare
41722 2019-Jan-16 21:15:29.846535 - [DEBUG] Possible return sites:
41723 2019-Jan-16 21:15:29.846558 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13641724 2019-Jan-16 21:15:29.847844 - [DEBUG] Found and process special summary
41725 2019-Jan-16 21:15:29.847879 - [DEBUG] Compose: EdgeIdentity * AllBottom
41726 2019-Jan-16 21:15:29.847906 - [DEBUG]
41727 2019-Jan-16 21:15:29.847929 - [DEBUG] Propagate flow
41728 2019-Jan-16 21:15:29.847952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41729 2019-Jan-16 21:15:29.848009 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41730 2019-Jan-16 21:15:29.848665 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41731 2019-Jan-16 21:15:29.849310 - [DEBUG] Edge function : AllBottom (result of previous compose)
41732 2019-Jan-16 21:15:29.849335 - [DEBUG]
41733 2019-Jan-16 21:15:29.849360 - [DEBUG] Join: AllTop & AllBottom
41734 2019-Jan-16 21:15:29.849385 - [DEBUG] = AllBottom (new jump func)
41735 2019-Jan-16 21:15:29.849410 - [DEBUG]
41736 2019-Jan-16 21:15:29.849433 - [DEBUG] Start adding new jump function
41737 2019-Jan-16 21:15:29.849456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41738 2019-Jan-16 21:15:29.849512 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41739 2019-Jan-16 21:15:29.850164 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41740 2019-Jan-16 21:15:29.850802 - [DEBUG] Edge Function : AllBottom
41741 2019-Jan-16 21:15:29.850831 - [DEBUG] End adding new jump function
41742 2019-Jan-16 21:15:29.850855 - [DEBUG]
41743 2019-Jan-16 21:15:29.850878 - [DEBUG] -------------------------------------------- 1151. Path Edge --------------------------------------------
41744 2019-Jan-16 21:15:29.850903 - [DEBUG]
41745 2019-Jan-16 21:15:29.850926 - [DEBUG] Process 1151. path edge:
41746 2019-Jan-16 21:15:29.850949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41747 2019-Jan-16 21:15:29.851005 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
41748 2019-Jan-16 21:15:29.851643 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41749 2019-Jan-16 21:15:29.852301 - [DEBUG]
41750 2019-Jan-16 21:15:29.852326 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41751 2019-Jan-16 21:15:29.852983 - [DEBUG] Compose: EdgeIdentity * AllBottom
41752 2019-Jan-16 21:15:29.853011 - [DEBUG]
41753 2019-Jan-16 21:15:29.853035 - [DEBUG] Propagate flow
41754 2019-Jan-16 21:15:29.853058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41755 2019-Jan-16 21:15:29.853115 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
41756 2019-Jan-16 21:15:29.853753 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41757 2019-Jan-16 21:15:29.854396 - [DEBUG] Edge function : AllBottom (result of previous compose)
41758 2019-Jan-16 21:15:29.854421 - [DEBUG]
41759 2019-Jan-16 21:15:29.854446 - [DEBUG] Join: AllTop & AllBottom
41760 2019-Jan-16 21:15:29.854471 - [DEBUG] = AllBottom (new jump func)
41761 2019-Jan-16 21:15:29.854496 - [DEBUG]
41762 2019-Jan-16 21:15:29.854518 - [DEBUG] Start adding new jump function
41763 2019-Jan-16 21:15:29.854541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41764 2019-Jan-16 21:15:29.854597 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41765 2019-Jan-16 21:15:29.855257 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
41766 2019-Jan-16 21:15:29.855891 - [DEBUG] Edge Function : AllBottom
41767 2019-Jan-16 21:15:29.855921 - [DEBUG] End adding new jump function
41768 2019-Jan-16 21:15:29.855944 - [DEBUG]
41769 2019-Jan-16 21:15:29.855968 - [DEBUG] -------------------------------------------- 1152. Path Edge --------------------------------------------
41770 2019-Jan-16 21:15:29.855992 - [DEBUG]
41771 2019-Jan-16 21:15:29.856015 - [DEBUG] Process 1152. path edge:
41772 2019-Jan-16 21:15:29.856039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41773 2019-Jan-16 21:15:29.856095 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
41774 2019-Jan-16 21:15:29.856730 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41775 2019-Jan-16 21:15:29.857373 - [DEBUG]
41776 2019-Jan-16 21:15:29.857398 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
41777 2019-Jan-16 21:15:29.858049 - [DEBUG] Compose: EdgeIdentity * AllBottom
41778 2019-Jan-16 21:15:29.858077 - [DEBUG]
41779 2019-Jan-16 21:15:29.858101 - [DEBUG] Propagate flow
41780 2019-Jan-16 21:15:29.858124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41781 2019-Jan-16 21:15:29.858189 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
41782 2019-Jan-16 21:15:29.858851 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41783 2019-Jan-16 21:15:29.859495 - [DEBUG] Edge function : AllBottom (result of previous compose)
41784 2019-Jan-16 21:15:29.859520 - [DEBUG]
41785 2019-Jan-16 21:15:29.859546 - [DEBUG] Join: AllTop & AllBottom
41786 2019-Jan-16 21:15:29.859571 - [DEBUG] = AllBottom (new jump func)
41787 2019-Jan-16 21:15:29.859595 - [DEBUG]
41788 2019-Jan-16 21:15:29.859619 - [DEBUG] Start adding new jump function
41789 2019-Jan-16 21:15:29.859642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41790 2019-Jan-16 21:15:29.859698 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41791 2019-Jan-16 21:15:29.860341 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
41792 2019-Jan-16 21:15:29.860974 - [DEBUG] Edge Function : AllBottom
41793 2019-Jan-16 21:15:29.861003 - [DEBUG] End adding new jump function
41794 2019-Jan-16 21:15:29.861027 - [DEBUG]
41795 2019-Jan-16 21:15:29.861050 - [DEBUG] -------------------------------------------- 1153. Path Edge --------------------------------------------
41796 2019-Jan-16 21:15:29.861075 - [DEBUG]
41797 2019-Jan-16 21:15:29.861098 - [DEBUG] Process 1153. path edge:
41798 2019-Jan-16 21:15:29.861121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41799 2019-Jan-16 21:15:29.861177 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
41800 2019-Jan-16 21:15:29.861826 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41801 2019-Jan-16 21:15:29.862469 - [DEBUG]
41802 2019-Jan-16 21:15:29.862494 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
41803 2019-Jan-16 21:15:29.863147 - [DEBUG] Compose: EdgeIdentity * AllBottom
41804 2019-Jan-16 21:15:29.863174 - [DEBUG]
41805 2019-Jan-16 21:15:29.863198 - [DEBUG] Propagate flow
41806 2019-Jan-16 21:15:29.863221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41807 2019-Jan-16 21:15:29.863279 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41808 2019-Jan-16 21:15:29.863931 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41809 2019-Jan-16 21:15:29.864575 - [DEBUG] Edge function : AllBottom (result of previous compose)
41810 2019-Jan-16 21:15:29.864600 - [DEBUG]
41811 2019-Jan-16 21:15:29.864625 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41812 2019-Jan-16 21:15:29.864651 - [DEBUG] = AllBottom
41813 2019-Jan-16 21:15:29.864675 - [DEBUG]
41814 2019-Jan-16 21:15:29.864698 - [DEBUG] PROPAGATE: No new function!
41815 2019-Jan-16 21:15:29.864723 - [DEBUG] EDGE:
41816 2019-Jan-16 21:15:29.864780 - [DEBUG] ---> 41817 2019-Jan-16 21:15:29.865428 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41818 2019-Jan-16 21:15:29.866073 - [DEBUG]
41819 2019-Jan-16 21:15:29.866098 - [DEBUG] EDGE:
41820 2019-Jan-16 21:15:29.866155 - [DEBUG] ---> 41821 2019-Jan-16 21:15:29.866791 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41822 2019-Jan-16 21:15:29.867441 - [DEBUG]
41823 2019-Jan-16 21:15:29.867467 - [DEBUG] EDGE:
41824 2019-Jan-16 21:15:29.867524 - [DEBUG] ---> 41825 2019-Jan-16 21:15:29.868164 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41826 2019-Jan-16 21:15:29.868822 - [DEBUG]
41827 2019-Jan-16 21:15:29.868861 - [DEBUG] Compose: EdgeIdentity * AllBottom
41828 2019-Jan-16 21:15:29.868888 - [DEBUG]
41829 2019-Jan-16 21:15:29.868912 - [DEBUG] Propagate flow
41830 2019-Jan-16 21:15:29.868935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41831 2019-Jan-16 21:15:29.868991 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41832 2019-Jan-16 21:15:29.869630 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41833 2019-Jan-16 21:15:29.870273 - [DEBUG] Edge function : AllBottom (result of previous compose)
41834 2019-Jan-16 21:15:29.870298 - [DEBUG]
41835 2019-Jan-16 21:15:29.870323 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41836 2019-Jan-16 21:15:29.870348 - [DEBUG] = AllBottom
41837 2019-Jan-16 21:15:29.870373 - [DEBUG]
41838 2019-Jan-16 21:15:29.870395 - [DEBUG] PROPAGATE: No new function!
41839 2019-Jan-16 21:15:29.870422 - [DEBUG] EDGE:
41840 2019-Jan-16 21:15:29.870479 - [DEBUG] ---> 41841 2019-Jan-16 21:15:29.871124 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41842 2019-Jan-16 21:15:29.871780 - [DEBUG]
41843 2019-Jan-16 21:15:29.871813 - [DEBUG] Compose: EdgeIdentity * AllBottom
41844 2019-Jan-16 21:15:29.871839 - [DEBUG]
41845 2019-Jan-16 21:15:29.871862 - [DEBUG] Propagate flow
41846 2019-Jan-16 21:15:29.871885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41847 2019-Jan-16 21:15:29.871941 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41848 2019-Jan-16 21:15:29.872586 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41849 2019-Jan-16 21:15:29.873229 - [DEBUG] Edge function : AllBottom (result of previous compose)
41850 2019-Jan-16 21:15:29.873254 - [DEBUG]
41851 2019-Jan-16 21:15:29.873278 - [DEBUG] Join: AllTop & AllBottom
41852 2019-Jan-16 21:15:29.873304 - [DEBUG] = AllBottom (new jump func)
41853 2019-Jan-16 21:15:29.873328 - [DEBUG]
41854 2019-Jan-16 21:15:29.873351 - [DEBUG] Start adding new jump function
41855 2019-Jan-16 21:15:29.873374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41856 2019-Jan-16 21:15:29.873430 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41857 2019-Jan-16 21:15:29.874073 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41858 2019-Jan-16 21:15:29.874715 - [DEBUG] Edge Function : AllBottom
41859 2019-Jan-16 21:15:29.874743 - [DEBUG] End adding new jump function
41860 2019-Jan-16 21:15:29.874767 - [DEBUG]
41861 2019-Jan-16 21:15:29.874790 - [DEBUG] -------------------------------------------- 1154. Path Edge --------------------------------------------
41862 2019-Jan-16 21:15:29.874814 - [DEBUG]
41863 2019-Jan-16 21:15:29.874837 - [DEBUG] Process 1154. path edge:
41864 2019-Jan-16 21:15:29.874861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41865 2019-Jan-16 21:15:29.874924 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
41866 2019-Jan-16 21:15:29.875584 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41867 2019-Jan-16 21:15:29.876229 - [DEBUG]
41868 2019-Jan-16 21:15:29.876253 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41869 2019-Jan-16 21:15:29.876908 - [DEBUG] Possible callees:
41870 2019-Jan-16 21:15:29.876932 - [DEBUG] llvm.dbg.declare
41871 2019-Jan-16 21:15:29.876957 - [DEBUG] Possible return sites:
41872 2019-Jan-16 21:15:29.876981 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14341873 2019-Jan-16 21:15:29.878254 - [DEBUG] Found and process special summary
41874 2019-Jan-16 21:15:29.878287 - [DEBUG] Compose: EdgeIdentity * AllBottom
41875 2019-Jan-16 21:15:29.878314 - [DEBUG]
41876 2019-Jan-16 21:15:29.878338 - [DEBUG] Propagate flow
41877 2019-Jan-16 21:15:29.878361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41878 2019-Jan-16 21:15:29.878431 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41879 2019-Jan-16 21:15:29.879071 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41880 2019-Jan-16 21:15:29.879715 - [DEBUG] Edge function : AllBottom (result of previous compose)
41881 2019-Jan-16 21:15:29.879740 - [DEBUG]
41882 2019-Jan-16 21:15:29.879765 - [DEBUG] Join: AllTop & AllBottom
41883 2019-Jan-16 21:15:29.879791 - [DEBUG] = AllBottom (new jump func)
41884 2019-Jan-16 21:15:29.879815 - [DEBUG]
41885 2019-Jan-16 21:15:29.879838 - [DEBUG] Start adding new jump function
41886 2019-Jan-16 21:15:29.879861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41887 2019-Jan-16 21:15:29.879917 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41888 2019-Jan-16 21:15:29.880561 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41889 2019-Jan-16 21:15:29.881197 - [DEBUG] Edge Function : AllBottom
41890 2019-Jan-16 21:15:29.881226 - [DEBUG] End adding new jump function
41891 2019-Jan-16 21:15:29.881249 - [DEBUG]
41892 2019-Jan-16 21:15:29.881273 - [DEBUG] -------------------------------------------- 1155. Path Edge --------------------------------------------
41893 2019-Jan-16 21:15:29.881297 - [DEBUG]
41894 2019-Jan-16 21:15:29.881320 - [DEBUG] Process 1155. path edge:
41895 2019-Jan-16 21:15:29.881343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41896 2019-Jan-16 21:15:29.881399 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
41897 2019-Jan-16 21:15:29.882053 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41898 2019-Jan-16 21:15:29.882698 - [DEBUG]
41899 2019-Jan-16 21:15:29.882722 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41900 2019-Jan-16 21:15:29.883378 - [DEBUG] Compose: EdgeIdentity * AllBottom
41901 2019-Jan-16 21:15:29.883406 - [DEBUG]
41902 2019-Jan-16 21:15:29.883429 - [DEBUG] Propagate flow
41903 2019-Jan-16 21:15:29.883452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41904 2019-Jan-16 21:15:29.883509 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
41905 2019-Jan-16 21:15:29.884152 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41906 2019-Jan-16 21:15:29.884797 - [DEBUG] Edge function : AllBottom (result of previous compose)
41907 2019-Jan-16 21:15:29.884822 - [DEBUG]
41908 2019-Jan-16 21:15:29.884846 - [DEBUG] Join: AllTop & AllBottom
41909 2019-Jan-16 21:15:29.884872 - [DEBUG] = AllBottom (new jump func)
41910 2019-Jan-16 21:15:29.884896 - [DEBUG]
41911 2019-Jan-16 21:15:29.884920 - [DEBUG] Start adding new jump function
41912 2019-Jan-16 21:15:29.884943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41913 2019-Jan-16 21:15:29.884998 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41914 2019-Jan-16 21:15:29.885660 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
41915 2019-Jan-16 21:15:29.886292 - [DEBUG] Edge Function : AllBottom
41916 2019-Jan-16 21:15:29.886320 - [DEBUG] End adding new jump function
41917 2019-Jan-16 21:15:29.886344 - [DEBUG]
41918 2019-Jan-16 21:15:29.886367 - [DEBUG] -------------------------------------------- 1156. Path Edge --------------------------------------------
41919 2019-Jan-16 21:15:29.886392 - [DEBUG]
41920 2019-Jan-16 21:15:29.886415 - [DEBUG] Process 1156. path edge:
41921 2019-Jan-16 21:15:29.886439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41922 2019-Jan-16 21:15:29.886494 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
41923 2019-Jan-16 21:15:29.887126 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41924 2019-Jan-16 21:15:29.887768 - [DEBUG]
41925 2019-Jan-16 21:15:29.887793 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
41926 2019-Jan-16 21:15:29.888454 - [DEBUG] Compose: EdgeIdentity * AllBottom
41927 2019-Jan-16 21:15:29.888482 - [DEBUG]
41928 2019-Jan-16 21:15:29.888506 - [DEBUG] Propagate flow
41929 2019-Jan-16 21:15:29.888529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41930 2019-Jan-16 21:15:29.888586 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
41931 2019-Jan-16 21:15:29.889231 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41932 2019-Jan-16 21:15:29.889875 - [DEBUG] Edge function : AllBottom (result of previous compose)
41933 2019-Jan-16 21:15:29.889900 - [DEBUG]
41934 2019-Jan-16 21:15:29.889925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41935 2019-Jan-16 21:15:29.889951 - [DEBUG] = AllBottom
41936 2019-Jan-16 21:15:29.889975 - [DEBUG]
41937 2019-Jan-16 21:15:29.889998 - [DEBUG] PROPAGATE: No new function!
41938 2019-Jan-16 21:15:29.890022 - [DEBUG] EDGE:
41939 2019-Jan-16 21:15:29.890080 - [DEBUG] ---> 41940 2019-Jan-16 21:15:29.890713 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41941 2019-Jan-16 21:15:29.891356 - [DEBUG]
41942 2019-Jan-16 21:15:29.891381 - [DEBUG] EDGE:
41943 2019-Jan-16 21:15:29.891438 - [DEBUG] ---> 41944 2019-Jan-16 21:15:29.892092 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41945 2019-Jan-16 21:15:29.892735 - [DEBUG]
41946 2019-Jan-16 21:15:29.892772 - [DEBUG] Compose: EdgeIdentity * AllBottom
41947 2019-Jan-16 21:15:29.892798 - [DEBUG]
41948 2019-Jan-16 21:15:29.892830 - [DEBUG] Propagate flow
41949 2019-Jan-16 21:15:29.892853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41950 2019-Jan-16 21:15:29.892910 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41951 2019-Jan-16 21:15:29.893550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41952 2019-Jan-16 21:15:29.894193 - [DEBUG] Edge function : AllBottom (result of previous compose)
41953 2019-Jan-16 21:15:29.894218 - [DEBUG]
41954 2019-Jan-16 21:15:29.894243 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41955 2019-Jan-16 21:15:29.894269 - [DEBUG] = AllBottom
41956 2019-Jan-16 21:15:29.894293 - [DEBUG]
41957 2019-Jan-16 21:15:29.894316 - [DEBUG] PROPAGATE: No new function!
41958 2019-Jan-16 21:15:29.894341 - [DEBUG] EDGE:
41959 2019-Jan-16 21:15:29.894399 - [DEBUG] ---> 41960 2019-Jan-16 21:15:29.895043 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41961 2019-Jan-16 21:15:29.895701 - [DEBUG]
41962 2019-Jan-16 21:15:29.895726 - [DEBUG] EDGE:
41963 2019-Jan-16 21:15:29.895784 - [DEBUG] ---> 41964 2019-Jan-16 21:15:29.896419 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
41965 2019-Jan-16 21:15:29.897062 - [DEBUG]
41966 2019-Jan-16 21:15:29.897095 - [DEBUG] Compose: EdgeIdentity * AllBottom
41967 2019-Jan-16 21:15:29.897122 - [DEBUG]
41968 2019-Jan-16 21:15:29.897145 - [DEBUG] Propagate flow
41969 2019-Jan-16 21:15:29.897168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41970 2019-Jan-16 21:15:29.897224 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41971 2019-Jan-16 21:15:29.897858 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41972 2019-Jan-16 21:15:29.898517 - [DEBUG] Edge function : AllBottom (result of previous compose)
41973 2019-Jan-16 21:15:29.898543 - [DEBUG]
41974 2019-Jan-16 21:15:29.898568 - [DEBUG] Join: AllTop & AllBottom
41975 2019-Jan-16 21:15:29.898593 - [DEBUG] = AllBottom (new jump func)
41976 2019-Jan-16 21:15:29.898617 - [DEBUG]
41977 2019-Jan-16 21:15:29.898641 - [DEBUG] Start adding new jump function
41978 2019-Jan-16 21:15:29.898664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41979 2019-Jan-16 21:15:29.898720 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41980 2019-Jan-16 21:15:29.899364 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41981 2019-Jan-16 21:15:29.899997 - [DEBUG] Edge Function : AllBottom
41982 2019-Jan-16 21:15:29.900026 - [DEBUG] End adding new jump function
41983 2019-Jan-16 21:15:29.900049 - [DEBUG]
41984 2019-Jan-16 21:15:29.900073 - [DEBUG] -------------------------------------------- 1157. Path Edge --------------------------------------------
41985 2019-Jan-16 21:15:29.900097 - [DEBUG]
41986 2019-Jan-16 21:15:29.900120 - [DEBUG] Process 1157. path edge:
41987 2019-Jan-16 21:15:29.900143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41988 2019-Jan-16 21:15:29.900199 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
41989 2019-Jan-16 21:15:29.900841 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41990 2019-Jan-16 21:15:29.901485 - [DEBUG]
41991 2019-Jan-16 21:15:29.901510 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41992 2019-Jan-16 21:15:29.902179 - [DEBUG] Compose: EdgeIdentity * AllBottom
41993 2019-Jan-16 21:15:29.902207 - [DEBUG]
41994 2019-Jan-16 21:15:29.902230 - [DEBUG] Propagate flow
41995 2019-Jan-16 21:15:29.902253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41996 2019-Jan-16 21:15:29.902310 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41997 2019-Jan-16 21:15:29.902958 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41998 2019-Jan-16 21:15:29.903602 - [DEBUG] Edge function : AllBottom (result of previous compose)
41999 2019-Jan-16 21:15:29.903627 - [DEBUG]
42000 2019-Jan-16 21:15:29.903651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42001 2019-Jan-16 21:15:29.903677 - [DEBUG] = AllBottom
42002 2019-Jan-16 21:15:29.903701 - [DEBUG]
42003 2019-Jan-16 21:15:29.903724 - [DEBUG] PROPAGATE: No new function!
42004 2019-Jan-16 21:15:29.903755 - [DEBUG] Compose: EdgeIdentity * AllBottom
42005 2019-Jan-16 21:15:29.903782 - [DEBUG]
42006 2019-Jan-16 21:15:29.903806 - [DEBUG] Propagate flow
42007 2019-Jan-16 21:15:29.903829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42008 2019-Jan-16 21:15:29.903886 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42009 2019-Jan-16 21:15:29.904532 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42010 2019-Jan-16 21:15:29.905191 - [DEBUG] Edge function : AllBottom (result of previous compose)
42011 2019-Jan-16 21:15:29.905216 - [DEBUG]
42012 2019-Jan-16 21:15:29.905241 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42013 2019-Jan-16 21:15:29.905267 - [DEBUG] = AllBottom
42014 2019-Jan-16 21:15:29.905291 - [DEBUG]
42015 2019-Jan-16 21:15:29.905314 - [DEBUG] PROPAGATE: No new function!
42016 2019-Jan-16 21:15:29.905338 - [DEBUG] EDGE:
42017 2019-Jan-16 21:15:29.905396 - [DEBUG] ---> 42018 2019-Jan-16 21:15:29.906032 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42019 2019-Jan-16 21:15:29.906676 - [DEBUG]
42020 2019-Jan-16 21:15:29.906701 - [DEBUG] EDGE:
42021 2019-Jan-16 21:15:29.906758 - [DEBUG] ---> 42022 2019-Jan-16 21:15:29.907391 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42023 2019-Jan-16 21:15:29.908035 - [DEBUG]
42024 2019-Jan-16 21:15:29.908060 - [DEBUG] EDGE:
42025 2019-Jan-16 21:15:29.908117 - [DEBUG] ---> 42026 2019-Jan-16 21:15:29.908770 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42027 2019-Jan-16 21:15:29.909414 - [DEBUG]
42028 2019-Jan-16 21:15:29.909450 - [DEBUG] Compose: EdgeIdentity * AllBottom
42029 2019-Jan-16 21:15:29.909490 - [DEBUG]
42030 2019-Jan-16 21:15:29.909514 - [DEBUG] Propagate flow
42031 2019-Jan-16 21:15:29.909537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42032 2019-Jan-16 21:15:29.909593 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42033 2019-Jan-16 21:15:29.910232 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42034 2019-Jan-16 21:15:29.910883 - [DEBUG] Edge function : AllBottom (result of previous compose)
42035 2019-Jan-16 21:15:29.910908 - [DEBUG]
42036 2019-Jan-16 21:15:29.910934 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42037 2019-Jan-16 21:15:29.910960 - [DEBUG] = AllBottom
42038 2019-Jan-16 21:15:29.910984 - [DEBUG]
42039 2019-Jan-16 21:15:29.911007 - [DEBUG] PROPAGATE: No new function!
42040 2019-Jan-16 21:15:29.911034 - [DEBUG] EDGE:
42041 2019-Jan-16 21:15:29.911092 - [DEBUG] ---> 42042 2019-Jan-16 21:15:29.911744 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42043 2019-Jan-16 21:15:29.912391 - [DEBUG]
42044 2019-Jan-16 21:15:29.912417 - [DEBUG] EDGE:
42045 2019-Jan-16 21:15:29.912474 - [DEBUG] ---> 42046 2019-Jan-16 21:15:29.913110 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42047 2019-Jan-16 21:15:29.913753 - [DEBUG]
42048 2019-Jan-16 21:15:29.913778 - [DEBUG] EDGE:
42049 2019-Jan-16 21:15:29.913835 - [DEBUG] ---> 42050 2019-Jan-16 21:15:29.914475 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42051 2019-Jan-16 21:15:29.915133 - [DEBUG]
42052 2019-Jan-16 21:15:29.915158 - [DEBUG] EDGE:
42053 2019-Jan-16 21:15:29.915216 - [DEBUG] ---> 42054 2019-Jan-16 21:15:29.915853 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42055 2019-Jan-16 21:15:29.916496 - [DEBUG]
42056 2019-Jan-16 21:15:29.916521 - [DEBUG] EDGE:
42057 2019-Jan-16 21:15:29.916579 - [DEBUG] ---> 42058 2019-Jan-16 21:15:29.917213 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42059 2019-Jan-16 21:15:29.917857 - [DEBUG]
42060 2019-Jan-16 21:15:29.917882 - [DEBUG] EDGE:
42061 2019-Jan-16 21:15:29.917939 - [DEBUG] ---> 42062 2019-Jan-16 21:15:29.918593 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42063 2019-Jan-16 21:15:29.919237 - [DEBUG]
42064 2019-Jan-16 21:15:29.919262 - [DEBUG] EDGE:
42065 2019-Jan-16 21:15:29.919319 - [DEBUG] ---> 42066 2019-Jan-16 21:15:29.919952 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42067 2019-Jan-16 21:15:29.920604 - [DEBUG]
42068 2019-Jan-16 21:15:29.920630 - [DEBUG] EDGE:
42069 2019-Jan-16 21:15:29.920687 - [DEBUG] ---> 42070 2019-Jan-16 21:15:29.921319 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42071 2019-Jan-16 21:15:29.921979 - [DEBUG]
42072 2019-Jan-16 21:15:29.922004 - [DEBUG] EDGE:
42073 2019-Jan-16 21:15:29.922062 - [DEBUG] ---> 42074 2019-Jan-16 21:15:29.922700 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42075 2019-Jan-16 21:15:29.923344 - [DEBUG]
42076 2019-Jan-16 21:15:29.923392 - [DEBUG] Compose: EdgeIdentity * AllBottom
42077 2019-Jan-16 21:15:29.923419 - [DEBUG]
42078 2019-Jan-16 21:15:29.923443 - [DEBUG] Propagate flow
42079 2019-Jan-16 21:15:29.923466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42080 2019-Jan-16 21:15:29.923523 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42081 2019-Jan-16 21:15:29.924161 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
42082 2019-Jan-16 21:15:29.924804 - [DEBUG] Edge function : AllBottom (result of previous compose)
42083 2019-Jan-16 21:15:29.924829 - [DEBUG]
42084 2019-Jan-16 21:15:29.924854 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42085 2019-Jan-16 21:15:29.924880 - [DEBUG] = AllBottom
42086 2019-Jan-16 21:15:29.924904 - [DEBUG]
42087 2019-Jan-16 21:15:29.924927 - [DEBUG] PROPAGATE: No new function!
42088 2019-Jan-16 21:15:29.924952 - [DEBUG] Compose: EdgeIdentity * AllBottom
42089 2019-Jan-16 21:15:29.924977 - [DEBUG]
42090 2019-Jan-16 21:15:29.925000 - [DEBUG] Propagate flow
42091 2019-Jan-16 21:15:29.925023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42092 2019-Jan-16 21:15:29.925092 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42093 2019-Jan-16 21:15:29.925732 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42094 2019-Jan-16 21:15:29.926375 - [DEBUG] Edge function : AllBottom (result of previous compose)
42095 2019-Jan-16 21:15:29.926400 - [DEBUG]
42096 2019-Jan-16 21:15:29.926425 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42097 2019-Jan-16 21:15:29.926451 - [DEBUG] = AllBottom
42098 2019-Jan-16 21:15:29.926475 - [DEBUG]
42099 2019-Jan-16 21:15:29.926498 - [DEBUG] PROPAGATE: No new function!
42100 2019-Jan-16 21:15:29.926524 - [DEBUG] EDGE:
42101 2019-Jan-16 21:15:29.926582 - [DEBUG] ---> 42102 2019-Jan-16 21:15:29.927226 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
42103 2019-Jan-16 21:15:29.927865 - [DEBUG]
42104 2019-Jan-16 21:15:29.927890 - [DEBUG] EDGE:
42105 2019-Jan-16 21:15:29.927947 - [DEBUG] ---> 42106 2019-Jan-16 21:15:29.928610 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
42107 2019-Jan-16 21:15:29.929248 - [DEBUG]
42108 2019-Jan-16 21:15:29.929276 - [DEBUG] Compose: EdgeIdentity * AllBottom
42109 2019-Jan-16 21:15:29.929310 - [DEBUG]
42110 2019-Jan-16 21:15:29.929333 - [DEBUG] Propagate flow
42111 2019-Jan-16 21:15:29.929357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42112 2019-Jan-16 21:15:29.929412 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42113 2019-Jan-16 21:15:29.930047 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42114 2019-Jan-16 21:15:29.930685 - [DEBUG] Edge function : AllBottom (result of previous compose)
42115 2019-Jan-16 21:15:29.930710 - [DEBUG]
42116 2019-Jan-16 21:15:29.930734 - [DEBUG] Join: AllTop & AllBottom
42117 2019-Jan-16 21:15:29.930760 - [DEBUG] = AllBottom (new jump func)
42118 2019-Jan-16 21:15:29.930784 - [DEBUG]
42119 2019-Jan-16 21:15:29.930807 - [DEBUG] Start adding new jump function
42120 2019-Jan-16 21:15:29.930830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42121 2019-Jan-16 21:15:29.930886 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42122 2019-Jan-16 21:15:29.931524 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42123 2019-Jan-16 21:15:29.932175 - [DEBUG] Edge Function : AllBottom
42124 2019-Jan-16 21:15:29.932205 - [DEBUG] End adding new jump function
42125 2019-Jan-16 21:15:29.932229 - [DEBUG]
42126 2019-Jan-16 21:15:29.932253 - [DEBUG] -------------------------------------------- 1158. Path Edge --------------------------------------------
42127 2019-Jan-16 21:15:29.932277 - [DEBUG]
42128 2019-Jan-16 21:15:29.932300 - [DEBUG] Process 1158. path edge:
42129 2019-Jan-16 21:15:29.932323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42130 2019-Jan-16 21:15:29.932380 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
42131 2019-Jan-16 21:15:29.933015 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42132 2019-Jan-16 21:15:29.933653 - [DEBUG]
42133 2019-Jan-16 21:15:29.933679 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42134 2019-Jan-16 21:15:29.934331 - [DEBUG] Compose: EdgeIdentity * AllBottom
42135 2019-Jan-16 21:15:29.934359 - [DEBUG]
42136 2019-Jan-16 21:15:29.934383 - [DEBUG] Propagate flow
42137 2019-Jan-16 21:15:29.934406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42138 2019-Jan-16 21:15:29.934463 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42139 2019-Jan-16 21:15:29.935122 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42140 2019-Jan-16 21:15:29.935761 - [DEBUG] Edge function : AllBottom (result of previous compose)
42141 2019-Jan-16 21:15:29.935786 - [DEBUG]
42142 2019-Jan-16 21:15:29.935811 - [DEBUG] Join: AllTop & AllBottom
42143 2019-Jan-16 21:15:29.935837 - [DEBUG] = AllBottom (new jump func)
42144 2019-Jan-16 21:15:29.935861 - [DEBUG]
42145 2019-Jan-16 21:15:29.935884 - [DEBUG] Start adding new jump function
42146 2019-Jan-16 21:15:29.935907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42147 2019-Jan-16 21:15:29.935963 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42148 2019-Jan-16 21:15:29.936600 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42149 2019-Jan-16 21:15:29.937248 - [DEBUG] Edge Function : AllBottom
42150 2019-Jan-16 21:15:29.937279 - [DEBUG] End adding new jump function
42151 2019-Jan-16 21:15:29.937303 - [DEBUG]
42152 2019-Jan-16 21:15:29.937326 - [DEBUG] -------------------------------------------- 1159. Path Edge --------------------------------------------
42153 2019-Jan-16 21:15:29.937360 - [DEBUG]
42154 2019-Jan-16 21:15:29.937383 - [DEBUG] Process 1159. path edge:
42155 2019-Jan-16 21:15:29.937407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42156 2019-Jan-16 21:15:29.937464 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
42157 2019-Jan-16 21:15:29.938110 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42158 2019-Jan-16 21:15:29.938763 - [DEBUG]
42159 2019-Jan-16 21:15:29.938787 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42160 2019-Jan-16 21:15:29.939439 - [DEBUG] Possible callees:
42161 2019-Jan-16 21:15:29.939464 - [DEBUG] llvm.dbg.declare
42162 2019-Jan-16 21:15:29.939489 - [DEBUG] Possible return sites:
42163 2019-Jan-16 21:15:29.939512 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9642164 2019-Jan-16 21:15:29.940787 - [DEBUG] Found and process special summary
42165 2019-Jan-16 21:15:29.940822 - [DEBUG] Compose: EdgeIdentity * AllBottom
42166 2019-Jan-16 21:15:29.940849 - [DEBUG]
42167 2019-Jan-16 21:15:29.940872 - [DEBUG] Propagate flow
42168 2019-Jan-16 21:15:29.940896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42169 2019-Jan-16 21:15:29.940952 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42170 2019-Jan-16 21:15:29.941592 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42171 2019-Jan-16 21:15:29.942247 - [DEBUG] Edge function : AllBottom (result of previous compose)
42172 2019-Jan-16 21:15:29.942272 - [DEBUG]
42173 2019-Jan-16 21:15:29.942296 - [DEBUG] Join: AllTop & AllBottom
42174 2019-Jan-16 21:15:29.942322 - [DEBUG] = AllBottom (new jump func)
42175 2019-Jan-16 21:15:29.942346 - [DEBUG]
42176 2019-Jan-16 21:15:29.942369 - [DEBUG] Start adding new jump function
42177 2019-Jan-16 21:15:29.942392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42178 2019-Jan-16 21:15:29.942448 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42179 2019-Jan-16 21:15:29.943085 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42180 2019-Jan-16 21:15:29.943722 - [DEBUG] Edge Function : AllBottom
42181 2019-Jan-16 21:15:29.943750 - [DEBUG] End adding new jump function
42182 2019-Jan-16 21:15:29.943774 - [DEBUG]
42183 2019-Jan-16 21:15:29.943798 - [DEBUG] -------------------------------------------- 1160. Path Edge --------------------------------------------
42184 2019-Jan-16 21:15:29.943822 - [DEBUG]
42185 2019-Jan-16 21:15:29.943846 - [DEBUG] Process 1160. path edge:
42186 2019-Jan-16 21:15:29.943869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42187 2019-Jan-16 21:15:29.943925 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
42188 2019-Jan-16 21:15:29.944562 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42189 2019-Jan-16 21:15:29.945216 - [DEBUG]
42190 2019-Jan-16 21:15:29.945240 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42191 2019-Jan-16 21:15:29.945895 - [DEBUG] Compose: EdgeIdentity * AllBottom
42192 2019-Jan-16 21:15:29.945923 - [DEBUG]
42193 2019-Jan-16 21:15:29.945947 - [DEBUG] Propagate flow
42194 2019-Jan-16 21:15:29.945971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42195 2019-Jan-16 21:15:29.946034 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
42196 2019-Jan-16 21:15:29.946671 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42197 2019-Jan-16 21:15:29.947309 - [DEBUG] Edge function : AllBottom (result of previous compose)
42198 2019-Jan-16 21:15:29.947334 - [DEBUG]
42199 2019-Jan-16 21:15:29.947359 - [DEBUG] Join: AllTop & AllBottom
42200 2019-Jan-16 21:15:29.947385 - [DEBUG] = AllBottom (new jump func)
42201 2019-Jan-16 21:15:29.947409 - [DEBUG]
42202 2019-Jan-16 21:15:29.947433 - [DEBUG] Start adding new jump function
42203 2019-Jan-16 21:15:29.947456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42204 2019-Jan-16 21:15:29.947512 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42205 2019-Jan-16 21:15:29.948151 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
42206 2019-Jan-16 21:15:29.948804 - [DEBUG] Edge Function : AllBottom
42207 2019-Jan-16 21:15:29.948832 - [DEBUG] End adding new jump function
42208 2019-Jan-16 21:15:29.948856 - [DEBUG]
42209 2019-Jan-16 21:15:29.948879 - [DEBUG] -------------------------------------------- 1161. Path Edge --------------------------------------------
42210 2019-Jan-16 21:15:29.948904 - [DEBUG]
42211 2019-Jan-16 21:15:29.948927 - [DEBUG] Process 1161. path edge:
42212 2019-Jan-16 21:15:29.948951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42213 2019-Jan-16 21:15:29.949007 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
42214 2019-Jan-16 21:15:29.949640 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42215 2019-Jan-16 21:15:29.950277 - [DEBUG]
42216 2019-Jan-16 21:15:29.950302 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
42217 2019-Jan-16 21:15:29.950950 - [DEBUG] Compose: EdgeIdentity * AllBottom
42218 2019-Jan-16 21:15:29.950978 - [DEBUG]
42219 2019-Jan-16 21:15:29.951002 - [DEBUG] Propagate flow
42220 2019-Jan-16 21:15:29.951025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42221 2019-Jan-16 21:15:29.951082 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
42222 2019-Jan-16 21:15:29.951714 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42223 2019-Jan-16 21:15:29.952366 - [DEBUG] Edge function : AllBottom (result of previous compose)
42224 2019-Jan-16 21:15:29.952391 - [DEBUG]
42225 2019-Jan-16 21:15:29.952415 - [DEBUG] Join: AllTop & AllBottom
42226 2019-Jan-16 21:15:29.952441 - [DEBUG] = AllBottom (new jump func)
42227 2019-Jan-16 21:15:29.952465 - [DEBUG]
42228 2019-Jan-16 21:15:29.952488 - [DEBUG] Start adding new jump function
42229 2019-Jan-16 21:15:29.952511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42230 2019-Jan-16 21:15:29.952567 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42231 2019-Jan-16 21:15:29.953206 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
42232 2019-Jan-16 21:15:29.953837 - [DEBUG] Edge Function : AllBottom
42233 2019-Jan-16 21:15:29.953864 - [DEBUG] End adding new jump function
42234 2019-Jan-16 21:15:29.953888 - [DEBUG]
42235 2019-Jan-16 21:15:29.953911 - [DEBUG] -------------------------------------------- 1162. Path Edge --------------------------------------------
42236 2019-Jan-16 21:15:29.953935 - [DEBUG]
42237 2019-Jan-16 21:15:29.953958 - [DEBUG] Process 1162. path edge:
42238 2019-Jan-16 21:15:29.953982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42239 2019-Jan-16 21:15:29.954038 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
42240 2019-Jan-16 21:15:29.954671 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42241 2019-Jan-16 21:15:29.955333 - [DEBUG]
42242 2019-Jan-16 21:15:29.955358 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
42243 2019-Jan-16 21:15:29.956006 - [DEBUG] Compose: EdgeIdentity * AllBottom
42244 2019-Jan-16 21:15:29.956035 - [DEBUG]
42245 2019-Jan-16 21:15:29.956059 - [DEBUG] Propagate flow
42246 2019-Jan-16 21:15:29.956082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42247 2019-Jan-16 21:15:29.956139 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
42248 2019-Jan-16 21:15:29.956777 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42249 2019-Jan-16 21:15:29.957414 - [DEBUG] Edge function : AllBottom (result of previous compose)
42250 2019-Jan-16 21:15:29.957439 - [DEBUG]
42251 2019-Jan-16 21:15:29.957464 - [DEBUG] Join: AllTop & AllBottom
42252 2019-Jan-16 21:15:29.957489 - [DEBUG] = AllBottom (new jump func)
42253 2019-Jan-16 21:15:29.957513 - [DEBUG]
42254 2019-Jan-16 21:15:29.957536 - [DEBUG] Start adding new jump function
42255 2019-Jan-16 21:15:29.957559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42256 2019-Jan-16 21:15:29.957615 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42257 2019-Jan-16 21:15:29.958252 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
42258 2019-Jan-16 21:15:29.958907 - [DEBUG] Edge Function : AllBottom
42259 2019-Jan-16 21:15:29.958934 - [DEBUG] End adding new jump function
42260 2019-Jan-16 21:15:29.958958 - [DEBUG]
42261 2019-Jan-16 21:15:29.958981 - [DEBUG] -------------------------------------------- 1163. Path Edge --------------------------------------------
42262 2019-Jan-16 21:15:29.959006 - [DEBUG]
42263 2019-Jan-16 21:15:29.959029 - [DEBUG] Process 1163. path edge:
42264 2019-Jan-16 21:15:29.959052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42265 2019-Jan-16 21:15:29.959108 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
42266 2019-Jan-16 21:15:29.959747 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42267 2019-Jan-16 21:15:29.960384 - [DEBUG]
42268 2019-Jan-16 21:15:29.960408 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
42269 2019-Jan-16 21:15:29.961060 - [DEBUG] Compose: EdgeIdentity * AllBottom
42270 2019-Jan-16 21:15:29.961088 - [DEBUG]
42271 2019-Jan-16 21:15:29.961112 - [DEBUG] Propagate flow
42272 2019-Jan-16 21:15:29.961136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42273 2019-Jan-16 21:15:29.961192 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
42274 2019-Jan-16 21:15:29.961843 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42275 2019-Jan-16 21:15:29.962482 - [DEBUG] Edge function : AllBottom (result of previous compose)
42276 2019-Jan-16 21:15:29.962507 - [DEBUG]
42277 2019-Jan-16 21:15:29.962532 - [DEBUG] Join: AllTop & AllBottom
42278 2019-Jan-16 21:15:29.962557 - [DEBUG] = AllBottom (new jump func)
42279 2019-Jan-16 21:15:29.962581 - [DEBUG]
42280 2019-Jan-16 21:15:29.962604 - [DEBUG] Start adding new jump function
42281 2019-Jan-16 21:15:29.962627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42282 2019-Jan-16 21:15:29.962683 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42283 2019-Jan-16 21:15:29.963322 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
42284 2019-Jan-16 21:15:29.963956 - [DEBUG] Edge Function : AllBottom
42285 2019-Jan-16 21:15:29.963984 - [DEBUG] End adding new jump function
42286 2019-Jan-16 21:15:29.964016 - [DEBUG]
42287 2019-Jan-16 21:15:29.964040 - [DEBUG] -------------------------------------------- 1164. Path Edge --------------------------------------------
42288 2019-Jan-16 21:15:29.964064 - [DEBUG]
42289 2019-Jan-16 21:15:29.964087 - [DEBUG] Process 1164. path edge:
42290 2019-Jan-16 21:15:29.964111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42291 2019-Jan-16 21:15:29.964167 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
42292 2019-Jan-16 21:15:29.964802 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42293 2019-Jan-16 21:15:29.965453 - [DEBUG]
42294 2019-Jan-16 21:15:29.965478 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
42295 2019-Jan-16 21:15:29.966128 - [DEBUG] Compose: EdgeIdentity * AllBottom
42296 2019-Jan-16 21:15:29.966156 - [DEBUG]
42297 2019-Jan-16 21:15:29.966179 - [DEBUG] Propagate flow
42298 2019-Jan-16 21:15:29.966203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42299 2019-Jan-16 21:15:29.966259 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
42300 2019-Jan-16 21:15:29.966895 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42301 2019-Jan-16 21:15:29.967532 - [DEBUG] Edge function : AllBottom (result of previous compose)
42302 2019-Jan-16 21:15:29.967557 - [DEBUG]
42303 2019-Jan-16 21:15:29.967582 - [DEBUG] Join: AllTop & AllBottom
42304 2019-Jan-16 21:15:29.967607 - [DEBUG] = AllBottom (new jump func)
42305 2019-Jan-16 21:15:29.967632 - [DEBUG]
42306 2019-Jan-16 21:15:29.967655 - [DEBUG] Start adding new jump function
42307 2019-Jan-16 21:15:29.967678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42308 2019-Jan-16 21:15:29.967734 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42309 2019-Jan-16 21:15:29.968371 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
42310 2019-Jan-16 21:15:29.969020 - [DEBUG] Edge Function : AllBottom
42311 2019-Jan-16 21:15:29.969049 - [DEBUG] End adding new jump function
42312 2019-Jan-16 21:15:29.969073 - [DEBUG]
42313 2019-Jan-16 21:15:29.969096 - [DEBUG] -------------------------------------------- 1165. Path Edge --------------------------------------------
42314 2019-Jan-16 21:15:29.969120 - [DEBUG]
42315 2019-Jan-16 21:15:29.969143 - [DEBUG] Process 1165. path edge:
42316 2019-Jan-16 21:15:29.969166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42317 2019-Jan-16 21:15:29.969223 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
42318 2019-Jan-16 21:15:29.969856 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42319 2019-Jan-16 21:15:29.970494 - [DEBUG]
42320 2019-Jan-16 21:15:29.970518 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
42321 2019-Jan-16 21:15:29.971168 - [DEBUG] Compose: EdgeIdentity * AllBottom
42322 2019-Jan-16 21:15:29.971195 - [DEBUG]
42323 2019-Jan-16 21:15:29.971219 - [DEBUG] Propagate flow
42324 2019-Jan-16 21:15:29.971242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42325 2019-Jan-16 21:15:29.971299 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
42326 2019-Jan-16 21:15:29.971955 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42327 2019-Jan-16 21:15:29.972594 - [DEBUG] Edge function : AllBottom (result of previous compose)
42328 2019-Jan-16 21:15:29.972619 - [DEBUG]
42329 2019-Jan-16 21:15:29.972643 - [DEBUG] Join: AllTop & AllBottom
42330 2019-Jan-16 21:15:29.972677 - [DEBUG] = AllBottom (new jump func)
42331 2019-Jan-16 21:15:29.972702 - [DEBUG]
42332 2019-Jan-16 21:15:29.972725 - [DEBUG] Start adding new jump function
42333 2019-Jan-16 21:15:29.972748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42334 2019-Jan-16 21:15:29.972804 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42335 2019-Jan-16 21:15:29.973443 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
42336 2019-Jan-16 21:15:29.974082 - [DEBUG] Edge Function : AllBottom
42337 2019-Jan-16 21:15:29.974110 - [DEBUG] End adding new jump function
42338 2019-Jan-16 21:15:29.974134 - [DEBUG]
42339 2019-Jan-16 21:15:29.974157 - [DEBUG] -------------------------------------------- 1166. Path Edge --------------------------------------------
42340 2019-Jan-16 21:15:29.974182 - [DEBUG]
42341 2019-Jan-16 21:15:29.974205 - [DEBUG] Process 1166. path edge:
42342 2019-Jan-16 21:15:29.974228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42343 2019-Jan-16 21:15:29.974284 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
42344 2019-Jan-16 21:15:29.974923 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42345 2019-Jan-16 21:15:29.975579 - [DEBUG]
42346 2019-Jan-16 21:15:29.975603 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
42347 2019-Jan-16 21:15:29.976257 - [DEBUG] Compose: EdgeIdentity * AllBottom
42348 2019-Jan-16 21:15:29.976286 - [DEBUG]
42349 2019-Jan-16 21:15:29.976310 - [DEBUG] Propagate flow
42350 2019-Jan-16 21:15:29.976333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42351 2019-Jan-16 21:15:29.976390 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
42352 2019-Jan-16 21:15:29.977026 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42353 2019-Jan-16 21:15:29.977664 - [DEBUG] Edge function : AllBottom (result of previous compose)
42354 2019-Jan-16 21:15:29.977689 - [DEBUG]
42355 2019-Jan-16 21:15:29.977714 - [DEBUG] Join: AllTop & AllBottom
42356 2019-Jan-16 21:15:29.977739 - [DEBUG] = AllBottom (new jump func)
42357 2019-Jan-16 21:15:29.977763 - [DEBUG]
42358 2019-Jan-16 21:15:29.977786 - [DEBUG] Start adding new jump function
42359 2019-Jan-16 21:15:29.977810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42360 2019-Jan-16 21:15:29.977865 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42361 2019-Jan-16 21:15:29.978519 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
42362 2019-Jan-16 21:15:29.979152 - [DEBUG] Edge Function : AllBottom
42363 2019-Jan-16 21:15:29.979180 - [DEBUG] End adding new jump function
42364 2019-Jan-16 21:15:29.979204 - [DEBUG]
42365 2019-Jan-16 21:15:29.979227 - [DEBUG] -------------------------------------------- 1167. Path Edge --------------------------------------------
42366 2019-Jan-16 21:15:29.979251 - [DEBUG]
42367 2019-Jan-16 21:15:29.979275 - [DEBUG] Process 1167. path edge:
42368 2019-Jan-16 21:15:29.979298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42369 2019-Jan-16 21:15:29.979354 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
42370 2019-Jan-16 21:15:29.979987 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42371 2019-Jan-16 21:15:29.980624 - [DEBUG]
42372 2019-Jan-16 21:15:29.980649 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
42373 2019-Jan-16 21:15:29.981300 - [DEBUG] Compose: EdgeIdentity * AllBottom
42374 2019-Jan-16 21:15:29.981337 - [DEBUG]
42375 2019-Jan-16 21:15:29.981361 - [DEBUG] Propagate flow
42376 2019-Jan-16 21:15:29.981384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42377 2019-Jan-16 21:15:29.981441 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
42378 2019-Jan-16 21:15:29.982101 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42379 2019-Jan-16 21:15:29.982740 - [DEBUG] Edge function : AllBottom (result of previous compose)
42380 2019-Jan-16 21:15:29.982766 - [DEBUG]
42381 2019-Jan-16 21:15:29.982790 - [DEBUG] Join: AllTop & AllBottom
42382 2019-Jan-16 21:15:29.982816 - [DEBUG] = AllBottom (new jump func)
42383 2019-Jan-16 21:15:29.982840 - [DEBUG]
42384 2019-Jan-16 21:15:29.982863 - [DEBUG] Start adding new jump function
42385 2019-Jan-16 21:15:29.982886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42386 2019-Jan-16 21:15:29.982942 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42387 2019-Jan-16 21:15:29.983581 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
42388 2019-Jan-16 21:15:29.984224 - [DEBUG] Edge Function : AllBottom
42389 2019-Jan-16 21:15:29.984256 - [DEBUG] End adding new jump function
42390 2019-Jan-16 21:15:29.984280 - [DEBUG]
42391 2019-Jan-16 21:15:29.984304 - [DEBUG] -------------------------------------------- 1168. Path Edge --------------------------------------------
42392 2019-Jan-16 21:15:29.984328 - [DEBUG]
42393 2019-Jan-16 21:15:29.984352 - [DEBUG] Process 1168. path edge:
42394 2019-Jan-16 21:15:29.984375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42395 2019-Jan-16 21:15:29.984431 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
42396 2019-Jan-16 21:15:29.985088 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42397 2019-Jan-16 21:15:29.985729 - [DEBUG]
42398 2019-Jan-16 21:15:29.985753 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
42399 2019-Jan-16 21:15:29.986406 - [DEBUG] Possible callees:
42400 2019-Jan-16 21:15:29.986431 - [DEBUG] llvm.dbg.declare
42401 2019-Jan-16 21:15:29.986456 - [DEBUG] Possible return sites:
42402 2019-Jan-16 21:15:29.986479 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12042403 2019-Jan-16 21:15:29.987751 - [DEBUG] Found and process special summary
42404 2019-Jan-16 21:15:29.987784 - [DEBUG] Compose: EdgeIdentity * AllBottom
42405 2019-Jan-16 21:15:29.987811 - [DEBUG]
42406 2019-Jan-16 21:15:29.987835 - [DEBUG] Propagate flow
42407 2019-Jan-16 21:15:29.987858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42408 2019-Jan-16 21:15:29.987914 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42409 2019-Jan-16 21:15:29.988577 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42410 2019-Jan-16 21:15:29.989216 - [DEBUG] Edge function : AllBottom (result of previous compose)
42411 2019-Jan-16 21:15:29.989241 - [DEBUG]
42412 2019-Jan-16 21:15:29.989266 - [DEBUG] Join: AllTop & AllBottom
42413 2019-Jan-16 21:15:29.989291 - [DEBUG] = AllBottom (new jump func)
42414 2019-Jan-16 21:15:29.989316 - [DEBUG]
42415 2019-Jan-16 21:15:29.989339 - [DEBUG] Start adding new jump function
42416 2019-Jan-16 21:15:29.989362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42417 2019-Jan-16 21:15:29.989426 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42418 2019-Jan-16 21:15:29.990065 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42419 2019-Jan-16 21:15:29.990702 - [DEBUG] Edge Function : AllBottom
42420 2019-Jan-16 21:15:29.990730 - [DEBUG] End adding new jump function
42421 2019-Jan-16 21:15:29.990754 - [DEBUG]
42422 2019-Jan-16 21:15:29.990778 - [DEBUG] -------------------------------------------- 1169. Path Edge --------------------------------------------
42423 2019-Jan-16 21:15:29.990802 - [DEBUG]
42424 2019-Jan-16 21:15:29.990826 - [DEBUG] Process 1169. path edge:
42425 2019-Jan-16 21:15:29.990849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42426 2019-Jan-16 21:15:29.990906 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
42427 2019-Jan-16 21:15:29.991543 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42428 2019-Jan-16 21:15:29.992196 - [DEBUG]
42429 2019-Jan-16 21:15:29.992220 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42430 2019-Jan-16 21:15:29.992876 - [DEBUG] Compose: EdgeIdentity * AllBottom
42431 2019-Jan-16 21:15:29.992904 - [DEBUG]
42432 2019-Jan-16 21:15:29.992928 - [DEBUG] Propagate flow
42433 2019-Jan-16 21:15:29.992951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42434 2019-Jan-16 21:15:29.993007 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
42435 2019-Jan-16 21:15:29.993643 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42436 2019-Jan-16 21:15:29.994280 - [DEBUG] Edge function : AllBottom (result of previous compose)
42437 2019-Jan-16 21:15:29.994305 - [DEBUG]
42438 2019-Jan-16 21:15:29.994330 - [DEBUG] Join: AllTop & AllBottom
42439 2019-Jan-16 21:15:29.994355 - [DEBUG] = AllBottom (new jump func)
42440 2019-Jan-16 21:15:29.994379 - [DEBUG]
42441 2019-Jan-16 21:15:29.994402 - [DEBUG] Start adding new jump function
42442 2019-Jan-16 21:15:29.994425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42443 2019-Jan-16 21:15:29.994481 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42444 2019-Jan-16 21:15:29.995134 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
42445 2019-Jan-16 21:15:29.995768 - [DEBUG] Edge Function : AllBottom
42446 2019-Jan-16 21:15:29.995796 - [DEBUG] End adding new jump function
42447 2019-Jan-16 21:15:29.995819 - [DEBUG]
42448 2019-Jan-16 21:15:29.995843 - [DEBUG] -------------------------------------------- 1170. Path Edge --------------------------------------------
42449 2019-Jan-16 21:15:29.995867 - [DEBUG]
42450 2019-Jan-16 21:15:29.995890 - [DEBUG] Process 1170. path edge:
42451 2019-Jan-16 21:15:29.995914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42452 2019-Jan-16 21:15:29.995970 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
42453 2019-Jan-16 21:15:29.996604 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42454 2019-Jan-16 21:15:29.997242 - [DEBUG]
42455 2019-Jan-16 21:15:29.997266 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
42456 2019-Jan-16 21:15:29.997917 - [DEBUG] Compose: EdgeIdentity * AllBottom
42457 2019-Jan-16 21:15:29.997945 - [DEBUG]
42458 2019-Jan-16 21:15:29.997968 - [DEBUG] Propagate flow
42459 2019-Jan-16 21:15:29.997992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42460 2019-Jan-16 21:15:29.998048 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42461 2019-Jan-16 21:15:29.998716 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42462 2019-Jan-16 21:15:29.999356 - [DEBUG] Edge function : AllBottom (result of previous compose)
42463 2019-Jan-16 21:15:29.999381 - [DEBUG]
42464 2019-Jan-16 21:15:29.999406 - [DEBUG] Join: AllTop & AllBottom
42465 2019-Jan-16 21:15:29.999432 - [DEBUG] = AllBottom (new jump func)
42466 2019-Jan-16 21:15:29.999456 - [DEBUG]
42467 2019-Jan-16 21:15:29.999479 - [DEBUG] Start adding new jump function
42468 2019-Jan-16 21:15:29.999502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42469 2019-Jan-16 21:15:29.999558 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42470 2019-Jan-16 21:15:30.000206 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42471 2019-Jan-16 21:15:30.000861 - [DEBUG] Edge Function : AllBottom
42472 2019-Jan-16 21:15:30.000891 - [DEBUG] End adding new jump function
42473 2019-Jan-16 21:15:30.000916 - [DEBUG]
42474 2019-Jan-16 21:15:30.000940 - [DEBUG] -------------------------------------------- 1171. Path Edge --------------------------------------------
42475 2019-Jan-16 21:15:30.000965 - [DEBUG]
42476 2019-Jan-16 21:15:30.000988 - [DEBUG] Process 1171. path edge:
42477 2019-Jan-16 21:15:30.001012 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42478 2019-Jan-16 21:15:30.001072 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
42479 2019-Jan-16 21:15:30.001724 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42480 2019-Jan-16 21:15:30.002395 - [DEBUG]
42481 2019-Jan-16 21:15:30.002419 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42482 2019-Jan-16 21:15:30.003078 - [DEBUG] Possible callees:
42483 2019-Jan-16 21:15:30.003104 - [DEBUG] llvm.dbg.declare
42484 2019-Jan-16 21:15:30.003130 - [DEBUG] Possible return sites:
42485 2019-Jan-16 21:15:30.003154 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14942486 2019-Jan-16 21:15:30.004430 - [DEBUG] Found and process special summary
42487 2019-Jan-16 21:15:30.004468 - [DEBUG] Compose: EdgeIdentity * AllBottom
42488 2019-Jan-16 21:15:30.004496 - [DEBUG]
42489 2019-Jan-16 21:15:30.004521 - [DEBUG] Propagate flow
42490 2019-Jan-16 21:15:30.004544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42491 2019-Jan-16 21:15:30.004602 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42492 2019-Jan-16 21:15:30.005263 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42493 2019-Jan-16 21:15:30.005899 - [DEBUG] Edge function : AllBottom (result of previous compose)
42494 2019-Jan-16 21:15:30.005925 - [DEBUG]
42495 2019-Jan-16 21:15:30.005950 - [DEBUG] Join: AllTop & AllBottom
42496 2019-Jan-16 21:15:30.005976 - [DEBUG] = AllBottom (new jump func)
42497 2019-Jan-16 21:15:30.006000 - [DEBUG]
42498 2019-Jan-16 21:15:30.006023 - [DEBUG] Start adding new jump function
42499 2019-Jan-16 21:15:30.006047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42500 2019-Jan-16 21:15:30.006102 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42501 2019-Jan-16 21:15:30.006738 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42502 2019-Jan-16 21:15:30.007409 - [DEBUG] Edge Function : AllBottom
42503 2019-Jan-16 21:15:30.007441 - [DEBUG] End adding new jump function
42504 2019-Jan-16 21:15:30.007466 - [DEBUG]
42505 2019-Jan-16 21:15:30.007490 - [DEBUG] -------------------------------------------- 1172. Path Edge --------------------------------------------
42506 2019-Jan-16 21:15:30.007515 - [DEBUG]
42507 2019-Jan-16 21:15:30.007538 - [DEBUG] Process 1172. path edge:
42508 2019-Jan-16 21:15:30.007562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42509 2019-Jan-16 21:15:30.007624 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
42510 2019-Jan-16 21:15:30.008294 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42511 2019-Jan-16 21:15:30.009006 - [DEBUG]
42512 2019-Jan-16 21:15:30.009032 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42513 2019-Jan-16 21:15:30.009719 - [DEBUG] Compose: EdgeIdentity * AllBottom
42514 2019-Jan-16 21:15:30.009750 - [DEBUG]
42515 2019-Jan-16 21:15:30.009774 - [DEBUG] Propagate flow
42516 2019-Jan-16 21:15:30.009797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42517 2019-Jan-16 21:15:30.009857 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
42518 2019-Jan-16 21:15:30.010496 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42519 2019-Jan-16 21:15:30.011144 - [DEBUG] Edge function : AllBottom (result of previous compose)
42520 2019-Jan-16 21:15:30.011170 - [DEBUG]
42521 2019-Jan-16 21:15:30.011195 - [DEBUG] Join: AllTop & AllBottom
42522 2019-Jan-16 21:15:30.011221 - [DEBUG] = AllBottom (new jump func)
42523 2019-Jan-16 21:15:30.011246 - [DEBUG]
42524 2019-Jan-16 21:15:30.011269 - [DEBUG] Start adding new jump function
42525 2019-Jan-16 21:15:30.011292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42526 2019-Jan-16 21:15:30.011348 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42527 2019-Jan-16 21:15:30.012016 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
42528 2019-Jan-16 21:15:30.012651 - [DEBUG] Edge Function : AllBottom
42529 2019-Jan-16 21:15:30.012681 - [DEBUG] End adding new jump function
42530 2019-Jan-16 21:15:30.012705 - [DEBUG]
42531 2019-Jan-16 21:15:30.012729 - [DEBUG] -------------------------------------------- 1173. Path Edge --------------------------------------------
42532 2019-Jan-16 21:15:30.012755 - [DEBUG]
42533 2019-Jan-16 21:15:30.012778 - [DEBUG] Process 1173. path edge:
42534 2019-Jan-16 21:15:30.012802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42535 2019-Jan-16 21:15:30.012858 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
42536 2019-Jan-16 21:15:30.013491 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42537 2019-Jan-16 21:15:30.014128 - [DEBUG]
42538 2019-Jan-16 21:15:30.014154 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
42539 2019-Jan-16 21:15:30.014812 - [DEBUG] Compose: EdgeIdentity * AllBottom
42540 2019-Jan-16 21:15:30.014840 - [DEBUG]
42541 2019-Jan-16 21:15:30.014864 - [DEBUG] Propagate flow
42542 2019-Jan-16 21:15:30.014888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42543 2019-Jan-16 21:15:30.014945 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
42544 2019-Jan-16 21:15:30.015610 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42545 2019-Jan-16 21:15:30.016249 - [DEBUG] Edge function : AllBottom (result of previous compose)
42546 2019-Jan-16 21:15:30.016288 - [DEBUG]
42547 2019-Jan-16 21:15:30.016314 - [DEBUG] Join: AllTop & AllBottom
42548 2019-Jan-16 21:15:30.016340 - [DEBUG] = AllBottom (new jump func)
42549 2019-Jan-16 21:15:30.016364 - [DEBUG]
42550 2019-Jan-16 21:15:30.016387 - [DEBUG] Start adding new jump function
42551 2019-Jan-16 21:15:30.016410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42552 2019-Jan-16 21:15:30.016466 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42553 2019-Jan-16 21:15:30.017105 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
42554 2019-Jan-16 21:15:30.017748 - [DEBUG] Edge Function : AllBottom
42555 2019-Jan-16 21:15:30.017777 - [DEBUG] End adding new jump function
42556 2019-Jan-16 21:15:30.017801 - [DEBUG]
42557 2019-Jan-16 21:15:30.017825 - [DEBUG] -------------------------------------------- 1174. Path Edge --------------------------------------------
42558 2019-Jan-16 21:15:30.017850 - [DEBUG]
42559 2019-Jan-16 21:15:30.017873 - [DEBUG] Process 1174. path edge:
42560 2019-Jan-16 21:15:30.017897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42561 2019-Jan-16 21:15:30.017953 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
42562 2019-Jan-16 21:15:30.018613 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42563 2019-Jan-16 21:15:30.019251 - [DEBUG]
42564 2019-Jan-16 21:15:30.019275 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
42565 2019-Jan-16 21:15:30.019934 - [DEBUG] Possible callees:
42566 2019-Jan-16 21:15:30.019959 - [DEBUG] llvm.dbg.declare
42567 2019-Jan-16 21:15:30.019984 - [DEBUG] Possible return sites:
42568 2019-Jan-16 21:15:30.020007 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15542569 2019-Jan-16 21:15:30.021295 - [DEBUG] Found and process special summary
42570 2019-Jan-16 21:15:30.021331 - [DEBUG] Compose: EdgeIdentity * AllBottom
42571 2019-Jan-16 21:15:30.021358 - [DEBUG]
42572 2019-Jan-16 21:15:30.021382 - [DEBUG] Propagate flow
42573 2019-Jan-16 21:15:30.021405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42574 2019-Jan-16 21:15:30.021462 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
42575 2019-Jan-16 21:15:30.022124 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42576 2019-Jan-16 21:15:30.022762 - [DEBUG] Edge function : AllBottom (result of previous compose)
42577 2019-Jan-16 21:15:30.022788 - [DEBUG]
42578 2019-Jan-16 21:15:30.022813 - [DEBUG] Join: AllTop & AllBottom
42579 2019-Jan-16 21:15:30.022839 - [DEBUG] = AllBottom (new jump func)
42580 2019-Jan-16 21:15:30.022863 - [DEBUG]
42581 2019-Jan-16 21:15:30.022886 - [DEBUG] Start adding new jump function
42582 2019-Jan-16 21:15:30.022909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42583 2019-Jan-16 21:15:30.022966 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42584 2019-Jan-16 21:15:30.023606 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
42585 2019-Jan-16 21:15:30.024242 - [DEBUG] Edge Function : AllBottom
42586 2019-Jan-16 21:15:30.024271 - [DEBUG] End adding new jump function
42587 2019-Jan-16 21:15:30.024295 - [DEBUG]
42588 2019-Jan-16 21:15:30.024319 - [DEBUG] -------------------------------------------- 1175. Path Edge --------------------------------------------
42589 2019-Jan-16 21:15:30.024357 - [DEBUG]
42590 2019-Jan-16 21:15:30.024381 - [DEBUG] Process 1175. path edge:
42591 2019-Jan-16 21:15:30.024404 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42592 2019-Jan-16 21:15:30.024461 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
42593 2019-Jan-16 21:15:30.025113 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42594 2019-Jan-16 21:15:30.025752 - [DEBUG]
42595 2019-Jan-16 21:15:30.025776 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
42596 2019-Jan-16 21:15:30.026435 - [DEBUG] Compose: EdgeIdentity * AllBottom
42597 2019-Jan-16 21:15:30.026464 - [DEBUG]
42598 2019-Jan-16 21:15:30.026488 - [DEBUG] Propagate flow
42599 2019-Jan-16 21:15:30.026511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42600 2019-Jan-16 21:15:30.026568 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
42601 2019-Jan-16 21:15:30.027205 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42602 2019-Jan-16 21:15:30.027842 - [DEBUG] Edge function : AllBottom (result of previous compose)
42603 2019-Jan-16 21:15:30.027867 - [DEBUG]
42604 2019-Jan-16 21:15:30.027892 - [DEBUG] Join: AllTop & AllBottom
42605 2019-Jan-16 21:15:30.027918 - [DEBUG] = AllBottom (new jump func)
42606 2019-Jan-16 21:15:30.027942 - [DEBUG]
42607 2019-Jan-16 21:15:30.027965 - [DEBUG] Start adding new jump function
42608 2019-Jan-16 21:15:30.027989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42609 2019-Jan-16 21:15:30.028045 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42610 2019-Jan-16 21:15:30.028699 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
42611 2019-Jan-16 21:15:30.029332 - [DEBUG] Edge Function : AllBottom
42612 2019-Jan-16 21:15:30.029360 - [DEBUG] End adding new jump function
42613 2019-Jan-16 21:15:30.029384 - [DEBUG]
42614 2019-Jan-16 21:15:30.029407 - [DEBUG] -------------------------------------------- 1176. Path Edge --------------------------------------------
42615 2019-Jan-16 21:15:30.029432 - [DEBUG]
42616 2019-Jan-16 21:15:30.029455 - [DEBUG] Process 1176. path edge:
42617 2019-Jan-16 21:15:30.029479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42618 2019-Jan-16 21:15:30.029536 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
42619 2019-Jan-16 21:15:30.030172 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42620 2019-Jan-16 21:15:30.030810 - [DEBUG]
42621 2019-Jan-16 21:15:30.030835 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
42622 2019-Jan-16 21:15:30.031489 - [DEBUG] Compose: EdgeIdentity * AllBottom
42623 2019-Jan-16 21:15:30.031517 - [DEBUG]
42624 2019-Jan-16 21:15:30.031541 - [DEBUG] Propagate flow
42625 2019-Jan-16 21:15:30.031564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42626 2019-Jan-16 21:15:30.031621 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
42627 2019-Jan-16 21:15:30.032286 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42628 2019-Jan-16 21:15:30.032925 - [DEBUG] Edge function : AllBottom (result of previous compose)
42629 2019-Jan-16 21:15:30.032950 - [DEBUG]
42630 2019-Jan-16 21:15:30.032975 - [DEBUG] Join: AllTop & AllBottom
42631 2019-Jan-16 21:15:30.033000 - [DEBUG] = AllBottom (new jump func)
42632 2019-Jan-16 21:15:30.033025 - [DEBUG]
42633 2019-Jan-16 21:15:30.033048 - [DEBUG] Start adding new jump function
42634 2019-Jan-16 21:15:30.033071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42635 2019-Jan-16 21:15:30.033135 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42636 2019-Jan-16 21:15:30.033774 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
42637 2019-Jan-16 21:15:30.034408 - [DEBUG] Edge Function : AllBottom
42638 2019-Jan-16 21:15:30.034437 - [DEBUG] End adding new jump function
42639 2019-Jan-16 21:15:30.034461 - [DEBUG]
42640 2019-Jan-16 21:15:30.034485 - [DEBUG] -------------------------------------------- 1177. Path Edge --------------------------------------------
42641 2019-Jan-16 21:15:30.034509 - [DEBUG]
42642 2019-Jan-16 21:15:30.034532 - [DEBUG] Process 1177. path edge:
42643 2019-Jan-16 21:15:30.034556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42644 2019-Jan-16 21:15:30.034612 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
42645 2019-Jan-16 21:15:30.035263 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42646 2019-Jan-16 21:15:30.035901 - [DEBUG]
42647 2019-Jan-16 21:15:30.035926 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
42648 2019-Jan-16 21:15:30.036580 - [DEBUG] Compose: EdgeIdentity * AllBottom
42649 2019-Jan-16 21:15:30.036609 - [DEBUG]
42650 2019-Jan-16 21:15:30.036633 - [DEBUG] Propagate flow
42651 2019-Jan-16 21:15:30.036656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42652 2019-Jan-16 21:15:30.036713 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
42653 2019-Jan-16 21:15:30.037368 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42654 2019-Jan-16 21:15:30.038007 - [DEBUG] Edge function : AllBottom (result of previous compose)
42655 2019-Jan-16 21:15:30.038032 - [DEBUG]
42656 2019-Jan-16 21:15:30.038057 - [DEBUG] Join: AllTop & AllBottom
42657 2019-Jan-16 21:15:30.038083 - [DEBUG] = AllBottom (new jump func)
42658 2019-Jan-16 21:15:30.038107 - [DEBUG]
42659 2019-Jan-16 21:15:30.038131 - [DEBUG] Start adding new jump function
42660 2019-Jan-16 21:15:30.038154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42661 2019-Jan-16 21:15:30.038210 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42662 2019-Jan-16 21:15:30.038864 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
42663 2019-Jan-16 21:15:30.039507 - [DEBUG] Edge Function : AllBottom
42664 2019-Jan-16 21:15:30.039536 - [DEBUG] End adding new jump function
42665 2019-Jan-16 21:15:30.039560 - [DEBUG]
42666 2019-Jan-16 21:15:30.039584 - [DEBUG] -------------------------------------------- 1178. Path Edge --------------------------------------------
42667 2019-Jan-16 21:15:30.039608 - [DEBUG]
42668 2019-Jan-16 21:15:30.039631 - [DEBUG] Process 1178. path edge:
42669 2019-Jan-16 21:15:30.039655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42670 2019-Jan-16 21:15:30.039711 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
42671 2019-Jan-16 21:15:30.040357 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42672 2019-Jan-16 21:15:30.040996 - [DEBUG]
42673 2019-Jan-16 21:15:30.041020 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
42674 2019-Jan-16 21:15:30.041678 - [DEBUG] Possible callees:
42675 2019-Jan-16 21:15:30.041703 - [DEBUG] llvm.dbg.declare
42676 2019-Jan-16 21:15:30.041728 - [DEBUG] Possible return sites:
42677 2019-Jan-16 21:15:30.041774 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16342678 2019-Jan-16 21:15:30.043048 - [DEBUG] Found and process special summary
42679 2019-Jan-16 21:15:30.043083 - [DEBUG] Compose: EdgeIdentity * AllBottom
42680 2019-Jan-16 21:15:30.043110 - [DEBUG]
42681 2019-Jan-16 21:15:30.043134 - [DEBUG] Propagate flow
42682 2019-Jan-16 21:15:30.043157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42683 2019-Jan-16 21:15:30.043213 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
42684 2019-Jan-16 21:15:30.043852 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42685 2019-Jan-16 21:15:30.044489 - [DEBUG] Edge function : AllBottom (result of previous compose)
42686 2019-Jan-16 21:15:30.044514 - [DEBUG]
42687 2019-Jan-16 21:15:30.044539 - [DEBUG] Join: AllTop & AllBottom
42688 2019-Jan-16 21:15:30.044565 - [DEBUG] = AllBottom (new jump func)
42689 2019-Jan-16 21:15:30.044589 - [DEBUG]
42690 2019-Jan-16 21:15:30.044612 - [DEBUG] Start adding new jump function
42691 2019-Jan-16 21:15:30.044636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42692 2019-Jan-16 21:15:30.044692 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42693 2019-Jan-16 21:15:30.045346 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
42694 2019-Jan-16 21:15:30.045982 - [DEBUG] Edge Function : AllBottom
42695 2019-Jan-16 21:15:30.046010 - [DEBUG] End adding new jump function
42696 2019-Jan-16 21:15:30.046034 - [DEBUG]
42697 2019-Jan-16 21:15:30.046058 - [DEBUG] -------------------------------------------- 1179. Path Edge --------------------------------------------
42698 2019-Jan-16 21:15:30.046083 - [DEBUG]
42699 2019-Jan-16 21:15:30.046106 - [DEBUG] Process 1179. path edge:
42700 2019-Jan-16 21:15:30.046130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42701 2019-Jan-16 21:15:30.046186 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
42702 2019-Jan-16 21:15:30.046823 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42703 2019-Jan-16 21:15:30.047461 - [DEBUG]
42704 2019-Jan-16 21:15:30.047485 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
42705 2019-Jan-16 21:15:30.048143 - [DEBUG] Compose: EdgeIdentity * AllBottom
42706 2019-Jan-16 21:15:30.048171 - [DEBUG]
42707 2019-Jan-16 21:15:30.048195 - [DEBUG] Propagate flow
42708 2019-Jan-16 21:15:30.048218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42709 2019-Jan-16 21:15:30.048275 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
42710 2019-Jan-16 21:15:30.048926 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42711 2019-Jan-16 21:15:30.049565 - [DEBUG] Edge function : AllBottom (result of previous compose)
42712 2019-Jan-16 21:15:30.049590 - [DEBUG]
42713 2019-Jan-16 21:15:30.049615 - [DEBUG] Join: AllTop & AllBottom
42714 2019-Jan-16 21:15:30.049640 - [DEBUG] = AllBottom (new jump func)
42715 2019-Jan-16 21:15:30.049665 - [DEBUG]
42716 2019-Jan-16 21:15:30.049688 - [DEBUG] Start adding new jump function
42717 2019-Jan-16 21:15:30.049711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42718 2019-Jan-16 21:15:30.049767 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42719 2019-Jan-16 21:15:30.050405 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
42720 2019-Jan-16 21:15:30.051046 - [DEBUG] Edge Function : AllBottom
42721 2019-Jan-16 21:15:30.051075 - [DEBUG] End adding new jump function
42722 2019-Jan-16 21:15:30.051099 - [DEBUG]
42723 2019-Jan-16 21:15:30.051122 - [DEBUG] -------------------------------------------- 1180. Path Edge --------------------------------------------
42724 2019-Jan-16 21:15:30.051147 - [DEBUG]
42725 2019-Jan-16 21:15:30.051170 - [DEBUG] Process 1180. path edge:
42726 2019-Jan-16 21:15:30.051193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42727 2019-Jan-16 21:15:30.051250 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
42728 2019-Jan-16 21:15:30.051900 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42729 2019-Jan-16 21:15:30.052537 - [DEBUG]
42730 2019-Jan-16 21:15:30.052562 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
42731 2019-Jan-16 21:15:30.053215 - [DEBUG] Compose: EdgeIdentity * AllBottom
42732 2019-Jan-16 21:15:30.053243 - [DEBUG]
42733 2019-Jan-16 21:15:30.053267 - [DEBUG] Propagate flow
42734 2019-Jan-16 21:15:30.053290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42735 2019-Jan-16 21:15:30.053347 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
42736 2019-Jan-16 21:15:30.053992 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42737 2019-Jan-16 21:15:30.054629 - [DEBUG] Edge function : AllBottom (result of previous compose)
42738 2019-Jan-16 21:15:30.054654 - [DEBUG]
42739 2019-Jan-16 21:15:30.054679 - [DEBUG] Join: AllTop & AllBottom
42740 2019-Jan-16 21:15:30.054705 - [DEBUG] = AllBottom (new jump func)
42741 2019-Jan-16 21:15:30.054729 - [DEBUG]
42742 2019-Jan-16 21:15:30.054752 - [DEBUG] Start adding new jump function
42743 2019-Jan-16 21:15:30.054775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42744 2019-Jan-16 21:15:30.054831 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42745 2019-Jan-16 21:15:30.055484 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
42746 2019-Jan-16 21:15:30.056127 - [DEBUG] Edge Function : AllBottom
42747 2019-Jan-16 21:15:30.056156 - [DEBUG] End adding new jump function
42748 2019-Jan-16 21:15:30.056180 - [DEBUG]
42749 2019-Jan-16 21:15:30.056203 - [DEBUG] -------------------------------------------- 1181. Path Edge --------------------------------------------
42750 2019-Jan-16 21:15:30.056228 - [DEBUG]
42751 2019-Jan-16 21:15:30.056251 - [DEBUG] Process 1181. path edge:
42752 2019-Jan-16 21:15:30.056275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42753 2019-Jan-16 21:15:30.056331 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
42754 2019-Jan-16 21:15:30.056975 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42755 2019-Jan-16 21:15:30.057612 - [DEBUG]
42756 2019-Jan-16 21:15:30.057636 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
42757 2019-Jan-16 21:15:30.058293 - [DEBUG] Possible callees:
42758 2019-Jan-16 21:15:30.058319 - [DEBUG] llvm.dbg.declare
42759 2019-Jan-16 21:15:30.058344 - [DEBUG] Possible return sites:
42760 2019-Jan-16 21:15:30.058367 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16942761 2019-Jan-16 21:15:30.059655 - [DEBUG] Found and process special summary
42762 2019-Jan-16 21:15:30.059700 - [DEBUG] Compose: EdgeIdentity * AllBottom
42763 2019-Jan-16 21:15:30.059727 - [DEBUG]
42764 2019-Jan-16 21:15:30.059751 - [DEBUG] Propagate flow
42765 2019-Jan-16 21:15:30.059774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42766 2019-Jan-16 21:15:30.059831 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
42767 2019-Jan-16 21:15:30.060468 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42768 2019-Jan-16 21:15:30.061106 - [DEBUG] Edge function : AllBottom (result of previous compose)
42769 2019-Jan-16 21:15:30.061131 - [DEBUG]
42770 2019-Jan-16 21:15:30.061156 - [DEBUG] Join: AllTop & AllBottom
42771 2019-Jan-16 21:15:30.061182 - [DEBUG] = AllBottom (new jump func)
42772 2019-Jan-16 21:15:30.061206 - [DEBUG]
42773 2019-Jan-16 21:15:30.061229 - [DEBUG] Start adding new jump function
42774 2019-Jan-16 21:15:30.061252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42775 2019-Jan-16 21:15:30.061309 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42776 2019-Jan-16 21:15:30.061964 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
42777 2019-Jan-16 21:15:30.062601 - [DEBUG] Edge Function : AllBottom
42778 2019-Jan-16 21:15:30.062629 - [DEBUG] End adding new jump function
42779 2019-Jan-16 21:15:30.062653 - [DEBUG]
42780 2019-Jan-16 21:15:30.062676 - [DEBUG] -------------------------------------------- 1182. Path Edge --------------------------------------------
42781 2019-Jan-16 21:15:30.062700 - [DEBUG]
42782 2019-Jan-16 21:15:30.062723 - [DEBUG] Process 1182. path edge:
42783 2019-Jan-16 21:15:30.062747 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42784 2019-Jan-16 21:15:30.062803 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
42785 2019-Jan-16 21:15:30.063442 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42786 2019-Jan-16 21:15:30.064078 - [DEBUG]
42787 2019-Jan-16 21:15:30.064103 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
42788 2019-Jan-16 21:15:30.064760 - [DEBUG] Compose: EdgeIdentity * AllBottom
42789 2019-Jan-16 21:15:30.064788 - [DEBUG]
42790 2019-Jan-16 21:15:30.064812 - [DEBUG] Propagate flow
42791 2019-Jan-16 21:15:30.064835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42792 2019-Jan-16 21:15:30.064892 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
42793 2019-Jan-16 21:15:30.065556 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42794 2019-Jan-16 21:15:30.066197 - [DEBUG] Edge function : AllBottom (result of previous compose)
42795 2019-Jan-16 21:15:30.066222 - [DEBUG]
42796 2019-Jan-16 21:15:30.066247 - [DEBUG] Join: AllTop & AllBottom
42797 2019-Jan-16 21:15:30.066273 - [DEBUG] = AllBottom (new jump func)
42798 2019-Jan-16 21:15:30.066297 - [DEBUG]
42799 2019-Jan-16 21:15:30.066321 - [DEBUG] Start adding new jump function
42800 2019-Jan-16 21:15:30.066344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42801 2019-Jan-16 21:15:30.066400 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42802 2019-Jan-16 21:15:30.067039 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
42803 2019-Jan-16 21:15:30.067673 - [DEBUG] Edge Function : AllBottom
42804 2019-Jan-16 21:15:30.067702 - [DEBUG] End adding new jump function
42805 2019-Jan-16 21:15:30.067725 - [DEBUG]
42806 2019-Jan-16 21:15:30.067749 - [DEBUG] -------------------------------------------- 1183. Path Edge --------------------------------------------
42807 2019-Jan-16 21:15:30.067781 - [DEBUG]
42808 2019-Jan-16 21:15:30.067806 - [DEBUG] Process 1183. path edge:
42809 2019-Jan-16 21:15:30.067829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42810 2019-Jan-16 21:15:30.067886 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
42811 2019-Jan-16 21:15:30.068536 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42812 2019-Jan-16 21:15:30.069175 - [DEBUG]
42813 2019-Jan-16 21:15:30.069200 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
42814 2019-Jan-16 21:15:30.069857 - [DEBUG] Compose: EdgeIdentity * AllBottom
42815 2019-Jan-16 21:15:30.069886 - [DEBUG]
42816 2019-Jan-16 21:15:30.069910 - [DEBUG] Propagate flow
42817 2019-Jan-16 21:15:30.069933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42818 2019-Jan-16 21:15:30.069990 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
42819 2019-Jan-16 21:15:30.070632 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42820 2019-Jan-16 21:15:30.071269 - [DEBUG] Edge function : AllBottom (result of previous compose)
42821 2019-Jan-16 21:15:30.071294 - [DEBUG]
42822 2019-Jan-16 21:15:30.071319 - [DEBUG] Join: AllTop & AllBottom
42823 2019-Jan-16 21:15:30.071345 - [DEBUG] = AllBottom (new jump func)
42824 2019-Jan-16 21:15:30.071370 - [DEBUG]
42825 2019-Jan-16 21:15:30.071393 - [DEBUG] Start adding new jump function
42826 2019-Jan-16 21:15:30.071417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42827 2019-Jan-16 21:15:30.071473 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42828 2019-Jan-16 21:15:30.072126 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
42829 2019-Jan-16 21:15:30.072766 - [DEBUG] Edge Function : AllBottom
42830 2019-Jan-16 21:15:30.072794 - [DEBUG] End adding new jump function
42831 2019-Jan-16 21:15:30.072818 - [DEBUG]
42832 2019-Jan-16 21:15:30.072842 - [DEBUG] -------------------------------------------- 1184. Path Edge --------------------------------------------
42833 2019-Jan-16 21:15:30.072867 - [DEBUG]
42834 2019-Jan-16 21:15:30.072890 - [DEBUG] Process 1184. path edge:
42835 2019-Jan-16 21:15:30.072914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42836 2019-Jan-16 21:15:30.072970 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
42837 2019-Jan-16 21:15:30.073609 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42838 2019-Jan-16 21:15:30.074247 - [DEBUG]
42839 2019-Jan-16 21:15:30.074272 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
42840 2019-Jan-16 21:15:30.074931 - [DEBUG] Compose: EdgeIdentity * AllBottom
42841 2019-Jan-16 21:15:30.074959 - [DEBUG]
42842 2019-Jan-16 21:15:30.074983 - [DEBUG] Propagate flow
42843 2019-Jan-16 21:15:30.075006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42844 2019-Jan-16 21:15:30.075063 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
42845 2019-Jan-16 21:15:30.075714 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42846 2019-Jan-16 21:15:30.076353 - [DEBUG] Edge function : AllBottom (result of previous compose)
42847 2019-Jan-16 21:15:30.076378 - [DEBUG]
42848 2019-Jan-16 21:15:30.076403 - [DEBUG] Join: AllTop & AllBottom
42849 2019-Jan-16 21:15:30.076429 - [DEBUG] = AllBottom (new jump func)
42850 2019-Jan-16 21:15:30.076453 - [DEBUG]
42851 2019-Jan-16 21:15:30.076477 - [DEBUG] Start adding new jump function
42852 2019-Jan-16 21:15:30.076508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42853 2019-Jan-16 21:15:30.076564 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42854 2019-Jan-16 21:15:30.077204 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
42855 2019-Jan-16 21:15:30.077839 - [DEBUG] Edge Function : AllBottom
42856 2019-Jan-16 21:15:30.077867 - [DEBUG] End adding new jump function
42857 2019-Jan-16 21:15:30.077891 - [DEBUG]
42858 2019-Jan-16 21:15:30.077915 - [DEBUG] -------------------------------------------- 1185. Path Edge --------------------------------------------
42859 2019-Jan-16 21:15:30.077939 - [DEBUG]
42860 2019-Jan-16 21:15:30.077962 - [DEBUG] Process 1185. path edge:
42861 2019-Jan-16 21:15:30.077986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42862 2019-Jan-16 21:15:30.078042 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
42863 2019-Jan-16 21:15:30.078697 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42864 2019-Jan-16 21:15:30.079336 - [DEBUG]
42865 2019-Jan-16 21:15:30.079361 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
42866 2019-Jan-16 21:15:30.080016 - [DEBUG] Compose: EdgeIdentity * AllBottom
42867 2019-Jan-16 21:15:30.080044 - [DEBUG]
42868 2019-Jan-16 21:15:30.080067 - [DEBUG] Propagate flow
42869 2019-Jan-16 21:15:30.080091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42870 2019-Jan-16 21:15:30.080148 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42871 2019-Jan-16 21:15:30.080786 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42872 2019-Jan-16 21:15:30.081424 - [DEBUG] Edge function : AllBottom (result of previous compose)
42873 2019-Jan-16 21:15:30.081448 - [DEBUG]
42874 2019-Jan-16 21:15:30.081473 - [DEBUG] Join: AllTop & AllBottom
42875 2019-Jan-16 21:15:30.081499 - [DEBUG] = AllBottom (new jump func)
42876 2019-Jan-16 21:15:30.081523 - [DEBUG]
42877 2019-Jan-16 21:15:30.081546 - [DEBUG] Start adding new jump function
42878 2019-Jan-16 21:15:30.081569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42879 2019-Jan-16 21:15:30.081625 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42880 2019-Jan-16 21:15:30.082280 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42881 2019-Jan-16 21:15:30.082917 - [DEBUG] Edge Function : AllBottom
42882 2019-Jan-16 21:15:30.082946 - [DEBUG] End adding new jump function
42883 2019-Jan-16 21:15:30.082970 - [DEBUG]
42884 2019-Jan-16 21:15:30.082993 - [DEBUG] -------------------------------------------- 1186. Path Edge --------------------------------------------
42885 2019-Jan-16 21:15:30.083017 - [DEBUG]
42886 2019-Jan-16 21:15:30.083041 - [DEBUG] Process 1186. path edge:
42887 2019-Jan-16 21:15:30.083064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42888 2019-Jan-16 21:15:30.083121 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
42889 2019-Jan-16 21:15:30.083759 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42890 2019-Jan-16 21:15:30.084398 - [DEBUG]
42891 2019-Jan-16 21:15:30.084422 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42892 2019-Jan-16 21:15:30.085093 - [DEBUG] Compose: EdgeIdentity * AllBottom
42893 2019-Jan-16 21:15:30.085122 - [DEBUG]
42894 2019-Jan-16 21:15:30.085146 - [DEBUG] Propagate flow
42895 2019-Jan-16 21:15:30.085177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42896 2019-Jan-16 21:15:30.085235 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42897 2019-Jan-16 21:15:30.085872 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42898 2019-Jan-16 21:15:30.086510 - [DEBUG] Edge function : AllBottom (result of previous compose)
42899 2019-Jan-16 21:15:30.086535 - [DEBUG]
42900 2019-Jan-16 21:15:30.086560 - [DEBUG] Join: AllTop & AllBottom
42901 2019-Jan-16 21:15:30.086586 - [DEBUG] = AllBottom (new jump func)
42902 2019-Jan-16 21:15:30.086610 - [DEBUG]
42903 2019-Jan-16 21:15:30.086633 - [DEBUG] Start adding new jump function
42904 2019-Jan-16 21:15:30.086656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42905 2019-Jan-16 21:15:30.086712 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42906 2019-Jan-16 21:15:30.087352 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42907 2019-Jan-16 21:15:30.087994 - [DEBUG] Edge Function : AllBottom
42908 2019-Jan-16 21:15:30.088024 - [DEBUG] End adding new jump function
42909 2019-Jan-16 21:15:30.088049 - [DEBUG]
42910 2019-Jan-16 21:15:30.088072 - [DEBUG] -------------------------------------------- 1187. Path Edge --------------------------------------------
42911 2019-Jan-16 21:15:30.088097 - [DEBUG]
42912 2019-Jan-16 21:15:30.088121 - [DEBUG] Process 1187. path edge:
42913 2019-Jan-16 21:15:30.088144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42914 2019-Jan-16 21:15:30.088206 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
42915 2019-Jan-16 21:15:30.088923 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42916 2019-Jan-16 21:15:30.089631 - [DEBUG]
42917 2019-Jan-16 21:15:30.089662 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42918 2019-Jan-16 21:15:30.090408 - [DEBUG] Compose: EdgeIdentity * AllBottom
42919 2019-Jan-16 21:15:30.090440 - [DEBUG]
42920 2019-Jan-16 21:15:30.090464 - [DEBUG] Propagate flow
42921 2019-Jan-16 21:15:30.090487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42922 2019-Jan-16 21:15:30.090561 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42923 2019-Jan-16 21:15:30.091218 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42924 2019-Jan-16 21:15:30.091884 - [DEBUG] Edge function : AllBottom (result of previous compose)
42925 2019-Jan-16 21:15:30.091909 - [DEBUG]
42926 2019-Jan-16 21:15:30.091935 - [DEBUG] Join: AllTop & AllBottom
42927 2019-Jan-16 21:15:30.091961 - [DEBUG] = AllBottom (new jump func)
42928 2019-Jan-16 21:15:30.091985 - [DEBUG]
42929 2019-Jan-16 21:15:30.092009 - [DEBUG] Start adding new jump function
42930 2019-Jan-16 21:15:30.092032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42931 2019-Jan-16 21:15:30.092088 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42932 2019-Jan-16 21:15:30.092726 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42933 2019-Jan-16 21:15:30.093361 - [DEBUG] Edge Function : AllBottom
42934 2019-Jan-16 21:15:30.093391 - [DEBUG] End adding new jump function
42935 2019-Jan-16 21:15:30.093415 - [DEBUG]
42936 2019-Jan-16 21:15:30.093439 - [DEBUG] -------------------------------------------- 1188. Path Edge --------------------------------------------
42937 2019-Jan-16 21:15:30.093464 - [DEBUG]
42938 2019-Jan-16 21:15:30.093487 - [DEBUG] Process 1188. path edge:
42939 2019-Jan-16 21:15:30.093511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42940 2019-Jan-16 21:15:30.093586 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
42941 2019-Jan-16 21:15:30.094221 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42942 2019-Jan-16 21:15:30.094860 - [DEBUG]
42943 2019-Jan-16 21:15:30.094885 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42944 2019-Jan-16 21:15:30.095561 - [DEBUG] Compose: EdgeIdentity * AllBottom
42945 2019-Jan-16 21:15:30.095589 - [DEBUG]
42946 2019-Jan-16 21:15:30.095613 - [DEBUG] Propagate flow
42947 2019-Jan-16 21:15:30.095636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42948 2019-Jan-16 21:15:30.095693 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42949 2019-Jan-16 21:15:30.096346 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42950 2019-Jan-16 21:15:30.096984 - [DEBUG] Edge function : AllBottom (result of previous compose)
42951 2019-Jan-16 21:15:30.097010 - [DEBUG]
42952 2019-Jan-16 21:15:30.097035 - [DEBUG] Join: AllTop & AllBottom
42953 2019-Jan-16 21:15:30.097061 - [DEBUG] = AllBottom (new jump func)
42954 2019-Jan-16 21:15:30.097085 - [DEBUG]
42955 2019-Jan-16 21:15:30.097108 - [DEBUG] Start adding new jump function
42956 2019-Jan-16 21:15:30.097131 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42957 2019-Jan-16 21:15:30.097187 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42958 2019-Jan-16 21:15:30.097825 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42959 2019-Jan-16 21:15:30.098478 - [DEBUG] Edge Function : AllBottom
42960 2019-Jan-16 21:15:30.098507 - [DEBUG] End adding new jump function
42961 2019-Jan-16 21:15:30.098531 - [DEBUG]
42962 2019-Jan-16 21:15:30.098555 - [DEBUG] -------------------------------------------- 1189. Path Edge --------------------------------------------
42963 2019-Jan-16 21:15:30.098579 - [DEBUG]
42964 2019-Jan-16 21:15:30.098603 - [DEBUG] Process 1189. path edge:
42965 2019-Jan-16 21:15:30.098626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42966 2019-Jan-16 21:15:30.098682 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
42967 2019-Jan-16 21:15:30.099322 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42968 2019-Jan-16 21:15:30.099962 - [DEBUG]
42969 2019-Jan-16 21:15:30.099987 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42970 2019-Jan-16 21:15:30.100649 - [DEBUG] Compose: EdgeIdentity * AllBottom
42971 2019-Jan-16 21:15:30.100677 - [DEBUG]
42972 2019-Jan-16 21:15:30.100701 - [DEBUG] Propagate flow
42973 2019-Jan-16 21:15:30.100724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42974 2019-Jan-16 21:15:30.100781 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42975 2019-Jan-16 21:15:30.101416 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42976 2019-Jan-16 21:15:30.102068 - [DEBUG] Edge function : AllBottom (result of previous compose)
42977 2019-Jan-16 21:15:30.102093 - [DEBUG]
42978 2019-Jan-16 21:15:30.102118 - [DEBUG] Join: AllTop & AllBottom
42979 2019-Jan-16 21:15:30.102144 - [DEBUG] = AllBottom (new jump func)
42980 2019-Jan-16 21:15:30.102168 - [DEBUG]
42981 2019-Jan-16 21:15:30.102191 - [DEBUG] Start adding new jump function
42982 2019-Jan-16 21:15:30.102214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42983 2019-Jan-16 21:15:30.102278 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42984 2019-Jan-16 21:15:30.102917 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42985 2019-Jan-16 21:15:30.103551 - [DEBUG] Edge Function : AllBottom
42986 2019-Jan-16 21:15:30.103580 - [DEBUG] End adding new jump function
42987 2019-Jan-16 21:15:30.103603 - [DEBUG]
42988 2019-Jan-16 21:15:30.103627 - [DEBUG] -------------------------------------------- 1190. Path Edge --------------------------------------------
42989 2019-Jan-16 21:15:30.103651 - [DEBUG]
42990 2019-Jan-16 21:15:30.103674 - [DEBUG] Process 1190. path edge:
42991 2019-Jan-16 21:15:30.103698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42992 2019-Jan-16 21:15:30.103754 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
42993 2019-Jan-16 21:15:30.104388 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42994 2019-Jan-16 21:15:30.105024 - [DEBUG]
42995 2019-Jan-16 21:15:30.105048 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42996 2019-Jan-16 21:15:30.105718 - [DEBUG] Compose: EdgeIdentity * AllBottom
42997 2019-Jan-16 21:15:30.105746 - [DEBUG]
42998 2019-Jan-16 21:15:30.105770 - [DEBUG] Propagate flow
42999 2019-Jan-16 21:15:30.105793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43000 2019-Jan-16 21:15:30.105850 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43001 2019-Jan-16 21:15:30.106486 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43002 2019-Jan-16 21:15:30.107124 - [DEBUG] Edge function : AllBottom (result of previous compose)
43003 2019-Jan-16 21:15:30.107149 - [DEBUG]
43004 2019-Jan-16 21:15:30.107174 - [DEBUG] Join: AllTop & AllBottom
43005 2019-Jan-16 21:15:30.107200 - [DEBUG] = AllBottom (new jump func)
43006 2019-Jan-16 21:15:30.107224 - [DEBUG]
43007 2019-Jan-16 21:15:30.107247 - [DEBUG] Start adding new jump function
43008 2019-Jan-16 21:15:30.107271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43009 2019-Jan-16 21:15:30.107326 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43010 2019-Jan-16 21:15:30.107964 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43011 2019-Jan-16 21:15:30.108613 - [DEBUG] Edge Function : AllBottom
43012 2019-Jan-16 21:15:30.108642 - [DEBUG] End adding new jump function
43013 2019-Jan-16 21:15:30.108666 - [DEBUG]
43014 2019-Jan-16 21:15:30.108690 - [DEBUG] -------------------------------------------- 1191. Path Edge --------------------------------------------
43015 2019-Jan-16 21:15:30.108714 - [DEBUG]
43016 2019-Jan-16 21:15:30.108737 - [DEBUG] Process 1191. path edge:
43017 2019-Jan-16 21:15:30.108761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43018 2019-Jan-16 21:15:30.108817 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
43019 2019-Jan-16 21:15:30.109451 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43020 2019-Jan-16 21:15:30.110087 - [DEBUG]
43021 2019-Jan-16 21:15:30.110111 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43022 2019-Jan-16 21:15:30.110799 - [DEBUG] Start of endsummarytab entry
43023 2019-Jan-16 21:15:30.110839 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
43024 2019-Jan-16 21:15:30.111518 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
43025 2019-Jan-16 21:15:30.111595 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43026 2019-Jan-16 21:15:30.112281 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43027 2019-Jan-16 21:15:30.112938 - [DEBUG] EF: AllBottom
43028 2019-Jan-16 21:15:30.112965 - [DEBUG]
43029 2019-Jan-16 21:15:30.112988 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43030 2019-Jan-16 21:15:30.113624 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
43031 2019-Jan-16 21:15:30.114271 - [DEBUG] EF: AllBottom
43032 2019-Jan-16 21:15:30.114296 - [DEBUG]
43033 2019-Jan-16 21:15:30.114320 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43034 2019-Jan-16 21:15:30.114952 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43035 2019-Jan-16 21:15:30.115617 - [DEBUG] EF: AllBottom
43036 2019-Jan-16 21:15:30.115642 - [DEBUG]
43037 2019-Jan-16 21:15:30.115665 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43038 2019-Jan-16 21:15:30.116309 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43039 2019-Jan-16 21:15:30.116985 - [DEBUG] EF: AllBottom
43040 2019-Jan-16 21:15:30.117011 - [DEBUG]
43041 2019-Jan-16 21:15:30.117034 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43042 2019-Jan-16 21:15:30.117689 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43043 2019-Jan-16 21:15:30.118330 - [DEBUG] EF: AllBottom
43044 2019-Jan-16 21:15:30.118355 - [DEBUG]
43045 2019-Jan-16 21:15:30.118378 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43046 2019-Jan-16 21:15:30.119030 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
43047 2019-Jan-16 21:15:30.119664 - [DEBUG] EF: AllBottom
43048 2019-Jan-16 21:15:30.119689 - [DEBUG]
43049 2019-Jan-16 21:15:30.119712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43050 2019-Jan-16 21:15:30.120345 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43051 2019-Jan-16 21:15:30.120982 - [DEBUG] EF: AllBottom
43052 2019-Jan-16 21:15:30.121007 - [DEBUG]
43053 2019-Jan-16 21:15:30.121030 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43054 2019-Jan-16 21:15:30.121662 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
43055 2019-Jan-16 21:15:30.122329 - [DEBUG] EF: AllBottom
43056 2019-Jan-16 21:15:30.122353 - [DEBUG]
43057 2019-Jan-16 21:15:30.122377 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43058 2019-Jan-16 21:15:30.123010 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
43059 2019-Jan-16 21:15:30.123647 - [DEBUG] EF: AllBottom
43060 2019-Jan-16 21:15:30.123671 - [DEBUG]
43061 2019-Jan-16 21:15:30.123695 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43062 2019-Jan-16 21:15:30.124327 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43063 2019-Jan-16 21:15:30.124970 - [DEBUG] EF: AllBottom
43064 2019-Jan-16 21:15:30.124995 - [DEBUG]
43065 2019-Jan-16 21:15:30.125018 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43066 2019-Jan-16 21:15:30.125667 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
43067 2019-Jan-16 21:15:30.126305 - [DEBUG] EF: AllBottom
43068 2019-Jan-16 21:15:30.126330 - [DEBUG]
43069 2019-Jan-16 21:15:30.126353 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43070 2019-Jan-16 21:15:30.126986 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43071 2019-Jan-16 21:15:30.127620 - [DEBUG] EF: AllBottom
43072 2019-Jan-16 21:15:30.127644 - [DEBUG]
43073 2019-Jan-16 21:15:30.127686 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43074 2019-Jan-16 21:15:30.128320 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
43075 2019-Jan-16 21:15:30.128970 - [DEBUG] EF: AllBottom
43076 2019-Jan-16 21:15:30.128994 - [DEBUG]
43077 2019-Jan-16 21:15:30.129018 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43078 2019-Jan-16 21:15:30.129650 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43079 2019-Jan-16 21:15:30.130287 - [DEBUG] EF: AllBottom
43080 2019-Jan-16 21:15:30.130312 - [DEBUG]
43081 2019-Jan-16 21:15:30.130335 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43082 2019-Jan-16 21:15:30.130967 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43083 2019-Jan-16 21:15:30.131604 - [DEBUG] EF: AllBottom
43084 2019-Jan-16 21:15:30.131629 - [DEBUG]
43085 2019-Jan-16 21:15:30.131657 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43086 2019-Jan-16 21:15:30.132319 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
43087 2019-Jan-16 21:15:30.132962 - [DEBUG] EF: AllBottom
43088 2019-Jan-16 21:15:30.132987 - [DEBUG]
43089 2019-Jan-16 21:15:30.133010 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43090 2019-Jan-16 21:15:30.133643 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
43091 2019-Jan-16 21:15:30.134280 - [DEBUG] EF: AllBottom
43092 2019-Jan-16 21:15:30.134304 - [DEBUG]
43093 2019-Jan-16 21:15:30.134327 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43094 2019-Jan-16 21:15:30.134960 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43095 2019-Jan-16 21:15:30.135616 - [DEBUG] EF: AllBottom
43096 2019-Jan-16 21:15:30.135640 - [DEBUG]
43097 2019-Jan-16 21:15:30.135664 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43098 2019-Jan-16 21:15:30.136296 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
43099 2019-Jan-16 21:15:30.136930 - [DEBUG] EF: AllBottom
43100 2019-Jan-16 21:15:30.136955 - [DEBUG]
43101 2019-Jan-16 21:15:30.136978 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43102 2019-Jan-16 21:15:30.137617 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43103 2019-Jan-16 21:15:30.138253 - [DEBUG] EF: AllBottom
43104 2019-Jan-16 21:15:30.138278 - [DEBUG]
43105 2019-Jan-16 21:15:30.138301 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43106 2019-Jan-16 21:15:30.138952 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43107 2019-Jan-16 21:15:30.139597 - [DEBUG] EF: AllBottom
43108 2019-Jan-16 21:15:30.139622 - [DEBUG]
43109 2019-Jan-16 21:15:30.139645 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43110 2019-Jan-16 21:15:30.140278 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
43111 2019-Jan-16 21:15:30.140914 - [DEBUG] EF: AllBottom
43112 2019-Jan-16 21:15:30.140939 - [DEBUG]
43113 2019-Jan-16 21:15:30.140962 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43114 2019-Jan-16 21:15:30.141594 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
43115 2019-Jan-16 21:15:30.142260 - [DEBUG] EF: AllBottom
43116 2019-Jan-16 21:15:30.142284 - [DEBUG]
43117 2019-Jan-16 21:15:30.142308 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43118 2019-Jan-16 21:15:30.142941 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
43119 2019-Jan-16 21:15:30.143615 - [DEBUG] EF: AllBottom
43120 2019-Jan-16 21:15:30.143641 - [DEBUG]
43121 2019-Jan-16 21:15:30.143665 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43122 2019-Jan-16 21:15:30.144307 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
43123 2019-Jan-16 21:15:30.144959 - [DEBUG] EF: AllBottom
43124 2019-Jan-16 21:15:30.144984 - [DEBUG]
43125 2019-Jan-16 21:15:30.145008 - [DEBUG] ---------------
43126 2019-Jan-16 21:15:30.145031 - [DEBUG]
43127 2019-Jan-16 21:15:30.145058 - [DEBUG] End of endsummarytab entry
43128 2019-Jan-16 21:15:30.145098 - [DEBUG]
43129 2019-Jan-16 21:15:30.145122 - [DEBUG] Start of incomingtab entry
43130 2019-Jan-16 21:15:30.145148 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
43131 2019-Jan-16 21:15:30.145787 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
43132 2019-Jan-16 21:15:30.145847 - [DEBUG] ---------------
43133 2019-Jan-16 21:15:30.145871 - [DEBUG] End of incomingtab entry
43134 2019-Jan-16 21:15:30.145894 - [DEBUG]
43135 2019-Jan-16 21:15:30.145922 - [DEBUG] EDGE:
43136 2019-Jan-16 21:15:30.145979 - [DEBUG] ---> 43137 2019-Jan-16 21:15:30.146613 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43138 2019-Jan-16 21:15:30.147251 - [DEBUG]
43139 2019-Jan-16 21:15:30.147278 - [DEBUG] EDGE:
43140 2019-Jan-16 21:15:30.147335 - [DEBUG] ---> 43141 2019-Jan-16 21:15:30.147968 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43142 2019-Jan-16 21:15:30.148621 - [DEBUG]
43143 2019-Jan-16 21:15:30.148673 - [DEBUG] Compose: EdgeIdentity * AllBottom
43144 2019-Jan-16 21:15:30.148701 - [DEBUG]
43145 2019-Jan-16 21:15:30.148724 - [DEBUG] Propagate flow
43146 2019-Jan-16 21:15:30.148747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43147 2019-Jan-16 21:15:30.148804 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
43148 2019-Jan-16 21:15:30.149450 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43149 2019-Jan-16 21:15:30.150087 - [DEBUG] Edge function : AllBottom (result of previous compose)
43150 2019-Jan-16 21:15:30.150112 - [DEBUG]
43151 2019-Jan-16 21:15:30.150139 - [DEBUG] Join: AllTop & AllBottom
43152 2019-Jan-16 21:15:30.150165 - [DEBUG] = AllBottom (new jump func)
43153 2019-Jan-16 21:15:30.150189 - [DEBUG]
43154 2019-Jan-16 21:15:30.150212 - [DEBUG] Start adding new jump function
43155 2019-Jan-16 21:15:30.150236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43156 2019-Jan-16 21:15:30.150291 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43157 2019-Jan-16 21:15:30.150930 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
43158 2019-Jan-16 21:15:30.151572 - [DEBUG] Edge Function : AllBottom
43159 2019-Jan-16 21:15:30.151603 - [DEBUG] End adding new jump function
43160 2019-Jan-16 21:15:30.151627 - [DEBUG]
43161 2019-Jan-16 21:15:30.151651 - [DEBUG] -------------------------------------------- 1192. Path Edge --------------------------------------------
43162 2019-Jan-16 21:15:30.151676 - [DEBUG]
43163 2019-Jan-16 21:15:30.151699 - [DEBUG] Process 1192. path edge:
43164 2019-Jan-16 21:15:30.151723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43165 2019-Jan-16 21:15:30.151792 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
43166 2019-Jan-16 21:15:30.152451 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43167 2019-Jan-16 21:15:30.153089 - [DEBUG]
43168 2019-Jan-16 21:15:30.153113 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
43169 2019-Jan-16 21:15:30.153774 - [DEBUG] Possible callees:
43170 2019-Jan-16 21:15:30.153799 - [DEBUG] llvm.dbg.declare
43171 2019-Jan-16 21:15:30.153824 - [DEBUG] Possible return sites:
43172 2019-Jan-16 21:15:30.153847 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19343173 2019-Jan-16 21:15:30.155141 - [DEBUG] Found and process special summary
43174 2019-Jan-16 21:15:30.155177 - [DEBUG] Compose: EdgeIdentity * AllBottom
43175 2019-Jan-16 21:15:30.155204 - [DEBUG]
43176 2019-Jan-16 21:15:30.155227 - [DEBUG] Propagate flow
43177 2019-Jan-16 21:15:30.155250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43178 2019-Jan-16 21:15:30.155307 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
43179 2019-Jan-16 21:15:30.155954 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43180 2019-Jan-16 21:15:30.156592 - [DEBUG] Edge function : AllBottom (result of previous compose)
43181 2019-Jan-16 21:15:30.156617 - [DEBUG]
43182 2019-Jan-16 21:15:30.156642 - [DEBUG] Join: AllTop & AllBottom
43183 2019-Jan-16 21:15:30.156668 - [DEBUG] = AllBottom (new jump func)
43184 2019-Jan-16 21:15:30.156692 - [DEBUG]
43185 2019-Jan-16 21:15:30.156715 - [DEBUG] Start adding new jump function
43186 2019-Jan-16 21:15:30.156738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43187 2019-Jan-16 21:15:30.156793 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43188 2019-Jan-16 21:15:30.157452 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
43189 2019-Jan-16 21:15:30.158127 - [DEBUG] Edge Function : AllBottom
43190 2019-Jan-16 21:15:30.158161 - [DEBUG] End adding new jump function
43191 2019-Jan-16 21:15:30.158184 - [DEBUG]
43192 2019-Jan-16 21:15:30.158208 - [DEBUG] -------------------------------------------- 1193. Path Edge --------------------------------------------
43193 2019-Jan-16 21:15:30.158233 - [DEBUG]
43194 2019-Jan-16 21:15:30.158256 - [DEBUG] Process 1193. path edge:
43195 2019-Jan-16 21:15:30.158280 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43196 2019-Jan-16 21:15:30.158346 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
43197 2019-Jan-16 21:15:30.159060 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43198 2019-Jan-16 21:15:30.159713 - [DEBUG]
43199 2019-Jan-16 21:15:30.159739 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
43200 2019-Jan-16 21:15:30.160417 - [DEBUG] Compose: EdgeIdentity * AllBottom
43201 2019-Jan-16 21:15:30.160446 - [DEBUG]
43202 2019-Jan-16 21:15:30.160470 - [DEBUG] Propagate flow
43203 2019-Jan-16 21:15:30.160494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43204 2019-Jan-16 21:15:30.160553 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
43205 2019-Jan-16 21:15:30.161190 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43206 2019-Jan-16 21:15:30.161847 - [DEBUG] Edge function : AllBottom (result of previous compose)
43207 2019-Jan-16 21:15:30.161897 - [DEBUG]
43208 2019-Jan-16 21:15:30.161923 - [DEBUG] Join: AllTop & AllBottom
43209 2019-Jan-16 21:15:30.161950 - [DEBUG] = AllBottom (new jump func)
43210 2019-Jan-16 21:15:30.161974 - [DEBUG]
43211 2019-Jan-16 21:15:30.161998 - [DEBUG] Start adding new jump function
43212 2019-Jan-16 21:15:30.162021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43213 2019-Jan-16 21:15:30.162077 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43214 2019-Jan-16 21:15:30.162716 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
43215 2019-Jan-16 21:15:30.163351 - [DEBUG] Edge Function : AllBottom
43216 2019-Jan-16 21:15:30.163379 - [DEBUG] End adding new jump function
43217 2019-Jan-16 21:15:30.163403 - [DEBUG]
43218 2019-Jan-16 21:15:30.163427 - [DEBUG] -------------------------------------------- 1194. Path Edge --------------------------------------------
43219 2019-Jan-16 21:15:30.163452 - [DEBUG]
43220 2019-Jan-16 21:15:30.163475 - [DEBUG] Process 1194. path edge:
43221 2019-Jan-16 21:15:30.163499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43222 2019-Jan-16 21:15:30.163555 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
43223 2019-Jan-16 21:15:30.164190 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43224 2019-Jan-16 21:15:30.164827 - [DEBUG]
43225 2019-Jan-16 21:15:30.164852 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
43226 2019-Jan-16 21:15:30.165526 - [DEBUG] Compose: EdgeIdentity * AllBottom
43227 2019-Jan-16 21:15:30.165554 - [DEBUG]
43228 2019-Jan-16 21:15:30.165578 - [DEBUG] Propagate flow
43229 2019-Jan-16 21:15:30.165601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43230 2019-Jan-16 21:15:30.165658 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
43231 2019-Jan-16 21:15:30.166296 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43232 2019-Jan-16 21:15:30.166936 - [DEBUG] Edge function : AllBottom (result of previous compose)
43233 2019-Jan-16 21:15:30.166961 - [DEBUG]
43234 2019-Jan-16 21:15:30.166986 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43235 2019-Jan-16 21:15:30.167012 - [DEBUG] = AllBottom
43236 2019-Jan-16 21:15:30.167036 - [DEBUG]
43237 2019-Jan-16 21:15:30.167059 - [DEBUG] PROPAGATE: No new function!
43238 2019-Jan-16 21:15:30.167084 - [DEBUG] EDGE:
43239 2019-Jan-16 21:15:30.167142 - [DEBUG] ---> 43240 2019-Jan-16 21:15:30.167777 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43241 2019-Jan-16 21:15:30.168428 - [DEBUG]
43242 2019-Jan-16 21:15:30.168454 - [DEBUG] EDGE:
43243 2019-Jan-16 21:15:30.168511 - [DEBUG] ---> 43244 2019-Jan-16 21:15:30.169150 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43245 2019-Jan-16 21:15:30.169787 - [DEBUG]
43246 2019-Jan-16 21:15:30.169830 - [DEBUG] Compose: EdgeIdentity * AllBottom
43247 2019-Jan-16 21:15:30.169857 - [DEBUG]
43248 2019-Jan-16 21:15:30.169880 - [DEBUG] Propagate flow
43249 2019-Jan-16 21:15:30.169904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43250 2019-Jan-16 21:15:30.169959 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
43251 2019-Jan-16 21:15:30.170598 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43252 2019-Jan-16 21:15:30.171243 - [DEBUG] Edge function : AllBottom (result of previous compose)
43253 2019-Jan-16 21:15:30.171269 - [DEBUG]
43254 2019-Jan-16 21:15:30.171294 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43255 2019-Jan-16 21:15:30.171320 - [DEBUG] = AllBottom
43256 2019-Jan-16 21:15:30.171344 - [DEBUG]
43257 2019-Jan-16 21:15:30.171366 - [DEBUG] PROPAGATE: No new function!
43258 2019-Jan-16 21:15:30.171396 - [DEBUG] EDGE:
43259 2019-Jan-16 21:15:30.171453 - [DEBUG] ---> 43260 2019-Jan-16 21:15:30.172116 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43261 2019-Jan-16 21:15:30.172754 - [DEBUG]
43262 2019-Jan-16 21:15:30.172780 - [DEBUG] EDGE:
43263 2019-Jan-16 21:15:30.172837 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
43264 2019-Jan-16 21:15:30.173498 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43265 2019-Jan-16 21:15:30.174170 - [DEBUG]
43266 2019-Jan-16 21:15:30.174199 - [DEBUG] EDGE:
43267 2019-Jan-16 21:15:30.174263 - [DEBUG] ---> 43268 2019-Jan-16 21:15:30.174934 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43269 2019-Jan-16 21:15:30.175602 - [DEBUG]
43270 2019-Jan-16 21:15:30.175629 - [DEBUG] EDGE:
43271 2019-Jan-16 21:15:30.175687 - [DEBUG] ---> 43272 2019-Jan-16 21:15:30.176323 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43273 2019-Jan-16 21:15:30.176960 - [DEBUG]
43274 2019-Jan-16 21:15:30.176986 - [DEBUG] EDGE:
43275 2019-Jan-16 21:15:30.177043 - [DEBUG] ---> 43276 2019-Jan-16 21:15:30.177682 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43277 2019-Jan-16 21:15:30.178320 - [DEBUG]
43278 2019-Jan-16 21:15:30.178368 - [DEBUG] Compose: EdgeIdentity * AllBottom
43279 2019-Jan-16 21:15:30.178395 - [DEBUG]
43280 2019-Jan-16 21:15:30.178433 - [DEBUG] Propagate flow
43281 2019-Jan-16 21:15:30.178456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43282 2019-Jan-16 21:15:30.178513 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
43283 2019-Jan-16 21:15:30.179153 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43284 2019-Jan-16 21:15:30.179790 - [DEBUG] Edge function : AllBottom (result of previous compose)
43285 2019-Jan-16 21:15:30.179815 - [DEBUG]
43286 2019-Jan-16 21:15:30.179842 - [DEBUG] Join: AllTop & AllBottom
43287 2019-Jan-16 21:15:30.179867 - [DEBUG] = AllBottom (new jump func)
43288 2019-Jan-16 21:15:30.179892 - [DEBUG]
43289 2019-Jan-16 21:15:30.179915 - [DEBUG] Start adding new jump function
43290 2019-Jan-16 21:15:30.179938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43291 2019-Jan-16 21:15:30.179994 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43292 2019-Jan-16 21:15:30.180633 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
43293 2019-Jan-16 21:15:30.181270 - [DEBUG] Edge Function : AllBottom
43294 2019-Jan-16 21:15:30.181301 - [DEBUG] End adding new jump function
43295 2019-Jan-16 21:15:30.181340 - [DEBUG]
43296 2019-Jan-16 21:15:30.181365 - [DEBUG] -------------------------------------------- 1195. Path Edge --------------------------------------------
43297 2019-Jan-16 21:15:30.181389 - [DEBUG]
43298 2019-Jan-16 21:15:30.181412 - [DEBUG] Process 1195. path edge:
43299 2019-Jan-16 21:15:30.181436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43300 2019-Jan-16 21:15:30.181492 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
43301 2019-Jan-16 21:15:30.182148 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43302 2019-Jan-16 21:15:30.182787 - [DEBUG]
43303 2019-Jan-16 21:15:30.182812 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
43304 2019-Jan-16 21:15:30.183475 - [DEBUG] Compose: EdgeIdentity * AllBottom
43305 2019-Jan-16 21:15:30.183503 - [DEBUG]
43306 2019-Jan-16 21:15:30.183527 - [DEBUG] Propagate flow
43307 2019-Jan-16 21:15:30.183550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43308 2019-Jan-16 21:15:30.183608 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
43309 2019-Jan-16 21:15:30.184242 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43310 2019-Jan-16 21:15:30.184880 - [DEBUG] Edge function : AllBottom (result of previous compose)
43311 2019-Jan-16 21:15:30.184905 - [DEBUG]
43312 2019-Jan-16 21:15:30.184930 - [DEBUG] Join: AllTop & AllBottom
43313 2019-Jan-16 21:15:30.184956 - [DEBUG] = AllBottom (new jump func)
43314 2019-Jan-16 21:15:30.184980 - [DEBUG]
43315 2019-Jan-16 21:15:30.185003 - [DEBUG] Start adding new jump function
43316 2019-Jan-16 21:15:30.185027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43317 2019-Jan-16 21:15:30.185096 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43318 2019-Jan-16 21:15:30.185737 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
43319 2019-Jan-16 21:15:30.186368 - [DEBUG] Edge Function : AllBottom
43320 2019-Jan-16 21:15:30.186396 - [DEBUG] End adding new jump function
43321 2019-Jan-16 21:15:30.186420 - [DEBUG]
43322 2019-Jan-16 21:15:30.186444 - [DEBUG] -------------------------------------------- 1196. Path Edge --------------------------------------------
43323 2019-Jan-16 21:15:30.186468 - [DEBUG]
43324 2019-Jan-16 21:15:30.186491 - [DEBUG] Process 1196. path edge:
43325 2019-Jan-16 21:15:30.186515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43326 2019-Jan-16 21:15:30.186571 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
43327 2019-Jan-16 21:15:30.187205 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43328 2019-Jan-16 21:15:30.187843 - [DEBUG]
43329 2019-Jan-16 21:15:30.187868 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
43330 2019-Jan-16 21:15:30.188536 - [DEBUG] Compose: EdgeIdentity * AllBottom
43331 2019-Jan-16 21:15:30.188564 - [DEBUG]
43332 2019-Jan-16 21:15:30.188588 - [DEBUG] Propagate flow
43333 2019-Jan-16 21:15:30.188611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43334 2019-Jan-16 21:15:30.188668 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43335 2019-Jan-16 21:15:30.189304 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43336 2019-Jan-16 21:15:30.189941 - [DEBUG] Edge function : AllBottom (result of previous compose)
43337 2019-Jan-16 21:15:30.189966 - [DEBUG]
43338 2019-Jan-16 21:15:30.189992 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43339 2019-Jan-16 21:15:30.190017 - [DEBUG] = AllBottom
43340 2019-Jan-16 21:15:30.190050 - [DEBUG]
43341 2019-Jan-16 21:15:30.190074 - [DEBUG] PROPAGATE: No new function!
43342 2019-Jan-16 21:15:30.190099 - [DEBUG] EDGE:
43343 2019-Jan-16 21:15:30.190156 - [DEBUG] ---> 43344 2019-Jan-16 21:15:30.190808 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43345 2019-Jan-16 21:15:30.191449 - [DEBUG]
43346 2019-Jan-16 21:15:30.191475 - [DEBUG] EDGE:
43347 2019-Jan-16 21:15:30.191532 - [DEBUG] ---> 43348 2019-Jan-16 21:15:30.192188 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43349 2019-Jan-16 21:15:30.192827 - [DEBUG]
43350 2019-Jan-16 21:15:30.192853 - [DEBUG] EDGE:
43351 2019-Jan-16 21:15:30.192910 - [DEBUG] ---> 43352 2019-Jan-16 21:15:30.193545 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43353 2019-Jan-16 21:15:30.194181 - [DEBUG]
43354 2019-Jan-16 21:15:30.194208 - [DEBUG] EDGE:
43355 2019-Jan-16 21:15:30.194264 - [DEBUG] ---> 43356 2019-Jan-16 21:15:30.194903 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43357 2019-Jan-16 21:15:30.195570 - [DEBUG]
43358 2019-Jan-16 21:15:30.195596 - [DEBUG] EDGE:
43359 2019-Jan-16 21:15:30.195654 - [DEBUG] ---> 43360 2019-Jan-16 21:15:30.196287 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43361 2019-Jan-16 21:15:30.196925 - [DEBUG]
43362 2019-Jan-16 21:15:30.196951 - [DEBUG] EDGE:
43363 2019-Jan-16 21:15:30.197008 - [DEBUG] ---> 43364 2019-Jan-16 21:15:30.197645 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43365 2019-Jan-16 21:15:30.198284 - [DEBUG]
43366 2019-Jan-16 21:15:30.198328 - [DEBUG] Compose: EdgeIdentity * AllBottom
43367 2019-Jan-16 21:15:30.198355 - [DEBUG]
43368 2019-Jan-16 21:15:30.198379 - [DEBUG] Propagate flow
43369 2019-Jan-16 21:15:30.198414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43370 2019-Jan-16 21:15:30.198473 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43371 2019-Jan-16 21:15:30.199112 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43372 2019-Jan-16 21:15:30.199750 - [DEBUG] Edge function : AllBottom (result of previous compose)
43373 2019-Jan-16 21:15:30.199774 - [DEBUG]
43374 2019-Jan-16 21:15:30.199800 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43375 2019-Jan-16 21:15:30.199826 - [DEBUG] = AllBottom
43376 2019-Jan-16 21:15:30.199850 - [DEBUG]
43377 2019-Jan-16 21:15:30.199872 - [DEBUG] PROPAGATE: No new function!
43378 2019-Jan-16 21:15:30.199902 - [DEBUG] EDGE:
43379 2019-Jan-16 21:15:30.199959 - [DEBUG] ---> 43380 2019-Jan-16 21:15:30.200606 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43381 2019-Jan-16 21:15:30.201245 - [DEBUG]
43382 2019-Jan-16 21:15:30.201281 - [DEBUG] EDGE:
43383 2019-Jan-16 21:15:30.201338 - [DEBUG] ---> 43384 2019-Jan-16 21:15:30.201989 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43385 2019-Jan-16 21:15:30.202628 - [DEBUG]
43386 2019-Jan-16 21:15:30.202654 - [DEBUG] EDGE:
43387 2019-Jan-16 21:15:30.202711 - [DEBUG] ---> 43388 2019-Jan-16 21:15:30.203347 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43389 2019-Jan-16 21:15:30.203984 - [DEBUG]
43390 2019-Jan-16 21:15:30.204022 - [DEBUG] Compose: EdgeIdentity * AllBottom
43391 2019-Jan-16 21:15:30.204049 - [DEBUG]
43392 2019-Jan-16 21:15:30.204072 - [DEBUG] Propagate flow
43393 2019-Jan-16 21:15:30.204095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43394 2019-Jan-16 21:15:30.204151 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43395 2019-Jan-16 21:15:30.204789 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43396 2019-Jan-16 21:15:30.205440 - [DEBUG] Edge function : AllBottom (result of previous compose)
43397 2019-Jan-16 21:15:30.205465 - [DEBUG]
43398 2019-Jan-16 21:15:30.205491 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43399 2019-Jan-16 21:15:30.205517 - [DEBUG] = AllBottom
43400 2019-Jan-16 21:15:30.205541 - [DEBUG]
43401 2019-Jan-16 21:15:30.205564 - [DEBUG] PROPAGATE: No new function!
43402 2019-Jan-16 21:15:30.205592 - [DEBUG] EDGE:
43403 2019-Jan-16 21:15:30.205649 - [DEBUG] ---> 43404 2019-Jan-16 21:15:30.206323 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43405 2019-Jan-16 21:15:30.206983 - [DEBUG]
43406 2019-Jan-16 21:15:30.207010 - [DEBUG] EDGE:
43407 2019-Jan-16 21:15:30.207069 - [DEBUG] ---> 43408 2019-Jan-16 21:15:30.207704 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43409 2019-Jan-16 21:15:30.208342 - [DEBUG]
43410 2019-Jan-16 21:15:30.208368 - [DEBUG] EDGE:
43411 2019-Jan-16 21:15:30.208450 - [DEBUG] ---> 43412 2019-Jan-16 21:15:30.209085 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43413 2019-Jan-16 21:15:30.209722 - [DEBUG]
43414 2019-Jan-16 21:15:30.209749 - [DEBUG] EDGE:
43415 2019-Jan-16 21:15:30.209806 - [DEBUG] ---> 43416 2019-Jan-16 21:15:30.210444 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43417 2019-Jan-16 21:15:30.211088 - [DEBUG]
43418 2019-Jan-16 21:15:30.211138 - [DEBUG] Compose: EdgeIdentity * AllBottom
43419 2019-Jan-16 21:15:30.211166 - [DEBUG]
43420 2019-Jan-16 21:15:30.211190 - [DEBUG] Propagate flow
43421 2019-Jan-16 21:15:30.211213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43422 2019-Jan-16 21:15:30.211269 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43423 2019-Jan-16 21:15:30.211926 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43424 2019-Jan-16 21:15:30.212578 - [DEBUG] Edge function : AllBottom (result of previous compose)
43425 2019-Jan-16 21:15:30.212604 - [DEBUG]
43426 2019-Jan-16 21:15:30.212630 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43427 2019-Jan-16 21:15:30.212656 - [DEBUG] = AllBottom
43428 2019-Jan-16 21:15:30.212680 - [DEBUG]
43429 2019-Jan-16 21:15:30.212703 - [DEBUG] PROPAGATE: No new function!
43430 2019-Jan-16 21:15:30.212732 - [DEBUG] EDGE:
43431 2019-Jan-16 21:15:30.212789 - [DEBUG] ---> 43432 2019-Jan-16 21:15:30.213435 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43433 2019-Jan-16 21:15:30.214073 - [DEBUG]
43434 2019-Jan-16 21:15:30.214099 - [DEBUG] EDGE:
43435 2019-Jan-16 21:15:30.214156 - [DEBUG] ---> 43436 2019-Jan-16 21:15:30.214791 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43437 2019-Jan-16 21:15:30.215441 - [DEBUG]
43438 2019-Jan-16 21:15:30.215467 - [DEBUG] EDGE:
43439 2019-Jan-16 21:15:30.215524 - [DEBUG] ---> 43440 2019-Jan-16 21:15:30.216162 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43441 2019-Jan-16 21:15:30.216799 - [DEBUG]
43442 2019-Jan-16 21:15:30.216838 - [DEBUG] Compose: EdgeIdentity * AllBottom
43443 2019-Jan-16 21:15:30.216866 - [DEBUG]
43444 2019-Jan-16 21:15:30.216889 - [DEBUG] Propagate flow
43445 2019-Jan-16 21:15:30.216912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43446 2019-Jan-16 21:15:30.216969 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43447 2019-Jan-16 21:15:30.217607 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43448 2019-Jan-16 21:15:30.218245 - [DEBUG] Edge function : AllBottom (result of previous compose)
43449 2019-Jan-16 21:15:30.218269 - [DEBUG]
43450 2019-Jan-16 21:15:30.218295 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43451 2019-Jan-16 21:15:30.218320 - [DEBUG] = AllBottom
43452 2019-Jan-16 21:15:30.218345 - [DEBUG]
43453 2019-Jan-16 21:15:30.218367 - [DEBUG] PROPAGATE: No new function!
43454 2019-Jan-16 21:15:30.218395 - [DEBUG] EDGE:
43455 2019-Jan-16 21:15:30.218465 - [DEBUG] ---> 43456 2019-Jan-16 21:15:30.219110 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43457 2019-Jan-16 21:15:30.219748 - [DEBUG]
43458 2019-Jan-16 21:15:30.219775 - [DEBUG] EDGE:
43459 2019-Jan-16 21:15:30.219832 - [DEBUG] ---> 43460 2019-Jan-16 21:15:30.220466 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43461 2019-Jan-16 21:15:30.221104 - [DEBUG]
43462 2019-Jan-16 21:15:30.221130 - [DEBUG] EDGE:
43463 2019-Jan-16 21:15:30.221187 - [DEBUG] ---> 43464 2019-Jan-16 21:15:30.221840 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43465 2019-Jan-16 21:15:30.222489 - [DEBUG]
43466 2019-Jan-16 21:15:30.222530 - [DEBUG] Compose: EdgeIdentity * AllBottom
43467 2019-Jan-16 21:15:30.222567 - [DEBUG]
43468 2019-Jan-16 21:15:30.222591 - [DEBUG] Propagate flow
43469 2019-Jan-16 21:15:30.222615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43470 2019-Jan-16 21:15:30.222675 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43471 2019-Jan-16 21:15:30.223315 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43472 2019-Jan-16 21:15:30.223959 - [DEBUG] Edge function : AllBottom (result of previous compose)
43473 2019-Jan-16 21:15:30.223984 - [DEBUG]
43474 2019-Jan-16 21:15:30.224010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43475 2019-Jan-16 21:15:30.224035 - [DEBUG] = AllBottom
43476 2019-Jan-16 21:15:30.224059 - [DEBUG]
43477 2019-Jan-16 21:15:30.224082 - [DEBUG] PROPAGATE: No new function!
43478 2019-Jan-16 21:15:30.224110 - [DEBUG] EDGE:
43479 2019-Jan-16 21:15:30.224167 - [DEBUG] ---> 43480 2019-Jan-16 21:15:30.224813 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43481 2019-Jan-16 21:15:30.225471 - [DEBUG]
43482 2019-Jan-16 21:15:30.225519 - [DEBUG] Compose: EdgeIdentity * AllBottom
43483 2019-Jan-16 21:15:30.225546 - [DEBUG]
43484 2019-Jan-16 21:15:30.225570 - [DEBUG] Propagate flow
43485 2019-Jan-16 21:15:30.225593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43486 2019-Jan-16 21:15:30.225651 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
43487 2019-Jan-16 21:15:30.226296 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43488 2019-Jan-16 21:15:30.227151 - [DEBUG] Edge function : AllBottom (result of previous compose)
43489 2019-Jan-16 21:15:30.227177 - [DEBUG]
43490 2019-Jan-16 21:15:30.227202 - [DEBUG] Join: AllTop & AllBottom
43491 2019-Jan-16 21:15:30.227228 - [DEBUG] = AllBottom (new jump func)
43492 2019-Jan-16 21:15:30.227252 - [DEBUG]
43493 2019-Jan-16 21:15:30.227275 - [DEBUG] Start adding new jump function
43494 2019-Jan-16 21:15:30.227298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43495 2019-Jan-16 21:15:30.227355 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43496 2019-Jan-16 21:15:30.227996 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
43497 2019-Jan-16 21:15:30.228656 - [DEBUG] Edge Function : AllBottom
43498 2019-Jan-16 21:15:30.228692 - [DEBUG] End adding new jump function
43499 2019-Jan-16 21:15:30.228717 - [DEBUG]
43500 2019-Jan-16 21:15:30.228740 - [DEBUG] -------------------------------------------- 1197. Path Edge --------------------------------------------
43501 2019-Jan-16 21:15:30.228765 - [DEBUG]
43502 2019-Jan-16 21:15:30.228788 - [DEBUG] Process 1197. path edge:
43503 2019-Jan-16 21:15:30.228811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43504 2019-Jan-16 21:15:30.228868 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
43505 2019-Jan-16 21:15:30.229505 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43506 2019-Jan-16 21:15:30.230145 - [DEBUG]
43507 2019-Jan-16 21:15:30.230169 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
43508 2019-Jan-16 21:15:30.230821 - [DEBUG] Possible callees:
43509 2019-Jan-16 21:15:30.230846 - [DEBUG] foo
43510 2019-Jan-16 21:15:30.230871 - [DEBUG] Possible return sites:
43511 2019-Jan-16 21:15:30.230894 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12643512 2019-Jan-16 21:15:30.232201 - [DEBUG] Found and process special summary
43513 2019-Jan-16 21:15:30.232238 - [DEBUG] Compose: EdgeIdentity * AllBottom
43514 2019-Jan-16 21:15:30.232265 - [DEBUG]
43515 2019-Jan-16 21:15:30.232289 - [DEBUG] Propagate flow
43516 2019-Jan-16 21:15:30.232312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43517 2019-Jan-16 21:15:30.232368 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
43518 2019-Jan-16 21:15:30.233069 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43519 2019-Jan-16 21:15:30.233709 - [DEBUG] Edge function : AllBottom (result of previous compose)
43520 2019-Jan-16 21:15:30.233734 - [DEBUG]
43521 2019-Jan-16 21:15:30.233759 - [DEBUG] Join: AllTop & AllBottom
43522 2019-Jan-16 21:15:30.233785 - [DEBUG] = AllBottom (new jump func)
43523 2019-Jan-16 21:15:30.233809 - [DEBUG]
43524 2019-Jan-16 21:15:30.233832 - [DEBUG] Start adding new jump function
43525 2019-Jan-16 21:15:30.233855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43526 2019-Jan-16 21:15:30.233911 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43527 2019-Jan-16 21:15:30.234548 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
43528 2019-Jan-16 21:15:30.235205 - [DEBUG] Edge Function : AllBottom
43529 2019-Jan-16 21:15:30.235234 - [DEBUG] End adding new jump function
43530 2019-Jan-16 21:15:30.235258 - [DEBUG]
43531 2019-Jan-16 21:15:30.235281 - [DEBUG] -------------------------------------------- 1198. Path Edge --------------------------------------------
43532 2019-Jan-16 21:15:30.235305 - [DEBUG]
43533 2019-Jan-16 21:15:30.235328 - [DEBUG] Process 1198. path edge:
43534 2019-Jan-16 21:15:30.235352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43535 2019-Jan-16 21:15:30.235408 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
43536 2019-Jan-16 21:15:30.236080 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43537 2019-Jan-16 21:15:30.236720 - [DEBUG]
43538 2019-Jan-16 21:15:30.236744 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
43539 2019-Jan-16 21:15:30.237412 - [DEBUG] Compose: EdgeIdentity * AllBottom
43540 2019-Jan-16 21:15:30.237440 - [DEBUG]
43541 2019-Jan-16 21:15:30.237464 - [DEBUG] Propagate flow
43542 2019-Jan-16 21:15:30.237487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43543 2019-Jan-16 21:15:30.237544 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
43544 2019-Jan-16 21:15:30.238181 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43545 2019-Jan-16 21:15:30.238847 - [DEBUG] Edge function : AllBottom (result of previous compose)
43546 2019-Jan-16 21:15:30.238873 - [DEBUG]
43547 2019-Jan-16 21:15:30.238898 - [DEBUG] Join: AllTop & AllBottom
43548 2019-Jan-16 21:15:30.238924 - [DEBUG] = AllBottom (new jump func)
43549 2019-Jan-16 21:15:30.238948 - [DEBUG]
43550 2019-Jan-16 21:15:30.238972 - [DEBUG] Start adding new jump function
43551 2019-Jan-16 21:15:30.238995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43552 2019-Jan-16 21:15:30.239051 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43553 2019-Jan-16 21:15:30.239690 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
43554 2019-Jan-16 21:15:30.240332 - [DEBUG] Edge Function : AllBottom
43555 2019-Jan-16 21:15:30.240362 - [DEBUG] End adding new jump function
43556 2019-Jan-16 21:15:30.240396 - [DEBUG]
43557 2019-Jan-16 21:15:30.240420 - [DEBUG] -------------------------------------------- 1199. Path Edge --------------------------------------------
43558 2019-Jan-16 21:15:30.240444 - [DEBUG]
43559 2019-Jan-16 21:15:30.240468 - [DEBUG] Process 1199. path edge:
43560 2019-Jan-16 21:15:30.240491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43561 2019-Jan-16 21:15:30.240548 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
43562 2019-Jan-16 21:15:30.241183 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43563 2019-Jan-16 21:15:30.241837 - [DEBUG]
43564 2019-Jan-16 21:15:30.241863 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
43565 2019-Jan-16 21:15:30.242519 - [DEBUG] Compose: EdgeIdentity * AllBottom
43566 2019-Jan-16 21:15:30.242547 - [DEBUG]
43567 2019-Jan-16 21:15:30.242570 - [DEBUG] Propagate flow
43568 2019-Jan-16 21:15:30.242593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43569 2019-Jan-16 21:15:30.242651 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
43570 2019-Jan-16 21:15:30.243286 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43571 2019-Jan-16 21:15:30.243923 - [DEBUG] Edge function : AllBottom (result of previous compose)
43572 2019-Jan-16 21:15:30.243948 - [DEBUG]
43573 2019-Jan-16 21:15:30.243973 - [DEBUG] Join: AllTop & AllBottom
43574 2019-Jan-16 21:15:30.243998 - [DEBUG] = AllBottom (new jump func)
43575 2019-Jan-16 21:15:30.244023 - [DEBUG]
43576 2019-Jan-16 21:15:30.244046 - [DEBUG] Start adding new jump function
43577 2019-Jan-16 21:15:30.244069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43578 2019-Jan-16 21:15:30.244125 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43579 2019-Jan-16 21:15:30.244763 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
43580 2019-Jan-16 21:15:30.245410 - [DEBUG] Edge Function : AllBottom
43581 2019-Jan-16 21:15:30.245439 - [DEBUG] End adding new jump function
43582 2019-Jan-16 21:15:30.245463 - [DEBUG]
43583 2019-Jan-16 21:15:30.245486 - [DEBUG] -------------------------------------------- 1200. Path Edge --------------------------------------------
43584 2019-Jan-16 21:15:30.245511 - [DEBUG]
43585 2019-Jan-16 21:15:30.245534 - [DEBUG] Process 1200. path edge:
43586 2019-Jan-16 21:15:30.245557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43587 2019-Jan-16 21:15:30.245613 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
43588 2019-Jan-16 21:15:30.246250 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43589 2019-Jan-16 21:15:30.246887 - [DEBUG]
43590 2019-Jan-16 21:15:30.246912 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
43591 2019-Jan-16 21:15:30.247567 - [DEBUG] Compose: EdgeIdentity * AllBottom
43592 2019-Jan-16 21:15:30.247595 - [DEBUG]
43593 2019-Jan-16 21:15:30.247619 - [DEBUG] Propagate flow
43594 2019-Jan-16 21:15:30.247642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43595 2019-Jan-16 21:15:30.247699 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
43596 2019-Jan-16 21:15:30.248347 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43597 2019-Jan-16 21:15:30.249000 - [DEBUG] Edge function : AllBottom (result of previous compose)
43598 2019-Jan-16 21:15:30.249033 - [DEBUG]
43599 2019-Jan-16 21:15:30.249059 - [DEBUG] Join: AllTop & AllBottom
43600 2019-Jan-16 21:15:30.249084 - [DEBUG] = AllBottom (new jump func)
43601 2019-Jan-16 21:15:30.249108 - [DEBUG]
43602 2019-Jan-16 21:15:30.249131 - [DEBUG] Start adding new jump function
43603 2019-Jan-16 21:15:30.249154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43604 2019-Jan-16 21:15:30.249210 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43605 2019-Jan-16 21:15:30.249848 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
43606 2019-Jan-16 21:15:30.250490 - [DEBUG] Edge Function : AllBottom
43607 2019-Jan-16 21:15:30.250519 - [DEBUG] End adding new jump function
43608 2019-Jan-16 21:15:30.250542 - [DEBUG]
43609 2019-Jan-16 21:15:30.250566 - [DEBUG] -------------------------------------------- 1201. Path Edge --------------------------------------------
43610 2019-Jan-16 21:15:30.250590 - [DEBUG]
43611 2019-Jan-16 21:15:30.250613 - [DEBUG] Process 1201. path edge:
43612 2019-Jan-16 21:15:30.250636 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43613 2019-Jan-16 21:15:30.250692 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
43614 2019-Jan-16 21:15:30.251335 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43615 2019-Jan-16 21:15:30.251988 - [DEBUG]
43616 2019-Jan-16 21:15:30.252012 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
43617 2019-Jan-16 21:15:30.252669 - [DEBUG] Possible callees:
43618 2019-Jan-16 21:15:30.252694 - [DEBUG] llvm.dbg.declare
43619 2019-Jan-16 21:15:30.252719 - [DEBUG] Possible return sites:
43620 2019-Jan-16 21:15:30.252742 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13643621 2019-Jan-16 21:15:30.254019 - [DEBUG] Found and process special summary
43622 2019-Jan-16 21:15:30.254054 - [DEBUG] Compose: EdgeIdentity * AllBottom
43623 2019-Jan-16 21:15:30.254080 - [DEBUG]
43624 2019-Jan-16 21:15:30.254104 - [DEBUG] Propagate flow
43625 2019-Jan-16 21:15:30.254127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43626 2019-Jan-16 21:15:30.254183 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
43627 2019-Jan-16 21:15:30.254827 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43628 2019-Jan-16 21:15:30.255484 - [DEBUG] Edge function : AllBottom (result of previous compose)
43629 2019-Jan-16 21:15:30.255509 - [DEBUG]
43630 2019-Jan-16 21:15:30.255534 - [DEBUG] Join: AllTop & AllBottom
43631 2019-Jan-16 21:15:30.255559 - [DEBUG] = AllBottom (new jump func)
43632 2019-Jan-16 21:15:30.255583 - [DEBUG]
43633 2019-Jan-16 21:15:30.255606 - [DEBUG] Start adding new jump function
43634 2019-Jan-16 21:15:30.255629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43635 2019-Jan-16 21:15:30.255685 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43636 2019-Jan-16 21:15:30.256322 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
43637 2019-Jan-16 21:15:30.256965 - [DEBUG] Edge Function : AllBottom
43638 2019-Jan-16 21:15:30.256993 - [DEBUG] End adding new jump function
43639 2019-Jan-16 21:15:30.257017 - [DEBUG]
43640 2019-Jan-16 21:15:30.257040 - [DEBUG] -------------------------------------------- 1202. Path Edge --------------------------------------------
43641 2019-Jan-16 21:15:30.257073 - [DEBUG]
43642 2019-Jan-16 21:15:30.257097 - [DEBUG] Process 1202. path edge:
43643 2019-Jan-16 21:15:30.257120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43644 2019-Jan-16 21:15:30.257176 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
43645 2019-Jan-16 21:15:30.257814 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43646 2019-Jan-16 21:15:30.258466 - [DEBUG]
43647 2019-Jan-16 21:15:30.258490 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
43648 2019-Jan-16 21:15:30.259149 - [DEBUG] Compose: EdgeIdentity * AllBottom
43649 2019-Jan-16 21:15:30.259178 - [DEBUG]
43650 2019-Jan-16 21:15:30.259202 - [DEBUG] Propagate flow
43651 2019-Jan-16 21:15:30.259225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43652 2019-Jan-16 21:15:30.259282 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
43653 2019-Jan-16 21:15:30.259919 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43654 2019-Jan-16 21:15:30.260556 - [DEBUG] Edge function : AllBottom (result of previous compose)
43655 2019-Jan-16 21:15:30.260581 - [DEBUG]
43656 2019-Jan-16 21:15:30.260605 - [DEBUG] Join: AllTop & AllBottom
43657 2019-Jan-16 21:15:30.260631 - [DEBUG] = AllBottom (new jump func)
43658 2019-Jan-16 21:15:30.260655 - [DEBUG]
43659 2019-Jan-16 21:15:30.260678 - [DEBUG] Start adding new jump function
43660 2019-Jan-16 21:15:30.260701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43661 2019-Jan-16 21:15:30.260757 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43662 2019-Jan-16 21:15:30.261394 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
43663 2019-Jan-16 21:15:30.262043 - [DEBUG] Edge Function : AllBottom
43664 2019-Jan-16 21:15:30.262072 - [DEBUG] End adding new jump function
43665 2019-Jan-16 21:15:30.262095 - [DEBUG]
43666 2019-Jan-16 21:15:30.262119 - [DEBUG] -------------------------------------------- 1203. Path Edge --------------------------------------------
43667 2019-Jan-16 21:15:30.262143 - [DEBUG]
43668 2019-Jan-16 21:15:30.262166 - [DEBUG] Process 1203. path edge:
43669 2019-Jan-16 21:15:30.262190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43670 2019-Jan-16 21:15:30.262246 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
43671 2019-Jan-16 21:15:30.262880 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43672 2019-Jan-16 21:15:30.263516 - [DEBUG]
43673 2019-Jan-16 21:15:30.263541 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
43674 2019-Jan-16 21:15:30.264194 - [DEBUG] Compose: EdgeIdentity * AllBottom
43675 2019-Jan-16 21:15:30.264222 - [DEBUG]
43676 2019-Jan-16 21:15:30.264246 - [DEBUG] Propagate flow
43677 2019-Jan-16 21:15:30.264269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43678 2019-Jan-16 21:15:30.264326 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
43679 2019-Jan-16 21:15:30.264975 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43680 2019-Jan-16 21:15:30.265630 - [DEBUG] Edge function : AllBottom (result of previous compose)
43681 2019-Jan-16 21:15:30.265655 - [DEBUG]
43682 2019-Jan-16 21:15:30.265680 - [DEBUG] Join: AllTop & AllBottom
43683 2019-Jan-16 21:15:30.265706 - [DEBUG] = AllBottom (new jump func)
43684 2019-Jan-16 21:15:30.265730 - [DEBUG]
43685 2019-Jan-16 21:15:30.265753 - [DEBUG] Start adding new jump function
43686 2019-Jan-16 21:15:30.265776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43687 2019-Jan-16 21:15:30.265839 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43688 2019-Jan-16 21:15:30.266478 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
43689 2019-Jan-16 21:15:30.267111 - [DEBUG] Edge Function : AllBottom
43690 2019-Jan-16 21:15:30.267140 - [DEBUG] End adding new jump function
43691 2019-Jan-16 21:15:30.267164 - [DEBUG]
43692 2019-Jan-16 21:15:30.267187 - [DEBUG] -------------------------------------------- 1204. Path Edge --------------------------------------------
43693 2019-Jan-16 21:15:30.267212 - [DEBUG]
43694 2019-Jan-16 21:15:30.267235 - [DEBUG] Process 1204. path edge:
43695 2019-Jan-16 21:15:30.267259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43696 2019-Jan-16 21:15:30.267315 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
43697 2019-Jan-16 21:15:30.267948 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43698 2019-Jan-16 21:15:30.268601 - [DEBUG]
43699 2019-Jan-16 21:15:30.268626 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
43700 2019-Jan-16 21:15:30.269278 - [DEBUG] Compose: EdgeIdentity * AllBottom
43701 2019-Jan-16 21:15:30.269306 - [DEBUG]
43702 2019-Jan-16 21:15:30.269330 - [DEBUG] Propagate flow
43703 2019-Jan-16 21:15:30.269353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43704 2019-Jan-16 21:15:30.269410 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43705 2019-Jan-16 21:15:30.270055 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43706 2019-Jan-16 21:15:30.270693 - [DEBUG] Edge function : AllBottom (result of previous compose)
43707 2019-Jan-16 21:15:30.270718 - [DEBUG]
43708 2019-Jan-16 21:15:30.270744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43709 2019-Jan-16 21:15:30.270769 - [DEBUG] = AllBottom
43710 2019-Jan-16 21:15:30.270793 - [DEBUG]
43711 2019-Jan-16 21:15:30.270816 - [DEBUG] PROPAGATE: No new function!
43712 2019-Jan-16 21:15:30.270841 - [DEBUG] EDGE:
43713 2019-Jan-16 21:15:30.270903 - [DEBUG] ---> 43714 2019-Jan-16 21:15:30.271535 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43715 2019-Jan-16 21:15:30.272193 - [DEBUG]
43716 2019-Jan-16 21:15:30.272219 - [DEBUG] EDGE:
43717 2019-Jan-16 21:15:30.272277 - [DEBUG] ---> 43718 2019-Jan-16 21:15:30.272911 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43719 2019-Jan-16 21:15:30.273586 - [DEBUG]
43720 2019-Jan-16 21:15:30.273615 - [DEBUG] EDGE:
43721 2019-Jan-16 21:15:30.273682 - [DEBUG] ---> 43722 2019-Jan-16 21:15:30.274361 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43723 2019-Jan-16 21:15:30.275031 - [DEBUG]
43724 2019-Jan-16 21:15:30.275116 - [DEBUG] Compose: EdgeIdentity * AllBottom
43725 2019-Jan-16 21:15:30.275147 - [DEBUG]
43726 2019-Jan-16 21:15:30.275172 - [DEBUG] Propagate flow
43727 2019-Jan-16 21:15:30.275195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43728 2019-Jan-16 21:15:30.275260 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
43729 2019-Jan-16 21:15:30.275941 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43730 2019-Jan-16 21:15:30.276631 - [DEBUG] Edge function : AllBottom (result of previous compose)
43731 2019-Jan-16 21:15:30.276658 - [DEBUG]
43732 2019-Jan-16 21:15:30.276686 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43733 2019-Jan-16 21:15:30.276712 - [DEBUG] = AllBottom
43734 2019-Jan-16 21:15:30.276736 - [DEBUG]
43735 2019-Jan-16 21:15:30.276759 - [DEBUG] PROPAGATE: No new function!
43736 2019-Jan-16 21:15:30.276794 - [DEBUG] EDGE:
43737 2019-Jan-16 21:15:30.276861 - [DEBUG] ---> 43738 2019-Jan-16 21:15:30.277554 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43739 2019-Jan-16 21:15:30.278223 - [DEBUG]
43740 2019-Jan-16 21:15:30.278280 - [DEBUG] Compose: EdgeIdentity * AllBottom
43741 2019-Jan-16 21:15:30.278308 - [DEBUG]
43742 2019-Jan-16 21:15:30.278331 - [DEBUG] Propagate flow
43743 2019-Jan-16 21:15:30.278355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43744 2019-Jan-16 21:15:30.278442 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
43745 2019-Jan-16 21:15:30.279103 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43746 2019-Jan-16 21:15:30.279740 - [DEBUG] Edge function : AllBottom (result of previous compose)
43747 2019-Jan-16 21:15:30.279765 - [DEBUG]
43748 2019-Jan-16 21:15:30.279792 - [DEBUG] Join: AllTop & AllBottom
43749 2019-Jan-16 21:15:30.279817 - [DEBUG] = AllBottom (new jump func)
43750 2019-Jan-16 21:15:30.279841 - [DEBUG]
43751 2019-Jan-16 21:15:30.279865 - [DEBUG] Start adding new jump function
43752 2019-Jan-16 21:15:30.279888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43753 2019-Jan-16 21:15:30.279943 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43754 2019-Jan-16 21:15:30.280582 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
43755 2019-Jan-16 21:15:30.281225 - [DEBUG] Edge Function : AllBottom
43756 2019-Jan-16 21:15:30.281256 - [DEBUG] End adding new jump function
43757 2019-Jan-16 21:15:30.281280 - [DEBUG]
43758 2019-Jan-16 21:15:30.281304 - [DEBUG] -------------------------------------------- 1205. Path Edge --------------------------------------------
43759 2019-Jan-16 21:15:30.281328 - [DEBUG]
43760 2019-Jan-16 21:15:30.281351 - [DEBUG] Process 1205. path edge:
43761 2019-Jan-16 21:15:30.281375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43762 2019-Jan-16 21:15:30.281431 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
43763 2019-Jan-16 21:15:30.282090 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43764 2019-Jan-16 21:15:30.282728 - [DEBUG]
43765 2019-Jan-16 21:15:30.282753 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
43766 2019-Jan-16 21:15:30.283414 - [DEBUG] Possible callees:
43767 2019-Jan-16 21:15:30.283439 - [DEBUG] llvm.dbg.declare
43768 2019-Jan-16 21:15:30.283464 - [DEBUG] Possible return sites:
43769 2019-Jan-16 21:15:30.283487 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14343770 2019-Jan-16 21:15:30.284769 - [DEBUG] Found and process special summary
43771 2019-Jan-16 21:15:30.284805 - [DEBUG] Compose: EdgeIdentity * AllBottom
43772 2019-Jan-16 21:15:30.284832 - [DEBUG]
43773 2019-Jan-16 21:15:30.284874 - [DEBUG] Propagate flow
43774 2019-Jan-16 21:15:30.284898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43775 2019-Jan-16 21:15:30.284954 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
43776 2019-Jan-16 21:15:30.285620 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43777 2019-Jan-16 21:15:30.286260 - [DEBUG] Edge function : AllBottom (result of previous compose)
43778 2019-Jan-16 21:15:30.286284 - [DEBUG]
43779 2019-Jan-16 21:15:30.286310 - [DEBUG] Join: AllTop & AllBottom
43780 2019-Jan-16 21:15:30.286335 - [DEBUG] = AllBottom (new jump func)
43781 2019-Jan-16 21:15:30.286359 - [DEBUG]
43782 2019-Jan-16 21:15:30.286382 - [DEBUG] Start adding new jump function
43783 2019-Jan-16 21:15:30.286405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43784 2019-Jan-16 21:15:30.286461 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43785 2019-Jan-16 21:15:30.287105 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
43786 2019-Jan-16 21:15:30.287744 - [DEBUG] Edge Function : AllBottom
43787 2019-Jan-16 21:15:30.287773 - [DEBUG] End adding new jump function
43788 2019-Jan-16 21:15:30.287797 - [DEBUG]
43789 2019-Jan-16 21:15:30.287820 - [DEBUG] -------------------------------------------- 1206. Path Edge --------------------------------------------
43790 2019-Jan-16 21:15:30.287845 - [DEBUG]
43791 2019-Jan-16 21:15:30.287867 - [DEBUG] Process 1206. path edge:
43792 2019-Jan-16 21:15:30.287891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43793 2019-Jan-16 21:15:30.287947 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
43794 2019-Jan-16 21:15:30.288604 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43795 2019-Jan-16 21:15:30.289242 - [DEBUG]
43796 2019-Jan-16 21:15:30.289266 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
43797 2019-Jan-16 21:15:30.289927 - [DEBUG] Compose: EdgeIdentity * AllBottom
43798 2019-Jan-16 21:15:30.289955 - [DEBUG]
43799 2019-Jan-16 21:15:30.289979 - [DEBUG] Propagate flow
43800 2019-Jan-16 21:15:30.290002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43801 2019-Jan-16 21:15:30.290063 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
43802 2019-Jan-16 21:15:30.290698 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43803 2019-Jan-16 21:15:30.291335 - [DEBUG] Edge function : AllBottom (result of previous compose)
43804 2019-Jan-16 21:15:30.291360 - [DEBUG]
43805 2019-Jan-16 21:15:30.291385 - [DEBUG] Join: AllTop & AllBottom
43806 2019-Jan-16 21:15:30.291410 - [DEBUG] = AllBottom (new jump func)
43807 2019-Jan-16 21:15:30.291435 - [DEBUG]
43808 2019-Jan-16 21:15:30.291458 - [DEBUG] Start adding new jump function
43809 2019-Jan-16 21:15:30.291481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43810 2019-Jan-16 21:15:30.291537 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43811 2019-Jan-16 21:15:30.292192 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
43812 2019-Jan-16 21:15:30.292825 - [DEBUG] Edge Function : AllBottom
43813 2019-Jan-16 21:15:30.292853 - [DEBUG] End adding new jump function
43814 2019-Jan-16 21:15:30.292877 - [DEBUG]
43815 2019-Jan-16 21:15:30.292901 - [DEBUG] -------------------------------------------- 1207. Path Edge --------------------------------------------
43816 2019-Jan-16 21:15:30.292926 - [DEBUG]
43817 2019-Jan-16 21:15:30.292949 - [DEBUG] Process 1207. path edge:
43818 2019-Jan-16 21:15:30.292972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43819 2019-Jan-16 21:15:30.293039 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
43820 2019-Jan-16 21:15:30.293672 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43821 2019-Jan-16 21:15:30.294309 - [DEBUG]
43822 2019-Jan-16 21:15:30.294338 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
43823 2019-Jan-16 21:15:30.295022 - [DEBUG] Compose: EdgeIdentity * AllBottom
43824 2019-Jan-16 21:15:30.295050 - [DEBUG]
43825 2019-Jan-16 21:15:30.295090 - [DEBUG] Propagate flow
43826 2019-Jan-16 21:15:30.295114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43827 2019-Jan-16 21:15:30.295181 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
43828 2019-Jan-16 21:15:30.295848 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43829 2019-Jan-16 21:15:30.296494 - [DEBUG] Edge function : AllBottom (result of previous compose)
43830 2019-Jan-16 21:15:30.296519 - [DEBUG]
43831 2019-Jan-16 21:15:30.296545 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43832 2019-Jan-16 21:15:30.296571 - [DEBUG] = AllBottom
43833 2019-Jan-16 21:15:30.296595 - [DEBUG]
43834 2019-Jan-16 21:15:30.296618 - [DEBUG] PROPAGATE: No new function!
43835 2019-Jan-16 21:15:30.296644 - [DEBUG] EDGE:
43836 2019-Jan-16 21:15:30.296703 - [DEBUG] ---> 43837 2019-Jan-16 21:15:30.297336 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43838 2019-Jan-16 21:15:30.297974 - [DEBUG]
43839 2019-Jan-16 21:15:30.298000 - [DEBUG] EDGE:
43840 2019-Jan-16 21:15:30.298057 - [DEBUG] ---> 43841 2019-Jan-16 21:15:30.298716 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43842 2019-Jan-16 21:15:30.299356 - [DEBUG]
43843 2019-Jan-16 21:15:30.299401 - [DEBUG] Compose: EdgeIdentity * AllBottom
43844 2019-Jan-16 21:15:30.299428 - [DEBUG]
43845 2019-Jan-16 21:15:30.299452 - [DEBUG] Propagate flow
43846 2019-Jan-16 21:15:30.299475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43847 2019-Jan-16 21:15:30.299531 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
43848 2019-Jan-16 21:15:30.300170 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43849 2019-Jan-16 21:15:30.300808 - [DEBUG] Edge function : AllBottom (result of previous compose)
43850 2019-Jan-16 21:15:30.300833 - [DEBUG]
43851 2019-Jan-16 21:15:30.300858 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43852 2019-Jan-16 21:15:30.300883 - [DEBUG] = AllBottom
43853 2019-Jan-16 21:15:30.300907 - [DEBUG]
43854 2019-Jan-16 21:15:30.300930 - [DEBUG] PROPAGATE: No new function!
43855 2019-Jan-16 21:15:30.300959 - [DEBUG] EDGE:
43856 2019-Jan-16 21:15:30.301016 - [DEBUG] ---> 43857 2019-Jan-16 21:15:30.301664 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43858 2019-Jan-16 21:15:30.302318 - [DEBUG]
43859 2019-Jan-16 21:15:30.302345 - [DEBUG] EDGE:
43860 2019-Jan-16 21:15:30.302402 - [DEBUG] ---> 43861 2019-Jan-16 21:15:30.303038 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43862 2019-Jan-16 21:15:30.303704 - [DEBUG]
43863 2019-Jan-16 21:15:30.303742 - [DEBUG] Compose: EdgeIdentity * AllBottom
43864 2019-Jan-16 21:15:30.303769 - [DEBUG]
43865 2019-Jan-16 21:15:30.303793 - [DEBUG] Propagate flow
43866 2019-Jan-16 21:15:30.303815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43867 2019-Jan-16 21:15:30.303871 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43868 2019-Jan-16 21:15:30.304508 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43869 2019-Jan-16 21:15:30.305163 - [DEBUG] Edge function : AllBottom (result of previous compose)
43870 2019-Jan-16 21:15:30.305188 - [DEBUG]
43871 2019-Jan-16 21:15:30.305213 - [DEBUG] Join: AllTop & AllBottom
43872 2019-Jan-16 21:15:30.305239 - [DEBUG] = AllBottom (new jump func)
43873 2019-Jan-16 21:15:30.305263 - [DEBUG]
43874 2019-Jan-16 21:15:30.305286 - [DEBUG] Start adding new jump function
43875 2019-Jan-16 21:15:30.305309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43876 2019-Jan-16 21:15:30.305365 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43877 2019-Jan-16 21:15:30.306002 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43878 2019-Jan-16 21:15:30.306635 - [DEBUG] Edge Function : AllBottom
43879 2019-Jan-16 21:15:30.306666 - [DEBUG] End adding new jump function
43880 2019-Jan-16 21:15:30.306690 - [DEBUG]
43881 2019-Jan-16 21:15:30.306713 - [DEBUG] -------------------------------------------- 1208. Path Edge --------------------------------------------
43882 2019-Jan-16 21:15:30.306738 - [DEBUG]
43883 2019-Jan-16 21:15:30.306760 - [DEBUG] Process 1208. path edge:
43884 2019-Jan-16 21:15:30.306784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43885 2019-Jan-16 21:15:30.306840 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
43886 2019-Jan-16 21:15:30.307480 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43887 2019-Jan-16 21:15:30.308117 - [DEBUG]
43888 2019-Jan-16 21:15:30.308143 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43889 2019-Jan-16 21:15:30.308816 - [DEBUG] Compose: EdgeIdentity * AllBottom
43890 2019-Jan-16 21:15:30.308844 - [DEBUG]
43891 2019-Jan-16 21:15:30.308868 - [DEBUG] Propagate flow
43892 2019-Jan-16 21:15:30.308891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43893 2019-Jan-16 21:15:30.308949 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
43894 2019-Jan-16 21:15:30.309596 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43895 2019-Jan-16 21:15:30.310234 - [DEBUG] Edge function : AllBottom (result of previous compose)
43896 2019-Jan-16 21:15:30.310259 - [DEBUG]
43897 2019-Jan-16 21:15:30.310284 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43898 2019-Jan-16 21:15:30.310310 - [DEBUG] = AllBottom
43899 2019-Jan-16 21:15:30.310334 - [DEBUG]
43900 2019-Jan-16 21:15:30.310357 - [DEBUG] PROPAGATE: No new function!
43901 2019-Jan-16 21:15:30.310390 - [DEBUG] Compose: EdgeIdentity * AllBottom
43902 2019-Jan-16 21:15:30.310417 - [DEBUG]
43903 2019-Jan-16 21:15:30.310440 - [DEBUG] Propagate flow
43904 2019-Jan-16 21:15:30.310463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43905 2019-Jan-16 21:15:30.310519 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
43906 2019-Jan-16 21:15:30.311171 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43907 2019-Jan-16 21:15:30.311836 - [DEBUG] Edge function : AllBottom (result of previous compose)
43908 2019-Jan-16 21:15:30.311861 - [DEBUG]
43909 2019-Jan-16 21:15:30.311886 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43910 2019-Jan-16 21:15:30.311912 - [DEBUG] = AllBottom
43911 2019-Jan-16 21:15:30.311937 - [DEBUG]
43912 2019-Jan-16 21:15:30.311960 - [DEBUG] PROPAGATE: No new function!
43913 2019-Jan-16 21:15:30.311985 - [DEBUG] EDGE:
43914 2019-Jan-16 21:15:30.312046 - [DEBUG] ---> 43915 2019-Jan-16 21:15:30.312701 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43916 2019-Jan-16 21:15:30.313364 - [DEBUG]
43917 2019-Jan-16 21:15:30.313392 - [DEBUG] EDGE:
43918 2019-Jan-16 21:15:30.313454 - [DEBUG] ---> 43919 2019-Jan-16 21:15:30.314119 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43920 2019-Jan-16 21:15:30.314781 - [DEBUG]
43921 2019-Jan-16 21:15:30.314810 - [DEBUG] EDGE:
43922 2019-Jan-16 21:15:30.314870 - [DEBUG] ---> 43923 2019-Jan-16 21:15:30.315556 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43924 2019-Jan-16 21:15:30.316222 - [DEBUG]
43925 2019-Jan-16 21:15:30.316285 - [DEBUG] Compose: EdgeIdentity * AllBottom
43926 2019-Jan-16 21:15:30.316313 - [DEBUG]
43927 2019-Jan-16 21:15:30.316338 - [DEBUG] Propagate flow
43928 2019-Jan-16 21:15:30.316361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43929 2019-Jan-16 21:15:30.316426 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
43930 2019-Jan-16 21:15:30.317079 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43931 2019-Jan-16 21:15:30.317716 - [DEBUG] Edge function : AllBottom (result of previous compose)
43932 2019-Jan-16 21:15:30.317742 - [DEBUG]
43933 2019-Jan-16 21:15:30.317769 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43934 2019-Jan-16 21:15:30.317795 - [DEBUG] = AllBottom
43935 2019-Jan-16 21:15:30.317819 - [DEBUG]
43936 2019-Jan-16 21:15:30.317842 - [DEBUG] PROPAGATE: No new function!
43937 2019-Jan-16 21:15:30.317873 - [DEBUG] EDGE:
43938 2019-Jan-16 21:15:30.317931 - [DEBUG] ---> 43939 2019-Jan-16 21:15:30.318599 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43940 2019-Jan-16 21:15:30.319237 - [DEBUG]
43941 2019-Jan-16 21:15:30.319264 - [DEBUG] EDGE:
43942 2019-Jan-16 21:15:30.319321 - [DEBUG] ---> 43943 2019-Jan-16 21:15:30.319962 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43944 2019-Jan-16 21:15:30.320600 - [DEBUG]
43945 2019-Jan-16 21:15:30.320626 - [DEBUG] EDGE:
43946 2019-Jan-16 21:15:30.320683 - [DEBUG] ---> 43947 2019-Jan-16 21:15:30.321323 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43948 2019-Jan-16 21:15:30.321979 - [DEBUG]
43949 2019-Jan-16 21:15:30.322005 - [DEBUG] EDGE:
43950 2019-Jan-16 21:15:30.322080 - [DEBUG] ---> 43951 2019-Jan-16 21:15:30.322716 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43952 2019-Jan-16 21:15:30.323359 - [DEBUG]
43953 2019-Jan-16 21:15:30.323386 - [DEBUG] EDGE:
43954 2019-Jan-16 21:15:30.323443 - [DEBUG] ---> 43955 2019-Jan-16 21:15:30.324077 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43956 2019-Jan-16 21:15:30.324713 - [DEBUG]
43957 2019-Jan-16 21:15:30.324740 - [DEBUG] EDGE:
43958 2019-Jan-16 21:15:30.324796 - [DEBUG] ---> 43959 2019-Jan-16 21:15:30.325451 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43960 2019-Jan-16 21:15:30.326089 - [DEBUG]
43961 2019-Jan-16 21:15:30.326116 - [DEBUG] EDGE:
43962 2019-Jan-16 21:15:30.326172 - [DEBUG] ---> 43963 2019-Jan-16 21:15:30.326805 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43964 2019-Jan-16 21:15:30.327442 - [DEBUG]
43965 2019-Jan-16 21:15:30.327468 - [DEBUG] EDGE:
43966 2019-Jan-16 21:15:30.327525 - [DEBUG] ---> 43967 2019-Jan-16 21:15:30.328158 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43968 2019-Jan-16 21:15:30.328813 - [DEBUG]
43969 2019-Jan-16 21:15:30.328839 - [DEBUG] EDGE:
43970 2019-Jan-16 21:15:30.328896 - [DEBUG] ---> 43971 2019-Jan-16 21:15:30.329533 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43972 2019-Jan-16 21:15:30.330170 - [DEBUG]
43973 2019-Jan-16 21:15:30.330214 - [DEBUG] Compose: EdgeIdentity * AllBottom
43974 2019-Jan-16 21:15:30.330241 - [DEBUG]
43975 2019-Jan-16 21:15:30.330265 - [DEBUG] Propagate flow
43976 2019-Jan-16 21:15:30.330288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43977 2019-Jan-16 21:15:30.330345 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43978 2019-Jan-16 21:15:30.330983 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43979 2019-Jan-16 21:15:30.331622 - [DEBUG] Edge function : AllBottom (result of previous compose)
43980 2019-Jan-16 21:15:30.331647 - [DEBUG]
43981 2019-Jan-16 21:15:30.331672 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43982 2019-Jan-16 21:15:30.331698 - [DEBUG] = AllBottom
43983 2019-Jan-16 21:15:30.331722 - [DEBUG]
43984 2019-Jan-16 21:15:30.331759 - [DEBUG] PROPAGATE: No new function!
43985 2019-Jan-16 21:15:30.331787 - [DEBUG] EDGE:
43986 2019-Jan-16 21:15:30.331844 - [DEBUG] ---> 43987 2019-Jan-16 21:15:30.332495 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
43988 2019-Jan-16 21:15:30.333143 - [DEBUG]
43989 2019-Jan-16 21:15:30.333175 - [DEBUG] Compose: EdgeIdentity * AllBottom
43990 2019-Jan-16 21:15:30.333200 - [DEBUG]
43991 2019-Jan-16 21:15:30.333224 - [DEBUG] Propagate flow
43992 2019-Jan-16 21:15:30.333260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43993 2019-Jan-16 21:15:30.333319 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43994 2019-Jan-16 21:15:30.333990 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43995 2019-Jan-16 21:15:30.334639 - [DEBUG] Edge function : AllBottom (result of previous compose)
43996 2019-Jan-16 21:15:30.334665 - [DEBUG]
43997 2019-Jan-16 21:15:30.334690 - [DEBUG] Join: AllTop & AllBottom
43998 2019-Jan-16 21:15:30.334716 - [DEBUG] = AllBottom (new jump func)
43999 2019-Jan-16 21:15:30.334740 - [DEBUG]
44000 2019-Jan-16 21:15:30.334763 - [DEBUG] Start adding new jump function
44001 2019-Jan-16 21:15:30.334786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44002 2019-Jan-16 21:15:30.334845 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44003 2019-Jan-16 21:15:30.335508 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44004 2019-Jan-16 21:15:30.336160 - [DEBUG] Edge Function : AllBottom
44005 2019-Jan-16 21:15:30.336191 - [DEBUG] End adding new jump function
44006 2019-Jan-16 21:15:30.336214 - [DEBUG]
44007 2019-Jan-16 21:15:30.336238 - [DEBUG] -------------------------------------------- 1209. Path Edge --------------------------------------------
44008 2019-Jan-16 21:15:30.336262 - [DEBUG]
44009 2019-Jan-16 21:15:30.336285 - [DEBUG] Process 1209. path edge:
44010 2019-Jan-16 21:15:30.336309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44011 2019-Jan-16 21:15:30.336365 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
44012 2019-Jan-16 21:15:30.337010 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
44013 2019-Jan-16 21:15:30.337650 - [DEBUG]
44014 2019-Jan-16 21:15:30.337675 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44015 2019-Jan-16 21:15:30.338330 - [DEBUG] Possible callees:
44016 2019-Jan-16 21:15:30.338355 - [DEBUG] llvm.dbg.declare
44017 2019-Jan-16 21:15:30.338379 - [DEBUG] Possible return sites:
44018 2019-Jan-16 21:15:30.338424 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9644019 2019-Jan-16 21:15:30.339786 - [DEBUG] Found and process special summary
44020 2019-Jan-16 21:15:30.339859 - [DEBUG] Compose: EdgeIdentity * AllBottom
44021 2019-Jan-16 21:15:30.339888 - [DEBUG]
44022 2019-Jan-16 21:15:30.339913 - [DEBUG] Propagate flow
44023 2019-Jan-16 21:15:30.339936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44024 2019-Jan-16 21:15:30.340009 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44025 2019-Jan-16 21:15:30.340721 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44026 2019-Jan-16 21:15:30.341411 - [DEBUG] Edge function : AllBottom (result of previous compose)
44027 2019-Jan-16 21:15:30.341438 - [DEBUG]
44028 2019-Jan-16 21:15:30.341464 - [DEBUG] Join: AllTop & AllBottom
44029 2019-Jan-16 21:15:30.341490 - [DEBUG] = AllBottom (new jump func)
44030 2019-Jan-16 21:15:30.341514 - [DEBUG]
44031 2019-Jan-16 21:15:30.341538 - [DEBUG] Start adding new jump function
44032 2019-Jan-16 21:15:30.341561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44033 2019-Jan-16 21:15:30.341627 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44034 2019-Jan-16 21:15:30.342312 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44035 2019-Jan-16 21:15:30.342956 - [DEBUG] Edge Function : AllBottom
44036 2019-Jan-16 21:15:30.342987 - [DEBUG] End adding new jump function
44037 2019-Jan-16 21:15:30.343011 - [DEBUG]
44038 2019-Jan-16 21:15:30.343035 - [DEBUG] -------------------------------------------- 1210. Path Edge --------------------------------------------
44039 2019-Jan-16 21:15:30.343059 - [DEBUG]
44040 2019-Jan-16 21:15:30.343082 - [DEBUG] Process 1210. path edge:
44041 2019-Jan-16 21:15:30.343106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44042 2019-Jan-16 21:15:30.343162 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
44043 2019-Jan-16 21:15:30.343801 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
44044 2019-Jan-16 21:15:30.344436 - [DEBUG]
44045 2019-Jan-16 21:15:30.344461 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44046 2019-Jan-16 21:15:30.345151 - [DEBUG] Compose: EdgeIdentity * AllBottom
44047 2019-Jan-16 21:15:30.345179 - [DEBUG]
44048 2019-Jan-16 21:15:30.345203 - [DEBUG] Propagate flow
44049 2019-Jan-16 21:15:30.345227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44050 2019-Jan-16 21:15:30.345284 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
44051 2019-Jan-16 21:15:30.345921 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44052 2019-Jan-16 21:15:30.346555 - [DEBUG] Edge function : AllBottom (result of previous compose)
44053 2019-Jan-16 21:15:30.346580 - [DEBUG]
44054 2019-Jan-16 21:15:30.346605 - [DEBUG] Join: AllTop & AllBottom
44055 2019-Jan-16 21:15:30.346630 - [DEBUG] = AllBottom (new jump func)
44056 2019-Jan-16 21:15:30.346655 - [DEBUG]
44057 2019-Jan-16 21:15:30.346678 - [DEBUG] Start adding new jump function
44058 2019-Jan-16 21:15:30.346701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44059 2019-Jan-16 21:15:30.346757 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44060 2019-Jan-16 21:15:30.347391 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
44061 2019-Jan-16 21:15:30.348024 - [DEBUG] Edge Function : AllBottom
44062 2019-Jan-16 21:15:30.348053 - [DEBUG] End adding new jump function
44063 2019-Jan-16 21:15:30.348076 - [DEBUG]
44064 2019-Jan-16 21:15:30.348100 - [DEBUG] -------------------------------------------- 1211. Path Edge --------------------------------------------
44065 2019-Jan-16 21:15:30.348124 - [DEBUG]
44066 2019-Jan-16 21:15:30.348147 - [DEBUG] Process 1211. path edge:
44067 2019-Jan-16 21:15:30.348171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44068 2019-Jan-16 21:15:30.348227 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
44069 2019-Jan-16 21:15:30.348877 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
44070 2019-Jan-16 21:15:30.349510 - [DEBUG]
44071 2019-Jan-16 21:15:30.349536 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
44072 2019-Jan-16 21:15:30.350182 - [DEBUG] Compose: EdgeIdentity * AllBottom
44073 2019-Jan-16 21:15:30.350210 - [DEBUG]
44074 2019-Jan-16 21:15:30.350234 - [DEBUG] Propagate flow
44075 2019-Jan-16 21:15:30.350257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44076 2019-Jan-16 21:15:30.350314 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
44077 2019-Jan-16 21:15:30.350975 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44078 2019-Jan-16 21:15:30.351612 - [DEBUG] Edge function : AllBottom (result of previous compose)
44079 2019-Jan-16 21:15:30.351637 - [DEBUG]
44080 2019-Jan-16 21:15:30.351662 - [DEBUG] Join: AllTop & AllBottom
44081 2019-Jan-16 21:15:30.351688 - [DEBUG] = AllBottom (new jump func)
44082 2019-Jan-16 21:15:30.351712 - [DEBUG]
44083 2019-Jan-16 21:15:30.351750 - [DEBUG] Start adding new jump function
44084 2019-Jan-16 21:15:30.351775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44085 2019-Jan-16 21:15:30.351831 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44086 2019-Jan-16 21:15:30.352474 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
44087 2019-Jan-16 21:15:30.353106 - [DEBUG] Edge Function : AllBottom
44088 2019-Jan-16 21:15:30.353134 - [DEBUG] End adding new jump function
44089 2019-Jan-16 21:15:30.353158 - [DEBUG]
44090 2019-Jan-16 21:15:30.353181 - [DEBUG] -------------------------------------------- 1212. Path Edge --------------------------------------------
44091 2019-Jan-16 21:15:30.353206 - [DEBUG]
44092 2019-Jan-16 21:15:30.353229 - [DEBUG] Process 1212. path edge:
44093 2019-Jan-16 21:15:30.353252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44094 2019-Jan-16 21:15:30.353308 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
44095 2019-Jan-16 21:15:30.353941 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
44096 2019-Jan-16 21:15:30.354575 - [DEBUG]
44097 2019-Jan-16 21:15:30.354600 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
44098 2019-Jan-16 21:15:30.355276 - [DEBUG] EDGE:
44099 2019-Jan-16 21:15:30.355335 - [DEBUG] ---> 44100 2019-Jan-16 21:15:30.355968 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
44101 2019-Jan-16 21:15:30.356603 - [DEBUG]
44102 2019-Jan-16 21:15:30.356628 - [DEBUG] EDGE:
44103 2019-Jan-16 21:15:30.356686 - [DEBUG] ---> 44104 2019-Jan-16 21:15:30.357325 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
44105 2019-Jan-16 21:15:30.357958 - [DEBUG]
44106 2019-Jan-16 21:15:30.357985 - [DEBUG] Compose: EdgeIdentity * AllBottom
44107 2019-Jan-16 21:15:30.358010 - [DEBUG]
44108 2019-Jan-16 21:15:30.358034 - [DEBUG] Propagate flow
44109 2019-Jan-16 21:15:30.358057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44110 2019-Jan-16 21:15:30.358113 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
44111 2019-Jan-16 21:15:30.358762 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44112 2019-Jan-16 21:15:30.359401 - [DEBUG] Edge function : AllBottom (result of previous compose)
44113 2019-Jan-16 21:15:30.359426 - [DEBUG]
44114 2019-Jan-16 21:15:30.359451 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44115 2019-Jan-16 21:15:30.359477 - [DEBUG] = AllBottom
44116 2019-Jan-16 21:15:30.359501 - [DEBUG]
44117 2019-Jan-16 21:15:30.359525 - [DEBUG] PROPAGATE: No new function!
44118 2019-Jan-16 21:15:30.359549 - [DEBUG] EDGE:
44119 2019-Jan-16 21:15:30.359606 - [DEBUG] ---> 44120 2019-Jan-16 21:15:30.360245 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
44121 2019-Jan-16 21:15:30.360890 - [DEBUG]
44122 2019-Jan-16 21:15:30.360918 - [DEBUG] Compose: EdgeIdentity * AllBottom
44123 2019-Jan-16 21:15:30.360944 - [DEBUG]
44124 2019-Jan-16 21:15:30.360968 - [DEBUG] Propagate flow
44125 2019-Jan-16 21:15:30.360991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44126 2019-Jan-16 21:15:30.361047 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44127 2019-Jan-16 21:15:30.361685 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44128 2019-Jan-16 21:15:30.362348 - [DEBUG] Edge function : AllBottom (result of previous compose)
44129 2019-Jan-16 21:15:30.362373 - [DEBUG]
44130 2019-Jan-16 21:15:30.362398 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44131 2019-Jan-16 21:15:30.362424 - [DEBUG] = AllBottom
44132 2019-Jan-16 21:15:30.362448 - [DEBUG]
44133 2019-Jan-16 21:15:30.362471 - [DEBUG] PROPAGATE: No new function!
44134 2019-Jan-16 21:15:30.362513 - [DEBUG] Compose: EdgeIdentity * AllBottom
44135 2019-Jan-16 21:15:30.362540 - [DEBUG]
44136 2019-Jan-16 21:15:30.362564 - [DEBUG] Propagate flow
44137 2019-Jan-16 21:15:30.362587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44138 2019-Jan-16 21:15:30.362644 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44139 2019-Jan-16 21:15:30.363284 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44140 2019-Jan-16 21:15:30.363918 - [DEBUG] Edge function : AllBottom (result of previous compose)
44141 2019-Jan-16 21:15:30.363943 - [DEBUG]
44142 2019-Jan-16 21:15:30.363968 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44143 2019-Jan-16 21:15:30.363993 - [DEBUG] = AllBottom
44144 2019-Jan-16 21:15:30.364017 - [DEBUG]
44145 2019-Jan-16 21:15:30.364040 - [DEBUG] PROPAGATE: No new function!
44146 2019-Jan-16 21:15:30.364066 - [DEBUG] Compose: EdgeIdentity * AllBottom
44147 2019-Jan-16 21:15:30.364091 - [DEBUG]
44148 2019-Jan-16 21:15:30.364114 - [DEBUG] Propagate flow
44149 2019-Jan-16 21:15:30.364137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44150 2019-Jan-16 21:15:30.364193 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44151 2019-Jan-16 21:15:30.364831 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44152 2019-Jan-16 21:15:30.365492 - [DEBUG] Edge function : AllBottom (result of previous compose)
44153 2019-Jan-16 21:15:30.365517 - [DEBUG]
44154 2019-Jan-16 21:15:30.365541 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44155 2019-Jan-16 21:15:30.365567 - [DEBUG] = AllBottom
44156 2019-Jan-16 21:15:30.365591 - [DEBUG]
44157 2019-Jan-16 21:15:30.365613 - [DEBUG] PROPAGATE: No new function!
44158 2019-Jan-16 21:15:30.365642 - [DEBUG] EDGE:
44159 2019-Jan-16 21:15:30.365699 - [DEBUG] ---> 44160 2019-Jan-16 21:15:30.366345 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
44161 2019-Jan-16 21:15:30.366988 - [DEBUG]
44162 2019-Jan-16 21:15:30.367028 - [DEBUG] Compose: EdgeIdentity * AllBottom
44163 2019-Jan-16 21:15:30.367055 - [DEBUG]
44164 2019-Jan-16 21:15:30.367078 - [DEBUG] Propagate flow
44165 2019-Jan-16 21:15:30.367100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44166 2019-Jan-16 21:15:30.367158 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44167 2019-Jan-16 21:15:30.367812 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44168 2019-Jan-16 21:15:30.368474 - [DEBUG] Edge function : AllBottom (result of previous compose)
44169 2019-Jan-16 21:15:30.368499 - [DEBUG]
44170 2019-Jan-16 21:15:30.368524 - [DEBUG] Join: AllTop & AllBottom
44171 2019-Jan-16 21:15:30.368549 - [DEBUG] = AllBottom (new jump func)
44172 2019-Jan-16 21:15:30.368573 - [DEBUG]
44173 2019-Jan-16 21:15:30.368596 - [DEBUG] Start adding new jump function
44174 2019-Jan-16 21:15:30.368619 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44175 2019-Jan-16 21:15:30.368675 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44176 2019-Jan-16 21:15:30.369314 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44177 2019-Jan-16 21:15:30.369958 - [DEBUG] Edge Function : AllBottom
44178 2019-Jan-16 21:15:30.369989 - [DEBUG] End adding new jump function
44179 2019-Jan-16 21:15:30.370013 - [DEBUG]
44180 2019-Jan-16 21:15:30.370036 - [DEBUG] -------------------------------------------- 1213. Path Edge --------------------------------------------
44181 2019-Jan-16 21:15:30.370060 - [DEBUG]
44182 2019-Jan-16 21:15:30.370083 - [DEBUG] Process 1213. path edge:
44183 2019-Jan-16 21:15:30.370107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44184 2019-Jan-16 21:15:30.370163 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
44185 2019-Jan-16 21:15:30.370809 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44186 2019-Jan-16 21:15:30.371446 - [DEBUG]
44187 2019-Jan-16 21:15:30.371470 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44188 2019-Jan-16 21:15:30.372137 - [DEBUG] Possible callees:
44189 2019-Jan-16 21:15:30.372162 - [DEBUG] llvm.dbg.declare
44190 2019-Jan-16 21:15:30.372187 - [DEBUG] Possible return sites:
44191 2019-Jan-16 21:15:30.372210 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10344192 2019-Jan-16 21:15:30.373493 - [DEBUG] Found and process special summary
44193 2019-Jan-16 21:15:30.373528 - [DEBUG] Compose: EdgeIdentity * AllBottom
44194 2019-Jan-16 21:15:30.373555 - [DEBUG]
44195 2019-Jan-16 21:15:30.373579 - [DEBUG] Propagate flow
44196 2019-Jan-16 21:15:30.373602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44197 2019-Jan-16 21:15:30.373658 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44198 2019-Jan-16 21:15:30.374297 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44199 2019-Jan-16 21:15:30.374934 - [DEBUG] Edge function : AllBottom (result of previous compose)
44200 2019-Jan-16 21:15:30.374959 - [DEBUG]
44201 2019-Jan-16 21:15:30.374984 - [DEBUG] Join: AllTop & AllBottom
44202 2019-Jan-16 21:15:30.375009 - [DEBUG] = AllBottom (new jump func)
44203 2019-Jan-16 21:15:30.375033 - [DEBUG]
44204 2019-Jan-16 21:15:30.375056 - [DEBUG] Start adding new jump function
44205 2019-Jan-16 21:15:30.375094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44206 2019-Jan-16 21:15:30.375149 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44207 2019-Jan-16 21:15:30.375789 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44208 2019-Jan-16 21:15:30.376424 - [DEBUG] Edge Function : AllBottom
44209 2019-Jan-16 21:15:30.376466 - [DEBUG] End adding new jump function
44210 2019-Jan-16 21:15:30.376491 - [DEBUG]
44211 2019-Jan-16 21:15:30.376514 - [DEBUG] -------------------------------------------- 1214. Path Edge --------------------------------------------
44212 2019-Jan-16 21:15:30.376539 - [DEBUG]
44213 2019-Jan-16 21:15:30.376562 - [DEBUG] Process 1214. path edge:
44214 2019-Jan-16 21:15:30.376585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44215 2019-Jan-16 21:15:30.376641 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
44216 2019-Jan-16 21:15:30.377279 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44217 2019-Jan-16 21:15:30.377917 - [DEBUG]
44218 2019-Jan-16 21:15:30.377941 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44219 2019-Jan-16 21:15:30.378610 - [DEBUG] Compose: EdgeIdentity * AllBottom
44220 2019-Jan-16 21:15:30.378638 - [DEBUG]
44221 2019-Jan-16 21:15:30.378662 - [DEBUG] Propagate flow
44222 2019-Jan-16 21:15:30.378685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44223 2019-Jan-16 21:15:30.378742 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
44224 2019-Jan-16 21:15:30.379375 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44225 2019-Jan-16 21:15:30.380013 - [DEBUG] Edge function : AllBottom (result of previous compose)
44226 2019-Jan-16 21:15:30.380038 - [DEBUG]
44227 2019-Jan-16 21:15:30.380062 - [DEBUG] Join: AllTop & AllBottom
44228 2019-Jan-16 21:15:30.380088 - [DEBUG] = AllBottom (new jump func)
44229 2019-Jan-16 21:15:30.380112 - [DEBUG]
44230 2019-Jan-16 21:15:30.380136 - [DEBUG] Start adding new jump function
44231 2019-Jan-16 21:15:30.380159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44232 2019-Jan-16 21:15:30.380214 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44233 2019-Jan-16 21:15:30.380853 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
44234 2019-Jan-16 21:15:30.381485 - [DEBUG] Edge Function : AllBottom
44235 2019-Jan-16 21:15:30.381513 - [DEBUG] End adding new jump function
44236 2019-Jan-16 21:15:30.381537 - [DEBUG]
44237 2019-Jan-16 21:15:30.381561 - [DEBUG] -------------------------------------------- 1215. Path Edge --------------------------------------------
44238 2019-Jan-16 21:15:30.381586 - [DEBUG]
44239 2019-Jan-16 21:15:30.381609 - [DEBUG] Process 1215. path edge:
44240 2019-Jan-16 21:15:30.381632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44241 2019-Jan-16 21:15:30.381689 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
44242 2019-Jan-16 21:15:30.382338 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44243 2019-Jan-16 21:15:30.382975 - [DEBUG]
44244 2019-Jan-16 21:15:30.383000 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
44245 2019-Jan-16 21:15:30.383655 - [DEBUG] Compose: EdgeIdentity * AllBottom
44246 2019-Jan-16 21:15:30.383683 - [DEBUG]
44247 2019-Jan-16 21:15:30.383706 - [DEBUG] Propagate flow
44248 2019-Jan-16 21:15:30.383729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44249 2019-Jan-16 21:15:30.383787 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
44250 2019-Jan-16 21:15:30.384427 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44251 2019-Jan-16 21:15:30.385077 - [DEBUG] Edge function : AllBottom (result of previous compose)
44252 2019-Jan-16 21:15:30.385104 - [DEBUG]
44253 2019-Jan-16 21:15:30.385129 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44254 2019-Jan-16 21:15:30.385155 - [DEBUG] = AllBottom
44255 2019-Jan-16 21:15:30.385187 - [DEBUG]
44256 2019-Jan-16 21:15:30.385211 - [DEBUG] PROPAGATE: No new function!
44257 2019-Jan-16 21:15:30.385236 - [DEBUG] EDGE:
44258 2019-Jan-16 21:15:30.385294 - [DEBUG] ---> 44259 2019-Jan-16 21:15:30.385927 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44260 2019-Jan-16 21:15:30.386566 - [DEBUG]
44261 2019-Jan-16 21:15:30.386592 - [DEBUG] EDGE:
44262 2019-Jan-16 21:15:30.386648 - [DEBUG] ---> 44263 2019-Jan-16 21:15:30.387286 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44264 2019-Jan-16 21:15:30.387924 - [DEBUG]
44265 2019-Jan-16 21:15:30.387963 - [DEBUG] Compose: EdgeIdentity * AllBottom
44266 2019-Jan-16 21:15:30.387990 - [DEBUG]
44267 2019-Jan-16 21:15:30.388013 - [DEBUG] Propagate flow
44268 2019-Jan-16 21:15:30.388036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44269 2019-Jan-16 21:15:30.388092 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44270 2019-Jan-16 21:15:30.388746 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44271 2019-Jan-16 21:15:30.389384 - [DEBUG] Edge function : AllBottom (result of previous compose)
44272 2019-Jan-16 21:15:30.389409 - [DEBUG]
44273 2019-Jan-16 21:15:30.389433 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44274 2019-Jan-16 21:15:30.389459 - [DEBUG] = AllBottom
44275 2019-Jan-16 21:15:30.389483 - [DEBUG]
44276 2019-Jan-16 21:15:30.389506 - [DEBUG] PROPAGATE: No new function!
44277 2019-Jan-16 21:15:30.389533 - [DEBUG] EDGE:
44278 2019-Jan-16 21:15:30.389591 - [DEBUG] ---> 44279 2019-Jan-16 21:15:30.390242 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44280 2019-Jan-16 21:15:30.390881 - [DEBUG]
44281 2019-Jan-16 21:15:30.390909 - [DEBUG] Compose: EdgeIdentity * AllBottom
44282 2019-Jan-16 21:15:30.390935 - [DEBUG]
44283 2019-Jan-16 21:15:30.390958 - [DEBUG] Propagate flow
44284 2019-Jan-16 21:15:30.390981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44285 2019-Jan-16 21:15:30.391037 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44286 2019-Jan-16 21:15:30.391680 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44287 2019-Jan-16 21:15:30.392331 - [DEBUG] Edge function : AllBottom (result of previous compose)
44288 2019-Jan-16 21:15:30.392356 - [DEBUG]
44289 2019-Jan-16 21:15:30.392380 - [DEBUG] Join: AllTop & AllBottom
44290 2019-Jan-16 21:15:30.392406 - [DEBUG] = AllBottom (new jump func)
44291 2019-Jan-16 21:15:30.392430 - [DEBUG]
44292 2019-Jan-16 21:15:30.392453 - [DEBUG] Start adding new jump function
44293 2019-Jan-16 21:15:30.392476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44294 2019-Jan-16 21:15:30.392531 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44295 2019-Jan-16 21:15:30.393165 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44296 2019-Jan-16 21:15:30.393806 - [DEBUG] Edge Function : AllBottom
44297 2019-Jan-16 21:15:30.393834 - [DEBUG] End adding new jump function
44298 2019-Jan-16 21:15:30.393858 - [DEBUG]
44299 2019-Jan-16 21:15:30.393889 - [DEBUG] -------------------------------------------- 1216. Path Edge --------------------------------------------
44300 2019-Jan-16 21:15:30.393914 - [DEBUG]
44301 2019-Jan-16 21:15:30.393937 - [DEBUG] Process 1216. path edge:
44302 2019-Jan-16 21:15:30.393961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44303 2019-Jan-16 21:15:30.394017 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
44304 2019-Jan-16 21:15:30.394660 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
44305 2019-Jan-16 21:15:30.395309 - [DEBUG]
44306 2019-Jan-16 21:15:30.395333 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44307 2019-Jan-16 21:15:30.395983 - [DEBUG] Possible callees:
44308 2019-Jan-16 21:15:30.396008 - [DEBUG] llvm.dbg.declare
44309 2019-Jan-16 21:15:30.396033 - [DEBUG] Possible return sites:
44310 2019-Jan-16 21:15:30.396056 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10344311 2019-Jan-16 21:15:30.397329 - [DEBUG] Found and process special summary
44312 2019-Jan-16 21:15:30.397370 - [DEBUG] Compose: EdgeIdentity * AllBottom
44313 2019-Jan-16 21:15:30.397398 - [DEBUG]
44314 2019-Jan-16 21:15:30.397421 - [DEBUG] Propagate flow
44315 2019-Jan-16 21:15:30.397444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44316 2019-Jan-16 21:15:30.397501 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44317 2019-Jan-16 21:15:30.398140 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44318 2019-Jan-16 21:15:30.398788 - [DEBUG] Edge function : AllBottom (result of previous compose)
44319 2019-Jan-16 21:15:30.398813 - [DEBUG]
44320 2019-Jan-16 21:15:30.398838 - [DEBUG] Join: AllTop & AllBottom
44321 2019-Jan-16 21:15:30.398863 - [DEBUG] = AllBottom (new jump func)
44322 2019-Jan-16 21:15:30.398887 - [DEBUG]
44323 2019-Jan-16 21:15:30.398910 - [DEBUG] Start adding new jump function
44324 2019-Jan-16 21:15:30.398933 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44325 2019-Jan-16 21:15:30.398989 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44326 2019-Jan-16 21:15:30.399631 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44327 2019-Jan-16 21:15:30.400268 - [DEBUG] Edge Function : AllBottom
44328 2019-Jan-16 21:15:30.400295 - [DEBUG] End adding new jump function
44329 2019-Jan-16 21:15:30.400319 - [DEBUG]
44330 2019-Jan-16 21:15:30.400342 - [DEBUG] -------------------------------------------- 1217. Path Edge --------------------------------------------
44331 2019-Jan-16 21:15:30.400366 - [DEBUG]
44332 2019-Jan-16 21:15:30.400390 - [DEBUG] Process 1217. path edge:
44333 2019-Jan-16 21:15:30.400413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44334 2019-Jan-16 21:15:30.400469 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
44335 2019-Jan-16 21:15:30.401111 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
44336 2019-Jan-16 21:15:30.401758 - [DEBUG]
44337 2019-Jan-16 21:15:30.401782 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44338 2019-Jan-16 21:15:30.402437 - [DEBUG] Compose: EdgeIdentity * AllBottom
44339 2019-Jan-16 21:15:30.402465 - [DEBUG]
44340 2019-Jan-16 21:15:30.402489 - [DEBUG] Propagate flow
44341 2019-Jan-16 21:15:30.402522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44342 2019-Jan-16 21:15:30.402580 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
44343 2019-Jan-16 21:15:30.403213 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44344 2019-Jan-16 21:15:30.403849 - [DEBUG] Edge function : AllBottom (result of previous compose)
44345 2019-Jan-16 21:15:30.403874 - [DEBUG]
44346 2019-Jan-16 21:15:30.403898 - [DEBUG] Join: AllTop & AllBottom
44347 2019-Jan-16 21:15:30.403924 - [DEBUG] = AllBottom (new jump func)
44348 2019-Jan-16 21:15:30.403948 - [DEBUG]
44349 2019-Jan-16 21:15:30.403971 - [DEBUG] Start adding new jump function
44350 2019-Jan-16 21:15:30.403994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44351 2019-Jan-16 21:15:30.404050 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44352 2019-Jan-16 21:15:30.404684 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
44353 2019-Jan-16 21:15:30.405332 - [DEBUG] Edge Function : AllBottom
44354 2019-Jan-16 21:15:30.405359 - [DEBUG] End adding new jump function
44355 2019-Jan-16 21:15:30.405383 - [DEBUG]
44356 2019-Jan-16 21:15:30.405407 - [DEBUG] -------------------------------------------- 1218. Path Edge --------------------------------------------
44357 2019-Jan-16 21:15:30.405431 - [DEBUG]
44358 2019-Jan-16 21:15:30.405454 - [DEBUG] Process 1218. path edge:
44359 2019-Jan-16 21:15:30.405478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44360 2019-Jan-16 21:15:30.405534 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
44361 2019-Jan-16 21:15:30.406179 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
44362 2019-Jan-16 21:15:30.406815 - [DEBUG]
44363 2019-Jan-16 21:15:30.406840 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
44364 2019-Jan-16 21:15:30.407493 - [DEBUG] Compose: EdgeIdentity * AllBottom
44365 2019-Jan-16 21:15:30.407520 - [DEBUG]
44366 2019-Jan-16 21:15:30.407544 - [DEBUG] Propagate flow
44367 2019-Jan-16 21:15:30.407567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44368 2019-Jan-16 21:15:30.407624 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
44369 2019-Jan-16 21:15:30.408257 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44370 2019-Jan-16 21:15:30.408908 - [DEBUG] Edge function : AllBottom (result of previous compose)
44371 2019-Jan-16 21:15:30.408933 - [DEBUG]
44372 2019-Jan-16 21:15:30.408958 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44373 2019-Jan-16 21:15:30.408983 - [DEBUG] = AllBottom
44374 2019-Jan-16 21:15:30.409007 - [DEBUG]
44375 2019-Jan-16 21:15:30.409030 - [DEBUG] PROPAGATE: No new function!
44376 2019-Jan-16 21:15:30.409055 - [DEBUG] EDGE:
44377 2019-Jan-16 21:15:30.409112 - [DEBUG] ---> 44378 2019-Jan-16 21:15:30.409745 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
44379 2019-Jan-16 21:15:30.410379 - [DEBUG]
44380 2019-Jan-16 21:15:30.410405 - [DEBUG] Compose: EdgeIdentity * AllBottom
44381 2019-Jan-16 21:15:30.410431 - [DEBUG]
44382 2019-Jan-16 21:15:30.410455 - [DEBUG] Propagate flow
44383 2019-Jan-16 21:15:30.410478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44384 2019-Jan-16 21:15:30.410534 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
44385 2019-Jan-16 21:15:30.411173 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44386 2019-Jan-16 21:15:30.411833 - [DEBUG] Edge function : AllBottom (result of previous compose)
44387 2019-Jan-16 21:15:30.411858 - [DEBUG]
44388 2019-Jan-16 21:15:30.411884 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44389 2019-Jan-16 21:15:30.411909 - [DEBUG] = AllBottom
44390 2019-Jan-16 21:15:30.411934 - [DEBUG]
44391 2019-Jan-16 21:15:30.411957 - [DEBUG] PROPAGATE: No new function!
44392 2019-Jan-16 21:15:30.411981 - [DEBUG] EDGE:
44393 2019-Jan-16 21:15:30.412038 - [DEBUG] ---> 44394 2019-Jan-16 21:15:30.412677 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
44395 2019-Jan-16 21:15:30.413313 - [DEBUG]
44396 2019-Jan-16 21:15:30.413339 - [DEBUG] Compose: EdgeIdentity * AllBottom
44397 2019-Jan-16 21:15:30.413365 - [DEBUG]
44398 2019-Jan-16 21:15:30.413388 - [DEBUG] Propagate flow
44399 2019-Jan-16 21:15:30.413411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44400 2019-Jan-16 21:15:30.413467 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44401 2019-Jan-16 21:15:30.414105 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44402 2019-Jan-16 21:15:30.414750 - [DEBUG] Edge function : AllBottom (result of previous compose)
44403 2019-Jan-16 21:15:30.414775 - [DEBUG]
44404 2019-Jan-16 21:15:30.414800 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44405 2019-Jan-16 21:15:30.414825 - [DEBUG] = AllBottom
44406 2019-Jan-16 21:15:30.414849 - [DEBUG]
44407 2019-Jan-16 21:15:30.414872 - [DEBUG] PROPAGATE: No new function!
44408 2019-Jan-16 21:15:30.414910 - [DEBUG] Compose: EdgeIdentity * AllBottom
44409 2019-Jan-16 21:15:30.414937 - [DEBUG]
44410 2019-Jan-16 21:15:30.414961 - [DEBUG] Propagate flow
44411 2019-Jan-16 21:15:30.414984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44412 2019-Jan-16 21:15:30.415040 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44413 2019-Jan-16 21:15:30.415702 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44414 2019-Jan-16 21:15:30.416337 - [DEBUG] Edge function : AllBottom (result of previous compose)
44415 2019-Jan-16 21:15:30.416362 - [DEBUG]
44416 2019-Jan-16 21:15:30.416387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44417 2019-Jan-16 21:15:30.416413 - [DEBUG] = AllBottom
44418 2019-Jan-16 21:15:30.416436 - [DEBUG]
44419 2019-Jan-16 21:15:30.416459 - [DEBUG] PROPAGATE: No new function!
44420 2019-Jan-16 21:15:30.416485 - [DEBUG] Compose: EdgeIdentity * AllBottom
44421 2019-Jan-16 21:15:30.416511 - [DEBUG]
44422 2019-Jan-16 21:15:30.416534 - [DEBUG] Propagate flow
44423 2019-Jan-16 21:15:30.416557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44424 2019-Jan-16 21:15:30.416613 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44425 2019-Jan-16 21:15:30.417259 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44426 2019-Jan-16 21:15:30.417904 - [DEBUG] Edge function : AllBottom (result of previous compose)
44427 2019-Jan-16 21:15:30.417929 - [DEBUG]
44428 2019-Jan-16 21:15:30.417953 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44429 2019-Jan-16 21:15:30.417979 - [DEBUG] = AllBottom
44430 2019-Jan-16 21:15:30.418003 - [DEBUG]
44431 2019-Jan-16 21:15:30.418026 - [DEBUG] PROPAGATE: No new function!
44432 2019-Jan-16 21:15:30.418052 - [DEBUG] EDGE:
44433 2019-Jan-16 21:15:30.418109 - [DEBUG] ---> 44434 2019-Jan-16 21:15:30.418777 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
44435 2019-Jan-16 21:15:30.419414 - [DEBUG]
44436 2019-Jan-16 21:15:30.419440 - [DEBUG] EDGE:
44437 2019-Jan-16 21:15:30.419498 - [DEBUG] ---> 44438 2019-Jan-16 21:15:30.420131 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44439 2019-Jan-16 21:15:30.420770 - [DEBUG]
44440 2019-Jan-16 21:15:30.420795 - [DEBUG] EDGE:
44441 2019-Jan-16 21:15:30.420852 - [DEBUG] ---> 44442 2019-Jan-16 21:15:30.421490 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
44443 2019-Jan-16 21:15:30.422147 - [DEBUG]
44444 2019-Jan-16 21:15:30.422174 - [DEBUG] Compose: EdgeIdentity * AllBottom
44445 2019-Jan-16 21:15:30.422199 - [DEBUG]
44446 2019-Jan-16 21:15:30.422223 - [DEBUG] Propagate flow
44447 2019-Jan-16 21:15:30.422246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44448 2019-Jan-16 21:15:30.422301 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44449 2019-Jan-16 21:15:30.422941 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44450 2019-Jan-16 21:15:30.423577 - [DEBUG] Edge function : AllBottom (result of previous compose)
44451 2019-Jan-16 21:15:30.423602 - [DEBUG]
44452 2019-Jan-16 21:15:30.423628 - [DEBUG] Join: AllTop & AllBottom
44453 2019-Jan-16 21:15:30.423653 - [DEBUG] = AllBottom (new jump func)
44454 2019-Jan-16 21:15:30.423677 - [DEBUG]
44455 2019-Jan-16 21:15:30.423700 - [DEBUG] Start adding new jump function
44456 2019-Jan-16 21:15:30.423723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44457 2019-Jan-16 21:15:30.423779 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44458 2019-Jan-16 21:15:30.424417 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44459 2019-Jan-16 21:15:30.425054 - [DEBUG] Edge Function : AllBottom
44460 2019-Jan-16 21:15:30.425098 - [DEBUG] End adding new jump function
44461 2019-Jan-16 21:15:30.425123 - [DEBUG]
44462 2019-Jan-16 21:15:30.425146 - [DEBUG] -------------------------------------------- 1219. Path Edge --------------------------------------------
44463 2019-Jan-16 21:15:30.425170 - [DEBUG]
44464 2019-Jan-16 21:15:30.425193 - [DEBUG] Process 1219. path edge:
44465 2019-Jan-16 21:15:30.425217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44466 2019-Jan-16 21:15:30.425273 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
44467 2019-Jan-16 21:15:30.425912 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44468 2019-Jan-16 21:15:30.426549 - [DEBUG]
44469 2019-Jan-16 21:15:30.426574 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44470 2019-Jan-16 21:15:30.427229 - [DEBUG] Compose: EdgeIdentity * AllBottom
44471 2019-Jan-16 21:15:30.427257 - [DEBUG]
44472 2019-Jan-16 21:15:30.427281 - [DEBUG] Propagate flow
44473 2019-Jan-16 21:15:30.427304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44474 2019-Jan-16 21:15:30.427361 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44475 2019-Jan-16 21:15:30.427996 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44476 2019-Jan-16 21:15:30.428656 - [DEBUG] Edge function : AllBottom (result of previous compose)
44477 2019-Jan-16 21:15:30.428682 - [DEBUG]
44478 2019-Jan-16 21:15:30.428706 - [DEBUG] Join: AllTop & AllBottom
44479 2019-Jan-16 21:15:30.428732 - [DEBUG] = AllBottom (new jump func)
44480 2019-Jan-16 21:15:30.428756 - [DEBUG]
44481 2019-Jan-16 21:15:30.428780 - [DEBUG] Start adding new jump function
44482 2019-Jan-16 21:15:30.428803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44483 2019-Jan-16 21:15:30.428859 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44484 2019-Jan-16 21:15:30.429497 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44485 2019-Jan-16 21:15:30.430131 - [DEBUG] Edge Function : AllBottom
44486 2019-Jan-16 21:15:30.430159 - [DEBUG] End adding new jump function
44487 2019-Jan-16 21:15:30.430182 - [DEBUG]
44488 2019-Jan-16 21:15:30.430206 - [DEBUG] -------------------------------------------- 1220. Path Edge --------------------------------------------
44489 2019-Jan-16 21:15:30.430231 - [DEBUG]
44490 2019-Jan-16 21:15:30.430254 - [DEBUG] Process 1220. path edge:
44491 2019-Jan-16 21:15:30.430278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44492 2019-Jan-16 21:15:30.430334 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
44493 2019-Jan-16 21:15:30.430968 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44494 2019-Jan-16 21:15:30.431604 - [DEBUG]
44495 2019-Jan-16 21:15:30.431630 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
44496 2019-Jan-16 21:15:30.432301 - [DEBUG] Compose: EdgeIdentity * AllBottom
44497 2019-Jan-16 21:15:30.432328 - [DEBUG]
44498 2019-Jan-16 21:15:30.432352 - [DEBUG] Propagate flow
44499 2019-Jan-16 21:15:30.432375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44500 2019-Jan-16 21:15:30.432432 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44501 2019-Jan-16 21:15:30.433084 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44502 2019-Jan-16 21:15:30.433722 - [DEBUG] Edge function : AllBottom (result of previous compose)
44503 2019-Jan-16 21:15:30.433746 - [DEBUG]
44504 2019-Jan-16 21:15:30.433771 - [DEBUG] Join: AllTop & AllBottom
44505 2019-Jan-16 21:15:30.433797 - [DEBUG] = AllBottom (new jump func)
44506 2019-Jan-16 21:15:30.433821 - [DEBUG]
44507 2019-Jan-16 21:15:30.433844 - [DEBUG] Start adding new jump function
44508 2019-Jan-16 21:15:30.433867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44509 2019-Jan-16 21:15:30.433923 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44510 2019-Jan-16 21:15:30.434560 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44511 2019-Jan-16 21:15:30.435257 - [DEBUG] Edge Function : AllBottom
44512 2019-Jan-16 21:15:30.435285 - [DEBUG] End adding new jump function
44513 2019-Jan-16 21:15:30.435309 - [DEBUG]
44514 2019-Jan-16 21:15:30.435332 - [DEBUG] -------------------------------------------- 1221. Path Edge --------------------------------------------
44515 2019-Jan-16 21:15:30.435356 - [DEBUG]
44516 2019-Jan-16 21:15:30.435380 - [DEBUG] Process 1221. path edge:
44517 2019-Jan-16 21:15:30.435403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44518 2019-Jan-16 21:15:30.435459 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
44519 2019-Jan-16 21:15:30.436113 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44520 2019-Jan-16 21:15:30.436750 - [DEBUG]
44521 2019-Jan-16 21:15:30.436774 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44522 2019-Jan-16 21:15:30.437434 - [DEBUG] Possible callees:
44523 2019-Jan-16 21:15:30.437458 - [DEBUG] llvm.dbg.declare
44524 2019-Jan-16 21:15:30.437483 - [DEBUG] Possible return sites:
44525 2019-Jan-16 21:15:30.437506 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9644526 2019-Jan-16 21:15:30.438801 - [DEBUG] Found and process special summary
44527 2019-Jan-16 21:15:30.438835 - [DEBUG] Compose: EdgeIdentity * AllBottom
44528 2019-Jan-16 21:15:30.438862 - [DEBUG]
44529 2019-Jan-16 21:15:30.438886 - [DEBUG] Propagate flow
44530 2019-Jan-16 21:15:30.438909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44531 2019-Jan-16 21:15:30.438965 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44532 2019-Jan-16 21:15:30.439612 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44533 2019-Jan-16 21:15:30.440251 - [DEBUG] Edge function : AllBottom (result of previous compose)
44534 2019-Jan-16 21:15:30.440276 - [DEBUG]
44535 2019-Jan-16 21:15:30.440301 - [DEBUG] Join: AllTop & AllBottom
44536 2019-Jan-16 21:15:30.440326 - [DEBUG] = AllBottom (new jump func)
44537 2019-Jan-16 21:15:30.440350 - [DEBUG]
44538 2019-Jan-16 21:15:30.440373 - [DEBUG] Start adding new jump function
44539 2019-Jan-16 21:15:30.440396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44540 2019-Jan-16 21:15:30.440452 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44541 2019-Jan-16 21:15:30.441089 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44542 2019-Jan-16 21:15:30.441726 - [DEBUG] Edge Function : AllBottom
44543 2019-Jan-16 21:15:30.441767 - [DEBUG] End adding new jump function
44544 2019-Jan-16 21:15:30.441791 - [DEBUG]
44545 2019-Jan-16 21:15:30.441814 - [DEBUG] -------------------------------------------- 1222. Path Edge --------------------------------------------
44546 2019-Jan-16 21:15:30.441839 - [DEBUG]
44547 2019-Jan-16 21:15:30.441862 - [DEBUG] Process 1222. path edge:
44548 2019-Jan-16 21:15:30.441885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44549 2019-Jan-16 21:15:30.441942 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
44550 2019-Jan-16 21:15:30.442581 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44551 2019-Jan-16 21:15:30.443218 - [DEBUG]
44552 2019-Jan-16 21:15:30.443242 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44553 2019-Jan-16 21:15:30.443895 - [DEBUG] Compose: EdgeIdentity * AllBottom
44554 2019-Jan-16 21:15:30.443923 - [DEBUG]
44555 2019-Jan-16 21:15:30.443947 - [DEBUG] Propagate flow
44556 2019-Jan-16 21:15:30.443970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44557 2019-Jan-16 21:15:30.444027 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
44558 2019-Jan-16 21:15:30.444664 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44559 2019-Jan-16 21:15:30.445316 - [DEBUG] Edge function : AllBottom (result of previous compose)
44560 2019-Jan-16 21:15:30.445341 - [DEBUG]
44561 2019-Jan-16 21:15:30.445366 - [DEBUG] Join: AllTop & AllBottom
44562 2019-Jan-16 21:15:30.445400 - [DEBUG] = AllBottom (new jump func)
44563 2019-Jan-16 21:15:30.445425 - [DEBUG]
44564 2019-Jan-16 21:15:30.445448 - [DEBUG] Start adding new jump function
44565 2019-Jan-16 21:15:30.445472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44566 2019-Jan-16 21:15:30.445528 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44567 2019-Jan-16 21:15:30.446166 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
44568 2019-Jan-16 21:15:30.446799 - [DEBUG] Edge Function : AllBottom
44569 2019-Jan-16 21:15:30.446827 - [DEBUG] End adding new jump function
44570 2019-Jan-16 21:15:30.446851 - [DEBUG]
44571 2019-Jan-16 21:15:30.446875 - [DEBUG] -------------------------------------------- 1223. Path Edge --------------------------------------------
44572 2019-Jan-16 21:15:30.446899 - [DEBUG]
44573 2019-Jan-16 21:15:30.446922 - [DEBUG] Process 1223. path edge:
44574 2019-Jan-16 21:15:30.446946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44575 2019-Jan-16 21:15:30.447002 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
44576 2019-Jan-16 21:15:30.447636 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44577 2019-Jan-16 21:15:30.448278 - [DEBUG]
44578 2019-Jan-16 21:15:30.448303 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
44579 2019-Jan-16 21:15:30.448971 - [DEBUG] Compose: EdgeIdentity * AllBottom
44580 2019-Jan-16 21:15:30.449003 - [DEBUG]
44581 2019-Jan-16 21:15:30.449027 - [DEBUG] Propagate flow
44582 2019-Jan-16 21:15:30.449051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44583 2019-Jan-16 21:15:30.449108 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
44584 2019-Jan-16 21:15:30.449742 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44585 2019-Jan-16 21:15:30.450378 - [DEBUG] Edge function : AllBottom (result of previous compose)
44586 2019-Jan-16 21:15:30.450403 - [DEBUG]
44587 2019-Jan-16 21:15:30.450428 - [DEBUG] Join: AllTop & AllBottom
44588 2019-Jan-16 21:15:30.450453 - [DEBUG] = AllBottom (new jump func)
44589 2019-Jan-16 21:15:30.450477 - [DEBUG]
44590 2019-Jan-16 21:15:30.450501 - [DEBUG] Start adding new jump function
44591 2019-Jan-16 21:15:30.450524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44592 2019-Jan-16 21:15:30.450580 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44593 2019-Jan-16 21:15:30.451217 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
44594 2019-Jan-16 21:15:30.451864 - [DEBUG] Edge Function : AllBottom
44595 2019-Jan-16 21:15:30.451892 - [DEBUG] End adding new jump function
44596 2019-Jan-16 21:15:30.451916 - [DEBUG]
44597 2019-Jan-16 21:15:30.451939 - [DEBUG] -------------------------------------------- 1224. Path Edge --------------------------------------------
44598 2019-Jan-16 21:15:30.451964 - [DEBUG]
44599 2019-Jan-16 21:15:30.451987 - [DEBUG] Process 1224. path edge:
44600 2019-Jan-16 21:15:30.452010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44601 2019-Jan-16 21:15:30.452067 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
44602 2019-Jan-16 21:15:30.452700 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44603 2019-Jan-16 21:15:30.453336 - [DEBUG]
44604 2019-Jan-16 21:15:30.453361 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
44605 2019-Jan-16 21:15:30.454007 - [DEBUG] Compose: EdgeIdentity * AllBottom
44606 2019-Jan-16 21:15:30.454035 - [DEBUG]
44607 2019-Jan-16 21:15:30.454059 - [DEBUG] Propagate flow
44608 2019-Jan-16 21:15:30.454082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44609 2019-Jan-16 21:15:30.454147 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
44610 2019-Jan-16 21:15:30.454787 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44611 2019-Jan-16 21:15:30.455437 - [DEBUG] Edge function : AllBottom (result of previous compose)
44612 2019-Jan-16 21:15:30.455462 - [DEBUG]
44613 2019-Jan-16 21:15:30.455486 - [DEBUG] Join: AllTop & AllBottom
44614 2019-Jan-16 21:15:30.455512 - [DEBUG] = AllBottom (new jump func)
44615 2019-Jan-16 21:15:30.455536 - [DEBUG]
44616 2019-Jan-16 21:15:30.455559 - [DEBUG] Start adding new jump function
44617 2019-Jan-16 21:15:30.455582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44618 2019-Jan-16 21:15:30.455638 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44619 2019-Jan-16 21:15:30.456276 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
44620 2019-Jan-16 21:15:30.456912 - [DEBUG] Edge Function : AllBottom
44621 2019-Jan-16 21:15:30.456941 - [DEBUG] End adding new jump function
44622 2019-Jan-16 21:15:30.456964 - [DEBUG]
44623 2019-Jan-16 21:15:30.456988 - [DEBUG] -------------------------------------------- 1225. Path Edge --------------------------------------------
44624 2019-Jan-16 21:15:30.457012 - [DEBUG]
44625 2019-Jan-16 21:15:30.457035 - [DEBUG] Process 1225. path edge:
44626 2019-Jan-16 21:15:30.457059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44627 2019-Jan-16 21:15:30.457115 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
44628 2019-Jan-16 21:15:30.457753 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44629 2019-Jan-16 21:15:30.458390 - [DEBUG]
44630 2019-Jan-16 21:15:30.458428 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
44631 2019-Jan-16 21:15:30.459083 - [DEBUG] Compose: EdgeIdentity * AllBottom
44632 2019-Jan-16 21:15:30.459111 - [DEBUG]
44633 2019-Jan-16 21:15:30.459135 - [DEBUG] Propagate flow
44634 2019-Jan-16 21:15:30.459158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44635 2019-Jan-16 21:15:30.459215 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
44636 2019-Jan-16 21:15:30.459849 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44637 2019-Jan-16 21:15:30.460485 - [DEBUG] Edge function : AllBottom (result of previous compose)
44638 2019-Jan-16 21:15:30.460510 - [DEBUG]
44639 2019-Jan-16 21:15:30.460534 - [DEBUG] Join: AllTop & AllBottom
44640 2019-Jan-16 21:15:30.460560 - [DEBUG] = AllBottom (new jump func)
44641 2019-Jan-16 21:15:30.460584 - [DEBUG]
44642 2019-Jan-16 21:15:30.460607 - [DEBUG] Start adding new jump function
44643 2019-Jan-16 21:15:30.460631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44644 2019-Jan-16 21:15:30.460686 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44645 2019-Jan-16 21:15:30.461323 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
44646 2019-Jan-16 21:15:30.461973 - [DEBUG] Edge Function : AllBottom
44647 2019-Jan-16 21:15:30.462001 - [DEBUG] End adding new jump function
44648 2019-Jan-16 21:15:30.462025 - [DEBUG]
44649 2019-Jan-16 21:15:30.462048 - [DEBUG] -------------------------------------------- 1226. Path Edge --------------------------------------------
44650 2019-Jan-16 21:15:30.462073 - [DEBUG]
44651 2019-Jan-16 21:15:30.462096 - [DEBUG] Process 1226. path edge:
44652 2019-Jan-16 21:15:30.462119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44653 2019-Jan-16 21:15:30.462175 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
44654 2019-Jan-16 21:15:30.462819 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44655 2019-Jan-16 21:15:30.463456 - [DEBUG]
44656 2019-Jan-16 21:15:30.463481 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
44657 2019-Jan-16 21:15:30.464130 - [DEBUG] Compose: EdgeIdentity * AllBottom
44658 2019-Jan-16 21:15:30.464158 - [DEBUG]
44659 2019-Jan-16 21:15:30.464186 - [DEBUG] Propagate flow
44660 2019-Jan-16 21:15:30.464209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44661 2019-Jan-16 21:15:30.464266 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
44662 2019-Jan-16 21:15:30.464909 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44663 2019-Jan-16 21:15:30.465571 - [DEBUG] Edge function : AllBottom (result of previous compose)
44664 2019-Jan-16 21:15:30.465596 - [DEBUG]
44665 2019-Jan-16 21:15:30.465620 - [DEBUG] Join: AllTop & AllBottom
44666 2019-Jan-16 21:15:30.465646 - [DEBUG] = AllBottom (new jump func)
44667 2019-Jan-16 21:15:30.465670 - [DEBUG]
44668 2019-Jan-16 21:15:30.465693 - [DEBUG] Start adding new jump function
44669 2019-Jan-16 21:15:30.465717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44670 2019-Jan-16 21:15:30.465773 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44671 2019-Jan-16 21:15:30.466410 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
44672 2019-Jan-16 21:15:30.467043 - [DEBUG] Edge Function : AllBottom
44673 2019-Jan-16 21:15:30.467071 - [DEBUG] End adding new jump function
44674 2019-Jan-16 21:15:30.467095 - [DEBUG]
44675 2019-Jan-16 21:15:30.467119 - [DEBUG] -------------------------------------------- 1227. Path Edge --------------------------------------------
44676 2019-Jan-16 21:15:30.467143 - [DEBUG]
44677 2019-Jan-16 21:15:30.467166 - [DEBUG] Process 1227. path edge:
44678 2019-Jan-16 21:15:30.467190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44679 2019-Jan-16 21:15:30.467246 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
44680 2019-Jan-16 21:15:30.467881 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44681 2019-Jan-16 21:15:30.468545 - [DEBUG]
44682 2019-Jan-16 21:15:30.468570 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
44683 2019-Jan-16 21:15:30.469223 - [DEBUG] Compose: EdgeIdentity * AllBottom
44684 2019-Jan-16 21:15:30.469252 - [DEBUG]
44685 2019-Jan-16 21:15:30.469276 - [DEBUG] Propagate flow
44686 2019-Jan-16 21:15:30.469299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44687 2019-Jan-16 21:15:30.469356 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
44688 2019-Jan-16 21:15:30.469998 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44689 2019-Jan-16 21:15:30.470634 - [DEBUG] Edge function : AllBottom (result of previous compose)
44690 2019-Jan-16 21:15:30.470659 - [DEBUG]
44691 2019-Jan-16 21:15:30.470683 - [DEBUG] Join: AllTop & AllBottom
44692 2019-Jan-16 21:15:30.470709 - [DEBUG] = AllBottom (new jump func)
44693 2019-Jan-16 21:15:30.470733 - [DEBUG]
44694 2019-Jan-16 21:15:30.470756 - [DEBUG] Start adding new jump function
44695 2019-Jan-16 21:15:30.470780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44696 2019-Jan-16 21:15:30.470835 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44697 2019-Jan-16 21:15:30.471474 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
44698 2019-Jan-16 21:15:30.472140 - [DEBUG] Edge Function : AllBottom
44699 2019-Jan-16 21:15:30.472169 - [DEBUG] End adding new jump function
44700 2019-Jan-16 21:15:30.472193 - [DEBUG]
44701 2019-Jan-16 21:15:30.472216 - [DEBUG] -------------------------------------------- 1228. Path Edge --------------------------------------------
44702 2019-Jan-16 21:15:30.472241 - [DEBUG]
44703 2019-Jan-16 21:15:30.472264 - [DEBUG] Process 1228. path edge:
44704 2019-Jan-16 21:15:30.472287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44705 2019-Jan-16 21:15:30.472344 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
44706 2019-Jan-16 21:15:30.472984 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44707 2019-Jan-16 21:15:30.473623 - [DEBUG]
44708 2019-Jan-16 21:15:30.473647 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
44709 2019-Jan-16 21:15:30.474302 - [DEBUG] Compose: EdgeIdentity * AllBottom
44710 2019-Jan-16 21:15:30.474330 - [DEBUG]
44711 2019-Jan-16 21:15:30.474354 - [DEBUG] Propagate flow
44712 2019-Jan-16 21:15:30.474377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44713 2019-Jan-16 21:15:30.474434 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
44714 2019-Jan-16 21:15:30.475080 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44715 2019-Jan-16 21:15:30.475720 - [DEBUG] Edge function : AllBottom (result of previous compose)
44716 2019-Jan-16 21:15:30.475745 - [DEBUG]
44717 2019-Jan-16 21:15:30.475769 - [DEBUG] Join: AllTop & AllBottom
44718 2019-Jan-16 21:15:30.475795 - [DEBUG] = AllBottom (new jump func)
44719 2019-Jan-16 21:15:30.475819 - [DEBUG]
44720 2019-Jan-16 21:15:30.475842 - [DEBUG] Start adding new jump function
44721 2019-Jan-16 21:15:30.475865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44722 2019-Jan-16 21:15:30.475921 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44723 2019-Jan-16 21:15:30.476559 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
44724 2019-Jan-16 21:15:30.477193 - [DEBUG] Edge Function : AllBottom
44725 2019-Jan-16 21:15:30.477225 - [DEBUG] End adding new jump function
44726 2019-Jan-16 21:15:30.477249 - [DEBUG]
44727 2019-Jan-16 21:15:30.477272 - [DEBUG] -------------------------------------------- 1229. Path Edge --------------------------------------------
44728 2019-Jan-16 21:15:30.477296 - [DEBUG]
44729 2019-Jan-16 21:15:30.477319 - [DEBUG] Process 1229. path edge:
44730 2019-Jan-16 21:15:30.477343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44731 2019-Jan-16 21:15:30.477399 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
44732 2019-Jan-16 21:15:30.478036 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44733 2019-Jan-16 21:15:30.478687 - [DEBUG]
44734 2019-Jan-16 21:15:30.478712 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
44735 2019-Jan-16 21:15:30.479365 - [DEBUG] Compose: EdgeIdentity * AllBottom
44736 2019-Jan-16 21:15:30.479393 - [DEBUG]
44737 2019-Jan-16 21:15:30.479417 - [DEBUG] Propagate flow
44738 2019-Jan-16 21:15:30.479440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44739 2019-Jan-16 21:15:30.479497 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
44740 2019-Jan-16 21:15:30.480143 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44741 2019-Jan-16 21:15:30.480796 - [DEBUG] Edge function : AllBottom (result of previous compose)
44742 2019-Jan-16 21:15:30.480822 - [DEBUG]
44743 2019-Jan-16 21:15:30.480846 - [DEBUG] Join: AllTop & AllBottom
44744 2019-Jan-16 21:15:30.480872 - [DEBUG] = AllBottom (new jump func)
44745 2019-Jan-16 21:15:30.480896 - [DEBUG]
44746 2019-Jan-16 21:15:30.480919 - [DEBUG] Start adding new jump function
44747 2019-Jan-16 21:15:30.480942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44748 2019-Jan-16 21:15:30.480998 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44749 2019-Jan-16 21:15:30.481643 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
44750 2019-Jan-16 21:15:30.482304 - [DEBUG] Edge Function : AllBottom
44751 2019-Jan-16 21:15:30.482333 - [DEBUG] End adding new jump function
44752 2019-Jan-16 21:15:30.482357 - [DEBUG]
44753 2019-Jan-16 21:15:30.482380 - [DEBUG] -------------------------------------------- 1230. Path Edge --------------------------------------------
44754 2019-Jan-16 21:15:30.482404 - [DEBUG]
44755 2019-Jan-16 21:15:30.482427 - [DEBUG] Process 1230. path edge:
44756 2019-Jan-16 21:15:30.482451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44757 2019-Jan-16 21:15:30.482507 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
44758 2019-Jan-16 21:15:30.483154 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44759 2019-Jan-16 21:15:30.483793 - [DEBUG]
44760 2019-Jan-16 21:15:30.483817 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
44761 2019-Jan-16 21:15:30.484473 - [DEBUG] Possible callees:
44762 2019-Jan-16 21:15:30.484498 - [DEBUG] llvm.dbg.declare
44763 2019-Jan-16 21:15:30.484523 - [DEBUG] Possible return sites:
44764 2019-Jan-16 21:15:30.484546 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12044765 2019-Jan-16 21:15:30.485836 - [DEBUG] Found and process special summary
44766 2019-Jan-16 21:15:30.485872 - [DEBUG] Compose: EdgeIdentity * AllBottom
44767 2019-Jan-16 21:15:30.485899 - [DEBUG]
44768 2019-Jan-16 21:15:30.485923 - [DEBUG] Propagate flow
44769 2019-Jan-16 21:15:30.485946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44770 2019-Jan-16 21:15:30.486002 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44771 2019-Jan-16 21:15:30.486641 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44772 2019-Jan-16 21:15:30.487278 - [DEBUG] Edge function : AllBottom (result of previous compose)
44773 2019-Jan-16 21:15:30.487303 - [DEBUG]
44774 2019-Jan-16 21:15:30.487328 - [DEBUG] Join: AllTop & AllBottom
44775 2019-Jan-16 21:15:30.487353 - [DEBUG] = AllBottom (new jump func)
44776 2019-Jan-16 21:15:30.487378 - [DEBUG]
44777 2019-Jan-16 21:15:30.487401 - [DEBUG] Start adding new jump function
44778 2019-Jan-16 21:15:30.487424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44779 2019-Jan-16 21:15:30.487479 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44780 2019-Jan-16 21:15:30.488116 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44781 2019-Jan-16 21:15:30.488767 - [DEBUG] Edge Function : AllBottom
44782 2019-Jan-16 21:15:30.488796 - [DEBUG] End adding new jump function
44783 2019-Jan-16 21:15:30.488819 - [DEBUG]
44784 2019-Jan-16 21:15:30.488852 - [DEBUG] -------------------------------------------- 1231. Path Edge --------------------------------------------
44785 2019-Jan-16 21:15:30.488877 - [DEBUG]
44786 2019-Jan-16 21:15:30.488900 - [DEBUG] Process 1231. path edge:
44787 2019-Jan-16 21:15:30.488923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44788 2019-Jan-16 21:15:30.488980 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
44789 2019-Jan-16 21:15:30.489618 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44790 2019-Jan-16 21:15:30.490254 - [DEBUG]
44791 2019-Jan-16 21:15:30.490278 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44792 2019-Jan-16 21:15:30.490934 - [DEBUG] Compose: EdgeIdentity * AllBottom
44793 2019-Jan-16 21:15:30.490962 - [DEBUG]
44794 2019-Jan-16 21:15:30.490986 - [DEBUG] Propagate flow
44795 2019-Jan-16 21:15:30.491009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44796 2019-Jan-16 21:15:30.491065 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
44797 2019-Jan-16 21:15:30.491707 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44798 2019-Jan-16 21:15:30.492361 - [DEBUG] Edge function : AllBottom (result of previous compose)
44799 2019-Jan-16 21:15:30.492386 - [DEBUG]
44800 2019-Jan-16 21:15:30.492410 - [DEBUG] Join: AllTop & AllBottom
44801 2019-Jan-16 21:15:30.492436 - [DEBUG] = AllBottom (new jump func)
44802 2019-Jan-16 21:15:30.492460 - [DEBUG]
44803 2019-Jan-16 21:15:30.492483 - [DEBUG] Start adding new jump function
44804 2019-Jan-16 21:15:30.492506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44805 2019-Jan-16 21:15:30.492562 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44806 2019-Jan-16 21:15:30.493199 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
44807 2019-Jan-16 21:15:30.493833 - [DEBUG] Edge Function : AllBottom
44808 2019-Jan-16 21:15:30.493862 - [DEBUG] End adding new jump function
44809 2019-Jan-16 21:15:30.493885 - [DEBUG]
44810 2019-Jan-16 21:15:30.493909 - [DEBUG] -------------------------------------------- 1232. Path Edge --------------------------------------------
44811 2019-Jan-16 21:15:30.493933 - [DEBUG]
44812 2019-Jan-16 21:15:30.493956 - [DEBUG] Process 1232. path edge:
44813 2019-Jan-16 21:15:30.493980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44814 2019-Jan-16 21:15:30.494035 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
44815 2019-Jan-16 21:15:30.494670 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44816 2019-Jan-16 21:15:30.495321 - [DEBUG]
44817 2019-Jan-16 21:15:30.495345 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
44818 2019-Jan-16 21:15:30.495998 - [DEBUG] Compose: EdgeIdentity * AllBottom
44819 2019-Jan-16 21:15:30.496026 - [DEBUG]
44820 2019-Jan-16 21:15:30.496050 - [DEBUG] Propagate flow
44821 2019-Jan-16 21:15:30.496073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44822 2019-Jan-16 21:15:30.496130 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44823 2019-Jan-16 21:15:30.496783 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44824 2019-Jan-16 21:15:30.497420 - [DEBUG] Edge function : AllBottom (result of previous compose)
44825 2019-Jan-16 21:15:30.497445 - [DEBUG]
44826 2019-Jan-16 21:15:30.497470 - [DEBUG] Join: AllTop & AllBottom
44827 2019-Jan-16 21:15:30.497496 - [DEBUG] = AllBottom (new jump func)
44828 2019-Jan-16 21:15:30.497533 - [DEBUG]
44829 2019-Jan-16 21:15:30.497557 - [DEBUG] Start adding new jump function
44830 2019-Jan-16 21:15:30.497580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44831 2019-Jan-16 21:15:30.497636 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44832 2019-Jan-16 21:15:30.498275 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44833 2019-Jan-16 21:15:30.498936 - [DEBUG] Edge Function : AllBottom
44834 2019-Jan-16 21:15:30.498965 - [DEBUG] End adding new jump function
44835 2019-Jan-16 21:15:30.498989 - [DEBUG]
44836 2019-Jan-16 21:15:30.499012 - [DEBUG] -------------------------------------------- 1233. Path Edge --------------------------------------------
44837 2019-Jan-16 21:15:30.499036 - [DEBUG]
44838 2019-Jan-16 21:15:30.499059 - [DEBUG] Process 1233. path edge:
44839 2019-Jan-16 21:15:30.499083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44840 2019-Jan-16 21:15:30.499139 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
44841 2019-Jan-16 21:15:30.499784 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44842 2019-Jan-16 21:15:30.500421 - [DEBUG]
44843 2019-Jan-16 21:15:30.500445 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44844 2019-Jan-16 21:15:30.501102 - [DEBUG] Possible callees:
44845 2019-Jan-16 21:15:30.501128 - [DEBUG] llvm.dbg.declare
44846 2019-Jan-16 21:15:30.501153 - [DEBUG] Possible return sites:
44847 2019-Jan-16 21:15:30.501177 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14944848 2019-Jan-16 21:15:30.502464 - [DEBUG] Found and process special summary
44849 2019-Jan-16 21:15:30.502500 - [DEBUG] Compose: EdgeIdentity * AllBottom
44850 2019-Jan-16 21:15:30.502528 - [DEBUG]
44851 2019-Jan-16 21:15:30.502551 - [DEBUG] Propagate flow
44852 2019-Jan-16 21:15:30.502575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44853 2019-Jan-16 21:15:30.502631 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44854 2019-Jan-16 21:15:30.503270 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44855 2019-Jan-16 21:15:30.503907 - [DEBUG] Edge function : AllBottom (result of previous compose)
44856 2019-Jan-16 21:15:30.503932 - [DEBUG]
44857 2019-Jan-16 21:15:30.503957 - [DEBUG] Join: AllTop & AllBottom
44858 2019-Jan-16 21:15:30.503982 - [DEBUG] = AllBottom (new jump func)
44859 2019-Jan-16 21:15:30.504006 - [DEBUG]
44860 2019-Jan-16 21:15:30.504029 - [DEBUG] Start adding new jump function
44861 2019-Jan-16 21:15:30.504053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44862 2019-Jan-16 21:15:30.504108 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44863 2019-Jan-16 21:15:30.504746 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44864 2019-Jan-16 21:15:30.505398 - [DEBUG] Edge Function : AllBottom
44865 2019-Jan-16 21:15:30.505427 - [DEBUG] End adding new jump function
44866 2019-Jan-16 21:15:30.505451 - [DEBUG]
44867 2019-Jan-16 21:15:30.505474 - [DEBUG] -------------------------------------------- 1234. Path Edge --------------------------------------------
44868 2019-Jan-16 21:15:30.505498 - [DEBUG]
44869 2019-Jan-16 21:15:30.505521 - [DEBUG] Process 1234. path edge:
44870 2019-Jan-16 21:15:30.505545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44871 2019-Jan-16 21:15:30.505609 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
44872 2019-Jan-16 21:15:30.506248 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44873 2019-Jan-16 21:15:30.506885 - [DEBUG]
44874 2019-Jan-16 21:15:30.506909 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44875 2019-Jan-16 21:15:30.507569 - [DEBUG] Compose: EdgeIdentity * AllBottom
44876 2019-Jan-16 21:15:30.507596 - [DEBUG]
44877 2019-Jan-16 21:15:30.507620 - [DEBUG] Propagate flow
44878 2019-Jan-16 21:15:30.507643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44879 2019-Jan-16 21:15:30.507701 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
44880 2019-Jan-16 21:15:30.508342 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44881 2019-Jan-16 21:15:30.508995 - [DEBUG] Edge function : AllBottom (result of previous compose)
44882 2019-Jan-16 21:15:30.509020 - [DEBUG]
44883 2019-Jan-16 21:15:30.509045 - [DEBUG] Join: AllTop & AllBottom
44884 2019-Jan-16 21:15:30.509071 - [DEBUG] = AllBottom (new jump func)
44885 2019-Jan-16 21:15:30.509095 - [DEBUG]
44886 2019-Jan-16 21:15:30.509118 - [DEBUG] Start adding new jump function
44887 2019-Jan-16 21:15:30.509141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44888 2019-Jan-16 21:15:30.509197 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44889 2019-Jan-16 21:15:30.509833 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
44890 2019-Jan-16 21:15:30.510466 - [DEBUG] Edge Function : AllBottom
44891 2019-Jan-16 21:15:30.510494 - [DEBUG] End adding new jump function
44892 2019-Jan-16 21:15:30.510518 - [DEBUG]
44893 2019-Jan-16 21:15:30.510541 - [DEBUG] -------------------------------------------- 1235. Path Edge --------------------------------------------
44894 2019-Jan-16 21:15:30.510566 - [DEBUG]
44895 2019-Jan-16 21:15:30.510588 - [DEBUG] Process 1235. path edge:
44896 2019-Jan-16 21:15:30.510612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44897 2019-Jan-16 21:15:30.510668 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
44898 2019-Jan-16 21:15:30.511308 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44899 2019-Jan-16 21:15:30.511963 - [DEBUG]
44900 2019-Jan-16 21:15:30.511988 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
44901 2019-Jan-16 21:15:30.512643 - [DEBUG] Compose: EdgeIdentity * AllBottom
44902 2019-Jan-16 21:15:30.512671 - [DEBUG]
44903 2019-Jan-16 21:15:30.512694 - [DEBUG] Propagate flow
44904 2019-Jan-16 21:15:30.512717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44905 2019-Jan-16 21:15:30.512775 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
44906 2019-Jan-16 21:15:30.513428 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44907 2019-Jan-16 21:15:30.514071 - [DEBUG] Edge function : AllBottom (result of previous compose)
44908 2019-Jan-16 21:15:30.514096 - [DEBUG]
44909 2019-Jan-16 21:15:30.514121 - [DEBUG] Join: AllTop & AllBottom
44910 2019-Jan-16 21:15:30.514146 - [DEBUG] = AllBottom (new jump func)
44911 2019-Jan-16 21:15:30.514170 - [DEBUG]
44912 2019-Jan-16 21:15:30.514193 - [DEBUG] Start adding new jump function
44913 2019-Jan-16 21:15:30.514216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44914 2019-Jan-16 21:15:30.514272 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44915 2019-Jan-16 21:15:30.514930 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
44916 2019-Jan-16 21:15:30.515591 - [DEBUG] Edge Function : AllBottom
44917 2019-Jan-16 21:15:30.515620 - [DEBUG] End adding new jump function
44918 2019-Jan-16 21:15:30.515644 - [DEBUG]
44919 2019-Jan-16 21:15:30.515667 - [DEBUG] -------------------------------------------- 1236. Path Edge --------------------------------------------
44920 2019-Jan-16 21:15:30.515692 - [DEBUG]
44921 2019-Jan-16 21:15:30.515715 - [DEBUG] Process 1236. path edge:
44922 2019-Jan-16 21:15:30.515738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44923 2019-Jan-16 21:15:30.515795 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
44924 2019-Jan-16 21:15:30.516439 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44925 2019-Jan-16 21:15:30.517075 - [DEBUG]
44926 2019-Jan-16 21:15:30.517099 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
44927 2019-Jan-16 21:15:30.517757 - [DEBUG] Possible callees:
44928 2019-Jan-16 21:15:30.517782 - [DEBUG] llvm.dbg.declare
44929 2019-Jan-16 21:15:30.517807 - [DEBUG] Possible return sites:
44930 2019-Jan-16 21:15:30.517830 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15544931 2019-Jan-16 21:15:30.519120 - [DEBUG] Found and process special summary
44932 2019-Jan-16 21:15:30.519156 - [DEBUG] Compose: EdgeIdentity * AllBottom
44933 2019-Jan-16 21:15:30.519183 - [DEBUG]
44934 2019-Jan-16 21:15:30.519206 - [DEBUG] Propagate flow
44935 2019-Jan-16 21:15:30.519229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44936 2019-Jan-16 21:15:30.519286 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
44937 2019-Jan-16 21:15:30.519924 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44938 2019-Jan-16 21:15:30.520561 - [DEBUG] Edge function : AllBottom (result of previous compose)
44939 2019-Jan-16 21:15:30.520586 - [DEBUG]
44940 2019-Jan-16 21:15:30.520611 - [DEBUG] Join: AllTop & AllBottom
44941 2019-Jan-16 21:15:30.520636 - [DEBUG] = AllBottom (new jump func)
44942 2019-Jan-16 21:15:30.520660 - [DEBUG]
44943 2019-Jan-16 21:15:30.520684 - [DEBUG] Start adding new jump function
44944 2019-Jan-16 21:15:30.520707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44945 2019-Jan-16 21:15:30.520762 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44946 2019-Jan-16 21:15:30.521400 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
44947 2019-Jan-16 21:15:30.522052 - [DEBUG] Edge Function : AllBottom
44948 2019-Jan-16 21:15:30.522080 - [DEBUG] End adding new jump function
44949 2019-Jan-16 21:15:30.522104 - [DEBUG]
44950 2019-Jan-16 21:15:30.522127 - [DEBUG] -------------------------------------------- 1237. Path Edge --------------------------------------------
44951 2019-Jan-16 21:15:30.522152 - [DEBUG]
44952 2019-Jan-16 21:15:30.522174 - [DEBUG] Process 1237. path edge:
44953 2019-Jan-16 21:15:30.522198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44954 2019-Jan-16 21:15:30.522254 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
44955 2019-Jan-16 21:15:30.522892 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44956 2019-Jan-16 21:15:30.523530 - [DEBUG]
44957 2019-Jan-16 21:15:30.523571 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
44958 2019-Jan-16 21:15:30.524231 - [DEBUG] Compose: EdgeIdentity * AllBottom
44959 2019-Jan-16 21:15:30.524259 - [DEBUG]
44960 2019-Jan-16 21:15:30.524282 - [DEBUG] Propagate flow
44961 2019-Jan-16 21:15:30.524305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44962 2019-Jan-16 21:15:30.524362 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
44963 2019-Jan-16 21:15:30.524999 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44964 2019-Jan-16 21:15:30.525652 - [DEBUG] Edge function : AllBottom (result of previous compose)
44965 2019-Jan-16 21:15:30.525677 - [DEBUG]
44966 2019-Jan-16 21:15:30.525702 - [DEBUG] Join: AllTop & AllBottom
44967 2019-Jan-16 21:15:30.525728 - [DEBUG] = AllBottom (new jump func)
44968 2019-Jan-16 21:15:30.525752 - [DEBUG]
44969 2019-Jan-16 21:15:30.525775 - [DEBUG] Start adding new jump function
44970 2019-Jan-16 21:15:30.525798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44971 2019-Jan-16 21:15:30.525854 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44972 2019-Jan-16 21:15:30.526492 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
44973 2019-Jan-16 21:15:30.527125 - [DEBUG] Edge Function : AllBottom
44974 2019-Jan-16 21:15:30.527153 - [DEBUG] End adding new jump function
44975 2019-Jan-16 21:15:30.527176 - [DEBUG]
44976 2019-Jan-16 21:15:30.527200 - [DEBUG] -------------------------------------------- 1238. Path Edge --------------------------------------------
44977 2019-Jan-16 21:15:30.527224 - [DEBUG]
44978 2019-Jan-16 21:15:30.527247 - [DEBUG] Process 1238. path edge:
44979 2019-Jan-16 21:15:30.527270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44980 2019-Jan-16 21:15:30.527326 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
44981 2019-Jan-16 21:15:30.527962 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44982 2019-Jan-16 21:15:30.528614 - [DEBUG]
44983 2019-Jan-16 21:15:30.528640 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
44984 2019-Jan-16 21:15:30.529303 - [DEBUG] Compose: EdgeIdentity * AllBottom
44985 2019-Jan-16 21:15:30.529332 - [DEBUG]
44986 2019-Jan-16 21:15:30.529356 - [DEBUG] Propagate flow
44987 2019-Jan-16 21:15:30.529379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44988 2019-Jan-16 21:15:30.529437 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
44989 2019-Jan-16 21:15:30.530079 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44990 2019-Jan-16 21:15:30.530715 - [DEBUG] Edge function : AllBottom (result of previous compose)
44991 2019-Jan-16 21:15:30.530740 - [DEBUG]
44992 2019-Jan-16 21:15:30.530764 - [DEBUG] Join: AllTop & AllBottom
44993 2019-Jan-16 21:15:30.530789 - [DEBUG] = AllBottom (new jump func)
44994 2019-Jan-16 21:15:30.530813 - [DEBUG]
44995 2019-Jan-16 21:15:30.530836 - [DEBUG] Start adding new jump function
44996 2019-Jan-16 21:15:30.530859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44997 2019-Jan-16 21:15:30.530915 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44998 2019-Jan-16 21:15:30.531551 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
44999 2019-Jan-16 21:15:30.532200 - [DEBUG] Edge Function : AllBottom
45000 2019-Jan-16 21:15:30.532228 - [DEBUG] End adding new jump function
45001 2019-Jan-16 21:15:30.532252 - [DEBUG]
45002 2019-Jan-16 21:15:30.532276 - [DEBUG] -------------------------------------------- 1239. Path Edge --------------------------------------------
45003 2019-Jan-16 21:15:30.532309 - [DEBUG]
45004 2019-Jan-16 21:15:30.532332 - [DEBUG] Process 1239. path edge:
45005 2019-Jan-16 21:15:30.532356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45006 2019-Jan-16 21:15:30.532412 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
45007 2019-Jan-16 21:15:30.533045 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45008 2019-Jan-16 21:15:30.533682 - [DEBUG]
45009 2019-Jan-16 21:15:30.533706 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
45010 2019-Jan-16 21:15:30.534361 - [DEBUG] Compose: EdgeIdentity * AllBottom
45011 2019-Jan-16 21:15:30.534388 - [DEBUG]
45012 2019-Jan-16 21:15:30.534412 - [DEBUG] Propagate flow
45013 2019-Jan-16 21:15:30.534435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45014 2019-Jan-16 21:15:30.534492 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
45015 2019-Jan-16 21:15:30.535162 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45016 2019-Jan-16 21:15:30.535801 - [DEBUG] Edge function : AllBottom (result of previous compose)
45017 2019-Jan-16 21:15:30.535826 - [DEBUG]
45018 2019-Jan-16 21:15:30.535851 - [DEBUG] Join: AllTop & AllBottom
45019 2019-Jan-16 21:15:30.535876 - [DEBUG] = AllBottom (new jump func)
45020 2019-Jan-16 21:15:30.535900 - [DEBUG]
45021 2019-Jan-16 21:15:30.535923 - [DEBUG] Start adding new jump function
45022 2019-Jan-16 21:15:30.535946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45023 2019-Jan-16 21:15:30.536002 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45024 2019-Jan-16 21:15:30.536638 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
45025 2019-Jan-16 21:15:30.537286 - [DEBUG] Edge Function : AllBottom
45026 2019-Jan-16 21:15:30.537314 - [DEBUG] End adding new jump function
45027 2019-Jan-16 21:15:30.537338 - [DEBUG]
45028 2019-Jan-16 21:15:30.537361 - [DEBUG] -------------------------------------------- 1240. Path Edge --------------------------------------------
45029 2019-Jan-16 21:15:30.537385 - [DEBUG]
45030 2019-Jan-16 21:15:30.537408 - [DEBUG] Process 1240. path edge:
45031 2019-Jan-16 21:15:30.537432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45032 2019-Jan-16 21:15:30.537488 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
45033 2019-Jan-16 21:15:30.538134 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45034 2019-Jan-16 21:15:30.538785 - [DEBUG]
45035 2019-Jan-16 21:15:30.538809 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
45036 2019-Jan-16 21:15:30.539467 - [DEBUG] Possible callees:
45037 2019-Jan-16 21:15:30.539492 - [DEBUG] llvm.dbg.declare
45038 2019-Jan-16 21:15:30.539517 - [DEBUG] Possible return sites:
45039 2019-Jan-16 21:15:30.539540 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16345040 2019-Jan-16 21:15:30.540813 - [DEBUG] Found and process special summary
45041 2019-Jan-16 21:15:30.540848 - [DEBUG] Compose: EdgeIdentity * AllBottom
45042 2019-Jan-16 21:15:30.540875 - [DEBUG]
45043 2019-Jan-16 21:15:30.540898 - [DEBUG] Propagate flow
45044 2019-Jan-16 21:15:30.540921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45045 2019-Jan-16 21:15:30.540986 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
45046 2019-Jan-16 21:15:30.541625 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45047 2019-Jan-16 21:15:30.542278 - [DEBUG] Edge function : AllBottom (result of previous compose)
45048 2019-Jan-16 21:15:30.542303 - [DEBUG]
45049 2019-Jan-16 21:15:30.542329 - [DEBUG] Join: AllTop & AllBottom
45050 2019-Jan-16 21:15:30.542354 - [DEBUG] = AllBottom (new jump func)
45051 2019-Jan-16 21:15:30.542378 - [DEBUG]
45052 2019-Jan-16 21:15:30.542402 - [DEBUG] Start adding new jump function
45053 2019-Jan-16 21:15:30.542425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45054 2019-Jan-16 21:15:30.542481 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45055 2019-Jan-16 21:15:30.543118 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
45056 2019-Jan-16 21:15:30.543754 - [DEBUG] Edge Function : AllBottom
45057 2019-Jan-16 21:15:30.543782 - [DEBUG] End adding new jump function
45058 2019-Jan-16 21:15:30.543806 - [DEBUG]
45059 2019-Jan-16 21:15:30.543829 - [DEBUG] -------------------------------------------- 1241. Path Edge --------------------------------------------
45060 2019-Jan-16 21:15:30.543853 - [DEBUG]
45061 2019-Jan-16 21:15:30.543876 - [DEBUG] Process 1241. path edge:
45062 2019-Jan-16 21:15:30.543900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45063 2019-Jan-16 21:15:30.543956 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
45064 2019-Jan-16 21:15:30.544593 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45065 2019-Jan-16 21:15:30.545248 - [DEBUG]
45066 2019-Jan-16 21:15:30.545272 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
45067 2019-Jan-16 21:15:30.545932 - [DEBUG] Compose: EdgeIdentity * AllBottom
45068 2019-Jan-16 21:15:30.545959 - [DEBUG]
45069 2019-Jan-16 21:15:30.545983 - [DEBUG] Propagate flow
45070 2019-Jan-16 21:15:30.546006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45071 2019-Jan-16 21:15:30.546067 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
45072 2019-Jan-16 21:15:30.546703 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45073 2019-Jan-16 21:15:30.547340 - [DEBUG] Edge function : AllBottom (result of previous compose)
45074 2019-Jan-16 21:15:30.547365 - [DEBUG]
45075 2019-Jan-16 21:15:30.547390 - [DEBUG] Join: AllTop & AllBottom
45076 2019-Jan-16 21:15:30.547416 - [DEBUG] = AllBottom (new jump func)
45077 2019-Jan-16 21:15:30.547440 - [DEBUG]
45078 2019-Jan-16 21:15:30.547463 - [DEBUG] Start adding new jump function
45079 2019-Jan-16 21:15:30.547486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45080 2019-Jan-16 21:15:30.547542 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45081 2019-Jan-16 21:15:30.548179 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
45082 2019-Jan-16 21:15:30.548828 - [DEBUG] Edge Function : AllBottom
45083 2019-Jan-16 21:15:30.548857 - [DEBUG] End adding new jump function
45084 2019-Jan-16 21:15:30.548881 - [DEBUG]
45085 2019-Jan-16 21:15:30.548904 - [DEBUG] -------------------------------------------- 1242. Path Edge --------------------------------------------
45086 2019-Jan-16 21:15:30.548929 - [DEBUG]
45087 2019-Jan-16 21:15:30.548952 - [DEBUG] Process 1242. path edge:
45088 2019-Jan-16 21:15:30.548976 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45089 2019-Jan-16 21:15:30.549032 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
45090 2019-Jan-16 21:15:30.549675 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45091 2019-Jan-16 21:15:30.550312 - [DEBUG]
45092 2019-Jan-16 21:15:30.550337 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
45093 2019-Jan-16 21:15:30.550993 - [DEBUG] Compose: EdgeIdentity * AllBottom
45094 2019-Jan-16 21:15:30.551021 - [DEBUG]
45095 2019-Jan-16 21:15:30.551045 - [DEBUG] Propagate flow
45096 2019-Jan-16 21:15:30.551068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45097 2019-Jan-16 21:15:30.551125 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
45098 2019-Jan-16 21:15:30.551785 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45099 2019-Jan-16 21:15:30.552421 - [DEBUG] Edge function : AllBottom (result of previous compose)
45100 2019-Jan-16 21:15:30.552447 - [DEBUG]
45101 2019-Jan-16 21:15:30.552471 - [DEBUG] Join: AllTop & AllBottom
45102 2019-Jan-16 21:15:30.552497 - [DEBUG] = AllBottom (new jump func)
45103 2019-Jan-16 21:15:30.552521 - [DEBUG]
45104 2019-Jan-16 21:15:30.552544 - [DEBUG] Start adding new jump function
45105 2019-Jan-16 21:15:30.552567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45106 2019-Jan-16 21:15:30.552623 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45107 2019-Jan-16 21:15:30.553260 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
45108 2019-Jan-16 21:15:30.553902 - [DEBUG] Edge Function : AllBottom
45109 2019-Jan-16 21:15:30.553930 - [DEBUG] End adding new jump function
45110 2019-Jan-16 21:15:30.553954 - [DEBUG]
45111 2019-Jan-16 21:15:30.553977 - [DEBUG] -------------------------------------------- 1243. Path Edge --------------------------------------------
45112 2019-Jan-16 21:15:30.554002 - [DEBUG]
45113 2019-Jan-16 21:15:30.554025 - [DEBUG] Process 1243. path edge:
45114 2019-Jan-16 21:15:30.554048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45115 2019-Jan-16 21:15:30.554104 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
45116 2019-Jan-16 21:15:30.554749 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45117 2019-Jan-16 21:15:30.555400 - [DEBUG]
45118 2019-Jan-16 21:15:30.555424 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
45119 2019-Jan-16 21:15:30.556081 - [DEBUG] Possible callees:
45120 2019-Jan-16 21:15:30.556107 - [DEBUG] llvm.dbg.declare
45121 2019-Jan-16 21:15:30.556132 - [DEBUG] Possible return sites:
45122 2019-Jan-16 21:15:30.556155 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16945123 2019-Jan-16 21:15:30.557428 - [DEBUG] Found and process special summary
45124 2019-Jan-16 21:15:30.557462 - [DEBUG] Compose: EdgeIdentity * AllBottom
45125 2019-Jan-16 21:15:30.557488 - [DEBUG]
45126 2019-Jan-16 21:15:30.557512 - [DEBUG] Propagate flow
45127 2019-Jan-16 21:15:30.557535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45128 2019-Jan-16 21:15:30.557591 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
45129 2019-Jan-16 21:15:30.558231 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45130 2019-Jan-16 21:15:30.558885 - [DEBUG] Edge function : AllBottom (result of previous compose)
45131 2019-Jan-16 21:15:30.558919 - [DEBUG]
45132 2019-Jan-16 21:15:30.558944 - [DEBUG] Join: AllTop & AllBottom
45133 2019-Jan-16 21:15:30.558969 - [DEBUG] = AllBottom (new jump func)
45134 2019-Jan-16 21:15:30.558993 - [DEBUG]
45135 2019-Jan-16 21:15:30.559017 - [DEBUG] Start adding new jump function
45136 2019-Jan-16 21:15:30.559040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45137 2019-Jan-16 21:15:30.559096 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45138 2019-Jan-16 21:15:30.559734 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
45139 2019-Jan-16 21:15:30.560371 - [DEBUG] Edge Function : AllBottom
45140 2019-Jan-16 21:15:30.560400 - [DEBUG] End adding new jump function
45141 2019-Jan-16 21:15:30.560424 - [DEBUG]
45142 2019-Jan-16 21:15:30.560447 - [DEBUG] -------------------------------------------- 1244. Path Edge --------------------------------------------
45143 2019-Jan-16 21:15:30.560471 - [DEBUG]
45144 2019-Jan-16 21:15:30.560494 - [DEBUG] Process 1244. path edge:
45145 2019-Jan-16 21:15:30.560518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45146 2019-Jan-16 21:15:30.560574 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
45147 2019-Jan-16 21:15:30.561213 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45148 2019-Jan-16 21:15:30.561876 - [DEBUG]
45149 2019-Jan-16 21:15:30.561900 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
45150 2019-Jan-16 21:15:30.562565 - [DEBUG] Compose: EdgeIdentity * AllBottom
45151 2019-Jan-16 21:15:30.562594 - [DEBUG]
45152 2019-Jan-16 21:15:30.562618 - [DEBUG] Propagate flow
45153 2019-Jan-16 21:15:30.562641 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45154 2019-Jan-16 21:15:30.562699 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
45155 2019-Jan-16 21:15:30.563339 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45156 2019-Jan-16 21:15:30.563984 - [DEBUG] Edge function : AllBottom (result of previous compose)
45157 2019-Jan-16 21:15:30.564009 - [DEBUG]
45158 2019-Jan-16 21:15:30.564034 - [DEBUG] Join: AllTop & AllBottom
45159 2019-Jan-16 21:15:30.564059 - [DEBUG] = AllBottom (new jump func)
45160 2019-Jan-16 21:15:30.564083 - [DEBUG]
45161 2019-Jan-16 21:15:30.564106 - [DEBUG] Start adding new jump function
45162 2019-Jan-16 21:15:30.564129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45163 2019-Jan-16 21:15:30.564185 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45164 2019-Jan-16 21:15:30.564823 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
45165 2019-Jan-16 21:15:30.565473 - [DEBUG] Edge Function : AllBottom
45166 2019-Jan-16 21:15:30.565502 - [DEBUG] End adding new jump function
45167 2019-Jan-16 21:15:30.565525 - [DEBUG]
45168 2019-Jan-16 21:15:30.565549 - [DEBUG] -------------------------------------------- 1245. Path Edge --------------------------------------------
45169 2019-Jan-16 21:15:30.565573 - [DEBUG]
45170 2019-Jan-16 21:15:30.565596 - [DEBUG] Process 1245. path edge:
45171 2019-Jan-16 21:15:30.565619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45172 2019-Jan-16 21:15:30.565675 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
45173 2019-Jan-16 21:15:30.566310 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45174 2019-Jan-16 21:15:30.566948 - [DEBUG]
45175 2019-Jan-16 21:15:30.566973 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
45176 2019-Jan-16 21:15:30.567641 - [DEBUG] Compose: EdgeIdentity * AllBottom
45177 2019-Jan-16 21:15:30.567670 - [DEBUG]
45178 2019-Jan-16 21:15:30.567693 - [DEBUG] Propagate flow
45179 2019-Jan-16 21:15:30.567716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45180 2019-Jan-16 21:15:30.567773 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
45181 2019-Jan-16 21:15:30.568429 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45182 2019-Jan-16 21:15:30.569068 - [DEBUG] Edge function : AllBottom (result of previous compose)
45183 2019-Jan-16 21:15:30.569093 - [DEBUG]
45184 2019-Jan-16 21:15:30.569118 - [DEBUG] Join: AllTop & AllBottom
45185 2019-Jan-16 21:15:30.569143 - [DEBUG] = AllBottom (new jump func)
45186 2019-Jan-16 21:15:30.569167 - [DEBUG]
45187 2019-Jan-16 21:15:30.569190 - [DEBUG] Start adding new jump function
45188 2019-Jan-16 21:15:30.569213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45189 2019-Jan-16 21:15:30.569269 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45190 2019-Jan-16 21:15:30.569906 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
45191 2019-Jan-16 21:15:30.570545 - [DEBUG] Edge Function : AllBottom
45192 2019-Jan-16 21:15:30.570573 - [DEBUG] End adding new jump function
45193 2019-Jan-16 21:15:30.570597 - [DEBUG]
45194 2019-Jan-16 21:15:30.570620 - [DEBUG] -------------------------------------------- 1246. Path Edge --------------------------------------------
45195 2019-Jan-16 21:15:30.570645 - [DEBUG]
45196 2019-Jan-16 21:15:30.570668 - [DEBUG] Process 1246. path edge:
45197 2019-Jan-16 21:15:30.570691 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45198 2019-Jan-16 21:15:30.570747 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
45199 2019-Jan-16 21:15:30.571387 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45200 2019-Jan-16 21:15:30.572039 - [DEBUG]
45201 2019-Jan-16 21:15:30.572063 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
45202 2019-Jan-16 21:15:30.572724 - [DEBUG] Compose: EdgeIdentity * AllBottom
45203 2019-Jan-16 21:15:30.572752 - [DEBUG]
45204 2019-Jan-16 21:15:30.572776 - [DEBUG] Propagate flow
45205 2019-Jan-16 21:15:30.572799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45206 2019-Jan-16 21:15:30.572856 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
45207 2019-Jan-16 21:15:30.573493 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45208 2019-Jan-16 21:15:30.574131 - [DEBUG] Edge function : AllBottom (result of previous compose)
45209 2019-Jan-16 21:15:30.574156 - [DEBUG]
45210 2019-Jan-16 21:15:30.574181 - [DEBUG] Join: AllTop & AllBottom
45211 2019-Jan-16 21:15:30.574206 - [DEBUG] = AllBottom (new jump func)
45212 2019-Jan-16 21:15:30.574231 - [DEBUG]
45213 2019-Jan-16 21:15:30.574253 - [DEBUG] Start adding new jump function
45214 2019-Jan-16 21:15:30.574276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45215 2019-Jan-16 21:15:30.574332 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45216 2019-Jan-16 21:15:30.574970 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
45217 2019-Jan-16 21:15:30.575621 - [DEBUG] Edge Function : AllBottom
45218 2019-Jan-16 21:15:30.575650 - [DEBUG] End adding new jump function
45219 2019-Jan-16 21:15:30.575674 - [DEBUG]
45220 2019-Jan-16 21:15:30.575697 - [DEBUG] -------------------------------------------- 1247. Path Edge --------------------------------------------
45221 2019-Jan-16 21:15:30.575729 - [DEBUG]
45222 2019-Jan-16 21:15:30.575752 - [DEBUG] Process 1247. path edge:
45223 2019-Jan-16 21:15:30.575776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45224 2019-Jan-16 21:15:30.575832 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
45225 2019-Jan-16 21:15:30.576468 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45226 2019-Jan-16 21:15:30.577105 - [DEBUG]
45227 2019-Jan-16 21:15:30.577130 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
45228 2019-Jan-16 21:15:30.577792 - [DEBUG] Compose: EdgeIdentity * AllBottom
45229 2019-Jan-16 21:15:30.577820 - [DEBUG]
45230 2019-Jan-16 21:15:30.577844 - [DEBUG] Propagate flow
45231 2019-Jan-16 21:15:30.577867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45232 2019-Jan-16 21:15:30.577924 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
45233 2019-Jan-16 21:15:30.578581 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45234 2019-Jan-16 21:15:30.579218 - [DEBUG] Edge function : AllBottom (result of previous compose)
45235 2019-Jan-16 21:15:30.579243 - [DEBUG]
45236 2019-Jan-16 21:15:30.579268 - [DEBUG] Join: AllTop & AllBottom
45237 2019-Jan-16 21:15:30.579293 - [DEBUG] = AllBottom (new jump func)
45238 2019-Jan-16 21:15:30.579318 - [DEBUG]
45239 2019-Jan-16 21:15:30.579341 - [DEBUG] Start adding new jump function
45240 2019-Jan-16 21:15:30.579364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45241 2019-Jan-16 21:15:30.579420 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45242 2019-Jan-16 21:15:30.580057 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
45243 2019-Jan-16 21:15:30.580693 - [DEBUG] Edge Function : AllBottom
45244 2019-Jan-16 21:15:30.580722 - [DEBUG] End adding new jump function
45245 2019-Jan-16 21:15:30.580745 - [DEBUG]
45246 2019-Jan-16 21:15:30.580769 - [DEBUG] -------------------------------------------- 1248. Path Edge --------------------------------------------
45247 2019-Jan-16 21:15:30.580793 - [DEBUG]
45248 2019-Jan-16 21:15:30.580816 - [DEBUG] Process 1248. path edge:
45249 2019-Jan-16 21:15:30.580840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45250 2019-Jan-16 21:15:30.580896 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
45251 2019-Jan-16 21:15:30.581535 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45252 2019-Jan-16 21:15:30.582188 - [DEBUG]
45253 2019-Jan-16 21:15:30.582212 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
45254 2019-Jan-16 21:15:30.582872 - [DEBUG] Compose: EdgeIdentity * AllBottom
45255 2019-Jan-16 21:15:30.582900 - [DEBUG]
45256 2019-Jan-16 21:15:30.582924 - [DEBUG] Propagate flow
45257 2019-Jan-16 21:15:30.582947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45258 2019-Jan-16 21:15:30.583005 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
45259 2019-Jan-16 21:15:30.583640 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45260 2019-Jan-16 21:15:30.584277 - [DEBUG] Edge function : AllBottom (result of previous compose)
45261 2019-Jan-16 21:15:30.584302 - [DEBUG]
45262 2019-Jan-16 21:15:30.584327 - [DEBUG] Join: AllTop & AllBottom
45263 2019-Jan-16 21:15:30.584352 - [DEBUG] = AllBottom (new jump func)
45264 2019-Jan-16 21:15:30.584376 - [DEBUG]
45265 2019-Jan-16 21:15:30.584408 - [DEBUG] Start adding new jump function
45266 2019-Jan-16 21:15:30.584431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45267 2019-Jan-16 21:15:30.584487 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45268 2019-Jan-16 21:15:30.585140 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
45269 2019-Jan-16 21:15:30.585774 - [DEBUG] Edge Function : AllBottom
45270 2019-Jan-16 21:15:30.585803 - [DEBUG] End adding new jump function
45271 2019-Jan-16 21:15:30.585826 - [DEBUG]
45272 2019-Jan-16 21:15:30.585850 - [DEBUG] -------------------------------------------- 1249. Path Edge --------------------------------------------
45273 2019-Jan-16 21:15:30.585874 - [DEBUG]
45274 2019-Jan-16 21:15:30.585897 - [DEBUG] Process 1249. path edge:
45275 2019-Jan-16 21:15:30.585921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45276 2019-Jan-16 21:15:30.585976 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
45277 2019-Jan-16 21:15:30.586613 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45278 2019-Jan-16 21:15:30.587249 - [DEBUG]
45279 2019-Jan-16 21:15:30.587274 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
45280 2019-Jan-16 21:15:30.587929 - [DEBUG] Compose: EdgeIdentity * AllBottom
45281 2019-Jan-16 21:15:30.587956 - [DEBUG]
45282 2019-Jan-16 21:15:30.587980 - [DEBUG] Propagate flow
45283 2019-Jan-16 21:15:30.588003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45284 2019-Jan-16 21:15:30.588060 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
45285 2019-Jan-16 21:15:30.588711 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45286 2019-Jan-16 21:15:30.589347 - [DEBUG] Edge function : AllBottom (result of previous compose)
45287 2019-Jan-16 21:15:30.589372 - [DEBUG]
45288 2019-Jan-16 21:15:30.589397 - [DEBUG] Join: AllTop & AllBottom
45289 2019-Jan-16 21:15:30.589422 - [DEBUG] = AllBottom (new jump func)
45290 2019-Jan-16 21:15:30.589451 - [DEBUG]
45291 2019-Jan-16 21:15:30.589474 - [DEBUG] Start adding new jump function
45292 2019-Jan-16 21:15:30.589497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45293 2019-Jan-16 21:15:30.589552 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45294 2019-Jan-16 21:15:30.590229 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
45295 2019-Jan-16 21:15:30.590928 - [DEBUG] Edge Function : AllBottom
45296 2019-Jan-16 21:15:30.590963 - [DEBUG] End adding new jump function
45297 2019-Jan-16 21:15:30.590987 - [DEBUG]
45298 2019-Jan-16 21:15:30.591011 - [DEBUG] -------------------------------------------- 1250. Path Edge --------------------------------------------
45299 2019-Jan-16 21:15:30.591037 - [DEBUG]
45300 2019-Jan-16 21:15:30.591060 - [DEBUG] Process 1250. path edge:
45301 2019-Jan-16 21:15:30.591084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45302 2019-Jan-16 21:15:30.591159 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
45303 2019-Jan-16 21:15:30.591894 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45304 2019-Jan-16 21:15:30.592556 - [DEBUG]
45305 2019-Jan-16 21:15:30.592582 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
45306 2019-Jan-16 21:15:30.593259 - [DEBUG] Compose: EdgeIdentity * AllBottom
45307 2019-Jan-16 21:15:30.593288 - [DEBUG]
45308 2019-Jan-16 21:15:30.593312 - [DEBUG] Propagate flow
45309 2019-Jan-16 21:15:30.593335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45310 2019-Jan-16 21:15:30.593415 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
45311 2019-Jan-16 21:15:30.594083 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45312 2019-Jan-16 21:15:30.594722 - [DEBUG] Edge function : AllBottom (result of previous compose)
45313 2019-Jan-16 21:15:30.594747 - [DEBUG]
45314 2019-Jan-16 21:15:30.594772 - [DEBUG] Join: AllTop & AllBottom
45315 2019-Jan-16 21:15:30.594798 - [DEBUG] = AllBottom (new jump func)
45316 2019-Jan-16 21:15:30.594822 - [DEBUG]
45317 2019-Jan-16 21:15:30.594846 - [DEBUG] Start adding new jump function
45318 2019-Jan-16 21:15:30.594869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45319 2019-Jan-16 21:15:30.594925 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45320 2019-Jan-16 21:15:30.595581 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
45321 2019-Jan-16 21:15:30.596221 - [DEBUG] Edge Function : AllBottom
45322 2019-Jan-16 21:15:30.596250 - [DEBUG] End adding new jump function
45323 2019-Jan-16 21:15:30.596274 - [DEBUG]
45324 2019-Jan-16 21:15:30.596298 - [DEBUG] -------------------------------------------- 1251. Path Edge --------------------------------------------
45325 2019-Jan-16 21:15:30.596322 - [DEBUG]
45326 2019-Jan-16 21:15:30.596345 - [DEBUG] Process 1251. path edge:
45327 2019-Jan-16 21:15:30.596369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45328 2019-Jan-16 21:15:30.596425 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
45329 2019-Jan-16 21:15:30.597063 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45330 2019-Jan-16 21:15:30.597702 - [DEBUG]
45331 2019-Jan-16 21:15:30.597728 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
45332 2019-Jan-16 21:15:30.598394 - [DEBUG] Compose: EdgeIdentity * AllBottom
45333 2019-Jan-16 21:15:30.598438 - [DEBUG]
45334 2019-Jan-16 21:15:30.598462 - [DEBUG] Propagate flow
45335 2019-Jan-16 21:15:30.598485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45336 2019-Jan-16 21:15:30.598542 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
45337 2019-Jan-16 21:15:30.599177 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45338 2019-Jan-16 21:15:30.599815 - [DEBUG] Edge function : AllBottom (result of previous compose)
45339 2019-Jan-16 21:15:30.599840 - [DEBUG]
45340 2019-Jan-16 21:15:30.599864 - [DEBUG] Join: AllTop & AllBottom
45341 2019-Jan-16 21:15:30.599890 - [DEBUG] = AllBottom (new jump func)
45342 2019-Jan-16 21:15:30.599914 - [DEBUG]
45343 2019-Jan-16 21:15:30.599937 - [DEBUG] Start adding new jump function
45344 2019-Jan-16 21:15:30.599960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45345 2019-Jan-16 21:15:30.600016 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45346 2019-Jan-16 21:15:30.600658 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
45347 2019-Jan-16 21:15:30.601291 - [DEBUG] Edge Function : AllBottom
45348 2019-Jan-16 21:15:30.601320 - [DEBUG] End adding new jump function
45349 2019-Jan-16 21:15:30.601343 - [DEBUG]
45350 2019-Jan-16 21:15:30.601367 - [DEBUG] -------------------------------------------- 1252. Path Edge --------------------------------------------
45351 2019-Jan-16 21:15:30.601391 - [DEBUG]
45352 2019-Jan-16 21:15:30.601414 - [DEBUG] Process 1252. path edge:
45353 2019-Jan-16 21:15:30.601446 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45354 2019-Jan-16 21:15:30.601503 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
45355 2019-Jan-16 21:15:30.602154 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45356 2019-Jan-16 21:15:30.602790 - [DEBUG]
45357 2019-Jan-16 21:15:30.602814 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
45358 2019-Jan-16 21:15:30.603470 - [DEBUG] Compose: EdgeIdentity * AllBottom
45359 2019-Jan-16 21:15:30.603499 - [DEBUG]
45360 2019-Jan-16 21:15:30.603523 - [DEBUG] Propagate flow
45361 2019-Jan-16 21:15:30.603546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45362 2019-Jan-16 21:15:30.603604 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45363 2019-Jan-16 21:15:30.604239 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45364 2019-Jan-16 21:15:30.604876 - [DEBUG] Edge function : AllBottom (result of previous compose)
45365 2019-Jan-16 21:15:30.604901 - [DEBUG]
45366 2019-Jan-16 21:15:30.604926 - [DEBUG] Join: AllTop & AllBottom
45367 2019-Jan-16 21:15:30.604952 - [DEBUG] = AllBottom (new jump func)
45368 2019-Jan-16 21:15:30.604976 - [DEBUG]
45369 2019-Jan-16 21:15:30.604999 - [DEBUG] Start adding new jump function
45370 2019-Jan-16 21:15:30.605022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45371 2019-Jan-16 21:15:30.605091 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45372 2019-Jan-16 21:15:30.605729 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45373 2019-Jan-16 21:15:30.606361 - [DEBUG] Edge Function : AllBottom
45374 2019-Jan-16 21:15:30.606390 - [DEBUG] End adding new jump function
45375 2019-Jan-16 21:15:30.606414 - [DEBUG]
45376 2019-Jan-16 21:15:30.606438 - [DEBUG] -------------------------------------------- 1253. Path Edge --------------------------------------------
45377 2019-Jan-16 21:15:30.606462 - [DEBUG]
45378 2019-Jan-16 21:15:30.606485 - [DEBUG] Process 1253. path edge:
45379 2019-Jan-16 21:15:30.606509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45380 2019-Jan-16 21:15:30.606565 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
45381 2019-Jan-16 21:15:30.607200 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45382 2019-Jan-16 21:15:30.607835 - [DEBUG]
45383 2019-Jan-16 21:15:30.607859 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45384 2019-Jan-16 21:15:30.608523 - [DEBUG] Start of endsummarytab entry
45385 2019-Jan-16 21:15:30.608561 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
45386 2019-Jan-16 21:15:30.609200 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
45387 2019-Jan-16 21:15:30.609263 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45388 2019-Jan-16 21:15:30.609897 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45389 2019-Jan-16 21:15:30.610548 - [DEBUG] EF: AllBottom
45390 2019-Jan-16 21:15:30.610574 - [DEBUG]
45391 2019-Jan-16 21:15:30.610598 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45392 2019-Jan-16 21:15:30.611268 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
45393 2019-Jan-16 21:15:30.611983 - [DEBUG] EF: AllBottom
45394 2019-Jan-16 21:15:30.612009 - [DEBUG]
45395 2019-Jan-16 21:15:30.612033 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45396 2019-Jan-16 21:15:30.612705 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45397 2019-Jan-16 21:15:30.613382 - [DEBUG] EF: AllBottom
45398 2019-Jan-16 21:15:30.613408 - [DEBUG]
45399 2019-Jan-16 21:15:30.613432 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45400 2019-Jan-16 21:15:30.614067 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45401 2019-Jan-16 21:15:30.614711 - [DEBUG] EF: AllBottom
45402 2019-Jan-16 21:15:30.614736 - [DEBUG]
45403 2019-Jan-16 21:15:30.614759 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45404 2019-Jan-16 21:15:30.615414 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45405 2019-Jan-16 21:15:30.616058 - [DEBUG] EF: AllBottom
45406 2019-Jan-16 21:15:30.616083 - [DEBUG]
45407 2019-Jan-16 21:15:30.616106 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45408 2019-Jan-16 21:15:30.616740 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
45409 2019-Jan-16 21:15:30.617373 - [DEBUG] EF: AllBottom
45410 2019-Jan-16 21:15:30.617398 - [DEBUG]
45411 2019-Jan-16 21:15:30.617421 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45412 2019-Jan-16 21:15:30.618054 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45413 2019-Jan-16 21:15:30.618706 - [DEBUG] EF: AllBottom
45414 2019-Jan-16 21:15:30.618731 - [DEBUG]
45415 2019-Jan-16 21:15:30.618754 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45416 2019-Jan-16 21:15:30.619388 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
45417 2019-Jan-16 21:15:30.620026 - [DEBUG] EF: AllBottom
45418 2019-Jan-16 21:15:30.620051 - [DEBUG]
45419 2019-Jan-16 21:15:30.620074 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45420 2019-Jan-16 21:15:30.620707 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45421 2019-Jan-16 21:15:30.621343 - [DEBUG] EF: AllBottom
45422 2019-Jan-16 21:15:30.621367 - [DEBUG]
45423 2019-Jan-16 21:15:30.621391 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45424 2019-Jan-16 21:15:30.622038 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
45425 2019-Jan-16 21:15:30.622674 - [DEBUG] EF: AllBottom
45426 2019-Jan-16 21:15:30.622699 - [DEBUG]
45427 2019-Jan-16 21:15:30.622722 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45428 2019-Jan-16 21:15:30.623355 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45429 2019-Jan-16 21:15:30.623999 - [DEBUG] EF: AllBottom
45430 2019-Jan-16 21:15:30.624023 - [DEBUG]
45431 2019-Jan-16 21:15:30.624047 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45432 2019-Jan-16 21:15:30.624680 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
45433 2019-Jan-16 21:15:30.625331 - [DEBUG] EF: AllBottom
45434 2019-Jan-16 21:15:30.625356 - [DEBUG]
45435 2019-Jan-16 21:15:30.625379 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45436 2019-Jan-16 21:15:30.626012 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45437 2019-Jan-16 21:15:30.626645 - [DEBUG] EF: AllBottom
45438 2019-Jan-16 21:15:30.626669 - [DEBUG]
45439 2019-Jan-16 21:15:30.626693 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45440 2019-Jan-16 21:15:30.627325 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
45441 2019-Jan-16 21:15:30.627959 - [DEBUG] EF: AllBottom
45442 2019-Jan-16 21:15:30.627983 - [DEBUG]
45443 2019-Jan-16 21:15:30.628006 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45444 2019-Jan-16 21:15:30.628662 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45445 2019-Jan-16 21:15:30.629301 - [DEBUG] EF: AllBottom
45446 2019-Jan-16 21:15:30.629326 - [DEBUG]
45447 2019-Jan-16 21:15:30.629349 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45448 2019-Jan-16 21:15:30.629982 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45449 2019-Jan-16 21:15:30.630620 - [DEBUG] EF: AllBottom
45450 2019-Jan-16 21:15:30.630644 - [DEBUG]
45451 2019-Jan-16 21:15:30.630668 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45452 2019-Jan-16 21:15:30.631301 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
45453 2019-Jan-16 21:15:30.631954 - [DEBUG] EF: AllBottom
45454 2019-Jan-16 21:15:30.631979 - [DEBUG]
45455 2019-Jan-16 21:15:30.632002 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45456 2019-Jan-16 21:15:30.632635 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
45457 2019-Jan-16 21:15:30.633272 - [DEBUG] EF: AllBottom
45458 2019-Jan-16 21:15:30.633296 - [DEBUG]
45459 2019-Jan-16 21:15:30.633319 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45460 2019-Jan-16 21:15:30.633951 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45461 2019-Jan-16 21:15:30.634587 - [DEBUG] EF: AllBottom
45462 2019-Jan-16 21:15:30.634611 - [DEBUG]
45463 2019-Jan-16 21:15:30.634634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45464 2019-Jan-16 21:15:30.635283 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
45465 2019-Jan-16 21:15:30.635916 - [DEBUG] EF: AllBottom
45466 2019-Jan-16 21:15:30.635940 - [DEBUG]
45467 2019-Jan-16 21:15:30.635963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45468 2019-Jan-16 21:15:30.636596 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45469 2019-Jan-16 21:15:30.637238 - [DEBUG] EF: AllBottom
45470 2019-Jan-16 21:15:30.637263 - [DEBUG]
45471 2019-Jan-16 21:15:30.637286 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45472 2019-Jan-16 21:15:30.637919 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45473 2019-Jan-16 21:15:30.638582 - [DEBUG] EF: AllBottom
45474 2019-Jan-16 21:15:30.638607 - [DEBUG]
45475 2019-Jan-16 21:15:30.638630 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45476 2019-Jan-16 21:15:30.639264 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
45477 2019-Jan-16 21:15:30.639900 - [DEBUG] EF: AllBottom
45478 2019-Jan-16 21:15:30.639925 - [DEBUG]
45479 2019-Jan-16 21:15:30.639948 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45480 2019-Jan-16 21:15:30.640580 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
45481 2019-Jan-16 21:15:30.641223 - [DEBUG] EF: AllBottom
45482 2019-Jan-16 21:15:30.641248 - [DEBUG]
45483 2019-Jan-16 21:15:30.641271 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45484 2019-Jan-16 21:15:30.641920 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
45485 2019-Jan-16 21:15:30.642557 - [DEBUG] EF: AllBottom
45486 2019-Jan-16 21:15:30.642582 - [DEBUG]
45487 2019-Jan-16 21:15:30.642605 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45488 2019-Jan-16 21:15:30.643238 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
45489 2019-Jan-16 21:15:30.643889 - [DEBUG] EF: AllBottom
45490 2019-Jan-16 21:15:30.643914 - [DEBUG]
45491 2019-Jan-16 21:15:30.643938 - [DEBUG] ---------------
45492 2019-Jan-16 21:15:30.643961 - [DEBUG]
45493 2019-Jan-16 21:15:30.643989 - [DEBUG] End of endsummarytab entry
45494 2019-Jan-16 21:15:30.644012 - [DEBUG]
45495 2019-Jan-16 21:15:30.644036 - [DEBUG] Start of incomingtab entry
45496 2019-Jan-16 21:15:30.644061 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
45497 2019-Jan-16 21:15:30.644699 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
45498 2019-Jan-16 21:15:30.644759 - [DEBUG] ---------------
45499 2019-Jan-16 21:15:30.644783 - [DEBUG] End of incomingtab entry
45500 2019-Jan-16 21:15:30.644806 - [DEBUG]
45501 2019-Jan-16 21:15:30.644834 - [DEBUG] EDGE:
45502 2019-Jan-16 21:15:30.644891 - [DEBUG] ---> 45503 2019-Jan-16 21:15:30.645542 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45504 2019-Jan-16 21:15:30.646180 - [DEBUG]
45505 2019-Jan-16 21:15:30.646207 - [DEBUG] EDGE:
45506 2019-Jan-16 21:15:30.646264 - [DEBUG] ---> 45507 2019-Jan-16 21:15:30.646897 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45508 2019-Jan-16 21:15:30.647533 - [DEBUG]
45509 2019-Jan-16 21:15:30.647585 - [DEBUG] Compose: EdgeIdentity * AllBottom
45510 2019-Jan-16 21:15:30.647612 - [DEBUG]
45511 2019-Jan-16 21:15:30.647635 - [DEBUG] Propagate flow
45512 2019-Jan-16 21:15:30.647659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45513 2019-Jan-16 21:15:30.647715 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
45514 2019-Jan-16 21:15:30.648361 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45515 2019-Jan-16 21:15:30.649013 - [DEBUG] Edge function : AllBottom (result of previous compose)
45516 2019-Jan-16 21:15:30.649039 - [DEBUG]
45517 2019-Jan-16 21:15:30.649065 - [DEBUG] Join: AllTop & AllBottom
45518 2019-Jan-16 21:15:30.649091 - [DEBUG] = AllBottom (new jump func)
45519 2019-Jan-16 21:15:30.649115 - [DEBUG]
45520 2019-Jan-16 21:15:30.649139 - [DEBUG] Start adding new jump function
45521 2019-Jan-16 21:15:30.649162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45522 2019-Jan-16 21:15:30.649218 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45523 2019-Jan-16 21:15:30.649855 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
45524 2019-Jan-16 21:15:30.650498 - [DEBUG] Edge Function : AllBottom
45525 2019-Jan-16 21:15:30.650529 - [DEBUG] End adding new jump function
45526 2019-Jan-16 21:15:30.650553 - [DEBUG]
45527 2019-Jan-16 21:15:30.650577 - [DEBUG] -------------------------------------------- 1254. Path Edge --------------------------------------------
45528 2019-Jan-16 21:15:30.650601 - [DEBUG]
45529 2019-Jan-16 21:15:30.650624 - [DEBUG] Process 1254. path edge:
45530 2019-Jan-16 21:15:30.650648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45531 2019-Jan-16 21:15:30.650704 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
45532 2019-Jan-16 21:15:30.651346 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45533 2019-Jan-16 21:15:30.651999 - [DEBUG]
45534 2019-Jan-16 21:15:30.652024 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
45535 2019-Jan-16 21:15:30.652693 - [DEBUG] Possible callees:
45536 2019-Jan-16 21:15:30.652718 - [DEBUG] llvm.dbg.declare
45537 2019-Jan-16 21:15:30.652743 - [DEBUG] Possible return sites:
45538 2019-Jan-16 21:15:30.652766 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19345539 2019-Jan-16 21:15:30.654046 - [DEBUG] Found and process special summary
45540 2019-Jan-16 21:15:30.654082 - [DEBUG] Compose: EdgeIdentity * AllBottom
45541 2019-Jan-16 21:15:30.654109 - [DEBUG]
45542 2019-Jan-16 21:15:30.654132 - [DEBUG] Propagate flow
45543 2019-Jan-16 21:15:30.654155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45544 2019-Jan-16 21:15:30.654212 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
45545 2019-Jan-16 21:15:30.654861 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45546 2019-Jan-16 21:15:30.655515 - [DEBUG] Edge function : AllBottom (result of previous compose)
45547 2019-Jan-16 21:15:30.655540 - [DEBUG]
45548 2019-Jan-16 21:15:30.655565 - [DEBUG] Join: AllTop & AllBottom
45549 2019-Jan-16 21:15:30.655590 - [DEBUG] = AllBottom (new jump func)
45550 2019-Jan-16 21:15:30.655615 - [DEBUG]
45551 2019-Jan-16 21:15:30.655638 - [DEBUG] Start adding new jump function
45552 2019-Jan-16 21:15:30.655661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45553 2019-Jan-16 21:15:30.655717 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45554 2019-Jan-16 21:15:30.656353 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
45555 2019-Jan-16 21:15:30.656990 - [DEBUG] Edge Function : AllBottom
45556 2019-Jan-16 21:15:30.657019 - [DEBUG] End adding new jump function
45557 2019-Jan-16 21:15:30.657043 - [DEBUG]
45558 2019-Jan-16 21:15:30.657067 - [DEBUG] -------------------------------------------- 1255. Path Edge --------------------------------------------
45559 2019-Jan-16 21:15:30.657091 - [DEBUG]
45560 2019-Jan-16 21:15:30.657114 - [DEBUG] Process 1255. path edge:
45561 2019-Jan-16 21:15:30.657138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45562 2019-Jan-16 21:15:30.657194 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
45563 2019-Jan-16 21:15:30.657833 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45564 2019-Jan-16 21:15:30.658484 - [DEBUG]
45565 2019-Jan-16 21:15:30.658509 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
45566 2019-Jan-16 21:15:30.659170 - [DEBUG] Compose: EdgeIdentity * AllBottom
45567 2019-Jan-16 21:15:30.659198 - [DEBUG]
45568 2019-Jan-16 21:15:30.659222 - [DEBUG] Propagate flow
45569 2019-Jan-16 21:15:30.659245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45570 2019-Jan-16 21:15:30.659302 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
45571 2019-Jan-16 21:15:30.659938 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45572 2019-Jan-16 21:15:30.660575 - [DEBUG] Edge function : AllBottom (result of previous compose)
45573 2019-Jan-16 21:15:30.660600 - [DEBUG]
45574 2019-Jan-16 21:15:30.660625 - [DEBUG] Join: AllTop & AllBottom
45575 2019-Jan-16 21:15:30.660650 - [DEBUG] = AllBottom (new jump func)
45576 2019-Jan-16 21:15:30.660674 - [DEBUG]
45577 2019-Jan-16 21:15:30.660697 - [DEBUG] Start adding new jump function
45578 2019-Jan-16 21:15:30.660720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45579 2019-Jan-16 21:15:30.660784 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45580 2019-Jan-16 21:15:30.661422 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
45581 2019-Jan-16 21:15:30.662072 - [DEBUG] Edge Function : AllBottom
45582 2019-Jan-16 21:15:30.662100 - [DEBUG] End adding new jump function
45583 2019-Jan-16 21:15:30.662124 - [DEBUG]
45584 2019-Jan-16 21:15:30.662148 - [DEBUG] -------------------------------------------- 1256. Path Edge --------------------------------------------
45585 2019-Jan-16 21:15:30.662172 - [DEBUG]
45586 2019-Jan-16 21:15:30.662195 - [DEBUG] Process 1256. path edge:
45587 2019-Jan-16 21:15:30.662219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45588 2019-Jan-16 21:15:30.662275 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
45589 2019-Jan-16 21:15:30.662909 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45590 2019-Jan-16 21:15:30.663545 - [DEBUG]
45591 2019-Jan-16 21:15:30.663570 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
45592 2019-Jan-16 21:15:30.664225 - [DEBUG] Compose: EdgeIdentity * AllBottom
45593 2019-Jan-16 21:15:30.664253 - [DEBUG]
45594 2019-Jan-16 21:15:30.664276 - [DEBUG] Propagate flow
45595 2019-Jan-16 21:15:30.664300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45596 2019-Jan-16 21:15:30.664357 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
45597 2019-Jan-16 21:15:30.664994 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45598 2019-Jan-16 21:15:30.665647 - [DEBUG] Edge function : AllBottom (result of previous compose)
45599 2019-Jan-16 21:15:30.665672 - [DEBUG]
45600 2019-Jan-16 21:15:30.665698 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45601 2019-Jan-16 21:15:30.665723 - [DEBUG] = AllBottom
45602 2019-Jan-16 21:15:30.665747 - [DEBUG]
45603 2019-Jan-16 21:15:30.665770 - [DEBUG] PROPAGATE: No new function!
45604 2019-Jan-16 21:15:30.665796 - [DEBUG] EDGE:
45605 2019-Jan-16 21:15:30.665852 - [DEBUG] ---> 45606 2019-Jan-16 21:15:30.666487 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45607 2019-Jan-16 21:15:30.667123 - [DEBUG]
45608 2019-Jan-16 21:15:30.667149 - [DEBUG] EDGE:
45609 2019-Jan-16 21:15:30.667205 - [DEBUG] ---> 45610 2019-Jan-16 21:15:30.667842 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45611 2019-Jan-16 21:15:30.668492 - [DEBUG]
45612 2019-Jan-16 21:15:30.668531 - [DEBUG] Compose: EdgeIdentity * AllBottom
45613 2019-Jan-16 21:15:30.668558 - [DEBUG]
45614 2019-Jan-16 21:15:30.668582 - [DEBUG] Propagate flow
45615 2019-Jan-16 21:15:30.668605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45616 2019-Jan-16 21:15:30.668661 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
45617 2019-Jan-16 21:15:30.669299 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45618 2019-Jan-16 21:15:30.669935 - [DEBUG] Edge function : AllBottom (result of previous compose)
45619 2019-Jan-16 21:15:30.669960 - [DEBUG]
45620 2019-Jan-16 21:15:30.669985 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45621 2019-Jan-16 21:15:30.670010 - [DEBUG] = AllBottom
45622 2019-Jan-16 21:15:30.670034 - [DEBUG]
45623 2019-Jan-16 21:15:30.670057 - [DEBUG] PROPAGATE: No new function!
45624 2019-Jan-16 21:15:30.670085 - [DEBUG] EDGE:
45625 2019-Jan-16 21:15:30.670150 - [DEBUG] ---> 45626 2019-Jan-16 21:15:30.670796 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45627 2019-Jan-16 21:15:30.671432 - [DEBUG]
45628 2019-Jan-16 21:15:30.671459 - [DEBUG] EDGE:
45629 2019-Jan-16 21:15:30.671516 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
45630 2019-Jan-16 21:15:30.672175 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45631 2019-Jan-16 21:15:30.672811 - [DEBUG]
45632 2019-Jan-16 21:15:30.672837 - [DEBUG] EDGE:
45633 2019-Jan-16 21:15:30.672895 - [DEBUG] ---> 45634 2019-Jan-16 21:15:30.673528 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45635 2019-Jan-16 21:15:30.674164 - [DEBUG]
45636 2019-Jan-16 21:15:30.674191 - [DEBUG] EDGE:
45637 2019-Jan-16 21:15:30.674248 - [DEBUG] ---> 45638 2019-Jan-16 21:15:30.674881 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45639 2019-Jan-16 21:15:30.675544 - [DEBUG]
45640 2019-Jan-16 21:15:30.675570 - [DEBUG] EDGE:
45641 2019-Jan-16 21:15:30.675627 - [DEBUG] ---> 45642 2019-Jan-16 21:15:30.676264 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45643 2019-Jan-16 21:15:30.676900 - [DEBUG]
45644 2019-Jan-16 21:15:30.676936 - [DEBUG] Compose: EdgeIdentity * AllBottom
45645 2019-Jan-16 21:15:30.676962 - [DEBUG]
45646 2019-Jan-16 21:15:30.676986 - [DEBUG] Propagate flow
45647 2019-Jan-16 21:15:30.677009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45648 2019-Jan-16 21:15:30.677065 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
45649 2019-Jan-16 21:15:30.677703 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45650 2019-Jan-16 21:15:30.678340 - [DEBUG] Edge function : AllBottom (result of previous compose)
45651 2019-Jan-16 21:15:30.678365 - [DEBUG]
45652 2019-Jan-16 21:15:30.678390 - [DEBUG] Join: AllTop & AllBottom
45653 2019-Jan-16 21:15:30.678430 - [DEBUG] = AllBottom (new jump func)
45654 2019-Jan-16 21:15:30.678454 - [DEBUG]
45655 2019-Jan-16 21:15:30.678478 - [DEBUG] Start adding new jump function
45656 2019-Jan-16 21:15:30.678501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45657 2019-Jan-16 21:15:30.678557 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45658 2019-Jan-16 21:15:30.679195 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
45659 2019-Jan-16 21:15:30.679831 - [DEBUG] Edge Function : AllBottom
45660 2019-Jan-16 21:15:30.679860 - [DEBUG] End adding new jump function
45661 2019-Jan-16 21:15:30.679884 - [DEBUG]
45662 2019-Jan-16 21:15:30.679907 - [DEBUG] -------------------------------------------- 1257. Path Edge --------------------------------------------
45663 2019-Jan-16 21:15:30.679931 - [DEBUG]
45664 2019-Jan-16 21:15:30.679955 - [DEBUG] Process 1257. path edge:
45665 2019-Jan-16 21:15:30.679978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45666 2019-Jan-16 21:15:30.680034 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
45667 2019-Jan-16 21:15:30.680680 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45668 2019-Jan-16 21:15:30.681319 - [DEBUG]
45669 2019-Jan-16 21:15:30.681343 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
45670 2019-Jan-16 21:15:30.682018 - [DEBUG] Compose: EdgeIdentity * AllBottom
45671 2019-Jan-16 21:15:30.682046 - [DEBUG]
45672 2019-Jan-16 21:15:30.682070 - [DEBUG] Propagate flow
45673 2019-Jan-16 21:15:30.682093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45674 2019-Jan-16 21:15:30.682150 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
45675 2019-Jan-16 21:15:30.682784 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45676 2019-Jan-16 21:15:30.683420 - [DEBUG] Edge function : AllBottom (result of previous compose)
45677 2019-Jan-16 21:15:30.683445 - [DEBUG]
45678 2019-Jan-16 21:15:30.683469 - [DEBUG] Join: AllTop & AllBottom
45679 2019-Jan-16 21:15:30.683495 - [DEBUG] = AllBottom (new jump func)
45680 2019-Jan-16 21:15:30.683519 - [DEBUG]
45681 2019-Jan-16 21:15:30.683542 - [DEBUG] Start adding new jump function
45682 2019-Jan-16 21:15:30.683565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45683 2019-Jan-16 21:15:30.683621 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45684 2019-Jan-16 21:15:30.684259 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
45685 2019-Jan-16 21:15:30.684889 - [DEBUG] Edge Function : AllBottom
45686 2019-Jan-16 21:15:30.684917 - [DEBUG] End adding new jump function
45687 2019-Jan-16 21:15:30.684941 - [DEBUG]
45688 2019-Jan-16 21:15:30.684964 - [DEBUG] -------------------------------------------- 1258. Path Edge --------------------------------------------
45689 2019-Jan-16 21:15:30.684988 - [DEBUG]
45690 2019-Jan-16 21:15:30.685011 - [DEBUG] Process 1258. path edge:
45691 2019-Jan-16 21:15:30.685035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45692 2019-Jan-16 21:15:30.685104 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
45693 2019-Jan-16 21:15:30.685740 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45694 2019-Jan-16 21:15:30.686377 - [DEBUG]
45695 2019-Jan-16 21:15:30.686402 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
45696 2019-Jan-16 21:15:30.687053 - [DEBUG] Compose: EdgeIdentity * AllBottom
45697 2019-Jan-16 21:15:30.687081 - [DEBUG]
45698 2019-Jan-16 21:15:30.687105 - [DEBUG] Propagate flow
45699 2019-Jan-16 21:15:30.687128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45700 2019-Jan-16 21:15:30.687185 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
45701 2019-Jan-16 21:15:30.687820 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45702 2019-Jan-16 21:15:30.688470 - [DEBUG] Edge function : AllBottom (result of previous compose)
45703 2019-Jan-16 21:15:30.688495 - [DEBUG]
45704 2019-Jan-16 21:15:30.688520 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45705 2019-Jan-16 21:15:30.688546 - [DEBUG] = AllBottom
45706 2019-Jan-16 21:15:30.688570 - [DEBUG]
45707 2019-Jan-16 21:15:30.688593 - [DEBUG] PROPAGATE: No new function!
45708 2019-Jan-16 21:15:30.688618 - [DEBUG] EDGE:
45709 2019-Jan-16 21:15:30.688674 - [DEBUG] ---> 45710 2019-Jan-16 21:15:30.689308 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45711 2019-Jan-16 21:15:30.689943 - [DEBUG]
45712 2019-Jan-16 21:15:30.689978 - [DEBUG] EDGE:
45713 2019-Jan-16 21:15:30.690035 - [DEBUG] ---> 45714 2019-Jan-16 21:15:30.690673 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45715 2019-Jan-16 21:15:30.691309 - [DEBUG]
45716 2019-Jan-16 21:15:30.691335 - [DEBUG] EDGE:
45717 2019-Jan-16 21:15:30.691392 - [DEBUG] ---> 45718 2019-Jan-16 21:15:30.692042 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45719 2019-Jan-16 21:15:30.692678 - [DEBUG]
45720 2019-Jan-16 21:15:30.692705 - [DEBUG] EDGE:
45721 2019-Jan-16 21:15:30.692762 - [DEBUG] ---> 45722 2019-Jan-16 21:15:30.693400 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45723 2019-Jan-16 21:15:30.694037 - [DEBUG]
45724 2019-Jan-16 21:15:30.694063 - [DEBUG] EDGE:
45725 2019-Jan-16 21:15:30.694120 - [DEBUG] ---> 45726 2019-Jan-16 21:15:30.694753 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45727 2019-Jan-16 21:15:30.695405 - [DEBUG]
45728 2019-Jan-16 21:15:30.695431 - [DEBUG] EDGE:
45729 2019-Jan-16 21:15:30.695488 - [DEBUG] ---> 45730 2019-Jan-16 21:15:30.696125 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45731 2019-Jan-16 21:15:30.696762 - [DEBUG]
45732 2019-Jan-16 21:15:30.696801 - [DEBUG] Compose: EdgeIdentity * AllBottom
45733 2019-Jan-16 21:15:30.696828 - [DEBUG]
45734 2019-Jan-16 21:15:30.696852 - [DEBUG] Propagate flow
45735 2019-Jan-16 21:15:30.696875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45736 2019-Jan-16 21:15:30.696931 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
45737 2019-Jan-16 21:15:30.697569 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45738 2019-Jan-16 21:15:30.698206 - [DEBUG] Edge function : AllBottom (result of previous compose)
45739 2019-Jan-16 21:15:30.698231 - [DEBUG]
45740 2019-Jan-16 21:15:30.698256 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45741 2019-Jan-16 21:15:30.698281 - [DEBUG] = AllBottom
45742 2019-Jan-16 21:15:30.698306 - [DEBUG]
45743 2019-Jan-16 21:15:30.698329 - [DEBUG] PROPAGATE: No new function!
45744 2019-Jan-16 21:15:30.698356 - [DEBUG] EDGE:
45745 2019-Jan-16 21:15:30.698428 - [DEBUG] ---> 45746 2019-Jan-16 21:15:30.699074 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45747 2019-Jan-16 21:15:30.699710 - [DEBUG]
45748 2019-Jan-16 21:15:30.699736 - [DEBUG] EDGE:
45749 2019-Jan-16 21:15:30.699793 - [DEBUG] ---> 45750 2019-Jan-16 21:15:30.700427 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45751 2019-Jan-16 21:15:30.701063 - [DEBUG]
45752 2019-Jan-16 21:15:30.701089 - [DEBUG] EDGE:
45753 2019-Jan-16 21:15:30.701159 - [DEBUG] ---> 45754 2019-Jan-16 21:15:30.701812 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45755 2019-Jan-16 21:15:30.702449 - [DEBUG]
45756 2019-Jan-16 21:15:30.702486 - [DEBUG] Compose: EdgeIdentity * AllBottom
45757 2019-Jan-16 21:15:30.702513 - [DEBUG]
45758 2019-Jan-16 21:15:30.702537 - [DEBUG] Propagate flow
45759 2019-Jan-16 21:15:30.702560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45760 2019-Jan-16 21:15:30.702616 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
45761 2019-Jan-16 21:15:30.703253 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45762 2019-Jan-16 21:15:30.703890 - [DEBUG] Edge function : AllBottom (result of previous compose)
45763 2019-Jan-16 21:15:30.703915 - [DEBUG]
45764 2019-Jan-16 21:15:30.703940 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45765 2019-Jan-16 21:15:30.703966 - [DEBUG] = AllBottom
45766 2019-Jan-16 21:15:30.703990 - [DEBUG]
45767 2019-Jan-16 21:15:30.704013 - [DEBUG] PROPAGATE: No new function!
45768 2019-Jan-16 21:15:30.704041 - [DEBUG] EDGE:
45769 2019-Jan-16 21:15:30.704099 - [DEBUG] ---> 45770 2019-Jan-16 21:15:30.704743 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45771 2019-Jan-16 21:15:30.705396 - [DEBUG]
45772 2019-Jan-16 21:15:30.705423 - [DEBUG] EDGE:
45773 2019-Jan-16 21:15:30.705481 - [DEBUG] ---> 45774 2019-Jan-16 21:15:30.706115 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45775 2019-Jan-16 21:15:30.706751 - [DEBUG]
45776 2019-Jan-16 21:15:30.706778 - [DEBUG] EDGE:
45777 2019-Jan-16 21:15:30.706835 - [DEBUG] ---> 45778 2019-Jan-16 21:15:30.707470 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45779 2019-Jan-16 21:15:30.708106 - [DEBUG]
45780 2019-Jan-16 21:15:30.708133 - [DEBUG] EDGE:
45781 2019-Jan-16 21:15:30.708190 - [DEBUG] ---> 45782 2019-Jan-16 21:15:30.708844 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45783 2019-Jan-16 21:15:30.709481 - [DEBUG]
45784 2019-Jan-16 21:15:30.709520 - [DEBUG] Compose: EdgeIdentity * AllBottom
45785 2019-Jan-16 21:15:30.709547 - [DEBUG]
45786 2019-Jan-16 21:15:30.709571 - [DEBUG] Propagate flow
45787 2019-Jan-16 21:15:30.709594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45788 2019-Jan-16 21:15:30.709650 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45789 2019-Jan-16 21:15:30.710288 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45790 2019-Jan-16 21:15:30.710933 - [DEBUG] Edge function : AllBottom (result of previous compose)
45791 2019-Jan-16 21:15:30.710958 - [DEBUG]
45792 2019-Jan-16 21:15:30.710984 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45793 2019-Jan-16 21:15:30.711010 - [DEBUG] = AllBottom
45794 2019-Jan-16 21:15:30.711034 - [DEBUG]
45795 2019-Jan-16 21:15:30.711057 - [DEBUG] PROPAGATE: No new function!
45796 2019-Jan-16 21:15:30.711085 - [DEBUG] EDGE:
45797 2019-Jan-16 21:15:30.711152 - [DEBUG] ---> 45798 2019-Jan-16 21:15:30.711813 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45799 2019-Jan-16 21:15:30.712451 - [DEBUG]
45800 2019-Jan-16 21:15:30.712477 - [DEBUG] EDGE:
45801 2019-Jan-16 21:15:30.712534 - [DEBUG] ---> 45802 2019-Jan-16 21:15:30.713169 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45803 2019-Jan-16 21:15:30.713805 - [DEBUG]
45804 2019-Jan-16 21:15:30.713831 - [DEBUG] EDGE:
45805 2019-Jan-16 21:15:30.713888 - [DEBUG] ---> 45806 2019-Jan-16 21:15:30.714525 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45807 2019-Jan-16 21:15:30.715176 - [DEBUG]
45808 2019-Jan-16 21:15:30.715216 - [DEBUG] Compose: EdgeIdentity * AllBottom
45809 2019-Jan-16 21:15:30.715243 - [DEBUG]
45810 2019-Jan-16 21:15:30.715267 - [DEBUG] Propagate flow
45811 2019-Jan-16 21:15:30.715290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45812 2019-Jan-16 21:15:30.715347 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45813 2019-Jan-16 21:15:30.715985 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45814 2019-Jan-16 21:15:30.716621 - [DEBUG] Edge function : AllBottom (result of previous compose)
45815 2019-Jan-16 21:15:30.716646 - [DEBUG]
45816 2019-Jan-16 21:15:30.716671 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45817 2019-Jan-16 21:15:30.716697 - [DEBUG] = AllBottom
45818 2019-Jan-16 21:15:30.716721 - [DEBUG]
45819 2019-Jan-16 21:15:30.716744 - [DEBUG] PROPAGATE: No new function!
45820 2019-Jan-16 21:15:30.716771 - [DEBUG] EDGE:
45821 2019-Jan-16 21:15:30.716829 - [DEBUG] ---> 45822 2019-Jan-16 21:15:30.717473 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45823 2019-Jan-16 21:15:30.718110 - [DEBUG]
45824 2019-Jan-16 21:15:30.718136 - [DEBUG] EDGE:
45825 2019-Jan-16 21:15:30.718193 - [DEBUG] ---> 45826 2019-Jan-16 21:15:30.718844 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45827 2019-Jan-16 21:15:30.719480 - [DEBUG]
45828 2019-Jan-16 21:15:30.719507 - [DEBUG] EDGE:
45829 2019-Jan-16 21:15:30.719564 - [DEBUG] ---> 45830 2019-Jan-16 21:15:30.720200 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45831 2019-Jan-16 21:15:30.720836 - [DEBUG]
45832 2019-Jan-16 21:15:30.720873 - [DEBUG] Compose: EdgeIdentity * AllBottom
45833 2019-Jan-16 21:15:30.720900 - [DEBUG]
45834 2019-Jan-16 21:15:30.720924 - [DEBUG] Propagate flow
45835 2019-Jan-16 21:15:30.720947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45836 2019-Jan-16 21:15:30.721003 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45837 2019-Jan-16 21:15:30.721641 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45838 2019-Jan-16 21:15:30.722292 - [DEBUG] Edge function : AllBottom (result of previous compose)
45839 2019-Jan-16 21:15:30.722325 - [DEBUG]
45840 2019-Jan-16 21:15:30.722351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45841 2019-Jan-16 21:15:30.722377 - [DEBUG] = AllBottom
45842 2019-Jan-16 21:15:30.722401 - [DEBUG]
45843 2019-Jan-16 21:15:30.722424 - [DEBUG] PROPAGATE: No new function!
45844 2019-Jan-16 21:15:30.722452 - [DEBUG] EDGE:
45845 2019-Jan-16 21:15:30.722510 - [DEBUG] ---> 45846 2019-Jan-16 21:15:30.723160 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45847 2019-Jan-16 21:15:30.723798 - [DEBUG]
45848 2019-Jan-16 21:15:30.723835 - [DEBUG] Compose: EdgeIdentity * AllBottom
45849 2019-Jan-16 21:15:30.723862 - [DEBUG]
45850 2019-Jan-16 21:15:30.723886 - [DEBUG] Propagate flow
45851 2019-Jan-16 21:15:30.723909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45852 2019-Jan-16 21:15:30.723965 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
45853 2019-Jan-16 21:15:30.724602 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45854 2019-Jan-16 21:15:30.725255 - [DEBUG] Edge function : AllBottom (result of previous compose)
45855 2019-Jan-16 21:15:30.725280 - [DEBUG]
45856 2019-Jan-16 21:15:30.725304 - [DEBUG] Join: AllTop & AllBottom
45857 2019-Jan-16 21:15:30.725330 - [DEBUG] = AllBottom (new jump func)
45858 2019-Jan-16 21:15:30.725354 - [DEBUG]
45859 2019-Jan-16 21:15:30.725377 - [DEBUG] Start adding new jump function
45860 2019-Jan-16 21:15:30.725400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45861 2019-Jan-16 21:15:30.725456 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45862 2019-Jan-16 21:15:30.726095 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
45863 2019-Jan-16 21:15:30.726731 - [DEBUG] Edge Function : AllBottom
45864 2019-Jan-16 21:15:30.726760 - [DEBUG] End adding new jump function
45865 2019-Jan-16 21:15:30.726783 - [DEBUG]
45866 2019-Jan-16 21:15:30.726807 - [DEBUG] -------------------------------------------- 1259. Path Edge --------------------------------------------
45867 2019-Jan-16 21:15:30.726831 - [DEBUG]
45868 2019-Jan-16 21:15:30.726854 - [DEBUG] Process 1259. path edge:
45869 2019-Jan-16 21:15:30.726878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45870 2019-Jan-16 21:15:30.726934 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
45871 2019-Jan-16 21:15:30.727573 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45872 2019-Jan-16 21:15:30.728211 - [DEBUG]
45873 2019-Jan-16 21:15:30.728235 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
45874 2019-Jan-16 21:15:30.728904 - [DEBUG] Possible callees:
45875 2019-Jan-16 21:15:30.728929 - [DEBUG] foo
45876 2019-Jan-16 21:15:30.728953 - [DEBUG] Possible return sites:
45877 2019-Jan-16 21:15:30.728977 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12645878 2019-Jan-16 21:15:30.730242 - [DEBUG] Found and process special summary
45879 2019-Jan-16 21:15:30.730277 - [DEBUG] Compose: EdgeIdentity * AllBottom
45880 2019-Jan-16 21:15:30.730304 - [DEBUG]
45881 2019-Jan-16 21:15:30.730327 - [DEBUG] Propagate flow
45882 2019-Jan-16 21:15:30.730351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45883 2019-Jan-16 21:15:30.730407 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
45884 2019-Jan-16 21:15:30.731055 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45885 2019-Jan-16 21:15:30.731691 - [DEBUG] Edge function : AllBottom (result of previous compose)
45886 2019-Jan-16 21:15:30.731717 - [DEBUG]
45887 2019-Jan-16 21:15:30.731755 - [DEBUG] Join: AllTop & AllBottom
45888 2019-Jan-16 21:15:30.731781 - [DEBUG] = AllBottom (new jump func)
45889 2019-Jan-16 21:15:30.731805 - [DEBUG]
45890 2019-Jan-16 21:15:30.731828 - [DEBUG] Start adding new jump function
45891 2019-Jan-16 21:15:30.731851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45892 2019-Jan-16 21:15:30.731908 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45893 2019-Jan-16 21:15:30.732545 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
45894 2019-Jan-16 21:15:30.733182 - [DEBUG] Edge Function : AllBottom
45895 2019-Jan-16 21:15:30.733211 - [DEBUG] End adding new jump function
45896 2019-Jan-16 21:15:30.733234 - [DEBUG]
45897 2019-Jan-16 21:15:30.733258 - [DEBUG] -------------------------------------------- 1260. Path Edge --------------------------------------------
45898 2019-Jan-16 21:15:30.733282 - [DEBUG]
45899 2019-Jan-16 21:15:30.733306 - [DEBUG] Process 1260. path edge:
45900 2019-Jan-16 21:15:30.733329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45901 2019-Jan-16 21:15:30.733385 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
45902 2019-Jan-16 21:15:30.734022 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45903 2019-Jan-16 21:15:30.734658 - [DEBUG]
45904 2019-Jan-16 21:15:30.734683 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
45905 2019-Jan-16 21:15:30.735356 - [DEBUG] Compose: EdgeIdentity * AllBottom
45906 2019-Jan-16 21:15:30.735384 - [DEBUG]
45907 2019-Jan-16 21:15:30.735408 - [DEBUG] Propagate flow
45908 2019-Jan-16 21:15:30.735431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45909 2019-Jan-16 21:15:30.735488 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
45910 2019-Jan-16 21:15:30.736123 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45911 2019-Jan-16 21:15:30.736759 - [DEBUG] Edge function : AllBottom (result of previous compose)
45912 2019-Jan-16 21:15:30.736784 - [DEBUG]
45913 2019-Jan-16 21:15:30.736808 - [DEBUG] Join: AllTop & AllBottom
45914 2019-Jan-16 21:15:30.736834 - [DEBUG] = AllBottom (new jump func)
45915 2019-Jan-16 21:15:30.736858 - [DEBUG]
45916 2019-Jan-16 21:15:30.736880 - [DEBUG] Start adding new jump function
45917 2019-Jan-16 21:15:30.736903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45918 2019-Jan-16 21:15:30.736959 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45919 2019-Jan-16 21:15:30.737601 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
45920 2019-Jan-16 21:15:30.738234 - [DEBUG] Edge Function : AllBottom
45921 2019-Jan-16 21:15:30.738263 - [DEBUG] End adding new jump function
45922 2019-Jan-16 21:15:30.738286 - [DEBUG]
45923 2019-Jan-16 21:15:30.738310 - [DEBUG] -------------------------------------------- 1261. Path Edge --------------------------------------------
45924 2019-Jan-16 21:15:30.738334 - [DEBUG]
45925 2019-Jan-16 21:15:30.738357 - [DEBUG] Process 1261. path edge:
45926 2019-Jan-16 21:15:30.738380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45927 2019-Jan-16 21:15:30.738450 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
45928 2019-Jan-16 21:15:30.739092 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45929 2019-Jan-16 21:15:30.739729 - [DEBUG]
45930 2019-Jan-16 21:15:30.739755 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
45931 2019-Jan-16 21:15:30.740410 - [DEBUG] Compose: EdgeIdentity * AllBottom
45932 2019-Jan-16 21:15:30.740438 - [DEBUG]
45933 2019-Jan-16 21:15:30.740462 - [DEBUG] Propagate flow
45934 2019-Jan-16 21:15:30.740485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45935 2019-Jan-16 21:15:30.740541 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
45936 2019-Jan-16 21:15:30.741178 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45937 2019-Jan-16 21:15:30.741832 - [DEBUG] Edge function : AllBottom (result of previous compose)
45938 2019-Jan-16 21:15:30.741857 - [DEBUG]
45939 2019-Jan-16 21:15:30.741882 - [DEBUG] Join: AllTop & AllBottom
45940 2019-Jan-16 21:15:30.741907 - [DEBUG] = AllBottom (new jump func)
45941 2019-Jan-16 21:15:30.741932 - [DEBUG]
45942 2019-Jan-16 21:15:30.741955 - [DEBUG] Start adding new jump function
45943 2019-Jan-16 21:15:30.741978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45944 2019-Jan-16 21:15:30.742033 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45945 2019-Jan-16 21:15:30.742671 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
45946 2019-Jan-16 21:15:30.743304 - [DEBUG] Edge Function : AllBottom
45947 2019-Jan-16 21:15:30.743333 - [DEBUG] End adding new jump function
45948 2019-Jan-16 21:15:30.743357 - [DEBUG]
45949 2019-Jan-16 21:15:30.743380 - [DEBUG] -------------------------------------------- 1262. Path Edge --------------------------------------------
45950 2019-Jan-16 21:15:30.743404 - [DEBUG]
45951 2019-Jan-16 21:15:30.743426 - [DEBUG] Process 1262. path edge:
45952 2019-Jan-16 21:15:30.743450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45953 2019-Jan-16 21:15:30.743505 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
45954 2019-Jan-16 21:15:30.744141 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45955 2019-Jan-16 21:15:30.744777 - [DEBUG]
45956 2019-Jan-16 21:15:30.744801 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
45957 2019-Jan-16 21:15:30.745470 - [DEBUG] Compose: EdgeIdentity * AllBottom
45958 2019-Jan-16 21:15:30.745498 - [DEBUG]
45959 2019-Jan-16 21:15:30.745522 - [DEBUG] Propagate flow
45960 2019-Jan-16 21:15:30.745545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45961 2019-Jan-16 21:15:30.745602 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
45962 2019-Jan-16 21:15:30.746250 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45963 2019-Jan-16 21:15:30.746887 - [DEBUG] Edge function : AllBottom (result of previous compose)
45964 2019-Jan-16 21:15:30.746912 - [DEBUG]
45965 2019-Jan-16 21:15:30.746937 - [DEBUG] Join: AllTop & AllBottom
45966 2019-Jan-16 21:15:30.746962 - [DEBUG] = AllBottom (new jump func)
45967 2019-Jan-16 21:15:30.746986 - [DEBUG]
45968 2019-Jan-16 21:15:30.747010 - [DEBUG] Start adding new jump function
45969 2019-Jan-16 21:15:30.747033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45970 2019-Jan-16 21:15:30.747089 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45971 2019-Jan-16 21:15:30.747726 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
45972 2019-Jan-16 21:15:30.748378 - [DEBUG] Edge Function : AllBottom
45973 2019-Jan-16 21:15:30.748420 - [DEBUG] End adding new jump function
45974 2019-Jan-16 21:15:30.748444 - [DEBUG]
45975 2019-Jan-16 21:15:30.748468 - [DEBUG] -------------------------------------------- 1263. Path Edge --------------------------------------------
45976 2019-Jan-16 21:15:30.748492 - [DEBUG]
45977 2019-Jan-16 21:15:30.748515 - [DEBUG] Process 1263. path edge:
45978 2019-Jan-16 21:15:30.748539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45979 2019-Jan-16 21:15:30.748595 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
45980 2019-Jan-16 21:15:30.749241 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45981 2019-Jan-16 21:15:30.749878 - [DEBUG]
45982 2019-Jan-16 21:15:30.749902 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
45983 2019-Jan-16 21:15:30.750559 - [DEBUG] Possible callees:
45984 2019-Jan-16 21:15:30.750584 - [DEBUG] llvm.dbg.declare
45985 2019-Jan-16 21:15:30.750609 - [DEBUG] Possible return sites:
45986 2019-Jan-16 21:15:30.750632 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13645987 2019-Jan-16 21:15:30.751924 - [DEBUG] Found and process special summary
45988 2019-Jan-16 21:15:30.751959 - [DEBUG] Compose: EdgeIdentity * AllBottom
45989 2019-Jan-16 21:15:30.751986 - [DEBUG]
45990 2019-Jan-16 21:15:30.752009 - [DEBUG] Propagate flow
45991 2019-Jan-16 21:15:30.752032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45992 2019-Jan-16 21:15:30.752089 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
45993 2019-Jan-16 21:15:30.752729 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45994 2019-Jan-16 21:15:30.753367 - [DEBUG] Edge function : AllBottom (result of previous compose)
45995 2019-Jan-16 21:15:30.753392 - [DEBUG]
45996 2019-Jan-16 21:15:30.753417 - [DEBUG] Join: AllTop & AllBottom
45997 2019-Jan-16 21:15:30.753443 - [DEBUG] = AllBottom (new jump func)
45998 2019-Jan-16 21:15:30.753467 - [DEBUG]
45999 2019-Jan-16 21:15:30.753490 - [DEBUG] Start adding new jump function
46000 2019-Jan-16 21:15:30.753513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46001 2019-Jan-16 21:15:30.753569 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46002 2019-Jan-16 21:15:30.754206 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46003 2019-Jan-16 21:15:30.754843 - [DEBUG] Edge Function : AllBottom
46004 2019-Jan-16 21:15:30.754872 - [DEBUG] End adding new jump function
46005 2019-Jan-16 21:15:30.754896 - [DEBUG]
46006 2019-Jan-16 21:15:30.754919 - [DEBUG] -------------------------------------------- 1264. Path Edge --------------------------------------------
46007 2019-Jan-16 21:15:30.754944 - [DEBUG]
46008 2019-Jan-16 21:15:30.754967 - [DEBUG] Process 1264. path edge:
46009 2019-Jan-16 21:15:30.754991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46010 2019-Jan-16 21:15:30.755047 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
46011 2019-Jan-16 21:15:30.755699 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46012 2019-Jan-16 21:15:30.756335 - [DEBUG]
46013 2019-Jan-16 21:15:30.756359 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46014 2019-Jan-16 21:15:30.757025 - [DEBUG] Compose: EdgeIdentity * AllBottom
46015 2019-Jan-16 21:15:30.757054 - [DEBUG]
46016 2019-Jan-16 21:15:30.757078 - [DEBUG] Propagate flow
46017 2019-Jan-16 21:15:30.757101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46018 2019-Jan-16 21:15:30.757158 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
46019 2019-Jan-16 21:15:30.757803 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46020 2019-Jan-16 21:15:30.758453 - [DEBUG] Edge function : AllBottom (result of previous compose)
46021 2019-Jan-16 21:15:30.758478 - [DEBUG]
46022 2019-Jan-16 21:15:30.758502 - [DEBUG] Join: AllTop & AllBottom
46023 2019-Jan-16 21:15:30.758528 - [DEBUG] = AllBottom (new jump func)
46024 2019-Jan-16 21:15:30.758552 - [DEBUG]
46025 2019-Jan-16 21:15:30.758575 - [DEBUG] Start adding new jump function
46026 2019-Jan-16 21:15:30.758598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46027 2019-Jan-16 21:15:30.758654 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46028 2019-Jan-16 21:15:30.759291 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
46029 2019-Jan-16 21:15:30.759925 - [DEBUG] Edge Function : AllBottom
46030 2019-Jan-16 21:15:30.759953 - [DEBUG] End adding new jump function
46031 2019-Jan-16 21:15:30.759977 - [DEBUG]
46032 2019-Jan-16 21:15:30.760001 - [DEBUG] -------------------------------------------- 1265. Path Edge --------------------------------------------
46033 2019-Jan-16 21:15:30.760025 - [DEBUG]
46034 2019-Jan-16 21:15:30.760048 - [DEBUG] Process 1265. path edge:
46035 2019-Jan-16 21:15:30.760071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46036 2019-Jan-16 21:15:30.760128 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
46037 2019-Jan-16 21:15:30.760763 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46038 2019-Jan-16 21:15:30.761399 - [DEBUG]
46039 2019-Jan-16 21:15:30.761424 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
46040 2019-Jan-16 21:15:30.762091 - [DEBUG] Compose: EdgeIdentity * AllBottom
46041 2019-Jan-16 21:15:30.762118 - [DEBUG]
46042 2019-Jan-16 21:15:30.762142 - [DEBUG] Propagate flow
46043 2019-Jan-16 21:15:30.762165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46044 2019-Jan-16 21:15:30.762222 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
46045 2019-Jan-16 21:15:30.762855 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46046 2019-Jan-16 21:15:30.763492 - [DEBUG] Edge function : AllBottom (result of previous compose)
46047 2019-Jan-16 21:15:30.763517 - [DEBUG]
46048 2019-Jan-16 21:15:30.763541 - [DEBUG] Join: AllTop & AllBottom
46049 2019-Jan-16 21:15:30.763567 - [DEBUG] = AllBottom (new jump func)
46050 2019-Jan-16 21:15:30.763591 - [DEBUG]
46051 2019-Jan-16 21:15:30.763614 - [DEBUG] Start adding new jump function
46052 2019-Jan-16 21:15:30.763637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46053 2019-Jan-16 21:15:30.763693 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46054 2019-Jan-16 21:15:30.764328 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
46055 2019-Jan-16 21:15:30.764961 - [DEBUG] Edge Function : AllBottom
46056 2019-Jan-16 21:15:30.764990 - [DEBUG] End adding new jump function
46057 2019-Jan-16 21:15:30.765014 - [DEBUG]
46058 2019-Jan-16 21:15:30.765038 - [DEBUG] -------------------------------------------- 1266. Path Edge --------------------------------------------
46059 2019-Jan-16 21:15:30.765083 - [DEBUG]
46060 2019-Jan-16 21:15:30.765107 - [DEBUG] Process 1266. path edge:
46061 2019-Jan-16 21:15:30.765130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46062 2019-Jan-16 21:15:30.765187 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
46063 2019-Jan-16 21:15:30.765821 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46064 2019-Jan-16 21:15:30.766457 - [DEBUG]
46065 2019-Jan-16 21:15:30.766482 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
46066 2019-Jan-16 21:15:30.767134 - [DEBUG] Compose: EdgeIdentity * AllBottom
46067 2019-Jan-16 21:15:30.767161 - [DEBUG]
46068 2019-Jan-16 21:15:30.767185 - [DEBUG] Propagate flow
46069 2019-Jan-16 21:15:30.767208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46070 2019-Jan-16 21:15:30.767265 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46071 2019-Jan-16 21:15:30.767942 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46072 2019-Jan-16 21:15:30.768598 - [DEBUG] Edge function : AllBottom (result of previous compose)
46073 2019-Jan-16 21:15:30.768623 - [DEBUG]
46074 2019-Jan-16 21:15:30.768649 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46075 2019-Jan-16 21:15:30.768674 - [DEBUG] = AllBottom
46076 2019-Jan-16 21:15:30.768698 - [DEBUG]
46077 2019-Jan-16 21:15:30.768721 - [DEBUG] PROPAGATE: No new function!
46078 2019-Jan-16 21:15:30.768746 - [DEBUG] EDGE:
46079 2019-Jan-16 21:15:30.768803 - [DEBUG] ---> 46080 2019-Jan-16 21:15:30.769437 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46081 2019-Jan-16 21:15:30.770074 - [DEBUG]
46082 2019-Jan-16 21:15:30.770100 - [DEBUG] EDGE:
46083 2019-Jan-16 21:15:30.770157 - [DEBUG] ---> 46084 2019-Jan-16 21:15:30.770790 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46085 2019-Jan-16 21:15:30.771426 - [DEBUG]
46086 2019-Jan-16 21:15:30.771452 - [DEBUG] EDGE:
46087 2019-Jan-16 21:15:30.771508 - [DEBUG] ---> 46088 2019-Jan-16 21:15:30.772163 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46089 2019-Jan-16 21:15:30.772800 - [DEBUG]
46090 2019-Jan-16 21:15:30.772837 - [DEBUG] Compose: EdgeIdentity * AllBottom
46091 2019-Jan-16 21:15:30.772864 - [DEBUG]
46092 2019-Jan-16 21:15:30.772888 - [DEBUG] Propagate flow
46093 2019-Jan-16 21:15:30.772911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46094 2019-Jan-16 21:15:30.772967 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46095 2019-Jan-16 21:15:30.773604 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46096 2019-Jan-16 21:15:30.774240 - [DEBUG] Edge function : AllBottom (result of previous compose)
46097 2019-Jan-16 21:15:30.774265 - [DEBUG]
46098 2019-Jan-16 21:15:30.774289 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46099 2019-Jan-16 21:15:30.774315 - [DEBUG] = AllBottom
46100 2019-Jan-16 21:15:30.774339 - [DEBUG]
46101 2019-Jan-16 21:15:30.774362 - [DEBUG] PROPAGATE: No new function!
46102 2019-Jan-16 21:15:30.774389 - [DEBUG] EDGE:
46103 2019-Jan-16 21:15:30.774446 - [DEBUG] ---> 46104 2019-Jan-16 21:15:30.775112 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46105 2019-Jan-16 21:15:30.775750 - [DEBUG]
46106 2019-Jan-16 21:15:30.775785 - [DEBUG] Compose: EdgeIdentity * AllBottom
46107 2019-Jan-16 21:15:30.775811 - [DEBUG]
46108 2019-Jan-16 21:15:30.775835 - [DEBUG] Propagate flow
46109 2019-Jan-16 21:15:30.775858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46110 2019-Jan-16 21:15:30.775913 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46111 2019-Jan-16 21:15:30.776559 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46112 2019-Jan-16 21:15:30.777194 - [DEBUG] Edge function : AllBottom (result of previous compose)
46113 2019-Jan-16 21:15:30.777219 - [DEBUG]
46114 2019-Jan-16 21:15:30.777244 - [DEBUG] Join: AllTop & AllBottom
46115 2019-Jan-16 21:15:30.777269 - [DEBUG] = AllBottom (new jump func)
46116 2019-Jan-16 21:15:30.777293 - [DEBUG]
46117 2019-Jan-16 21:15:30.777316 - [DEBUG] Start adding new jump function
46118 2019-Jan-16 21:15:30.777340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46119 2019-Jan-16 21:15:30.777395 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46120 2019-Jan-16 21:15:30.778032 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46121 2019-Jan-16 21:15:30.778693 - [DEBUG] Edge Function : AllBottom
46122 2019-Jan-16 21:15:30.778721 - [DEBUG] End adding new jump function
46123 2019-Jan-16 21:15:30.778745 - [DEBUG]
46124 2019-Jan-16 21:15:30.778768 - [DEBUG] -------------------------------------------- 1267. Path Edge --------------------------------------------
46125 2019-Jan-16 21:15:30.778792 - [DEBUG]
46126 2019-Jan-16 21:15:30.778815 - [DEBUG] Process 1267. path edge:
46127 2019-Jan-16 21:15:30.778838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46128 2019-Jan-16 21:15:30.778894 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
46129 2019-Jan-16 21:15:30.779538 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46130 2019-Jan-16 21:15:30.780175 - [DEBUG]
46131 2019-Jan-16 21:15:30.780199 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46132 2019-Jan-16 21:15:30.780854 - [DEBUG] Possible callees:
46133 2019-Jan-16 21:15:30.780879 - [DEBUG] llvm.dbg.declare
46134 2019-Jan-16 21:15:30.780903 - [DEBUG] Possible return sites:
46135 2019-Jan-16 21:15:30.780927 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14346136 2019-Jan-16 21:15:30.782221 - [DEBUG] Found and process special summary
46137 2019-Jan-16 21:15:30.782255 - [DEBUG] Compose: EdgeIdentity * AllBottom
46138 2019-Jan-16 21:15:30.782282 - [DEBUG]
46139 2019-Jan-16 21:15:30.782306 - [DEBUG] Propagate flow
46140 2019-Jan-16 21:15:30.782328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46141 2019-Jan-16 21:15:30.782385 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46142 2019-Jan-16 21:15:30.783029 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46143 2019-Jan-16 21:15:30.783666 - [DEBUG] Edge function : AllBottom (result of previous compose)
46144 2019-Jan-16 21:15:30.783691 - [DEBUG]
46145 2019-Jan-16 21:15:30.783716 - [DEBUG] Join: AllTop & AllBottom
46146 2019-Jan-16 21:15:30.783749 - [DEBUG] = AllBottom (new jump func)
46147 2019-Jan-16 21:15:30.783773 - [DEBUG]
46148 2019-Jan-16 21:15:30.783797 - [DEBUG] Start adding new jump function
46149 2019-Jan-16 21:15:30.783820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46150 2019-Jan-16 21:15:30.783876 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46151 2019-Jan-16 21:15:30.784511 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46152 2019-Jan-16 21:15:30.785163 - [DEBUG] Edge Function : AllBottom
46153 2019-Jan-16 21:15:30.785192 - [DEBUG] End adding new jump function
46154 2019-Jan-16 21:15:30.785215 - [DEBUG]
46155 2019-Jan-16 21:15:30.785239 - [DEBUG] -------------------------------------------- 1268. Path Edge --------------------------------------------
46156 2019-Jan-16 21:15:30.785263 - [DEBUG]
46157 2019-Jan-16 21:15:30.785286 - [DEBUG] Process 1268. path edge:
46158 2019-Jan-16 21:15:30.785309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46159 2019-Jan-16 21:15:30.785366 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
46160 2019-Jan-16 21:15:30.786003 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46161 2019-Jan-16 21:15:30.786638 - [DEBUG]
46162 2019-Jan-16 21:15:30.786662 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46163 2019-Jan-16 21:15:30.787318 - [DEBUG] Compose: EdgeIdentity * AllBottom
46164 2019-Jan-16 21:15:30.787346 - [DEBUG]
46165 2019-Jan-16 21:15:30.787370 - [DEBUG] Propagate flow
46166 2019-Jan-16 21:15:30.787393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46167 2019-Jan-16 21:15:30.787450 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
46168 2019-Jan-16 21:15:30.788084 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46169 2019-Jan-16 21:15:30.788735 - [DEBUG] Edge function : AllBottom (result of previous compose)
46170 2019-Jan-16 21:15:30.788760 - [DEBUG]
46171 2019-Jan-16 21:15:30.788785 - [DEBUG] Join: AllTop & AllBottom
46172 2019-Jan-16 21:15:30.788811 - [DEBUG] = AllBottom (new jump func)
46173 2019-Jan-16 21:15:30.788835 - [DEBUG]
46174 2019-Jan-16 21:15:30.788858 - [DEBUG] Start adding new jump function
46175 2019-Jan-16 21:15:30.788881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46176 2019-Jan-16 21:15:30.788936 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46177 2019-Jan-16 21:15:30.789572 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
46178 2019-Jan-16 21:15:30.790203 - [DEBUG] Edge Function : AllBottom
46179 2019-Jan-16 21:15:30.790231 - [DEBUG] End adding new jump function
46180 2019-Jan-16 21:15:30.790255 - [DEBUG]
46181 2019-Jan-16 21:15:30.790279 - [DEBUG] -------------------------------------------- 1269. Path Edge --------------------------------------------
46182 2019-Jan-16 21:15:30.790303 - [DEBUG]
46183 2019-Jan-16 21:15:30.790326 - [DEBUG] Process 1269. path edge:
46184 2019-Jan-16 21:15:30.790350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46185 2019-Jan-16 21:15:30.790406 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
46186 2019-Jan-16 21:15:30.791038 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46187 2019-Jan-16 21:15:30.791674 - [DEBUG]
46188 2019-Jan-16 21:15:30.791699 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
46189 2019-Jan-16 21:15:30.792367 - [DEBUG] Compose: EdgeIdentity * AllBottom
46190 2019-Jan-16 21:15:30.792394 - [DEBUG]
46191 2019-Jan-16 21:15:30.792418 - [DEBUG] Propagate flow
46192 2019-Jan-16 21:15:30.792450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46193 2019-Jan-16 21:15:30.792507 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
46194 2019-Jan-16 21:15:30.793140 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46195 2019-Jan-16 21:15:30.793776 - [DEBUG] Edge function : AllBottom (result of previous compose)
46196 2019-Jan-16 21:15:30.793801 - [DEBUG]
46197 2019-Jan-16 21:15:30.793826 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46198 2019-Jan-16 21:15:30.793851 - [DEBUG] = AllBottom
46199 2019-Jan-16 21:15:30.793875 - [DEBUG]
46200 2019-Jan-16 21:15:30.793898 - [DEBUG] PROPAGATE: No new function!
46201 2019-Jan-16 21:15:30.793923 - [DEBUG] EDGE:
46202 2019-Jan-16 21:15:30.793980 - [DEBUG] ---> 46203 2019-Jan-16 21:15:30.794612 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46204 2019-Jan-16 21:15:30.795264 - [DEBUG]
46205 2019-Jan-16 21:15:30.795290 - [DEBUG] EDGE:
46206 2019-Jan-16 21:15:30.795347 - [DEBUG] ---> 46207 2019-Jan-16 21:15:30.795985 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46208 2019-Jan-16 21:15:30.796621 - [DEBUG]
46209 2019-Jan-16 21:15:30.796658 - [DEBUG] Compose: EdgeIdentity * AllBottom
46210 2019-Jan-16 21:15:30.796685 - [DEBUG]
46211 2019-Jan-16 21:15:30.796709 - [DEBUG] Propagate flow
46212 2019-Jan-16 21:15:30.796732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46213 2019-Jan-16 21:15:30.796787 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46214 2019-Jan-16 21:15:30.797426 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46215 2019-Jan-16 21:15:30.798061 - [DEBUG] Edge function : AllBottom (result of previous compose)
46216 2019-Jan-16 21:15:30.798086 - [DEBUG]
46217 2019-Jan-16 21:15:30.798111 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46218 2019-Jan-16 21:15:30.798136 - [DEBUG] = AllBottom
46219 2019-Jan-16 21:15:30.798160 - [DEBUG]
46220 2019-Jan-16 21:15:30.798183 - [DEBUG] PROPAGATE: No new function!
46221 2019-Jan-16 21:15:30.798210 - [DEBUG] EDGE:
46222 2019-Jan-16 21:15:30.798267 - [DEBUG] ---> 46223 2019-Jan-16 21:15:30.798928 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46224 2019-Jan-16 21:15:30.799565 - [DEBUG]
46225 2019-Jan-16 21:15:30.799590 - [DEBUG] EDGE:
46226 2019-Jan-16 21:15:30.799647 - [DEBUG] ---> 46227 2019-Jan-16 21:15:30.800282 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46228 2019-Jan-16 21:15:30.800916 - [DEBUG]
46229 2019-Jan-16 21:15:30.800951 - [DEBUG] Compose: EdgeIdentity * AllBottom
46230 2019-Jan-16 21:15:30.800977 - [DEBUG]
46231 2019-Jan-16 21:15:30.801001 - [DEBUG] Propagate flow
46232 2019-Jan-16 21:15:30.801024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46233 2019-Jan-16 21:15:30.801079 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
46234 2019-Jan-16 21:15:30.801713 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46235 2019-Jan-16 21:15:30.802363 - [DEBUG] Edge function : AllBottom (result of previous compose)
46236 2019-Jan-16 21:15:30.802396 - [DEBUG]
46237 2019-Jan-16 21:15:30.802422 - [DEBUG] Join: AllTop & AllBottom
46238 2019-Jan-16 21:15:30.802447 - [DEBUG] = AllBottom (new jump func)
46239 2019-Jan-16 21:15:30.802471 - [DEBUG]
46240 2019-Jan-16 21:15:30.802495 - [DEBUG] Start adding new jump function
46241 2019-Jan-16 21:15:30.802518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46242 2019-Jan-16 21:15:30.802574 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46243 2019-Jan-16 21:15:30.803210 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
46244 2019-Jan-16 21:15:30.803843 - [DEBUG] Edge Function : AllBottom
46245 2019-Jan-16 21:15:30.803872 - [DEBUG] End adding new jump function
46246 2019-Jan-16 21:15:30.803896 - [DEBUG]
46247 2019-Jan-16 21:15:30.803919 - [DEBUG] -------------------------------------------- 1270. Path Edge --------------------------------------------
46248 2019-Jan-16 21:15:30.803943 - [DEBUG]
46249 2019-Jan-16 21:15:30.803966 - [DEBUG] Process 1270. path edge:
46250 2019-Jan-16 21:15:30.803989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46251 2019-Jan-16 21:15:30.804045 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
46252 2019-Jan-16 21:15:30.804679 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46253 2019-Jan-16 21:15:30.805331 - [DEBUG]
46254 2019-Jan-16 21:15:30.805356 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
46255 2019-Jan-16 21:15:30.806010 - [DEBUG] Compose: EdgeIdentity * AllBottom
46256 2019-Jan-16 21:15:30.806037 - [DEBUG]
46257 2019-Jan-16 21:15:30.806061 - [DEBUG] Propagate flow
46258 2019-Jan-16 21:15:30.806084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46259 2019-Jan-16 21:15:30.806141 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46260 2019-Jan-16 21:15:30.806786 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46261 2019-Jan-16 21:15:30.807423 - [DEBUG] Edge function : AllBottom (result of previous compose)
46262 2019-Jan-16 21:15:30.807448 - [DEBUG]
46263 2019-Jan-16 21:15:30.807473 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46264 2019-Jan-16 21:15:30.807499 - [DEBUG] = AllBottom
46265 2019-Jan-16 21:15:30.807523 - [DEBUG]
46266 2019-Jan-16 21:15:30.807546 - [DEBUG] PROPAGATE: No new function!
46267 2019-Jan-16 21:15:30.807579 - [DEBUG] Compose: EdgeIdentity * AllBottom
46268 2019-Jan-16 21:15:30.807606 - [DEBUG]
46269 2019-Jan-16 21:15:30.807629 - [DEBUG] Propagate flow
46270 2019-Jan-16 21:15:30.807653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46271 2019-Jan-16 21:15:30.807709 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46272 2019-Jan-16 21:15:30.808355 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46273 2019-Jan-16 21:15:30.809007 - [DEBUG] Edge function : AllBottom (result of previous compose)
46274 2019-Jan-16 21:15:30.809033 - [DEBUG]
46275 2019-Jan-16 21:15:30.809058 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46276 2019-Jan-16 21:15:30.809084 - [DEBUG] = AllBottom
46277 2019-Jan-16 21:15:30.809108 - [DEBUG]
46278 2019-Jan-16 21:15:30.809131 - [DEBUG] PROPAGATE: No new function!
46279 2019-Jan-16 21:15:30.809156 - [DEBUG] EDGE:
46280 2019-Jan-16 21:15:30.809213 - [DEBUG] ---> 46281 2019-Jan-16 21:15:30.809856 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46282 2019-Jan-16 21:15:30.810492 - [DEBUG]
46283 2019-Jan-16 21:15:30.810518 - [DEBUG] EDGE:
46284 2019-Jan-16 21:15:30.810575 - [DEBUG] ---> 46285 2019-Jan-16 21:15:30.811216 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46286 2019-Jan-16 21:15:30.811868 - [DEBUG]
46287 2019-Jan-16 21:15:30.811894 - [DEBUG] EDGE:
46288 2019-Jan-16 21:15:30.811951 - [DEBUG] ---> 46289 2019-Jan-16 21:15:30.812589 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46290 2019-Jan-16 21:15:30.813225 - [DEBUG]
46291 2019-Jan-16 21:15:30.813262 - [DEBUG] Compose: EdgeIdentity * AllBottom
46292 2019-Jan-16 21:15:30.813288 - [DEBUG]
46293 2019-Jan-16 21:15:30.813312 - [DEBUG] Propagate flow
46294 2019-Jan-16 21:15:30.813335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46295 2019-Jan-16 21:15:30.813391 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46296 2019-Jan-16 21:15:30.814028 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46297 2019-Jan-16 21:15:30.814664 - [DEBUG] Edge function : AllBottom (result of previous compose)
46298 2019-Jan-16 21:15:30.814689 - [DEBUG]
46299 2019-Jan-16 21:15:30.814714 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46300 2019-Jan-16 21:15:30.814739 - [DEBUG] = AllBottom
46301 2019-Jan-16 21:15:30.814764 - [DEBUG]
46302 2019-Jan-16 21:15:30.814786 - [DEBUG] PROPAGATE: No new function!
46303 2019-Jan-16 21:15:30.814814 - [DEBUG] EDGE:
46304 2019-Jan-16 21:15:30.814871 - [DEBUG] ---> 46305 2019-Jan-16 21:15:30.815523 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46306 2019-Jan-16 21:15:30.816161 - [DEBUG]
46307 2019-Jan-16 21:15:30.816187 - [DEBUG] EDGE:
46308 2019-Jan-16 21:15:30.816244 - [DEBUG] ---> 46309 2019-Jan-16 21:15:30.816877 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46310 2019-Jan-16 21:15:30.817512 - [DEBUG]
46311 2019-Jan-16 21:15:30.817538 - [DEBUG] EDGE:
46312 2019-Jan-16 21:15:30.817595 - [DEBUG] ---> 46313 2019-Jan-16 21:15:30.818234 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46314 2019-Jan-16 21:15:30.818887 - [DEBUG]
46315 2019-Jan-16 21:15:30.818913 - [DEBUG] EDGE:
46316 2019-Jan-16 21:15:30.818970 - [DEBUG] ---> 46317 2019-Jan-16 21:15:30.819604 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46318 2019-Jan-16 21:15:30.820240 - [DEBUG]
46319 2019-Jan-16 21:15:30.820266 - [DEBUG] EDGE:
46320 2019-Jan-16 21:15:30.820323 - [DEBUG] ---> 46321 2019-Jan-16 21:15:30.820956 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46322 2019-Jan-16 21:15:30.821600 - [DEBUG]
46323 2019-Jan-16 21:15:30.821627 - [DEBUG] EDGE:
46324 2019-Jan-16 21:15:30.821684 - [DEBUG] ---> 46325 2019-Jan-16 21:15:30.822338 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46326 2019-Jan-16 21:15:30.822974 - [DEBUG]
46327 2019-Jan-16 21:15:30.823000 - [DEBUG] EDGE:
46328 2019-Jan-16 21:15:30.823058 - [DEBUG] ---> 46329 2019-Jan-16 21:15:30.823689 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46330 2019-Jan-16 21:15:30.824324 - [DEBUG]
46331 2019-Jan-16 21:15:30.824350 - [DEBUG] EDGE:
46332 2019-Jan-16 21:15:30.824407 - [DEBUG] ---> 46333 2019-Jan-16 21:15:30.825040 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46334 2019-Jan-16 21:15:30.825690 - [DEBUG]
46335 2019-Jan-16 21:15:30.825716 - [DEBUG] EDGE:
46336 2019-Jan-16 21:15:30.825773 - [DEBUG] ---> 46337 2019-Jan-16 21:15:30.826410 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46338 2019-Jan-16 21:15:30.827046 - [DEBUG]
46339 2019-Jan-16 21:15:30.827084 - [DEBUG] Compose: EdgeIdentity * AllBottom
46340 2019-Jan-16 21:15:30.827111 - [DEBUG]
46341 2019-Jan-16 21:15:30.827134 - [DEBUG] Propagate flow
46342 2019-Jan-16 21:15:30.827157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46343 2019-Jan-16 21:15:30.827214 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46344 2019-Jan-16 21:15:30.827852 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46345 2019-Jan-16 21:15:30.828505 - [DEBUG] Edge function : AllBottom (result of previous compose)
46346 2019-Jan-16 21:15:30.828530 - [DEBUG]
46347 2019-Jan-16 21:15:30.828555 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46348 2019-Jan-16 21:15:30.828581 - [DEBUG] = AllBottom
46349 2019-Jan-16 21:15:30.828605 - [DEBUG]
46350 2019-Jan-16 21:15:30.828627 - [DEBUG] PROPAGATE: No new function!
46351 2019-Jan-16 21:15:30.828655 - [DEBUG] EDGE:
46352 2019-Jan-16 21:15:30.828712 - [DEBUG] ---> 46353 2019-Jan-16 21:15:30.829356 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46354 2019-Jan-16 21:15:30.829991 - [DEBUG]
46355 2019-Jan-16 21:15:30.830027 - [DEBUG] Compose: EdgeIdentity * AllBottom
46356 2019-Jan-16 21:15:30.830054 - [DEBUG]
46357 2019-Jan-16 21:15:30.830077 - [DEBUG] Propagate flow
46358 2019-Jan-16 21:15:30.830100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46359 2019-Jan-16 21:15:30.830156 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
46360 2019-Jan-16 21:15:30.830799 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46361 2019-Jan-16 21:15:30.831436 - [DEBUG] Edge function : AllBottom (result of previous compose)
46362 2019-Jan-16 21:15:30.831460 - [DEBUG]
46363 2019-Jan-16 21:15:30.831485 - [DEBUG] Join: AllTop & AllBottom
46364 2019-Jan-16 21:15:30.831510 - [DEBUG] = AllBottom (new jump func)
46365 2019-Jan-16 21:15:30.831535 - [DEBUG]
46366 2019-Jan-16 21:15:30.831566 - [DEBUG] Start adding new jump function
46367 2019-Jan-16 21:15:30.831590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46368 2019-Jan-16 21:15:30.831646 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46369 2019-Jan-16 21:15:30.832298 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
46370 2019-Jan-16 21:15:30.832941 - [DEBUG] Edge Function : AllBottom
46371 2019-Jan-16 21:15:30.832970 - [DEBUG] End adding new jump function
46372 2019-Jan-16 21:15:30.832993 - [DEBUG]
46373 2019-Jan-16 21:15:30.833017 - [DEBUG] -------------------------------------------- 1271. Path Edge --------------------------------------------
46374 2019-Jan-16 21:15:30.833041 - [DEBUG]
46375 2019-Jan-16 21:15:30.833064 - [DEBUG] Process 1271. path edge:
46376 2019-Jan-16 21:15:30.833087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46377 2019-Jan-16 21:15:30.833143 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
46378 2019-Jan-16 21:15:30.833787 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46379 2019-Jan-16 21:15:30.834423 - [DEBUG]
46380 2019-Jan-16 21:15:30.834447 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
46381 2019-Jan-16 21:15:30.835111 - [DEBUG] Possible callees:
46382 2019-Jan-16 21:15:30.835135 - [DEBUG] llvm.dbg.declare
46383 2019-Jan-16 21:15:30.835160 - [DEBUG] Possible return sites:
46384 2019-Jan-16 21:15:30.835183 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10346385 2019-Jan-16 21:15:30.836455 - [DEBUG] Found and process special summary
46386 2019-Jan-16 21:15:30.836489 - [DEBUG] Compose: EdgeIdentity * AllBottom
46387 2019-Jan-16 21:15:30.836516 - [DEBUG]
46388 2019-Jan-16 21:15:30.836539 - [DEBUG] Propagate flow
46389 2019-Jan-16 21:15:30.836562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46390 2019-Jan-16 21:15:30.836619 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
46391 2019-Jan-16 21:15:30.837262 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46392 2019-Jan-16 21:15:30.837901 - [DEBUG] Edge function : AllBottom (result of previous compose)
46393 2019-Jan-16 21:15:30.837926 - [DEBUG]
46394 2019-Jan-16 21:15:30.837951 - [DEBUG] Join: AllTop & AllBottom
46395 2019-Jan-16 21:15:30.837976 - [DEBUG] = AllBottom (new jump func)
46396 2019-Jan-16 21:15:30.838000 - [DEBUG]
46397 2019-Jan-16 21:15:30.838023 - [DEBUG] Start adding new jump function
46398 2019-Jan-16 21:15:30.838047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46399 2019-Jan-16 21:15:30.838103 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46400 2019-Jan-16 21:15:30.838755 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
46401 2019-Jan-16 21:15:30.839393 - [DEBUG] Edge Function : AllBottom
46402 2019-Jan-16 21:15:30.839421 - [DEBUG] End adding new jump function
46403 2019-Jan-16 21:15:30.839444 - [DEBUG]
46404 2019-Jan-16 21:15:30.839468 - [DEBUG] -------------------------------------------- 1272. Path Edge --------------------------------------------
46405 2019-Jan-16 21:15:30.839493 - [DEBUG]
46406 2019-Jan-16 21:15:30.839516 - [DEBUG] Process 1272. path edge:
46407 2019-Jan-16 21:15:30.839539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46408 2019-Jan-16 21:15:30.839604 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
46409 2019-Jan-16 21:15:30.840247 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46410 2019-Jan-16 21:15:30.840921 - [DEBUG]
46411 2019-Jan-16 21:15:30.840947 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
46412 2019-Jan-16 21:15:30.841681 - [DEBUG] Compose: EdgeIdentity * AllBottom
46413 2019-Jan-16 21:15:30.841712 - [DEBUG]
46414 2019-Jan-16 21:15:30.841756 - [DEBUG] Propagate flow
46415 2019-Jan-16 21:15:30.841782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46416 2019-Jan-16 21:15:30.841854 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
46417 2019-Jan-16 21:15:30.842556 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46418 2019-Jan-16 21:15:30.843253 - [DEBUG] Edge function : AllBottom (result of previous compose)
46419 2019-Jan-16 21:15:30.843279 - [DEBUG]
46420 2019-Jan-16 21:15:30.843306 - [DEBUG] Join: AllTop & AllBottom
46421 2019-Jan-16 21:15:30.843333 - [DEBUG] = AllBottom (new jump func)
46422 2019-Jan-16 21:15:30.843357 - [DEBUG]
46423 2019-Jan-16 21:15:30.843381 - [DEBUG] Start adding new jump function
46424 2019-Jan-16 21:15:30.843405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46425 2019-Jan-16 21:15:30.843473 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46426 2019-Jan-16 21:15:30.844123 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
46427 2019-Jan-16 21:15:30.844756 - [DEBUG] Edge Function : AllBottom
46428 2019-Jan-16 21:15:30.844787 - [DEBUG] End adding new jump function
46429 2019-Jan-16 21:15:30.844811 - [DEBUG]
46430 2019-Jan-16 21:15:30.844835 - [DEBUG] -------------------------------------------- 1273. Path Edge --------------------------------------------
46431 2019-Jan-16 21:15:30.844860 - [DEBUG]
46432 2019-Jan-16 21:15:30.844883 - [DEBUG] Process 1273. path edge:
46433 2019-Jan-16 21:15:30.844906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46434 2019-Jan-16 21:15:30.844962 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
46435 2019-Jan-16 21:15:30.845635 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46436 2019-Jan-16 21:15:30.846274 - [DEBUG]
46437 2019-Jan-16 21:15:30.846300 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
46438 2019-Jan-16 21:15:30.846964 - [DEBUG] Compose: EdgeIdentity * AllBottom
46439 2019-Jan-16 21:15:30.846992 - [DEBUG]
46440 2019-Jan-16 21:15:30.847016 - [DEBUG] Propagate flow
46441 2019-Jan-16 21:15:30.847039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46442 2019-Jan-16 21:15:30.847097 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
46443 2019-Jan-16 21:15:30.847731 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46444 2019-Jan-16 21:15:30.848366 - [DEBUG] Edge function : AllBottom (result of previous compose)
46445 2019-Jan-16 21:15:30.848391 - [DEBUG]
46446 2019-Jan-16 21:15:30.848432 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46447 2019-Jan-16 21:15:30.848458 - [DEBUG] = AllBottom
46448 2019-Jan-16 21:15:30.848482 - [DEBUG]
46449 2019-Jan-16 21:15:30.848505 - [DEBUG] PROPAGATE: No new function!
46450 2019-Jan-16 21:15:30.848530 - [DEBUG] EDGE:
46451 2019-Jan-16 21:15:30.848588 - [DEBUG] ---> 46452 2019-Jan-16 21:15:30.849221 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46453 2019-Jan-16 21:15:30.849856 - [DEBUG]
46454 2019-Jan-16 21:15:30.849898 - [DEBUG] EDGE:
46455 2019-Jan-16 21:15:30.849956 - [DEBUG] ---> 46456 2019-Jan-16 21:15:30.850596 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46457 2019-Jan-16 21:15:30.851233 - [DEBUG]
46458 2019-Jan-16 21:15:30.851277 - [DEBUG] Compose: EdgeIdentity * AllBottom
46459 2019-Jan-16 21:15:30.851304 - [DEBUG]
46460 2019-Jan-16 21:15:30.851328 - [DEBUG] Propagate flow
46461 2019-Jan-16 21:15:30.851350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46462 2019-Jan-16 21:15:30.851407 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
46463 2019-Jan-16 21:15:30.852064 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46464 2019-Jan-16 21:15:30.852700 - [DEBUG] Edge function : AllBottom (result of previous compose)
46465 2019-Jan-16 21:15:30.852726 - [DEBUG]
46466 2019-Jan-16 21:15:30.852751 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46467 2019-Jan-16 21:15:30.852776 - [DEBUG] = AllBottom
46468 2019-Jan-16 21:15:30.852801 - [DEBUG]
46469 2019-Jan-16 21:15:30.852823 - [DEBUG] PROPAGATE: No new function!
46470 2019-Jan-16 21:15:30.852853 - [DEBUG] EDGE:
46471 2019-Jan-16 21:15:30.852910 - [DEBUG] ---> 46472 2019-Jan-16 21:15:30.853557 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46473 2019-Jan-16 21:15:30.854194 - [DEBUG]
46474 2019-Jan-16 21:15:30.854220 - [DEBUG] EDGE:
46475 2019-Jan-16 21:15:30.854277 - [DEBUG] ---> 46476 2019-Jan-16 21:15:30.854913 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46477 2019-Jan-16 21:15:30.855566 - [DEBUG]
46478 2019-Jan-16 21:15:30.855594 - [DEBUG] Compose: EdgeIdentity * AllBottom
46479 2019-Jan-16 21:15:30.855620 - [DEBUG]
46480 2019-Jan-16 21:15:30.855643 - [DEBUG] Propagate flow
46481 2019-Jan-16 21:15:30.855666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46482 2019-Jan-16 21:15:30.855722 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
46483 2019-Jan-16 21:15:30.856356 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
46484 2019-Jan-16 21:15:30.856995 - [DEBUG] Edge function : AllBottom (result of previous compose)
46485 2019-Jan-16 21:15:30.857020 - [DEBUG]
46486 2019-Jan-16 21:15:30.857045 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46487 2019-Jan-16 21:15:30.857070 - [DEBUG] = AllBottom
46488 2019-Jan-16 21:15:30.857095 - [DEBUG]
46489 2019-Jan-16 21:15:30.857118 - [DEBUG] PROPAGATE: No new function!
46490 2019-Jan-16 21:15:30.857143 - [DEBUG] EDGE:
46491 2019-Jan-16 21:15:30.857200 - [DEBUG] ---> 46492 2019-Jan-16 21:15:30.857839 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46493 2019-Jan-16 21:15:30.858492 - [DEBUG]
46494 2019-Jan-16 21:15:30.858539 - [DEBUG] Compose: EdgeIdentity * AllBottom
46495 2019-Jan-16 21:15:30.858566 - [DEBUG]
46496 2019-Jan-16 21:15:30.858590 - [DEBUG] Propagate flow
46497 2019-Jan-16 21:15:30.858613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46498 2019-Jan-16 21:15:30.858670 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
46499 2019-Jan-16 21:15:30.859318 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
46500 2019-Jan-16 21:15:30.859960 - [DEBUG] Edge function : AllBottom (result of previous compose)
46501 2019-Jan-16 21:15:30.859985 - [DEBUG]
46502 2019-Jan-16 21:15:30.860011 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46503 2019-Jan-16 21:15:30.860036 - [DEBUG] = AllBottom
46504 2019-Jan-16 21:15:30.860060 - [DEBUG]
46505 2019-Jan-16 21:15:30.860083 - [DEBUG] PROPAGATE: No new function!
46506 2019-Jan-16 21:15:30.860108 - [DEBUG] Compose: EdgeIdentity * AllBottom
46507 2019-Jan-16 21:15:30.860133 - [DEBUG]
46508 2019-Jan-16 21:15:30.860156 - [DEBUG] Propagate flow
46509 2019-Jan-16 21:15:30.860179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46510 2019-Jan-16 21:15:30.860235 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
46511 2019-Jan-16 21:15:30.860874 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46512 2019-Jan-16 21:15:30.861511 - [DEBUG] Edge function : AllBottom (result of previous compose)
46513 2019-Jan-16 21:15:30.861536 - [DEBUG]
46514 2019-Jan-16 21:15:30.861560 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46515 2019-Jan-16 21:15:30.861586 - [DEBUG] = AllBottom
46516 2019-Jan-16 21:15:30.861610 - [DEBUG]
46517 2019-Jan-16 21:15:30.861633 - [DEBUG] PROPAGATE: No new function!
46518 2019-Jan-16 21:15:30.861659 - [DEBUG] EDGE:
46519 2019-Jan-16 21:15:30.861718 - [DEBUG] ---> 46520 2019-Jan-16 21:15:30.862369 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
46521 2019-Jan-16 21:15:30.863009 - [DEBUG]
46522 2019-Jan-16 21:15:30.863034 - [DEBUG] EDGE:
46523 2019-Jan-16 21:15:30.863092 - [DEBUG] ---> 46524 2019-Jan-16 21:15:30.863725 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
46525 2019-Jan-16 21:15:30.864366 - [DEBUG]
46526 2019-Jan-16 21:15:30.864392 - [DEBUG] Compose: EdgeIdentity * AllBottom
46527 2019-Jan-16 21:15:30.864418 - [DEBUG]
46528 2019-Jan-16 21:15:30.864441 - [DEBUG] Propagate flow
46529 2019-Jan-16 21:15:30.864464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46530 2019-Jan-16 21:15:30.864520 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
46531 2019-Jan-16 21:15:30.865169 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46532 2019-Jan-16 21:15:30.865808 - [DEBUG] Edge function : AllBottom (result of previous compose)
46533 2019-Jan-16 21:15:30.865833 - [DEBUG]
46534 2019-Jan-16 21:15:30.865858 - [DEBUG] Join: AllTop & AllBottom
46535 2019-Jan-16 21:15:30.865883 - [DEBUG] = AllBottom (new jump func)
46536 2019-Jan-16 21:15:30.865907 - [DEBUG]
46537 2019-Jan-16 21:15:30.865930 - [DEBUG] Start adding new jump function
46538 2019-Jan-16 21:15:30.865953 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46539 2019-Jan-16 21:15:30.866009 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46540 2019-Jan-16 21:15:30.866647 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
46541 2019-Jan-16 21:15:30.867281 - [DEBUG] Edge Function : AllBottom
46542 2019-Jan-16 21:15:30.867312 - [DEBUG] End adding new jump function
46543 2019-Jan-16 21:15:30.867345 - [DEBUG]
46544 2019-Jan-16 21:15:30.867369 - [DEBUG] -------------------------------------------- 1274. Path Edge --------------------------------------------
46545 2019-Jan-16 21:15:30.867393 - [DEBUG]
46546 2019-Jan-16 21:15:30.867416 - [DEBUG] Process 1274. path edge:
46547 2019-Jan-16 21:15:30.867439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46548 2019-Jan-16 21:15:30.867496 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
46549 2019-Jan-16 21:15:30.868133 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46550 2019-Jan-16 21:15:30.868785 - [DEBUG]
46551 2019-Jan-16 21:15:30.868811 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
46552 2019-Jan-16 21:15:30.869465 - [DEBUG] Compose: EdgeIdentity * AllBottom
46553 2019-Jan-16 21:15:30.869493 - [DEBUG]
46554 2019-Jan-16 21:15:30.869516 - [DEBUG] Propagate flow
46555 2019-Jan-16 21:15:30.869539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46556 2019-Jan-16 21:15:30.869596 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
46557 2019-Jan-16 21:15:30.870242 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46558 2019-Jan-16 21:15:30.870881 - [DEBUG] Edge function : AllBottom (result of previous compose)
46559 2019-Jan-16 21:15:30.870905 - [DEBUG]
46560 2019-Jan-16 21:15:30.870930 - [DEBUG] Join: AllTop & AllBottom
46561 2019-Jan-16 21:15:30.870955 - [DEBUG] = AllBottom (new jump func)
46562 2019-Jan-16 21:15:30.870980 - [DEBUG]
46563 2019-Jan-16 21:15:30.871003 - [DEBUG] Start adding new jump function
46564 2019-Jan-16 21:15:30.871026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46565 2019-Jan-16 21:15:30.871081 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46566 2019-Jan-16 21:15:30.871719 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
46567 2019-Jan-16 21:15:30.872377 - [DEBUG] Edge Function : AllBottom
46568 2019-Jan-16 21:15:30.872406 - [DEBUG] End adding new jump function
46569 2019-Jan-16 21:15:30.872430 - [DEBUG]
46570 2019-Jan-16 21:15:30.872453 - [DEBUG] -------------------------------------------- 1275. Path Edge --------------------------------------------
46571 2019-Jan-16 21:15:30.872477 - [DEBUG]
46572 2019-Jan-16 21:15:30.872500 - [DEBUG] Process 1275. path edge:
46573 2019-Jan-16 21:15:30.872524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46574 2019-Jan-16 21:15:30.872580 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
46575 2019-Jan-16 21:15:30.873225 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46576 2019-Jan-16 21:15:30.873863 - [DEBUG]
46577 2019-Jan-16 21:15:30.873887 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
46578 2019-Jan-16 21:15:30.874541 - [DEBUG] Possible callees:
46579 2019-Jan-16 21:15:30.874566 - [DEBUG] llvm.dbg.declare
46580 2019-Jan-16 21:15:30.874591 - [DEBUG] Possible return sites:
46581 2019-Jan-16 21:15:30.874614 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9646582 2019-Jan-16 21:15:30.875906 - [DEBUG] Found and process special summary
46583 2019-Jan-16 21:15:30.875941 - [DEBUG] Compose: EdgeIdentity * AllBottom
46584 2019-Jan-16 21:15:30.875977 - [DEBUG]
46585 2019-Jan-16 21:15:30.876001 - [DEBUG] Propagate flow
46586 2019-Jan-16 21:15:30.876024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46587 2019-Jan-16 21:15:30.876080 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46588 2019-Jan-16 21:15:30.876719 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46589 2019-Jan-16 21:15:30.877356 - [DEBUG] Edge function : AllBottom (result of previous compose)
46590 2019-Jan-16 21:15:30.877381 - [DEBUG]
46591 2019-Jan-16 21:15:30.877406 - [DEBUG] Join: AllTop & AllBottom
46592 2019-Jan-16 21:15:30.877432 - [DEBUG] = AllBottom (new jump func)
46593 2019-Jan-16 21:15:30.877456 - [DEBUG]
46594 2019-Jan-16 21:15:30.877479 - [DEBUG] Start adding new jump function
46595 2019-Jan-16 21:15:30.877502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46596 2019-Jan-16 21:15:30.877558 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46597 2019-Jan-16 21:15:30.878195 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46598 2019-Jan-16 21:15:30.878849 - [DEBUG] Edge Function : AllBottom
46599 2019-Jan-16 21:15:30.878878 - [DEBUG] End adding new jump function
46600 2019-Jan-16 21:15:30.878901 - [DEBUG]
46601 2019-Jan-16 21:15:30.878925 - [DEBUG] -------------------------------------------- 1276. Path Edge --------------------------------------------
46602 2019-Jan-16 21:15:30.878949 - [DEBUG]
46603 2019-Jan-16 21:15:30.878972 - [DEBUG] Process 1276. path edge:
46604 2019-Jan-16 21:15:30.878996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46605 2019-Jan-16 21:15:30.879052 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
46606 2019-Jan-16 21:15:30.879689 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46607 2019-Jan-16 21:15:30.880327 - [DEBUG]
46608 2019-Jan-16 21:15:30.880351 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46609 2019-Jan-16 21:15:30.881004 - [DEBUG] Compose: EdgeIdentity * AllBottom
46610 2019-Jan-16 21:15:30.881032 - [DEBUG]
46611 2019-Jan-16 21:15:30.881056 - [DEBUG] Propagate flow
46612 2019-Jan-16 21:15:30.881079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46613 2019-Jan-16 21:15:30.881136 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
46614 2019-Jan-16 21:15:30.881784 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46615 2019-Jan-16 21:15:30.882422 - [DEBUG] Edge function : AllBottom (result of previous compose)
46616 2019-Jan-16 21:15:30.882447 - [DEBUG]
46617 2019-Jan-16 21:15:30.882472 - [DEBUG] Join: AllTop & AllBottom
46618 2019-Jan-16 21:15:30.882498 - [DEBUG] = AllBottom (new jump func)
46619 2019-Jan-16 21:15:30.882522 - [DEBUG]
46620 2019-Jan-16 21:15:30.882545 - [DEBUG] Start adding new jump function
46621 2019-Jan-16 21:15:30.882568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46622 2019-Jan-16 21:15:30.882624 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46623 2019-Jan-16 21:15:30.883262 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
46624 2019-Jan-16 21:15:30.883893 - [DEBUG] Edge Function : AllBottom
46625 2019-Jan-16 21:15:30.883922 - [DEBUG] End adding new jump function
46626 2019-Jan-16 21:15:30.883946 - [DEBUG]
46627 2019-Jan-16 21:15:30.883969 - [DEBUG] -------------------------------------------- 1277. Path Edge --------------------------------------------
46628 2019-Jan-16 21:15:30.883993 - [DEBUG]
46629 2019-Jan-16 21:15:30.884016 - [DEBUG] Process 1277. path edge:
46630 2019-Jan-16 21:15:30.884054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46631 2019-Jan-16 21:15:30.884111 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
46632 2019-Jan-16 21:15:30.884745 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46633 2019-Jan-16 21:15:30.885398 - [DEBUG]
46634 2019-Jan-16 21:15:30.885423 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
46635 2019-Jan-16 21:15:30.886071 - [DEBUG] Compose: EdgeIdentity * AllBottom
46636 2019-Jan-16 21:15:30.886099 - [DEBUG]
46637 2019-Jan-16 21:15:30.886123 - [DEBUG] Propagate flow
46638 2019-Jan-16 21:15:30.886146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46639 2019-Jan-16 21:15:30.886202 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
46640 2019-Jan-16 21:15:30.886834 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46641 2019-Jan-16 21:15:30.887472 - [DEBUG] Edge function : AllBottom (result of previous compose)
46642 2019-Jan-16 21:15:30.887497 - [DEBUG]
46643 2019-Jan-16 21:15:30.887521 - [DEBUG] Join: AllTop & AllBottom
46644 2019-Jan-16 21:15:30.887546 - [DEBUG] = AllBottom (new jump func)
46645 2019-Jan-16 21:15:30.887570 - [DEBUG]
46646 2019-Jan-16 21:15:30.887593 - [DEBUG] Start adding new jump function
46647 2019-Jan-16 21:15:30.887617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46648 2019-Jan-16 21:15:30.887672 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46649 2019-Jan-16 21:15:30.888309 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
46650 2019-Jan-16 21:15:30.888956 - [DEBUG] Edge Function : AllBottom
46651 2019-Jan-16 21:15:30.888985 - [DEBUG] End adding new jump function
46652 2019-Jan-16 21:15:30.889008 - [DEBUG]
46653 2019-Jan-16 21:15:30.889032 - [DEBUG] -------------------------------------------- 1278. Path Edge --------------------------------------------
46654 2019-Jan-16 21:15:30.889056 - [DEBUG]
46655 2019-Jan-16 21:15:30.889079 - [DEBUG] Process 1278. path edge:
46656 2019-Jan-16 21:15:30.889102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46657 2019-Jan-16 21:15:30.889158 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
46658 2019-Jan-16 21:15:30.889792 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46659 2019-Jan-16 21:15:30.890428 - [DEBUG]
46660 2019-Jan-16 21:15:30.890453 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
46661 2019-Jan-16 21:15:30.891100 - [DEBUG] Compose: EdgeIdentity * AllBottom
46662 2019-Jan-16 21:15:30.891129 - [DEBUG]
46663 2019-Jan-16 21:15:30.891153 - [DEBUG] Propagate flow
46664 2019-Jan-16 21:15:30.891176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46665 2019-Jan-16 21:15:30.891233 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
46666 2019-Jan-16 21:15:30.891887 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46667 2019-Jan-16 21:15:30.892524 - [DEBUG] Edge function : AllBottom (result of previous compose)
46668 2019-Jan-16 21:15:30.892549 - [DEBUG]
46669 2019-Jan-16 21:15:30.892575 - [DEBUG] Join: AllTop & AllBottom
46670 2019-Jan-16 21:15:30.892600 - [DEBUG] = AllBottom (new jump func)
46671 2019-Jan-16 21:15:30.892624 - [DEBUG]
46672 2019-Jan-16 21:15:30.892647 - [DEBUG] Start adding new jump function
46673 2019-Jan-16 21:15:30.892670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46674 2019-Jan-16 21:15:30.892726 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46675 2019-Jan-16 21:15:30.893378 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
46676 2019-Jan-16 21:15:30.894015 - [DEBUG] Edge Function : AllBottom
46677 2019-Jan-16 21:15:30.894044 - [DEBUG] End adding new jump function
46678 2019-Jan-16 21:15:30.894068 - [DEBUG]
46679 2019-Jan-16 21:15:30.894091 - [DEBUG] -------------------------------------------- 1279. Path Edge --------------------------------------------
46680 2019-Jan-16 21:15:30.894116 - [DEBUG]
46681 2019-Jan-16 21:15:30.894139 - [DEBUG] Process 1279. path edge:
46682 2019-Jan-16 21:15:30.894162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46683 2019-Jan-16 21:15:30.894218 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
46684 2019-Jan-16 21:15:30.894856 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46685 2019-Jan-16 21:15:30.895510 - [DEBUG]
46686 2019-Jan-16 21:15:30.895535 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
46687 2019-Jan-16 21:15:30.896189 - [DEBUG] Compose: EdgeIdentity * AllBottom
46688 2019-Jan-16 21:15:30.896216 - [DEBUG]
46689 2019-Jan-16 21:15:30.896240 - [DEBUG] Propagate flow
46690 2019-Jan-16 21:15:30.896263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46691 2019-Jan-16 21:15:30.896320 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
46692 2019-Jan-16 21:15:30.896955 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46693 2019-Jan-16 21:15:30.897592 - [DEBUG] Edge function : AllBottom (result of previous compose)
46694 2019-Jan-16 21:15:30.897617 - [DEBUG]
46695 2019-Jan-16 21:15:30.897642 - [DEBUG] Join: AllTop & AllBottom
46696 2019-Jan-16 21:15:30.897667 - [DEBUG] = AllBottom (new jump func)
46697 2019-Jan-16 21:15:30.897691 - [DEBUG]
46698 2019-Jan-16 21:15:30.897714 - [DEBUG] Start adding new jump function
46699 2019-Jan-16 21:15:30.897737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46700 2019-Jan-16 21:15:30.897793 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46701 2019-Jan-16 21:15:30.898443 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
46702 2019-Jan-16 21:15:30.899076 - [DEBUG] Edge Function : AllBottom
46703 2019-Jan-16 21:15:30.899105 - [DEBUG] End adding new jump function
46704 2019-Jan-16 21:15:30.899129 - [DEBUG]
46705 2019-Jan-16 21:15:30.899152 - [DEBUG] -------------------------------------------- 1280. Path Edge --------------------------------------------
46706 2019-Jan-16 21:15:30.899176 - [DEBUG]
46707 2019-Jan-16 21:15:30.899199 - [DEBUG] Process 1280. path edge:
46708 2019-Jan-16 21:15:30.899222 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46709 2019-Jan-16 21:15:30.899278 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
46710 2019-Jan-16 21:15:30.899911 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46711 2019-Jan-16 21:15:30.900548 - [DEBUG]
46712 2019-Jan-16 21:15:30.900573 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
46713 2019-Jan-16 21:15:30.901222 - [DEBUG] Compose: EdgeIdentity * AllBottom
46714 2019-Jan-16 21:15:30.901250 - [DEBUG]
46715 2019-Jan-16 21:15:30.901273 - [DEBUG] Propagate flow
46716 2019-Jan-16 21:15:30.901297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46717 2019-Jan-16 21:15:30.901353 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
46718 2019-Jan-16 21:15:30.902003 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46719 2019-Jan-16 21:15:30.902641 - [DEBUG] Edge function : AllBottom (result of previous compose)
46720 2019-Jan-16 21:15:30.902674 - [DEBUG]
46721 2019-Jan-16 21:15:30.902699 - [DEBUG] Join: AllTop & AllBottom
46722 2019-Jan-16 21:15:30.902725 - [DEBUG] = AllBottom (new jump func)
46723 2019-Jan-16 21:15:30.902749 - [DEBUG]
46724 2019-Jan-16 21:15:30.902772 - [DEBUG] Start adding new jump function
46725 2019-Jan-16 21:15:30.902795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46726 2019-Jan-16 21:15:30.902851 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46727 2019-Jan-16 21:15:30.903488 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
46728 2019-Jan-16 21:15:30.904121 - [DEBUG] Edge Function : AllBottom
46729 2019-Jan-16 21:15:30.904150 - [DEBUG] End adding new jump function
46730 2019-Jan-16 21:15:30.904173 - [DEBUG]
46731 2019-Jan-16 21:15:30.904197 - [DEBUG] -------------------------------------------- 1281. Path Edge --------------------------------------------
46732 2019-Jan-16 21:15:30.904221 - [DEBUG]
46733 2019-Jan-16 21:15:30.904244 - [DEBUG] Process 1281. path edge:
46734 2019-Jan-16 21:15:30.904267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46735 2019-Jan-16 21:15:30.904324 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
46736 2019-Jan-16 21:15:30.904958 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46737 2019-Jan-16 21:15:30.905612 - [DEBUG]
46738 2019-Jan-16 21:15:30.905636 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
46739 2019-Jan-16 21:15:30.906288 - [DEBUG] Compose: EdgeIdentity * AllBottom
46740 2019-Jan-16 21:15:30.906316 - [DEBUG]
46741 2019-Jan-16 21:15:30.906340 - [DEBUG] Propagate flow
46742 2019-Jan-16 21:15:30.906363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46743 2019-Jan-16 21:15:30.906419 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
46744 2019-Jan-16 21:15:30.907058 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46745 2019-Jan-16 21:15:30.907695 - [DEBUG] Edge function : AllBottom (result of previous compose)
46746 2019-Jan-16 21:15:30.907720 - [DEBUG]
46747 2019-Jan-16 21:15:30.907745 - [DEBUG] Join: AllTop & AllBottom
46748 2019-Jan-16 21:15:30.907770 - [DEBUG] = AllBottom (new jump func)
46749 2019-Jan-16 21:15:30.907794 - [DEBUG]
46750 2019-Jan-16 21:15:30.907817 - [DEBUG] Start adding new jump function
46751 2019-Jan-16 21:15:30.907840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46752 2019-Jan-16 21:15:30.907896 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46753 2019-Jan-16 21:15:30.908549 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
46754 2019-Jan-16 21:15:30.909186 - [DEBUG] Edge Function : AllBottom
46755 2019-Jan-16 21:15:30.909217 - [DEBUG] End adding new jump function
46756 2019-Jan-16 21:15:30.909241 - [DEBUG]
46757 2019-Jan-16 21:15:30.909264 - [DEBUG] -------------------------------------------- 1282. Path Edge --------------------------------------------
46758 2019-Jan-16 21:15:30.909288 - [DEBUG]
46759 2019-Jan-16 21:15:30.909311 - [DEBUG] Process 1282. path edge:
46760 2019-Jan-16 21:15:30.909335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46761 2019-Jan-16 21:15:30.909391 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
46762 2019-Jan-16 21:15:30.910029 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46763 2019-Jan-16 21:15:30.910666 - [DEBUG]
46764 2019-Jan-16 21:15:30.910690 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
46765 2019-Jan-16 21:15:30.911364 - [DEBUG] Compose: EdgeIdentity * AllBottom
46766 2019-Jan-16 21:15:30.911393 - [DEBUG]
46767 2019-Jan-16 21:15:30.911416 - [DEBUG] Propagate flow
46768 2019-Jan-16 21:15:30.911439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46769 2019-Jan-16 21:15:30.911497 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
46770 2019-Jan-16 21:15:30.912151 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46771 2019-Jan-16 21:15:30.912790 - [DEBUG] Edge function : AllBottom (result of previous compose)
46772 2019-Jan-16 21:15:30.912815 - [DEBUG]
46773 2019-Jan-16 21:15:30.912839 - [DEBUG] Join: AllTop & AllBottom
46774 2019-Jan-16 21:15:30.912865 - [DEBUG] = AllBottom (new jump func)
46775 2019-Jan-16 21:15:30.912889 - [DEBUG]
46776 2019-Jan-16 21:15:30.912912 - [DEBUG] Start adding new jump function
46777 2019-Jan-16 21:15:30.912935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46778 2019-Jan-16 21:15:30.912991 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46779 2019-Jan-16 21:15:30.913629 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
46780 2019-Jan-16 21:15:30.914262 - [DEBUG] Edge Function : AllBottom
46781 2019-Jan-16 21:15:30.914290 - [DEBUG] End adding new jump function
46782 2019-Jan-16 21:15:30.914314 - [DEBUG]
46783 2019-Jan-16 21:15:30.914337 - [DEBUG] -------------------------------------------- 1283. Path Edge --------------------------------------------
46784 2019-Jan-16 21:15:30.914362 - [DEBUG]
46785 2019-Jan-16 21:15:30.914385 - [DEBUG] Process 1283. path edge:
46786 2019-Jan-16 21:15:30.914408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46787 2019-Jan-16 21:15:30.914464 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
46788 2019-Jan-16 21:15:30.915112 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46789 2019-Jan-16 21:15:30.915750 - [DEBUG]
46790 2019-Jan-16 21:15:30.915775 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
46791 2019-Jan-16 21:15:30.916428 - [DEBUG] Compose: EdgeIdentity * AllBottom
46792 2019-Jan-16 21:15:30.916455 - [DEBUG]
46793 2019-Jan-16 21:15:30.916479 - [DEBUG] Propagate flow
46794 2019-Jan-16 21:15:30.916502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46795 2019-Jan-16 21:15:30.916559 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
46796 2019-Jan-16 21:15:30.917204 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46797 2019-Jan-16 21:15:30.917842 - [DEBUG] Edge function : AllBottom (result of previous compose)
46798 2019-Jan-16 21:15:30.917867 - [DEBUG]
46799 2019-Jan-16 21:15:30.917892 - [DEBUG] Join: AllTop & AllBottom
46800 2019-Jan-16 21:15:30.917917 - [DEBUG] = AllBottom (new jump func)
46801 2019-Jan-16 21:15:30.917941 - [DEBUG]
46802 2019-Jan-16 21:15:30.917964 - [DEBUG] Start adding new jump function
46803 2019-Jan-16 21:15:30.917987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46804 2019-Jan-16 21:15:30.918043 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46805 2019-Jan-16 21:15:30.918696 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
46806 2019-Jan-16 21:15:30.919339 - [DEBUG] Edge Function : AllBottom
46807 2019-Jan-16 21:15:30.919376 - [DEBUG] End adding new jump function
46808 2019-Jan-16 21:15:30.919400 - [DEBUG]
46809 2019-Jan-16 21:15:30.919423 - [DEBUG] -------------------------------------------- 1284. Path Edge --------------------------------------------
46810 2019-Jan-16 21:15:30.919448 - [DEBUG]
46811 2019-Jan-16 21:15:30.919471 - [DEBUG] Process 1284. path edge:
46812 2019-Jan-16 21:15:30.919494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46813 2019-Jan-16 21:15:30.919550 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
46814 2019-Jan-16 21:15:30.920195 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46815 2019-Jan-16 21:15:30.920831 - [DEBUG]
46816 2019-Jan-16 21:15:30.920855 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
46817 2019-Jan-16 21:15:30.921509 - [DEBUG] Possible callees:
46818 2019-Jan-16 21:15:30.921534 - [DEBUG] llvm.dbg.declare
46819 2019-Jan-16 21:15:30.921559 - [DEBUG] Possible return sites:
46820 2019-Jan-16 21:15:30.921582 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12046821 2019-Jan-16 21:15:30.922870 - [DEBUG] Found and process special summary
46822 2019-Jan-16 21:15:30.922905 - [DEBUG] Compose: EdgeIdentity * AllBottom
46823 2019-Jan-16 21:15:30.922932 - [DEBUG]
46824 2019-Jan-16 21:15:30.922956 - [DEBUG] Propagate flow
46825 2019-Jan-16 21:15:30.922979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46826 2019-Jan-16 21:15:30.923035 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46827 2019-Jan-16 21:15:30.923674 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46828 2019-Jan-16 21:15:30.924311 - [DEBUG] Edge function : AllBottom (result of previous compose)
46829 2019-Jan-16 21:15:30.924336 - [DEBUG]
46830 2019-Jan-16 21:15:30.924361 - [DEBUG] Join: AllTop & AllBottom
46831 2019-Jan-16 21:15:30.924387 - [DEBUG] = AllBottom (new jump func)
46832 2019-Jan-16 21:15:30.924411 - [DEBUG]
46833 2019-Jan-16 21:15:30.924434 - [DEBUG] Start adding new jump function
46834 2019-Jan-16 21:15:30.924456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46835 2019-Jan-16 21:15:30.924512 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46836 2019-Jan-16 21:15:30.925166 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46837 2019-Jan-16 21:15:30.925803 - [DEBUG] Edge Function : AllBottom
46838 2019-Jan-16 21:15:30.925832 - [DEBUG] End adding new jump function
46839 2019-Jan-16 21:15:30.925856 - [DEBUG]
46840 2019-Jan-16 21:15:30.925879 - [DEBUG] -------------------------------------------- 1285. Path Edge --------------------------------------------
46841 2019-Jan-16 21:15:30.925903 - [DEBUG]
46842 2019-Jan-16 21:15:30.925926 - [DEBUG] Process 1285. path edge:
46843 2019-Jan-16 21:15:30.925950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46844 2019-Jan-16 21:15:30.926006 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
46845 2019-Jan-16 21:15:30.926645 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46846 2019-Jan-16 21:15:30.927284 - [DEBUG]
46847 2019-Jan-16 21:15:30.927308 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46848 2019-Jan-16 21:15:30.927964 - [DEBUG] Compose: EdgeIdentity * AllBottom
46849 2019-Jan-16 21:15:30.927991 - [DEBUG]
46850 2019-Jan-16 21:15:30.928023 - [DEBUG] Propagate flow
46851 2019-Jan-16 21:15:30.928047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46852 2019-Jan-16 21:15:30.928104 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
46853 2019-Jan-16 21:15:30.928753 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46854 2019-Jan-16 21:15:30.929392 - [DEBUG] Edge function : AllBottom (result of previous compose)
46855 2019-Jan-16 21:15:30.929416 - [DEBUG]
46856 2019-Jan-16 21:15:30.929442 - [DEBUG] Join: AllTop & AllBottom
46857 2019-Jan-16 21:15:30.929467 - [DEBUG] = AllBottom (new jump func)
46858 2019-Jan-16 21:15:30.929491 - [DEBUG]
46859 2019-Jan-16 21:15:30.929514 - [DEBUG] Start adding new jump function
46860 2019-Jan-16 21:15:30.929537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46861 2019-Jan-16 21:15:30.929593 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46862 2019-Jan-16 21:15:30.930230 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
46863 2019-Jan-16 21:15:30.930863 - [DEBUG] Edge Function : AllBottom
46864 2019-Jan-16 21:15:30.930892 - [DEBUG] End adding new jump function
46865 2019-Jan-16 21:15:30.930916 - [DEBUG]
46866 2019-Jan-16 21:15:30.930939 - [DEBUG] -------------------------------------------- 1286. Path Edge --------------------------------------------
46867 2019-Jan-16 21:15:30.930963 - [DEBUG]
46868 2019-Jan-16 21:15:30.930986 - [DEBUG] Process 1286. path edge:
46869 2019-Jan-16 21:15:30.931009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46870 2019-Jan-16 21:15:30.931066 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
46871 2019-Jan-16 21:15:30.931700 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46872 2019-Jan-16 21:15:30.932354 - [DEBUG]
46873 2019-Jan-16 21:15:30.932378 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
46874 2019-Jan-16 21:15:30.933030 - [DEBUG] Compose: EdgeIdentity * AllBottom
46875 2019-Jan-16 21:15:30.933057 - [DEBUG]
46876 2019-Jan-16 21:15:30.933081 - [DEBUG] Propagate flow
46877 2019-Jan-16 21:15:30.933104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46878 2019-Jan-16 21:15:30.933161 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46879 2019-Jan-16 21:15:30.933806 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46880 2019-Jan-16 21:15:30.934443 - [DEBUG] Edge function : AllBottom (result of previous compose)
46881 2019-Jan-16 21:15:30.934468 - [DEBUG]
46882 2019-Jan-16 21:15:30.934493 - [DEBUG] Join: AllTop & AllBottom
46883 2019-Jan-16 21:15:30.934519 - [DEBUG] = AllBottom (new jump func)
46884 2019-Jan-16 21:15:30.934543 - [DEBUG]
46885 2019-Jan-16 21:15:30.934566 - [DEBUG] Start adding new jump function
46886 2019-Jan-16 21:15:30.934589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46887 2019-Jan-16 21:15:30.934645 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46888 2019-Jan-16 21:15:30.935299 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46889 2019-Jan-16 21:15:30.935943 - [DEBUG] Edge Function : AllBottom
46890 2019-Jan-16 21:15:30.935972 - [DEBUG] End adding new jump function
46891 2019-Jan-16 21:15:30.935995 - [DEBUG]
46892 2019-Jan-16 21:15:30.936019 - [DEBUG] -------------------------------------------- 1287. Path Edge --------------------------------------------
46893 2019-Jan-16 21:15:30.936043 - [DEBUG]
46894 2019-Jan-16 21:15:30.936074 - [DEBUG] Process 1287. path edge:
46895 2019-Jan-16 21:15:30.936098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46896 2019-Jan-16 21:15:30.936154 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
46897 2019-Jan-16 21:15:30.936800 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46898 2019-Jan-16 21:15:30.937448 - [DEBUG]
46899 2019-Jan-16 21:15:30.937472 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46900 2019-Jan-16 21:15:30.938130 - [DEBUG] Possible callees:
46901 2019-Jan-16 21:15:30.938156 - [DEBUG] llvm.dbg.declare
46902 2019-Jan-16 21:15:30.938181 - [DEBUG] Possible return sites:
46903 2019-Jan-16 21:15:30.938204 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14946904 2019-Jan-16 21:15:30.939494 - [DEBUG] Found and process special summary
46905 2019-Jan-16 21:15:30.939529 - [DEBUG] Compose: EdgeIdentity * AllBottom
46906 2019-Jan-16 21:15:30.939556 - [DEBUG]
46907 2019-Jan-16 21:15:30.939580 - [DEBUG] Propagate flow
46908 2019-Jan-16 21:15:30.939603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46909 2019-Jan-16 21:15:30.939659 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46910 2019-Jan-16 21:15:30.940297 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46911 2019-Jan-16 21:15:30.940934 - [DEBUG] Edge function : AllBottom (result of previous compose)
46912 2019-Jan-16 21:15:30.940959 - [DEBUG]
46913 2019-Jan-16 21:15:30.940984 - [DEBUG] Join: AllTop & AllBottom
46914 2019-Jan-16 21:15:30.941010 - [DEBUG] = AllBottom (new jump func)
46915 2019-Jan-16 21:15:30.941034 - [DEBUG]
46916 2019-Jan-16 21:15:30.941057 - [DEBUG] Start adding new jump function
46917 2019-Jan-16 21:15:30.941080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46918 2019-Jan-16 21:15:30.941136 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46919 2019-Jan-16 21:15:30.941799 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46920 2019-Jan-16 21:15:30.942437 - [DEBUG] Edge Function : AllBottom
46921 2019-Jan-16 21:15:30.942466 - [DEBUG] End adding new jump function
46922 2019-Jan-16 21:15:30.942489 - [DEBUG]
46923 2019-Jan-16 21:15:30.942513 - [DEBUG] -------------------------------------------- 1288. Path Edge --------------------------------------------
46924 2019-Jan-16 21:15:30.942537 - [DEBUG]
46925 2019-Jan-16 21:15:30.942560 - [DEBUG] Process 1288. path edge:
46926 2019-Jan-16 21:15:30.942584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46927 2019-Jan-16 21:15:30.942640 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
46928 2019-Jan-16 21:15:30.943277 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46929 2019-Jan-16 21:15:30.943913 - [DEBUG]
46930 2019-Jan-16 21:15:30.943937 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46931 2019-Jan-16 21:15:30.944596 - [DEBUG] Compose: EdgeIdentity * AllBottom
46932 2019-Jan-16 21:15:30.944625 - [DEBUG]
46933 2019-Jan-16 21:15:30.944649 - [DEBUG] Propagate flow
46934 2019-Jan-16 21:15:30.944672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46935 2019-Jan-16 21:15:30.944729 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
46936 2019-Jan-16 21:15:30.945379 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46937 2019-Jan-16 21:15:30.946026 - [DEBUG] Edge function : AllBottom (result of previous compose)
46938 2019-Jan-16 21:15:30.946051 - [DEBUG]
46939 2019-Jan-16 21:15:30.946076 - [DEBUG] Join: AllTop & AllBottom
46940 2019-Jan-16 21:15:30.946102 - [DEBUG] = AllBottom (new jump func)
46941 2019-Jan-16 21:15:30.946126 - [DEBUG]
46942 2019-Jan-16 21:15:30.946149 - [DEBUG] Start adding new jump function
46943 2019-Jan-16 21:15:30.946172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46944 2019-Jan-16 21:15:30.946227 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46945 2019-Jan-16 21:15:30.946866 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
46946 2019-Jan-16 21:15:30.947499 - [DEBUG] Edge Function : AllBottom
46947 2019-Jan-16 21:15:30.947527 - [DEBUG] End adding new jump function
46948 2019-Jan-16 21:15:30.947551 - [DEBUG]
46949 2019-Jan-16 21:15:30.947574 - [DEBUG] -------------------------------------------- 1289. Path Edge --------------------------------------------
46950 2019-Jan-16 21:15:30.947598 - [DEBUG]
46951 2019-Jan-16 21:15:30.947621 - [DEBUG] Process 1289. path edge:
46952 2019-Jan-16 21:15:30.947645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46953 2019-Jan-16 21:15:30.947701 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
46954 2019-Jan-16 21:15:30.948335 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46955 2019-Jan-16 21:15:30.948988 - [DEBUG]
46956 2019-Jan-16 21:15:30.949013 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
46957 2019-Jan-16 21:15:30.949667 - [DEBUG] Compose: EdgeIdentity * AllBottom
46958 2019-Jan-16 21:15:30.949695 - [DEBUG]
46959 2019-Jan-16 21:15:30.949718 - [DEBUG] Propagate flow
46960 2019-Jan-16 21:15:30.949741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46961 2019-Jan-16 21:15:30.949798 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
46962 2019-Jan-16 21:15:30.950452 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46963 2019-Jan-16 21:15:30.951090 - [DEBUG] Edge function : AllBottom (result of previous compose)
46964 2019-Jan-16 21:15:30.951115 - [DEBUG]
46965 2019-Jan-16 21:15:30.951140 - [DEBUG] Join: AllTop & AllBottom
46966 2019-Jan-16 21:15:30.951166 - [DEBUG] = AllBottom (new jump func)
46967 2019-Jan-16 21:15:30.951190 - [DEBUG]
46968 2019-Jan-16 21:15:30.951213 - [DEBUG] Start adding new jump function
46969 2019-Jan-16 21:15:30.951236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46970 2019-Jan-16 21:15:30.951292 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46971 2019-Jan-16 21:15:30.951946 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
46972 2019-Jan-16 21:15:30.952590 - [DEBUG] Edge Function : AllBottom
46973 2019-Jan-16 21:15:30.952618 - [DEBUG] End adding new jump function
46974 2019-Jan-16 21:15:30.952642 - [DEBUG]
46975 2019-Jan-16 21:15:30.952666 - [DEBUG] -------------------------------------------- 1290. Path Edge --------------------------------------------
46976 2019-Jan-16 21:15:30.952690 - [DEBUG]
46977 2019-Jan-16 21:15:30.952713 - [DEBUG] Process 1290. path edge:
46978 2019-Jan-16 21:15:30.952737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46979 2019-Jan-16 21:15:30.952793 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
46980 2019-Jan-16 21:15:30.953445 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46981 2019-Jan-16 21:15:30.954083 - [DEBUG]
46982 2019-Jan-16 21:15:30.954107 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
46983 2019-Jan-16 21:15:30.954764 - [DEBUG] Possible callees:
46984 2019-Jan-16 21:15:30.954789 - [DEBUG] llvm.dbg.declare
46985 2019-Jan-16 21:15:30.954814 - [DEBUG] Possible return sites:
46986 2019-Jan-16 21:15:30.954837 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15546987 2019-Jan-16 21:15:30.956125 - [DEBUG] Found and process special summary
46988 2019-Jan-16 21:15:30.956160 - [DEBUG] Compose: EdgeIdentity * AllBottom
46989 2019-Jan-16 21:15:30.956187 - [DEBUG]
46990 2019-Jan-16 21:15:30.956211 - [DEBUG] Propagate flow
46991 2019-Jan-16 21:15:30.956234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46992 2019-Jan-16 21:15:30.956291 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46993 2019-Jan-16 21:15:30.956929 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46994 2019-Jan-16 21:15:30.957566 - [DEBUG] Edge function : AllBottom (result of previous compose)
46995 2019-Jan-16 21:15:30.957591 - [DEBUG]
46996 2019-Jan-16 21:15:30.957616 - [DEBUG] Join: AllTop & AllBottom
46997 2019-Jan-16 21:15:30.957642 - [DEBUG] = AllBottom (new jump func)
46998 2019-Jan-16 21:15:30.957666 - [DEBUG]
46999 2019-Jan-16 21:15:30.957689 - [DEBUG] Start adding new jump function
47000 2019-Jan-16 21:15:30.957712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47001 2019-Jan-16 21:15:30.957768 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47002 2019-Jan-16 21:15:30.958419 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
47003 2019-Jan-16 21:15:30.959057 - [DEBUG] Edge Function : AllBottom
47004 2019-Jan-16 21:15:30.959086 - [DEBUG] End adding new jump function
47005 2019-Jan-16 21:15:30.959110 - [DEBUG]
47006 2019-Jan-16 21:15:30.959134 - [DEBUG] -------------------------------------------- 1291. Path Edge --------------------------------------------
47007 2019-Jan-16 21:15:30.959159 - [DEBUG]
47008 2019-Jan-16 21:15:30.959182 - [DEBUG] Process 1291. path edge:
47009 2019-Jan-16 21:15:30.959205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47010 2019-Jan-16 21:15:30.959262 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
47011 2019-Jan-16 21:15:30.959899 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47012 2019-Jan-16 21:15:30.960536 - [DEBUG]
47013 2019-Jan-16 21:15:30.960561 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
47014 2019-Jan-16 21:15:30.961219 - [DEBUG] Compose: EdgeIdentity * AllBottom
47015 2019-Jan-16 21:15:30.961246 - [DEBUG]
47016 2019-Jan-16 21:15:30.961270 - [DEBUG] Propagate flow
47017 2019-Jan-16 21:15:30.961293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47018 2019-Jan-16 21:15:30.961350 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
47019 2019-Jan-16 21:15:30.962002 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47020 2019-Jan-16 21:15:30.962640 - [DEBUG] Edge function : AllBottom (result of previous compose)
47021 2019-Jan-16 21:15:30.962665 - [DEBUG]
47022 2019-Jan-16 21:15:30.962690 - [DEBUG] Join: AllTop & AllBottom
47023 2019-Jan-16 21:15:30.962723 - [DEBUG] = AllBottom (new jump func)
47024 2019-Jan-16 21:15:30.962748 - [DEBUG]
47025 2019-Jan-16 21:15:30.962772 - [DEBUG] Start adding new jump function
47026 2019-Jan-16 21:15:30.962795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47027 2019-Jan-16 21:15:30.962851 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47028 2019-Jan-16 21:15:30.963487 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
47029 2019-Jan-16 21:15:30.964121 - [DEBUG] Edge Function : AllBottom
47030 2019-Jan-16 21:15:30.964150 - [DEBUG] End adding new jump function
47031 2019-Jan-16 21:15:30.964174 - [DEBUG]
47032 2019-Jan-16 21:15:30.964197 - [DEBUG] -------------------------------------------- 1292. Path Edge --------------------------------------------
47033 2019-Jan-16 21:15:30.964222 - [DEBUG]
47034 2019-Jan-16 21:15:30.964245 - [DEBUG] Process 1292. path edge:
47035 2019-Jan-16 21:15:30.964268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47036 2019-Jan-16 21:15:30.964324 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
47037 2019-Jan-16 21:15:30.964959 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47038 2019-Jan-16 21:15:30.965611 - [DEBUG]
47039 2019-Jan-16 21:15:30.965636 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
47040 2019-Jan-16 21:15:30.966290 - [DEBUG] Compose: EdgeIdentity * AllBottom
47041 2019-Jan-16 21:15:30.966318 - [DEBUG]
47042 2019-Jan-16 21:15:30.966342 - [DEBUG] Propagate flow
47043 2019-Jan-16 21:15:30.966365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47044 2019-Jan-16 21:15:30.966422 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
47045 2019-Jan-16 21:15:30.967056 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47046 2019-Jan-16 21:15:30.967694 - [DEBUG] Edge function : AllBottom (result of previous compose)
47047 2019-Jan-16 21:15:30.967719 - [DEBUG]
47048 2019-Jan-16 21:15:30.967744 - [DEBUG] Join: AllTop & AllBottom
47049 2019-Jan-16 21:15:30.967769 - [DEBUG] = AllBottom (new jump func)
47050 2019-Jan-16 21:15:30.967793 - [DEBUG]
47051 2019-Jan-16 21:15:30.967816 - [DEBUG] Start adding new jump function
47052 2019-Jan-16 21:15:30.967839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47053 2019-Jan-16 21:15:30.967895 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47054 2019-Jan-16 21:15:30.968548 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
47055 2019-Jan-16 21:15:30.969181 - [DEBUG] Edge Function : AllBottom
47056 2019-Jan-16 21:15:30.969210 - [DEBUG] End adding new jump function
47057 2019-Jan-16 21:15:30.969234 - [DEBUG]
47058 2019-Jan-16 21:15:30.969257 - [DEBUG] -------------------------------------------- 1293. Path Edge --------------------------------------------
47059 2019-Jan-16 21:15:30.969281 - [DEBUG]
47060 2019-Jan-16 21:15:30.969304 - [DEBUG] Process 1293. path edge:
47061 2019-Jan-16 21:15:30.969328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47062 2019-Jan-16 21:15:30.969384 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
47063 2019-Jan-16 21:15:30.970016 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47064 2019-Jan-16 21:15:30.970652 - [DEBUG]
47065 2019-Jan-16 21:15:30.970677 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
47066 2019-Jan-16 21:15:30.971331 - [DEBUG] Compose: EdgeIdentity * AllBottom
47067 2019-Jan-16 21:15:30.971360 - [DEBUG]
47068 2019-Jan-16 21:15:30.971384 - [DEBUG] Propagate flow
47069 2019-Jan-16 21:15:30.971415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47070 2019-Jan-16 21:15:30.971473 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
47071 2019-Jan-16 21:15:30.972135 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47072 2019-Jan-16 21:15:30.972774 - [DEBUG] Edge function : AllBottom (result of previous compose)
47073 2019-Jan-16 21:15:30.972800 - [DEBUG]
47074 2019-Jan-16 21:15:30.972825 - [DEBUG] Join: AllTop & AllBottom
47075 2019-Jan-16 21:15:30.972850 - [DEBUG] = AllBottom (new jump func)
47076 2019-Jan-16 21:15:30.972875 - [DEBUG]
47077 2019-Jan-16 21:15:30.972898 - [DEBUG] Start adding new jump function
47078 2019-Jan-16 21:15:30.972921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47079 2019-Jan-16 21:15:30.972977 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47080 2019-Jan-16 21:15:30.973615 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
47081 2019-Jan-16 21:15:30.974258 - [DEBUG] Edge Function : AllBottom
47082 2019-Jan-16 21:15:30.974287 - [DEBUG] End adding new jump function
47083 2019-Jan-16 21:15:30.974311 - [DEBUG]
47084 2019-Jan-16 21:15:30.974335 - [DEBUG] -------------------------------------------- 1294. Path Edge --------------------------------------------
47085 2019-Jan-16 21:15:30.974359 - [DEBUG]
47086 2019-Jan-16 21:15:30.974382 - [DEBUG] Process 1294. path edge:
47087 2019-Jan-16 21:15:30.974406 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47088 2019-Jan-16 21:15:30.974462 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
47089 2019-Jan-16 21:15:30.975120 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47090 2019-Jan-16 21:15:30.975759 - [DEBUG]
47091 2019-Jan-16 21:15:30.975783 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
47092 2019-Jan-16 21:15:30.976441 - [DEBUG] Possible callees:
47093 2019-Jan-16 21:15:30.976466 - [DEBUG] llvm.dbg.declare
47094 2019-Jan-16 21:15:30.976491 - [DEBUG] Possible return sites:
47095 2019-Jan-16 21:15:30.976514 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16347096 2019-Jan-16 21:15:30.977792 - [DEBUG] Found and process special summary
47097 2019-Jan-16 21:15:30.977827 - [DEBUG] Compose: EdgeIdentity * AllBottom
47098 2019-Jan-16 21:15:30.977854 - [DEBUG]
47099 2019-Jan-16 21:15:30.977878 - [DEBUG] Propagate flow
47100 2019-Jan-16 21:15:30.977901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47101 2019-Jan-16 21:15:30.977958 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
47102 2019-Jan-16 21:15:30.978614 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47103 2019-Jan-16 21:15:30.979252 - [DEBUG] Edge function : AllBottom (result of previous compose)
47104 2019-Jan-16 21:15:30.979277 - [DEBUG]
47105 2019-Jan-16 21:15:30.979302 - [DEBUG] Join: AllTop & AllBottom
47106 2019-Jan-16 21:15:30.979328 - [DEBUG] = AllBottom (new jump func)
47107 2019-Jan-16 21:15:30.979352 - [DEBUG]
47108 2019-Jan-16 21:15:30.979375 - [DEBUG] Start adding new jump function
47109 2019-Jan-16 21:15:30.979398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47110 2019-Jan-16 21:15:30.979455 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47111 2019-Jan-16 21:15:30.980100 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
47112 2019-Jan-16 21:15:30.980736 - [DEBUG] Edge Function : AllBottom
47113 2019-Jan-16 21:15:30.980765 - [DEBUG] End adding new jump function
47114 2019-Jan-16 21:15:30.980789 - [DEBUG]
47115 2019-Jan-16 21:15:30.980812 - [DEBUG] -------------------------------------------- 1295. Path Edge --------------------------------------------
47116 2019-Jan-16 21:15:30.980837 - [DEBUG]
47117 2019-Jan-16 21:15:30.980860 - [DEBUG] Process 1295. path edge:
47118 2019-Jan-16 21:15:30.980883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47119 2019-Jan-16 21:15:30.980939 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
47120 2019-Jan-16 21:15:30.981578 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47121 2019-Jan-16 21:15:30.982234 - [DEBUG]
47122 2019-Jan-16 21:15:30.982258 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
47123 2019-Jan-16 21:15:30.982918 - [DEBUG] Compose: EdgeIdentity * AllBottom
47124 2019-Jan-16 21:15:30.982946 - [DEBUG]
47125 2019-Jan-16 21:15:30.982970 - [DEBUG] Propagate flow
47126 2019-Jan-16 21:15:30.982993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47127 2019-Jan-16 21:15:30.983050 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
47128 2019-Jan-16 21:15:30.983685 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47129 2019-Jan-16 21:15:30.984322 - [DEBUG] Edge function : AllBottom (result of previous compose)
47130 2019-Jan-16 21:15:30.984347 - [DEBUG]
47131 2019-Jan-16 21:15:30.984373 - [DEBUG] Join: AllTop & AllBottom
47132 2019-Jan-16 21:15:30.984398 - [DEBUG] = AllBottom (new jump func)
47133 2019-Jan-16 21:15:30.984422 - [DEBUG]
47134 2019-Jan-16 21:15:30.984445 - [DEBUG] Start adding new jump function
47135 2019-Jan-16 21:15:30.984469 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47136 2019-Jan-16 21:15:30.984524 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47137 2019-Jan-16 21:15:30.985178 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
47138 2019-Jan-16 21:15:30.985812 - [DEBUG] Edge Function : AllBottom
47139 2019-Jan-16 21:15:30.985842 - [DEBUG] End adding new jump function
47140 2019-Jan-16 21:15:30.985866 - [DEBUG]
47141 2019-Jan-16 21:15:30.985889 - [DEBUG] -------------------------------------------- 1296. Path Edge --------------------------------------------
47142 2019-Jan-16 21:15:30.985914 - [DEBUG]
47143 2019-Jan-16 21:15:30.985937 - [DEBUG] Process 1296. path edge:
47144 2019-Jan-16 21:15:30.985960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47145 2019-Jan-16 21:15:30.986017 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
47146 2019-Jan-16 21:15:30.986650 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47147 2019-Jan-16 21:15:30.987287 - [DEBUG]
47148 2019-Jan-16 21:15:30.987312 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
47149 2019-Jan-16 21:15:30.987967 - [DEBUG] Compose: EdgeIdentity * AllBottom
47150 2019-Jan-16 21:15:30.987996 - [DEBUG]
47151 2019-Jan-16 21:15:30.988019 - [DEBUG] Propagate flow
47152 2019-Jan-16 21:15:30.988043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47153 2019-Jan-16 21:15:30.988099 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
47154 2019-Jan-16 21:15:30.988763 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47155 2019-Jan-16 21:15:30.989420 - [DEBUG] Edge function : AllBottom (result of previous compose)
47156 2019-Jan-16 21:15:30.989446 - [DEBUG]
47157 2019-Jan-16 21:15:30.989471 - [DEBUG] Join: AllTop & AllBottom
47158 2019-Jan-16 21:15:30.989497 - [DEBUG] = AllBottom (new jump func)
47159 2019-Jan-16 21:15:30.989521 - [DEBUG]
47160 2019-Jan-16 21:15:30.989544 - [DEBUG] Start adding new jump function
47161 2019-Jan-16 21:15:30.989567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47162 2019-Jan-16 21:15:30.989623 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47163 2019-Jan-16 21:15:30.990261 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
47164 2019-Jan-16 21:15:30.990904 - [DEBUG] Edge Function : AllBottom
47165 2019-Jan-16 21:15:30.990933 - [DEBUG] End adding new jump function
47166 2019-Jan-16 21:15:30.990957 - [DEBUG]
47167 2019-Jan-16 21:15:30.990981 - [DEBUG] -------------------------------------------- 1297. Path Edge --------------------------------------------
47168 2019-Jan-16 21:15:30.991005 - [DEBUG]
47169 2019-Jan-16 21:15:30.991028 - [DEBUG] Process 1297. path edge:
47170 2019-Jan-16 21:15:30.991052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47171 2019-Jan-16 21:15:30.991108 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
47172 2019-Jan-16 21:15:30.991768 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47173 2019-Jan-16 21:15:30.992406 - [DEBUG]
47174 2019-Jan-16 21:15:30.992430 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
47175 2019-Jan-16 21:15:30.993088 - [DEBUG] Possible callees:
47176 2019-Jan-16 21:15:30.993114 - [DEBUG] llvm.dbg.declare
47177 2019-Jan-16 21:15:30.993138 - [DEBUG] Possible return sites:
47178 2019-Jan-16 21:15:30.993162 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16947179 2019-Jan-16 21:15:30.994433 - [DEBUG] Found and process special summary
47180 2019-Jan-16 21:15:30.994467 - [DEBUG] Compose: EdgeIdentity * AllBottom
47181 2019-Jan-16 21:15:30.994495 - [DEBUG]
47182 2019-Jan-16 21:15:30.994518 - [DEBUG] Propagate flow
47183 2019-Jan-16 21:15:30.994542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47184 2019-Jan-16 21:15:30.994598 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
47185 2019-Jan-16 21:15:30.995252 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47186 2019-Jan-16 21:15:30.995890 - [DEBUG] Edge function : AllBottom (result of previous compose)
47187 2019-Jan-16 21:15:30.995916 - [DEBUG]
47188 2019-Jan-16 21:15:30.995941 - [DEBUG] Join: AllTop & AllBottom
47189 2019-Jan-16 21:15:30.995967 - [DEBUG] = AllBottom (new jump func)
47190 2019-Jan-16 21:15:30.995991 - [DEBUG]
47191 2019-Jan-16 21:15:30.996014 - [DEBUG] Start adding new jump function
47192 2019-Jan-16 21:15:30.996037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47193 2019-Jan-16 21:15:30.996094 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47194 2019-Jan-16 21:15:30.996732 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
47195 2019-Jan-16 21:15:30.997368 - [DEBUG] Edge Function : AllBottom
47196 2019-Jan-16 21:15:30.997397 - [DEBUG] End adding new jump function
47197 2019-Jan-16 21:15:30.997429 - [DEBUG]
47198 2019-Jan-16 21:15:30.997453 - [DEBUG] -------------------------------------------- 1298. Path Edge --------------------------------------------
47199 2019-Jan-16 21:15:30.997478 - [DEBUG]
47200 2019-Jan-16 21:15:30.997501 - [DEBUG] Process 1298. path edge:
47201 2019-Jan-16 21:15:30.997524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47202 2019-Jan-16 21:15:30.997581 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
47203 2019-Jan-16 21:15:30.998218 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47204 2019-Jan-16 21:15:30.998872 - [DEBUG]
47205 2019-Jan-16 21:15:30.998896 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
47206 2019-Jan-16 21:15:30.999556 - [DEBUG] Compose: EdgeIdentity * AllBottom
47207 2019-Jan-16 21:15:30.999584 - [DEBUG]
47208 2019-Jan-16 21:15:30.999608 - [DEBUG] Propagate flow
47209 2019-Jan-16 21:15:30.999631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47210 2019-Jan-16 21:15:30.999688 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
47211 2019-Jan-16 21:15:31.000336 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47212 2019-Jan-16 21:15:31.000975 - [DEBUG] Edge function : AllBottom (result of previous compose)
47213 2019-Jan-16 21:15:31.001000 - [DEBUG]
47214 2019-Jan-16 21:15:31.001026 - [DEBUG] Join: AllTop & AllBottom
47215 2019-Jan-16 21:15:31.001051 - [DEBUG] = AllBottom (new jump func)
47216 2019-Jan-16 21:15:31.001076 - [DEBUG]
47217 2019-Jan-16 21:15:31.001099 - [DEBUG] Start adding new jump function
47218 2019-Jan-16 21:15:31.001122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47219 2019-Jan-16 21:15:31.001178 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47220 2019-Jan-16 21:15:31.001831 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
47221 2019-Jan-16 21:15:31.002466 - [DEBUG] Edge Function : AllBottom
47222 2019-Jan-16 21:15:31.002495 - [DEBUG] End adding new jump function
47223 2019-Jan-16 21:15:31.002519 - [DEBUG]
47224 2019-Jan-16 21:15:31.002543 - [DEBUG] -------------------------------------------- 1299. Path Edge --------------------------------------------
47225 2019-Jan-16 21:15:31.002567 - [DEBUG]
47226 2019-Jan-16 21:15:31.002590 - [DEBUG] Process 1299. path edge:
47227 2019-Jan-16 21:15:31.002614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47228 2019-Jan-16 21:15:31.002670 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
47229 2019-Jan-16 21:15:31.003305 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47230 2019-Jan-16 21:15:31.003942 - [DEBUG]
47231 2019-Jan-16 21:15:31.003966 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
47232 2019-Jan-16 21:15:31.004622 - [DEBUG] Compose: EdgeIdentity * AllBottom
47233 2019-Jan-16 21:15:31.004651 - [DEBUG]
47234 2019-Jan-16 21:15:31.004675 - [DEBUG] Propagate flow
47235 2019-Jan-16 21:15:31.004698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47236 2019-Jan-16 21:15:31.004755 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
47237 2019-Jan-16 21:15:31.005410 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47238 2019-Jan-16 21:15:31.006047 - [DEBUG] Edge function : AllBottom (result of previous compose)
47239 2019-Jan-16 21:15:31.006072 - [DEBUG]
47240 2019-Jan-16 21:15:31.006097 - [DEBUG] Join: AllTop & AllBottom
47241 2019-Jan-16 21:15:31.006139 - [DEBUG] = AllBottom (new jump func)
47242 2019-Jan-16 21:15:31.006164 - [DEBUG]
47243 2019-Jan-16 21:15:31.006187 - [DEBUG] Start adding new jump function
47244 2019-Jan-16 21:15:31.006211 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47245 2019-Jan-16 21:15:31.006267 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47246 2019-Jan-16 21:15:31.006905 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
47247 2019-Jan-16 21:15:31.007543 - [DEBUG] Edge Function : AllBottom
47248 2019-Jan-16 21:15:31.007571 - [DEBUG] End adding new jump function
47249 2019-Jan-16 21:15:31.007595 - [DEBUG]
47250 2019-Jan-16 21:15:31.007619 - [DEBUG] -------------------------------------------- 1300. Path Edge --------------------------------------------
47251 2019-Jan-16 21:15:31.007643 - [DEBUG]
47252 2019-Jan-16 21:15:31.007666 - [DEBUG] Process 1300. path edge:
47253 2019-Jan-16 21:15:31.007690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47254 2019-Jan-16 21:15:31.007746 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
47255 2019-Jan-16 21:15:31.008385 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47256 2019-Jan-16 21:15:31.009036 - [DEBUG]
47257 2019-Jan-16 21:15:31.009060 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
47258 2019-Jan-16 21:15:31.009720 - [DEBUG] Compose: EdgeIdentity * AllBottom
47259 2019-Jan-16 21:15:31.009748 - [DEBUG]
47260 2019-Jan-16 21:15:31.009771 - [DEBUG] Propagate flow
47261 2019-Jan-16 21:15:31.009795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47262 2019-Jan-16 21:15:31.009852 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
47263 2019-Jan-16 21:15:31.010495 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47264 2019-Jan-16 21:15:31.011132 - [DEBUG] Edge function : AllBottom (result of previous compose)
47265 2019-Jan-16 21:15:31.011157 - [DEBUG]
47266 2019-Jan-16 21:15:31.011182 - [DEBUG] Join: AllTop & AllBottom
47267 2019-Jan-16 21:15:31.011208 - [DEBUG] = AllBottom (new jump func)
47268 2019-Jan-16 21:15:31.011232 - [DEBUG]
47269 2019-Jan-16 21:15:31.011255 - [DEBUG] Start adding new jump function
47270 2019-Jan-16 21:15:31.011279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47271 2019-Jan-16 21:15:31.011335 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47272 2019-Jan-16 21:15:31.011988 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
47273 2019-Jan-16 21:15:31.012621 - [DEBUG] Edge Function : AllBottom
47274 2019-Jan-16 21:15:31.012650 - [DEBUG] End adding new jump function
47275 2019-Jan-16 21:15:31.012674 - [DEBUG]
47276 2019-Jan-16 21:15:31.012697 - [DEBUG] -------------------------------------------- 1301. Path Edge --------------------------------------------
47277 2019-Jan-16 21:15:31.012722 - [DEBUG]
47278 2019-Jan-16 21:15:31.012745 - [DEBUG] Process 1301. path edge:
47279 2019-Jan-16 21:15:31.012768 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47280 2019-Jan-16 21:15:31.012824 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
47281 2019-Jan-16 21:15:31.013457 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47282 2019-Jan-16 21:15:31.014093 - [DEBUG]
47283 2019-Jan-16 21:15:31.014118 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
47284 2019-Jan-16 21:15:31.014773 - [DEBUG] Compose: EdgeIdentity * AllBottom
47285 2019-Jan-16 21:15:31.014809 - [DEBUG]
47286 2019-Jan-16 21:15:31.014834 - [DEBUG] Propagate flow
47287 2019-Jan-16 21:15:31.014857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47288 2019-Jan-16 21:15:31.014914 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
47289 2019-Jan-16 21:15:31.015569 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47290 2019-Jan-16 21:15:31.016207 - [DEBUG] Edge function : AllBottom (result of previous compose)
47291 2019-Jan-16 21:15:31.016232 - [DEBUG]
47292 2019-Jan-16 21:15:31.016257 - [DEBUG] Join: AllTop & AllBottom
47293 2019-Jan-16 21:15:31.016283 - [DEBUG] = AllBottom (new jump func)
47294 2019-Jan-16 21:15:31.016308 - [DEBUG]
47295 2019-Jan-16 21:15:31.016331 - [DEBUG] Start adding new jump function
47296 2019-Jan-16 21:15:31.016355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47297 2019-Jan-16 21:15:31.016411 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47298 2019-Jan-16 21:15:31.017048 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
47299 2019-Jan-16 21:15:31.017684 - [DEBUG] Edge Function : AllBottom
47300 2019-Jan-16 21:15:31.017712 - [DEBUG] End adding new jump function
47301 2019-Jan-16 21:15:31.017736 - [DEBUG]
47302 2019-Jan-16 21:15:31.017760 - [DEBUG] -------------------------------------------- 1302. Path Edge --------------------------------------------
47303 2019-Jan-16 21:15:31.017784 - [DEBUG]
47304 2019-Jan-16 21:15:31.017808 - [DEBUG] Process 1302. path edge:
47305 2019-Jan-16 21:15:31.017832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47306 2019-Jan-16 21:15:31.017888 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
47307 2019-Jan-16 21:15:31.018541 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47308 2019-Jan-16 21:15:31.019177 - [DEBUG]
47309 2019-Jan-16 21:15:31.019202 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
47310 2019-Jan-16 21:15:31.019859 - [DEBUG] Compose: EdgeIdentity * AllBottom
47311 2019-Jan-16 21:15:31.019887 - [DEBUG]
47312 2019-Jan-16 21:15:31.019910 - [DEBUG] Propagate flow
47313 2019-Jan-16 21:15:31.019934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47314 2019-Jan-16 21:15:31.019991 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
47315 2019-Jan-16 21:15:31.020625 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47316 2019-Jan-16 21:15:31.021261 - [DEBUG] Edge function : AllBottom (result of previous compose)
47317 2019-Jan-16 21:15:31.021287 - [DEBUG]
47318 2019-Jan-16 21:15:31.021312 - [DEBUG] Join: AllTop & AllBottom
47319 2019-Jan-16 21:15:31.021338 - [DEBUG] = AllBottom (new jump func)
47320 2019-Jan-16 21:15:31.021362 - [DEBUG]
47321 2019-Jan-16 21:15:31.021385 - [DEBUG] Start adding new jump function
47322 2019-Jan-16 21:15:31.021409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47323 2019-Jan-16 21:15:31.021465 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47324 2019-Jan-16 21:15:31.022116 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
47325 2019-Jan-16 21:15:31.022750 - [DEBUG] Edge Function : AllBottom
47326 2019-Jan-16 21:15:31.022779 - [DEBUG] End adding new jump function
47327 2019-Jan-16 21:15:31.022803 - [DEBUG]
47328 2019-Jan-16 21:15:31.022826 - [DEBUG] -------------------------------------------- 1303. Path Edge --------------------------------------------
47329 2019-Jan-16 21:15:31.022851 - [DEBUG]
47330 2019-Jan-16 21:15:31.022882 - [DEBUG] Process 1303. path edge:
47331 2019-Jan-16 21:15:31.022907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47332 2019-Jan-16 21:15:31.022963 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
47333 2019-Jan-16 21:15:31.023597 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47334 2019-Jan-16 21:15:31.024234 - [DEBUG]
47335 2019-Jan-16 21:15:31.024259 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
47336 2019-Jan-16 21:15:31.024913 - [DEBUG] Compose: EdgeIdentity * AllBottom
47337 2019-Jan-16 21:15:31.024942 - [DEBUG]
47338 2019-Jan-16 21:15:31.024966 - [DEBUG] Propagate flow
47339 2019-Jan-16 21:15:31.024990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47340 2019-Jan-16 21:15:31.025047 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
47341 2019-Jan-16 21:15:31.025704 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47342 2019-Jan-16 21:15:31.026343 - [DEBUG] Edge function : AllBottom (result of previous compose)
47343 2019-Jan-16 21:15:31.026368 - [DEBUG]
47344 2019-Jan-16 21:15:31.026393 - [DEBUG] Join: AllTop & AllBottom
47345 2019-Jan-16 21:15:31.026419 - [DEBUG] = AllBottom (new jump func)
47346 2019-Jan-16 21:15:31.026444 - [DEBUG]
47347 2019-Jan-16 21:15:31.026467 - [DEBUG] Start adding new jump function
47348 2019-Jan-16 21:15:31.026490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47349 2019-Jan-16 21:15:31.026546 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47350 2019-Jan-16 21:15:31.027184 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
47351 2019-Jan-16 21:15:31.027817 - [DEBUG] Edge Function : AllBottom
47352 2019-Jan-16 21:15:31.027846 - [DEBUG] End adding new jump function
47353 2019-Jan-16 21:15:31.027870 - [DEBUG]
47354 2019-Jan-16 21:15:31.027893 - [DEBUG] -------------------------------------------- 1304. Path Edge --------------------------------------------
47355 2019-Jan-16 21:15:31.027918 - [DEBUG]
47356 2019-Jan-16 21:15:31.027942 - [DEBUG] Process 1304. path edge:
47357 2019-Jan-16 21:15:31.027965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47358 2019-Jan-16 21:15:31.028022 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
47359 2019-Jan-16 21:15:31.028671 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47360 2019-Jan-16 21:15:31.029311 - [DEBUG]
47361 2019-Jan-16 21:15:31.029336 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
47362 2019-Jan-16 21:15:31.029990 - [DEBUG] Compose: EdgeIdentity * AllBottom
47363 2019-Jan-16 21:15:31.030018 - [DEBUG]
47364 2019-Jan-16 21:15:31.030042 - [DEBUG] Propagate flow
47365 2019-Jan-16 21:15:31.030065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47366 2019-Jan-16 21:15:31.030122 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
47367 2019-Jan-16 21:15:31.030764 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47368 2019-Jan-16 21:15:31.031403 - [DEBUG] Edge function : AllBottom (result of previous compose)
47369 2019-Jan-16 21:15:31.031428 - [DEBUG]
47370 2019-Jan-16 21:15:31.031453 - [DEBUG] Join: AllTop & AllBottom
47371 2019-Jan-16 21:15:31.031478 - [DEBUG] = AllBottom (new jump func)
47372 2019-Jan-16 21:15:31.031502 - [DEBUG]
47373 2019-Jan-16 21:15:31.031526 - [DEBUG] Start adding new jump function
47374 2019-Jan-16 21:15:31.031549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47375 2019-Jan-16 21:15:31.031612 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47376 2019-Jan-16 21:15:31.032267 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
47377 2019-Jan-16 21:15:31.032907 - [DEBUG] Edge Function : AllBottom
47378 2019-Jan-16 21:15:31.032936 - [DEBUG] End adding new jump function
47379 2019-Jan-16 21:15:31.032959 - [DEBUG]
47380 2019-Jan-16 21:15:31.032983 - [DEBUG] -------------------------------------------- 1305. Path Edge --------------------------------------------
47381 2019-Jan-16 21:15:31.033008 - [DEBUG]
47382 2019-Jan-16 21:15:31.033031 - [DEBUG] Process 1305. path edge:
47383 2019-Jan-16 21:15:31.033054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47384 2019-Jan-16 21:15:31.033110 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
47385 2019-Jan-16 21:15:31.033752 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47386 2019-Jan-16 21:15:31.034389 - [DEBUG]
47387 2019-Jan-16 21:15:31.034415 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
47388 2019-Jan-16 21:15:31.035087 - [DEBUG] Compose: EdgeIdentity * AllBottom
47389 2019-Jan-16 21:15:31.035117 - [DEBUG]
47390 2019-Jan-16 21:15:31.035141 - [DEBUG] Propagate flow
47391 2019-Jan-16 21:15:31.035164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47392 2019-Jan-16 21:15:31.035221 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
47393 2019-Jan-16 21:15:31.035857 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47394 2019-Jan-16 21:15:31.036495 - [DEBUG] Edge function : AllBottom (result of previous compose)
47395 2019-Jan-16 21:15:31.036520 - [DEBUG]
47396 2019-Jan-16 21:15:31.036545 - [DEBUG] Join: AllTop & AllBottom
47397 2019-Jan-16 21:15:31.036571 - [DEBUG] = AllBottom (new jump func)
47398 2019-Jan-16 21:15:31.036595 - [DEBUG]
47399 2019-Jan-16 21:15:31.036618 - [DEBUG] Start adding new jump function
47400 2019-Jan-16 21:15:31.036641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47401 2019-Jan-16 21:15:31.036697 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47402 2019-Jan-16 21:15:31.037341 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
47403 2019-Jan-16 21:15:31.037974 - [DEBUG] Edge Function : AllBottom
47404 2019-Jan-16 21:15:31.038004 - [DEBUG] End adding new jump function
47405 2019-Jan-16 21:15:31.038027 - [DEBUG]
47406 2019-Jan-16 21:15:31.038051 - [DEBUG] -------------------------------------------- 1306. Path Edge --------------------------------------------
47407 2019-Jan-16 21:15:31.038075 - [DEBUG]
47408 2019-Jan-16 21:15:31.038099 - [DEBUG] Process 1306. path edge:
47409 2019-Jan-16 21:15:31.038122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47410 2019-Jan-16 21:15:31.038178 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
47411 2019-Jan-16 21:15:31.038829 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47412 2019-Jan-16 21:15:31.039467 - [DEBUG]
47413 2019-Jan-16 21:15:31.039491 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
47414 2019-Jan-16 21:15:31.040145 - [DEBUG] Compose: EdgeIdentity * AllBottom
47415 2019-Jan-16 21:15:31.040174 - [DEBUG]
47416 2019-Jan-16 21:15:31.040197 - [DEBUG] Propagate flow
47417 2019-Jan-16 21:15:31.040221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47418 2019-Jan-16 21:15:31.040286 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47419 2019-Jan-16 21:15:31.040922 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47420 2019-Jan-16 21:15:31.041562 - [DEBUG] Edge function : AllBottom (result of previous compose)
47421 2019-Jan-16 21:15:31.041587 - [DEBUG]
47422 2019-Jan-16 21:15:31.041612 - [DEBUG] Join: AllTop & AllBottom
47423 2019-Jan-16 21:15:31.041638 - [DEBUG] = AllBottom (new jump func)
47424 2019-Jan-16 21:15:31.041662 - [DEBUG]
47425 2019-Jan-16 21:15:31.041685 - [DEBUG] Start adding new jump function
47426 2019-Jan-16 21:15:31.041708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47427 2019-Jan-16 21:15:31.041778 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47428 2019-Jan-16 21:15:31.042418 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47429 2019-Jan-16 21:15:31.043052 - [DEBUG] Edge Function : AllBottom
47430 2019-Jan-16 21:15:31.043081 - [DEBUG] End adding new jump function
47431 2019-Jan-16 21:15:31.043105 - [DEBUG]
47432 2019-Jan-16 21:15:31.043128 - [DEBUG] -------------------------------------------- 1307. Path Edge --------------------------------------------
47433 2019-Jan-16 21:15:31.043153 - [DEBUG]
47434 2019-Jan-16 21:15:31.043176 - [DEBUG] Process 1307. path edge:
47435 2019-Jan-16 21:15:31.043199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47436 2019-Jan-16 21:15:31.043255 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
47437 2019-Jan-16 21:15:31.043890 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47438 2019-Jan-16 21:15:31.044528 - [DEBUG]
47439 2019-Jan-16 21:15:31.044552 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47440 2019-Jan-16 21:15:31.045216 - [DEBUG] Start of endsummarytab entry
47441 2019-Jan-16 21:15:31.045254 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
47442 2019-Jan-16 21:15:31.045904 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
47443 2019-Jan-16 21:15:31.045967 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47444 2019-Jan-16 21:15:31.046603 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47445 2019-Jan-16 21:15:31.047242 - [DEBUG] EF: AllBottom
47446 2019-Jan-16 21:15:31.047267 - [DEBUG]
47447 2019-Jan-16 21:15:31.047291 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47448 2019-Jan-16 21:15:31.047925 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
47449 2019-Jan-16 21:15:31.048586 - [DEBUG] EF: AllBottom
47450 2019-Jan-16 21:15:31.048612 - [DEBUG]
47451 2019-Jan-16 21:15:31.048635 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47452 2019-Jan-16 21:15:31.049271 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47453 2019-Jan-16 21:15:31.049914 - [DEBUG] EF: AllBottom
47454 2019-Jan-16 21:15:31.049939 - [DEBUG]
47455 2019-Jan-16 21:15:31.049962 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47456 2019-Jan-16 21:15:31.050596 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47457 2019-Jan-16 21:15:31.051240 - [DEBUG] EF: AllBottom
47458 2019-Jan-16 21:15:31.051265 - [DEBUG]
47459 2019-Jan-16 21:15:31.051288 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47460 2019-Jan-16 21:15:31.051938 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47461 2019-Jan-16 21:15:31.052584 - [DEBUG] EF: AllBottom
47462 2019-Jan-16 21:15:31.052610 - [DEBUG]
47463 2019-Jan-16 21:15:31.052633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47464 2019-Jan-16 21:15:31.053267 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
47465 2019-Jan-16 21:15:31.053900 - [DEBUG] EF: AllBottom
47466 2019-Jan-16 21:15:31.053925 - [DEBUG]
47467 2019-Jan-16 21:15:31.053948 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47468 2019-Jan-16 21:15:31.054581 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47469 2019-Jan-16 21:15:31.055234 - [DEBUG] EF: AllBottom
47470 2019-Jan-16 21:15:31.055258 - [DEBUG]
47471 2019-Jan-16 21:15:31.055282 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47472 2019-Jan-16 21:15:31.055916 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
47473 2019-Jan-16 21:15:31.056553 - [DEBUG] EF: AllBottom
47474 2019-Jan-16 21:15:31.056578 - [DEBUG]
47475 2019-Jan-16 21:15:31.056602 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47476 2019-Jan-16 21:15:31.057234 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47477 2019-Jan-16 21:15:31.057871 - [DEBUG] EF: AllBottom
47478 2019-Jan-16 21:15:31.057896 - [DEBUG]
47479 2019-Jan-16 21:15:31.057919 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47480 2019-Jan-16 21:15:31.058567 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
47481 2019-Jan-16 21:15:31.059203 - [DEBUG] EF: AllBottom
47482 2019-Jan-16 21:15:31.059228 - [DEBUG]
47483 2019-Jan-16 21:15:31.059251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47484 2019-Jan-16 21:15:31.059884 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47485 2019-Jan-16 21:15:31.060527 - [DEBUG] EF: AllBottom
47486 2019-Jan-16 21:15:31.060551 - [DEBUG]
47487 2019-Jan-16 21:15:31.060575 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47488 2019-Jan-16 21:15:31.061208 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
47489 2019-Jan-16 21:15:31.061860 - [DEBUG] EF: AllBottom
47490 2019-Jan-16 21:15:31.061884 - [DEBUG]
47491 2019-Jan-16 21:15:31.061908 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47492 2019-Jan-16 21:15:31.062542 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47493 2019-Jan-16 21:15:31.063175 - [DEBUG] EF: AllBottom
47494 2019-Jan-16 21:15:31.063200 - [DEBUG]
47495 2019-Jan-16 21:15:31.063223 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47496 2019-Jan-16 21:15:31.063855 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
47497 2019-Jan-16 21:15:31.064489 - [DEBUG] EF: AllBottom
47498 2019-Jan-16 21:15:31.064513 - [DEBUG]
47499 2019-Jan-16 21:15:31.064537 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47500 2019-Jan-16 21:15:31.065185 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47501 2019-Jan-16 21:15:31.065824 - [DEBUG] EF: AllBottom
47502 2019-Jan-16 21:15:31.065849 - [DEBUG]
47503 2019-Jan-16 21:15:31.065872 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47504 2019-Jan-16 21:15:31.066505 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47505 2019-Jan-16 21:15:31.067143 - [DEBUG] EF: AllBottom
47506 2019-Jan-16 21:15:31.067168 - [DEBUG]
47507 2019-Jan-16 21:15:31.067191 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47508 2019-Jan-16 21:15:31.067825 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
47509 2019-Jan-16 21:15:31.068484 - [DEBUG] EF: AllBottom
47510 2019-Jan-16 21:15:31.068509 - [DEBUG]
47511 2019-Jan-16 21:15:31.068533 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47512 2019-Jan-16 21:15:31.069167 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
47513 2019-Jan-16 21:15:31.069804 - [DEBUG] EF: AllBottom
47514 2019-Jan-16 21:15:31.069829 - [DEBUG]
47515 2019-Jan-16 21:15:31.069852 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47516 2019-Jan-16 21:15:31.070485 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47517 2019-Jan-16 21:15:31.071121 - [DEBUG] EF: AllBottom
47518 2019-Jan-16 21:15:31.071146 - [DEBUG]
47519 2019-Jan-16 21:15:31.071170 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47520 2019-Jan-16 21:15:31.071817 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47521 2019-Jan-16 21:15:31.072454 - [DEBUG] EF: AllBottom
47522 2019-Jan-16 21:15:31.072479 - [DEBUG]
47523 2019-Jan-16 21:15:31.072502 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47524 2019-Jan-16 21:15:31.073136 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
47525 2019-Jan-16 21:15:31.073768 - [DEBUG] EF: AllBottom
47526 2019-Jan-16 21:15:31.073793 - [DEBUG]
47527 2019-Jan-16 21:15:31.073816 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47528 2019-Jan-16 21:15:31.074450 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47529 2019-Jan-16 21:15:31.075099 - [DEBUG] EF: AllBottom
47530 2019-Jan-16 21:15:31.075124 - [DEBUG]
47531 2019-Jan-16 21:15:31.075147 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47532 2019-Jan-16 21:15:31.075781 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47533 2019-Jan-16 21:15:31.076424 - [DEBUG] EF: AllBottom
47534 2019-Jan-16 21:15:31.076448 - [DEBUG]
47535 2019-Jan-16 21:15:31.076472 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47536 2019-Jan-16 21:15:31.077105 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47537 2019-Jan-16 21:15:31.077742 - [DEBUG] EF: AllBottom
47538 2019-Jan-16 21:15:31.077766 - [DEBUG]
47539 2019-Jan-16 21:15:31.077790 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47540 2019-Jan-16 21:15:31.078436 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47541 2019-Jan-16 21:15:31.079080 - [DEBUG] EF: AllBottom
47542 2019-Jan-16 21:15:31.079105 - [DEBUG]
47543 2019-Jan-16 21:15:31.079128 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47544 2019-Jan-16 21:15:31.079762 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47545 2019-Jan-16 21:15:31.080399 - [DEBUG] EF: AllBottom
47546 2019-Jan-16 21:15:31.080424 - [DEBUG]
47547 2019-Jan-16 21:15:31.080447 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
47548 2019-Jan-16 21:15:31.081079 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47549 2019-Jan-16 21:15:31.081722 - [DEBUG] EF: AllBottom
47550 2019-Jan-16 21:15:31.081761 - [DEBUG]
47551 2019-Jan-16 21:15:31.081785 - [DEBUG] ---------------
47552 2019-Jan-16 21:15:31.081809 - [DEBUG]
47553 2019-Jan-16 21:15:31.081835 - [DEBUG] End of endsummarytab entry
47554 2019-Jan-16 21:15:31.081858 - [DEBUG]
47555 2019-Jan-16 21:15:31.081882 - [DEBUG] Start of incomingtab entry
47556 2019-Jan-16 21:15:31.081907 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
47557 2019-Jan-16 21:15:31.082550 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
47558 2019-Jan-16 21:15:31.082607 - [DEBUG] ---------------
47559 2019-Jan-16 21:15:31.082631 - [DEBUG] End of incomingtab entry
47560 2019-Jan-16 21:15:31.082655 - [DEBUG]
47561 2019-Jan-16 21:15:31.082681 - [DEBUG] EDGE:
47562 2019-Jan-16 21:15:31.082737 - [DEBUG] ---> 47563 2019-Jan-16 21:15:31.083372 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47564 2019-Jan-16 21:15:31.084009 - [DEBUG]
47565 2019-Jan-16 21:15:31.084035 - [DEBUG] EDGE:
47566 2019-Jan-16 21:15:31.084092 - [DEBUG] ---> 47567 2019-Jan-16 21:15:31.084726 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47568 2019-Jan-16 21:15:31.085378 - [DEBUG]
47569 2019-Jan-16 21:15:31.085413 - [DEBUG] Compose: EdgeIdentity * AllBottom
47570 2019-Jan-16 21:15:31.085440 - [DEBUG]
47571 2019-Jan-16 21:15:31.085463 - [DEBUG] Propagate flow
47572 2019-Jan-16 21:15:31.085486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47573 2019-Jan-16 21:15:31.085542 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
47574 2019-Jan-16 21:15:31.086187 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47575 2019-Jan-16 21:15:31.086826 - [DEBUG] Edge function : AllBottom (result of previous compose)
47576 2019-Jan-16 21:15:31.086851 - [DEBUG]
47577 2019-Jan-16 21:15:31.086876 - [DEBUG] Join: AllTop & AllBottom
47578 2019-Jan-16 21:15:31.086902 - [DEBUG] = AllBottom (new jump func)
47579 2019-Jan-16 21:15:31.086926 - [DEBUG]
47580 2019-Jan-16 21:15:31.086949 - [DEBUG] Start adding new jump function
47581 2019-Jan-16 21:15:31.086973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47582 2019-Jan-16 21:15:31.087028 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47583 2019-Jan-16 21:15:31.087666 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
47584 2019-Jan-16 21:15:31.088310 - [DEBUG] Edge Function : AllBottom
47585 2019-Jan-16 21:15:31.088339 - [DEBUG] End adding new jump function
47586 2019-Jan-16 21:15:31.088363 - [DEBUG]
47587 2019-Jan-16 21:15:31.088387 - [DEBUG] -------------------------------------------- 1308. Path Edge --------------------------------------------
47588 2019-Jan-16 21:15:31.088425 - [DEBUG]
47589 2019-Jan-16 21:15:31.088448 - [DEBUG] Process 1308. path edge:
47590 2019-Jan-16 21:15:31.088472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47591 2019-Jan-16 21:15:31.088528 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
47592 2019-Jan-16 21:15:31.089172 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47593 2019-Jan-16 21:15:31.089810 - [DEBUG]
47594 2019-Jan-16 21:15:31.089835 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
47595 2019-Jan-16 21:15:31.090492 - [DEBUG] Possible callees:
47596 2019-Jan-16 21:15:31.090517 - [DEBUG] llvm.dbg.declare
47597 2019-Jan-16 21:15:31.090542 - [DEBUG] Possible return sites:
47598 2019-Jan-16 21:15:31.090565 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19347599 2019-Jan-16 21:15:31.092022 - [DEBUG] Found and process special summary
47600 2019-Jan-16 21:15:31.092082 - [DEBUG] Compose: EdgeIdentity * AllBottom
47601 2019-Jan-16 21:15:31.092111 - [DEBUG]
47602 2019-Jan-16 21:15:31.092136 - [DEBUG] Propagate flow
47603 2019-Jan-16 21:15:31.092159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47604 2019-Jan-16 21:15:31.092234 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
47605 2019-Jan-16 21:15:31.092947 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47606 2019-Jan-16 21:15:31.093657 - [DEBUG] Edge function : AllBottom (result of previous compose)
47607 2019-Jan-16 21:15:31.093685 - [DEBUG]
47608 2019-Jan-16 21:15:31.093712 - [DEBUG] Join: AllTop & AllBottom
47609 2019-Jan-16 21:15:31.093739 - [DEBUG] = AllBottom (new jump func)
47610 2019-Jan-16 21:15:31.093764 - [DEBUG]
47611 2019-Jan-16 21:15:31.093787 - [DEBUG] Start adding new jump function
47612 2019-Jan-16 21:15:31.093811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47613 2019-Jan-16 21:15:31.093881 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47614 2019-Jan-16 21:15:31.094536 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
47615 2019-Jan-16 21:15:31.095201 - [DEBUG] Edge Function : AllBottom
47616 2019-Jan-16 21:15:31.095233 - [DEBUG] End adding new jump function
47617 2019-Jan-16 21:15:31.095257 - [DEBUG]
47618 2019-Jan-16 21:15:31.095281 - [DEBUG] -------------------------------------------- 1309. Path Edge --------------------------------------------
47619 2019-Jan-16 21:15:31.095307 - [DEBUG]
47620 2019-Jan-16 21:15:31.095330 - [DEBUG] Process 1309. path edge:
47621 2019-Jan-16 21:15:31.095354 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47622 2019-Jan-16 21:15:31.095411 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
47623 2019-Jan-16 21:15:31.096049 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47624 2019-Jan-16 21:15:31.096687 - [DEBUG]
47625 2019-Jan-16 21:15:31.096712 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
47626 2019-Jan-16 21:15:31.097391 - [DEBUG] Compose: EdgeIdentity * AllBottom
47627 2019-Jan-16 21:15:31.097420 - [DEBUG]
47628 2019-Jan-16 21:15:31.097444 - [DEBUG] Propagate flow
47629 2019-Jan-16 21:15:31.097467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47630 2019-Jan-16 21:15:31.097526 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
47631 2019-Jan-16 21:15:31.098164 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47632 2019-Jan-16 21:15:31.098817 - [DEBUG] Edge function : AllBottom (result of previous compose)
47633 2019-Jan-16 21:15:31.098843 - [DEBUG]
47634 2019-Jan-16 21:15:31.098868 - [DEBUG] Join: AllTop & AllBottom
47635 2019-Jan-16 21:15:31.098894 - [DEBUG] = AllBottom (new jump func)
47636 2019-Jan-16 21:15:31.098918 - [DEBUG]
47637 2019-Jan-16 21:15:31.098942 - [DEBUG] Start adding new jump function
47638 2019-Jan-16 21:15:31.098965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47639 2019-Jan-16 21:15:31.099021 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47640 2019-Jan-16 21:15:31.099659 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
47641 2019-Jan-16 21:15:31.100293 - [DEBUG] Edge Function : AllBottom
47642 2019-Jan-16 21:15:31.100322 - [DEBUG] End adding new jump function
47643 2019-Jan-16 21:15:31.100346 - [DEBUG]
47644 2019-Jan-16 21:15:31.100387 - [DEBUG] -------------------------------------------- 1310. Path Edge --------------------------------------------
47645 2019-Jan-16 21:15:31.100412 - [DEBUG]
47646 2019-Jan-16 21:15:31.100435 - [DEBUG] Process 1310. path edge:
47647 2019-Jan-16 21:15:31.100459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47648 2019-Jan-16 21:15:31.100515 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
47649 2019-Jan-16 21:15:31.101150 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47650 2019-Jan-16 21:15:31.101803 - [DEBUG]
47651 2019-Jan-16 21:15:31.101829 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
47652 2019-Jan-16 21:15:31.102487 - [DEBUG] Compose: EdgeIdentity * AllBottom
47653 2019-Jan-16 21:15:31.102515 - [DEBUG]
47654 2019-Jan-16 21:15:31.102539 - [DEBUG] Propagate flow
47655 2019-Jan-16 21:15:31.102562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47656 2019-Jan-16 21:15:31.102619 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
47657 2019-Jan-16 21:15:31.103256 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47658 2019-Jan-16 21:15:31.103893 - [DEBUG] Edge function : AllBottom (result of previous compose)
47659 2019-Jan-16 21:15:31.103918 - [DEBUG]
47660 2019-Jan-16 21:15:31.103943 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47661 2019-Jan-16 21:15:31.103969 - [DEBUG] = AllBottom
47662 2019-Jan-16 21:15:31.103993 - [DEBUG]
47663 2019-Jan-16 21:15:31.104015 - [DEBUG] PROPAGATE: No new function!
47664 2019-Jan-16 21:15:31.104041 - [DEBUG] EDGE:
47665 2019-Jan-16 21:15:31.104099 - [DEBUG] ---> 47666 2019-Jan-16 21:15:31.104733 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47667 2019-Jan-16 21:15:31.105385 - [DEBUG]
47668 2019-Jan-16 21:15:31.105412 - [DEBUG] EDGE:
47669 2019-Jan-16 21:15:31.105468 - [DEBUG] ---> 47670 2019-Jan-16 21:15:31.106105 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47671 2019-Jan-16 21:15:31.106742 - [DEBUG]
47672 2019-Jan-16 21:15:31.106784 - [DEBUG] Compose: EdgeIdentity * AllBottom
47673 2019-Jan-16 21:15:31.106811 - [DEBUG]
47674 2019-Jan-16 21:15:31.106835 - [DEBUG] Propagate flow
47675 2019-Jan-16 21:15:31.106858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47676 2019-Jan-16 21:15:31.106914 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
47677 2019-Jan-16 21:15:31.107551 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47678 2019-Jan-16 21:15:31.108188 - [DEBUG] Edge function : AllBottom (result of previous compose)
47679 2019-Jan-16 21:15:31.108212 - [DEBUG]
47680 2019-Jan-16 21:15:31.108237 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47681 2019-Jan-16 21:15:31.108262 - [DEBUG] = AllBottom
47682 2019-Jan-16 21:15:31.108287 - [DEBUG]
47683 2019-Jan-16 21:15:31.108309 - [DEBUG] PROPAGATE: No new function!
47684 2019-Jan-16 21:15:31.108339 - [DEBUG] EDGE:
47685 2019-Jan-16 21:15:31.108396 - [DEBUG] ---> 47686 2019-Jan-16 21:15:31.109058 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47687 2019-Jan-16 21:15:31.109696 - [DEBUG]
47688 2019-Jan-16 21:15:31.109731 - [DEBUG] EDGE:
47689 2019-Jan-16 21:15:31.109788 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
47690 2019-Jan-16 21:15:31.110437 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47691 2019-Jan-16 21:15:31.111104 - [DEBUG]
47692 2019-Jan-16 21:15:31.111133 - [DEBUG] EDGE:
47693 2019-Jan-16 21:15:31.111197 - [DEBUG] ---> 47694 2019-Jan-16 21:15:31.111893 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47695 2019-Jan-16 21:15:31.112541 - [DEBUG]
47696 2019-Jan-16 21:15:31.112569 - [DEBUG] EDGE:
47697 2019-Jan-16 21:15:31.112628 - [DEBUG] ---> 47698 2019-Jan-16 21:15:31.113262 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47699 2019-Jan-16 21:15:31.113901 - [DEBUG]
47700 2019-Jan-16 21:15:31.113927 - [DEBUG] EDGE:
47701 2019-Jan-16 21:15:31.113985 - [DEBUG] ---> 47702 2019-Jan-16 21:15:31.114623 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47703 2019-Jan-16 21:15:31.115276 - [DEBUG]
47704 2019-Jan-16 21:15:31.115324 - [DEBUG] Compose: EdgeIdentity * AllBottom
47705 2019-Jan-16 21:15:31.115352 - [DEBUG]
47706 2019-Jan-16 21:15:31.115376 - [DEBUG] Propagate flow
47707 2019-Jan-16 21:15:31.115399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47708 2019-Jan-16 21:15:31.115456 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
47709 2019-Jan-16 21:15:31.116094 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47710 2019-Jan-16 21:15:31.116730 - [DEBUG] Edge function : AllBottom (result of previous compose)
47711 2019-Jan-16 21:15:31.116756 - [DEBUG]
47712 2019-Jan-16 21:15:31.116782 - [DEBUG] Join: AllTop & AllBottom
47713 2019-Jan-16 21:15:31.116808 - [DEBUG] = AllBottom (new jump func)
47714 2019-Jan-16 21:15:31.116832 - [DEBUG]
47715 2019-Jan-16 21:15:31.116855 - [DEBUG] Start adding new jump function
47716 2019-Jan-16 21:15:31.116879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47717 2019-Jan-16 21:15:31.116934 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47718 2019-Jan-16 21:15:31.117593 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
47719 2019-Jan-16 21:15:31.118252 - [DEBUG] Edge Function : AllBottom
47720 2019-Jan-16 21:15:31.118286 - [DEBUG] End adding new jump function
47721 2019-Jan-16 21:15:31.118310 - [DEBUG]
47722 2019-Jan-16 21:15:31.118334 - [DEBUG] -------------------------------------------- 1311. Path Edge --------------------------------------------
47723 2019-Jan-16 21:15:31.118358 - [DEBUG]
47724 2019-Jan-16 21:15:31.118381 - [DEBUG] Process 1311. path edge:
47725 2019-Jan-16 21:15:31.118426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47726 2019-Jan-16 21:15:31.118486 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
47727 2019-Jan-16 21:15:31.119127 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47728 2019-Jan-16 21:15:31.119764 - [DEBUG]
47729 2019-Jan-16 21:15:31.119790 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
47730 2019-Jan-16 21:15:31.120480 - [DEBUG] Compose: EdgeIdentity * AllBottom
47731 2019-Jan-16 21:15:31.120508 - [DEBUG]
47732 2019-Jan-16 21:15:31.120532 - [DEBUG] Propagate flow
47733 2019-Jan-16 21:15:31.120556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47734 2019-Jan-16 21:15:31.120614 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
47735 2019-Jan-16 21:15:31.121250 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47736 2019-Jan-16 21:15:31.121904 - [DEBUG] Edge function : AllBottom (result of previous compose)
47737 2019-Jan-16 21:15:31.121929 - [DEBUG]
47738 2019-Jan-16 21:15:31.121954 - [DEBUG] Join: AllTop & AllBottom
47739 2019-Jan-16 21:15:31.121980 - [DEBUG] = AllBottom (new jump func)
47740 2019-Jan-16 21:15:31.122004 - [DEBUG]
47741 2019-Jan-16 21:15:31.122028 - [DEBUG] Start adding new jump function
47742 2019-Jan-16 21:15:31.122051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47743 2019-Jan-16 21:15:31.122107 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47744 2019-Jan-16 21:15:31.122745 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
47745 2019-Jan-16 21:15:31.123375 - [DEBUG] Edge Function : AllBottom
47746 2019-Jan-16 21:15:31.123405 - [DEBUG] End adding new jump function
47747 2019-Jan-16 21:15:31.123429 - [DEBUG]
47748 2019-Jan-16 21:15:31.123452 - [DEBUG] -------------------------------------------- 1312. Path Edge --------------------------------------------
47749 2019-Jan-16 21:15:31.123476 - [DEBUG]
47750 2019-Jan-16 21:15:31.123500 - [DEBUG] Process 1312. path edge:
47751 2019-Jan-16 21:15:31.123523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47752 2019-Jan-16 21:15:31.123579 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
47753 2019-Jan-16 21:15:31.124213 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47754 2019-Jan-16 21:15:31.124851 - [DEBUG]
47755 2019-Jan-16 21:15:31.124876 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
47756 2019-Jan-16 21:15:31.125546 - [DEBUG] Compose: EdgeIdentity * AllBottom
47757 2019-Jan-16 21:15:31.125574 - [DEBUG]
47758 2019-Jan-16 21:15:31.125598 - [DEBUG] Propagate flow
47759 2019-Jan-16 21:15:31.125621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47760 2019-Jan-16 21:15:31.125678 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
47761 2019-Jan-16 21:15:31.126314 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47762 2019-Jan-16 21:15:31.126951 - [DEBUG] Edge function : AllBottom (result of previous compose)
47763 2019-Jan-16 21:15:31.126976 - [DEBUG]
47764 2019-Jan-16 21:15:31.127001 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47765 2019-Jan-16 21:15:31.127027 - [DEBUG] = AllBottom
47766 2019-Jan-16 21:15:31.127051 - [DEBUG]
47767 2019-Jan-16 21:15:31.127074 - [DEBUG] PROPAGATE: No new function!
47768 2019-Jan-16 21:15:31.127100 - [DEBUG] EDGE:
47769 2019-Jan-16 21:15:31.127157 - [DEBUG] ---> 47770 2019-Jan-16 21:15:31.127789 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47771 2019-Jan-16 21:15:31.128440 - [DEBUG]
47772 2019-Jan-16 21:15:31.128466 - [DEBUG] EDGE:
47773 2019-Jan-16 21:15:31.128523 - [DEBUG] ---> 47774 2019-Jan-16 21:15:31.129160 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47775 2019-Jan-16 21:15:31.129797 - [DEBUG]
47776 2019-Jan-16 21:15:31.129831 - [DEBUG] EDGE:
47777 2019-Jan-16 21:15:31.129888 - [DEBUG] ---> 47778 2019-Jan-16 21:15:31.130525 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47779 2019-Jan-16 21:15:31.131163 - [DEBUG]
47780 2019-Jan-16 21:15:31.131189 - [DEBUG] EDGE:
47781 2019-Jan-16 21:15:31.131246 - [DEBUG] ---> 47782 2019-Jan-16 21:15:31.131906 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47783 2019-Jan-16 21:15:31.132543 - [DEBUG]
47784 2019-Jan-16 21:15:31.132570 - [DEBUG] EDGE:
47785 2019-Jan-16 21:15:31.132627 - [DEBUG] ---> 47786 2019-Jan-16 21:15:31.133268 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47787 2019-Jan-16 21:15:31.133916 - [DEBUG]
47788 2019-Jan-16 21:15:31.133943 - [DEBUG] EDGE:
47789 2019-Jan-16 21:15:31.134001 - [DEBUG] ---> 47790 2019-Jan-16 21:15:31.134641 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47791 2019-Jan-16 21:15:31.135297 - [DEBUG]
47792 2019-Jan-16 21:15:31.135342 - [DEBUG] Compose: EdgeIdentity * AllBottom
47793 2019-Jan-16 21:15:31.135370 - [DEBUG]
47794 2019-Jan-16 21:15:31.135393 - [DEBUG] Propagate flow
47795 2019-Jan-16 21:15:31.135417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47796 2019-Jan-16 21:15:31.135473 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
47797 2019-Jan-16 21:15:31.136111 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47798 2019-Jan-16 21:15:31.136749 - [DEBUG] Edge function : AllBottom (result of previous compose)
47799 2019-Jan-16 21:15:31.136774 - [DEBUG]
47800 2019-Jan-16 21:15:31.136800 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47801 2019-Jan-16 21:15:31.136825 - [DEBUG] = AllBottom
47802 2019-Jan-16 21:15:31.136850 - [DEBUG]
47803 2019-Jan-16 21:15:31.136873 - [DEBUG] PROPAGATE: No new function!
47804 2019-Jan-16 21:15:31.136902 - [DEBUG] EDGE:
47805 2019-Jan-16 21:15:31.136960 - [DEBUG] ---> 47806 2019-Jan-16 21:15:31.137615 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47807 2019-Jan-16 21:15:31.138254 - [DEBUG]
47808 2019-Jan-16 21:15:31.138280 - [DEBUG] EDGE:
47809 2019-Jan-16 21:15:31.138337 - [DEBUG] ---> 47810 2019-Jan-16 21:15:31.138988 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47811 2019-Jan-16 21:15:31.139624 - [DEBUG]
47812 2019-Jan-16 21:15:31.139651 - [DEBUG] EDGE:
47813 2019-Jan-16 21:15:31.139707 - [DEBUG] ---> 47814 2019-Jan-16 21:15:31.140345 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47815 2019-Jan-16 21:15:31.140981 - [DEBUG]
47816 2019-Jan-16 21:15:31.141021 - [DEBUG] Compose: EdgeIdentity * AllBottom
47817 2019-Jan-16 21:15:31.141059 - [DEBUG]
47818 2019-Jan-16 21:15:31.141084 - [DEBUG] Propagate flow
47819 2019-Jan-16 21:15:31.141107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47820 2019-Jan-16 21:15:31.141163 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
47821 2019-Jan-16 21:15:31.141816 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47822 2019-Jan-16 21:15:31.142455 - [DEBUG] Edge function : AllBottom (result of previous compose)
47823 2019-Jan-16 21:15:31.142479 - [DEBUG]
47824 2019-Jan-16 21:15:31.142506 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47825 2019-Jan-16 21:15:31.142531 - [DEBUG] = AllBottom
47826 2019-Jan-16 21:15:31.142555 - [DEBUG]
47827 2019-Jan-16 21:15:31.142578 - [DEBUG] PROPAGATE: No new function!
47828 2019-Jan-16 21:15:31.142606 - [DEBUG] EDGE:
47829 2019-Jan-16 21:15:31.142663 - [DEBUG] ---> 47830 2019-Jan-16 21:15:31.143308 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47831 2019-Jan-16 21:15:31.143961 - [DEBUG]
47832 2019-Jan-16 21:15:31.143988 - [DEBUG] EDGE:
47833 2019-Jan-16 21:15:31.144050 - [DEBUG] ---> 47834 2019-Jan-16 21:15:31.144700 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47835 2019-Jan-16 21:15:31.145363 - [DEBUG]
47836 2019-Jan-16 21:15:31.145389 - [DEBUG] EDGE:
47837 2019-Jan-16 21:15:31.145447 - [DEBUG] ---> 47838 2019-Jan-16 21:15:31.146083 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47839 2019-Jan-16 21:15:31.146720 - [DEBUG]
47840 2019-Jan-16 21:15:31.146746 - [DEBUG] EDGE:
47841 2019-Jan-16 21:15:31.146804 - [DEBUG] ---> 47842 2019-Jan-16 21:15:31.147442 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47843 2019-Jan-16 21:15:31.148079 - [DEBUG]
47844 2019-Jan-16 21:15:31.148126 - [DEBUG] Compose: EdgeIdentity * AllBottom
47845 2019-Jan-16 21:15:31.148154 - [DEBUG]
47846 2019-Jan-16 21:15:31.148178 - [DEBUG] Propagate flow
47847 2019-Jan-16 21:15:31.148201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47848 2019-Jan-16 21:15:31.148258 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
47849 2019-Jan-16 21:15:31.148912 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47850 2019-Jan-16 21:15:31.149551 - [DEBUG] Edge function : AllBottom (result of previous compose)
47851 2019-Jan-16 21:15:31.149576 - [DEBUG]
47852 2019-Jan-16 21:15:31.149602 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47853 2019-Jan-16 21:15:31.149627 - [DEBUG] = AllBottom
47854 2019-Jan-16 21:15:31.149651 - [DEBUG]
47855 2019-Jan-16 21:15:31.149674 - [DEBUG] PROPAGATE: No new function!
47856 2019-Jan-16 21:15:31.149703 - [DEBUG] EDGE:
47857 2019-Jan-16 21:15:31.149761 - [DEBUG] ---> 47858 2019-Jan-16 21:15:31.150416 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47859 2019-Jan-16 21:15:31.151053 - [DEBUG]
47860 2019-Jan-16 21:15:31.151091 - [DEBUG] EDGE:
47861 2019-Jan-16 21:15:31.151149 - [DEBUG] ---> 47862 2019-Jan-16 21:15:31.151799 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47863 2019-Jan-16 21:15:31.152437 - [DEBUG]
47864 2019-Jan-16 21:15:31.152463 - [DEBUG] EDGE:
47865 2019-Jan-16 21:15:31.152520 - [DEBUG] ---> 47866 2019-Jan-16 21:15:31.153157 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47867 2019-Jan-16 21:15:31.153793 - [DEBUG]
47868 2019-Jan-16 21:15:31.153833 - [DEBUG] Compose: EdgeIdentity * AllBottom
47869 2019-Jan-16 21:15:31.153861 - [DEBUG]
47870 2019-Jan-16 21:15:31.153884 - [DEBUG] Propagate flow
47871 2019-Jan-16 21:15:31.153907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47872 2019-Jan-16 21:15:31.153964 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47873 2019-Jan-16 21:15:31.154601 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47874 2019-Jan-16 21:15:31.155254 - [DEBUG] Edge function : AllBottom (result of previous compose)
47875 2019-Jan-16 21:15:31.155279 - [DEBUG]
47876 2019-Jan-16 21:15:31.155305 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47877 2019-Jan-16 21:15:31.155331 - [DEBUG] = AllBottom
47878 2019-Jan-16 21:15:31.155355 - [DEBUG]
47879 2019-Jan-16 21:15:31.155378 - [DEBUG] PROPAGATE: No new function!
47880 2019-Jan-16 21:15:31.155405 - [DEBUG] EDGE:
47881 2019-Jan-16 21:15:31.155463 - [DEBUG] ---> 47882 2019-Jan-16 21:15:31.156108 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47883 2019-Jan-16 21:15:31.156747 - [DEBUG]
47884 2019-Jan-16 21:15:31.156773 - [DEBUG] EDGE:
47885 2019-Jan-16 21:15:31.156830 - [DEBUG] ---> 47886 2019-Jan-16 21:15:31.157464 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47887 2019-Jan-16 21:15:31.158102 - [DEBUG]
47888 2019-Jan-16 21:15:31.158129 - [DEBUG] EDGE:
47889 2019-Jan-16 21:15:31.158186 - [DEBUG] ---> 47890 2019-Jan-16 21:15:31.158840 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47891 2019-Jan-16 21:15:31.159477 - [DEBUG]
47892 2019-Jan-16 21:15:31.159516 - [DEBUG] Compose: EdgeIdentity * AllBottom
47893 2019-Jan-16 21:15:31.159543 - [DEBUG]
47894 2019-Jan-16 21:15:31.159566 - [DEBUG] Propagate flow
47895 2019-Jan-16 21:15:31.159589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47896 2019-Jan-16 21:15:31.159645 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47897 2019-Jan-16 21:15:31.160284 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47898 2019-Jan-16 21:15:31.160921 - [DEBUG] Edge function : AllBottom (result of previous compose)
47899 2019-Jan-16 21:15:31.160946 - [DEBUG]
47900 2019-Jan-16 21:15:31.160971 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47901 2019-Jan-16 21:15:31.160996 - [DEBUG] = AllBottom
47902 2019-Jan-16 21:15:31.161020 - [DEBUG]
47903 2019-Jan-16 21:15:31.161043 - [DEBUG] PROPAGATE: No new function!
47904 2019-Jan-16 21:15:31.161080 - [DEBUG] EDGE:
47905 2019-Jan-16 21:15:31.161138 - [DEBUG] ---> 47906 2019-Jan-16 21:15:31.161798 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47907 2019-Jan-16 21:15:31.162437 - [DEBUG]
47908 2019-Jan-16 21:15:31.162473 - [DEBUG] Compose: EdgeIdentity * AllBottom
47909 2019-Jan-16 21:15:31.162500 - [DEBUG]
47910 2019-Jan-16 21:15:31.162523 - [DEBUG] Propagate flow
47911 2019-Jan-16 21:15:31.162547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47912 2019-Jan-16 21:15:31.162603 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
47913 2019-Jan-16 21:15:31.163242 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47914 2019-Jan-16 21:15:31.163880 - [DEBUG] Edge function : AllBottom (result of previous compose)
47915 2019-Jan-16 21:15:31.163905 - [DEBUG]
47916 2019-Jan-16 21:15:31.163930 - [DEBUG] Join: AllTop & AllBottom
47917 2019-Jan-16 21:15:31.163956 - [DEBUG] = AllBottom (new jump func)
47918 2019-Jan-16 21:15:31.163980 - [DEBUG]
47919 2019-Jan-16 21:15:31.164003 - [DEBUG] Start adding new jump function
47920 2019-Jan-16 21:15:31.164026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47921 2019-Jan-16 21:15:31.164082 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47922 2019-Jan-16 21:15:31.164720 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
47923 2019-Jan-16 21:15:31.165372 - [DEBUG] Edge Function : AllBottom
47924 2019-Jan-16 21:15:31.165402 - [DEBUG] End adding new jump function
47925 2019-Jan-16 21:15:31.165426 - [DEBUG]
47926 2019-Jan-16 21:15:31.165450 - [DEBUG] -------------------------------------------- 1313. Path Edge --------------------------------------------
47927 2019-Jan-16 21:15:31.165474 - [DEBUG]
47928 2019-Jan-16 21:15:31.165497 - [DEBUG] Process 1313. path edge:
47929 2019-Jan-16 21:15:31.165521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47930 2019-Jan-16 21:15:31.165577 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
47931 2019-Jan-16 21:15:31.166221 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47932 2019-Jan-16 21:15:31.166858 - [DEBUG]
47933 2019-Jan-16 21:15:31.166883 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
47934 2019-Jan-16 21:15:31.167534 - [DEBUG] Possible callees:
47935 2019-Jan-16 21:15:31.167559 - [DEBUG] foo
47936 2019-Jan-16 21:15:31.167583 - [DEBUG] Possible return sites:
47937 2019-Jan-16 21:15:31.167607 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12647938 2019-Jan-16 21:15:31.168893 - [DEBUG] Found and process special summary
47939 2019-Jan-16 21:15:31.168929 - [DEBUG] Compose: EdgeIdentity * AllBottom
47940 2019-Jan-16 21:15:31.168955 - [DEBUG]
47941 2019-Jan-16 21:15:31.168979 - [DEBUG] Propagate flow
47942 2019-Jan-16 21:15:31.169002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47943 2019-Jan-16 21:15:31.169059 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
47944 2019-Jan-16 21:15:31.169698 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47945 2019-Jan-16 21:15:31.170335 - [DEBUG] Edge function : AllBottom (result of previous compose)
47946 2019-Jan-16 21:15:31.170360 - [DEBUG]
47947 2019-Jan-16 21:15:31.170385 - [DEBUG] Join: AllTop & AllBottom
47948 2019-Jan-16 21:15:31.170420 - [DEBUG] = AllBottom (new jump func)
47949 2019-Jan-16 21:15:31.170445 - [DEBUG]
47950 2019-Jan-16 21:15:31.170468 - [DEBUG] Start adding new jump function
47951 2019-Jan-16 21:15:31.170491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47952 2019-Jan-16 21:15:31.170547 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47953 2019-Jan-16 21:15:31.171186 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
47954 2019-Jan-16 21:15:31.171840 - [DEBUG] Edge Function : AllBottom
47955 2019-Jan-16 21:15:31.171869 - [DEBUG] End adding new jump function
47956 2019-Jan-16 21:15:31.171893 - [DEBUG]
47957 2019-Jan-16 21:15:31.171916 - [DEBUG] -------------------------------------------- 1314. Path Edge --------------------------------------------
47958 2019-Jan-16 21:15:31.171940 - [DEBUG]
47959 2019-Jan-16 21:15:31.171963 - [DEBUG] Process 1314. path edge:
47960 2019-Jan-16 21:15:31.171987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47961 2019-Jan-16 21:15:31.172043 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
47962 2019-Jan-16 21:15:31.172683 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47963 2019-Jan-16 21:15:31.173322 - [DEBUG]
47964 2019-Jan-16 21:15:31.173346 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
47965 2019-Jan-16 21:15:31.174006 - [DEBUG] Compose: EdgeIdentity * AllBottom
47966 2019-Jan-16 21:15:31.174034 - [DEBUG]
47967 2019-Jan-16 21:15:31.174057 - [DEBUG] Propagate flow
47968 2019-Jan-16 21:15:31.174080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47969 2019-Jan-16 21:15:31.174137 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
47970 2019-Jan-16 21:15:31.174773 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47971 2019-Jan-16 21:15:31.175426 - [DEBUG] Edge function : AllBottom (result of previous compose)
47972 2019-Jan-16 21:15:31.175451 - [DEBUG]
47973 2019-Jan-16 21:15:31.175476 - [DEBUG] Join: AllTop & AllBottom
47974 2019-Jan-16 21:15:31.175502 - [DEBUG] = AllBottom (new jump func)
47975 2019-Jan-16 21:15:31.175526 - [DEBUG]
47976 2019-Jan-16 21:15:31.175549 - [DEBUG] Start adding new jump function
47977 2019-Jan-16 21:15:31.175573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47978 2019-Jan-16 21:15:31.175628 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47979 2019-Jan-16 21:15:31.176266 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
47980 2019-Jan-16 21:15:31.176900 - [DEBUG] Edge Function : AllBottom
47981 2019-Jan-16 21:15:31.176929 - [DEBUG] End adding new jump function
47982 2019-Jan-16 21:15:31.176953 - [DEBUG]
47983 2019-Jan-16 21:15:31.176976 - [DEBUG] -------------------------------------------- 1315. Path Edge --------------------------------------------
47984 2019-Jan-16 21:15:31.177000 - [DEBUG]
47985 2019-Jan-16 21:15:31.177024 - [DEBUG] Process 1315. path edge:
47986 2019-Jan-16 21:15:31.177047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47987 2019-Jan-16 21:15:31.177103 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
47988 2019-Jan-16 21:15:31.177739 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47989 2019-Jan-16 21:15:31.178382 - [DEBUG]
47990 2019-Jan-16 21:15:31.178420 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
47991 2019-Jan-16 21:15:31.179139 - [DEBUG] Compose: EdgeIdentity * AllBottom
47992 2019-Jan-16 21:15:31.179169 - [DEBUG]
47993 2019-Jan-16 21:15:31.179193 - [DEBUG] Propagate flow
47994 2019-Jan-16 21:15:31.179216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47995 2019-Jan-16 21:15:31.179281 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47996 2019-Jan-16 21:15:31.179926 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47997 2019-Jan-16 21:15:31.180566 - [DEBUG] Edge function : AllBottom (result of previous compose)
47998 2019-Jan-16 21:15:31.180591 - [DEBUG]
47999 2019-Jan-16 21:15:31.180616 - [DEBUG] Join: AllTop & AllBottom
48000 2019-Jan-16 21:15:31.180642 - [DEBUG] = AllBottom (new jump func)
48001 2019-Jan-16 21:15:31.180666 - [DEBUG]
48002 2019-Jan-16 21:15:31.180689 - [DEBUG] Start adding new jump function
48003 2019-Jan-16 21:15:31.180713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48004 2019-Jan-16 21:15:31.180768 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48005 2019-Jan-16 21:15:31.181407 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
48006 2019-Jan-16 21:15:31.182081 - [DEBUG] Edge Function : AllBottom
48007 2019-Jan-16 21:15:31.182111 - [DEBUG] End adding new jump function
48008 2019-Jan-16 21:15:31.182135 - [DEBUG]
48009 2019-Jan-16 21:15:31.182158 - [DEBUG] -------------------------------------------- 1316. Path Edge --------------------------------------------
48010 2019-Jan-16 21:15:31.182182 - [DEBUG]
48011 2019-Jan-16 21:15:31.182205 - [DEBUG] Process 1316. path edge:
48012 2019-Jan-16 21:15:31.182229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48013 2019-Jan-16 21:15:31.182285 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
48014 2019-Jan-16 21:15:31.182929 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48015 2019-Jan-16 21:15:31.183569 - [DEBUG]
48016 2019-Jan-16 21:15:31.183594 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
48017 2019-Jan-16 21:15:31.184250 - [DEBUG] Compose: EdgeIdentity * AllBottom
48018 2019-Jan-16 21:15:31.184278 - [DEBUG]
48019 2019-Jan-16 21:15:31.184302 - [DEBUG] Propagate flow
48020 2019-Jan-16 21:15:31.184325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48021 2019-Jan-16 21:15:31.184382 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
48022 2019-Jan-16 21:15:31.185029 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48023 2019-Jan-16 21:15:31.185684 - [DEBUG] Edge function : AllBottom (result of previous compose)
48024 2019-Jan-16 21:15:31.185709 - [DEBUG]
48025 2019-Jan-16 21:15:31.185734 - [DEBUG] Join: AllTop & AllBottom
48026 2019-Jan-16 21:15:31.185759 - [DEBUG] = AllBottom (new jump func)
48027 2019-Jan-16 21:15:31.185783 - [DEBUG]
48028 2019-Jan-16 21:15:31.185806 - [DEBUG] Start adding new jump function
48029 2019-Jan-16 21:15:31.185830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48030 2019-Jan-16 21:15:31.185886 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48031 2019-Jan-16 21:15:31.186523 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
48032 2019-Jan-16 21:15:31.187168 - [DEBUG] Edge Function : AllBottom
48033 2019-Jan-16 21:15:31.187196 - [DEBUG] End adding new jump function
48034 2019-Jan-16 21:15:31.187220 - [DEBUG]
48035 2019-Jan-16 21:15:31.187253 - [DEBUG] -------------------------------------------- 1317. Path Edge --------------------------------------------
48036 2019-Jan-16 21:15:31.187277 - [DEBUG]
48037 2019-Jan-16 21:15:31.187300 - [DEBUG] Process 1317. path edge:
48038 2019-Jan-16 21:15:31.187323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48039 2019-Jan-16 21:15:31.187379 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
48040 2019-Jan-16 21:15:31.188025 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48041 2019-Jan-16 21:15:31.188679 - [DEBUG]
48042 2019-Jan-16 21:15:31.188703 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
48043 2019-Jan-16 21:15:31.189362 - [DEBUG] Possible callees:
48044 2019-Jan-16 21:15:31.189387 - [DEBUG] llvm.dbg.declare
48045 2019-Jan-16 21:15:31.189411 - [DEBUG] Possible return sites:
48046 2019-Jan-16 21:15:31.189435 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13648047 2019-Jan-16 21:15:31.190715 - [DEBUG] Found and process special summary
48048 2019-Jan-16 21:15:31.190750 - [DEBUG] Compose: EdgeIdentity * AllBottom
48049 2019-Jan-16 21:15:31.190777 - [DEBUG]
48050 2019-Jan-16 21:15:31.190801 - [DEBUG] Propagate flow
48051 2019-Jan-16 21:15:31.190824 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48052 2019-Jan-16 21:15:31.190881 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
48053 2019-Jan-16 21:15:31.191519 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48054 2019-Jan-16 21:15:31.192173 - [DEBUG] Edge function : AllBottom (result of previous compose)
48055 2019-Jan-16 21:15:31.192199 - [DEBUG]
48056 2019-Jan-16 21:15:31.192224 - [DEBUG] Join: AllTop & AllBottom
48057 2019-Jan-16 21:15:31.192249 - [DEBUG] = AllBottom (new jump func)
48058 2019-Jan-16 21:15:31.192273 - [DEBUG]
48059 2019-Jan-16 21:15:31.192296 - [DEBUG] Start adding new jump function
48060 2019-Jan-16 21:15:31.192320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48061 2019-Jan-16 21:15:31.192376 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48062 2019-Jan-16 21:15:31.193014 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
48063 2019-Jan-16 21:15:31.193651 - [DEBUG] Edge Function : AllBottom
48064 2019-Jan-16 21:15:31.193680 - [DEBUG] End adding new jump function
48065 2019-Jan-16 21:15:31.193704 - [DEBUG]
48066 2019-Jan-16 21:15:31.193728 - [DEBUG] -------------------------------------------- 1318. Path Edge --------------------------------------------
48067 2019-Jan-16 21:15:31.193752 - [DEBUG]
48068 2019-Jan-16 21:15:31.193775 - [DEBUG] Process 1318. path edge:
48069 2019-Jan-16 21:15:31.193799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48070 2019-Jan-16 21:15:31.193855 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
48071 2019-Jan-16 21:15:31.194493 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48072 2019-Jan-16 21:15:31.195144 - [DEBUG]
48073 2019-Jan-16 21:15:31.195168 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
48074 2019-Jan-16 21:15:31.195826 - [DEBUG] Compose: EdgeIdentity * AllBottom
48075 2019-Jan-16 21:15:31.195855 - [DEBUG]
48076 2019-Jan-16 21:15:31.195879 - [DEBUG] Propagate flow
48077 2019-Jan-16 21:15:31.195902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48078 2019-Jan-16 21:15:31.195968 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
48079 2019-Jan-16 21:15:31.196604 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48080 2019-Jan-16 21:15:31.197242 - [DEBUG] Edge function : AllBottom (result of previous compose)
48081 2019-Jan-16 21:15:31.197267 - [DEBUG]
48082 2019-Jan-16 21:15:31.197292 - [DEBUG] Join: AllTop & AllBottom
48083 2019-Jan-16 21:15:31.197318 - [DEBUG] = AllBottom (new jump func)
48084 2019-Jan-16 21:15:31.197342 - [DEBUG]
48085 2019-Jan-16 21:15:31.197365 - [DEBUG] Start adding new jump function
48086 2019-Jan-16 21:15:31.197388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48087 2019-Jan-16 21:15:31.197444 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48088 2019-Jan-16 21:15:31.198081 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
48089 2019-Jan-16 21:15:31.198737 - [DEBUG] Edge Function : AllBottom
48090 2019-Jan-16 21:15:31.198767 - [DEBUG] End adding new jump function
48091 2019-Jan-16 21:15:31.198790 - [DEBUG]
48092 2019-Jan-16 21:15:31.198814 - [DEBUG] -------------------------------------------- 1319. Path Edge --------------------------------------------
48093 2019-Jan-16 21:15:31.198838 - [DEBUG]
48094 2019-Jan-16 21:15:31.198861 - [DEBUG] Process 1319. path edge:
48095 2019-Jan-16 21:15:31.198885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48096 2019-Jan-16 21:15:31.198941 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
48097 2019-Jan-16 21:15:31.199576 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48098 2019-Jan-16 21:15:31.200211 - [DEBUG]
48099 2019-Jan-16 21:15:31.200237 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
48100 2019-Jan-16 21:15:31.200890 - [DEBUG] Compose: EdgeIdentity * AllBottom
48101 2019-Jan-16 21:15:31.200918 - [DEBUG]
48102 2019-Jan-16 21:15:31.200942 - [DEBUG] Propagate flow
48103 2019-Jan-16 21:15:31.200965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48104 2019-Jan-16 21:15:31.201022 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
48105 2019-Jan-16 21:15:31.201664 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48106 2019-Jan-16 21:15:31.202318 - [DEBUG] Edge function : AllBottom (result of previous compose)
48107 2019-Jan-16 21:15:31.202343 - [DEBUG]
48108 2019-Jan-16 21:15:31.202368 - [DEBUG] Join: AllTop & AllBottom
48109 2019-Jan-16 21:15:31.202394 - [DEBUG] = AllBottom (new jump func)
48110 2019-Jan-16 21:15:31.202417 - [DEBUG]
48111 2019-Jan-16 21:15:31.202440 - [DEBUG] Start adding new jump function
48112 2019-Jan-16 21:15:31.202463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48113 2019-Jan-16 21:15:31.202519 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48114 2019-Jan-16 21:15:31.203156 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
48115 2019-Jan-16 21:15:31.203787 - [DEBUG] Edge Function : AllBottom
48116 2019-Jan-16 21:15:31.203816 - [DEBUG] End adding new jump function
48117 2019-Jan-16 21:15:31.203840 - [DEBUG]
48118 2019-Jan-16 21:15:31.203863 - [DEBUG] -------------------------------------------- 1320. Path Edge --------------------------------------------
48119 2019-Jan-16 21:15:31.203888 - [DEBUG]
48120 2019-Jan-16 21:15:31.203911 - [DEBUG] Process 1320. path edge:
48121 2019-Jan-16 21:15:31.203934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48122 2019-Jan-16 21:15:31.203990 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
48123 2019-Jan-16 21:15:31.204629 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48124 2019-Jan-16 21:15:31.205282 - [DEBUG]
48125 2019-Jan-16 21:15:31.205307 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
48126 2019-Jan-16 21:15:31.205961 - [DEBUG] Compose: EdgeIdentity * AllBottom
48127 2019-Jan-16 21:15:31.205988 - [DEBUG]
48128 2019-Jan-16 21:15:31.206012 - [DEBUG] Propagate flow
48129 2019-Jan-16 21:15:31.206035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48130 2019-Jan-16 21:15:31.206092 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48131 2019-Jan-16 21:15:31.206754 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48132 2019-Jan-16 21:15:31.207410 - [DEBUG] Edge function : AllBottom (result of previous compose)
48133 2019-Jan-16 21:15:31.207436 - [DEBUG]
48134 2019-Jan-16 21:15:31.207462 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48135 2019-Jan-16 21:15:31.207488 - [DEBUG] = AllBottom
48136 2019-Jan-16 21:15:31.207512 - [DEBUG]
48137 2019-Jan-16 21:15:31.207535 - [DEBUG] PROPAGATE: No new function!
48138 2019-Jan-16 21:15:31.207562 - [DEBUG] EDGE:
48139 2019-Jan-16 21:15:31.207621 - [DEBUG] ---> 48140 2019-Jan-16 21:15:31.208254 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48141 2019-Jan-16 21:15:31.208917 - [DEBUG]
48142 2019-Jan-16 21:15:31.208943 - [DEBUG] EDGE:
48143 2019-Jan-16 21:15:31.209001 - [DEBUG] ---> 48144 2019-Jan-16 21:15:31.209635 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48145 2019-Jan-16 21:15:31.210280 - [DEBUG]
48146 2019-Jan-16 21:15:31.210306 - [DEBUG] EDGE:
48147 2019-Jan-16 21:15:31.210363 - [DEBUG] ---> 48148 2019-Jan-16 21:15:31.211043 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48149 2019-Jan-16 21:15:31.211681 - [DEBUG]
48150 2019-Jan-16 21:15:31.211748 - [DEBUG] Compose: EdgeIdentity * AllBottom
48151 2019-Jan-16 21:15:31.211778 - [DEBUG]
48152 2019-Jan-16 21:15:31.211802 - [DEBUG] Propagate flow
48153 2019-Jan-16 21:15:31.211825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48154 2019-Jan-16 21:15:31.211881 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
48155 2019-Jan-16 21:15:31.212521 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48156 2019-Jan-16 21:15:31.213158 - [DEBUG] Edge function : AllBottom (result of previous compose)
48157 2019-Jan-16 21:15:31.213183 - [DEBUG]
48158 2019-Jan-16 21:15:31.213209 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48159 2019-Jan-16 21:15:31.213235 - [DEBUG] = AllBottom
48160 2019-Jan-16 21:15:31.213259 - [DEBUG]
48161 2019-Jan-16 21:15:31.213281 - [DEBUG] PROPAGATE: No new function!
48162 2019-Jan-16 21:15:31.213310 - [DEBUG] EDGE:
48163 2019-Jan-16 21:15:31.213367 - [DEBUG] ---> 48164 2019-Jan-16 21:15:31.214013 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48165 2019-Jan-16 21:15:31.214650 - [DEBUG]
48166 2019-Jan-16 21:15:31.214690 - [DEBUG] Compose: EdgeIdentity * AllBottom
48167 2019-Jan-16 21:15:31.214740 - [DEBUG]
48168 2019-Jan-16 21:15:31.214764 - [DEBUG] Propagate flow
48169 2019-Jan-16 21:15:31.214787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48170 2019-Jan-16 21:15:31.214844 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
48171 2019-Jan-16 21:15:31.215509 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48172 2019-Jan-16 21:15:31.216148 - [DEBUG] Edge function : AllBottom (result of previous compose)
48173 2019-Jan-16 21:15:31.216173 - [DEBUG]
48174 2019-Jan-16 21:15:31.216198 - [DEBUG] Join: AllTop & AllBottom
48175 2019-Jan-16 21:15:31.216223 - [DEBUG] = AllBottom (new jump func)
48176 2019-Jan-16 21:15:31.216248 - [DEBUG]
48177 2019-Jan-16 21:15:31.216271 - [DEBUG] Start adding new jump function
48178 2019-Jan-16 21:15:31.216294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48179 2019-Jan-16 21:15:31.216350 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48180 2019-Jan-16 21:15:31.216988 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
48181 2019-Jan-16 21:15:31.217633 - [DEBUG] Edge Function : AllBottom
48182 2019-Jan-16 21:15:31.217663 - [DEBUG] End adding new jump function
48183 2019-Jan-16 21:15:31.217686 - [DEBUG]
48184 2019-Jan-16 21:15:31.217710 - [DEBUG] -------------------------------------------- 1321. Path Edge --------------------------------------------
48185 2019-Jan-16 21:15:31.217734 - [DEBUG]
48186 2019-Jan-16 21:15:31.217757 - [DEBUG] Process 1321. path edge:
48187 2019-Jan-16 21:15:31.217781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48188 2019-Jan-16 21:15:31.217836 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
48189 2019-Jan-16 21:15:31.218497 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48190 2019-Jan-16 21:15:31.219135 - [DEBUG]
48191 2019-Jan-16 21:15:31.219160 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
48192 2019-Jan-16 21:15:31.219818 - [DEBUG] Possible callees:
48193 2019-Jan-16 21:15:31.219843 - [DEBUG] llvm.dbg.declare
48194 2019-Jan-16 21:15:31.219868 - [DEBUG] Possible return sites:
48195 2019-Jan-16 21:15:31.219891 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14348196 2019-Jan-16 21:15:31.221166 - [DEBUG] Found and process special summary
48197 2019-Jan-16 21:15:31.221202 - [DEBUG] Compose: EdgeIdentity * AllBottom
48198 2019-Jan-16 21:15:31.221228 - [DEBUG]
48199 2019-Jan-16 21:15:31.221252 - [DEBUG] Propagate flow
48200 2019-Jan-16 21:15:31.221275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48201 2019-Jan-16 21:15:31.221331 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
48202 2019-Jan-16 21:15:31.221985 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48203 2019-Jan-16 21:15:31.222624 - [DEBUG] Edge function : AllBottom (result of previous compose)
48204 2019-Jan-16 21:15:31.222649 - [DEBUG]
48205 2019-Jan-16 21:15:31.222674 - [DEBUG] Join: AllTop & AllBottom
48206 2019-Jan-16 21:15:31.222699 - [DEBUG] = AllBottom (new jump func)
48207 2019-Jan-16 21:15:31.222723 - [DEBUG]
48208 2019-Jan-16 21:15:31.222746 - [DEBUG] Start adding new jump function
48209 2019-Jan-16 21:15:31.222769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48210 2019-Jan-16 21:15:31.222833 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48211 2019-Jan-16 21:15:31.223471 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
48212 2019-Jan-16 21:15:31.224108 - [DEBUG] Edge Function : AllBottom
48213 2019-Jan-16 21:15:31.224137 - [DEBUG] End adding new jump function
48214 2019-Jan-16 21:15:31.224160 - [DEBUG]
48215 2019-Jan-16 21:15:31.224184 - [DEBUG] -------------------------------------------- 1322. Path Edge --------------------------------------------
48216 2019-Jan-16 21:15:31.224208 - [DEBUG]
48217 2019-Jan-16 21:15:31.224231 - [DEBUG] Process 1322. path edge:
48218 2019-Jan-16 21:15:31.224255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48219 2019-Jan-16 21:15:31.224311 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
48220 2019-Jan-16 21:15:31.224949 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48221 2019-Jan-16 21:15:31.225603 - [DEBUG]
48222 2019-Jan-16 21:15:31.225628 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
48223 2019-Jan-16 21:15:31.226288 - [DEBUG] Compose: EdgeIdentity * AllBottom
48224 2019-Jan-16 21:15:31.226316 - [DEBUG]
48225 2019-Jan-16 21:15:31.226339 - [DEBUG] Propagate flow
48226 2019-Jan-16 21:15:31.226363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48227 2019-Jan-16 21:15:31.226420 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
48228 2019-Jan-16 21:15:31.227052 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48229 2019-Jan-16 21:15:31.227689 - [DEBUG] Edge function : AllBottom (result of previous compose)
48230 2019-Jan-16 21:15:31.227714 - [DEBUG]
48231 2019-Jan-16 21:15:31.227738 - [DEBUG] Join: AllTop & AllBottom
48232 2019-Jan-16 21:15:31.227764 - [DEBUG] = AllBottom (new jump func)
48233 2019-Jan-16 21:15:31.227788 - [DEBUG]
48234 2019-Jan-16 21:15:31.227811 - [DEBUG] Start adding new jump function
48235 2019-Jan-16 21:15:31.227834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48236 2019-Jan-16 21:15:31.227890 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48237 2019-Jan-16 21:15:31.228543 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
48238 2019-Jan-16 21:15:31.229175 - [DEBUG] Edge Function : AllBottom
48239 2019-Jan-16 21:15:31.229204 - [DEBUG] End adding new jump function
48240 2019-Jan-16 21:15:31.229227 - [DEBUG]
48241 2019-Jan-16 21:15:31.229250 - [DEBUG] -------------------------------------------- 1323. Path Edge --------------------------------------------
48242 2019-Jan-16 21:15:31.229275 - [DEBUG]
48243 2019-Jan-16 21:15:31.229298 - [DEBUG] Process 1323. path edge:
48244 2019-Jan-16 21:15:31.229321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48245 2019-Jan-16 21:15:31.229377 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
48246 2019-Jan-16 21:15:31.230010 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48247 2019-Jan-16 21:15:31.230647 - [DEBUG]
48248 2019-Jan-16 21:15:31.230672 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
48249 2019-Jan-16 21:15:31.231331 - [DEBUG] Compose: EdgeIdentity * AllBottom
48250 2019-Jan-16 21:15:31.231359 - [DEBUG]
48251 2019-Jan-16 21:15:31.231382 - [DEBUG] Propagate flow
48252 2019-Jan-16 21:15:31.231405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48253 2019-Jan-16 21:15:31.231463 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
48254 2019-Jan-16 21:15:31.232119 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48255 2019-Jan-16 21:15:31.232766 - [DEBUG] Edge function : AllBottom (result of previous compose)
48256 2019-Jan-16 21:15:31.232791 - [DEBUG]
48257 2019-Jan-16 21:15:31.232816 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48258 2019-Jan-16 21:15:31.232842 - [DEBUG] = AllBottom
48259 2019-Jan-16 21:15:31.232866 - [DEBUG]
48260 2019-Jan-16 21:15:31.232889 - [DEBUG] PROPAGATE: No new function!
48261 2019-Jan-16 21:15:31.232915 - [DEBUG] EDGE:
48262 2019-Jan-16 21:15:31.232972 - [DEBUG] ---> 48263 2019-Jan-16 21:15:31.233606 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48264 2019-Jan-16 21:15:31.234243 - [DEBUG]
48265 2019-Jan-16 21:15:31.234269 - [DEBUG] EDGE:
48266 2019-Jan-16 21:15:31.234325 - [DEBUG] ---> 48267 2019-Jan-16 21:15:31.234962 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48268 2019-Jan-16 21:15:31.235615 - [DEBUG]
48269 2019-Jan-16 21:15:31.235654 - [DEBUG] Compose: EdgeIdentity * AllBottom
48270 2019-Jan-16 21:15:31.235681 - [DEBUG]
48271 2019-Jan-16 21:15:31.235704 - [DEBUG] Propagate flow
48272 2019-Jan-16 21:15:31.235727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48273 2019-Jan-16 21:15:31.235783 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
48274 2019-Jan-16 21:15:31.236421 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48275 2019-Jan-16 21:15:31.237058 - [DEBUG] Edge function : AllBottom (result of previous compose)
48276 2019-Jan-16 21:15:31.237083 - [DEBUG]
48277 2019-Jan-16 21:15:31.237108 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48278 2019-Jan-16 21:15:31.237134 - [DEBUG] = AllBottom
48279 2019-Jan-16 21:15:31.237158 - [DEBUG]
48280 2019-Jan-16 21:15:31.237180 - [DEBUG] PROPAGATE: No new function!
48281 2019-Jan-16 21:15:31.237212 - [DEBUG] EDGE:
48282 2019-Jan-16 21:15:31.237269 - [DEBUG] ---> 48283 2019-Jan-16 21:15:31.237915 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48284 2019-Jan-16 21:15:31.238568 - [DEBUG]
48285 2019-Jan-16 21:15:31.238594 - [DEBUG] EDGE:
48286 2019-Jan-16 21:15:31.238651 - [DEBUG] ---> 48287 2019-Jan-16 21:15:31.239287 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48288 2019-Jan-16 21:15:31.239924 - [DEBUG]
48289 2019-Jan-16 21:15:31.239959 - [DEBUG] Compose: EdgeIdentity * AllBottom
48290 2019-Jan-16 21:15:31.239986 - [DEBUG]
48291 2019-Jan-16 21:15:31.240009 - [DEBUG] Propagate flow
48292 2019-Jan-16 21:15:31.240032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48293 2019-Jan-16 21:15:31.240088 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
48294 2019-Jan-16 21:15:31.240724 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48295 2019-Jan-16 21:15:31.241362 - [DEBUG] Edge function : AllBottom (result of previous compose)
48296 2019-Jan-16 21:15:31.241387 - [DEBUG]
48297 2019-Jan-16 21:15:31.241412 - [DEBUG] Join: AllTop & AllBottom
48298 2019-Jan-16 21:15:31.241437 - [DEBUG] = AllBottom (new jump func)
48299 2019-Jan-16 21:15:31.241461 - [DEBUG]
48300 2019-Jan-16 21:15:31.241493 - [DEBUG] Start adding new jump function
48301 2019-Jan-16 21:15:31.241516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48302 2019-Jan-16 21:15:31.241572 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48303 2019-Jan-16 21:15:31.242228 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
48304 2019-Jan-16 21:15:31.242863 - [DEBUG] Edge Function : AllBottom
48305 2019-Jan-16 21:15:31.242891 - [DEBUG] End adding new jump function
48306 2019-Jan-16 21:15:31.242915 - [DEBUG]
48307 2019-Jan-16 21:15:31.242938 - [DEBUG] -------------------------------------------- 1324. Path Edge --------------------------------------------
48308 2019-Jan-16 21:15:31.242962 - [DEBUG]
48309 2019-Jan-16 21:15:31.242985 - [DEBUG] Process 1324. path edge:
48310 2019-Jan-16 21:15:31.243009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48311 2019-Jan-16 21:15:31.243065 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
48312 2019-Jan-16 21:15:31.243700 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48313 2019-Jan-16 21:15:31.244339 - [DEBUG]
48314 2019-Jan-16 21:15:31.244365 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
48315 2019-Jan-16 21:15:31.245018 - [DEBUG] Compose: EdgeIdentity * AllBottom
48316 2019-Jan-16 21:15:31.245046 - [DEBUG]
48317 2019-Jan-16 21:15:31.245083 - [DEBUG] Propagate flow
48318 2019-Jan-16 21:15:31.245106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48319 2019-Jan-16 21:15:31.245163 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
48320 2019-Jan-16 21:15:31.245809 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48321 2019-Jan-16 21:15:31.246445 - [DEBUG] Edge function : AllBottom (result of previous compose)
48322 2019-Jan-16 21:15:31.246470 - [DEBUG]
48323 2019-Jan-16 21:15:31.246495 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48324 2019-Jan-16 21:15:31.246521 - [DEBUG] = AllBottom
48325 2019-Jan-16 21:15:31.246545 - [DEBUG]
48326 2019-Jan-16 21:15:31.246568 - [DEBUG] PROPAGATE: No new function!
48327 2019-Jan-16 21:15:31.246600 - [DEBUG] Compose: EdgeIdentity * AllBottom
48328 2019-Jan-16 21:15:31.246627 - [DEBUG]
48329 2019-Jan-16 21:15:31.246650 - [DEBUG] Propagate flow
48330 2019-Jan-16 21:15:31.246673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48331 2019-Jan-16 21:15:31.246730 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
48332 2019-Jan-16 21:15:31.247388 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48333 2019-Jan-16 21:15:31.248037 - [DEBUG] Edge function : AllBottom (result of previous compose)
48334 2019-Jan-16 21:15:31.248062 - [DEBUG]
48335 2019-Jan-16 21:15:31.248087 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48336 2019-Jan-16 21:15:31.248113 - [DEBUG] = AllBottom
48337 2019-Jan-16 21:15:31.248137 - [DEBUG]
48338 2019-Jan-16 21:15:31.248160 - [DEBUG] PROPAGATE: No new function!
48339 2019-Jan-16 21:15:31.248185 - [DEBUG] EDGE:
48340 2019-Jan-16 21:15:31.248242 - [DEBUG] ---> 48341 2019-Jan-16 21:15:31.248899 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48342 2019-Jan-16 21:15:31.249538 - [DEBUG]
48343 2019-Jan-16 21:15:31.249564 - [DEBUG] EDGE:
48344 2019-Jan-16 21:15:31.249634 - [DEBUG] ---> 48345 2019-Jan-16 21:15:31.250269 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48346 2019-Jan-16 21:15:31.250908 - [DEBUG]
48347 2019-Jan-16 21:15:31.250934 - [DEBUG] EDGE:
48348 2019-Jan-16 21:15:31.250991 - [DEBUG] ---> 48349 2019-Jan-16 21:15:31.251629 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48350 2019-Jan-16 21:15:31.252284 - [DEBUG]
48351 2019-Jan-16 21:15:31.252323 - [DEBUG] Compose: EdgeIdentity * AllBottom
48352 2019-Jan-16 21:15:31.252350 - [DEBUG]
48353 2019-Jan-16 21:15:31.252373 - [DEBUG] Propagate flow
48354 2019-Jan-16 21:15:31.252397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48355 2019-Jan-16 21:15:31.252452 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
48356 2019-Jan-16 21:15:31.253091 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48357 2019-Jan-16 21:15:31.253729 - [DEBUG] Edge function : AllBottom (result of previous compose)
48358 2019-Jan-16 21:15:31.253753 - [DEBUG]
48359 2019-Jan-16 21:15:31.253779 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48360 2019-Jan-16 21:15:31.253805 - [DEBUG] = AllBottom
48361 2019-Jan-16 21:15:31.253829 - [DEBUG]
48362 2019-Jan-16 21:15:31.253852 - [DEBUG] PROPAGATE: No new function!
48363 2019-Jan-16 21:15:31.253879 - [DEBUG] EDGE:
48364 2019-Jan-16 21:15:31.253936 - [DEBUG] ---> 48365 2019-Jan-16 21:15:31.254574 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48366 2019-Jan-16 21:15:31.255228 - [DEBUG]
48367 2019-Jan-16 21:15:31.255254 - [DEBUG] EDGE:
48368 2019-Jan-16 21:15:31.255311 - [DEBUG] ---> 48369 2019-Jan-16 21:15:31.255946 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48370 2019-Jan-16 21:15:31.256584 - [DEBUG]
48371 2019-Jan-16 21:15:31.256610 - [DEBUG] EDGE:
48372 2019-Jan-16 21:15:31.256666 - [DEBUG] ---> 48373 2019-Jan-16 21:15:31.257305 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48374 2019-Jan-16 21:15:31.257942 - [DEBUG]
48375 2019-Jan-16 21:15:31.257969 - [DEBUG] EDGE:
48376 2019-Jan-16 21:15:31.258026 - [DEBUG] ---> 48377 2019-Jan-16 21:15:31.258677 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48378 2019-Jan-16 21:15:31.259315 - [DEBUG]
48379 2019-Jan-16 21:15:31.259341 - [DEBUG] EDGE:
48380 2019-Jan-16 21:15:31.259398 - [DEBUG] ---> 48381 2019-Jan-16 21:15:31.260032 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48382 2019-Jan-16 21:15:31.260669 - [DEBUG]
48383 2019-Jan-16 21:15:31.260695 - [DEBUG] EDGE:
48384 2019-Jan-16 21:15:31.260752 - [DEBUG] ---> 48385 2019-Jan-16 21:15:31.261398 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48386 2019-Jan-16 21:15:31.262051 - [DEBUG]
48387 2019-Jan-16 21:15:31.262077 - [DEBUG] EDGE:
48388 2019-Jan-16 21:15:31.262134 - [DEBUG] ---> 48389 2019-Jan-16 21:15:31.262767 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48390 2019-Jan-16 21:15:31.263412 - [DEBUG]
48391 2019-Jan-16 21:15:31.263438 - [DEBUG] EDGE:
48392 2019-Jan-16 21:15:31.263495 - [DEBUG] ---> 48393 2019-Jan-16 21:15:31.264129 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48394 2019-Jan-16 21:15:31.264767 - [DEBUG]
48395 2019-Jan-16 21:15:31.264793 - [DEBUG] EDGE:
48396 2019-Jan-16 21:15:31.264849 - [DEBUG] ---> 48397 2019-Jan-16 21:15:31.265503 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48398 2019-Jan-16 21:15:31.266141 - [DEBUG]
48399 2019-Jan-16 21:15:31.266180 - [DEBUG] Compose: EdgeIdentity * AllBottom
48400 2019-Jan-16 21:15:31.266208 - [DEBUG]
48401 2019-Jan-16 21:15:31.266231 - [DEBUG] Propagate flow
48402 2019-Jan-16 21:15:31.266254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48403 2019-Jan-16 21:15:31.266311 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48404 2019-Jan-16 21:15:31.266948 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48405 2019-Jan-16 21:15:31.267586 - [DEBUG] Edge function : AllBottom (result of previous compose)
48406 2019-Jan-16 21:15:31.267611 - [DEBUG]
48407 2019-Jan-16 21:15:31.267637 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48408 2019-Jan-16 21:15:31.267662 - [DEBUG] = AllBottom
48409 2019-Jan-16 21:15:31.267686 - [DEBUG]
48410 2019-Jan-16 21:15:31.267709 - [DEBUG] PROPAGATE: No new function!
48411 2019-Jan-16 21:15:31.267737 - [DEBUG] EDGE:
48412 2019-Jan-16 21:15:31.267794 - [DEBUG] ---> 48413 2019-Jan-16 21:15:31.268452 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48414 2019-Jan-16 21:15:31.269091 - [DEBUG]
48415 2019-Jan-16 21:15:31.269120 - [DEBUG] Compose: EdgeIdentity * AllBottom
48416 2019-Jan-16 21:15:31.269145 - [DEBUG]
48417 2019-Jan-16 21:15:31.269169 - [DEBUG] Propagate flow
48418 2019-Jan-16 21:15:31.269192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48419 2019-Jan-16 21:15:31.269248 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48420 2019-Jan-16 21:15:31.269892 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48421 2019-Jan-16 21:15:31.270526 - [DEBUG] Edge function : AllBottom (result of previous compose)
48422 2019-Jan-16 21:15:31.270551 - [DEBUG]
48423 2019-Jan-16 21:15:31.270576 - [DEBUG] Join: AllTop & AllBottom
48424 2019-Jan-16 21:15:31.270601 - [DEBUG] = AllBottom (new jump func)
48425 2019-Jan-16 21:15:31.270626 - [DEBUG]
48426 2019-Jan-16 21:15:31.270649 - [DEBUG] Start adding new jump function
48427 2019-Jan-16 21:15:31.270672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48428 2019-Jan-16 21:15:31.270727 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48429 2019-Jan-16 21:15:31.271370 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48430 2019-Jan-16 21:15:31.272030 - [DEBUG] Edge Function : AllBottom
48431 2019-Jan-16 21:15:31.272059 - [DEBUG] End adding new jump function
48432 2019-Jan-16 21:15:31.272082 - [DEBUG]
48433 2019-Jan-16 21:15:31.272105 - [DEBUG] -------------------------------------------- 1325. Path Edge --------------------------------------------
48434 2019-Jan-16 21:15:31.272130 - [DEBUG]
48435 2019-Jan-16 21:15:31.272153 - [DEBUG] Process 1325. path edge:
48436 2019-Jan-16 21:15:31.272176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48437 2019-Jan-16 21:15:31.272232 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
48438 2019-Jan-16 21:15:31.272877 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
48439 2019-Jan-16 21:15:31.273512 - [DEBUG]
48440 2019-Jan-16 21:15:31.273536 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48441 2019-Jan-16 21:15:31.274187 - [DEBUG] Possible callees:
48442 2019-Jan-16 21:15:31.274212 - [DEBUG] llvm.dbg.declare
48443 2019-Jan-16 21:15:31.274237 - [DEBUG] Possible return sites:
48444 2019-Jan-16 21:15:31.274260 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9648445 2019-Jan-16 21:15:31.275549 - [DEBUG] Found and process special summary
48446 2019-Jan-16 21:15:31.275596 - [DEBUG] Compose: EdgeIdentity * AllBottom
48447 2019-Jan-16 21:15:31.275624 - [DEBUG]
48448 2019-Jan-16 21:15:31.275647 - [DEBUG] Propagate flow
48449 2019-Jan-16 21:15:31.275670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48450 2019-Jan-16 21:15:31.275727 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48451 2019-Jan-16 21:15:31.276366 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48452 2019-Jan-16 21:15:31.277000 - [DEBUG] Edge function : AllBottom (result of previous compose)
48453 2019-Jan-16 21:15:31.277025 - [DEBUG]
48454 2019-Jan-16 21:15:31.277050 - [DEBUG] Join: AllTop & AllBottom
48455 2019-Jan-16 21:15:31.277075 - [DEBUG] = AllBottom (new jump func)
48456 2019-Jan-16 21:15:31.277099 - [DEBUG]
48457 2019-Jan-16 21:15:31.277123 - [DEBUG] Start adding new jump function
48458 2019-Jan-16 21:15:31.277146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48459 2019-Jan-16 21:15:31.277201 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48460 2019-Jan-16 21:15:31.277836 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48461 2019-Jan-16 21:15:31.278488 - [DEBUG] Edge Function : AllBottom
48462 2019-Jan-16 21:15:31.278516 - [DEBUG] End adding new jump function
48463 2019-Jan-16 21:15:31.278540 - [DEBUG]
48464 2019-Jan-16 21:15:31.278563 - [DEBUG] -------------------------------------------- 1326. Path Edge --------------------------------------------
48465 2019-Jan-16 21:15:31.278587 - [DEBUG]
48466 2019-Jan-16 21:15:31.278610 - [DEBUG] Process 1326. path edge:
48467 2019-Jan-16 21:15:31.278633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48468 2019-Jan-16 21:15:31.278689 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
48469 2019-Jan-16 21:15:31.279335 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
48470 2019-Jan-16 21:15:31.279977 - [DEBUG]
48471 2019-Jan-16 21:15:31.280001 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48472 2019-Jan-16 21:15:31.280658 - [DEBUG] Compose: EdgeIdentity * AllBottom
48473 2019-Jan-16 21:15:31.280686 - [DEBUG]
48474 2019-Jan-16 21:15:31.280710 - [DEBUG] Propagate flow
48475 2019-Jan-16 21:15:31.280733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48476 2019-Jan-16 21:15:31.280789 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
48477 2019-Jan-16 21:15:31.281426 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48478 2019-Jan-16 21:15:31.282076 - [DEBUG] Edge function : AllBottom (result of previous compose)
48479 2019-Jan-16 21:15:31.282101 - [DEBUG]
48480 2019-Jan-16 21:15:31.282125 - [DEBUG] Join: AllTop & AllBottom
48481 2019-Jan-16 21:15:31.282151 - [DEBUG] = AllBottom (new jump func)
48482 2019-Jan-16 21:15:31.282175 - [DEBUG]
48483 2019-Jan-16 21:15:31.282198 - [DEBUG] Start adding new jump function
48484 2019-Jan-16 21:15:31.282221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48485 2019-Jan-16 21:15:31.282277 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48486 2019-Jan-16 21:15:31.282912 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
48487 2019-Jan-16 21:15:31.283545 - [DEBUG] Edge Function : AllBottom
48488 2019-Jan-16 21:15:31.283573 - [DEBUG] End adding new jump function
48489 2019-Jan-16 21:15:31.283597 - [DEBUG]
48490 2019-Jan-16 21:15:31.283620 - [DEBUG] -------------------------------------------- 1327. Path Edge --------------------------------------------
48491 2019-Jan-16 21:15:31.283644 - [DEBUG]
48492 2019-Jan-16 21:15:31.283667 - [DEBUG] Process 1327. path edge:
48493 2019-Jan-16 21:15:31.283691 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48494 2019-Jan-16 21:15:31.283747 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
48495 2019-Jan-16 21:15:31.284381 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
48496 2019-Jan-16 21:15:31.285016 - [DEBUG]
48497 2019-Jan-16 21:15:31.285040 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
48498 2019-Jan-16 21:15:31.285706 - [DEBUG] Compose: EdgeIdentity * AllBottom
48499 2019-Jan-16 21:15:31.285734 - [DEBUG]
48500 2019-Jan-16 21:15:31.285758 - [DEBUG] Propagate flow
48501 2019-Jan-16 21:15:31.285781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48502 2019-Jan-16 21:15:31.285837 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
48503 2019-Jan-16 21:15:31.286470 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48504 2019-Jan-16 21:15:31.287105 - [DEBUG] Edge function : AllBottom (result of previous compose)
48505 2019-Jan-16 21:15:31.287130 - [DEBUG]
48506 2019-Jan-16 21:15:31.287154 - [DEBUG] Join: AllTop & AllBottom
48507 2019-Jan-16 21:15:31.287179 - [DEBUG] = AllBottom (new jump func)
48508 2019-Jan-16 21:15:31.287204 - [DEBUG]
48509 2019-Jan-16 21:15:31.287227 - [DEBUG] Start adding new jump function
48510 2019-Jan-16 21:15:31.287250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48511 2019-Jan-16 21:15:31.287306 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48512 2019-Jan-16 21:15:31.287939 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
48513 2019-Jan-16 21:15:31.288595 - [DEBUG] Edge Function : AllBottom
48514 2019-Jan-16 21:15:31.288623 - [DEBUG] End adding new jump function
48515 2019-Jan-16 21:15:31.288647 - [DEBUG]
48516 2019-Jan-16 21:15:31.288670 - [DEBUG] -------------------------------------------- 1328. Path Edge --------------------------------------------
48517 2019-Jan-16 21:15:31.288695 - [DEBUG]
48518 2019-Jan-16 21:15:31.288718 - [DEBUG] Process 1328. path edge:
48519 2019-Jan-16 21:15:31.288742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48520 2019-Jan-16 21:15:31.288798 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
48521 2019-Jan-16 21:15:31.289431 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
48522 2019-Jan-16 21:15:31.290064 - [DEBUG]
48523 2019-Jan-16 21:15:31.290089 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
48524 2019-Jan-16 21:15:31.290747 - [DEBUG] EDGE:
48525 2019-Jan-16 21:15:31.290806 - [DEBUG] ---> 48526 2019-Jan-16 21:15:31.291439 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
48527 2019-Jan-16 21:15:31.292088 - [DEBUG]
48528 2019-Jan-16 21:15:31.292113 - [DEBUG] EDGE:
48529 2019-Jan-16 21:15:31.292170 - [DEBUG] ---> 48530 2019-Jan-16 21:15:31.292803 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
48531 2019-Jan-16 21:15:31.293438 - [DEBUG]
48532 2019-Jan-16 21:15:31.293464 - [DEBUG] Compose: EdgeIdentity * AllBottom
48533 2019-Jan-16 21:15:31.293490 - [DEBUG]
48534 2019-Jan-16 21:15:31.293513 - [DEBUG] Propagate flow
48535 2019-Jan-16 21:15:31.293536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48536 2019-Jan-16 21:15:31.293591 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
48537 2019-Jan-16 21:15:31.294226 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48538 2019-Jan-16 21:15:31.294863 - [DEBUG] Edge function : AllBottom (result of previous compose)
48539 2019-Jan-16 21:15:31.294888 - [DEBUG]
48540 2019-Jan-16 21:15:31.294913 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48541 2019-Jan-16 21:15:31.294939 - [DEBUG] = AllBottom
48542 2019-Jan-16 21:15:31.294963 - [DEBUG]
48543 2019-Jan-16 21:15:31.294986 - [DEBUG] PROPAGATE: No new function!
48544 2019-Jan-16 21:15:31.295010 - [DEBUG] EDGE:
48545 2019-Jan-16 21:15:31.295078 - [DEBUG] ---> 48546 2019-Jan-16 21:15:31.295724 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
48547 2019-Jan-16 21:15:31.296359 - [DEBUG]
48548 2019-Jan-16 21:15:31.296385 - [DEBUG] Compose: EdgeIdentity * AllBottom
48549 2019-Jan-16 21:15:31.296410 - [DEBUG]
48550 2019-Jan-16 21:15:31.296434 - [DEBUG] Propagate flow
48551 2019-Jan-16 21:15:31.296457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48552 2019-Jan-16 21:15:31.296512 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48553 2019-Jan-16 21:15:31.297150 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48554 2019-Jan-16 21:15:31.297794 - [DEBUG] Edge function : AllBottom (result of previous compose)
48555 2019-Jan-16 21:15:31.297819 - [DEBUG]
48556 2019-Jan-16 21:15:31.297844 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48557 2019-Jan-16 21:15:31.297885 - [DEBUG] = AllBottom
48558 2019-Jan-16 21:15:31.297910 - [DEBUG]
48559 2019-Jan-16 21:15:31.297932 - [DEBUG] PROPAGATE: No new function!
48560 2019-Jan-16 21:15:31.297971 - [DEBUG] Compose: EdgeIdentity * AllBottom
48561 2019-Jan-16 21:15:31.297998 - [DEBUG]
48562 2019-Jan-16 21:15:31.298022 - [DEBUG] Propagate flow
48563 2019-Jan-16 21:15:31.298045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48564 2019-Jan-16 21:15:31.298102 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48565 2019-Jan-16 21:15:31.298757 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48566 2019-Jan-16 21:15:31.299392 - [DEBUG] Edge function : AllBottom (result of previous compose)
48567 2019-Jan-16 21:15:31.299417 - [DEBUG]
48568 2019-Jan-16 21:15:31.299442 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48569 2019-Jan-16 21:15:31.299467 - [DEBUG] = AllBottom
48570 2019-Jan-16 21:15:31.299491 - [DEBUG]
48571 2019-Jan-16 21:15:31.299514 - [DEBUG] PROPAGATE: No new function!
48572 2019-Jan-16 21:15:31.299539 - [DEBUG] Compose: EdgeIdentity * AllBottom
48573 2019-Jan-16 21:15:31.299565 - [DEBUG]
48574 2019-Jan-16 21:15:31.299588 - [DEBUG] Propagate flow
48575 2019-Jan-16 21:15:31.299611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48576 2019-Jan-16 21:15:31.299667 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48577 2019-Jan-16 21:15:31.300305 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48578 2019-Jan-16 21:15:31.300949 - [DEBUG] Edge function : AllBottom (result of previous compose)
48579 2019-Jan-16 21:15:31.300974 - [DEBUG]
48580 2019-Jan-16 21:15:31.300999 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48581 2019-Jan-16 21:15:31.301024 - [DEBUG] = AllBottom
48582 2019-Jan-16 21:15:31.301048 - [DEBUG]
48583 2019-Jan-16 21:15:31.301071 - [DEBUG] PROPAGATE: No new function!
48584 2019-Jan-16 21:15:31.301097 - [DEBUG] EDGE:
48585 2019-Jan-16 21:15:31.301154 - [DEBUG] ---> 48586 2019-Jan-16 21:15:31.301814 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
48587 2019-Jan-16 21:15:31.302456 - [DEBUG]
48588 2019-Jan-16 21:15:31.302493 - [DEBUG] Compose: EdgeIdentity * AllBottom
48589 2019-Jan-16 21:15:31.302520 - [DEBUG]
48590 2019-Jan-16 21:15:31.302544 - [DEBUG] Propagate flow
48591 2019-Jan-16 21:15:31.302567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48592 2019-Jan-16 21:15:31.302623 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48593 2019-Jan-16 21:15:31.303262 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48594 2019-Jan-16 21:15:31.303900 - [DEBUG] Edge function : AllBottom (result of previous compose)
48595 2019-Jan-16 21:15:31.303925 - [DEBUG]
48596 2019-Jan-16 21:15:31.303949 - [DEBUG] Join: AllTop & AllBottom
48597 2019-Jan-16 21:15:31.303975 - [DEBUG] = AllBottom (new jump func)
48598 2019-Jan-16 21:15:31.303999 - [DEBUG]
48599 2019-Jan-16 21:15:31.304022 - [DEBUG] Start adding new jump function
48600 2019-Jan-16 21:15:31.304045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48601 2019-Jan-16 21:15:31.304101 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48602 2019-Jan-16 21:15:31.304740 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48603 2019-Jan-16 21:15:31.305391 - [DEBUG] Edge Function : AllBottom
48604 2019-Jan-16 21:15:31.305434 - [DEBUG] End adding new jump function
48605 2019-Jan-16 21:15:31.305458 - [DEBUG]
48606 2019-Jan-16 21:15:31.305482 - [DEBUG] -------------------------------------------- 1329. Path Edge --------------------------------------------
48607 2019-Jan-16 21:15:31.305506 - [DEBUG]
48608 2019-Jan-16 21:15:31.305529 - [DEBUG] Process 1329. path edge:
48609 2019-Jan-16 21:15:31.305553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48610 2019-Jan-16 21:15:31.305610 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
48611 2019-Jan-16 21:15:31.306248 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48612 2019-Jan-16 21:15:31.306886 - [DEBUG]
48613 2019-Jan-16 21:15:31.306910 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48614 2019-Jan-16 21:15:31.307553 - [DEBUG] Possible callees:
48615 2019-Jan-16 21:15:31.307578 - [DEBUG] bar
48616 2019-Jan-16 21:15:31.307602 - [DEBUG] Possible return sites:
48617 2019-Jan-16 21:15:31.307626 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8948618 2019-Jan-16 21:15:31.308905 - [DEBUG] Found and process special summary
48619 2019-Jan-16 21:15:31.308940 - [DEBUG] Compose: EdgeIdentity * AllBottom
48620 2019-Jan-16 21:15:31.308966 - [DEBUG]
48621 2019-Jan-16 21:15:31.308990 - [DEBUG] Propagate flow
48622 2019-Jan-16 21:15:31.309013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48623 2019-Jan-16 21:15:31.309069 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48624 2019-Jan-16 21:15:31.309709 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48625 2019-Jan-16 21:15:31.310346 - [DEBUG] Edge function : AllBottom (result of previous compose)
48626 2019-Jan-16 21:15:31.310371 - [DEBUG]
48627 2019-Jan-16 21:15:31.310396 - [DEBUG] Join: AllTop & AllBottom
48628 2019-Jan-16 21:15:31.310422 - [DEBUG] = AllBottom (new jump func)
48629 2019-Jan-16 21:15:31.310446 - [DEBUG]
48630 2019-Jan-16 21:15:31.310469 - [DEBUG] Start adding new jump function
48631 2019-Jan-16 21:15:31.310492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48632 2019-Jan-16 21:15:31.310548 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48633 2019-Jan-16 21:15:31.311192 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48634 2019-Jan-16 21:15:31.311849 - [DEBUG] Edge Function : AllBottom
48635 2019-Jan-16 21:15:31.311877 - [DEBUG] End adding new jump function
48636 2019-Jan-16 21:15:31.311900 - [DEBUG]
48637 2019-Jan-16 21:15:31.311923 - [DEBUG] -------------------------------------------- 1330. Path Edge --------------------------------------------
48638 2019-Jan-16 21:15:31.311948 - [DEBUG]
48639 2019-Jan-16 21:15:31.311971 - [DEBUG] Process 1330. path edge:
48640 2019-Jan-16 21:15:31.311994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48641 2019-Jan-16 21:15:31.312051 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
48642 2019-Jan-16 21:15:31.312689 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48643 2019-Jan-16 21:15:31.313327 - [DEBUG]
48644 2019-Jan-16 21:15:31.313351 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48645 2019-Jan-16 21:15:31.314004 - [DEBUG] Compose: EdgeIdentity * AllBottom
48646 2019-Jan-16 21:15:31.314031 - [DEBUG]
48647 2019-Jan-16 21:15:31.314055 - [DEBUG] Propagate flow
48648 2019-Jan-16 21:15:31.314078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48649 2019-Jan-16 21:15:31.314143 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
48650 2019-Jan-16 21:15:31.314779 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48651 2019-Jan-16 21:15:31.315432 - [DEBUG] Edge function : AllBottom (result of previous compose)
48652 2019-Jan-16 21:15:31.315457 - [DEBUG]
48653 2019-Jan-16 21:15:31.315482 - [DEBUG] Join: AllTop & AllBottom
48654 2019-Jan-16 21:15:31.315507 - [DEBUG] = AllBottom (new jump func)
48655 2019-Jan-16 21:15:31.315531 - [DEBUG]
48656 2019-Jan-16 21:15:31.315554 - [DEBUG] Start adding new jump function
48657 2019-Jan-16 21:15:31.315577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48658 2019-Jan-16 21:15:31.315633 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48659 2019-Jan-16 21:15:31.316281 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
48660 2019-Jan-16 21:15:31.316915 - [DEBUG] Edge Function : AllBottom
48661 2019-Jan-16 21:15:31.316943 - [DEBUG] End adding new jump function
48662 2019-Jan-16 21:15:31.316967 - [DEBUG]
48663 2019-Jan-16 21:15:31.316991 - [DEBUG] -------------------------------------------- 1331. Path Edge --------------------------------------------
48664 2019-Jan-16 21:15:31.317015 - [DEBUG]
48665 2019-Jan-16 21:15:31.317038 - [DEBUG] Process 1331. path edge:
48666 2019-Jan-16 21:15:31.317062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48667 2019-Jan-16 21:15:31.317118 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
48668 2019-Jan-16 21:15:31.317752 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48669 2019-Jan-16 21:15:31.318389 - [DEBUG]
48670 2019-Jan-16 21:15:31.318429 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
48671 2019-Jan-16 21:15:31.319078 - [DEBUG] Compose: EdgeIdentity * AllBottom
48672 2019-Jan-16 21:15:31.319106 - [DEBUG]
48673 2019-Jan-16 21:15:31.319130 - [DEBUG] Propagate flow
48674 2019-Jan-16 21:15:31.319153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48675 2019-Jan-16 21:15:31.319209 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48676 2019-Jan-16 21:15:31.319855 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48677 2019-Jan-16 21:15:31.320494 - [DEBUG] Edge function : AllBottom (result of previous compose)
48678 2019-Jan-16 21:15:31.320519 - [DEBUG]
48679 2019-Jan-16 21:15:31.320544 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48680 2019-Jan-16 21:15:31.320570 - [DEBUG] = AllBottom
48681 2019-Jan-16 21:15:31.320594 - [DEBUG]
48682 2019-Jan-16 21:15:31.320617 - [DEBUG] PROPAGATE: No new function!
48683 2019-Jan-16 21:15:31.320649 - [DEBUG] Compose: EdgeIdentity * AllBottom
48684 2019-Jan-16 21:15:31.320676 - [DEBUG]
48685 2019-Jan-16 21:15:31.320700 - [DEBUG] Propagate flow
48686 2019-Jan-16 21:15:31.320723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48687 2019-Jan-16 21:15:31.320779 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48688 2019-Jan-16 21:15:31.321424 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48689 2019-Jan-16 21:15:31.322079 - [DEBUG] Edge function : AllBottom (result of previous compose)
48690 2019-Jan-16 21:15:31.322104 - [DEBUG]
48691 2019-Jan-16 21:15:31.322128 - [DEBUG] Join: AllTop & AllBottom
48692 2019-Jan-16 21:15:31.322162 - [DEBUG] = AllBottom (new jump func)
48693 2019-Jan-16 21:15:31.322186 - [DEBUG]
48694 2019-Jan-16 21:15:31.322209 - [DEBUG] Start adding new jump function
48695 2019-Jan-16 21:15:31.322233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48696 2019-Jan-16 21:15:31.322289 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48697 2019-Jan-16 21:15:31.322928 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48698 2019-Jan-16 21:15:31.323572 - [DEBUG] Edge Function : AllBottom
48699 2019-Jan-16 21:15:31.323600 - [DEBUG] End adding new jump function
48700 2019-Jan-16 21:15:31.323624 - [DEBUG]
48701 2019-Jan-16 21:15:31.323647 - [DEBUG] -------------------------------------------- 1332. Path Edge --------------------------------------------
48702 2019-Jan-16 21:15:31.323672 - [DEBUG]
48703 2019-Jan-16 21:15:31.323695 - [DEBUG] Process 1332. path edge:
48704 2019-Jan-16 21:15:31.323718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48705 2019-Jan-16 21:15:31.323774 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
48706 2019-Jan-16 21:15:31.324419 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48707 2019-Jan-16 21:15:31.325056 - [DEBUG]
48708 2019-Jan-16 21:15:31.325094 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48709 2019-Jan-16 21:15:31.325747 - [DEBUG] Possible callees:
48710 2019-Jan-16 21:15:31.325772 - [DEBUG] llvm.dbg.declare
48711 2019-Jan-16 21:15:31.325796 - [DEBUG] Possible return sites:
48712 2019-Jan-16 21:15:31.325820 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10348713 2019-Jan-16 21:15:31.327093 - [DEBUG] Found and process special summary
48714 2019-Jan-16 21:15:31.327127 - [DEBUG] Compose: EdgeIdentity * AllBottom
48715 2019-Jan-16 21:15:31.327154 - [DEBUG]
48716 2019-Jan-16 21:15:31.327177 - [DEBUG] Propagate flow
48717 2019-Jan-16 21:15:31.327201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48718 2019-Jan-16 21:15:31.327257 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48719 2019-Jan-16 21:15:31.327897 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48720 2019-Jan-16 21:15:31.328558 - [DEBUG] Edge function : AllBottom (result of previous compose)
48721 2019-Jan-16 21:15:31.328583 - [DEBUG]
48722 2019-Jan-16 21:15:31.328608 - [DEBUG] Join: AllTop & AllBottom
48723 2019-Jan-16 21:15:31.328634 - [DEBUG] = AllBottom (new jump func)
48724 2019-Jan-16 21:15:31.328658 - [DEBUG]
48725 2019-Jan-16 21:15:31.328681 - [DEBUG] Start adding new jump function
48726 2019-Jan-16 21:15:31.328704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48727 2019-Jan-16 21:15:31.328760 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48728 2019-Jan-16 21:15:31.329399 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48729 2019-Jan-16 21:15:31.330035 - [DEBUG] Edge Function : AllBottom
48730 2019-Jan-16 21:15:31.330064 - [DEBUG] End adding new jump function
48731 2019-Jan-16 21:15:31.330088 - [DEBUG]
48732 2019-Jan-16 21:15:31.330111 - [DEBUG] -------------------------------------------- 1333. Path Edge --------------------------------------------
48733 2019-Jan-16 21:15:31.330136 - [DEBUG]
48734 2019-Jan-16 21:15:31.330159 - [DEBUG] Process 1333. path edge:
48735 2019-Jan-16 21:15:31.330191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48736 2019-Jan-16 21:15:31.330247 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
48737 2019-Jan-16 21:15:31.330885 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48738 2019-Jan-16 21:15:31.331523 - [DEBUG]
48739 2019-Jan-16 21:15:31.331547 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48740 2019-Jan-16 21:15:31.332217 - [DEBUG] Compose: EdgeIdentity * AllBottom
48741 2019-Jan-16 21:15:31.332245 - [DEBUG]
48742 2019-Jan-16 21:15:31.332269 - [DEBUG] Propagate flow
48743 2019-Jan-16 21:15:31.332292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48744 2019-Jan-16 21:15:31.332348 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
48745 2019-Jan-16 21:15:31.332983 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48746 2019-Jan-16 21:15:31.333620 - [DEBUG] Edge function : AllBottom (result of previous compose)
48747 2019-Jan-16 21:15:31.333645 - [DEBUG]
48748 2019-Jan-16 21:15:31.333670 - [DEBUG] Join: AllTop & AllBottom
48749 2019-Jan-16 21:15:31.333695 - [DEBUG] = AllBottom (new jump func)
48750 2019-Jan-16 21:15:31.333720 - [DEBUG]
48751 2019-Jan-16 21:15:31.333743 - [DEBUG] Start adding new jump function
48752 2019-Jan-16 21:15:31.333766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48753 2019-Jan-16 21:15:31.333821 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48754 2019-Jan-16 21:15:31.334459 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
48755 2019-Jan-16 21:15:31.335104 - [DEBUG] Edge Function : AllBottom
48756 2019-Jan-16 21:15:31.335133 - [DEBUG] End adding new jump function
48757 2019-Jan-16 21:15:31.335157 - [DEBUG]
48758 2019-Jan-16 21:15:31.335180 - [DEBUG] -------------------------------------------- 1334. Path Edge --------------------------------------------
48759 2019-Jan-16 21:15:31.335204 - [DEBUG]
48760 2019-Jan-16 21:15:31.335227 - [DEBUG] Process 1334. path edge:
48761 2019-Jan-16 21:15:31.335251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48762 2019-Jan-16 21:15:31.335307 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
48763 2019-Jan-16 21:15:31.335941 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48764 2019-Jan-16 21:15:31.336579 - [DEBUG]
48765 2019-Jan-16 21:15:31.336603 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
48766 2019-Jan-16 21:15:31.337254 - [DEBUG] Compose: EdgeIdentity * AllBottom
48767 2019-Jan-16 21:15:31.337283 - [DEBUG]
48768 2019-Jan-16 21:15:31.337307 - [DEBUG] Propagate flow
48769 2019-Jan-16 21:15:31.337330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48770 2019-Jan-16 21:15:31.337388 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
48771 2019-Jan-16 21:15:31.338020 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48772 2019-Jan-16 21:15:31.338675 - [DEBUG] Edge function : AllBottom (result of previous compose)
48773 2019-Jan-16 21:15:31.338700 - [DEBUG]
48774 2019-Jan-16 21:15:31.338726 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48775 2019-Jan-16 21:15:31.338751 - [DEBUG] = AllBottom
48776 2019-Jan-16 21:15:31.338776 - [DEBUG]
48777 2019-Jan-16 21:15:31.338799 - [DEBUG] PROPAGATE: No new function!
48778 2019-Jan-16 21:15:31.338824 - [DEBUG] EDGE:
48779 2019-Jan-16 21:15:31.338882 - [DEBUG] ---> 48780 2019-Jan-16 21:15:31.339515 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48781 2019-Jan-16 21:15:31.340159 - [DEBUG]
48782 2019-Jan-16 21:15:31.340186 - [DEBUG] EDGE:
48783 2019-Jan-16 21:15:31.340243 - [DEBUG] ---> 48784 2019-Jan-16 21:15:31.340882 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48785 2019-Jan-16 21:15:31.341519 - [DEBUG]
48786 2019-Jan-16 21:15:31.341557 - [DEBUG] Compose: EdgeIdentity * AllBottom
48787 2019-Jan-16 21:15:31.341584 - [DEBUG]
48788 2019-Jan-16 21:15:31.341608 - [DEBUG] Propagate flow
48789 2019-Jan-16 21:15:31.341631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48790 2019-Jan-16 21:15:31.341687 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48791 2019-Jan-16 21:15:31.342361 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48792 2019-Jan-16 21:15:31.343063 - [DEBUG] Edge function : AllBottom (result of previous compose)
48793 2019-Jan-16 21:15:31.343091 - [DEBUG]
48794 2019-Jan-16 21:15:31.343119 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48795 2019-Jan-16 21:15:31.343145 - [DEBUG] = AllBottom
48796 2019-Jan-16 21:15:31.343170 - [DEBUG]
48797 2019-Jan-16 21:15:31.343193 - [DEBUG] PROPAGATE: No new function!
48798 2019-Jan-16 21:15:31.343231 - [DEBUG] EDGE:
48799 2019-Jan-16 21:15:31.343303 - [DEBUG] ---> 48800 2019-Jan-16 21:15:31.344023 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48801 2019-Jan-16 21:15:31.344715 - [DEBUG]
48802 2019-Jan-16 21:15:31.344745 - [DEBUG] EDGE:
48803 2019-Jan-16 21:15:31.344810 - [DEBUG] ---> 48804 2019-Jan-16 21:15:31.345511 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48805 2019-Jan-16 21:15:31.346157 - [DEBUG]
48806 2019-Jan-16 21:15:31.346184 - [DEBUG] EDGE:
48807 2019-Jan-16 21:15:31.346243 - [DEBUG] ---> 48808 2019-Jan-16 21:15:31.346881 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48809 2019-Jan-16 21:15:31.347517 - [DEBUG]
48810 2019-Jan-16 21:15:31.347573 - [DEBUG] Compose: EdgeIdentity * AllBottom
48811 2019-Jan-16 21:15:31.347601 - [DEBUG]
48812 2019-Jan-16 21:15:31.347626 - [DEBUG] Propagate flow
48813 2019-Jan-16 21:15:31.347649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48814 2019-Jan-16 21:15:31.347707 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48815 2019-Jan-16 21:15:31.348345 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48816 2019-Jan-16 21:15:31.349000 - [DEBUG] Edge function : AllBottom (result of previous compose)
48817 2019-Jan-16 21:15:31.349026 - [DEBUG]
48818 2019-Jan-16 21:15:31.349052 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48819 2019-Jan-16 21:15:31.349078 - [DEBUG] = AllBottom
48820 2019-Jan-16 21:15:31.349102 - [DEBUG]
48821 2019-Jan-16 21:15:31.349125 - [DEBUG] PROPAGATE: No new function!
48822 2019-Jan-16 21:15:31.349155 - [DEBUG] EDGE:
48823 2019-Jan-16 21:15:31.349212 - [DEBUG] ---> 48824 2019-Jan-16 21:15:31.349870 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48825 2019-Jan-16 21:15:31.350508 - [DEBUG]
48826 2019-Jan-16 21:15:31.350537 - [DEBUG] Compose: EdgeIdentity * AllBottom
48827 2019-Jan-16 21:15:31.350563 - [DEBUG]
48828 2019-Jan-16 21:15:31.350587 - [DEBUG] Propagate flow
48829 2019-Jan-16 21:15:31.350610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48830 2019-Jan-16 21:15:31.350666 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48831 2019-Jan-16 21:15:31.351302 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48832 2019-Jan-16 21:15:31.351953 - [DEBUG] Edge function : AllBottom (result of previous compose)
48833 2019-Jan-16 21:15:31.351978 - [DEBUG]
48834 2019-Jan-16 21:15:31.352003 - [DEBUG] Join: AllTop & AllBottom
48835 2019-Jan-16 21:15:31.352029 - [DEBUG] = AllBottom (new jump func)
48836 2019-Jan-16 21:15:31.352053 - [DEBUG]
48837 2019-Jan-16 21:15:31.352077 - [DEBUG] Start adding new jump function
48838 2019-Jan-16 21:15:31.352100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48839 2019-Jan-16 21:15:31.352156 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48840 2019-Jan-16 21:15:31.352791 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48841 2019-Jan-16 21:15:31.353427 - [DEBUG] Edge Function : AllBottom
48842 2019-Jan-16 21:15:31.353457 - [DEBUG] End adding new jump function
48843 2019-Jan-16 21:15:31.353481 - [DEBUG]
48844 2019-Jan-16 21:15:31.353505 - [DEBUG] -------------------------------------------- 1335. Path Edge --------------------------------------------
48845 2019-Jan-16 21:15:31.353530 - [DEBUG]
48846 2019-Jan-16 21:15:31.353553 - [DEBUG] Process 1335. path edge:
48847 2019-Jan-16 21:15:31.353577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48848 2019-Jan-16 21:15:31.353633 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
48849 2019-Jan-16 21:15:31.354270 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
48850 2019-Jan-16 21:15:31.354904 - [DEBUG]
48851 2019-Jan-16 21:15:31.354929 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48852 2019-Jan-16 21:15:31.355593 - [DEBUG] Possible callees:
48853 2019-Jan-16 21:15:31.355618 - [DEBUG] bar
48854 2019-Jan-16 21:15:31.355643 - [DEBUG] Possible return sites:
48855 2019-Jan-16 21:15:31.355666 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8948856 2019-Jan-16 21:15:31.356933 - [DEBUG] Found and process special summary
48857 2019-Jan-16 21:15:31.356981 - [DEBUG] Compose: EdgeIdentity * AllBottom
48858 2019-Jan-16 21:15:31.357008 - [DEBUG]
48859 2019-Jan-16 21:15:31.357032 - [DEBUG] Propagate flow
48860 2019-Jan-16 21:15:31.357056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48861 2019-Jan-16 21:15:31.357112 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48862 2019-Jan-16 21:15:31.357751 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48863 2019-Jan-16 21:15:31.358386 - [DEBUG] Edge function : AllBottom (result of previous compose)
48864 2019-Jan-16 21:15:31.358425 - [DEBUG]
48865 2019-Jan-16 21:15:31.358450 - [DEBUG] Join: AllTop & AllBottom
48866 2019-Jan-16 21:15:31.358476 - [DEBUG] = AllBottom (new jump func)
48867 2019-Jan-16 21:15:31.358500 - [DEBUG]
48868 2019-Jan-16 21:15:31.358523 - [DEBUG] Start adding new jump function
48869 2019-Jan-16 21:15:31.358555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48870 2019-Jan-16 21:15:31.358612 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48871 2019-Jan-16 21:15:31.359248 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48872 2019-Jan-16 21:15:31.359886 - [DEBUG] Edge Function : AllBottom
48873 2019-Jan-16 21:15:31.359914 - [DEBUG] End adding new jump function
48874 2019-Jan-16 21:15:31.359938 - [DEBUG]
48875 2019-Jan-16 21:15:31.359962 - [DEBUG] -------------------------------------------- 1336. Path Edge --------------------------------------------
48876 2019-Jan-16 21:15:31.359986 - [DEBUG]
48877 2019-Jan-16 21:15:31.360010 - [DEBUG] Process 1336. path edge:
48878 2019-Jan-16 21:15:31.360034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48879 2019-Jan-16 21:15:31.360090 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
48880 2019-Jan-16 21:15:31.360738 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
48881 2019-Jan-16 21:15:31.361380 - [DEBUG]
48882 2019-Jan-16 21:15:31.361405 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48883 2019-Jan-16 21:15:31.362082 - [DEBUG] Compose: EdgeIdentity * AllBottom
48884 2019-Jan-16 21:15:31.362111 - [DEBUG]
48885 2019-Jan-16 21:15:31.362135 - [DEBUG] Propagate flow
48886 2019-Jan-16 21:15:31.362158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48887 2019-Jan-16 21:15:31.362215 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
48888 2019-Jan-16 21:15:31.362851 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48889 2019-Jan-16 21:15:31.363485 - [DEBUG] Edge function : AllBottom (result of previous compose)
48890 2019-Jan-16 21:15:31.363510 - [DEBUG]
48891 2019-Jan-16 21:15:31.363535 - [DEBUG] Join: AllTop & AllBottom
48892 2019-Jan-16 21:15:31.363560 - [DEBUG] = AllBottom (new jump func)
48893 2019-Jan-16 21:15:31.363584 - [DEBUG]
48894 2019-Jan-16 21:15:31.363608 - [DEBUG] Start adding new jump function
48895 2019-Jan-16 21:15:31.363631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48896 2019-Jan-16 21:15:31.363686 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48897 2019-Jan-16 21:15:31.364320 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
48898 2019-Jan-16 21:15:31.364955 - [DEBUG] Edge Function : AllBottom
48899 2019-Jan-16 21:15:31.364983 - [DEBUG] End adding new jump function
48900 2019-Jan-16 21:15:31.365006 - [DEBUG]
48901 2019-Jan-16 21:15:31.365030 - [DEBUG] -------------------------------------------- 1337. Path Edge --------------------------------------------
48902 2019-Jan-16 21:15:31.365054 - [DEBUG]
48903 2019-Jan-16 21:15:31.365091 - [DEBUG] Process 1337. path edge:
48904 2019-Jan-16 21:15:31.365115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48905 2019-Jan-16 21:15:31.365171 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
48906 2019-Jan-16 21:15:31.365805 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
48907 2019-Jan-16 21:15:31.366439 - [DEBUG]
48908 2019-Jan-16 21:15:31.366465 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
48909 2019-Jan-16 21:15:31.367114 - [DEBUG] Compose: EdgeIdentity * AllBottom
48910 2019-Jan-16 21:15:31.367142 - [DEBUG]
48911 2019-Jan-16 21:15:31.367175 - [DEBUG] Propagate flow
48912 2019-Jan-16 21:15:31.367199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48913 2019-Jan-16 21:15:31.367255 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48914 2019-Jan-16 21:15:31.367903 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48915 2019-Jan-16 21:15:31.368554 - [DEBUG] Edge function : AllBottom (result of previous compose)
48916 2019-Jan-16 21:15:31.368579 - [DEBUG]
48917 2019-Jan-16 21:15:31.368605 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48918 2019-Jan-16 21:15:31.368631 - [DEBUG] = AllBottom
48919 2019-Jan-16 21:15:31.368655 - [DEBUG]
48920 2019-Jan-16 21:15:31.368678 - [DEBUG] PROPAGATE: No new function!
48921 2019-Jan-16 21:15:31.368711 - [DEBUG] Compose: EdgeIdentity * AllBottom
48922 2019-Jan-16 21:15:31.368738 - [DEBUG]
48923 2019-Jan-16 21:15:31.368762 - [DEBUG] Propagate flow
48924 2019-Jan-16 21:15:31.368785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48925 2019-Jan-16 21:15:31.368842 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48926 2019-Jan-16 21:15:31.369487 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48927 2019-Jan-16 21:15:31.370122 - [DEBUG] Edge function : AllBottom (result of previous compose)
48928 2019-Jan-16 21:15:31.370148 - [DEBUG]
48929 2019-Jan-16 21:15:31.370172 - [DEBUG] Join: AllTop & AllBottom
48930 2019-Jan-16 21:15:31.370198 - [DEBUG] = AllBottom (new jump func)
48931 2019-Jan-16 21:15:31.370222 - [DEBUG]
48932 2019-Jan-16 21:15:31.370245 - [DEBUG] Start adding new jump function
48933 2019-Jan-16 21:15:31.370268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48934 2019-Jan-16 21:15:31.370324 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48935 2019-Jan-16 21:15:31.370959 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48936 2019-Jan-16 21:15:31.371602 - [DEBUG] Edge Function : AllBottom
48937 2019-Jan-16 21:15:31.371630 - [DEBUG] End adding new jump function
48938 2019-Jan-16 21:15:31.371655 - [DEBUG]
48939 2019-Jan-16 21:15:31.371679 - [DEBUG] -------------------------------------------- 1338. Path Edge --------------------------------------------
48940 2019-Jan-16 21:15:31.371703 - [DEBUG]
48941 2019-Jan-16 21:15:31.371726 - [DEBUG] Process 1338. path edge:
48942 2019-Jan-16 21:15:31.371764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48943 2019-Jan-16 21:15:31.371821 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
48944 2019-Jan-16 21:15:31.372465 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
48945 2019-Jan-16 21:15:31.373098 - [DEBUG]
48946 2019-Jan-16 21:15:31.373122 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48947 2019-Jan-16 21:15:31.373776 - [DEBUG] Possible callees:
48948 2019-Jan-16 21:15:31.373802 - [DEBUG] llvm.dbg.declare
48949 2019-Jan-16 21:15:31.373827 - [DEBUG] Possible return sites:
48950 2019-Jan-16 21:15:31.373850 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10348951 2019-Jan-16 21:15:31.375138 - [DEBUG] Found and process special summary
48952 2019-Jan-16 21:15:31.375188 - [DEBUG] Compose: EdgeIdentity * AllBottom
48953 2019-Jan-16 21:15:31.375216 - [DEBUG]
48954 2019-Jan-16 21:15:31.375240 - [DEBUG] Propagate flow
48955 2019-Jan-16 21:15:31.375263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48956 2019-Jan-16 21:15:31.375320 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48957 2019-Jan-16 21:15:31.375969 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48958 2019-Jan-16 21:15:31.376611 - [DEBUG] Edge function : AllBottom (result of previous compose)
48959 2019-Jan-16 21:15:31.376637 - [DEBUG]
48960 2019-Jan-16 21:15:31.376661 - [DEBUG] Join: AllTop & AllBottom
48961 2019-Jan-16 21:15:31.376687 - [DEBUG] = AllBottom (new jump func)
48962 2019-Jan-16 21:15:31.376710 - [DEBUG]
48963 2019-Jan-16 21:15:31.376733 - [DEBUG] Start adding new jump function
48964 2019-Jan-16 21:15:31.376756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48965 2019-Jan-16 21:15:31.376812 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48966 2019-Jan-16 21:15:31.377454 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48967 2019-Jan-16 21:15:31.378092 - [DEBUG] Edge Function : AllBottom
48968 2019-Jan-16 21:15:31.378121 - [DEBUG] End adding new jump function
48969 2019-Jan-16 21:15:31.378145 - [DEBUG]
48970 2019-Jan-16 21:15:31.378168 - [DEBUG] -------------------------------------------- 1339. Path Edge --------------------------------------------
48971 2019-Jan-16 21:15:31.378193 - [DEBUG]
48972 2019-Jan-16 21:15:31.378216 - [DEBUG] Process 1339. path edge:
48973 2019-Jan-16 21:15:31.378239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48974 2019-Jan-16 21:15:31.378295 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
48975 2019-Jan-16 21:15:31.378954 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
48976 2019-Jan-16 21:15:31.379589 - [DEBUG]
48977 2019-Jan-16 21:15:31.379613 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48978 2019-Jan-16 21:15:31.380270 - [DEBUG] Compose: EdgeIdentity * AllBottom
48979 2019-Jan-16 21:15:31.380298 - [DEBUG]
48980 2019-Jan-16 21:15:31.380321 - [DEBUG] Propagate flow
48981 2019-Jan-16 21:15:31.380344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48982 2019-Jan-16 21:15:31.380401 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
48983 2019-Jan-16 21:15:31.381035 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48984 2019-Jan-16 21:15:31.381669 - [DEBUG] Edge function : AllBottom (result of previous compose)
48985 2019-Jan-16 21:15:31.381694 - [DEBUG]
48986 2019-Jan-16 21:15:31.381719 - [DEBUG] Join: AllTop & AllBottom
48987 2019-Jan-16 21:15:31.381759 - [DEBUG] = AllBottom (new jump func)
48988 2019-Jan-16 21:15:31.381783 - [DEBUG]
48989 2019-Jan-16 21:15:31.381807 - [DEBUG] Start adding new jump function
48990 2019-Jan-16 21:15:31.381830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48991 2019-Jan-16 21:15:31.381886 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
48992 2019-Jan-16 21:15:31.382520 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
48993 2019-Jan-16 21:15:31.383152 - [DEBUG] Edge Function : AllBottom
48994 2019-Jan-16 21:15:31.383181 - [DEBUG] End adding new jump function
48995 2019-Jan-16 21:15:31.383205 - [DEBUG]
48996 2019-Jan-16 21:15:31.383228 - [DEBUG] -------------------------------------------- 1340. Path Edge --------------------------------------------
48997 2019-Jan-16 21:15:31.383262 - [DEBUG]
48998 2019-Jan-16 21:15:31.383286 - [DEBUG] Process 1340. path edge:
48999 2019-Jan-16 21:15:31.383309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49000 2019-Jan-16 21:15:31.383365 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
49001 2019-Jan-16 21:15:31.384000 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49002 2019-Jan-16 21:15:31.384634 - [DEBUG]
49003 2019-Jan-16 21:15:31.384659 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
49004 2019-Jan-16 21:15:31.385322 - [DEBUG] Compose: EdgeIdentity * AllBottom
49005 2019-Jan-16 21:15:31.385352 - [DEBUG]
49006 2019-Jan-16 21:15:31.385376 - [DEBUG] Propagate flow
49007 2019-Jan-16 21:15:31.385399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49008 2019-Jan-16 21:15:31.385456 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49009 2019-Jan-16 21:15:31.386089 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49010 2019-Jan-16 21:15:31.386723 - [DEBUG] Edge function : AllBottom (result of previous compose)
49011 2019-Jan-16 21:15:31.386748 - [DEBUG]
49012 2019-Jan-16 21:15:31.386773 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49013 2019-Jan-16 21:15:31.386799 - [DEBUG] = AllBottom
49014 2019-Jan-16 21:15:31.386823 - [DEBUG]
49015 2019-Jan-16 21:15:31.386846 - [DEBUG] PROPAGATE: No new function!
49016 2019-Jan-16 21:15:31.386870 - [DEBUG] EDGE:
49017 2019-Jan-16 21:15:31.386928 - [DEBUG] ---> 49018 2019-Jan-16 21:15:31.387561 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49019 2019-Jan-16 21:15:31.388194 - [DEBUG]
49020 2019-Jan-16 21:15:31.388220 - [DEBUG] Compose: EdgeIdentity * AllBottom
49021 2019-Jan-16 21:15:31.388246 - [DEBUG]
49022 2019-Jan-16 21:15:31.388268 - [DEBUG] Propagate flow
49023 2019-Jan-16 21:15:31.388291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49024 2019-Jan-16 21:15:31.388347 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
49025 2019-Jan-16 21:15:31.388995 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49026 2019-Jan-16 21:15:31.389631 - [DEBUG] Edge function : AllBottom (result of previous compose)
49027 2019-Jan-16 21:15:31.389657 - [DEBUG]
49028 2019-Jan-16 21:15:31.389682 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49029 2019-Jan-16 21:15:31.389707 - [DEBUG] = AllBottom
49030 2019-Jan-16 21:15:31.389731 - [DEBUG]
49031 2019-Jan-16 21:15:31.389754 - [DEBUG] PROPAGATE: No new function!
49032 2019-Jan-16 21:15:31.389778 - [DEBUG] EDGE:
49033 2019-Jan-16 21:15:31.389836 - [DEBUG] ---> 49034 2019-Jan-16 21:15:31.390474 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49035 2019-Jan-16 21:15:31.391109 - [DEBUG]
49036 2019-Jan-16 21:15:31.391135 - [DEBUG] Compose: EdgeIdentity * AllBottom
49037 2019-Jan-16 21:15:31.391160 - [DEBUG]
49038 2019-Jan-16 21:15:31.391184 - [DEBUG] Propagate flow
49039 2019-Jan-16 21:15:31.391207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49040 2019-Jan-16 21:15:31.391262 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49041 2019-Jan-16 21:15:31.391915 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49042 2019-Jan-16 21:15:31.392568 - [DEBUG] Edge function : AllBottom (result of previous compose)
49043 2019-Jan-16 21:15:31.392594 - [DEBUG]
49044 2019-Jan-16 21:15:31.392619 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49045 2019-Jan-16 21:15:31.392645 - [DEBUG] = AllBottom
49046 2019-Jan-16 21:15:31.392669 - [DEBUG]
49047 2019-Jan-16 21:15:31.392692 - [DEBUG] PROPAGATE: No new function!
49048 2019-Jan-16 21:15:31.392730 - [DEBUG] Compose: EdgeIdentity * AllBottom
49049 2019-Jan-16 21:15:31.392761 - [DEBUG]
49050 2019-Jan-16 21:15:31.392786 - [DEBUG] Propagate flow
49051 2019-Jan-16 21:15:31.392808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49052 2019-Jan-16 21:15:31.392865 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49053 2019-Jan-16 21:15:31.393513 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49054 2019-Jan-16 21:15:31.394148 - [DEBUG] Edge function : AllBottom (result of previous compose)
49055 2019-Jan-16 21:15:31.394173 - [DEBUG]
49056 2019-Jan-16 21:15:31.394198 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49057 2019-Jan-16 21:15:31.394223 - [DEBUG] = AllBottom
49058 2019-Jan-16 21:15:31.394248 - [DEBUG]
49059 2019-Jan-16 21:15:31.394270 - [DEBUG] PROPAGATE: No new function!
49060 2019-Jan-16 21:15:31.394296 - [DEBUG] Compose: EdgeIdentity * AllBottom
49061 2019-Jan-16 21:15:31.394321 - [DEBUG]
49062 2019-Jan-16 21:15:31.394345 - [DEBUG] Propagate flow
49063 2019-Jan-16 21:15:31.394368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49064 2019-Jan-16 21:15:31.394424 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49065 2019-Jan-16 21:15:31.395062 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49066 2019-Jan-16 21:15:31.395719 - [DEBUG] Edge function : AllBottom (result of previous compose)
49067 2019-Jan-16 21:15:31.395744 - [DEBUG]
49068 2019-Jan-16 21:15:31.395769 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49069 2019-Jan-16 21:15:31.395795 - [DEBUG] = AllBottom
49070 2019-Jan-16 21:15:31.395819 - [DEBUG]
49071 2019-Jan-16 21:15:31.395842 - [DEBUG] PROPAGATE: No new function!
49072 2019-Jan-16 21:15:31.395868 - [DEBUG] EDGE:
49073 2019-Jan-16 21:15:31.395925 - [DEBUG] ---> 49074 2019-Jan-16 21:15:31.396570 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49075 2019-Jan-16 21:15:31.397205 - [DEBUG]
49076 2019-Jan-16 21:15:31.397229 - [DEBUG] EDGE:
49077 2019-Jan-16 21:15:31.397287 - [DEBUG] ---> 49078 2019-Jan-16 21:15:31.397921 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49079 2019-Jan-16 21:15:31.398570 - [DEBUG]
49080 2019-Jan-16 21:15:31.398597 - [DEBUG] Compose: EdgeIdentity * AllBottom
49081 2019-Jan-16 21:15:31.398623 - [DEBUG]
49082 2019-Jan-16 21:15:31.398646 - [DEBUG] Propagate flow
49083 2019-Jan-16 21:15:31.398669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49084 2019-Jan-16 21:15:31.398725 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49085 2019-Jan-16 21:15:31.399359 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49086 2019-Jan-16 21:15:31.399996 - [DEBUG] Edge function : AllBottom (result of previous compose)
49087 2019-Jan-16 21:15:31.400030 - [DEBUG]
49088 2019-Jan-16 21:15:31.400055 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49089 2019-Jan-16 21:15:31.400081 - [DEBUG] = AllBottom
49090 2019-Jan-16 21:15:31.400105 - [DEBUG]
49091 2019-Jan-16 21:15:31.400128 - [DEBUG] PROPAGATE: No new function!
49092 2019-Jan-16 21:15:31.400152 - [DEBUG] EDGE:
49093 2019-Jan-16 21:15:31.400210 - [DEBUG] ---> 49094 2019-Jan-16 21:15:31.400848 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49095 2019-Jan-16 21:15:31.401482 - [DEBUG]
49096 2019-Jan-16 21:15:31.401508 - [DEBUG] Compose: EdgeIdentity * AllBottom
49097 2019-Jan-16 21:15:31.401534 - [DEBUG]
49098 2019-Jan-16 21:15:31.401557 - [DEBUG] Propagate flow
49099 2019-Jan-16 21:15:31.401580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49100 2019-Jan-16 21:15:31.401636 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49101 2019-Jan-16 21:15:31.402291 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49102 2019-Jan-16 21:15:31.402927 - [DEBUG] Edge function : AllBottom (result of previous compose)
49103 2019-Jan-16 21:15:31.402952 - [DEBUG]
49104 2019-Jan-16 21:15:31.402976 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49105 2019-Jan-16 21:15:31.403001 - [DEBUG] = AllBottom
49106 2019-Jan-16 21:15:31.403025 - [DEBUG]
49107 2019-Jan-16 21:15:31.403048 - [DEBUG] PROPAGATE: No new function!
49108 2019-Jan-16 21:15:31.403086 - [DEBUG] Compose: EdgeIdentity * AllBottom
49109 2019-Jan-16 21:15:31.403113 - [DEBUG]
49110 2019-Jan-16 21:15:31.403137 - [DEBUG] Propagate flow
49111 2019-Jan-16 21:15:31.403160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49112 2019-Jan-16 21:15:31.403217 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49113 2019-Jan-16 21:15:31.403855 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49114 2019-Jan-16 21:15:31.404489 - [DEBUG] Edge function : AllBottom (result of previous compose)
49115 2019-Jan-16 21:15:31.404514 - [DEBUG]
49116 2019-Jan-16 21:15:31.404539 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49117 2019-Jan-16 21:15:31.404564 - [DEBUG] = AllBottom
49118 2019-Jan-16 21:15:31.404588 - [DEBUG]
49119 2019-Jan-16 21:15:31.404611 - [DEBUG] PROPAGATE: No new function!
49120 2019-Jan-16 21:15:31.404636 - [DEBUG] Compose: EdgeIdentity * AllBottom
49121 2019-Jan-16 21:15:31.404662 - [DEBUG]
49122 2019-Jan-16 21:15:31.404686 - [DEBUG] Propagate flow
49123 2019-Jan-16 21:15:31.404709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49124 2019-Jan-16 21:15:31.404764 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49125 2019-Jan-16 21:15:31.405418 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49126 2019-Jan-16 21:15:31.406054 - [DEBUG] Edge function : AllBottom (result of previous compose)
49127 2019-Jan-16 21:15:31.406079 - [DEBUG]
49128 2019-Jan-16 21:15:31.406104 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49129 2019-Jan-16 21:15:31.406129 - [DEBUG] = AllBottom
49130 2019-Jan-16 21:15:31.406153 - [DEBUG]
49131 2019-Jan-16 21:15:31.406176 - [DEBUG] PROPAGATE: No new function!
49132 2019-Jan-16 21:15:31.406202 - [DEBUG] EDGE:
49133 2019-Jan-16 21:15:31.406259 - [DEBUG] ---> 49134 2019-Jan-16 21:15:31.406896 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49135 2019-Jan-16 21:15:31.407538 - [DEBUG]
49136 2019-Jan-16 21:15:31.407565 - [DEBUG] EDGE:
49137 2019-Jan-16 21:15:31.407622 - [DEBUG] ---> 49138 2019-Jan-16 21:15:31.408256 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49139 2019-Jan-16 21:15:31.408910 - [DEBUG]
49140 2019-Jan-16 21:15:31.408936 - [DEBUG] EDGE:
49141 2019-Jan-16 21:15:31.408997 - [DEBUG] ---> 49142 2019-Jan-16 21:15:31.409642 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
49143 2019-Jan-16 21:15:31.410284 - [DEBUG]
49144 2019-Jan-16 21:15:31.410310 - [DEBUG] Compose: EdgeIdentity * AllBottom
49145 2019-Jan-16 21:15:31.410336 - [DEBUG]
49146 2019-Jan-16 21:15:31.410359 - [DEBUG] Propagate flow
49147 2019-Jan-16 21:15:31.410382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49148 2019-Jan-16 21:15:31.410438 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49149 2019-Jan-16 21:15:31.411081 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49150 2019-Jan-16 21:15:31.411720 - [DEBUG] Edge function : AllBottom (result of previous compose)
49151 2019-Jan-16 21:15:31.411759 - [DEBUG]
49152 2019-Jan-16 21:15:31.411785 - [DEBUG] Join: AllTop & AllBottom
49153 2019-Jan-16 21:15:31.411810 - [DEBUG] = AllBottom (new jump func)
49154 2019-Jan-16 21:15:31.411834 - [DEBUG]
49155 2019-Jan-16 21:15:31.411857 - [DEBUG] Start adding new jump function
49156 2019-Jan-16 21:15:31.411880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49157 2019-Jan-16 21:15:31.411936 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49158 2019-Jan-16 21:15:31.412573 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49159 2019-Jan-16 21:15:31.413211 - [DEBUG] Edge Function : AllBottom
49160 2019-Jan-16 21:15:31.413242 - [DEBUG] End adding new jump function
49161 2019-Jan-16 21:15:31.413265 - [DEBUG]
49162 2019-Jan-16 21:15:31.413289 - [DEBUG] -------------------------------------------- 1341. Path Edge --------------------------------------------
49163 2019-Jan-16 21:15:31.413313 - [DEBUG]
49164 2019-Jan-16 21:15:31.413336 - [DEBUG] Process 1341. path edge:
49165 2019-Jan-16 21:15:31.413360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49166 2019-Jan-16 21:15:31.413416 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
49167 2019-Jan-16 21:15:31.414054 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49168 2019-Jan-16 21:15:31.414689 - [DEBUG]
49169 2019-Jan-16 21:15:31.414714 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49170 2019-Jan-16 21:15:31.415387 - [DEBUG] Compose: EdgeIdentity * AllBottom
49171 2019-Jan-16 21:15:31.415414 - [DEBUG]
49172 2019-Jan-16 21:15:31.415438 - [DEBUG] Propagate flow
49173 2019-Jan-16 21:15:31.415461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49174 2019-Jan-16 21:15:31.415517 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49175 2019-Jan-16 21:15:31.416153 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49176 2019-Jan-16 21:15:31.416790 - [DEBUG] Edge function : AllBottom (result of previous compose)
49177 2019-Jan-16 21:15:31.416824 - [DEBUG]
49178 2019-Jan-16 21:15:31.416849 - [DEBUG] Join: AllTop & AllBottom
49179 2019-Jan-16 21:15:31.416875 - [DEBUG] = AllBottom (new jump func)
49180 2019-Jan-16 21:15:31.416899 - [DEBUG]
49181 2019-Jan-16 21:15:31.416922 - [DEBUG] Start adding new jump function
49182 2019-Jan-16 21:15:31.416945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49183 2019-Jan-16 21:15:31.417001 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49184 2019-Jan-16 21:15:31.417638 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49185 2019-Jan-16 21:15:31.418272 - [DEBUG] Edge Function : AllBottom
49186 2019-Jan-16 21:15:31.418300 - [DEBUG] End adding new jump function
49187 2019-Jan-16 21:15:31.418324 - [DEBUG]
49188 2019-Jan-16 21:15:31.418347 - [DEBUG] -------------------------------------------- 1342. Path Edge --------------------------------------------
49189 2019-Jan-16 21:15:31.418371 - [DEBUG]
49190 2019-Jan-16 21:15:31.418394 - [DEBUG] Process 1342. path edge:
49191 2019-Jan-16 21:15:31.418432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49192 2019-Jan-16 21:15:31.418488 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
49193 2019-Jan-16 21:15:31.419123 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49194 2019-Jan-16 21:15:31.419760 - [DEBUG]
49195 2019-Jan-16 21:15:31.419786 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49196 2019-Jan-16 21:15:31.420436 - [DEBUG] Compose: EdgeIdentity * AllBottom
49197 2019-Jan-16 21:15:31.420463 - [DEBUG]
49198 2019-Jan-16 21:15:31.420487 - [DEBUG] Propagate flow
49199 2019-Jan-16 21:15:31.420510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49200 2019-Jan-16 21:15:31.420567 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49201 2019-Jan-16 21:15:31.421223 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49202 2019-Jan-16 21:15:31.421889 - [DEBUG] Edge function : AllBottom (result of previous compose)
49203 2019-Jan-16 21:15:31.421914 - [DEBUG]
49204 2019-Jan-16 21:15:31.421939 - [DEBUG] Join: AllTop & AllBottom
49205 2019-Jan-16 21:15:31.421964 - [DEBUG] = AllBottom (new jump func)
49206 2019-Jan-16 21:15:31.421988 - [DEBUG]
49207 2019-Jan-16 21:15:31.422012 - [DEBUG] Start adding new jump function
49208 2019-Jan-16 21:15:31.422035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49209 2019-Jan-16 21:15:31.422091 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49210 2019-Jan-16 21:15:31.422730 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49211 2019-Jan-16 21:15:31.423373 - [DEBUG] Edge Function : AllBottom
49212 2019-Jan-16 21:15:31.423401 - [DEBUG] End adding new jump function
49213 2019-Jan-16 21:15:31.423424 - [DEBUG]
49214 2019-Jan-16 21:15:31.423447 - [DEBUG] -------------------------------------------- 1343. Path Edge --------------------------------------------
49215 2019-Jan-16 21:15:31.423472 - [DEBUG]
49216 2019-Jan-16 21:15:31.423495 - [DEBUG] Process 1343. path edge:
49217 2019-Jan-16 21:15:31.423518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49218 2019-Jan-16 21:15:31.423574 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
49219 2019-Jan-16 21:15:31.424219 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49220 2019-Jan-16 21:15:31.424865 - [DEBUG]
49221 2019-Jan-16 21:15:31.424889 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49222 2019-Jan-16 21:15:31.425570 - [DEBUG] Possible callees:
49223 2019-Jan-16 21:15:31.425594 - [DEBUG] llvm.dbg.declare
49224 2019-Jan-16 21:15:31.425623 - [DEBUG] Possible return sites:
49225 2019-Jan-16 21:15:31.425647 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9649226 2019-Jan-16 21:15:31.426924 - [DEBUG] Found and process special summary
49227 2019-Jan-16 21:15:31.426959 - [DEBUG] Compose: EdgeIdentity * AllBottom
49228 2019-Jan-16 21:15:31.426986 - [DEBUG]
49229 2019-Jan-16 21:15:31.427010 - [DEBUG] Propagate flow
49230 2019-Jan-16 21:15:31.427033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49231 2019-Jan-16 21:15:31.427090 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49232 2019-Jan-16 21:15:31.427728 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49233 2019-Jan-16 21:15:31.428365 - [DEBUG] Edge function : AllBottom (result of previous compose)
49234 2019-Jan-16 21:15:31.428390 - [DEBUG]
49235 2019-Jan-16 21:15:31.428430 - [DEBUG] Join: AllTop & AllBottom
49236 2019-Jan-16 21:15:31.428456 - [DEBUG] = AllBottom (new jump func)
49237 2019-Jan-16 21:15:31.428480 - [DEBUG]
49238 2019-Jan-16 21:15:31.428503 - [DEBUG] Start adding new jump function
49239 2019-Jan-16 21:15:31.428526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49240 2019-Jan-16 21:15:31.428582 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49241 2019-Jan-16 21:15:31.429219 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49242 2019-Jan-16 21:15:31.429856 - [DEBUG] Edge Function : AllBottom
49243 2019-Jan-16 21:15:31.429884 - [DEBUG] End adding new jump function
49244 2019-Jan-16 21:15:31.429908 - [DEBUG]
49245 2019-Jan-16 21:15:31.429931 - [DEBUG] -------------------------------------------- 1344. Path Edge --------------------------------------------
49246 2019-Jan-16 21:15:31.429955 - [DEBUG]
49247 2019-Jan-16 21:15:31.429978 - [DEBUG] Process 1344. path edge:
49248 2019-Jan-16 21:15:31.430002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49249 2019-Jan-16 21:15:31.430058 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
49250 2019-Jan-16 21:15:31.430696 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49251 2019-Jan-16 21:15:31.431333 - [DEBUG]
49252 2019-Jan-16 21:15:31.431358 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49253 2019-Jan-16 21:15:31.432029 - [DEBUG] Compose: EdgeIdentity * AllBottom
49254 2019-Jan-16 21:15:31.432058 - [DEBUG]
49255 2019-Jan-16 21:15:31.432081 - [DEBUG] Propagate flow
49256 2019-Jan-16 21:15:31.432105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49257 2019-Jan-16 21:15:31.432162 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49258 2019-Jan-16 21:15:31.432797 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49259 2019-Jan-16 21:15:31.433435 - [DEBUG] Edge function : AllBottom (result of previous compose)
49260 2019-Jan-16 21:15:31.433460 - [DEBUG]
49261 2019-Jan-16 21:15:31.433485 - [DEBUG] Join: AllTop & AllBottom
49262 2019-Jan-16 21:15:31.433510 - [DEBUG] = AllBottom (new jump func)
49263 2019-Jan-16 21:15:31.433535 - [DEBUG]
49264 2019-Jan-16 21:15:31.433558 - [DEBUG] Start adding new jump function
49265 2019-Jan-16 21:15:31.433590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49266 2019-Jan-16 21:15:31.433646 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49267 2019-Jan-16 21:15:31.434284 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49268 2019-Jan-16 21:15:31.434918 - [DEBUG] Edge Function : AllBottom
49269 2019-Jan-16 21:15:31.434947 - [DEBUG] End adding new jump function
49270 2019-Jan-16 21:15:31.434971 - [DEBUG]
49271 2019-Jan-16 21:15:31.434994 - [DEBUG] -------------------------------------------- 1345. Path Edge --------------------------------------------
49272 2019-Jan-16 21:15:31.435019 - [DEBUG]
49273 2019-Jan-16 21:15:31.435042 - [DEBUG] Process 1345. path edge:
49274 2019-Jan-16 21:15:31.435078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49275 2019-Jan-16 21:15:31.435135 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
49276 2019-Jan-16 21:15:31.435769 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49277 2019-Jan-16 21:15:31.436406 - [DEBUG]
49278 2019-Jan-16 21:15:31.436431 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49279 2019-Jan-16 21:15:31.437081 - [DEBUG] Compose: EdgeIdentity * AllBottom
49280 2019-Jan-16 21:15:31.437110 - [DEBUG]
49281 2019-Jan-16 21:15:31.437134 - [DEBUG] Propagate flow
49282 2019-Jan-16 21:15:31.437158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49283 2019-Jan-16 21:15:31.437219 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49284 2019-Jan-16 21:15:31.437853 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49285 2019-Jan-16 21:15:31.438506 - [DEBUG] Edge function : AllBottom (result of previous compose)
49286 2019-Jan-16 21:15:31.438531 - [DEBUG]
49287 2019-Jan-16 21:15:31.438556 - [DEBUG] Join: AllTop & AllBottom
49288 2019-Jan-16 21:15:31.438581 - [DEBUG] = AllBottom (new jump func)
49289 2019-Jan-16 21:15:31.438605 - [DEBUG]
49290 2019-Jan-16 21:15:31.438628 - [DEBUG] Start adding new jump function
49291 2019-Jan-16 21:15:31.438652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49292 2019-Jan-16 21:15:31.438707 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49293 2019-Jan-16 21:15:31.439345 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
49294 2019-Jan-16 21:15:31.439975 - [DEBUG] Edge Function : AllBottom
49295 2019-Jan-16 21:15:31.440003 - [DEBUG] End adding new jump function
49296 2019-Jan-16 21:15:31.440027 - [DEBUG]
49297 2019-Jan-16 21:15:31.440050 - [DEBUG] -------------------------------------------- 1346. Path Edge --------------------------------------------
49298 2019-Jan-16 21:15:31.440075 - [DEBUG]
49299 2019-Jan-16 21:15:31.440098 - [DEBUG] Process 1346. path edge:
49300 2019-Jan-16 21:15:31.440122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49301 2019-Jan-16 21:15:31.440178 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
49302 2019-Jan-16 21:15:31.440810 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49303 2019-Jan-16 21:15:31.441452 - [DEBUG]
49304 2019-Jan-16 21:15:31.441477 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
49305 2019-Jan-16 21:15:31.442148 - [DEBUG] Compose: EdgeIdentity * AllBottom
49306 2019-Jan-16 21:15:31.442176 - [DEBUG]
49307 2019-Jan-16 21:15:31.442200 - [DEBUG] Propagate flow
49308 2019-Jan-16 21:15:31.442223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49309 2019-Jan-16 21:15:31.442280 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
49310 2019-Jan-16 21:15:31.442935 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49311 2019-Jan-16 21:15:31.443573 - [DEBUG] Edge function : AllBottom (result of previous compose)
49312 2019-Jan-16 21:15:31.443598 - [DEBUG]
49313 2019-Jan-16 21:15:31.443623 - [DEBUG] Join: AllTop & AllBottom
49314 2019-Jan-16 21:15:31.443649 - [DEBUG] = AllBottom (new jump func)
49315 2019-Jan-16 21:15:31.443673 - [DEBUG]
49316 2019-Jan-16 21:15:31.443696 - [DEBUG] Start adding new jump function
49317 2019-Jan-16 21:15:31.443720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49318 2019-Jan-16 21:15:31.443775 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49319 2019-Jan-16 21:15:31.444412 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
49320 2019-Jan-16 21:15:31.445049 - [DEBUG] Edge Function : AllBottom
49321 2019-Jan-16 21:15:31.445090 - [DEBUG] End adding new jump function
49322 2019-Jan-16 21:15:31.445114 - [DEBUG]
49323 2019-Jan-16 21:15:31.445138 - [DEBUG] -------------------------------------------- 1347. Path Edge --------------------------------------------
49324 2019-Jan-16 21:15:31.445162 - [DEBUG]
49325 2019-Jan-16 21:15:31.445186 - [DEBUG] Process 1347. path edge:
49326 2019-Jan-16 21:15:31.445209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49327 2019-Jan-16 21:15:31.445265 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
49328 2019-Jan-16 21:15:31.445904 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49329 2019-Jan-16 21:15:31.446540 - [DEBUG]
49330 2019-Jan-16 21:15:31.446564 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
49331 2019-Jan-16 21:15:31.447220 - [DEBUG] Compose: EdgeIdentity * AllBottom
49332 2019-Jan-16 21:15:31.447247 - [DEBUG]
49333 2019-Jan-16 21:15:31.447271 - [DEBUG] Propagate flow
49334 2019-Jan-16 21:15:31.447294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49335 2019-Jan-16 21:15:31.447350 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
49336 2019-Jan-16 21:15:31.447986 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49337 2019-Jan-16 21:15:31.448667 - [DEBUG] Edge function : AllBottom (result of previous compose)
49338 2019-Jan-16 21:15:31.448693 - [DEBUG]
49339 2019-Jan-16 21:15:31.448718 - [DEBUG] Join: AllTop & AllBottom
49340 2019-Jan-16 21:15:31.448743 - [DEBUG] = AllBottom (new jump func)
49341 2019-Jan-16 21:15:31.448767 - [DEBUG]
49342 2019-Jan-16 21:15:31.448790 - [DEBUG] Start adding new jump function
49343 2019-Jan-16 21:15:31.448813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49344 2019-Jan-16 21:15:31.448869 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49345 2019-Jan-16 21:15:31.449507 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
49346 2019-Jan-16 21:15:31.450140 - [DEBUG] Edge Function : AllBottom
49347 2019-Jan-16 21:15:31.450173 - [DEBUG] End adding new jump function
49348 2019-Jan-16 21:15:31.450197 - [DEBUG]
49349 2019-Jan-16 21:15:31.450220 - [DEBUG] -------------------------------------------- 1348. Path Edge --------------------------------------------
49350 2019-Jan-16 21:15:31.450244 - [DEBUG]
49351 2019-Jan-16 21:15:31.450268 - [DEBUG] Process 1348. path edge:
49352 2019-Jan-16 21:15:31.450291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49353 2019-Jan-16 21:15:31.450347 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
49354 2019-Jan-16 21:15:31.450980 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49355 2019-Jan-16 21:15:31.451624 - [DEBUG]
49356 2019-Jan-16 21:15:31.451649 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
49357 2019-Jan-16 21:15:31.452318 - [DEBUG] Compose: EdgeIdentity * AllBottom
49358 2019-Jan-16 21:15:31.452346 - [DEBUG]
49359 2019-Jan-16 21:15:31.452370 - [DEBUG] Propagate flow
49360 2019-Jan-16 21:15:31.452393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49361 2019-Jan-16 21:15:31.452450 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
49362 2019-Jan-16 21:15:31.453086 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49363 2019-Jan-16 21:15:31.453722 - [DEBUG] Edge function : AllBottom (result of previous compose)
49364 2019-Jan-16 21:15:31.453747 - [DEBUG]
49365 2019-Jan-16 21:15:31.453771 - [DEBUG] Join: AllTop & AllBottom
49366 2019-Jan-16 21:15:31.453797 - [DEBUG] = AllBottom (new jump func)
49367 2019-Jan-16 21:15:31.453821 - [DEBUG]
49368 2019-Jan-16 21:15:31.453844 - [DEBUG] Start adding new jump function
49369 2019-Jan-16 21:15:31.453868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49370 2019-Jan-16 21:15:31.453924 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49371 2019-Jan-16 21:15:31.454559 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
49372 2019-Jan-16 21:15:31.455208 - [DEBUG] Edge Function : AllBottom
49373 2019-Jan-16 21:15:31.455241 - [DEBUG] End adding new jump function
49374 2019-Jan-16 21:15:31.455265 - [DEBUG]
49375 2019-Jan-16 21:15:31.455289 - [DEBUG] -------------------------------------------- 1349. Path Edge --------------------------------------------
49376 2019-Jan-16 21:15:31.455313 - [DEBUG]
49377 2019-Jan-16 21:15:31.455337 - [DEBUG] Process 1349. path edge:
49378 2019-Jan-16 21:15:31.455360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49379 2019-Jan-16 21:15:31.455416 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
49380 2019-Jan-16 21:15:31.456051 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49381 2019-Jan-16 21:15:31.456686 - [DEBUG]
49382 2019-Jan-16 21:15:31.456711 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
49383 2019-Jan-16 21:15:31.457363 - [DEBUG] Compose: EdgeIdentity * AllBottom
49384 2019-Jan-16 21:15:31.457392 - [DEBUG]
49385 2019-Jan-16 21:15:31.457416 - [DEBUG] Propagate flow
49386 2019-Jan-16 21:15:31.457439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49387 2019-Jan-16 21:15:31.457497 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
49388 2019-Jan-16 21:15:31.458151 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49389 2019-Jan-16 21:15:31.458805 - [DEBUG] Edge function : AllBottom (result of previous compose)
49390 2019-Jan-16 21:15:31.458831 - [DEBUG]
49391 2019-Jan-16 21:15:31.458856 - [DEBUG] Join: AllTop & AllBottom
49392 2019-Jan-16 21:15:31.458881 - [DEBUG] = AllBottom (new jump func)
49393 2019-Jan-16 21:15:31.458906 - [DEBUG]
49394 2019-Jan-16 21:15:31.458929 - [DEBUG] Start adding new jump function
49395 2019-Jan-16 21:15:31.458952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49396 2019-Jan-16 21:15:31.459008 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49397 2019-Jan-16 21:15:31.459647 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
49398 2019-Jan-16 21:15:31.460284 - [DEBUG] Edge Function : AllBottom
49399 2019-Jan-16 21:15:31.460313 - [DEBUG] End adding new jump function
49400 2019-Jan-16 21:15:31.460346 - [DEBUG]
49401 2019-Jan-16 21:15:31.460370 - [DEBUG] -------------------------------------------- 1350. Path Edge --------------------------------------------
49402 2019-Jan-16 21:15:31.460395 - [DEBUG]
49403 2019-Jan-16 21:15:31.460418 - [DEBUG] Process 1350. path edge:
49404 2019-Jan-16 21:15:31.460442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49405 2019-Jan-16 21:15:31.460498 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
49406 2019-Jan-16 21:15:31.461138 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49407 2019-Jan-16 21:15:31.461787 - [DEBUG]
49408 2019-Jan-16 21:15:31.461812 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
49409 2019-Jan-16 21:15:31.462471 - [DEBUG] Compose: EdgeIdentity * AllBottom
49410 2019-Jan-16 21:15:31.462499 - [DEBUG]
49411 2019-Jan-16 21:15:31.462522 - [DEBUG] Propagate flow
49412 2019-Jan-16 21:15:31.462545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49413 2019-Jan-16 21:15:31.462602 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
49414 2019-Jan-16 21:15:31.463238 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49415 2019-Jan-16 21:15:31.463874 - [DEBUG] Edge function : AllBottom (result of previous compose)
49416 2019-Jan-16 21:15:31.463899 - [DEBUG]
49417 2019-Jan-16 21:15:31.463924 - [DEBUG] Join: AllTop & AllBottom
49418 2019-Jan-16 21:15:31.463949 - [DEBUG] = AllBottom (new jump func)
49419 2019-Jan-16 21:15:31.463973 - [DEBUG]
49420 2019-Jan-16 21:15:31.463997 - [DEBUG] Start adding new jump function
49421 2019-Jan-16 21:15:31.464020 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49422 2019-Jan-16 21:15:31.464075 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49423 2019-Jan-16 21:15:31.464711 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
49424 2019-Jan-16 21:15:31.465361 - [DEBUG] Edge Function : AllBottom
49425 2019-Jan-16 21:15:31.465390 - [DEBUG] End adding new jump function
49426 2019-Jan-16 21:15:31.465414 - [DEBUG]
49427 2019-Jan-16 21:15:31.465437 - [DEBUG] -------------------------------------------- 1351. Path Edge --------------------------------------------
49428 2019-Jan-16 21:15:31.465461 - [DEBUG]
49429 2019-Jan-16 21:15:31.465484 - [DEBUG] Process 1351. path edge:
49430 2019-Jan-16 21:15:31.465508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49431 2019-Jan-16 21:15:31.465564 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
49432 2019-Jan-16 21:15:31.466199 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49433 2019-Jan-16 21:15:31.466834 - [DEBUG]
49434 2019-Jan-16 21:15:31.466860 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
49435 2019-Jan-16 21:15:31.467514 - [DEBUG] Compose: EdgeIdentity * AllBottom
49436 2019-Jan-16 21:15:31.467542 - [DEBUG]
49437 2019-Jan-16 21:15:31.467565 - [DEBUG] Propagate flow
49438 2019-Jan-16 21:15:31.467589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49439 2019-Jan-16 21:15:31.467645 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
49440 2019-Jan-16 21:15:31.468292 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49441 2019-Jan-16 21:15:31.468944 - [DEBUG] Edge function : AllBottom (result of previous compose)
49442 2019-Jan-16 21:15:31.468969 - [DEBUG]
49443 2019-Jan-16 21:15:31.469002 - [DEBUG] Join: AllTop & AllBottom
49444 2019-Jan-16 21:15:31.469028 - [DEBUG] = AllBottom (new jump func)
49445 2019-Jan-16 21:15:31.469052 - [DEBUG]
49446 2019-Jan-16 21:15:31.469075 - [DEBUG] Start adding new jump function
49447 2019-Jan-16 21:15:31.469098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49448 2019-Jan-16 21:15:31.469154 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49449 2019-Jan-16 21:15:31.469791 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
49450 2019-Jan-16 21:15:31.470433 - [DEBUG] Edge Function : AllBottom
49451 2019-Jan-16 21:15:31.470462 - [DEBUG] End adding new jump function
49452 2019-Jan-16 21:15:31.470486 - [DEBUG]
49453 2019-Jan-16 21:15:31.470509 - [DEBUG] -------------------------------------------- 1352. Path Edge --------------------------------------------
49454 2019-Jan-16 21:15:31.470533 - [DEBUG]
49455 2019-Jan-16 21:15:31.470556 - [DEBUG] Process 1352. path edge:
49456 2019-Jan-16 21:15:31.470580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49457 2019-Jan-16 21:15:31.470635 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
49458 2019-Jan-16 21:15:31.471279 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49459 2019-Jan-16 21:15:31.471930 - [DEBUG]
49460 2019-Jan-16 21:15:31.471955 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
49461 2019-Jan-16 21:15:31.472610 - [DEBUG] Possible callees:
49462 2019-Jan-16 21:15:31.472635 - [DEBUG] llvm.dbg.declare
49463 2019-Jan-16 21:15:31.472660 - [DEBUG] Possible return sites:
49464 2019-Jan-16 21:15:31.472683 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12049465 2019-Jan-16 21:15:31.473961 - [DEBUG] Found and process special summary
49466 2019-Jan-16 21:15:31.473997 - [DEBUG] Compose: EdgeIdentity * AllBottom
49467 2019-Jan-16 21:15:31.474024 - [DEBUG]
49468 2019-Jan-16 21:15:31.474048 - [DEBUG] Propagate flow
49469 2019-Jan-16 21:15:31.474071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49470 2019-Jan-16 21:15:31.474132 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
49471 2019-Jan-16 21:15:31.474773 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49472 2019-Jan-16 21:15:31.475426 - [DEBUG] Edge function : AllBottom (result of previous compose)
49473 2019-Jan-16 21:15:31.475451 - [DEBUG]
49474 2019-Jan-16 21:15:31.475475 - [DEBUG] Join: AllTop & AllBottom
49475 2019-Jan-16 21:15:31.475501 - [DEBUG] = AllBottom (new jump func)
49476 2019-Jan-16 21:15:31.475525 - [DEBUG]
49477 2019-Jan-16 21:15:31.475548 - [DEBUG] Start adding new jump function
49478 2019-Jan-16 21:15:31.475571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49479 2019-Jan-16 21:15:31.475627 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49480 2019-Jan-16 21:15:31.476265 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
49481 2019-Jan-16 21:15:31.476904 - [DEBUG] Edge Function : AllBottom
49482 2019-Jan-16 21:15:31.476932 - [DEBUG] End adding new jump function
49483 2019-Jan-16 21:15:31.476955 - [DEBUG]
49484 2019-Jan-16 21:15:31.476979 - [DEBUG] -------------------------------------------- 1353. Path Edge --------------------------------------------
49485 2019-Jan-16 21:15:31.477003 - [DEBUG]
49486 2019-Jan-16 21:15:31.477034 - [DEBUG] Process 1353. path edge:
49487 2019-Jan-16 21:15:31.477058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49488 2019-Jan-16 21:15:31.477115 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
49489 2019-Jan-16 21:15:31.477755 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49490 2019-Jan-16 21:15:31.478392 - [DEBUG]
49491 2019-Jan-16 21:15:31.478431 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
49492 2019-Jan-16 21:15:31.479088 - [DEBUG] Compose: EdgeIdentity * AllBottom
49493 2019-Jan-16 21:15:31.479116 - [DEBUG]
49494 2019-Jan-16 21:15:31.479140 - [DEBUG] Propagate flow
49495 2019-Jan-16 21:15:31.479163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49496 2019-Jan-16 21:15:31.479220 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
49497 2019-Jan-16 21:15:31.479855 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49498 2019-Jan-16 21:15:31.480493 - [DEBUG] Edge function : AllBottom (result of previous compose)
49499 2019-Jan-16 21:15:31.480518 - [DEBUG]
49500 2019-Jan-16 21:15:31.480542 - [DEBUG] Join: AllTop & AllBottom
49501 2019-Jan-16 21:15:31.480568 - [DEBUG] = AllBottom (new jump func)
49502 2019-Jan-16 21:15:31.480592 - [DEBUG]
49503 2019-Jan-16 21:15:31.480615 - [DEBUG] Start adding new jump function
49504 2019-Jan-16 21:15:31.480638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49505 2019-Jan-16 21:15:31.480694 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49506 2019-Jan-16 21:15:31.481330 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
49507 2019-Jan-16 21:15:31.481980 - [DEBUG] Edge Function : AllBottom
49508 2019-Jan-16 21:15:31.482008 - [DEBUG] End adding new jump function
49509 2019-Jan-16 21:15:31.482032 - [DEBUG]
49510 2019-Jan-16 21:15:31.482055 - [DEBUG] -------------------------------------------- 1354. Path Edge --------------------------------------------
49511 2019-Jan-16 21:15:31.482080 - [DEBUG]
49512 2019-Jan-16 21:15:31.482103 - [DEBUG] Process 1354. path edge:
49513 2019-Jan-16 21:15:31.482126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49514 2019-Jan-16 21:15:31.482183 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
49515 2019-Jan-16 21:15:31.482818 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49516 2019-Jan-16 21:15:31.483454 - [DEBUG]
49517 2019-Jan-16 21:15:31.483479 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
49518 2019-Jan-16 21:15:31.484132 - [DEBUG] Compose: EdgeIdentity * AllBottom
49519 2019-Jan-16 21:15:31.484161 - [DEBUG]
49520 2019-Jan-16 21:15:31.484185 - [DEBUG] Propagate flow
49521 2019-Jan-16 21:15:31.484209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49522 2019-Jan-16 21:15:31.484266 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
49523 2019-Jan-16 21:15:31.484911 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49524 2019-Jan-16 21:15:31.485566 - [DEBUG] Edge function : AllBottom (result of previous compose)
49525 2019-Jan-16 21:15:31.485591 - [DEBUG]
49526 2019-Jan-16 21:15:31.485616 - [DEBUG] Join: AllTop & AllBottom
49527 2019-Jan-16 21:15:31.485642 - [DEBUG] = AllBottom (new jump func)
49528 2019-Jan-16 21:15:31.485666 - [DEBUG]
49529 2019-Jan-16 21:15:31.485689 - [DEBUG] Start adding new jump function
49530 2019-Jan-16 21:15:31.485713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49531 2019-Jan-16 21:15:31.485777 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49532 2019-Jan-16 21:15:31.486415 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
49533 2019-Jan-16 21:15:31.487058 - [DEBUG] Edge Function : AllBottom
49534 2019-Jan-16 21:15:31.487086 - [DEBUG] End adding new jump function
49535 2019-Jan-16 21:15:31.487110 - [DEBUG]
49536 2019-Jan-16 21:15:31.487134 - [DEBUG] -------------------------------------------- 1355. Path Edge --------------------------------------------
49537 2019-Jan-16 21:15:31.487158 - [DEBUG]
49538 2019-Jan-16 21:15:31.487182 - [DEBUG] Process 1355. path edge:
49539 2019-Jan-16 21:15:31.487205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49540 2019-Jan-16 21:15:31.487261 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
49541 2019-Jan-16 21:15:31.487906 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49542 2019-Jan-16 21:15:31.488562 - [DEBUG]
49543 2019-Jan-16 21:15:31.488587 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
49544 2019-Jan-16 21:15:31.489244 - [DEBUG] Possible callees:
49545 2019-Jan-16 21:15:31.489270 - [DEBUG] llvm.dbg.declare
49546 2019-Jan-16 21:15:31.489295 - [DEBUG] Possible return sites:
49547 2019-Jan-16 21:15:31.489318 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14949548 2019-Jan-16 21:15:31.490606 - [DEBUG] Found and process special summary
49549 2019-Jan-16 21:15:31.490642 - [DEBUG] Compose: EdgeIdentity * AllBottom
49550 2019-Jan-16 21:15:31.490670 - [DEBUG]
49551 2019-Jan-16 21:15:31.490693 - [DEBUG] Propagate flow
49552 2019-Jan-16 21:15:31.490717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49553 2019-Jan-16 21:15:31.490774 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
49554 2019-Jan-16 21:15:31.491419 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49555 2019-Jan-16 21:15:31.492072 - [DEBUG] Edge function : AllBottom (result of previous compose)
49556 2019-Jan-16 21:15:31.492098 - [DEBUG]
49557 2019-Jan-16 21:15:31.492123 - [DEBUG] Join: AllTop & AllBottom
49558 2019-Jan-16 21:15:31.492149 - [DEBUG] = AllBottom (new jump func)
49559 2019-Jan-16 21:15:31.492173 - [DEBUG]
49560 2019-Jan-16 21:15:31.492196 - [DEBUG] Start adding new jump function
49561 2019-Jan-16 21:15:31.492220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49562 2019-Jan-16 21:15:31.492276 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49563 2019-Jan-16 21:15:31.492913 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
49564 2019-Jan-16 21:15:31.493550 - [DEBUG] Edge Function : AllBottom
49565 2019-Jan-16 21:15:31.493578 - [DEBUG] End adding new jump function
49566 2019-Jan-16 21:15:31.493603 - [DEBUG]
49567 2019-Jan-16 21:15:31.493627 - [DEBUG] -------------------------------------------- 1356. Path Edge --------------------------------------------
49568 2019-Jan-16 21:15:31.493651 - [DEBUG]
49569 2019-Jan-16 21:15:31.493675 - [DEBUG] Process 1356. path edge:
49570 2019-Jan-16 21:15:31.493699 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49571 2019-Jan-16 21:15:31.493755 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
49572 2019-Jan-16 21:15:31.494393 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49573 2019-Jan-16 21:15:31.495038 - [DEBUG]
49574 2019-Jan-16 21:15:31.495075 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
49575 2019-Jan-16 21:15:31.495740 - [DEBUG] Compose: EdgeIdentity * AllBottom
49576 2019-Jan-16 21:15:31.495768 - [DEBUG]
49577 2019-Jan-16 21:15:31.495791 - [DEBUG] Propagate flow
49578 2019-Jan-16 21:15:31.495814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49579 2019-Jan-16 21:15:31.495872 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
49580 2019-Jan-16 21:15:31.496508 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49581 2019-Jan-16 21:15:31.497145 - [DEBUG] Edge function : AllBottom (result of previous compose)
49582 2019-Jan-16 21:15:31.497170 - [DEBUG]
49583 2019-Jan-16 21:15:31.497195 - [DEBUG] Join: AllTop & AllBottom
49584 2019-Jan-16 21:15:31.497220 - [DEBUG] = AllBottom (new jump func)
49585 2019-Jan-16 21:15:31.497245 - [DEBUG]
49586 2019-Jan-16 21:15:31.497268 - [DEBUG] Start adding new jump function
49587 2019-Jan-16 21:15:31.497291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49588 2019-Jan-16 21:15:31.497347 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49589 2019-Jan-16 21:15:31.497983 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
49590 2019-Jan-16 21:15:31.498633 - [DEBUG] Edge Function : AllBottom
49591 2019-Jan-16 21:15:31.498661 - [DEBUG] End adding new jump function
49592 2019-Jan-16 21:15:31.498685 - [DEBUG]
49593 2019-Jan-16 21:15:31.498709 - [DEBUG] -------------------------------------------- 1357. Path Edge --------------------------------------------
49594 2019-Jan-16 21:15:31.498733 - [DEBUG]
49595 2019-Jan-16 21:15:31.498756 - [DEBUG] Process 1357. path edge:
49596 2019-Jan-16 21:15:31.498779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49597 2019-Jan-16 21:15:31.498835 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
49598 2019-Jan-16 21:15:31.499470 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49599 2019-Jan-16 21:15:31.500105 - [DEBUG]
49600 2019-Jan-16 21:15:31.500130 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
49601 2019-Jan-16 21:15:31.500786 - [DEBUG] Compose: EdgeIdentity * AllBottom
49602 2019-Jan-16 21:15:31.500815 - [DEBUG]
49603 2019-Jan-16 21:15:31.500838 - [DEBUG] Propagate flow
49604 2019-Jan-16 21:15:31.500862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49605 2019-Jan-16 21:15:31.500919 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
49606 2019-Jan-16 21:15:31.501564 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49607 2019-Jan-16 21:15:31.502217 - [DEBUG] Edge function : AllBottom (result of previous compose)
49608 2019-Jan-16 21:15:31.502242 - [DEBUG]
49609 2019-Jan-16 21:15:31.502267 - [DEBUG] Join: AllTop & AllBottom
49610 2019-Jan-16 21:15:31.502293 - [DEBUG] = AllBottom (new jump func)
49611 2019-Jan-16 21:15:31.502317 - [DEBUG]
49612 2019-Jan-16 21:15:31.502341 - [DEBUG] Start adding new jump function
49613 2019-Jan-16 21:15:31.502364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49614 2019-Jan-16 21:15:31.502420 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49615 2019-Jan-16 21:15:31.503057 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
49616 2019-Jan-16 21:15:31.503708 - [DEBUG] Edge Function : AllBottom
49617 2019-Jan-16 21:15:31.503737 - [DEBUG] End adding new jump function
49618 2019-Jan-16 21:15:31.503761 - [DEBUG]
49619 2019-Jan-16 21:15:31.503785 - [DEBUG] -------------------------------------------- 1358. Path Edge --------------------------------------------
49620 2019-Jan-16 21:15:31.503809 - [DEBUG]
49621 2019-Jan-16 21:15:31.503832 - [DEBUG] Process 1358. path edge:
49622 2019-Jan-16 21:15:31.503856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49623 2019-Jan-16 21:15:31.503912 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
49624 2019-Jan-16 21:15:31.504557 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49625 2019-Jan-16 21:15:31.505209 - [DEBUG]
49626 2019-Jan-16 21:15:31.505234 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
49627 2019-Jan-16 21:15:31.505891 - [DEBUG] Possible callees:
49628 2019-Jan-16 21:15:31.505916 - [DEBUG] llvm.dbg.declare
49629 2019-Jan-16 21:15:31.505941 - [DEBUG] Possible return sites:
49630 2019-Jan-16 21:15:31.505965 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15549631 2019-Jan-16 21:15:31.507242 - [DEBUG] Found and process special summary
49632 2019-Jan-16 21:15:31.507278 - [DEBUG] Compose: EdgeIdentity * AllBottom
49633 2019-Jan-16 21:15:31.507305 - [DEBUG]
49634 2019-Jan-16 21:15:31.507328 - [DEBUG] Propagate flow
49635 2019-Jan-16 21:15:31.507352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49636 2019-Jan-16 21:15:31.507408 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
49637 2019-Jan-16 21:15:31.508047 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49638 2019-Jan-16 21:15:31.508703 - [DEBUG] Edge function : AllBottom (result of previous compose)
49639 2019-Jan-16 21:15:31.508728 - [DEBUG]
49640 2019-Jan-16 21:15:31.508753 - [DEBUG] Join: AllTop & AllBottom
49641 2019-Jan-16 21:15:31.508778 - [DEBUG] = AllBottom (new jump func)
49642 2019-Jan-16 21:15:31.508803 - [DEBUG]
49643 2019-Jan-16 21:15:31.508826 - [DEBUG] Start adding new jump function
49644 2019-Jan-16 21:15:31.508849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49645 2019-Jan-16 21:15:31.508906 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49646 2019-Jan-16 21:15:31.509543 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
49647 2019-Jan-16 21:15:31.510180 - [DEBUG] Edge Function : AllBottom
49648 2019-Jan-16 21:15:31.510213 - [DEBUG] End adding new jump function
49649 2019-Jan-16 21:15:31.510237 - [DEBUG]
49650 2019-Jan-16 21:15:31.510261 - [DEBUG] -------------------------------------------- 1359. Path Edge --------------------------------------------
49651 2019-Jan-16 21:15:31.510285 - [DEBUG]
49652 2019-Jan-16 21:15:31.510308 - [DEBUG] Process 1359. path edge:
49653 2019-Jan-16 21:15:31.510332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49654 2019-Jan-16 21:15:31.510389 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
49655 2019-Jan-16 21:15:31.511027 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49656 2019-Jan-16 21:15:31.511663 - [DEBUG]
49657 2019-Jan-16 21:15:31.511687 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
49658 2019-Jan-16 21:15:31.512364 - [DEBUG] Compose: EdgeIdentity * AllBottom
49659 2019-Jan-16 21:15:31.512406 - [DEBUG]
49660 2019-Jan-16 21:15:31.512430 - [DEBUG] Propagate flow
49661 2019-Jan-16 21:15:31.512453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49662 2019-Jan-16 21:15:31.512510 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
49663 2019-Jan-16 21:15:31.513154 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49664 2019-Jan-16 21:15:31.513790 - [DEBUG] Edge function : AllBottom (result of previous compose)
49665 2019-Jan-16 21:15:31.513815 - [DEBUG]
49666 2019-Jan-16 21:15:31.513840 - [DEBUG] Join: AllTop & AllBottom
49667 2019-Jan-16 21:15:31.513866 - [DEBUG] = AllBottom (new jump func)
49668 2019-Jan-16 21:15:31.513890 - [DEBUG]
49669 2019-Jan-16 21:15:31.513913 - [DEBUG] Start adding new jump function
49670 2019-Jan-16 21:15:31.513936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49671 2019-Jan-16 21:15:31.513992 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49672 2019-Jan-16 21:15:31.514628 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
49673 2019-Jan-16 21:15:31.515279 - [DEBUG] Edge Function : AllBottom
49674 2019-Jan-16 21:15:31.515307 - [DEBUG] End adding new jump function
49675 2019-Jan-16 21:15:31.515331 - [DEBUG]
49676 2019-Jan-16 21:15:31.515354 - [DEBUG] -------------------------------------------- 1360. Path Edge --------------------------------------------
49677 2019-Jan-16 21:15:31.515379 - [DEBUG]
49678 2019-Jan-16 21:15:31.515402 - [DEBUG] Process 1360. path edge:
49679 2019-Jan-16 21:15:31.515425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49680 2019-Jan-16 21:15:31.515481 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
49681 2019-Jan-16 21:15:31.516116 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49682 2019-Jan-16 21:15:31.516751 - [DEBUG]
49683 2019-Jan-16 21:15:31.516776 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
49684 2019-Jan-16 21:15:31.517431 - [DEBUG] Compose: EdgeIdentity * AllBottom
49685 2019-Jan-16 21:15:31.517460 - [DEBUG]
49686 2019-Jan-16 21:15:31.517484 - [DEBUG] Propagate flow
49687 2019-Jan-16 21:15:31.517507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49688 2019-Jan-16 21:15:31.517565 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
49689 2019-Jan-16 21:15:31.518200 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49690 2019-Jan-16 21:15:31.518853 - [DEBUG] Edge function : AllBottom (result of previous compose)
49691 2019-Jan-16 21:15:31.518878 - [DEBUG]
49692 2019-Jan-16 21:15:31.518903 - [DEBUG] Join: AllTop & AllBottom
49693 2019-Jan-16 21:15:31.518929 - [DEBUG] = AllBottom (new jump func)
49694 2019-Jan-16 21:15:31.518953 - [DEBUG]
49695 2019-Jan-16 21:15:31.518976 - [DEBUG] Start adding new jump function
49696 2019-Jan-16 21:15:31.518999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49697 2019-Jan-16 21:15:31.519055 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49698 2019-Jan-16 21:15:31.519692 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
49699 2019-Jan-16 21:15:31.520326 - [DEBUG] Edge Function : AllBottom
49700 2019-Jan-16 21:15:31.520355 - [DEBUG] End adding new jump function
49701 2019-Jan-16 21:15:31.520378 - [DEBUG]
49702 2019-Jan-16 21:15:31.520402 - [DEBUG] -------------------------------------------- 1361. Path Edge --------------------------------------------
49703 2019-Jan-16 21:15:31.520426 - [DEBUG]
49704 2019-Jan-16 21:15:31.520449 - [DEBUG] Process 1361. path edge:
49705 2019-Jan-16 21:15:31.520482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49706 2019-Jan-16 21:15:31.520539 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
49707 2019-Jan-16 21:15:31.521173 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49708 2019-Jan-16 21:15:31.521823 - [DEBUG]
49709 2019-Jan-16 21:15:31.521848 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
49710 2019-Jan-16 21:15:31.522502 - [DEBUG] Compose: EdgeIdentity * AllBottom
49711 2019-Jan-16 21:15:31.522530 - [DEBUG]
49712 2019-Jan-16 21:15:31.522554 - [DEBUG] Propagate flow
49713 2019-Jan-16 21:15:31.522577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49714 2019-Jan-16 21:15:31.522634 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
49715 2019-Jan-16 21:15:31.523287 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49716 2019-Jan-16 21:15:31.523924 - [DEBUG] Edge function : AllBottom (result of previous compose)
49717 2019-Jan-16 21:15:31.523949 - [DEBUG]
49718 2019-Jan-16 21:15:31.523973 - [DEBUG] Join: AllTop & AllBottom
49719 2019-Jan-16 21:15:31.523999 - [DEBUG] = AllBottom (new jump func)
49720 2019-Jan-16 21:15:31.524023 - [DEBUG]
49721 2019-Jan-16 21:15:31.524046 - [DEBUG] Start adding new jump function
49722 2019-Jan-16 21:15:31.524069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49723 2019-Jan-16 21:15:31.524125 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49724 2019-Jan-16 21:15:31.524762 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
49725 2019-Jan-16 21:15:31.525426 - [DEBUG] Edge Function : AllBottom
49726 2019-Jan-16 21:15:31.525454 - [DEBUG] End adding new jump function
49727 2019-Jan-16 21:15:31.525478 - [DEBUG]
49728 2019-Jan-16 21:15:31.525502 - [DEBUG] -------------------------------------------- 1362. Path Edge --------------------------------------------
49729 2019-Jan-16 21:15:31.525526 - [DEBUG]
49730 2019-Jan-16 21:15:31.525549 - [DEBUG] Process 1362. path edge:
49731 2019-Jan-16 21:15:31.525573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49732 2019-Jan-16 21:15:31.525629 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
49733 2019-Jan-16 21:15:31.526275 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49734 2019-Jan-16 21:15:31.526912 - [DEBUG]
49735 2019-Jan-16 21:15:31.526936 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
49736 2019-Jan-16 21:15:31.527594 - [DEBUG] Possible callees:
49737 2019-Jan-16 21:15:31.527619 - [DEBUG] llvm.dbg.declare
49738 2019-Jan-16 21:15:31.527643 - [DEBUG] Possible return sites:
49739 2019-Jan-16 21:15:31.527667 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16349740 2019-Jan-16 21:15:31.528956 - [DEBUG] Found and process special summary
49741 2019-Jan-16 21:15:31.528990 - [DEBUG] Compose: EdgeIdentity * AllBottom
49742 2019-Jan-16 21:15:31.529017 - [DEBUG]
49743 2019-Jan-16 21:15:31.529041 - [DEBUG] Propagate flow
49744 2019-Jan-16 21:15:31.529064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49745 2019-Jan-16 21:15:31.529120 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
49746 2019-Jan-16 21:15:31.529759 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49747 2019-Jan-16 21:15:31.530404 - [DEBUG] Edge function : AllBottom (result of previous compose)
49748 2019-Jan-16 21:15:31.530430 - [DEBUG]
49749 2019-Jan-16 21:15:31.530455 - [DEBUG] Join: AllTop & AllBottom
49750 2019-Jan-16 21:15:31.530480 - [DEBUG] = AllBottom (new jump func)
49751 2019-Jan-16 21:15:31.530505 - [DEBUG]
49752 2019-Jan-16 21:15:31.530528 - [DEBUG] Start adding new jump function
49753 2019-Jan-16 21:15:31.530551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49754 2019-Jan-16 21:15:31.530607 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49755 2019-Jan-16 21:15:31.531245 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
49756 2019-Jan-16 21:15:31.531897 - [DEBUG] Edge Function : AllBottom
49757 2019-Jan-16 21:15:31.531925 - [DEBUG] End adding new jump function
49758 2019-Jan-16 21:15:31.531949 - [DEBUG]
49759 2019-Jan-16 21:15:31.531972 - [DEBUG] -------------------------------------------- 1363. Path Edge --------------------------------------------
49760 2019-Jan-16 21:15:31.531997 - [DEBUG]
49761 2019-Jan-16 21:15:31.532020 - [DEBUG] Process 1363. path edge:
49762 2019-Jan-16 21:15:31.532043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49763 2019-Jan-16 21:15:31.532099 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
49764 2019-Jan-16 21:15:31.532737 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49765 2019-Jan-16 21:15:31.533374 - [DEBUG]
49766 2019-Jan-16 21:15:31.533398 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
49767 2019-Jan-16 21:15:31.534057 - [DEBUG] Compose: EdgeIdentity * AllBottom
49768 2019-Jan-16 21:15:31.534085 - [DEBUG]
49769 2019-Jan-16 21:15:31.534109 - [DEBUG] Propagate flow
49770 2019-Jan-16 21:15:31.534132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49771 2019-Jan-16 21:15:31.534189 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
49772 2019-Jan-16 21:15:31.534826 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49773 2019-Jan-16 21:15:31.535478 - [DEBUG] Edge function : AllBottom (result of previous compose)
49774 2019-Jan-16 21:15:31.535504 - [DEBUG]
49775 2019-Jan-16 21:15:31.535528 - [DEBUG] Join: AllTop & AllBottom
49776 2019-Jan-16 21:15:31.535554 - [DEBUG] = AllBottom (new jump func)
49777 2019-Jan-16 21:15:31.535578 - [DEBUG]
49778 2019-Jan-16 21:15:31.535601 - [DEBUG] Start adding new jump function
49779 2019-Jan-16 21:15:31.535624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49780 2019-Jan-16 21:15:31.535680 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49781 2019-Jan-16 21:15:31.536316 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
49782 2019-Jan-16 21:15:31.536950 - [DEBUG] Edge Function : AllBottom
49783 2019-Jan-16 21:15:31.536979 - [DEBUG] End adding new jump function
49784 2019-Jan-16 21:15:31.537003 - [DEBUG]
49785 2019-Jan-16 21:15:31.537026 - [DEBUG] -------------------------------------------- 1364. Path Edge --------------------------------------------
49786 2019-Jan-16 21:15:31.537051 - [DEBUG]
49787 2019-Jan-16 21:15:31.537074 - [DEBUG] Process 1364. path edge:
49788 2019-Jan-16 21:15:31.537098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49789 2019-Jan-16 21:15:31.537153 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
49790 2019-Jan-16 21:15:31.537794 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49791 2019-Jan-16 21:15:31.538448 - [DEBUG]
49792 2019-Jan-16 21:15:31.538481 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
49793 2019-Jan-16 21:15:31.539146 - [DEBUG] Compose: EdgeIdentity * AllBottom
49794 2019-Jan-16 21:15:31.539174 - [DEBUG]
49795 2019-Jan-16 21:15:31.539198 - [DEBUG] Propagate flow
49796 2019-Jan-16 21:15:31.539221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49797 2019-Jan-16 21:15:31.539279 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
49798 2019-Jan-16 21:15:31.539926 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49799 2019-Jan-16 21:15:31.540562 - [DEBUG] Edge function : AllBottom (result of previous compose)
49800 2019-Jan-16 21:15:31.540587 - [DEBUG]
49801 2019-Jan-16 21:15:31.540612 - [DEBUG] Join: AllTop & AllBottom
49802 2019-Jan-16 21:15:31.540638 - [DEBUG] = AllBottom (new jump func)
49803 2019-Jan-16 21:15:31.540662 - [DEBUG]
49804 2019-Jan-16 21:15:31.540685 - [DEBUG] Start adding new jump function
49805 2019-Jan-16 21:15:31.540708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49806 2019-Jan-16 21:15:31.540764 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49807 2019-Jan-16 21:15:31.541401 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
49808 2019-Jan-16 21:15:31.542059 - [DEBUG] Edge Function : AllBottom
49809 2019-Jan-16 21:15:31.542088 - [DEBUG] End adding new jump function
49810 2019-Jan-16 21:15:31.542112 - [DEBUG]
49811 2019-Jan-16 21:15:31.542135 - [DEBUG] -------------------------------------------- 1365. Path Edge --------------------------------------------
49812 2019-Jan-16 21:15:31.542159 - [DEBUG]
49813 2019-Jan-16 21:15:31.542182 - [DEBUG] Process 1365. path edge:
49814 2019-Jan-16 21:15:31.542206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49815 2019-Jan-16 21:15:31.542262 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
49816 2019-Jan-16 21:15:31.542907 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49817 2019-Jan-16 21:15:31.543544 - [DEBUG]
49818 2019-Jan-16 21:15:31.543568 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
49819 2019-Jan-16 21:15:31.544226 - [DEBUG] Possible callees:
49820 2019-Jan-16 21:15:31.544252 - [DEBUG] llvm.dbg.declare
49821 2019-Jan-16 21:15:31.544277 - [DEBUG] Possible return sites:
49822 2019-Jan-16 21:15:31.544300 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16949823 2019-Jan-16 21:15:31.545588 - [DEBUG] Found and process special summary
49824 2019-Jan-16 21:15:31.545622 - [DEBUG] Compose: EdgeIdentity * AllBottom
49825 2019-Jan-16 21:15:31.545649 - [DEBUG]
49826 2019-Jan-16 21:15:31.545672 - [DEBUG] Propagate flow
49827 2019-Jan-16 21:15:31.545695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49828 2019-Jan-16 21:15:31.545752 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
49829 2019-Jan-16 21:15:31.546389 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49830 2019-Jan-16 21:15:31.547026 - [DEBUG] Edge function : AllBottom (result of previous compose)
49831 2019-Jan-16 21:15:31.547051 - [DEBUG]
49832 2019-Jan-16 21:15:31.547076 - [DEBUG] Join: AllTop & AllBottom
49833 2019-Jan-16 21:15:31.547101 - [DEBUG] = AllBottom (new jump func)
49834 2019-Jan-16 21:15:31.547134 - [DEBUG]
49835 2019-Jan-16 21:15:31.547157 - [DEBUG] Start adding new jump function
49836 2019-Jan-16 21:15:31.547180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49837 2019-Jan-16 21:15:31.547237 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49838 2019-Jan-16 21:15:31.547874 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
49839 2019-Jan-16 21:15:31.548525 - [DEBUG] Edge Function : AllBottom
49840 2019-Jan-16 21:15:31.548554 - [DEBUG] End adding new jump function
49841 2019-Jan-16 21:15:31.548577 - [DEBUG]
49842 2019-Jan-16 21:15:31.548600 - [DEBUG] -------------------------------------------- 1366. Path Edge --------------------------------------------
49843 2019-Jan-16 21:15:31.548625 - [DEBUG]
49844 2019-Jan-16 21:15:31.548647 - [DEBUG] Process 1366. path edge:
49845 2019-Jan-16 21:15:31.548671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49846 2019-Jan-16 21:15:31.548727 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
49847 2019-Jan-16 21:15:31.549365 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49848 2019-Jan-16 21:15:31.550002 - [DEBUG]
49849 2019-Jan-16 21:15:31.550026 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
49850 2019-Jan-16 21:15:31.550686 - [DEBUG] Compose: EdgeIdentity * AllBottom
49851 2019-Jan-16 21:15:31.550715 - [DEBUG]
49852 2019-Jan-16 21:15:31.550739 - [DEBUG] Propagate flow
49853 2019-Jan-16 21:15:31.550763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49854 2019-Jan-16 21:15:31.550820 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
49855 2019-Jan-16 21:15:31.551464 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49856 2019-Jan-16 21:15:31.552116 - [DEBUG] Edge function : AllBottom (result of previous compose)
49857 2019-Jan-16 21:15:31.552141 - [DEBUG]
49858 2019-Jan-16 21:15:31.552167 - [DEBUG] Join: AllTop & AllBottom
49859 2019-Jan-16 21:15:31.552192 - [DEBUG] = AllBottom (new jump func)
49860 2019-Jan-16 21:15:31.552216 - [DEBUG]
49861 2019-Jan-16 21:15:31.552240 - [DEBUG] Start adding new jump function
49862 2019-Jan-16 21:15:31.552263 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49863 2019-Jan-16 21:15:31.552318 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49864 2019-Jan-16 21:15:31.552957 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
49865 2019-Jan-16 21:15:31.553590 - [DEBUG] Edge Function : AllBottom
49866 2019-Jan-16 21:15:31.553619 - [DEBUG] End adding new jump function
49867 2019-Jan-16 21:15:31.553643 - [DEBUG]
49868 2019-Jan-16 21:15:31.553667 - [DEBUG] -------------------------------------------- 1367. Path Edge --------------------------------------------
49869 2019-Jan-16 21:15:31.553691 - [DEBUG]
49870 2019-Jan-16 21:15:31.553714 - [DEBUG] Process 1367. path edge:
49871 2019-Jan-16 21:15:31.553738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49872 2019-Jan-16 21:15:31.553794 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
49873 2019-Jan-16 21:15:31.554431 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49874 2019-Jan-16 21:15:31.555083 - [DEBUG]
49875 2019-Jan-16 21:15:31.555109 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
49876 2019-Jan-16 21:15:31.555768 - [DEBUG] Compose: EdgeIdentity * AllBottom
49877 2019-Jan-16 21:15:31.555796 - [DEBUG]
49878 2019-Jan-16 21:15:31.555828 - [DEBUG] Propagate flow
49879 2019-Jan-16 21:15:31.555852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49880 2019-Jan-16 21:15:31.555910 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
49881 2019-Jan-16 21:15:31.556551 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49882 2019-Jan-16 21:15:31.557187 - [DEBUG] Edge function : AllBottom (result of previous compose)
49883 2019-Jan-16 21:15:31.557212 - [DEBUG]
49884 2019-Jan-16 21:15:31.557237 - [DEBUG] Join: AllTop & AllBottom
49885 2019-Jan-16 21:15:31.557263 - [DEBUG] = AllBottom (new jump func)
49886 2019-Jan-16 21:15:31.557287 - [DEBUG]
49887 2019-Jan-16 21:15:31.557310 - [DEBUG] Start adding new jump function
49888 2019-Jan-16 21:15:31.557333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49889 2019-Jan-16 21:15:31.557389 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49890 2019-Jan-16 21:15:31.558027 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
49891 2019-Jan-16 21:15:31.558682 - [DEBUG] Edge Function : AllBottom
49892 2019-Jan-16 21:15:31.558710 - [DEBUG] End adding new jump function
49893 2019-Jan-16 21:15:31.558733 - [DEBUG]
49894 2019-Jan-16 21:15:31.558757 - [DEBUG] -------------------------------------------- 1368. Path Edge --------------------------------------------
49895 2019-Jan-16 21:15:31.558782 - [DEBUG]
49896 2019-Jan-16 21:15:31.558805 - [DEBUG] Process 1368. path edge:
49897 2019-Jan-16 21:15:31.558828 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49898 2019-Jan-16 21:15:31.558885 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
49899 2019-Jan-16 21:15:31.559525 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49900 2019-Jan-16 21:15:31.560161 - [DEBUG]
49901 2019-Jan-16 21:15:31.560186 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
49902 2019-Jan-16 21:15:31.560846 - [DEBUG] Compose: EdgeIdentity * AllBottom
49903 2019-Jan-16 21:15:31.560874 - [DEBUG]
49904 2019-Jan-16 21:15:31.560898 - [DEBUG] Propagate flow
49905 2019-Jan-16 21:15:31.560921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49906 2019-Jan-16 21:15:31.560978 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
49907 2019-Jan-16 21:15:31.561614 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49908 2019-Jan-16 21:15:31.562268 - [DEBUG] Edge function : AllBottom (result of previous compose)
49909 2019-Jan-16 21:15:31.562293 - [DEBUG]
49910 2019-Jan-16 21:15:31.562318 - [DEBUG] Join: AllTop & AllBottom
49911 2019-Jan-16 21:15:31.562343 - [DEBUG] = AllBottom (new jump func)
49912 2019-Jan-16 21:15:31.562368 - [DEBUG]
49913 2019-Jan-16 21:15:31.562391 - [DEBUG] Start adding new jump function
49914 2019-Jan-16 21:15:31.562414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49915 2019-Jan-16 21:15:31.562470 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49916 2019-Jan-16 21:15:31.563108 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
49917 2019-Jan-16 21:15:31.563741 - [DEBUG] Edge Function : AllBottom
49918 2019-Jan-16 21:15:31.563769 - [DEBUG] End adding new jump function
49919 2019-Jan-16 21:15:31.563793 - [DEBUG]
49920 2019-Jan-16 21:15:31.563816 - [DEBUG] -------------------------------------------- 1369. Path Edge --------------------------------------------
49921 2019-Jan-16 21:15:31.563845 - [DEBUG]
49922 2019-Jan-16 21:15:31.563868 - [DEBUG] Process 1369. path edge:
49923 2019-Jan-16 21:15:31.563900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49924 2019-Jan-16 21:15:31.563957 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
49925 2019-Jan-16 21:15:31.564593 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49926 2019-Jan-16 21:15:31.565246 - [DEBUG]
49927 2019-Jan-16 21:15:31.565272 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
49928 2019-Jan-16 21:15:31.565930 - [DEBUG] Compose: EdgeIdentity * AllBottom
49929 2019-Jan-16 21:15:31.565958 - [DEBUG]
49930 2019-Jan-16 21:15:31.565982 - [DEBUG] Propagate flow
49931 2019-Jan-16 21:15:31.566005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49932 2019-Jan-16 21:15:31.566062 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
49933 2019-Jan-16 21:15:31.566702 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49934 2019-Jan-16 21:15:31.567339 - [DEBUG] Edge function : AllBottom (result of previous compose)
49935 2019-Jan-16 21:15:31.567364 - [DEBUG]
49936 2019-Jan-16 21:15:31.567389 - [DEBUG] Join: AllTop & AllBottom
49937 2019-Jan-16 21:15:31.567415 - [DEBUG] = AllBottom (new jump func)
49938 2019-Jan-16 21:15:31.567439 - [DEBUG]
49939 2019-Jan-16 21:15:31.567462 - [DEBUG] Start adding new jump function
49940 2019-Jan-16 21:15:31.567486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49941 2019-Jan-16 21:15:31.567542 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49942 2019-Jan-16 21:15:31.568179 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
49943 2019-Jan-16 21:15:31.568832 - [DEBUG] Edge Function : AllBottom
49944 2019-Jan-16 21:15:31.568860 - [DEBUG] End adding new jump function
49945 2019-Jan-16 21:15:31.568884 - [DEBUG]
49946 2019-Jan-16 21:15:31.568908 - [DEBUG] -------------------------------------------- 1370. Path Edge --------------------------------------------
49947 2019-Jan-16 21:15:31.568933 - [DEBUG]
49948 2019-Jan-16 21:15:31.568956 - [DEBUG] Process 1370. path edge:
49949 2019-Jan-16 21:15:31.568980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49950 2019-Jan-16 21:15:31.569036 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
49951 2019-Jan-16 21:15:31.569674 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49952 2019-Jan-16 21:15:31.570311 - [DEBUG]
49953 2019-Jan-16 21:15:31.570335 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
49954 2019-Jan-16 21:15:31.570994 - [DEBUG] Compose: EdgeIdentity * AllBottom
49955 2019-Jan-16 21:15:31.571023 - [DEBUG]
49956 2019-Jan-16 21:15:31.571047 - [DEBUG] Propagate flow
49957 2019-Jan-16 21:15:31.571070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49958 2019-Jan-16 21:15:31.571128 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
49959 2019-Jan-16 21:15:31.571786 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49960 2019-Jan-16 21:15:31.572425 - [DEBUG] Edge function : AllBottom (result of previous compose)
49961 2019-Jan-16 21:15:31.572450 - [DEBUG]
49962 2019-Jan-16 21:15:31.572475 - [DEBUG] Join: AllTop & AllBottom
49963 2019-Jan-16 21:15:31.572501 - [DEBUG] = AllBottom (new jump func)
49964 2019-Jan-16 21:15:31.572525 - [DEBUG]
49965 2019-Jan-16 21:15:31.572548 - [DEBUG] Start adding new jump function
49966 2019-Jan-16 21:15:31.572572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49967 2019-Jan-16 21:15:31.572636 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49968 2019-Jan-16 21:15:31.573274 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
49969 2019-Jan-16 21:15:31.573907 - [DEBUG] Edge Function : AllBottom
49970 2019-Jan-16 21:15:31.573936 - [DEBUG] End adding new jump function
49971 2019-Jan-16 21:15:31.573960 - [DEBUG]
49972 2019-Jan-16 21:15:31.573984 - [DEBUG] -------------------------------------------- 1371. Path Edge --------------------------------------------
49973 2019-Jan-16 21:15:31.574008 - [DEBUG]
49974 2019-Jan-16 21:15:31.574031 - [DEBUG] Process 1371. path edge:
49975 2019-Jan-16 21:15:31.574055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49976 2019-Jan-16 21:15:31.574111 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
49977 2019-Jan-16 21:15:31.574746 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49978 2019-Jan-16 21:15:31.575397 - [DEBUG]
49979 2019-Jan-16 21:15:31.575422 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
49980 2019-Jan-16 21:15:31.576080 - [DEBUG] Compose: EdgeIdentity * AllBottom
49981 2019-Jan-16 21:15:31.576108 - [DEBUG]
49982 2019-Jan-16 21:15:31.576132 - [DEBUG] Propagate flow
49983 2019-Jan-16 21:15:31.576155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49984 2019-Jan-16 21:15:31.576212 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
49985 2019-Jan-16 21:15:31.576848 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49986 2019-Jan-16 21:15:31.577484 - [DEBUG] Edge function : AllBottom (result of previous compose)
49987 2019-Jan-16 21:15:31.577509 - [DEBUG]
49988 2019-Jan-16 21:15:31.577533 - [DEBUG] Join: AllTop & AllBottom
49989 2019-Jan-16 21:15:31.577559 - [DEBUG] = AllBottom (new jump func)
49990 2019-Jan-16 21:15:31.577583 - [DEBUG]
49991 2019-Jan-16 21:15:31.577606 - [DEBUG] Start adding new jump function
49992 2019-Jan-16 21:15:31.577629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49993 2019-Jan-16 21:15:31.577685 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49994 2019-Jan-16 21:15:31.578322 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
49995 2019-Jan-16 21:15:31.578970 - [DEBUG] Edge Function : AllBottom
49996 2019-Jan-16 21:15:31.578998 - [DEBUG] End adding new jump function
49997 2019-Jan-16 21:15:31.579022 - [DEBUG]
49998 2019-Jan-16 21:15:31.579046 - [DEBUG] -------------------------------------------- 1372. Path Edge --------------------------------------------
49999 2019-Jan-16 21:15:31.579070 - [DEBUG]
50000 2019-Jan-16 21:15:31.579093 - [DEBUG] Process 1372. path edge:
50001 2019-Jan-16 21:15:31.579116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50002 2019-Jan-16 21:15:31.579172 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
50003 2019-Jan-16 21:15:31.579806 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50004 2019-Jan-16 21:15:31.580442 - [DEBUG]
50005 2019-Jan-16 21:15:31.580466 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
50006 2019-Jan-16 21:15:31.581120 - [DEBUG] Compose: EdgeIdentity * AllBottom
50007 2019-Jan-16 21:15:31.581147 - [DEBUG]
50008 2019-Jan-16 21:15:31.581171 - [DEBUG] Propagate flow
50009 2019-Jan-16 21:15:31.581194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50010 2019-Jan-16 21:15:31.581251 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
50011 2019-Jan-16 21:15:31.581924 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50012 2019-Jan-16 21:15:31.582562 - [DEBUG] Edge function : AllBottom (result of previous compose)
50013 2019-Jan-16 21:15:31.582587 - [DEBUG]
50014 2019-Jan-16 21:15:31.582612 - [DEBUG] Join: AllTop & AllBottom
50015 2019-Jan-16 21:15:31.582638 - [DEBUG] = AllBottom (new jump func)
50016 2019-Jan-16 21:15:31.582662 - [DEBUG]
50017 2019-Jan-16 21:15:31.582685 - [DEBUG] Start adding new jump function
50018 2019-Jan-16 21:15:31.582708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50019 2019-Jan-16 21:15:31.582764 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50020 2019-Jan-16 21:15:31.583401 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
50021 2019-Jan-16 21:15:31.584040 - [DEBUG] Edge Function : AllBottom
50022 2019-Jan-16 21:15:31.584068 - [DEBUG] End adding new jump function
50023 2019-Jan-16 21:15:31.584092 - [DEBUG]
50024 2019-Jan-16 21:15:31.584115 - [DEBUG] -------------------------------------------- 1373. Path Edge --------------------------------------------
50025 2019-Jan-16 21:15:31.584140 - [DEBUG]
50026 2019-Jan-16 21:15:31.584163 - [DEBUG] Process 1373. path edge:
50027 2019-Jan-16 21:15:31.584186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50028 2019-Jan-16 21:15:31.584242 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
50029 2019-Jan-16 21:15:31.584884 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50030 2019-Jan-16 21:15:31.585537 - [DEBUG]
50031 2019-Jan-16 21:15:31.585562 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
50032 2019-Jan-16 21:15:31.586224 - [DEBUG] Compose: EdgeIdentity * AllBottom
50033 2019-Jan-16 21:15:31.586252 - [DEBUG]
50034 2019-Jan-16 21:15:31.586276 - [DEBUG] Propagate flow
50035 2019-Jan-16 21:15:31.586299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50036 2019-Jan-16 21:15:31.586356 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
50037 2019-Jan-16 21:15:31.586992 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50038 2019-Jan-16 21:15:31.587635 - [DEBUG] Edge function : AllBottom (result of previous compose)
50039 2019-Jan-16 21:15:31.587660 - [DEBUG]
50040 2019-Jan-16 21:15:31.587685 - [DEBUG] Join: AllTop & AllBottom
50041 2019-Jan-16 21:15:31.587710 - [DEBUG] = AllBottom (new jump func)
50042 2019-Jan-16 21:15:31.587734 - [DEBUG]
50043 2019-Jan-16 21:15:31.587758 - [DEBUG] Start adding new jump function
50044 2019-Jan-16 21:15:31.587781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50045 2019-Jan-16 21:15:31.587836 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50046 2019-Jan-16 21:15:31.588488 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
50047 2019-Jan-16 21:15:31.589121 - [DEBUG] Edge Function : AllBottom
50048 2019-Jan-16 21:15:31.589150 - [DEBUG] End adding new jump function
50049 2019-Jan-16 21:15:31.589174 - [DEBUG]
50050 2019-Jan-16 21:15:31.589197 - [DEBUG] -------------------------------------------- 1374. Path Edge --------------------------------------------
50051 2019-Jan-16 21:15:31.589221 - [DEBUG]
50052 2019-Jan-16 21:15:31.589244 - [DEBUG] Process 1374. path edge:
50053 2019-Jan-16 21:15:31.589268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50054 2019-Jan-16 21:15:31.589324 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
50055 2019-Jan-16 21:15:31.589971 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50056 2019-Jan-16 21:15:31.590609 - [DEBUG]
50057 2019-Jan-16 21:15:31.590633 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
50058 2019-Jan-16 21:15:31.591289 - [DEBUG] Compose: EdgeIdentity * AllBottom
50059 2019-Jan-16 21:15:31.591318 - [DEBUG]
50060 2019-Jan-16 21:15:31.591342 - [DEBUG] Propagate flow
50061 2019-Jan-16 21:15:31.591365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50062 2019-Jan-16 21:15:31.591423 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50063 2019-Jan-16 21:15:31.592074 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50064 2019-Jan-16 21:15:31.592711 - [DEBUG] Edge function : AllBottom (result of previous compose)
50065 2019-Jan-16 21:15:31.592736 - [DEBUG]
50066 2019-Jan-16 21:15:31.592760 - [DEBUG] Join: AllTop & AllBottom
50067 2019-Jan-16 21:15:31.592786 - [DEBUG] = AllBottom (new jump func)
50068 2019-Jan-16 21:15:31.592810 - [DEBUG]
50069 2019-Jan-16 21:15:31.592833 - [DEBUG] Start adding new jump function
50070 2019-Jan-16 21:15:31.592856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50071 2019-Jan-16 21:15:31.592912 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50072 2019-Jan-16 21:15:31.593550 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50073 2019-Jan-16 21:15:31.594184 - [DEBUG] Edge Function : AllBottom
50074 2019-Jan-16 21:15:31.594212 - [DEBUG] End adding new jump function
50075 2019-Jan-16 21:15:31.594236 - [DEBUG]
50076 2019-Jan-16 21:15:31.594259 - [DEBUG] -------------------------------------------- 1375. Path Edge --------------------------------------------
50077 2019-Jan-16 21:15:31.594284 - [DEBUG]
50078 2019-Jan-16 21:15:31.594307 - [DEBUG] Process 1375. path edge:
50079 2019-Jan-16 21:15:31.594330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50080 2019-Jan-16 21:15:31.594386 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
50081 2019-Jan-16 21:15:31.595042 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50082 2019-Jan-16 21:15:31.595757 - [DEBUG]
50083 2019-Jan-16 21:15:31.595784 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50084 2019-Jan-16 21:15:31.596508 - [DEBUG] Start of endsummarytab entry
50085 2019-Jan-16 21:15:31.596551 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
50086 2019-Jan-16 21:15:31.597239 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
50087 2019-Jan-16 21:15:31.597317 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50088 2019-Jan-16 21:15:31.597981 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50089 2019-Jan-16 21:15:31.598657 - [DEBUG] EF: AllBottom
50090 2019-Jan-16 21:15:31.598683 - [DEBUG]
50091 2019-Jan-16 21:15:31.598707 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50092 2019-Jan-16 21:15:31.599342 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
50093 2019-Jan-16 21:15:31.599989 - [DEBUG] EF: AllBottom
50094 2019-Jan-16 21:15:31.600014 - [DEBUG]
50095 2019-Jan-16 21:15:31.600037 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50096 2019-Jan-16 21:15:31.600676 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50097 2019-Jan-16 21:15:31.601320 - [DEBUG] EF: AllBottom
50098 2019-Jan-16 21:15:31.601345 - [DEBUG]
50099 2019-Jan-16 21:15:31.601387 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50100 2019-Jan-16 21:15:31.602041 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50101 2019-Jan-16 21:15:31.602685 - [DEBUG] EF: AllBottom
50102 2019-Jan-16 21:15:31.602710 - [DEBUG]
50103 2019-Jan-16 21:15:31.602733 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50104 2019-Jan-16 21:15:31.603367 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50105 2019-Jan-16 21:15:31.604012 - [DEBUG] EF: AllBottom
50106 2019-Jan-16 21:15:31.604036 - [DEBUG]
50107 2019-Jan-16 21:15:31.604060 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50108 2019-Jan-16 21:15:31.604693 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
50109 2019-Jan-16 21:15:31.605343 - [DEBUG] EF: AllBottom
50110 2019-Jan-16 21:15:31.605368 - [DEBUG]
50111 2019-Jan-16 21:15:31.605392 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50112 2019-Jan-16 21:15:31.606026 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50113 2019-Jan-16 21:15:31.606663 - [DEBUG] EF: AllBottom
50114 2019-Jan-16 21:15:31.606687 - [DEBUG]
50115 2019-Jan-16 21:15:31.606711 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50116 2019-Jan-16 21:15:31.607344 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
50117 2019-Jan-16 21:15:31.607982 - [DEBUG] EF: AllBottom
50118 2019-Jan-16 21:15:31.608006 - [DEBUG]
50119 2019-Jan-16 21:15:31.608030 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50120 2019-Jan-16 21:15:31.608678 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50121 2019-Jan-16 21:15:31.609315 - [DEBUG] EF: AllBottom
50122 2019-Jan-16 21:15:31.609340 - [DEBUG]
50123 2019-Jan-16 21:15:31.609363 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50124 2019-Jan-16 21:15:31.609995 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
50125 2019-Jan-16 21:15:31.610641 - [DEBUG] EF: AllBottom
50126 2019-Jan-16 21:15:31.610667 - [DEBUG]
50127 2019-Jan-16 21:15:31.610690 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50128 2019-Jan-16 21:15:31.611358 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50129 2019-Jan-16 21:15:31.612088 - [DEBUG] EF: AllBottom
50130 2019-Jan-16 21:15:31.612116 - [DEBUG]
50131 2019-Jan-16 21:15:31.612139 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50132 2019-Jan-16 21:15:31.612797 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
50133 2019-Jan-16 21:15:31.613456 - [DEBUG] EF: AllBottom
50134 2019-Jan-16 21:15:31.613480 - [DEBUG]
50135 2019-Jan-16 21:15:31.613504 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50136 2019-Jan-16 21:15:31.614138 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50137 2019-Jan-16 21:15:31.614772 - [DEBUG] EF: AllBottom
50138 2019-Jan-16 21:15:31.614797 - [DEBUG]
50139 2019-Jan-16 21:15:31.614820 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50140 2019-Jan-16 21:15:31.615483 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
50141 2019-Jan-16 21:15:31.616118 - [DEBUG] EF: AllBottom
50142 2019-Jan-16 21:15:31.616143 - [DEBUG]
50143 2019-Jan-16 21:15:31.616166 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50144 2019-Jan-16 21:15:31.616800 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50145 2019-Jan-16 21:15:31.617455 - [DEBUG] EF: AllBottom
50146 2019-Jan-16 21:15:31.617480 - [DEBUG]
50147 2019-Jan-16 21:15:31.617503 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50148 2019-Jan-16 21:15:31.618138 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50149 2019-Jan-16 21:15:31.618791 - [DEBUG] EF: AllBottom
50150 2019-Jan-16 21:15:31.618815 - [DEBUG]
50151 2019-Jan-16 21:15:31.618839 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50152 2019-Jan-16 21:15:31.619472 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
50153 2019-Jan-16 21:15:31.620116 - [DEBUG] EF: AllBottom
50154 2019-Jan-16 21:15:31.620141 - [DEBUG]
50155 2019-Jan-16 21:15:31.620164 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50156 2019-Jan-16 21:15:31.620799 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
50157 2019-Jan-16 21:15:31.621437 - [DEBUG] EF: AllBottom
50158 2019-Jan-16 21:15:31.621461 - [DEBUG]
50159 2019-Jan-16 21:15:31.621485 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50160 2019-Jan-16 21:15:31.622146 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50161 2019-Jan-16 21:15:31.622785 - [DEBUG] EF: AllBottom
50162 2019-Jan-16 21:15:31.622809 - [DEBUG]
50163 2019-Jan-16 21:15:31.622833 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50164 2019-Jan-16 21:15:31.623466 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50165 2019-Jan-16 21:15:31.624102 - [DEBUG] EF: AllBottom
50166 2019-Jan-16 21:15:31.624127 - [DEBUG]
50167 2019-Jan-16 21:15:31.624150 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50168 2019-Jan-16 21:15:31.624783 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
50169 2019-Jan-16 21:15:31.625430 - [DEBUG] EF: AllBottom
50170 2019-Jan-16 21:15:31.625455 - [DEBUG]
50171 2019-Jan-16 21:15:31.625478 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50172 2019-Jan-16 21:15:31.626112 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50173 2019-Jan-16 21:15:31.626750 - [DEBUG] EF: AllBottom
50174 2019-Jan-16 21:15:31.626775 - [DEBUG]
50175 2019-Jan-16 21:15:31.626798 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50176 2019-Jan-16 21:15:31.627432 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50177 2019-Jan-16 21:15:31.628077 - [DEBUG] EF: AllBottom
50178 2019-Jan-16 21:15:31.628102 - [DEBUG]
50179 2019-Jan-16 21:15:31.628125 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50180 2019-Jan-16 21:15:31.628772 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
50181 2019-Jan-16 21:15:31.629427 - [DEBUG] EF: AllBottom
50182 2019-Jan-16 21:15:31.629452 - [DEBUG]
50183 2019-Jan-16 21:15:31.629475 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50184 2019-Jan-16 21:15:31.630110 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
50185 2019-Jan-16 21:15:31.630755 - [DEBUG] EF: AllBottom
50186 2019-Jan-16 21:15:31.630780 - [DEBUG]
50187 2019-Jan-16 21:15:31.630803 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50188 2019-Jan-16 21:15:31.631436 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
50189 2019-Jan-16 21:15:31.632087 - [DEBUG] EF: AllBottom
50190 2019-Jan-16 21:15:31.632112 - [DEBUG]
50191 2019-Jan-16 21:15:31.632136 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50192 2019-Jan-16 21:15:31.632786 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50193 2019-Jan-16 21:15:31.633423 - [DEBUG] EF: AllBottom
50194 2019-Jan-16 21:15:31.633448 - [DEBUG]
50195 2019-Jan-16 21:15:31.633471 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50196 2019-Jan-16 21:15:31.634105 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
50197 2019-Jan-16 21:15:31.634749 - [DEBUG] EF: AllBottom
50198 2019-Jan-16 21:15:31.634773 - [DEBUG]
50199 2019-Jan-16 21:15:31.634798 - [DEBUG] ---------------
50200 2019-Jan-16 21:15:31.634821 - [DEBUG]
50201 2019-Jan-16 21:15:31.634849 - [DEBUG] End of endsummarytab entry
50202 2019-Jan-16 21:15:31.634872 - [DEBUG]
50203 2019-Jan-16 21:15:31.634896 - [DEBUG] Start of incomingtab entry
50204 2019-Jan-16 21:15:31.634922 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
50205 2019-Jan-16 21:15:31.635580 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
50206 2019-Jan-16 21:15:31.635640 - [DEBUG] ---------------
50207 2019-Jan-16 21:15:31.635664 - [DEBUG] End of incomingtab entry
50208 2019-Jan-16 21:15:31.635688 - [DEBUG]
50209 2019-Jan-16 21:15:31.635716 - [DEBUG] EDGE:
50210 2019-Jan-16 21:15:31.635772 - [DEBUG] ---> 50211 2019-Jan-16 21:15:31.636414 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50212 2019-Jan-16 21:15:31.637052 - [DEBUG]
50213 2019-Jan-16 21:15:31.637079 - [DEBUG] EDGE:
50214 2019-Jan-16 21:15:31.637136 - [DEBUG] ---> 50215 2019-Jan-16 21:15:31.637777 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50216 2019-Jan-16 21:15:31.638431 - [DEBUG]
50217 2019-Jan-16 21:15:31.638484 - [DEBUG] Compose: EdgeIdentity * AllBottom
50218 2019-Jan-16 21:15:31.638512 - [DEBUG]
50219 2019-Jan-16 21:15:31.638535 - [DEBUG] Propagate flow
50220 2019-Jan-16 21:15:31.638559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50221 2019-Jan-16 21:15:31.638616 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
50222 2019-Jan-16 21:15:31.639263 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50223 2019-Jan-16 21:15:31.639900 - [DEBUG] Edge function : AllBottom (result of previous compose)
50224 2019-Jan-16 21:15:31.639925 - [DEBUG]
50225 2019-Jan-16 21:15:31.639952 - [DEBUG] Join: AllTop & AllBottom
50226 2019-Jan-16 21:15:31.639978 - [DEBUG] = AllBottom (new jump func)
50227 2019-Jan-16 21:15:31.640002 - [DEBUG]
50228 2019-Jan-16 21:15:31.640025 - [DEBUG] Start adding new jump function
50229 2019-Jan-16 21:15:31.640048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50230 2019-Jan-16 21:15:31.640104 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50231 2019-Jan-16 21:15:31.640741 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
50232 2019-Jan-16 21:15:31.641385 - [DEBUG] Edge Function : AllBottom
50233 2019-Jan-16 21:15:31.641416 - [DEBUG] End adding new jump function
50234 2019-Jan-16 21:15:31.641439 - [DEBUG]
50235 2019-Jan-16 21:15:31.641463 - [DEBUG] -------------------------------------------- 1376. Path Edge --------------------------------------------
50236 2019-Jan-16 21:15:31.641488 - [DEBUG]
50237 2019-Jan-16 21:15:31.641511 - [DEBUG] Process 1376. path edge:
50238 2019-Jan-16 21:15:31.641535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50239 2019-Jan-16 21:15:31.641601 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
50240 2019-Jan-16 21:15:31.642263 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50241 2019-Jan-16 21:15:31.642899 - [DEBUG]
50242 2019-Jan-16 21:15:31.642924 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
50243 2019-Jan-16 21:15:31.643586 - [DEBUG] Possible callees:
50244 2019-Jan-16 21:15:31.643611 - [DEBUG] llvm.dbg.declare
50245 2019-Jan-16 21:15:31.643636 - [DEBUG] Possible return sites:
50246 2019-Jan-16 21:15:31.643659 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19350247 2019-Jan-16 21:15:31.644942 - [DEBUG] Found and process special summary
50248 2019-Jan-16 21:15:31.644978 - [DEBUG] Compose: EdgeIdentity * AllBottom
50249 2019-Jan-16 21:15:31.645005 - [DEBUG]
50250 2019-Jan-16 21:15:31.645029 - [DEBUG] Propagate flow
50251 2019-Jan-16 21:15:31.645052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50252 2019-Jan-16 21:15:31.645123 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
50253 2019-Jan-16 21:15:31.645812 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50254 2019-Jan-16 21:15:31.646453 - [DEBUG] Edge function : AllBottom (result of previous compose)
50255 2019-Jan-16 21:15:31.646478 - [DEBUG]
50256 2019-Jan-16 21:15:31.646503 - [DEBUG] Join: AllTop & AllBottom
50257 2019-Jan-16 21:15:31.646528 - [DEBUG] = AllBottom (new jump func)
50258 2019-Jan-16 21:15:31.646552 - [DEBUG]
50259 2019-Jan-16 21:15:31.646576 - [DEBUG] Start adding new jump function
50260 2019-Jan-16 21:15:31.646599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50261 2019-Jan-16 21:15:31.646655 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50262 2019-Jan-16 21:15:31.647293 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
50263 2019-Jan-16 21:15:31.647930 - [DEBUG] Edge Function : AllBottom
50264 2019-Jan-16 21:15:31.647958 - [DEBUG] End adding new jump function
50265 2019-Jan-16 21:15:31.647982 - [DEBUG]
50266 2019-Jan-16 21:15:31.648006 - [DEBUG] -------------------------------------------- 1377. Path Edge --------------------------------------------
50267 2019-Jan-16 21:15:31.648030 - [DEBUG]
50268 2019-Jan-16 21:15:31.648053 - [DEBUG] Process 1377. path edge:
50269 2019-Jan-16 21:15:31.648077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50270 2019-Jan-16 21:15:31.648133 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
50271 2019-Jan-16 21:15:31.648784 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50272 2019-Jan-16 21:15:31.649422 - [DEBUG]
50273 2019-Jan-16 21:15:31.649446 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
50274 2019-Jan-16 21:15:31.650110 - [DEBUG] Compose: EdgeIdentity * AllBottom
50275 2019-Jan-16 21:15:31.650138 - [DEBUG]
50276 2019-Jan-16 21:15:31.650161 - [DEBUG] Propagate flow
50277 2019-Jan-16 21:15:31.650184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50278 2019-Jan-16 21:15:31.650242 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
50279 2019-Jan-16 21:15:31.650879 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50280 2019-Jan-16 21:15:31.651523 - [DEBUG] Edge function : AllBottom (result of previous compose)
50281 2019-Jan-16 21:15:31.651549 - [DEBUG]
50282 2019-Jan-16 21:15:31.651573 - [DEBUG] Join: AllTop & AllBottom
50283 2019-Jan-16 21:15:31.651599 - [DEBUG] = AllBottom (new jump func)
50284 2019-Jan-16 21:15:31.651623 - [DEBUG]
50285 2019-Jan-16 21:15:31.651646 - [DEBUG] Start adding new jump function
50286 2019-Jan-16 21:15:31.651669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50287 2019-Jan-16 21:15:31.651726 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50288 2019-Jan-16 21:15:31.652383 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
50289 2019-Jan-16 21:15:31.653018 - [DEBUG] Edge Function : AllBottom
50290 2019-Jan-16 21:15:31.653046 - [DEBUG] End adding new jump function
50291 2019-Jan-16 21:15:31.653070 - [DEBUG]
50292 2019-Jan-16 21:15:31.653093 - [DEBUG] -------------------------------------------- 1378. Path Edge --------------------------------------------
50293 2019-Jan-16 21:15:31.653118 - [DEBUG]
50294 2019-Jan-16 21:15:31.653141 - [DEBUG] Process 1378. path edge:
50295 2019-Jan-16 21:15:31.653165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50296 2019-Jan-16 21:15:31.653221 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
50297 2019-Jan-16 21:15:31.653855 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50298 2019-Jan-16 21:15:31.654494 - [DEBUG]
50299 2019-Jan-16 21:15:31.654519 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
50300 2019-Jan-16 21:15:31.655202 - [DEBUG] Compose: EdgeIdentity * AllBottom
50301 2019-Jan-16 21:15:31.655230 - [DEBUG]
50302 2019-Jan-16 21:15:31.655254 - [DEBUG] Propagate flow
50303 2019-Jan-16 21:15:31.655277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50304 2019-Jan-16 21:15:31.655334 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
50305 2019-Jan-16 21:15:31.655970 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50306 2019-Jan-16 21:15:31.656607 - [DEBUG] Edge function : AllBottom (result of previous compose)
50307 2019-Jan-16 21:15:31.656631 - [DEBUG]
50308 2019-Jan-16 21:15:31.656657 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50309 2019-Jan-16 21:15:31.656683 - [DEBUG] = AllBottom
50310 2019-Jan-16 21:15:31.656707 - [DEBUG]
50311 2019-Jan-16 21:15:31.656730 - [DEBUG] PROPAGATE: No new function!
50312 2019-Jan-16 21:15:31.656755 - [DEBUG] EDGE:
50313 2019-Jan-16 21:15:31.656812 - [DEBUG] ---> 50314 2019-Jan-16 21:15:31.657447 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50315 2019-Jan-16 21:15:31.658084 - [DEBUG]
50316 2019-Jan-16 21:15:31.658110 - [DEBUG] EDGE:
50317 2019-Jan-16 21:15:31.658166 - [DEBUG] ---> 50318 2019-Jan-16 21:15:31.658820 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50319 2019-Jan-16 21:15:31.659457 - [DEBUG]
50320 2019-Jan-16 21:15:31.659496 - [DEBUG] Compose: EdgeIdentity * AllBottom
50321 2019-Jan-16 21:15:31.659523 - [DEBUG]
50322 2019-Jan-16 21:15:31.659547 - [DEBUG] Propagate flow
50323 2019-Jan-16 21:15:31.659570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50324 2019-Jan-16 21:15:31.659626 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
50325 2019-Jan-16 21:15:31.660264 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50326 2019-Jan-16 21:15:31.660909 - [DEBUG] Edge function : AllBottom (result of previous compose)
50327 2019-Jan-16 21:15:31.660934 - [DEBUG]
50328 2019-Jan-16 21:15:31.660959 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50329 2019-Jan-16 21:15:31.660985 - [DEBUG] = AllBottom
50330 2019-Jan-16 21:15:31.661009 - [DEBUG]
50331 2019-Jan-16 21:15:31.661031 - [DEBUG] PROPAGATE: No new function!
50332 2019-Jan-16 21:15:31.661060 - [DEBUG] EDGE:
50333 2019-Jan-16 21:15:31.661117 - [DEBUG] ---> 50334 2019-Jan-16 21:15:31.661793 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50335 2019-Jan-16 21:15:31.662432 - [DEBUG]
50336 2019-Jan-16 21:15:31.662459 - [DEBUG] EDGE:
50337 2019-Jan-16 21:15:31.662516 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
50338 2019-Jan-16 21:15:31.663158 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50339 2019-Jan-16 21:15:31.663795 - [DEBUG]
50340 2019-Jan-16 21:15:31.663821 - [DEBUG] EDGE:
50341 2019-Jan-16 21:15:31.663879 - [DEBUG] ---> 50342 2019-Jan-16 21:15:31.664513 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50343 2019-Jan-16 21:15:31.665165 - [DEBUG]
50344 2019-Jan-16 21:15:31.665191 - [DEBUG] EDGE:
50345 2019-Jan-16 21:15:31.665248 - [DEBUG] ---> 50346 2019-Jan-16 21:15:31.665883 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50347 2019-Jan-16 21:15:31.666519 - [DEBUG]
50348 2019-Jan-16 21:15:31.666546 - [DEBUG] EDGE:
50349 2019-Jan-16 21:15:31.666603 - [DEBUG] ---> 50350 2019-Jan-16 21:15:31.667240 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50351 2019-Jan-16 21:15:31.667876 - [DEBUG]
50352 2019-Jan-16 21:15:31.667912 - [DEBUG] Compose: EdgeIdentity * AllBottom
50353 2019-Jan-16 21:15:31.667939 - [DEBUG]
50354 2019-Jan-16 21:15:31.667963 - [DEBUG] Propagate flow
50355 2019-Jan-16 21:15:31.667986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50356 2019-Jan-16 21:15:31.668042 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
50357 2019-Jan-16 21:15:31.668703 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50358 2019-Jan-16 21:15:31.669339 - [DEBUG] Edge function : AllBottom (result of previous compose)
50359 2019-Jan-16 21:15:31.669364 - [DEBUG]
50360 2019-Jan-16 21:15:31.669389 - [DEBUG] Join: AllTop & AllBottom
50361 2019-Jan-16 21:15:31.669414 - [DEBUG] = AllBottom (new jump func)
50362 2019-Jan-16 21:15:31.669439 - [DEBUG]
50363 2019-Jan-16 21:15:31.669462 - [DEBUG] Start adding new jump function
50364 2019-Jan-16 21:15:31.669485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50365 2019-Jan-16 21:15:31.669541 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50366 2019-Jan-16 21:15:31.670177 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
50367 2019-Jan-16 21:15:31.670814 - [DEBUG] Edge Function : AllBottom
50368 2019-Jan-16 21:15:31.670851 - [DEBUG] End adding new jump function
50369 2019-Jan-16 21:15:31.670875 - [DEBUG]
50370 2019-Jan-16 21:15:31.670899 - [DEBUG] -------------------------------------------- 1379. Path Edge --------------------------------------------
50371 2019-Jan-16 21:15:31.670923 - [DEBUG]
50372 2019-Jan-16 21:15:31.670946 - [DEBUG] Process 1379. path edge:
50373 2019-Jan-16 21:15:31.670969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50374 2019-Jan-16 21:15:31.671025 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
50375 2019-Jan-16 21:15:31.671664 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50376 2019-Jan-16 21:15:31.672316 - [DEBUG]
50377 2019-Jan-16 21:15:31.672341 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
50378 2019-Jan-16 21:15:31.673003 - [DEBUG] Compose: EdgeIdentity * AllBottom
50379 2019-Jan-16 21:15:31.673031 - [DEBUG]
50380 2019-Jan-16 21:15:31.673055 - [DEBUG] Propagate flow
50381 2019-Jan-16 21:15:31.673078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50382 2019-Jan-16 21:15:31.673136 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
50383 2019-Jan-16 21:15:31.673770 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50384 2019-Jan-16 21:15:31.674407 - [DEBUG] Edge function : AllBottom (result of previous compose)
50385 2019-Jan-16 21:15:31.674432 - [DEBUG]
50386 2019-Jan-16 21:15:31.674457 - [DEBUG] Join: AllTop & AllBottom
50387 2019-Jan-16 21:15:31.674482 - [DEBUG] = AllBottom (new jump func)
50388 2019-Jan-16 21:15:31.674507 - [DEBUG]
50389 2019-Jan-16 21:15:31.674530 - [DEBUG] Start adding new jump function
50390 2019-Jan-16 21:15:31.674553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50391 2019-Jan-16 21:15:31.674609 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50392 2019-Jan-16 21:15:31.675262 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
50393 2019-Jan-16 21:15:31.675894 - [DEBUG] Edge Function : AllBottom
50394 2019-Jan-16 21:15:31.675922 - [DEBUG] End adding new jump function
50395 2019-Jan-16 21:15:31.675946 - [DEBUG]
50396 2019-Jan-16 21:15:31.675969 - [DEBUG] -------------------------------------------- 1380. Path Edge --------------------------------------------
50397 2019-Jan-16 21:15:31.675994 - [DEBUG]
50398 2019-Jan-16 21:15:31.676017 - [DEBUG] Process 1380. path edge:
50399 2019-Jan-16 21:15:31.676040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50400 2019-Jan-16 21:15:31.676096 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
50401 2019-Jan-16 21:15:31.676729 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50402 2019-Jan-16 21:15:31.677366 - [DEBUG]
50403 2019-Jan-16 21:15:31.677391 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
50404 2019-Jan-16 21:15:31.678052 - [DEBUG] Compose: EdgeIdentity * AllBottom
50405 2019-Jan-16 21:15:31.678080 - [DEBUG]
50406 2019-Jan-16 21:15:31.678103 - [DEBUG] Propagate flow
50407 2019-Jan-16 21:15:31.678127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50408 2019-Jan-16 21:15:31.678184 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
50409 2019-Jan-16 21:15:31.678836 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50410 2019-Jan-16 21:15:31.679473 - [DEBUG] Edge function : AllBottom (result of previous compose)
50411 2019-Jan-16 21:15:31.679498 - [DEBUG]
50412 2019-Jan-16 21:15:31.679523 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50413 2019-Jan-16 21:15:31.679549 - [DEBUG] = AllBottom
50414 2019-Jan-16 21:15:31.679582 - [DEBUG]
50415 2019-Jan-16 21:15:31.679605 - [DEBUG] PROPAGATE: No new function!
50416 2019-Jan-16 21:15:31.679631 - [DEBUG] EDGE:
50417 2019-Jan-16 21:15:31.679688 - [DEBUG] ---> 50418 2019-Jan-16 21:15:31.680321 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50419 2019-Jan-16 21:15:31.680959 - [DEBUG]
50420 2019-Jan-16 21:15:31.680985 - [DEBUG] EDGE:
50421 2019-Jan-16 21:15:31.681042 - [DEBUG] ---> 50422 2019-Jan-16 21:15:31.681681 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50423 2019-Jan-16 21:15:31.682334 - [DEBUG]
50424 2019-Jan-16 21:15:31.682360 - [DEBUG] EDGE:
50425 2019-Jan-16 21:15:31.682417 - [DEBUG] ---> 50426 2019-Jan-16 21:15:31.683052 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50427 2019-Jan-16 21:15:31.683688 - [DEBUG]
50428 2019-Jan-16 21:15:31.683715 - [DEBUG] EDGE:
50429 2019-Jan-16 21:15:31.683772 - [DEBUG] ---> 50430 2019-Jan-16 21:15:31.684411 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50431 2019-Jan-16 21:15:31.685053 - [DEBUG]
50432 2019-Jan-16 21:15:31.685092 - [DEBUG] EDGE:
50433 2019-Jan-16 21:15:31.685150 - [DEBUG] ---> 50434 2019-Jan-16 21:15:31.685786 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50435 2019-Jan-16 21:15:31.686423 - [DEBUG]
50436 2019-Jan-16 21:15:31.686449 - [DEBUG] EDGE:
50437 2019-Jan-16 21:15:31.686506 - [DEBUG] ---> 50438 2019-Jan-16 21:15:31.687143 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50439 2019-Jan-16 21:15:31.687780 - [DEBUG]
50440 2019-Jan-16 21:15:31.687820 - [DEBUG] Compose: EdgeIdentity * AllBottom
50441 2019-Jan-16 21:15:31.687847 - [DEBUG]
50442 2019-Jan-16 21:15:31.687870 - [DEBUG] Propagate flow
50443 2019-Jan-16 21:15:31.687894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50444 2019-Jan-16 21:15:31.687950 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50445 2019-Jan-16 21:15:31.688616 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50446 2019-Jan-16 21:15:31.689254 - [DEBUG] Edge function : AllBottom (result of previous compose)
50447 2019-Jan-16 21:15:31.689279 - [DEBUG]
50448 2019-Jan-16 21:15:31.689305 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50449 2019-Jan-16 21:15:31.689330 - [DEBUG] = AllBottom
50450 2019-Jan-16 21:15:31.689354 - [DEBUG]
50451 2019-Jan-16 21:15:31.689378 - [DEBUG] PROPAGATE: No new function!
50452 2019-Jan-16 21:15:31.689406 - [DEBUG] EDGE:
50453 2019-Jan-16 21:15:31.689464 - [DEBUG] ---> 50454 2019-Jan-16 21:15:31.690111 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50455 2019-Jan-16 21:15:31.690748 - [DEBUG]
50456 2019-Jan-16 21:15:31.690783 - [DEBUG] EDGE:
50457 2019-Jan-16 21:15:31.690840 - [DEBUG] ---> 50458 2019-Jan-16 21:15:31.691476 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50459 2019-Jan-16 21:15:31.692128 - [DEBUG]
50460 2019-Jan-16 21:15:31.692154 - [DEBUG] EDGE:
50461 2019-Jan-16 21:15:31.692211 - [DEBUG] ---> 50462 2019-Jan-16 21:15:31.692849 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50463 2019-Jan-16 21:15:31.693485 - [DEBUG]
50464 2019-Jan-16 21:15:31.693524 - [DEBUG] Compose: EdgeIdentity * AllBottom
50465 2019-Jan-16 21:15:31.693551 - [DEBUG]
50466 2019-Jan-16 21:15:31.693575 - [DEBUG] Propagate flow
50467 2019-Jan-16 21:15:31.693598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50468 2019-Jan-16 21:15:31.693655 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50469 2019-Jan-16 21:15:31.694300 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50470 2019-Jan-16 21:15:31.694936 - [DEBUG] Edge function : AllBottom (result of previous compose)
50471 2019-Jan-16 21:15:31.694961 - [DEBUG]
50472 2019-Jan-16 21:15:31.694987 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50473 2019-Jan-16 21:15:31.695012 - [DEBUG] = AllBottom
50474 2019-Jan-16 21:15:31.695037 - [DEBUG]
50475 2019-Jan-16 21:15:31.695060 - [DEBUG] PROPAGATE: No new function!
50476 2019-Jan-16 21:15:31.695102 - [DEBUG] EDGE:
50477 2019-Jan-16 21:15:31.695160 - [DEBUG] ---> 50478 2019-Jan-16 21:15:31.695806 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50479 2019-Jan-16 21:15:31.696444 - [DEBUG]
50480 2019-Jan-16 21:15:31.696470 - [DEBUG] EDGE:
50481 2019-Jan-16 21:15:31.696527 - [DEBUG] ---> 50482 2019-Jan-16 21:15:31.697163 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50483 2019-Jan-16 21:15:31.697799 - [DEBUG]
50484 2019-Jan-16 21:15:31.697825 - [DEBUG] EDGE:
50485 2019-Jan-16 21:15:31.697882 - [DEBUG] ---> 50486 2019-Jan-16 21:15:31.698532 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50487 2019-Jan-16 21:15:31.699169 - [DEBUG]
50488 2019-Jan-16 21:15:31.699195 - [DEBUG] EDGE:
50489 2019-Jan-16 21:15:31.699252 - [DEBUG] ---> 50490 2019-Jan-16 21:15:31.699890 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50491 2019-Jan-16 21:15:31.700527 - [DEBUG]
50492 2019-Jan-16 21:15:31.700566 - [DEBUG] Compose: EdgeIdentity * AllBottom
50493 2019-Jan-16 21:15:31.700594 - [DEBUG]
50494 2019-Jan-16 21:15:31.700617 - [DEBUG] Propagate flow
50495 2019-Jan-16 21:15:31.700640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50496 2019-Jan-16 21:15:31.700697 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50497 2019-Jan-16 21:15:31.701343 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50498 2019-Jan-16 21:15:31.702003 - [DEBUG] Edge function : AllBottom (result of previous compose)
50499 2019-Jan-16 21:15:31.702029 - [DEBUG]
50500 2019-Jan-16 21:15:31.702055 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50501 2019-Jan-16 21:15:31.702081 - [DEBUG] = AllBottom
50502 2019-Jan-16 21:15:31.702105 - [DEBUG]
50503 2019-Jan-16 21:15:31.702128 - [DEBUG] PROPAGATE: No new function!
50504 2019-Jan-16 21:15:31.702156 - [DEBUG] EDGE:
50505 2019-Jan-16 21:15:31.702214 - [DEBUG] ---> 50506 2019-Jan-16 21:15:31.702859 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50507 2019-Jan-16 21:15:31.703497 - [DEBUG]
50508 2019-Jan-16 21:15:31.703523 - [DEBUG] EDGE:
50509 2019-Jan-16 21:15:31.703580 - [DEBUG] ---> 50510 2019-Jan-16 21:15:31.704214 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50511 2019-Jan-16 21:15:31.704851 - [DEBUG]
50512 2019-Jan-16 21:15:31.704878 - [DEBUG] EDGE:
50513 2019-Jan-16 21:15:31.704935 - [DEBUG] ---> 50514 2019-Jan-16 21:15:31.705588 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50515 2019-Jan-16 21:15:31.706224 - [DEBUG]
50516 2019-Jan-16 21:15:31.706263 - [DEBUG] Compose: EdgeIdentity * AllBottom
50517 2019-Jan-16 21:15:31.706290 - [DEBUG]
50518 2019-Jan-16 21:15:31.706314 - [DEBUG] Propagate flow
50519 2019-Jan-16 21:15:31.706337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50520 2019-Jan-16 21:15:31.706394 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50521 2019-Jan-16 21:15:31.707031 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50522 2019-Jan-16 21:15:31.707667 - [DEBUG] Edge function : AllBottom (result of previous compose)
50523 2019-Jan-16 21:15:31.707692 - [DEBUG]
50524 2019-Jan-16 21:15:31.707718 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50525 2019-Jan-16 21:15:31.707743 - [DEBUG] = AllBottom
50526 2019-Jan-16 21:15:31.707768 - [DEBUG]
50527 2019-Jan-16 21:15:31.707791 - [DEBUG] PROPAGATE: No new function!
50528 2019-Jan-16 21:15:31.707818 - [DEBUG] EDGE:
50529 2019-Jan-16 21:15:31.707875 - [DEBUG] ---> 50530 2019-Jan-16 21:15:31.708534 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50531 2019-Jan-16 21:15:31.709172 - [DEBUG]
50532 2019-Jan-16 21:15:31.709198 - [DEBUG] EDGE:
50533 2019-Jan-16 21:15:31.709255 - [DEBUG] ---> 50534 2019-Jan-16 21:15:31.709889 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50535 2019-Jan-16 21:15:31.710533 - [DEBUG]
50536 2019-Jan-16 21:15:31.710560 - [DEBUG] EDGE:
50537 2019-Jan-16 21:15:31.710618 - [DEBUG] ---> 50538 2019-Jan-16 21:15:31.711255 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50539 2019-Jan-16 21:15:31.711908 - [DEBUG]
50540 2019-Jan-16 21:15:31.711948 - [DEBUG] Compose: EdgeIdentity * AllBottom
50541 2019-Jan-16 21:15:31.711975 - [DEBUG]
50542 2019-Jan-16 21:15:31.712008 - [DEBUG] Propagate flow
50543 2019-Jan-16 21:15:31.712031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50544 2019-Jan-16 21:15:31.712088 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50545 2019-Jan-16 21:15:31.712727 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50546 2019-Jan-16 21:15:31.713364 - [DEBUG] Edge function : AllBottom (result of previous compose)
50547 2019-Jan-16 21:15:31.713389 - [DEBUG]
50548 2019-Jan-16 21:15:31.713414 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50549 2019-Jan-16 21:15:31.713439 - [DEBUG] = AllBottom
50550 2019-Jan-16 21:15:31.713464 - [DEBUG]
50551 2019-Jan-16 21:15:31.713486 - [DEBUG] PROPAGATE: No new function!
50552 2019-Jan-16 21:15:31.713514 - [DEBUG] EDGE:
50553 2019-Jan-16 21:15:31.713572 - [DEBUG] ---> 50554 2019-Jan-16 21:15:31.714216 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50555 2019-Jan-16 21:15:31.714853 - [DEBUG]
50556 2019-Jan-16 21:15:31.714889 - [DEBUG] Compose: EdgeIdentity * AllBottom
50557 2019-Jan-16 21:15:31.714916 - [DEBUG]
50558 2019-Jan-16 21:15:31.714940 - [DEBUG] Propagate flow
50559 2019-Jan-16 21:15:31.714963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50560 2019-Jan-16 21:15:31.715019 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
50561 2019-Jan-16 21:15:31.715672 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50562 2019-Jan-16 21:15:31.716308 - [DEBUG] Edge function : AllBottom (result of previous compose)
50563 2019-Jan-16 21:15:31.716333 - [DEBUG]
50564 2019-Jan-16 21:15:31.716357 - [DEBUG] Join: AllTop & AllBottom
50565 2019-Jan-16 21:15:31.716383 - [DEBUG] = AllBottom (new jump func)
50566 2019-Jan-16 21:15:31.716407 - [DEBUG]
50567 2019-Jan-16 21:15:31.716430 - [DEBUG] Start adding new jump function
50568 2019-Jan-16 21:15:31.716454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50569 2019-Jan-16 21:15:31.716509 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50570 2019-Jan-16 21:15:31.717152 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
50571 2019-Jan-16 21:15:31.717788 - [DEBUG] Edge Function : AllBottom
50572 2019-Jan-16 21:15:31.717817 - [DEBUG] End adding new jump function
50573 2019-Jan-16 21:15:31.717841 - [DEBUG]
50574 2019-Jan-16 21:15:31.717864 - [DEBUG] -------------------------------------------- 1381. Path Edge --------------------------------------------
50575 2019-Jan-16 21:15:31.717888 - [DEBUG]
50576 2019-Jan-16 21:15:31.717911 - [DEBUG] Process 1381. path edge:
50577 2019-Jan-16 21:15:31.717935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50578 2019-Jan-16 21:15:31.717991 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
50579 2019-Jan-16 21:15:31.718644 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50580 2019-Jan-16 21:15:31.719280 - [DEBUG]
50581 2019-Jan-16 21:15:31.719304 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
50582 2019-Jan-16 21:15:31.719954 - [DEBUG] Possible callees:
50583 2019-Jan-16 21:15:31.719979 - [DEBUG] foo
50584 2019-Jan-16 21:15:31.720004 - [DEBUG] Possible return sites:
50585 2019-Jan-16 21:15:31.720027 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12650586 2019-Jan-16 21:15:31.721312 - [DEBUG] Found and process special summary
50587 2019-Jan-16 21:15:31.721347 - [DEBUG] Compose: EdgeIdentity * AllBottom
50588 2019-Jan-16 21:15:31.721374 - [DEBUG]
50589 2019-Jan-16 21:15:31.721397 - [DEBUG] Propagate flow
50590 2019-Jan-16 21:15:31.721420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50591 2019-Jan-16 21:15:31.721477 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
50592 2019-Jan-16 21:15:31.722134 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50593 2019-Jan-16 21:15:31.722771 - [DEBUG] Edge function : AllBottom (result of previous compose)
50594 2019-Jan-16 21:15:31.722795 - [DEBUG]
50595 2019-Jan-16 21:15:31.722820 - [DEBUG] Join: AllTop & AllBottom
50596 2019-Jan-16 21:15:31.722846 - [DEBUG] = AllBottom (new jump func)
50597 2019-Jan-16 21:15:31.722870 - [DEBUG]
50598 2019-Jan-16 21:15:31.722893 - [DEBUG] Start adding new jump function
50599 2019-Jan-16 21:15:31.722916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50600 2019-Jan-16 21:15:31.722972 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50601 2019-Jan-16 21:15:31.723616 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
50602 2019-Jan-16 21:15:31.724254 - [DEBUG] Edge Function : AllBottom
50603 2019-Jan-16 21:15:31.724283 - [DEBUG] End adding new jump function
50604 2019-Jan-16 21:15:31.724307 - [DEBUG]
50605 2019-Jan-16 21:15:31.724330 - [DEBUG] -------------------------------------------- 1382. Path Edge --------------------------------------------
50606 2019-Jan-16 21:15:31.724354 - [DEBUG]
50607 2019-Jan-16 21:15:31.724378 - [DEBUG] Process 1382. path edge:
50608 2019-Jan-16 21:15:31.724401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50609 2019-Jan-16 21:15:31.724457 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
50610 2019-Jan-16 21:15:31.725114 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50611 2019-Jan-16 21:15:31.725753 - [DEBUG]
50612 2019-Jan-16 21:15:31.725777 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
50613 2019-Jan-16 21:15:31.726442 - [DEBUG] Compose: EdgeIdentity * AllBottom
50614 2019-Jan-16 21:15:31.726470 - [DEBUG]
50615 2019-Jan-16 21:15:31.726493 - [DEBUG] Propagate flow
50616 2019-Jan-16 21:15:31.726516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50617 2019-Jan-16 21:15:31.726573 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
50618 2019-Jan-16 21:15:31.727209 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50619 2019-Jan-16 21:15:31.727847 - [DEBUG] Edge function : AllBottom (result of previous compose)
50620 2019-Jan-16 21:15:31.727872 - [DEBUG]
50621 2019-Jan-16 21:15:31.727896 - [DEBUG] Join: AllTop & AllBottom
50622 2019-Jan-16 21:15:31.727922 - [DEBUG] = AllBottom (new jump func)
50623 2019-Jan-16 21:15:31.727946 - [DEBUG]
50624 2019-Jan-16 21:15:31.727969 - [DEBUG] Start adding new jump function
50625 2019-Jan-16 21:15:31.727992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50626 2019-Jan-16 21:15:31.728048 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50627 2019-Jan-16 21:15:31.728701 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
50628 2019-Jan-16 21:15:31.729335 - [DEBUG] Edge Function : AllBottom
50629 2019-Jan-16 21:15:31.729364 - [DEBUG] End adding new jump function
50630 2019-Jan-16 21:15:31.729387 - [DEBUG]
50631 2019-Jan-16 21:15:31.729411 - [DEBUG] -------------------------------------------- 1383. Path Edge --------------------------------------------
50632 2019-Jan-16 21:15:31.729444 - [DEBUG]
50633 2019-Jan-16 21:15:31.729467 - [DEBUG] Process 1383. path edge:
50634 2019-Jan-16 21:15:31.729491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50635 2019-Jan-16 21:15:31.729547 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
50636 2019-Jan-16 21:15:31.730183 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50637 2019-Jan-16 21:15:31.730818 - [DEBUG]
50638 2019-Jan-16 21:15:31.730843 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
50639 2019-Jan-16 21:15:31.731500 - [DEBUG] Compose: EdgeIdentity * AllBottom
50640 2019-Jan-16 21:15:31.731527 - [DEBUG]
50641 2019-Jan-16 21:15:31.731551 - [DEBUG] Propagate flow
50642 2019-Jan-16 21:15:31.731574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50643 2019-Jan-16 21:15:31.731632 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
50644 2019-Jan-16 21:15:31.732284 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50645 2019-Jan-16 21:15:31.732921 - [DEBUG] Edge function : AllBottom (result of previous compose)
50646 2019-Jan-16 21:15:31.732946 - [DEBUG]
50647 2019-Jan-16 21:15:31.732971 - [DEBUG] Join: AllTop & AllBottom
50648 2019-Jan-16 21:15:31.732996 - [DEBUG] = AllBottom (new jump func)
50649 2019-Jan-16 21:15:31.733020 - [DEBUG]
50650 2019-Jan-16 21:15:31.733043 - [DEBUG] Start adding new jump function
50651 2019-Jan-16 21:15:31.733067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50652 2019-Jan-16 21:15:31.733123 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50653 2019-Jan-16 21:15:31.733760 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
50654 2019-Jan-16 21:15:31.734395 - [DEBUG] Edge Function : AllBottom
50655 2019-Jan-16 21:15:31.734423 - [DEBUG] End adding new jump function
50656 2019-Jan-16 21:15:31.734447 - [DEBUG]
50657 2019-Jan-16 21:15:31.734471 - [DEBUG] -------------------------------------------- 1384. Path Edge --------------------------------------------
50658 2019-Jan-16 21:15:31.734495 - [DEBUG]
50659 2019-Jan-16 21:15:31.734518 - [DEBUG] Process 1384. path edge:
50660 2019-Jan-16 21:15:31.734541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50661 2019-Jan-16 21:15:31.734597 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
50662 2019-Jan-16 21:15:31.735249 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50663 2019-Jan-16 21:15:31.735889 - [DEBUG]
50664 2019-Jan-16 21:15:31.735914 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
50665 2019-Jan-16 21:15:31.736570 - [DEBUG] Compose: EdgeIdentity * AllBottom
50666 2019-Jan-16 21:15:31.736598 - [DEBUG]
50667 2019-Jan-16 21:15:31.736622 - [DEBUG] Propagate flow
50668 2019-Jan-16 21:15:31.736645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50669 2019-Jan-16 21:15:31.736702 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
50670 2019-Jan-16 21:15:31.737355 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50671 2019-Jan-16 21:15:31.737991 - [DEBUG] Edge function : AllBottom (result of previous compose)
50672 2019-Jan-16 21:15:31.738016 - [DEBUG]
50673 2019-Jan-16 21:15:31.738041 - [DEBUG] Join: AllTop & AllBottom
50674 2019-Jan-16 21:15:31.738074 - [DEBUG] = AllBottom (new jump func)
50675 2019-Jan-16 21:15:31.738099 - [DEBUG]
50676 2019-Jan-16 21:15:31.738123 - [DEBUG] Start adding new jump function
50677 2019-Jan-16 21:15:31.738146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50678 2019-Jan-16 21:15:31.738202 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50679 2019-Jan-16 21:15:31.738856 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
50680 2019-Jan-16 21:15:31.739502 - [DEBUG] Edge Function : AllBottom
50681 2019-Jan-16 21:15:31.739531 - [DEBUG] End adding new jump function
50682 2019-Jan-16 21:15:31.739555 - [DEBUG]
50683 2019-Jan-16 21:15:31.739578 - [DEBUG] -------------------------------------------- 1385. Path Edge --------------------------------------------
50684 2019-Jan-16 21:15:31.739602 - [DEBUG]
50685 2019-Jan-16 21:15:31.739625 - [DEBUG] Process 1385. path edge:
50686 2019-Jan-16 21:15:31.739649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50687 2019-Jan-16 21:15:31.739705 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
50688 2019-Jan-16 21:15:31.740351 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50689 2019-Jan-16 21:15:31.740988 - [DEBUG]
50690 2019-Jan-16 21:15:31.741012 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
50691 2019-Jan-16 21:15:31.741670 - [DEBUG] Possible callees:
50692 2019-Jan-16 21:15:31.741695 - [DEBUG] llvm.dbg.declare
50693 2019-Jan-16 21:15:31.741719 - [DEBUG] Possible return sites:
50694 2019-Jan-16 21:15:31.741756 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13650695 2019-Jan-16 21:15:31.743039 - [DEBUG] Found and process special summary
50696 2019-Jan-16 21:15:31.743074 - [DEBUG] Compose: EdgeIdentity * AllBottom
50697 2019-Jan-16 21:15:31.743101 - [DEBUG]
50698 2019-Jan-16 21:15:31.743124 - [DEBUG] Propagate flow
50699 2019-Jan-16 21:15:31.743147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50700 2019-Jan-16 21:15:31.743204 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
50701 2019-Jan-16 21:15:31.743842 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50702 2019-Jan-16 21:15:31.744480 - [DEBUG] Edge function : AllBottom (result of previous compose)
50703 2019-Jan-16 21:15:31.744505 - [DEBUG]
50704 2019-Jan-16 21:15:31.744529 - [DEBUG] Join: AllTop & AllBottom
50705 2019-Jan-16 21:15:31.744555 - [DEBUG] = AllBottom (new jump func)
50706 2019-Jan-16 21:15:31.744579 - [DEBUG]
50707 2019-Jan-16 21:15:31.744602 - [DEBUG] Start adding new jump function
50708 2019-Jan-16 21:15:31.744625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50709 2019-Jan-16 21:15:31.744681 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50710 2019-Jan-16 21:15:31.745335 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
50711 2019-Jan-16 21:15:31.745973 - [DEBUG] Edge Function : AllBottom
50712 2019-Jan-16 21:15:31.746001 - [DEBUG] End adding new jump function
50713 2019-Jan-16 21:15:31.746025 - [DEBUG]
50714 2019-Jan-16 21:15:31.746048 - [DEBUG] -------------------------------------------- 1386. Path Edge --------------------------------------------
50715 2019-Jan-16 21:15:31.746073 - [DEBUG]
50716 2019-Jan-16 21:15:31.746096 - [DEBUG] Process 1386. path edge:
50717 2019-Jan-16 21:15:31.746128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50718 2019-Jan-16 21:15:31.746185 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
50719 2019-Jan-16 21:15:31.746824 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50720 2019-Jan-16 21:15:31.747461 - [DEBUG]
50721 2019-Jan-16 21:15:31.747485 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
50722 2019-Jan-16 21:15:31.748145 - [DEBUG] Compose: EdgeIdentity * AllBottom
50723 2019-Jan-16 21:15:31.748174 - [DEBUG]
50724 2019-Jan-16 21:15:31.748198 - [DEBUG] Propagate flow
50725 2019-Jan-16 21:15:31.748221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50726 2019-Jan-16 21:15:31.748278 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
50727 2019-Jan-16 21:15:31.748939 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50728 2019-Jan-16 21:15:31.749576 - [DEBUG] Edge function : AllBottom (result of previous compose)
50729 2019-Jan-16 21:15:31.749601 - [DEBUG]
50730 2019-Jan-16 21:15:31.749625 - [DEBUG] Join: AllTop & AllBottom
50731 2019-Jan-16 21:15:31.749651 - [DEBUG] = AllBottom (new jump func)
50732 2019-Jan-16 21:15:31.749675 - [DEBUG]
50733 2019-Jan-16 21:15:31.749698 - [DEBUG] Start adding new jump function
50734 2019-Jan-16 21:15:31.749721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50735 2019-Jan-16 21:15:31.749777 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50736 2019-Jan-16 21:15:31.750413 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
50737 2019-Jan-16 21:15:31.751047 - [DEBUG] Edge Function : AllBottom
50738 2019-Jan-16 21:15:31.751076 - [DEBUG] End adding new jump function
50739 2019-Jan-16 21:15:31.751100 - [DEBUG]
50740 2019-Jan-16 21:15:31.751123 - [DEBUG] -------------------------------------------- 1387. Path Edge --------------------------------------------
50741 2019-Jan-16 21:15:31.751147 - [DEBUG]
50742 2019-Jan-16 21:15:31.751170 - [DEBUG] Process 1387. path edge:
50743 2019-Jan-16 21:15:31.751194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50744 2019-Jan-16 21:15:31.751250 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
50745 2019-Jan-16 21:15:31.751901 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50746 2019-Jan-16 21:15:31.752537 - [DEBUG]
50747 2019-Jan-16 21:15:31.752562 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
50748 2019-Jan-16 21:15:31.753216 - [DEBUG] Compose: EdgeIdentity * AllBottom
50749 2019-Jan-16 21:15:31.753244 - [DEBUG]
50750 2019-Jan-16 21:15:31.753267 - [DEBUG] Propagate flow
50751 2019-Jan-16 21:15:31.753290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50752 2019-Jan-16 21:15:31.753347 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
50753 2019-Jan-16 21:15:31.753980 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50754 2019-Jan-16 21:15:31.754617 - [DEBUG] Edge function : AllBottom (result of previous compose)
50755 2019-Jan-16 21:15:31.754642 - [DEBUG]
50756 2019-Jan-16 21:15:31.754666 - [DEBUG] Join: AllTop & AllBottom
50757 2019-Jan-16 21:15:31.754692 - [DEBUG] = AllBottom (new jump func)
50758 2019-Jan-16 21:15:31.754716 - [DEBUG]
50759 2019-Jan-16 21:15:31.754739 - [DEBUG] Start adding new jump function
50760 2019-Jan-16 21:15:31.754762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50761 2019-Jan-16 21:15:31.754818 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50762 2019-Jan-16 21:15:31.755478 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
50763 2019-Jan-16 21:15:31.756110 - [DEBUG] Edge Function : AllBottom
50764 2019-Jan-16 21:15:31.756139 - [DEBUG] End adding new jump function
50765 2019-Jan-16 21:15:31.756163 - [DEBUG]
50766 2019-Jan-16 21:15:31.756186 - [DEBUG] -------------------------------------------- 1388. Path Edge --------------------------------------------
50767 2019-Jan-16 21:15:31.756211 - [DEBUG]
50768 2019-Jan-16 21:15:31.756233 - [DEBUG] Process 1388. path edge:
50769 2019-Jan-16 21:15:31.756257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50770 2019-Jan-16 21:15:31.756313 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
50771 2019-Jan-16 21:15:31.756946 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50772 2019-Jan-16 21:15:31.757582 - [DEBUG]
50773 2019-Jan-16 21:15:31.757607 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
50774 2019-Jan-16 21:15:31.758260 - [DEBUG] Compose: EdgeIdentity * AllBottom
50775 2019-Jan-16 21:15:31.758288 - [DEBUG]
50776 2019-Jan-16 21:15:31.758312 - [DEBUG] Propagate flow
50777 2019-Jan-16 21:15:31.758335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50778 2019-Jan-16 21:15:31.758392 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50779 2019-Jan-16 21:15:31.759072 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50780 2019-Jan-16 21:15:31.759710 - [DEBUG] Edge function : AllBottom (result of previous compose)
50781 2019-Jan-16 21:15:31.759735 - [DEBUG]
50782 2019-Jan-16 21:15:31.759760 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50783 2019-Jan-16 21:15:31.759786 - [DEBUG] = AllBottom
50784 2019-Jan-16 21:15:31.759810 - [DEBUG]
50785 2019-Jan-16 21:15:31.759832 - [DEBUG] PROPAGATE: No new function!
50786 2019-Jan-16 21:15:31.759858 - [DEBUG] EDGE:
50787 2019-Jan-16 21:15:31.759916 - [DEBUG] ---> 50788 2019-Jan-16 21:15:31.760548 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50789 2019-Jan-16 21:15:31.761184 - [DEBUG]
50790 2019-Jan-16 21:15:31.761210 - [DEBUG] EDGE:
50791 2019-Jan-16 21:15:31.761267 - [DEBUG] ---> 50792 2019-Jan-16 21:15:31.761917 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50793 2019-Jan-16 21:15:31.762553 - [DEBUG]
50794 2019-Jan-16 21:15:31.762579 - [DEBUG] EDGE:
50795 2019-Jan-16 21:15:31.762636 - [DEBUG] ---> 50796 2019-Jan-16 21:15:31.763273 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50797 2019-Jan-16 21:15:31.763909 - [DEBUG]
50798 2019-Jan-16 21:15:31.763948 - [DEBUG] Compose: EdgeIdentity * AllBottom
50799 2019-Jan-16 21:15:31.763975 - [DEBUG]
50800 2019-Jan-16 21:15:31.763999 - [DEBUG] Propagate flow
50801 2019-Jan-16 21:15:31.764022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50802 2019-Jan-16 21:15:31.764077 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
50803 2019-Jan-16 21:15:31.764715 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50804 2019-Jan-16 21:15:31.765367 - [DEBUG] Edge function : AllBottom (result of previous compose)
50805 2019-Jan-16 21:15:31.765392 - [DEBUG]
50806 2019-Jan-16 21:15:31.765425 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50807 2019-Jan-16 21:15:31.765451 - [DEBUG] = AllBottom
50808 2019-Jan-16 21:15:31.765475 - [DEBUG]
50809 2019-Jan-16 21:15:31.765498 - [DEBUG] PROPAGATE: No new function!
50810 2019-Jan-16 21:15:31.765525 - [DEBUG] EDGE:
50811 2019-Jan-16 21:15:31.765583 - [DEBUG] ---> 50812 2019-Jan-16 21:15:31.766228 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50813 2019-Jan-16 21:15:31.766864 - [DEBUG]
50814 2019-Jan-16 21:15:31.766899 - [DEBUG] Compose: EdgeIdentity * AllBottom
50815 2019-Jan-16 21:15:31.766926 - [DEBUG]
50816 2019-Jan-16 21:15:31.766949 - [DEBUG] Propagate flow
50817 2019-Jan-16 21:15:31.766972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50818 2019-Jan-16 21:15:31.767027 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
50819 2019-Jan-16 21:15:31.767672 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50820 2019-Jan-16 21:15:31.768309 - [DEBUG] Edge function : AllBottom (result of previous compose)
50821 2019-Jan-16 21:15:31.768334 - [DEBUG]
50822 2019-Jan-16 21:15:31.768358 - [DEBUG] Join: AllTop & AllBottom
50823 2019-Jan-16 21:15:31.768384 - [DEBUG] = AllBottom (new jump func)
50824 2019-Jan-16 21:15:31.768424 - [DEBUG]
50825 2019-Jan-16 21:15:31.768447 - [DEBUG] Start adding new jump function
50826 2019-Jan-16 21:15:31.768470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50827 2019-Jan-16 21:15:31.768526 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50828 2019-Jan-16 21:15:31.769164 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
50829 2019-Jan-16 21:15:31.769808 - [DEBUG] Edge Function : AllBottom
50830 2019-Jan-16 21:15:31.769837 - [DEBUG] End adding new jump function
50831 2019-Jan-16 21:15:31.769861 - [DEBUG]
50832 2019-Jan-16 21:15:31.769884 - [DEBUG] -------------------------------------------- 1389. Path Edge --------------------------------------------
50833 2019-Jan-16 21:15:31.769909 - [DEBUG]
50834 2019-Jan-16 21:15:31.769932 - [DEBUG] Process 1389. path edge:
50835 2019-Jan-16 21:15:31.769955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50836 2019-Jan-16 21:15:31.770011 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
50837 2019-Jan-16 21:15:31.770657 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50838 2019-Jan-16 21:15:31.771294 - [DEBUG]
50839 2019-Jan-16 21:15:31.771318 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
50840 2019-Jan-16 21:15:31.771990 - [DEBUG] Possible callees:
50841 2019-Jan-16 21:15:31.772014 - [DEBUG] llvm.dbg.declare
50842 2019-Jan-16 21:15:31.772039 - [DEBUG] Possible return sites:
50843 2019-Jan-16 21:15:31.772062 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14350844 2019-Jan-16 21:15:31.773335 - [DEBUG] Found and process special summary
50845 2019-Jan-16 21:15:31.773370 - [DEBUG] Compose: EdgeIdentity * AllBottom
50846 2019-Jan-16 21:15:31.773397 - [DEBUG]
50847 2019-Jan-16 21:15:31.773420 - [DEBUG] Propagate flow
50848 2019-Jan-16 21:15:31.773443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50849 2019-Jan-16 21:15:31.773507 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
50850 2019-Jan-16 21:15:31.774151 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50851 2019-Jan-16 21:15:31.774789 - [DEBUG] Edge function : AllBottom (result of previous compose)
50852 2019-Jan-16 21:15:31.774814 - [DEBUG]
50853 2019-Jan-16 21:15:31.774839 - [DEBUG] Join: AllTop & AllBottom
50854 2019-Jan-16 21:15:31.774864 - [DEBUG] = AllBottom (new jump func)
50855 2019-Jan-16 21:15:31.774888 - [DEBUG]
50856 2019-Jan-16 21:15:31.774911 - [DEBUG] Start adding new jump function
50857 2019-Jan-16 21:15:31.774934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50858 2019-Jan-16 21:15:31.774993 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50859 2019-Jan-16 21:15:31.775647 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
50860 2019-Jan-16 21:15:31.776284 - [DEBUG] Edge Function : AllBottom
50861 2019-Jan-16 21:15:31.776312 - [DEBUG] End adding new jump function
50862 2019-Jan-16 21:15:31.776336 - [DEBUG]
50863 2019-Jan-16 21:15:31.776360 - [DEBUG] -------------------------------------------- 1390. Path Edge --------------------------------------------
50864 2019-Jan-16 21:15:31.776384 - [DEBUG]
50865 2019-Jan-16 21:15:31.776407 - [DEBUG] Process 1390. path edge:
50866 2019-Jan-16 21:15:31.776431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50867 2019-Jan-16 21:15:31.776487 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
50868 2019-Jan-16 21:15:31.777124 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50869 2019-Jan-16 21:15:31.777760 - [DEBUG]
50870 2019-Jan-16 21:15:31.777784 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
50871 2019-Jan-16 21:15:31.778456 - [DEBUG] Compose: EdgeIdentity * AllBottom
50872 2019-Jan-16 21:15:31.778483 - [DEBUG]
50873 2019-Jan-16 21:15:31.778507 - [DEBUG] Propagate flow
50874 2019-Jan-16 21:15:31.778530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50875 2019-Jan-16 21:15:31.778587 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
50876 2019-Jan-16 21:15:31.779223 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50877 2019-Jan-16 21:15:31.779859 - [DEBUG] Edge function : AllBottom (result of previous compose)
50878 2019-Jan-16 21:15:31.779884 - [DEBUG]
50879 2019-Jan-16 21:15:31.779908 - [DEBUG] Join: AllTop & AllBottom
50880 2019-Jan-16 21:15:31.779934 - [DEBUG] = AllBottom (new jump func)
50881 2019-Jan-16 21:15:31.779958 - [DEBUG]
50882 2019-Jan-16 21:15:31.779981 - [DEBUG] Start adding new jump function
50883 2019-Jan-16 21:15:31.780004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50884 2019-Jan-16 21:15:31.780060 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50885 2019-Jan-16 21:15:31.780697 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
50886 2019-Jan-16 21:15:31.781328 - [DEBUG] Edge Function : AllBottom
50887 2019-Jan-16 21:15:31.781356 - [DEBUG] End adding new jump function
50888 2019-Jan-16 21:15:31.781380 - [DEBUG]
50889 2019-Jan-16 21:15:31.781403 - [DEBUG] -------------------------------------------- 1391. Path Edge --------------------------------------------
50890 2019-Jan-16 21:15:31.781428 - [DEBUG]
50891 2019-Jan-16 21:15:31.781451 - [DEBUG] Process 1391. path edge:
50892 2019-Jan-16 21:15:31.781474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50893 2019-Jan-16 21:15:31.781530 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
50894 2019-Jan-16 21:15:31.782189 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50895 2019-Jan-16 21:15:31.782827 - [DEBUG]
50896 2019-Jan-16 21:15:31.782852 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
50897 2019-Jan-16 21:15:31.783504 - [DEBUG] Compose: EdgeIdentity * AllBottom
50898 2019-Jan-16 21:15:31.783531 - [DEBUG]
50899 2019-Jan-16 21:15:31.783555 - [DEBUG] Propagate flow
50900 2019-Jan-16 21:15:31.783578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50901 2019-Jan-16 21:15:31.783635 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
50902 2019-Jan-16 21:15:31.784268 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50903 2019-Jan-16 21:15:31.784906 - [DEBUG] Edge function : AllBottom (result of previous compose)
50904 2019-Jan-16 21:15:31.784931 - [DEBUG]
50905 2019-Jan-16 21:15:31.784956 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50906 2019-Jan-16 21:15:31.784982 - [DEBUG] = AllBottom
50907 2019-Jan-16 21:15:31.785006 - [DEBUG]
50908 2019-Jan-16 21:15:31.785028 - [DEBUG] PROPAGATE: No new function!
50909 2019-Jan-16 21:15:31.785054 - [DEBUG] EDGE:
50910 2019-Jan-16 21:15:31.785124 - [DEBUG] ---> 50911 2019-Jan-16 21:15:31.785757 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50912 2019-Jan-16 21:15:31.786393 - [DEBUG]
50913 2019-Jan-16 21:15:31.786419 - [DEBUG] EDGE:
50914 2019-Jan-16 21:15:31.786475 - [DEBUG] ---> 50915 2019-Jan-16 21:15:31.787112 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50916 2019-Jan-16 21:15:31.787748 - [DEBUG]
50917 2019-Jan-16 21:15:31.787785 - [DEBUG] Compose: EdgeIdentity * AllBottom
50918 2019-Jan-16 21:15:31.787812 - [DEBUG]
50919 2019-Jan-16 21:15:31.787836 - [DEBUG] Propagate flow
50920 2019-Jan-16 21:15:31.787859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50921 2019-Jan-16 21:15:31.787914 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
50922 2019-Jan-16 21:15:31.788567 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50923 2019-Jan-16 21:15:31.789204 - [DEBUG] Edge function : AllBottom (result of previous compose)
50924 2019-Jan-16 21:15:31.789229 - [DEBUG]
50925 2019-Jan-16 21:15:31.789254 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50926 2019-Jan-16 21:15:31.789280 - [DEBUG] = AllBottom
50927 2019-Jan-16 21:15:31.789304 - [DEBUG]
50928 2019-Jan-16 21:15:31.789326 - [DEBUG] PROPAGATE: No new function!
50929 2019-Jan-16 21:15:31.789353 - [DEBUG] EDGE:
50930 2019-Jan-16 21:15:31.789411 - [DEBUG] ---> 50931 2019-Jan-16 21:15:31.790055 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50932 2019-Jan-16 21:15:31.790692 - [DEBUG]
50933 2019-Jan-16 21:15:31.790718 - [DEBUG] EDGE:
50934 2019-Jan-16 21:15:31.790775 - [DEBUG] ---> 50935 2019-Jan-16 21:15:31.791416 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50936 2019-Jan-16 21:15:31.792068 - [DEBUG]
50937 2019-Jan-16 21:15:31.792102 - [DEBUG] Compose: EdgeIdentity * AllBottom
50938 2019-Jan-16 21:15:31.792129 - [DEBUG]
50939 2019-Jan-16 21:15:31.792161 - [DEBUG] Propagate flow
50940 2019-Jan-16 21:15:31.792184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50941 2019-Jan-16 21:15:31.792240 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
50942 2019-Jan-16 21:15:31.792876 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50943 2019-Jan-16 21:15:31.793513 - [DEBUG] Edge function : AllBottom (result of previous compose)
50944 2019-Jan-16 21:15:31.793537 - [DEBUG]
50945 2019-Jan-16 21:15:31.793562 - [DEBUG] Join: AllTop & AllBottom
50946 2019-Jan-16 21:15:31.793587 - [DEBUG] = AllBottom (new jump func)
50947 2019-Jan-16 21:15:31.793612 - [DEBUG]
50948 2019-Jan-16 21:15:31.793635 - [DEBUG] Start adding new jump function
50949 2019-Jan-16 21:15:31.793658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50950 2019-Jan-16 21:15:31.793714 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50951 2019-Jan-16 21:15:31.794351 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
50952 2019-Jan-16 21:15:31.794986 - [DEBUG] Edge Function : AllBottom
50953 2019-Jan-16 21:15:31.795015 - [DEBUG] End adding new jump function
50954 2019-Jan-16 21:15:31.795039 - [DEBUG]
50955 2019-Jan-16 21:15:31.795062 - [DEBUG] -------------------------------------------- 1392. Path Edge --------------------------------------------
50956 2019-Jan-16 21:15:31.795099 - [DEBUG]
50957 2019-Jan-16 21:15:31.795122 - [DEBUG] Process 1392. path edge:
50958 2019-Jan-16 21:15:31.795146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50959 2019-Jan-16 21:15:31.795202 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
50960 2019-Jan-16 21:15:31.795837 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50961 2019-Jan-16 21:15:31.796476 - [DEBUG]
50962 2019-Jan-16 21:15:31.796501 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
50963 2019-Jan-16 21:15:31.797156 - [DEBUG] Compose: EdgeIdentity * AllBottom
50964 2019-Jan-16 21:15:31.797183 - [DEBUG]
50965 2019-Jan-16 21:15:31.797207 - [DEBUG] Propagate flow
50966 2019-Jan-16 21:15:31.797230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50967 2019-Jan-16 21:15:31.797287 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
50968 2019-Jan-16 21:15:31.797932 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50969 2019-Jan-16 21:15:31.798584 - [DEBUG] Edge function : AllBottom (result of previous compose)
50970 2019-Jan-16 21:15:31.798609 - [DEBUG]
50971 2019-Jan-16 21:15:31.798634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50972 2019-Jan-16 21:15:31.798660 - [DEBUG] = AllBottom
50973 2019-Jan-16 21:15:31.798684 - [DEBUG]
50974 2019-Jan-16 21:15:31.798706 - [DEBUG] PROPAGATE: No new function!
50975 2019-Jan-16 21:15:31.798740 - [DEBUG] Compose: EdgeIdentity * AllBottom
50976 2019-Jan-16 21:15:31.798767 - [DEBUG]
50977 2019-Jan-16 21:15:31.798790 - [DEBUG] Propagate flow
50978 2019-Jan-16 21:15:31.798813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50979 2019-Jan-16 21:15:31.798870 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
50980 2019-Jan-16 21:15:31.799515 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50981 2019-Jan-16 21:15:31.800151 - [DEBUG] Edge function : AllBottom (result of previous compose)
50982 2019-Jan-16 21:15:31.800176 - [DEBUG]
50983 2019-Jan-16 21:15:31.800209 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50984 2019-Jan-16 21:15:31.800235 - [DEBUG] = AllBottom
50985 2019-Jan-16 21:15:31.800259 - [DEBUG]
50986 2019-Jan-16 21:15:31.800282 - [DEBUG] PROPAGATE: No new function!
50987 2019-Jan-16 21:15:31.800307 - [DEBUG] EDGE:
50988 2019-Jan-16 21:15:31.800365 - [DEBUG] ---> 50989 2019-Jan-16 21:15:31.801000 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50990 2019-Jan-16 21:15:31.801636 - [DEBUG]
50991 2019-Jan-16 21:15:31.801662 - [DEBUG] EDGE:
50992 2019-Jan-16 21:15:31.801719 - [DEBUG] ---> 50993 2019-Jan-16 21:15:31.802367 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50994 2019-Jan-16 21:15:31.803003 - [DEBUG]
50995 2019-Jan-16 21:15:31.803029 - [DEBUG] EDGE:
50996 2019-Jan-16 21:15:31.803086 - [DEBUG] ---> 50997 2019-Jan-16 21:15:31.803725 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
50998 2019-Jan-16 21:15:31.804361 - [DEBUG]
50999 2019-Jan-16 21:15:31.804397 - [DEBUG] Compose: EdgeIdentity * AllBottom
51000 2019-Jan-16 21:15:31.804424 - [DEBUG]
51001 2019-Jan-16 21:15:31.804448 - [DEBUG] Propagate flow
51002 2019-Jan-16 21:15:31.804471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51003 2019-Jan-16 21:15:31.804527 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51004 2019-Jan-16 21:15:31.805181 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51005 2019-Jan-16 21:15:31.805818 - [DEBUG] Edge function : AllBottom (result of previous compose)
51006 2019-Jan-16 21:15:31.805843 - [DEBUG]
51007 2019-Jan-16 21:15:31.805868 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51008 2019-Jan-16 21:15:31.805893 - [DEBUG] = AllBottom
51009 2019-Jan-16 21:15:31.805917 - [DEBUG]
51010 2019-Jan-16 21:15:31.805940 - [DEBUG] PROPAGATE: No new function!
51011 2019-Jan-16 21:15:31.805967 - [DEBUG] EDGE:
51012 2019-Jan-16 21:15:31.806025 - [DEBUG] ---> 51013 2019-Jan-16 21:15:31.806661 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51014 2019-Jan-16 21:15:31.807296 - [DEBUG]
51015 2019-Jan-16 21:15:31.807322 - [DEBUG] EDGE:
51016 2019-Jan-16 21:15:31.807379 - [DEBUG] ---> 51017 2019-Jan-16 21:15:31.808018 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51018 2019-Jan-16 21:15:31.808673 - [DEBUG]
51019 2019-Jan-16 21:15:31.808699 - [DEBUG] EDGE:
51020 2019-Jan-16 21:15:31.808756 - [DEBUG] ---> 51021 2019-Jan-16 21:15:31.809395 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51022 2019-Jan-16 21:15:31.810029 - [DEBUG]
51023 2019-Jan-16 21:15:31.810056 - [DEBUG] EDGE:
51024 2019-Jan-16 21:15:31.810113 - [DEBUG] ---> 51025 2019-Jan-16 21:15:31.810761 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51026 2019-Jan-16 21:15:31.811398 - [DEBUG]
51027 2019-Jan-16 21:15:31.811424 - [DEBUG] EDGE:
51028 2019-Jan-16 21:15:31.811481 - [DEBUG] ---> 51029 2019-Jan-16 21:15:31.812130 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51030 2019-Jan-16 21:15:31.812765 - [DEBUG]
51031 2019-Jan-16 21:15:31.812791 - [DEBUG] EDGE:
51032 2019-Jan-16 21:15:31.812849 - [DEBUG] ---> 51033 2019-Jan-16 21:15:31.813486 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51034 2019-Jan-16 21:15:31.814121 - [DEBUG]
51035 2019-Jan-16 21:15:31.814148 - [DEBUG] EDGE:
51036 2019-Jan-16 21:15:31.814204 - [DEBUG] ---> 51037 2019-Jan-16 21:15:31.814835 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51038 2019-Jan-16 21:15:31.815488 - [DEBUG]
51039 2019-Jan-16 21:15:31.815515 - [DEBUG] EDGE:
51040 2019-Jan-16 21:15:31.815572 - [DEBUG] ---> 51041 2019-Jan-16 21:15:31.816204 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51042 2019-Jan-16 21:15:31.816839 - [DEBUG]
51043 2019-Jan-16 21:15:31.816866 - [DEBUG] EDGE:
51044 2019-Jan-16 21:15:31.816922 - [DEBUG] ---> 51045 2019-Jan-16 21:15:31.817559 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51046 2019-Jan-16 21:15:31.818194 - [DEBUG]
51047 2019-Jan-16 21:15:31.818234 - [DEBUG] Compose: EdgeIdentity * AllBottom
51048 2019-Jan-16 21:15:31.818261 - [DEBUG]
51049 2019-Jan-16 21:15:31.818285 - [DEBUG] Propagate flow
51050 2019-Jan-16 21:15:31.818308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51051 2019-Jan-16 21:15:31.818365 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
51052 2019-Jan-16 21:15:31.819019 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51053 2019-Jan-16 21:15:31.819656 - [DEBUG] Edge function : AllBottom (result of previous compose)
51054 2019-Jan-16 21:15:31.819681 - [DEBUG]
51055 2019-Jan-16 21:15:31.819706 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51056 2019-Jan-16 21:15:31.819732 - [DEBUG] = AllBottom
51057 2019-Jan-16 21:15:31.819756 - [DEBUG]
51058 2019-Jan-16 21:15:31.819779 - [DEBUG] PROPAGATE: No new function!
51059 2019-Jan-16 21:15:31.819806 - [DEBUG] EDGE:
51060 2019-Jan-16 21:15:31.819864 - [DEBUG] ---> 51061 2019-Jan-16 21:15:31.820507 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51062 2019-Jan-16 21:15:31.821143 - [DEBUG]
51063 2019-Jan-16 21:15:31.821179 - [DEBUG] Compose: EdgeIdentity * AllBottom
51064 2019-Jan-16 21:15:31.821206 - [DEBUG]
51065 2019-Jan-16 21:15:31.821229 - [DEBUG] Propagate flow
51066 2019-Jan-16 21:15:31.821252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51067 2019-Jan-16 21:15:31.821308 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
51068 2019-Jan-16 21:15:31.821973 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51069 2019-Jan-16 21:15:31.822609 - [DEBUG] Edge function : AllBottom (result of previous compose)
51070 2019-Jan-16 21:15:31.822634 - [DEBUG]
51071 2019-Jan-16 21:15:31.822659 - [DEBUG] Join: AllTop & AllBottom
51072 2019-Jan-16 21:15:31.822685 - [DEBUG] = AllBottom (new jump func)
51073 2019-Jan-16 21:15:31.822709 - [DEBUG]
51074 2019-Jan-16 21:15:31.822732 - [DEBUG] Start adding new jump function
51075 2019-Jan-16 21:15:31.822755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51076 2019-Jan-16 21:15:31.822811 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51077 2019-Jan-16 21:15:31.823448 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
51078 2019-Jan-16 21:15:31.824090 - [DEBUG] Edge Function : AllBottom
51079 2019-Jan-16 21:15:31.824118 - [DEBUG] End adding new jump function
51080 2019-Jan-16 21:15:31.824142 - [DEBUG]
51081 2019-Jan-16 21:15:31.824166 - [DEBUG] -------------------------------------------- 1393. Path Edge --------------------------------------------
51082 2019-Jan-16 21:15:31.824190 - [DEBUG]
51083 2019-Jan-16 21:15:31.824213 - [DEBUG] Process 1393. path edge:
51084 2019-Jan-16 21:15:31.824236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51085 2019-Jan-16 21:15:31.824293 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
51086 2019-Jan-16 21:15:31.824929 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51087 2019-Jan-16 21:15:31.825581 - [DEBUG]
51088 2019-Jan-16 21:15:31.825605 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
51089 2019-Jan-16 21:15:31.826249 - [DEBUG] Possible callees:
51090 2019-Jan-16 21:15:31.826274 - [DEBUG] bar
51091 2019-Jan-16 21:15:31.826299 - [DEBUG] Possible return sites:
51092 2019-Jan-16 21:15:31.826322 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8951093 2019-Jan-16 21:15:31.827585 - [DEBUG] Found and process special summary
51094 2019-Jan-16 21:15:31.827619 - [DEBUG] Compose: EdgeIdentity * AllBottom
51095 2019-Jan-16 21:15:31.827646 - [DEBUG]
51096 2019-Jan-16 21:15:31.827669 - [DEBUG] Propagate flow
51097 2019-Jan-16 21:15:31.827692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51098 2019-Jan-16 21:15:31.827749 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
51099 2019-Jan-16 21:15:31.828387 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51100 2019-Jan-16 21:15:31.829038 - [DEBUG] Edge function : AllBottom (result of previous compose)
51101 2019-Jan-16 21:15:31.829063 - [DEBUG]
51102 2019-Jan-16 21:15:31.829087 - [DEBUG] Join: AllTop & AllBottom
51103 2019-Jan-16 21:15:31.829113 - [DEBUG] = AllBottom (new jump func)
51104 2019-Jan-16 21:15:31.829137 - [DEBUG]
51105 2019-Jan-16 21:15:31.829160 - [DEBUG] Start adding new jump function
51106 2019-Jan-16 21:15:31.829183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51107 2019-Jan-16 21:15:31.829240 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51108 2019-Jan-16 21:15:31.829877 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
51109 2019-Jan-16 21:15:31.830513 - [DEBUG] Edge Function : AllBottom
51110 2019-Jan-16 21:15:31.830541 - [DEBUG] End adding new jump function
51111 2019-Jan-16 21:15:31.830565 - [DEBUG]
51112 2019-Jan-16 21:15:31.830588 - [DEBUG] -------------------------------------------- 1394. Path Edge --------------------------------------------
51113 2019-Jan-16 21:15:31.830621 - [DEBUG]
51114 2019-Jan-16 21:15:31.830645 - [DEBUG] Process 1394. path edge:
51115 2019-Jan-16 21:15:31.830668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51116 2019-Jan-16 21:15:31.830725 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
51117 2019-Jan-16 21:15:31.831363 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51118 2019-Jan-16 21:15:31.832016 - [DEBUG]
51119 2019-Jan-16 21:15:31.832040 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
51120 2019-Jan-16 21:15:31.832694 - [DEBUG] Compose: EdgeIdentity * AllBottom
51121 2019-Jan-16 21:15:31.832722 - [DEBUG]
51122 2019-Jan-16 21:15:31.832745 - [DEBUG] Propagate flow
51123 2019-Jan-16 21:15:31.832768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51124 2019-Jan-16 21:15:31.832825 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
51125 2019-Jan-16 21:15:31.833461 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51126 2019-Jan-16 21:15:31.834098 - [DEBUG] Edge function : AllBottom (result of previous compose)
51127 2019-Jan-16 21:15:31.834123 - [DEBUG]
51128 2019-Jan-16 21:15:31.834147 - [DEBUG] Join: AllTop & AllBottom
51129 2019-Jan-16 21:15:31.834173 - [DEBUG] = AllBottom (new jump func)
51130 2019-Jan-16 21:15:31.834197 - [DEBUG]
51131 2019-Jan-16 21:15:31.834220 - [DEBUG] Start adding new jump function
51132 2019-Jan-16 21:15:31.834244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51133 2019-Jan-16 21:15:31.834299 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51134 2019-Jan-16 21:15:31.834936 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
51135 2019-Jan-16 21:15:31.835586 - [DEBUG] Edge Function : AllBottom
51136 2019-Jan-16 21:15:31.835614 - [DEBUG] End adding new jump function
51137 2019-Jan-16 21:15:31.835637 - [DEBUG]
51138 2019-Jan-16 21:15:31.835661 - [DEBUG] -------------------------------------------- 1395. Path Edge --------------------------------------------
51139 2019-Jan-16 21:15:31.835685 - [DEBUG]
51140 2019-Jan-16 21:15:31.835708 - [DEBUG] Process 1395. path edge:
51141 2019-Jan-16 21:15:31.835732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51142 2019-Jan-16 21:15:31.835788 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
51143 2019-Jan-16 21:15:31.836423 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51144 2019-Jan-16 21:15:31.837060 - [DEBUG]
51145 2019-Jan-16 21:15:31.837085 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
51146 2019-Jan-16 21:15:31.837741 - [DEBUG] Compose: EdgeIdentity * AllBottom
51147 2019-Jan-16 21:15:31.837769 - [DEBUG]
51148 2019-Jan-16 21:15:31.837793 - [DEBUG] Propagate flow
51149 2019-Jan-16 21:15:31.837816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51150 2019-Jan-16 21:15:31.837872 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
51151 2019-Jan-16 21:15:31.838536 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51152 2019-Jan-16 21:15:31.839173 - [DEBUG] Edge function : AllBottom (result of previous compose)
51153 2019-Jan-16 21:15:31.839198 - [DEBUG]
51154 2019-Jan-16 21:15:31.839223 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51155 2019-Jan-16 21:15:31.839249 - [DEBUG] = AllBottom
51156 2019-Jan-16 21:15:31.839273 - [DEBUG]
51157 2019-Jan-16 21:15:31.839304 - [DEBUG] PROPAGATE: No new function!
51158 2019-Jan-16 21:15:31.839337 - [DEBUG] Compose: EdgeIdentity * AllBottom
51159 2019-Jan-16 21:15:31.839364 - [DEBUG]
51160 2019-Jan-16 21:15:31.839387 - [DEBUG] Propagate flow
51161 2019-Jan-16 21:15:31.839410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51162 2019-Jan-16 21:15:31.839466 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
51163 2019-Jan-16 21:15:31.840119 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51164 2019-Jan-16 21:15:31.840756 - [DEBUG] Edge function : AllBottom (result of previous compose)
51165 2019-Jan-16 21:15:31.840781 - [DEBUG]
51166 2019-Jan-16 21:15:31.840806 - [DEBUG] Join: AllTop & AllBottom
51167 2019-Jan-16 21:15:31.840832 - [DEBUG] = AllBottom (new jump func)
51168 2019-Jan-16 21:15:31.840856 - [DEBUG]
51169 2019-Jan-16 21:15:31.840879 - [DEBUG] Start adding new jump function
51170 2019-Jan-16 21:15:31.840902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51171 2019-Jan-16 21:15:31.840958 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51172 2019-Jan-16 21:15:31.841595 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
51173 2019-Jan-16 21:15:31.842254 - [DEBUG] Edge Function : AllBottom
51174 2019-Jan-16 21:15:31.842282 - [DEBUG] End adding new jump function
51175 2019-Jan-16 21:15:31.842306 - [DEBUG]
51176 2019-Jan-16 21:15:31.842329 - [DEBUG] -------------------------------------------- 1396. Path Edge --------------------------------------------
51177 2019-Jan-16 21:15:31.842354 - [DEBUG]
51178 2019-Jan-16 21:15:31.842377 - [DEBUG] Process 1396. path edge:
51179 2019-Jan-16 21:15:31.842400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51180 2019-Jan-16 21:15:31.842456 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
51181 2019-Jan-16 21:15:31.843108 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51182 2019-Jan-16 21:15:31.843746 - [DEBUG]
51183 2019-Jan-16 21:15:31.843770 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
51184 2019-Jan-16 21:15:31.844423 - [DEBUG] Possible callees:
51185 2019-Jan-16 21:15:31.844447 - [DEBUG] llvm.dbg.declare
51186 2019-Jan-16 21:15:31.844472 - [DEBUG] Possible return sites:
51187 2019-Jan-16 21:15:31.844496 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10351188 2019-Jan-16 21:15:31.845783 - [DEBUG] Found and process special summary
51189 2019-Jan-16 21:15:31.845817 - [DEBUG] Compose: EdgeIdentity * AllBottom
51190 2019-Jan-16 21:15:31.845844 - [DEBUG]
51191 2019-Jan-16 21:15:31.845868 - [DEBUG] Propagate flow
51192 2019-Jan-16 21:15:31.845891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51193 2019-Jan-16 21:15:31.845947 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
51194 2019-Jan-16 21:15:31.846586 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51195 2019-Jan-16 21:15:31.847226 - [DEBUG] Edge function : AllBottom (result of previous compose)
51196 2019-Jan-16 21:15:31.847251 - [DEBUG]
51197 2019-Jan-16 21:15:31.847275 - [DEBUG] Join: AllTop & AllBottom
51198 2019-Jan-16 21:15:31.847300 - [DEBUG] = AllBottom (new jump func)
51199 2019-Jan-16 21:15:31.847325 - [DEBUG]
51200 2019-Jan-16 21:15:31.847358 - [DEBUG] Start adding new jump function
51201 2019-Jan-16 21:15:31.847382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51202 2019-Jan-16 21:15:31.847443 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51203 2019-Jan-16 21:15:31.848135 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
51204 2019-Jan-16 21:15:31.848864 - [DEBUG] Edge Function : AllBottom
51205 2019-Jan-16 21:15:31.848898 - [DEBUG] End adding new jump function
51206 2019-Jan-16 21:15:31.848922 - [DEBUG]
51207 2019-Jan-16 21:15:31.848947 - [DEBUG] -------------------------------------------- 1397. Path Edge --------------------------------------------
51208 2019-Jan-16 21:15:31.848972 - [DEBUG]
51209 2019-Jan-16 21:15:31.848995 - [DEBUG] Process 1397. path edge:
51210 2019-Jan-16 21:15:31.849019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51211 2019-Jan-16 21:15:31.849092 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
51212 2019-Jan-16 21:15:31.849794 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51213 2019-Jan-16 21:15:31.850449 - [DEBUG]
51214 2019-Jan-16 21:15:31.850475 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
51215 2019-Jan-16 21:15:31.851153 - [DEBUG] Compose: EdgeIdentity * AllBottom
51216 2019-Jan-16 21:15:31.851181 - [DEBUG]
51217 2019-Jan-16 21:15:31.851205 - [DEBUG] Propagate flow
51218 2019-Jan-16 21:15:31.851229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51219 2019-Jan-16 21:15:31.851287 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
51220 2019-Jan-16 21:15:31.851948 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51221 2019-Jan-16 21:15:31.852584 - [DEBUG] Edge function : AllBottom (result of previous compose)
51222 2019-Jan-16 21:15:31.852609 - [DEBUG]
51223 2019-Jan-16 21:15:31.852635 - [DEBUG] Join: AllTop & AllBottom
51224 2019-Jan-16 21:15:31.852661 - [DEBUG] = AllBottom (new jump func)
51225 2019-Jan-16 21:15:31.852685 - [DEBUG]
51226 2019-Jan-16 21:15:31.852709 - [DEBUG] Start adding new jump function
51227 2019-Jan-16 21:15:31.852732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51228 2019-Jan-16 21:15:31.852788 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51229 2019-Jan-16 21:15:31.853425 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
51230 2019-Jan-16 21:15:31.854056 - [DEBUG] Edge Function : AllBottom
51231 2019-Jan-16 21:15:31.854086 - [DEBUG] End adding new jump function
51232 2019-Jan-16 21:15:31.854109 - [DEBUG]
51233 2019-Jan-16 21:15:31.854133 - [DEBUG] -------------------------------------------- 1398. Path Edge --------------------------------------------
51234 2019-Jan-16 21:15:31.854158 - [DEBUG]
51235 2019-Jan-16 21:15:31.854181 - [DEBUG] Process 1398. path edge:
51236 2019-Jan-16 21:15:31.854205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51237 2019-Jan-16 21:15:31.854261 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
51238 2019-Jan-16 21:15:31.854893 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51239 2019-Jan-16 21:15:31.855546 - [DEBUG]
51240 2019-Jan-16 21:15:31.855571 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
51241 2019-Jan-16 21:15:31.856233 - [DEBUG] Compose: EdgeIdentity * AllBottom
51242 2019-Jan-16 21:15:31.856262 - [DEBUG]
51243 2019-Jan-16 21:15:31.856286 - [DEBUG] Propagate flow
51244 2019-Jan-16 21:15:31.856309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51245 2019-Jan-16 21:15:31.856368 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
51246 2019-Jan-16 21:15:31.857021 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51247 2019-Jan-16 21:15:31.857658 - [DEBUG] Edge function : AllBottom (result of previous compose)
51248 2019-Jan-16 21:15:31.857683 - [DEBUG]
51249 2019-Jan-16 21:15:31.857708 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51250 2019-Jan-16 21:15:31.857734 - [DEBUG] = AllBottom
51251 2019-Jan-16 21:15:31.857758 - [DEBUG]
51252 2019-Jan-16 21:15:31.857781 - [DEBUG] PROPAGATE: No new function!
51253 2019-Jan-16 21:15:31.857807 - [DEBUG] EDGE:
51254 2019-Jan-16 21:15:31.857865 - [DEBUG] ---> 51255 2019-Jan-16 21:15:31.858516 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51256 2019-Jan-16 21:15:31.859153 - [DEBUG]
51257 2019-Jan-16 21:15:31.859179 - [DEBUG] EDGE:
51258 2019-Jan-16 21:15:31.859236 - [DEBUG] ---> 51259 2019-Jan-16 21:15:31.859874 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51260 2019-Jan-16 21:15:31.860512 - [DEBUG]
51261 2019-Jan-16 21:15:31.860555 - [DEBUG] Compose: EdgeIdentity * AllBottom
51262 2019-Jan-16 21:15:31.860582 - [DEBUG]
51263 2019-Jan-16 21:15:31.860606 - [DEBUG] Propagate flow
51264 2019-Jan-16 21:15:31.860629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51265 2019-Jan-16 21:15:31.860685 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
51266 2019-Jan-16 21:15:31.861323 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51267 2019-Jan-16 21:15:31.861978 - [DEBUG] Edge function : AllBottom (result of previous compose)
51268 2019-Jan-16 21:15:31.862003 - [DEBUG]
51269 2019-Jan-16 21:15:31.862028 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51270 2019-Jan-16 21:15:31.862054 - [DEBUG] = AllBottom
51271 2019-Jan-16 21:15:31.862078 - [DEBUG]
51272 2019-Jan-16 21:15:31.862101 - [DEBUG] PROPAGATE: No new function!
51273 2019-Jan-16 21:15:31.862131 - [DEBUG] EDGE:
51274 2019-Jan-16 21:15:31.862188 - [DEBUG] ---> 51275 2019-Jan-16 21:15:31.862835 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51276 2019-Jan-16 21:15:31.863473 - [DEBUG]
51277 2019-Jan-16 21:15:31.863499 - [DEBUG] EDGE:
51278 2019-Jan-16 21:15:31.863556 - [DEBUG] ---> 51279 2019-Jan-16 21:15:31.864191 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51280 2019-Jan-16 21:15:31.864828 - [DEBUG]
51281 2019-Jan-16 21:15:31.864855 - [DEBUG] EDGE:
51282 2019-Jan-16 21:15:31.864912 - [DEBUG] ---> 51283 2019-Jan-16 21:15:31.865568 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51284 2019-Jan-16 21:15:31.866205 - [DEBUG]
51285 2019-Jan-16 21:15:31.866242 - [DEBUG] Compose: EdgeIdentity * AllBottom
51286 2019-Jan-16 21:15:31.866269 - [DEBUG]
51287 2019-Jan-16 21:15:31.866292 - [DEBUG] Propagate flow
51288 2019-Jan-16 21:15:31.866315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51289 2019-Jan-16 21:15:31.866372 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
51290 2019-Jan-16 21:15:31.867019 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51291 2019-Jan-16 21:15:31.867657 - [DEBUG] Edge function : AllBottom (result of previous compose)
51292 2019-Jan-16 21:15:31.867682 - [DEBUG]
51293 2019-Jan-16 21:15:31.867707 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51294 2019-Jan-16 21:15:31.867733 - [DEBUG] = AllBottom
51295 2019-Jan-16 21:15:31.867757 - [DEBUG]
51296 2019-Jan-16 21:15:31.867779 - [DEBUG] PROPAGATE: No new function!
51297 2019-Jan-16 21:15:31.867807 - [DEBUG] EDGE:
51298 2019-Jan-16 21:15:31.867864 - [DEBUG] ---> 51299 2019-Jan-16 21:15:31.868516 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51300 2019-Jan-16 21:15:31.869152 - [DEBUG]
51301 2019-Jan-16 21:15:31.869179 - [DEBUG] EDGE:
51302 2019-Jan-16 21:15:31.869235 - [DEBUG] ---> 51303 2019-Jan-16 21:15:31.869869 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51304 2019-Jan-16 21:15:31.870506 - [DEBUG]
51305 2019-Jan-16 21:15:31.870534 - [DEBUG] Compose: EdgeIdentity * AllBottom
51306 2019-Jan-16 21:15:31.870560 - [DEBUG]
51307 2019-Jan-16 21:15:31.870584 - [DEBUG] Propagate flow
51308 2019-Jan-16 21:15:31.870607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51309 2019-Jan-16 21:15:31.870662 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
51310 2019-Jan-16 21:15:31.871296 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
51311 2019-Jan-16 21:15:31.871949 - [DEBUG] Edge function : AllBottom (result of previous compose)
51312 2019-Jan-16 21:15:31.871974 - [DEBUG]
51313 2019-Jan-16 21:15:31.872000 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51314 2019-Jan-16 21:15:31.872025 - [DEBUG] = AllBottom
51315 2019-Jan-16 21:15:31.872049 - [DEBUG]
51316 2019-Jan-16 21:15:31.872072 - [DEBUG] PROPAGATE: No new function!
51317 2019-Jan-16 21:15:31.872098 - [DEBUG] EDGE:
51318 2019-Jan-16 21:15:31.872155 - [DEBUG] ---> 51319 2019-Jan-16 21:15:31.872802 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51320 2019-Jan-16 21:15:31.873441 - [DEBUG]
51321 2019-Jan-16 21:15:31.873488 - [DEBUG] Compose: EdgeIdentity * AllBottom
51322 2019-Jan-16 21:15:31.873515 - [DEBUG]
51323 2019-Jan-16 21:15:31.873539 - [DEBUG] Propagate flow
51324 2019-Jan-16 21:15:31.873562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51325 2019-Jan-16 21:15:31.873618 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
51326 2019-Jan-16 21:15:31.874256 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
51327 2019-Jan-16 21:15:31.874899 - [DEBUG] Edge function : AllBottom (result of previous compose)
51328 2019-Jan-16 21:15:31.874924 - [DEBUG]
51329 2019-Jan-16 21:15:31.874950 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51330 2019-Jan-16 21:15:31.874976 - [DEBUG] = AllBottom
51331 2019-Jan-16 21:15:31.875000 - [DEBUG]
51332 2019-Jan-16 21:15:31.875023 - [DEBUG] PROPAGATE: No new function!
51333 2019-Jan-16 21:15:31.875048 - [DEBUG] Compose: EdgeIdentity * AllBottom
51334 2019-Jan-16 21:15:31.875087 - [DEBUG]
51335 2019-Jan-16 21:15:31.875111 - [DEBUG] Propagate flow
51336 2019-Jan-16 21:15:31.875143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51337 2019-Jan-16 21:15:31.875199 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
51338 2019-Jan-16 21:15:31.875839 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51339 2019-Jan-16 21:15:31.876478 - [DEBUG] Edge function : AllBottom (result of previous compose)
51340 2019-Jan-16 21:15:31.876502 - [DEBUG]
51341 2019-Jan-16 21:15:31.876527 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51342 2019-Jan-16 21:15:31.876553 - [DEBUG] = AllBottom
51343 2019-Jan-16 21:15:31.876577 - [DEBUG]
51344 2019-Jan-16 21:15:31.876600 - [DEBUG] PROPAGATE: No new function!
51345 2019-Jan-16 21:15:31.876627 - [DEBUG] EDGE:
51346 2019-Jan-16 21:15:31.876685 - [DEBUG] ---> 51347 2019-Jan-16 21:15:31.877322 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
51348 2019-Jan-16 21:15:31.877960 - [DEBUG]
51349 2019-Jan-16 21:15:31.877986 - [DEBUG] EDGE:
51350 2019-Jan-16 21:15:31.878043 - [DEBUG] ---> 51351 2019-Jan-16 21:15:31.878693 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
51352 2019-Jan-16 21:15:31.879333 - [DEBUG]
51353 2019-Jan-16 21:15:31.879359 - [DEBUG] Compose: EdgeIdentity * AllBottom
51354 2019-Jan-16 21:15:31.879385 - [DEBUG]
51355 2019-Jan-16 21:15:31.879408 - [DEBUG] Propagate flow
51356 2019-Jan-16 21:15:31.879432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51357 2019-Jan-16 21:15:31.879487 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51358 2019-Jan-16 21:15:31.880120 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51359 2019-Jan-16 21:15:31.880758 - [DEBUG] Edge function : AllBottom (result of previous compose)
51360 2019-Jan-16 21:15:31.880783 - [DEBUG]
51361 2019-Jan-16 21:15:31.880808 - [DEBUG] Join: AllTop & AllBottom
51362 2019-Jan-16 21:15:31.880834 - [DEBUG] = AllBottom (new jump func)
51363 2019-Jan-16 21:15:31.880858 - [DEBUG]
51364 2019-Jan-16 21:15:31.880881 - [DEBUG] Start adding new jump function
51365 2019-Jan-16 21:15:31.880904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51366 2019-Jan-16 21:15:31.880960 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51367 2019-Jan-16 21:15:31.881597 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51368 2019-Jan-16 21:15:31.882249 - [DEBUG] Edge Function : AllBottom
51369 2019-Jan-16 21:15:31.882280 - [DEBUG] End adding new jump function
51370 2019-Jan-16 21:15:31.882304 - [DEBUG]
51371 2019-Jan-16 21:15:31.882327 - [DEBUG] -------------------------------------------- 1399. Path Edge --------------------------------------------
51372 2019-Jan-16 21:15:31.882351 - [DEBUG]
51373 2019-Jan-16 21:15:31.882374 - [DEBUG] Process 1399. path edge:
51374 2019-Jan-16 21:15:31.882398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51375 2019-Jan-16 21:15:31.882454 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
51376 2019-Jan-16 21:15:31.883090 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51377 2019-Jan-16 21:15:31.883727 - [DEBUG]
51378 2019-Jan-16 21:15:31.883753 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51379 2019-Jan-16 21:15:31.884413 - [DEBUG] Compose: EdgeIdentity * AllBottom
51380 2019-Jan-16 21:15:31.884441 - [DEBUG]
51381 2019-Jan-16 21:15:31.884464 - [DEBUG] Propagate flow
51382 2019-Jan-16 21:15:31.884487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51383 2019-Jan-16 21:15:31.884544 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51384 2019-Jan-16 21:15:31.885205 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51385 2019-Jan-16 21:15:31.885843 - [DEBUG] Edge function : AllBottom (result of previous compose)
51386 2019-Jan-16 21:15:31.885869 - [DEBUG]
51387 2019-Jan-16 21:15:31.885893 - [DEBUG] Join: AllTop & AllBottom
51388 2019-Jan-16 21:15:31.885919 - [DEBUG] = AllBottom (new jump func)
51389 2019-Jan-16 21:15:31.885943 - [DEBUG]
51390 2019-Jan-16 21:15:31.885966 - [DEBUG] Start adding new jump function
51391 2019-Jan-16 21:15:31.885989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51392 2019-Jan-16 21:15:31.886045 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51393 2019-Jan-16 21:15:31.886683 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51394 2019-Jan-16 21:15:31.887326 - [DEBUG] Edge Function : AllBottom
51395 2019-Jan-16 21:15:31.887355 - [DEBUG] End adding new jump function
51396 2019-Jan-16 21:15:31.887379 - [DEBUG]
51397 2019-Jan-16 21:15:31.887403 - [DEBUG] -------------------------------------------- 1400. Path Edge --------------------------------------------
51398 2019-Jan-16 21:15:31.887427 - [DEBUG]
51399 2019-Jan-16 21:15:31.887450 - [DEBUG] Process 1400. path edge:
51400 2019-Jan-16 21:15:31.887474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51401 2019-Jan-16 21:15:31.887530 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
51402 2019-Jan-16 21:15:31.888173 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51403 2019-Jan-16 21:15:31.888832 - [DEBUG]
51404 2019-Jan-16 21:15:31.888856 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51405 2019-Jan-16 21:15:31.889509 - [DEBUG] Possible callees:
51406 2019-Jan-16 21:15:31.889533 - [DEBUG] llvm.dbg.declare
51407 2019-Jan-16 21:15:31.889558 - [DEBUG] Possible return sites:
51408 2019-Jan-16 21:15:31.889581 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7851409 2019-Jan-16 21:15:31.890858 - [DEBUG] Found and process special summary
51410 2019-Jan-16 21:15:31.890893 - [DEBUG] Compose: EdgeIdentity * AllBottom
51411 2019-Jan-16 21:15:31.890920 - [DEBUG]
51412 2019-Jan-16 21:15:31.890944 - [DEBUG] Propagate flow
51413 2019-Jan-16 21:15:31.890967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51414 2019-Jan-16 21:15:31.891023 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51415 2019-Jan-16 21:15:31.891661 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51416 2019-Jan-16 21:15:31.892318 - [DEBUG] Edge function : AllBottom (result of previous compose)
51417 2019-Jan-16 21:15:31.892342 - [DEBUG]
51418 2019-Jan-16 21:15:31.892367 - [DEBUG] Join: AllTop & AllBottom
51419 2019-Jan-16 21:15:31.892393 - [DEBUG] = AllBottom (new jump func)
51420 2019-Jan-16 21:15:31.892417 - [DEBUG]
51421 2019-Jan-16 21:15:31.892449 - [DEBUG] Start adding new jump function
51422 2019-Jan-16 21:15:31.892473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51423 2019-Jan-16 21:15:31.892529 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51424 2019-Jan-16 21:15:31.893167 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51425 2019-Jan-16 21:15:31.893804 - [DEBUG] Edge Function : AllBottom
51426 2019-Jan-16 21:15:31.893832 - [DEBUG] End adding new jump function
51427 2019-Jan-16 21:15:31.893856 - [DEBUG]
51428 2019-Jan-16 21:15:31.893879 - [DEBUG] -------------------------------------------- 1401. Path Edge --------------------------------------------
51429 2019-Jan-16 21:15:31.893904 - [DEBUG]
51430 2019-Jan-16 21:15:31.893927 - [DEBUG] Process 1401. path edge:
51431 2019-Jan-16 21:15:31.893950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51432 2019-Jan-16 21:15:31.894006 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
51433 2019-Jan-16 21:15:31.894644 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51434 2019-Jan-16 21:15:31.895297 - [DEBUG]
51435 2019-Jan-16 21:15:31.895321 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51436 2019-Jan-16 21:15:31.895975 - [DEBUG] Compose: EdgeIdentity * AllBottom
51437 2019-Jan-16 21:15:31.896003 - [DEBUG]
51438 2019-Jan-16 21:15:31.896027 - [DEBUG] Propagate flow
51439 2019-Jan-16 21:15:31.896050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51440 2019-Jan-16 21:15:31.896107 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
51441 2019-Jan-16 21:15:31.896743 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51442 2019-Jan-16 21:15:31.897381 - [DEBUG] Edge function : AllBottom (result of previous compose)
51443 2019-Jan-16 21:15:31.897406 - [DEBUG]
51444 2019-Jan-16 21:15:31.897430 - [DEBUG] Join: AllTop & AllBottom
51445 2019-Jan-16 21:15:31.897456 - [DEBUG] = AllBottom (new jump func)
51446 2019-Jan-16 21:15:31.897481 - [DEBUG]
51447 2019-Jan-16 21:15:31.897504 - [DEBUG] Start adding new jump function
51448 2019-Jan-16 21:15:31.897527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51449 2019-Jan-16 21:15:31.897583 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51450 2019-Jan-16 21:15:31.898221 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
51451 2019-Jan-16 21:15:31.898875 - [DEBUG] Edge Function : AllBottom
51452 2019-Jan-16 21:15:31.898903 - [DEBUG] End adding new jump function
51453 2019-Jan-16 21:15:31.898927 - [DEBUG]
51454 2019-Jan-16 21:15:31.898950 - [DEBUG] -------------------------------------------- 1402. Path Edge --------------------------------------------
51455 2019-Jan-16 21:15:31.898975 - [DEBUG]
51456 2019-Jan-16 21:15:31.898998 - [DEBUG] Process 1402. path edge:
51457 2019-Jan-16 21:15:31.899022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51458 2019-Jan-16 21:15:31.899078 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
51459 2019-Jan-16 21:15:31.899713 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51460 2019-Jan-16 21:15:31.900351 - [DEBUG]
51461 2019-Jan-16 21:15:31.900376 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
51462 2019-Jan-16 21:15:31.901024 - [DEBUG] Compose: EdgeIdentity * AllBottom
51463 2019-Jan-16 21:15:31.901052 - [DEBUG]
51464 2019-Jan-16 21:15:31.901076 - [DEBUG] Propagate flow
51465 2019-Jan-16 21:15:31.901099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51466 2019-Jan-16 21:15:31.901166 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51467 2019-Jan-16 21:15:31.901820 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51468 2019-Jan-16 21:15:31.902459 - [DEBUG] Edge function : AllBottom (result of previous compose)
51469 2019-Jan-16 21:15:31.902484 - [DEBUG]
51470 2019-Jan-16 21:15:31.902509 - [DEBUG] Join: AllTop & AllBottom
51471 2019-Jan-16 21:15:31.902535 - [DEBUG] = AllBottom (new jump func)
51472 2019-Jan-16 21:15:31.902559 - [DEBUG]
51473 2019-Jan-16 21:15:31.902582 - [DEBUG] Start adding new jump function
51474 2019-Jan-16 21:15:31.902605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51475 2019-Jan-16 21:15:31.902661 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51476 2019-Jan-16 21:15:31.903300 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51477 2019-Jan-16 21:15:31.903937 - [DEBUG] Edge Function : AllBottom
51478 2019-Jan-16 21:15:31.903970 - [DEBUG] End adding new jump function
51479 2019-Jan-16 21:15:31.903994 - [DEBUG]
51480 2019-Jan-16 21:15:31.904018 - [DEBUG] -------------------------------------------- 1403. Path Edge --------------------------------------------
51481 2019-Jan-16 21:15:31.904043 - [DEBUG]
51482 2019-Jan-16 21:15:31.904066 - [DEBUG] Process 1403. path edge:
51483 2019-Jan-16 21:15:31.904090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51484 2019-Jan-16 21:15:31.904146 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
51485 2019-Jan-16 21:15:31.904791 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51486 2019-Jan-16 21:15:31.905444 - [DEBUG]
51487 2019-Jan-16 21:15:31.905468 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51488 2019-Jan-16 21:15:31.906125 - [DEBUG] Compose: EdgeIdentity * AllBottom
51489 2019-Jan-16 21:15:31.906154 - [DEBUG]
51490 2019-Jan-16 21:15:31.906178 - [DEBUG] Propagate flow
51491 2019-Jan-16 21:15:31.906201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51492 2019-Jan-16 21:15:31.906258 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
51493 2019-Jan-16 21:15:31.906895 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51494 2019-Jan-16 21:15:31.907532 - [DEBUG] Edge function : AllBottom (result of previous compose)
51495 2019-Jan-16 21:15:31.907557 - [DEBUG]
51496 2019-Jan-16 21:15:31.907582 - [DEBUG] Join: AllTop & AllBottom
51497 2019-Jan-16 21:15:31.907607 - [DEBUG] = AllBottom (new jump func)
51498 2019-Jan-16 21:15:31.907631 - [DEBUG]
51499 2019-Jan-16 21:15:31.907654 - [DEBUG] Start adding new jump function
51500 2019-Jan-16 21:15:31.907678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51501 2019-Jan-16 21:15:31.907733 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51502 2019-Jan-16 21:15:31.908371 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
51503 2019-Jan-16 21:15:31.909020 - [DEBUG] Edge Function : AllBottom
51504 2019-Jan-16 21:15:31.909049 - [DEBUG] End adding new jump function
51505 2019-Jan-16 21:15:31.909072 - [DEBUG]
51506 2019-Jan-16 21:15:31.909096 - [DEBUG] -------------------------------------------- 1404. Path Edge --------------------------------------------
51507 2019-Jan-16 21:15:31.909120 - [DEBUG]
51508 2019-Jan-16 21:15:31.909143 - [DEBUG] Process 1404. path edge:
51509 2019-Jan-16 21:15:31.909167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51510 2019-Jan-16 21:15:31.909223 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
51511 2019-Jan-16 21:15:31.909866 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51512 2019-Jan-16 21:15:31.910505 - [DEBUG]
51513 2019-Jan-16 21:15:31.910529 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
51514 2019-Jan-16 21:15:31.911188 - [DEBUG] Compose: EdgeIdentity * AllBottom
51515 2019-Jan-16 21:15:31.911217 - [DEBUG]
51516 2019-Jan-16 21:15:31.911241 - [DEBUG] Propagate flow
51517 2019-Jan-16 21:15:31.911264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51518 2019-Jan-16 21:15:31.911321 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
51519 2019-Jan-16 21:15:31.911984 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51520 2019-Jan-16 21:15:31.912624 - [DEBUG] Edge function : AllBottom (result of previous compose)
51521 2019-Jan-16 21:15:31.912649 - [DEBUG]
51522 2019-Jan-16 21:15:31.912673 - [DEBUG] Join: AllTop & AllBottom
51523 2019-Jan-16 21:15:31.912699 - [DEBUG] = AllBottom (new jump func)
51524 2019-Jan-16 21:15:31.912723 - [DEBUG]
51525 2019-Jan-16 21:15:31.912747 - [DEBUG] Start adding new jump function
51526 2019-Jan-16 21:15:31.912770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51527 2019-Jan-16 21:15:31.912826 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51528 2019-Jan-16 21:15:31.913465 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
51529 2019-Jan-16 21:15:31.914099 - [DEBUG] Edge Function : AllBottom
51530 2019-Jan-16 21:15:31.914128 - [DEBUG] End adding new jump function
51531 2019-Jan-16 21:15:31.914152 - [DEBUG]
51532 2019-Jan-16 21:15:31.914175 - [DEBUG] -------------------------------------------- 1405. Path Edge --------------------------------------------
51533 2019-Jan-16 21:15:31.914200 - [DEBUG]
51534 2019-Jan-16 21:15:31.914223 - [DEBUG] Process 1405. path edge:
51535 2019-Jan-16 21:15:31.914247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51536 2019-Jan-16 21:15:31.914303 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
51537 2019-Jan-16 21:15:31.914939 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51538 2019-Jan-16 21:15:31.915594 - [DEBUG]
51539 2019-Jan-16 21:15:31.915619 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
51540 2019-Jan-16 21:15:31.916272 - [DEBUG] Compose: EdgeIdentity * AllBottom
51541 2019-Jan-16 21:15:31.916300 - [DEBUG]
51542 2019-Jan-16 21:15:31.916324 - [DEBUG] Propagate flow
51543 2019-Jan-16 21:15:31.916347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51544 2019-Jan-16 21:15:31.916403 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
51545 2019-Jan-16 21:15:31.917044 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51546 2019-Jan-16 21:15:31.917682 - [DEBUG] Edge function : AllBottom (result of previous compose)
51547 2019-Jan-16 21:15:31.917707 - [DEBUG]
51548 2019-Jan-16 21:15:31.917731 - [DEBUG] Join: AllTop & AllBottom
51549 2019-Jan-16 21:15:31.917757 - [DEBUG] = AllBottom (new jump func)
51550 2019-Jan-16 21:15:31.917781 - [DEBUG]
51551 2019-Jan-16 21:15:31.917804 - [DEBUG] Start adding new jump function
51552 2019-Jan-16 21:15:31.917827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51553 2019-Jan-16 21:15:31.917883 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51554 2019-Jan-16 21:15:31.918537 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
51555 2019-Jan-16 21:15:31.919183 - [DEBUG] Edge Function : AllBottom
51556 2019-Jan-16 21:15:31.919212 - [DEBUG] End adding new jump function
51557 2019-Jan-16 21:15:31.919236 - [DEBUG]
51558 2019-Jan-16 21:15:31.919260 - [DEBUG] -------------------------------------------- 1406. Path Edge --------------------------------------------
51559 2019-Jan-16 21:15:31.919284 - [DEBUG]
51560 2019-Jan-16 21:15:31.919307 - [DEBUG] Process 1406. path edge:
51561 2019-Jan-16 21:15:31.919331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51562 2019-Jan-16 21:15:31.919387 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
51563 2019-Jan-16 21:15:31.920026 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51564 2019-Jan-16 21:15:31.920665 - [DEBUG]
51565 2019-Jan-16 21:15:31.920689 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
51566 2019-Jan-16 21:15:31.921352 - [DEBUG] Compose: EdgeIdentity * AllBottom
51567 2019-Jan-16 21:15:31.921380 - [DEBUG]
51568 2019-Jan-16 21:15:31.921404 - [DEBUG] Propagate flow
51569 2019-Jan-16 21:15:31.921427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51570 2019-Jan-16 21:15:31.921484 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
51571 2019-Jan-16 21:15:31.922137 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51572 2019-Jan-16 21:15:31.922776 - [DEBUG] Edge function : AllBottom (result of previous compose)
51573 2019-Jan-16 21:15:31.922801 - [DEBUG]
51574 2019-Jan-16 21:15:31.922826 - [DEBUG] Join: AllTop & AllBottom
51575 2019-Jan-16 21:15:31.922851 - [DEBUG] = AllBottom (new jump func)
51576 2019-Jan-16 21:15:31.922876 - [DEBUG]
51577 2019-Jan-16 21:15:31.922899 - [DEBUG] Start adding new jump function
51578 2019-Jan-16 21:15:31.922922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51579 2019-Jan-16 21:15:31.922978 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51580 2019-Jan-16 21:15:31.923617 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
51581 2019-Jan-16 21:15:31.924252 - [DEBUG] Edge Function : AllBottom
51582 2019-Jan-16 21:15:31.924280 - [DEBUG] End adding new jump function
51583 2019-Jan-16 21:15:31.924304 - [DEBUG]
51584 2019-Jan-16 21:15:31.924327 - [DEBUG] -------------------------------------------- 1407. Path Edge --------------------------------------------
51585 2019-Jan-16 21:15:31.924352 - [DEBUG]
51586 2019-Jan-16 21:15:31.924375 - [DEBUG] Process 1407. path edge:
51587 2019-Jan-16 21:15:31.924398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51588 2019-Jan-16 21:15:31.924454 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
51589 2019-Jan-16 21:15:31.925101 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51590 2019-Jan-16 21:15:31.925740 - [DEBUG]
51591 2019-Jan-16 21:15:31.925765 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
51592 2019-Jan-16 21:15:31.926418 - [DEBUG] Compose: EdgeIdentity * AllBottom
51593 2019-Jan-16 21:15:31.926447 - [DEBUG]
51594 2019-Jan-16 21:15:31.926471 - [DEBUG] Propagate flow
51595 2019-Jan-16 21:15:31.926494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51596 2019-Jan-16 21:15:31.926551 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
51597 2019-Jan-16 21:15:31.927200 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51598 2019-Jan-16 21:15:31.927847 - [DEBUG] Edge function : AllBottom (result of previous compose)
51599 2019-Jan-16 21:15:31.927873 - [DEBUG]
51600 2019-Jan-16 21:15:31.927898 - [DEBUG] Join: AllTop & AllBottom
51601 2019-Jan-16 21:15:31.927924 - [DEBUG] = AllBottom (new jump func)
51602 2019-Jan-16 21:15:31.927948 - [DEBUG]
51603 2019-Jan-16 21:15:31.927971 - [DEBUG] Start adding new jump function
51604 2019-Jan-16 21:15:31.927994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51605 2019-Jan-16 21:15:31.928050 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51606 2019-Jan-16 21:15:31.928717 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
51607 2019-Jan-16 21:15:31.929360 - [DEBUG] Edge Function : AllBottom
51608 2019-Jan-16 21:15:31.929388 - [DEBUG] End adding new jump function
51609 2019-Jan-16 21:15:31.929412 - [DEBUG]
51610 2019-Jan-16 21:15:31.929435 - [DEBUG] -------------------------------------------- 1408. Path Edge --------------------------------------------
51611 2019-Jan-16 21:15:31.929460 - [DEBUG]
51612 2019-Jan-16 21:15:31.929483 - [DEBUG] Process 1408. path edge:
51613 2019-Jan-16 21:15:31.929506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51614 2019-Jan-16 21:15:31.929562 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
51615 2019-Jan-16 21:15:31.930207 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51616 2019-Jan-16 21:15:31.930847 - [DEBUG]
51617 2019-Jan-16 21:15:31.930871 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
51618 2019-Jan-16 21:15:31.931528 - [DEBUG] Possible callees:
51619 2019-Jan-16 21:15:31.931553 - [DEBUG] llvm.dbg.declare
51620 2019-Jan-16 21:15:31.931578 - [DEBUG] Possible return sites:
51621 2019-Jan-16 21:15:31.931601 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12051622 2019-Jan-16 21:15:31.932891 - [DEBUG] Found and process special summary
51623 2019-Jan-16 21:15:31.932926 - [DEBUG] Compose: EdgeIdentity * AllBottom
51624 2019-Jan-16 21:15:31.932953 - [DEBUG]
51625 2019-Jan-16 21:15:31.932976 - [DEBUG] Propagate flow
51626 2019-Jan-16 21:15:31.932999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51627 2019-Jan-16 21:15:31.933056 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51628 2019-Jan-16 21:15:31.933693 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51629 2019-Jan-16 21:15:31.934331 - [DEBUG] Edge function : AllBottom (result of previous compose)
51630 2019-Jan-16 21:15:31.934356 - [DEBUG]
51631 2019-Jan-16 21:15:31.934380 - [DEBUG] Join: AllTop & AllBottom
51632 2019-Jan-16 21:15:31.934406 - [DEBUG] = AllBottom (new jump func)
51633 2019-Jan-16 21:15:31.934430 - [DEBUG]
51634 2019-Jan-16 21:15:31.934453 - [DEBUG] Start adding new jump function
51635 2019-Jan-16 21:15:31.934477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51636 2019-Jan-16 21:15:31.934532 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51637 2019-Jan-16 21:15:31.935185 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51638 2019-Jan-16 21:15:31.935822 - [DEBUG] Edge Function : AllBottom
51639 2019-Jan-16 21:15:31.935850 - [DEBUG] End adding new jump function
51640 2019-Jan-16 21:15:31.935874 - [DEBUG]
51641 2019-Jan-16 21:15:31.935910 - [DEBUG] -------------------------------------------- 1409. Path Edge --------------------------------------------
51642 2019-Jan-16 21:15:31.935935 - [DEBUG]
51643 2019-Jan-16 21:15:31.935959 - [DEBUG] Process 1409. path edge:
51644 2019-Jan-16 21:15:31.935982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51645 2019-Jan-16 21:15:31.936039 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
51646 2019-Jan-16 21:15:31.936677 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51647 2019-Jan-16 21:15:31.937322 - [DEBUG]
51648 2019-Jan-16 21:15:31.937346 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51649 2019-Jan-16 21:15:31.938006 - [DEBUG] Compose: EdgeIdentity * AllBottom
51650 2019-Jan-16 21:15:31.938034 - [DEBUG]
51651 2019-Jan-16 21:15:31.938058 - [DEBUG] Propagate flow
51652 2019-Jan-16 21:15:31.938081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51653 2019-Jan-16 21:15:31.938138 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
51654 2019-Jan-16 21:15:31.938789 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51655 2019-Jan-16 21:15:31.939428 - [DEBUG] Edge function : AllBottom (result of previous compose)
51656 2019-Jan-16 21:15:31.939453 - [DEBUG]
51657 2019-Jan-16 21:15:31.939477 - [DEBUG] Join: AllTop & AllBottom
51658 2019-Jan-16 21:15:31.939503 - [DEBUG] = AllBottom (new jump func)
51659 2019-Jan-16 21:15:31.939527 - [DEBUG]
51660 2019-Jan-16 21:15:31.939550 - [DEBUG] Start adding new jump function
51661 2019-Jan-16 21:15:31.939573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51662 2019-Jan-16 21:15:31.939629 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51663 2019-Jan-16 21:15:31.940265 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
51664 2019-Jan-16 21:15:31.940898 - [DEBUG] Edge Function : AllBottom
51665 2019-Jan-16 21:15:31.940927 - [DEBUG] End adding new jump function
51666 2019-Jan-16 21:15:31.940950 - [DEBUG]
51667 2019-Jan-16 21:15:31.940974 - [DEBUG] -------------------------------------------- 1410. Path Edge --------------------------------------------
51668 2019-Jan-16 21:15:31.940998 - [DEBUG]
51669 2019-Jan-16 21:15:31.941021 - [DEBUG] Process 1410. path edge:
51670 2019-Jan-16 21:15:31.941045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51671 2019-Jan-16 21:15:31.941101 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
51672 2019-Jan-16 21:15:31.941745 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51673 2019-Jan-16 21:15:31.942383 - [DEBUG]
51674 2019-Jan-16 21:15:31.942408 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
51675 2019-Jan-16 21:15:31.943061 - [DEBUG] Compose: EdgeIdentity * AllBottom
51676 2019-Jan-16 21:15:31.943089 - [DEBUG]
51677 2019-Jan-16 21:15:31.943112 - [DEBUG] Propagate flow
51678 2019-Jan-16 21:15:31.943135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51679 2019-Jan-16 21:15:31.943192 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51680 2019-Jan-16 21:15:31.943846 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51681 2019-Jan-16 21:15:31.944483 - [DEBUG] Edge function : AllBottom (result of previous compose)
51682 2019-Jan-16 21:15:31.944508 - [DEBUG]
51683 2019-Jan-16 21:15:31.944533 - [DEBUG] Join: AllTop & AllBottom
51684 2019-Jan-16 21:15:31.944558 - [DEBUG] = AllBottom (new jump func)
51685 2019-Jan-16 21:15:31.944591 - [DEBUG]
51686 2019-Jan-16 21:15:31.944615 - [DEBUG] Start adding new jump function
51687 2019-Jan-16 21:15:31.944638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51688 2019-Jan-16 21:15:31.944695 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51689 2019-Jan-16 21:15:31.945349 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51690 2019-Jan-16 21:15:31.945994 - [DEBUG] Edge Function : AllBottom
51691 2019-Jan-16 21:15:31.946022 - [DEBUG] End adding new jump function
51692 2019-Jan-16 21:15:31.946046 - [DEBUG]
51693 2019-Jan-16 21:15:31.946069 - [DEBUG] -------------------------------------------- 1411. Path Edge --------------------------------------------
51694 2019-Jan-16 21:15:31.946094 - [DEBUG]
51695 2019-Jan-16 21:15:31.946117 - [DEBUG] Process 1411. path edge:
51696 2019-Jan-16 21:15:31.946140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51697 2019-Jan-16 21:15:31.946196 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
51698 2019-Jan-16 21:15:31.946840 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51699 2019-Jan-16 21:15:31.947478 - [DEBUG]
51700 2019-Jan-16 21:15:31.947502 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51701 2019-Jan-16 21:15:31.948161 - [DEBUG] Possible callees:
51702 2019-Jan-16 21:15:31.948188 - [DEBUG] llvm.dbg.declare
51703 2019-Jan-16 21:15:31.948213 - [DEBUG] Possible return sites:
51704 2019-Jan-16 21:15:31.948236 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14951705 2019-Jan-16 21:15:31.949525 - [DEBUG] Found and process special summary
51706 2019-Jan-16 21:15:31.949560 - [DEBUG] Compose: EdgeIdentity * AllBottom
51707 2019-Jan-16 21:15:31.949587 - [DEBUG]
51708 2019-Jan-16 21:15:31.949610 - [DEBUG] Propagate flow
51709 2019-Jan-16 21:15:31.949633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51710 2019-Jan-16 21:15:31.949689 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51711 2019-Jan-16 21:15:31.950335 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51712 2019-Jan-16 21:15:31.950973 - [DEBUG] Edge function : AllBottom (result of previous compose)
51713 2019-Jan-16 21:15:31.950998 - [DEBUG]
51714 2019-Jan-16 21:15:31.951023 - [DEBUG] Join: AllTop & AllBottom
51715 2019-Jan-16 21:15:31.951049 - [DEBUG] = AllBottom (new jump func)
51716 2019-Jan-16 21:15:31.951073 - [DEBUG]
51717 2019-Jan-16 21:15:31.951096 - [DEBUG] Start adding new jump function
51718 2019-Jan-16 21:15:31.951119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51719 2019-Jan-16 21:15:31.951176 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51720 2019-Jan-16 21:15:31.951829 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51721 2019-Jan-16 21:15:31.952467 - [DEBUG] Edge Function : AllBottom
51722 2019-Jan-16 21:15:31.952495 - [DEBUG] End adding new jump function
51723 2019-Jan-16 21:15:31.952519 - [DEBUG]
51724 2019-Jan-16 21:15:31.952542 - [DEBUG] -------------------------------------------- 1412. Path Edge --------------------------------------------
51725 2019-Jan-16 21:15:31.952566 - [DEBUG]
51726 2019-Jan-16 21:15:31.952589 - [DEBUG] Process 1412. path edge:
51727 2019-Jan-16 21:15:31.952613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51728 2019-Jan-16 21:15:31.952677 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
51729 2019-Jan-16 21:15:31.953320 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51730 2019-Jan-16 21:15:31.953960 - [DEBUG]
51731 2019-Jan-16 21:15:31.953984 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51732 2019-Jan-16 21:15:31.954647 - [DEBUG] Compose: EdgeIdentity * AllBottom
51733 2019-Jan-16 21:15:31.954675 - [DEBUG]
51734 2019-Jan-16 21:15:31.954699 - [DEBUG] Propagate flow
51735 2019-Jan-16 21:15:31.954722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51736 2019-Jan-16 21:15:31.954779 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
51737 2019-Jan-16 21:15:31.955431 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51738 2019-Jan-16 21:15:31.956069 - [DEBUG] Edge function : AllBottom (result of previous compose)
51739 2019-Jan-16 21:15:31.956094 - [DEBUG]
51740 2019-Jan-16 21:15:31.956119 - [DEBUG] Join: AllTop & AllBottom
51741 2019-Jan-16 21:15:31.956145 - [DEBUG] = AllBottom (new jump func)
51742 2019-Jan-16 21:15:31.956169 - [DEBUG]
51743 2019-Jan-16 21:15:31.956192 - [DEBUG] Start adding new jump function
51744 2019-Jan-16 21:15:31.956215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51745 2019-Jan-16 21:15:31.956271 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51746 2019-Jan-16 21:15:31.956909 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
51747 2019-Jan-16 21:15:31.957544 - [DEBUG] Edge Function : AllBottom
51748 2019-Jan-16 21:15:31.957572 - [DEBUG] End adding new jump function
51749 2019-Jan-16 21:15:31.957595 - [DEBUG]
51750 2019-Jan-16 21:15:31.957619 - [DEBUG] -------------------------------------------- 1413. Path Edge --------------------------------------------
51751 2019-Jan-16 21:15:31.957643 - [DEBUG]
51752 2019-Jan-16 21:15:31.957666 - [DEBUG] Process 1413. path edge:
51753 2019-Jan-16 21:15:31.957689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51754 2019-Jan-16 21:15:31.957745 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
51755 2019-Jan-16 21:15:31.958383 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51756 2019-Jan-16 21:15:31.959036 - [DEBUG]
51757 2019-Jan-16 21:15:31.959061 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
51758 2019-Jan-16 21:15:31.959718 - [DEBUG] Compose: EdgeIdentity * AllBottom
51759 2019-Jan-16 21:15:31.959747 - [DEBUG]
51760 2019-Jan-16 21:15:31.959770 - [DEBUG] Propagate flow
51761 2019-Jan-16 21:15:31.959793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51762 2019-Jan-16 21:15:31.959851 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
51763 2019-Jan-16 21:15:31.960497 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51764 2019-Jan-16 21:15:31.961136 - [DEBUG] Edge function : AllBottom (result of previous compose)
51765 2019-Jan-16 21:15:31.961161 - [DEBUG]
51766 2019-Jan-16 21:15:31.961186 - [DEBUG] Join: AllTop & AllBottom
51767 2019-Jan-16 21:15:31.961211 - [DEBUG] = AllBottom (new jump func)
51768 2019-Jan-16 21:15:31.961235 - [DEBUG]
51769 2019-Jan-16 21:15:31.961258 - [DEBUG] Start adding new jump function
51770 2019-Jan-16 21:15:31.961281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51771 2019-Jan-16 21:15:31.961337 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51772 2019-Jan-16 21:15:31.962006 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
51773 2019-Jan-16 21:15:31.962651 - [DEBUG] Edge Function : AllBottom
51774 2019-Jan-16 21:15:31.962680 - [DEBUG] End adding new jump function
51775 2019-Jan-16 21:15:31.962703 - [DEBUG]
51776 2019-Jan-16 21:15:31.962727 - [DEBUG] -------------------------------------------- 1414. Path Edge --------------------------------------------
51777 2019-Jan-16 21:15:31.962751 - [DEBUG]
51778 2019-Jan-16 21:15:31.962774 - [DEBUG] Process 1414. path edge:
51779 2019-Jan-16 21:15:31.962798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51780 2019-Jan-16 21:15:31.962854 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
51781 2019-Jan-16 21:15:31.963500 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51782 2019-Jan-16 21:15:31.964139 - [DEBUG]
51783 2019-Jan-16 21:15:31.964163 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
51784 2019-Jan-16 21:15:31.964821 - [DEBUG] Possible callees:
51785 2019-Jan-16 21:15:31.964846 - [DEBUG] llvm.dbg.declare
51786 2019-Jan-16 21:15:31.964870 - [DEBUG] Possible return sites:
51787 2019-Jan-16 21:15:31.964894 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15551788 2019-Jan-16 21:15:31.966182 - [DEBUG] Found and process special summary
51789 2019-Jan-16 21:15:31.966216 - [DEBUG] Compose: EdgeIdentity * AllBottom
51790 2019-Jan-16 21:15:31.966244 - [DEBUG]
51791 2019-Jan-16 21:15:31.966267 - [DEBUG] Propagate flow
51792 2019-Jan-16 21:15:31.966290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51793 2019-Jan-16 21:15:31.966346 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
51794 2019-Jan-16 21:15:31.966985 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51795 2019-Jan-16 21:15:31.967623 - [DEBUG] Edge function : AllBottom (result of previous compose)
51796 2019-Jan-16 21:15:31.967648 - [DEBUG]
51797 2019-Jan-16 21:15:31.967673 - [DEBUG] Join: AllTop & AllBottom
51798 2019-Jan-16 21:15:31.967698 - [DEBUG] = AllBottom (new jump func)
51799 2019-Jan-16 21:15:31.967722 - [DEBUG]
51800 2019-Jan-16 21:15:31.967745 - [DEBUG] Start adding new jump function
51801 2019-Jan-16 21:15:31.967768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51802 2019-Jan-16 21:15:31.967824 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51803 2019-Jan-16 21:15:31.968476 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
51804 2019-Jan-16 21:15:31.969113 - [DEBUG] Edge Function : AllBottom
51805 2019-Jan-16 21:15:31.969142 - [DEBUG] End adding new jump function
51806 2019-Jan-16 21:15:31.969165 - [DEBUG]
51807 2019-Jan-16 21:15:31.969189 - [DEBUG] -------------------------------------------- 1415. Path Edge --------------------------------------------
51808 2019-Jan-16 21:15:31.969213 - [DEBUG]
51809 2019-Jan-16 21:15:31.969236 - [DEBUG] Process 1415. path edge:
51810 2019-Jan-16 21:15:31.969260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51811 2019-Jan-16 21:15:31.969316 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
51812 2019-Jan-16 21:15:31.969953 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51813 2019-Jan-16 21:15:31.970590 - [DEBUG]
51814 2019-Jan-16 21:15:31.970623 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
51815 2019-Jan-16 21:15:31.971284 - [DEBUG] Compose: EdgeIdentity * AllBottom
51816 2019-Jan-16 21:15:31.971312 - [DEBUG]
51817 2019-Jan-16 21:15:31.971336 - [DEBUG] Propagate flow
51818 2019-Jan-16 21:15:31.971359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51819 2019-Jan-16 21:15:31.971416 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
51820 2019-Jan-16 21:15:31.972067 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51821 2019-Jan-16 21:15:31.972705 - [DEBUG] Edge function : AllBottom (result of previous compose)
51822 2019-Jan-16 21:15:31.972730 - [DEBUG]
51823 2019-Jan-16 21:15:31.972754 - [DEBUG] Join: AllTop & AllBottom
51824 2019-Jan-16 21:15:31.972780 - [DEBUG] = AllBottom (new jump func)
51825 2019-Jan-16 21:15:31.972804 - [DEBUG]
51826 2019-Jan-16 21:15:31.972827 - [DEBUG] Start adding new jump function
51827 2019-Jan-16 21:15:31.972850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51828 2019-Jan-16 21:15:31.972906 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51829 2019-Jan-16 21:15:31.973542 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
51830 2019-Jan-16 21:15:31.974176 - [DEBUG] Edge Function : AllBottom
51831 2019-Jan-16 21:15:31.974204 - [DEBUG] End adding new jump function
51832 2019-Jan-16 21:15:31.974228 - [DEBUG]
51833 2019-Jan-16 21:15:31.974251 - [DEBUG] -------------------------------------------- 1416. Path Edge --------------------------------------------
51834 2019-Jan-16 21:15:31.974276 - [DEBUG]
51835 2019-Jan-16 21:15:31.974299 - [DEBUG] Process 1416. path edge:
51836 2019-Jan-16 21:15:31.974322 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51837 2019-Jan-16 21:15:31.974378 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
51838 2019-Jan-16 21:15:31.975012 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51839 2019-Jan-16 21:15:31.975664 - [DEBUG]
51840 2019-Jan-16 21:15:31.975689 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
51841 2019-Jan-16 21:15:31.976345 - [DEBUG] Compose: EdgeIdentity * AllBottom
51842 2019-Jan-16 21:15:31.976373 - [DEBUG]
51843 2019-Jan-16 21:15:31.976396 - [DEBUG] Propagate flow
51844 2019-Jan-16 21:15:31.976419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51845 2019-Jan-16 21:15:31.976476 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
51846 2019-Jan-16 21:15:31.977111 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51847 2019-Jan-16 21:15:31.977749 - [DEBUG] Edge function : AllBottom (result of previous compose)
51848 2019-Jan-16 21:15:31.977774 - [DEBUG]
51849 2019-Jan-16 21:15:31.977798 - [DEBUG] Join: AllTop & AllBottom
51850 2019-Jan-16 21:15:31.977824 - [DEBUG] = AllBottom (new jump func)
51851 2019-Jan-16 21:15:31.977848 - [DEBUG]
51852 2019-Jan-16 21:15:31.977871 - [DEBUG] Start adding new jump function
51853 2019-Jan-16 21:15:31.977894 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51854 2019-Jan-16 21:15:31.977949 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51855 2019-Jan-16 21:15:31.978604 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
51856 2019-Jan-16 21:15:31.979237 - [DEBUG] Edge Function : AllBottom
51857 2019-Jan-16 21:15:31.979265 - [DEBUG] End adding new jump function
51858 2019-Jan-16 21:15:31.979288 - [DEBUG]
51859 2019-Jan-16 21:15:31.979311 - [DEBUG] -------------------------------------------- 1417. Path Edge --------------------------------------------
51860 2019-Jan-16 21:15:31.979344 - [DEBUG]
51861 2019-Jan-16 21:15:31.979368 - [DEBUG] Process 1417. path edge:
51862 2019-Jan-16 21:15:31.979391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51863 2019-Jan-16 21:15:31.979447 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
51864 2019-Jan-16 21:15:31.980081 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51865 2019-Jan-16 21:15:31.980717 - [DEBUG]
51866 2019-Jan-16 21:15:31.980742 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
51867 2019-Jan-16 21:15:31.981397 - [DEBUG] Compose: EdgeIdentity * AllBottom
51868 2019-Jan-16 21:15:31.981424 - [DEBUG]
51869 2019-Jan-16 21:15:31.981448 - [DEBUG] Propagate flow
51870 2019-Jan-16 21:15:31.981471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51871 2019-Jan-16 21:15:31.981528 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
51872 2019-Jan-16 21:15:31.982190 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51873 2019-Jan-16 21:15:31.982828 - [DEBUG] Edge function : AllBottom (result of previous compose)
51874 2019-Jan-16 21:15:31.982853 - [DEBUG]
51875 2019-Jan-16 21:15:31.982878 - [DEBUG] Join: AllTop & AllBottom
51876 2019-Jan-16 21:15:31.982903 - [DEBUG] = AllBottom (new jump func)
51877 2019-Jan-16 21:15:31.982927 - [DEBUG]
51878 2019-Jan-16 21:15:31.982950 - [DEBUG] Start adding new jump function
51879 2019-Jan-16 21:15:31.982974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51880 2019-Jan-16 21:15:31.983029 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51881 2019-Jan-16 21:15:31.983667 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
51882 2019-Jan-16 21:15:31.984309 - [DEBUG] Edge Function : AllBottom
51883 2019-Jan-16 21:15:31.984337 - [DEBUG] End adding new jump function
51884 2019-Jan-16 21:15:31.984361 - [DEBUG]
51885 2019-Jan-16 21:15:31.984384 - [DEBUG] -------------------------------------------- 1418. Path Edge --------------------------------------------
51886 2019-Jan-16 21:15:31.984408 - [DEBUG]
51887 2019-Jan-16 21:15:31.984431 - [DEBUG] Process 1418. path edge:
51888 2019-Jan-16 21:15:31.984455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51889 2019-Jan-16 21:15:31.984511 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
51890 2019-Jan-16 21:15:31.985170 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51891 2019-Jan-16 21:15:31.985809 - [DEBUG]
51892 2019-Jan-16 21:15:31.985833 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
51893 2019-Jan-16 21:15:31.986492 - [DEBUG] Possible callees:
51894 2019-Jan-16 21:15:31.986517 - [DEBUG] llvm.dbg.declare
51895 2019-Jan-16 21:15:31.986542 - [DEBUG] Possible return sites:
51896 2019-Jan-16 21:15:31.986565 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16351897 2019-Jan-16 21:15:31.987835 - [DEBUG] Found and process special summary
51898 2019-Jan-16 21:15:31.987870 - [DEBUG] Compose: EdgeIdentity * AllBottom
51899 2019-Jan-16 21:15:31.987897 - [DEBUG]
51900 2019-Jan-16 21:15:31.987920 - [DEBUG] Propagate flow
51901 2019-Jan-16 21:15:31.987943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51902 2019-Jan-16 21:15:31.988007 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
51903 2019-Jan-16 21:15:31.988663 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51904 2019-Jan-16 21:15:31.989302 - [DEBUG] Edge function : AllBottom (result of previous compose)
51905 2019-Jan-16 21:15:31.989327 - [DEBUG]
51906 2019-Jan-16 21:15:31.989352 - [DEBUG] Join: AllTop & AllBottom
51907 2019-Jan-16 21:15:31.989377 - [DEBUG] = AllBottom (new jump func)
51908 2019-Jan-16 21:15:31.989401 - [DEBUG]
51909 2019-Jan-16 21:15:31.989424 - [DEBUG] Start adding new jump function
51910 2019-Jan-16 21:15:31.989448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51911 2019-Jan-16 21:15:31.989504 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51912 2019-Jan-16 21:15:31.990141 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
51913 2019-Jan-16 21:15:31.990778 - [DEBUG] Edge Function : AllBottom
51914 2019-Jan-16 21:15:31.990805 - [DEBUG] End adding new jump function
51915 2019-Jan-16 21:15:31.990829 - [DEBUG]
51916 2019-Jan-16 21:15:31.990853 - [DEBUG] -------------------------------------------- 1419. Path Edge --------------------------------------------
51917 2019-Jan-16 21:15:31.990877 - [DEBUG]
51918 2019-Jan-16 21:15:31.990900 - [DEBUG] Process 1419. path edge:
51919 2019-Jan-16 21:15:31.990924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51920 2019-Jan-16 21:15:31.990980 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
51921 2019-Jan-16 21:15:31.991617 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51922 2019-Jan-16 21:15:31.992270 - [DEBUG]
51923 2019-Jan-16 21:15:31.992294 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
51924 2019-Jan-16 21:15:31.992953 - [DEBUG] Compose: EdgeIdentity * AllBottom
51925 2019-Jan-16 21:15:31.992983 - [DEBUG]
51926 2019-Jan-16 21:15:31.993007 - [DEBUG] Propagate flow
51927 2019-Jan-16 21:15:31.993030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51928 2019-Jan-16 21:15:31.993087 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
51929 2019-Jan-16 21:15:31.993737 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51930 2019-Jan-16 21:15:31.994376 - [DEBUG] Edge function : AllBottom (result of previous compose)
51931 2019-Jan-16 21:15:31.994401 - [DEBUG]
51932 2019-Jan-16 21:15:31.994426 - [DEBUG] Join: AllTop & AllBottom
51933 2019-Jan-16 21:15:31.994452 - [DEBUG] = AllBottom (new jump func)
51934 2019-Jan-16 21:15:31.994476 - [DEBUG]
51935 2019-Jan-16 21:15:31.994499 - [DEBUG] Start adding new jump function
51936 2019-Jan-16 21:15:31.994523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51937 2019-Jan-16 21:15:31.994578 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51938 2019-Jan-16 21:15:31.995232 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
51939 2019-Jan-16 21:15:31.995865 - [DEBUG] Edge Function : AllBottom
51940 2019-Jan-16 21:15:31.995893 - [DEBUG] End adding new jump function
51941 2019-Jan-16 21:15:31.995917 - [DEBUG]
51942 2019-Jan-16 21:15:31.995941 - [DEBUG] -------------------------------------------- 1420. Path Edge --------------------------------------------
51943 2019-Jan-16 21:15:31.995965 - [DEBUG]
51944 2019-Jan-16 21:15:31.995989 - [DEBUG] Process 1420. path edge:
51945 2019-Jan-16 21:15:31.996012 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51946 2019-Jan-16 21:15:31.996068 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
51947 2019-Jan-16 21:15:31.996710 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51948 2019-Jan-16 21:15:31.997348 - [DEBUG]
51949 2019-Jan-16 21:15:31.997373 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
51950 2019-Jan-16 21:15:31.998029 - [DEBUG] Compose: EdgeIdentity * AllBottom
51951 2019-Jan-16 21:15:31.998056 - [DEBUG]
51952 2019-Jan-16 21:15:31.998080 - [DEBUG] Propagate flow
51953 2019-Jan-16 21:15:31.998103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51954 2019-Jan-16 21:15:31.998160 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
51955 2019-Jan-16 21:15:31.998822 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51956 2019-Jan-16 21:15:31.999459 - [DEBUG] Edge function : AllBottom (result of previous compose)
51957 2019-Jan-16 21:15:31.999484 - [DEBUG]
51958 2019-Jan-16 21:15:31.999509 - [DEBUG] Join: AllTop & AllBottom
51959 2019-Jan-16 21:15:31.999535 - [DEBUG] = AllBottom (new jump func)
51960 2019-Jan-16 21:15:31.999559 - [DEBUG]
51961 2019-Jan-16 21:15:31.999582 - [DEBUG] Start adding new jump function
51962 2019-Jan-16 21:15:31.999605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51963 2019-Jan-16 21:15:31.999661 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51964 2019-Jan-16 21:15:32.000299 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
51965 2019-Jan-16 21:15:32.000942 - [DEBUG] Edge Function : AllBottom
51966 2019-Jan-16 21:15:32.000970 - [DEBUG] End adding new jump function
51967 2019-Jan-16 21:15:32.000994 - [DEBUG]
51968 2019-Jan-16 21:15:32.001017 - [DEBUG] -------------------------------------------- 1421. Path Edge --------------------------------------------
51969 2019-Jan-16 21:15:32.001042 - [DEBUG]
51970 2019-Jan-16 21:15:32.001065 - [DEBUG] Process 1421. path edge:
51971 2019-Jan-16 21:15:32.001089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51972 2019-Jan-16 21:15:32.001145 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
51973 2019-Jan-16 21:15:32.001803 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51974 2019-Jan-16 21:15:32.002441 - [DEBUG]
51975 2019-Jan-16 21:15:32.002465 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
51976 2019-Jan-16 21:15:32.003122 - [DEBUG] Possible callees:
51977 2019-Jan-16 21:15:32.003148 - [DEBUG] llvm.dbg.declare
51978 2019-Jan-16 21:15:32.003173 - [DEBUG] Possible return sites:
51979 2019-Jan-16 21:15:32.003197 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16951980 2019-Jan-16 21:15:32.004467 - [DEBUG] Found and process special summary
51981 2019-Jan-16 21:15:32.004501 - [DEBUG] Compose: EdgeIdentity * AllBottom
51982 2019-Jan-16 21:15:32.004528 - [DEBUG]
51983 2019-Jan-16 21:15:32.004552 - [DEBUG] Propagate flow
51984 2019-Jan-16 21:15:32.004575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51985 2019-Jan-16 21:15:32.004632 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
51986 2019-Jan-16 21:15:32.005287 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51987 2019-Jan-16 21:15:32.005933 - [DEBUG] Edge function : AllBottom (result of previous compose)
51988 2019-Jan-16 21:15:32.005960 - [DEBUG]
51989 2019-Jan-16 21:15:32.005985 - [DEBUG] Join: AllTop & AllBottom
51990 2019-Jan-16 21:15:32.006010 - [DEBUG] = AllBottom (new jump func)
51991 2019-Jan-16 21:15:32.006035 - [DEBUG]
51992 2019-Jan-16 21:15:32.006058 - [DEBUG] Start adding new jump function
51993 2019-Jan-16 21:15:32.006081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51994 2019-Jan-16 21:15:32.006138 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51995 2019-Jan-16 21:15:32.006778 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
51996 2019-Jan-16 21:15:32.007414 - [DEBUG] Edge Function : AllBottom
51997 2019-Jan-16 21:15:32.007442 - [DEBUG] End adding new jump function
51998 2019-Jan-16 21:15:32.007466 - [DEBUG]
51999 2019-Jan-16 21:15:32.007490 - [DEBUG] -------------------------------------------- 1422. Path Edge --------------------------------------------
52000 2019-Jan-16 21:15:32.007514 - [DEBUG]
52001 2019-Jan-16 21:15:32.007538 - [DEBUG] Process 1422. path edge:
52002 2019-Jan-16 21:15:32.007561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52003 2019-Jan-16 21:15:32.007618 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
52004 2019-Jan-16 21:15:32.008256 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52005 2019-Jan-16 21:15:32.008913 - [DEBUG]
52006 2019-Jan-16 21:15:32.008937 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
52007 2019-Jan-16 21:15:32.009597 - [DEBUG] Compose: EdgeIdentity * AllBottom
52008 2019-Jan-16 21:15:32.009625 - [DEBUG]
52009 2019-Jan-16 21:15:32.009649 - [DEBUG] Propagate flow
52010 2019-Jan-16 21:15:32.009673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52011 2019-Jan-16 21:15:32.009730 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
52012 2019-Jan-16 21:15:32.010367 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52013 2019-Jan-16 21:15:32.011013 - [DEBUG] Edge function : AllBottom (result of previous compose)
52014 2019-Jan-16 21:15:32.011038 - [DEBUG]
52015 2019-Jan-16 21:15:32.011063 - [DEBUG] Join: AllTop & AllBottom
52016 2019-Jan-16 21:15:32.011089 - [DEBUG] = AllBottom (new jump func)
52017 2019-Jan-16 21:15:32.011113 - [DEBUG]
52018 2019-Jan-16 21:15:32.011137 - [DEBUG] Start adding new jump function
52019 2019-Jan-16 21:15:32.011160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52020 2019-Jan-16 21:15:32.011216 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52021 2019-Jan-16 21:15:32.011870 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
52022 2019-Jan-16 21:15:32.012505 - [DEBUG] Edge Function : AllBottom
52023 2019-Jan-16 21:15:32.012533 - [DEBUG] End adding new jump function
52024 2019-Jan-16 21:15:32.012557 - [DEBUG]
52025 2019-Jan-16 21:15:32.012581 - [DEBUG] -------------------------------------------- 1423. Path Edge --------------------------------------------
52026 2019-Jan-16 21:15:32.012606 - [DEBUG]
52027 2019-Jan-16 21:15:32.012629 - [DEBUG] Process 1423. path edge:
52028 2019-Jan-16 21:15:32.012653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52029 2019-Jan-16 21:15:32.012709 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
52030 2019-Jan-16 21:15:32.013343 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52031 2019-Jan-16 21:15:32.013982 - [DEBUG]
52032 2019-Jan-16 21:15:32.014015 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
52033 2019-Jan-16 21:15:32.014674 - [DEBUG] Compose: EdgeIdentity * AllBottom
52034 2019-Jan-16 21:15:32.014702 - [DEBUG]
52035 2019-Jan-16 21:15:32.014726 - [DEBUG] Propagate flow
52036 2019-Jan-16 21:15:32.014750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52037 2019-Jan-16 21:15:32.014807 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
52038 2019-Jan-16 21:15:32.015462 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52039 2019-Jan-16 21:15:32.016100 - [DEBUG] Edge function : AllBottom (result of previous compose)
52040 2019-Jan-16 21:15:32.016125 - [DEBUG]
52041 2019-Jan-16 21:15:32.016150 - [DEBUG] Join: AllTop & AllBottom
52042 2019-Jan-16 21:15:32.016175 - [DEBUG] = AllBottom (new jump func)
52043 2019-Jan-16 21:15:32.016200 - [DEBUG]
52044 2019-Jan-16 21:15:32.016223 - [DEBUG] Start adding new jump function
52045 2019-Jan-16 21:15:32.016247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52046 2019-Jan-16 21:15:32.016302 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52047 2019-Jan-16 21:15:32.016941 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
52048 2019-Jan-16 21:15:32.017579 - [DEBUG] Edge Function : AllBottom
52049 2019-Jan-16 21:15:32.017607 - [DEBUG] End adding new jump function
52050 2019-Jan-16 21:15:32.017631 - [DEBUG]
52051 2019-Jan-16 21:15:32.017655 - [DEBUG] -------------------------------------------- 1424. Path Edge --------------------------------------------
52052 2019-Jan-16 21:15:32.017679 - [DEBUG]
52053 2019-Jan-16 21:15:32.017703 - [DEBUG] Process 1424. path edge:
52054 2019-Jan-16 21:15:32.017726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52055 2019-Jan-16 21:15:32.017782 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
52056 2019-Jan-16 21:15:32.018433 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52057 2019-Jan-16 21:15:32.019072 - [DEBUG]
52058 2019-Jan-16 21:15:32.019097 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
52059 2019-Jan-16 21:15:32.019756 - [DEBUG] Compose: EdgeIdentity * AllBottom
52060 2019-Jan-16 21:15:32.019785 - [DEBUG]
52061 2019-Jan-16 21:15:32.019809 - [DEBUG] Propagate flow
52062 2019-Jan-16 21:15:32.019832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52063 2019-Jan-16 21:15:32.019890 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
52064 2019-Jan-16 21:15:32.020525 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52065 2019-Jan-16 21:15:32.021162 - [DEBUG] Edge function : AllBottom (result of previous compose)
52066 2019-Jan-16 21:15:32.021187 - [DEBUG]
52067 2019-Jan-16 21:15:32.021212 - [DEBUG] Join: AllTop & AllBottom
52068 2019-Jan-16 21:15:32.021238 - [DEBUG] = AllBottom (new jump func)
52069 2019-Jan-16 21:15:32.021262 - [DEBUG]
52070 2019-Jan-16 21:15:32.021285 - [DEBUG] Start adding new jump function
52071 2019-Jan-16 21:15:32.021308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52072 2019-Jan-16 21:15:32.021364 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52073 2019-Jan-16 21:15:32.022016 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
52074 2019-Jan-16 21:15:32.022650 - [DEBUG] Edge Function : AllBottom
52075 2019-Jan-16 21:15:32.022678 - [DEBUG] End adding new jump function
52076 2019-Jan-16 21:15:32.022710 - [DEBUG]
52077 2019-Jan-16 21:15:32.022734 - [DEBUG] -------------------------------------------- 1425. Path Edge --------------------------------------------
52078 2019-Jan-16 21:15:32.022759 - [DEBUG]
52079 2019-Jan-16 21:15:32.022782 - [DEBUG] Process 1425. path edge:
52080 2019-Jan-16 21:15:32.022805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52081 2019-Jan-16 21:15:32.022862 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
52082 2019-Jan-16 21:15:32.023497 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52083 2019-Jan-16 21:15:32.024135 - [DEBUG]
52084 2019-Jan-16 21:15:32.024160 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
52085 2019-Jan-16 21:15:32.024818 - [DEBUG] Compose: EdgeIdentity * AllBottom
52086 2019-Jan-16 21:15:32.024846 - [DEBUG]
52087 2019-Jan-16 21:15:32.024870 - [DEBUG] Propagate flow
52088 2019-Jan-16 21:15:32.024893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52089 2019-Jan-16 21:15:32.024950 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
52090 2019-Jan-16 21:15:32.025605 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52091 2019-Jan-16 21:15:32.026243 - [DEBUG] Edge function : AllBottom (result of previous compose)
52092 2019-Jan-16 21:15:32.026268 - [DEBUG]
52093 2019-Jan-16 21:15:32.026293 - [DEBUG] Join: AllTop & AllBottom
52094 2019-Jan-16 21:15:32.026319 - [DEBUG] = AllBottom (new jump func)
52095 2019-Jan-16 21:15:32.026343 - [DEBUG]
52096 2019-Jan-16 21:15:32.026366 - [DEBUG] Start adding new jump function
52097 2019-Jan-16 21:15:32.026389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52098 2019-Jan-16 21:15:32.026445 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52099 2019-Jan-16 21:15:32.027083 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
52100 2019-Jan-16 21:15:32.027719 - [DEBUG] Edge Function : AllBottom
52101 2019-Jan-16 21:15:32.027747 - [DEBUG] End adding new jump function
52102 2019-Jan-16 21:15:32.027771 - [DEBUG]
52103 2019-Jan-16 21:15:32.027794 - [DEBUG] -------------------------------------------- 1426. Path Edge --------------------------------------------
52104 2019-Jan-16 21:15:32.027819 - [DEBUG]
52105 2019-Jan-16 21:15:32.027842 - [DEBUG] Process 1426. path edge:
52106 2019-Jan-16 21:15:32.027865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52107 2019-Jan-16 21:15:32.027921 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
52108 2019-Jan-16 21:15:32.028577 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52109 2019-Jan-16 21:15:32.029216 - [DEBUG]
52110 2019-Jan-16 21:15:32.029240 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
52111 2019-Jan-16 21:15:32.029899 - [DEBUG] Compose: EdgeIdentity * AllBottom
52112 2019-Jan-16 21:15:32.029927 - [DEBUG]
52113 2019-Jan-16 21:15:32.029951 - [DEBUG] Propagate flow
52114 2019-Jan-16 21:15:32.029974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52115 2019-Jan-16 21:15:32.030032 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
52116 2019-Jan-16 21:15:32.030666 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52117 2019-Jan-16 21:15:32.031304 - [DEBUG] Edge function : AllBottom (result of previous compose)
52118 2019-Jan-16 21:15:32.031330 - [DEBUG]
52119 2019-Jan-16 21:15:32.031355 - [DEBUG] Join: AllTop & AllBottom
52120 2019-Jan-16 21:15:32.031380 - [DEBUG] = AllBottom (new jump func)
52121 2019-Jan-16 21:15:32.031416 - [DEBUG]
52122 2019-Jan-16 21:15:32.031440 - [DEBUG] Start adding new jump function
52123 2019-Jan-16 21:15:32.031463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52124 2019-Jan-16 21:15:32.031520 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52125 2019-Jan-16 21:15:32.032175 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
52126 2019-Jan-16 21:15:32.032809 - [DEBUG] Edge Function : AllBottom
52127 2019-Jan-16 21:15:32.032837 - [DEBUG] End adding new jump function
52128 2019-Jan-16 21:15:32.032861 - [DEBUG]
52129 2019-Jan-16 21:15:32.032884 - [DEBUG] -------------------------------------------- 1427. Path Edge --------------------------------------------
52130 2019-Jan-16 21:15:32.032909 - [DEBUG]
52131 2019-Jan-16 21:15:32.032932 - [DEBUG] Process 1427. path edge:
52132 2019-Jan-16 21:15:32.032956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52133 2019-Jan-16 21:15:32.033012 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
52134 2019-Jan-16 21:15:32.033647 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52135 2019-Jan-16 21:15:32.034284 - [DEBUG]
52136 2019-Jan-16 21:15:32.034309 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
52137 2019-Jan-16 21:15:32.034965 - [DEBUG] Compose: EdgeIdentity * AllBottom
52138 2019-Jan-16 21:15:32.034993 - [DEBUG]
52139 2019-Jan-16 21:15:32.035017 - [DEBUG] Propagate flow
52140 2019-Jan-16 21:15:32.035041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52141 2019-Jan-16 21:15:32.035112 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
52142 2019-Jan-16 21:15:32.035749 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52143 2019-Jan-16 21:15:32.036386 - [DEBUG] Edge function : AllBottom (result of previous compose)
52144 2019-Jan-16 21:15:32.036412 - [DEBUG]
52145 2019-Jan-16 21:15:32.036437 - [DEBUG] Join: AllTop & AllBottom
52146 2019-Jan-16 21:15:32.036462 - [DEBUG] = AllBottom (new jump func)
52147 2019-Jan-16 21:15:32.036487 - [DEBUG]
52148 2019-Jan-16 21:15:32.036510 - [DEBUG] Start adding new jump function
52149 2019-Jan-16 21:15:32.036534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52150 2019-Jan-16 21:15:32.036589 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52151 2019-Jan-16 21:15:32.037231 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
52152 2019-Jan-16 21:15:32.037865 - [DEBUG] Edge Function : AllBottom
52153 2019-Jan-16 21:15:32.037893 - [DEBUG] End adding new jump function
52154 2019-Jan-16 21:15:32.037917 - [DEBUG]
52155 2019-Jan-16 21:15:32.037941 - [DEBUG] -------------------------------------------- 1428. Path Edge --------------------------------------------
52156 2019-Jan-16 21:15:32.037965 - [DEBUG]
52157 2019-Jan-16 21:15:32.037989 - [DEBUG] Process 1428. path edge:
52158 2019-Jan-16 21:15:32.038012 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52159 2019-Jan-16 21:15:32.038069 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
52160 2019-Jan-16 21:15:32.038718 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52161 2019-Jan-16 21:15:32.039357 - [DEBUG]
52162 2019-Jan-16 21:15:32.039381 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
52163 2019-Jan-16 21:15:32.040036 - [DEBUG] Compose: EdgeIdentity * AllBottom
52164 2019-Jan-16 21:15:32.040065 - [DEBUG]
52165 2019-Jan-16 21:15:32.040096 - [DEBUG] Propagate flow
52166 2019-Jan-16 21:15:32.040120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52167 2019-Jan-16 21:15:32.040178 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
52168 2019-Jan-16 21:15:32.040820 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52169 2019-Jan-16 21:15:32.041458 - [DEBUG] Edge function : AllBottom (result of previous compose)
52170 2019-Jan-16 21:15:32.041483 - [DEBUG]
52171 2019-Jan-16 21:15:32.041508 - [DEBUG] Join: AllTop & AllBottom
52172 2019-Jan-16 21:15:32.041534 - [DEBUG] = AllBottom (new jump func)
52173 2019-Jan-16 21:15:32.041559 - [DEBUG]
52174 2019-Jan-16 21:15:32.041582 - [DEBUG] Start adding new jump function
52175 2019-Jan-16 21:15:32.041605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52176 2019-Jan-16 21:15:32.041661 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52177 2019-Jan-16 21:15:32.042316 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
52178 2019-Jan-16 21:15:32.042955 - [DEBUG] Edge Function : AllBottom
52179 2019-Jan-16 21:15:32.042983 - [DEBUG] End adding new jump function
52180 2019-Jan-16 21:15:32.043007 - [DEBUG]
52181 2019-Jan-16 21:15:32.043031 - [DEBUG] -------------------------------------------- 1429. Path Edge --------------------------------------------
52182 2019-Jan-16 21:15:32.043055 - [DEBUG]
52183 2019-Jan-16 21:15:32.043079 - [DEBUG] Process 1429. path edge:
52184 2019-Jan-16 21:15:32.043102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52185 2019-Jan-16 21:15:32.043159 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
52186 2019-Jan-16 21:15:32.043797 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52187 2019-Jan-16 21:15:32.044435 - [DEBUG]
52188 2019-Jan-16 21:15:32.044460 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
52189 2019-Jan-16 21:15:32.045135 - [DEBUG] Compose: EdgeIdentity * AllBottom
52190 2019-Jan-16 21:15:32.045164 - [DEBUG]
52191 2019-Jan-16 21:15:32.045187 - [DEBUG] Propagate flow
52192 2019-Jan-16 21:15:32.045211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52193 2019-Jan-16 21:15:32.045268 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
52194 2019-Jan-16 21:15:32.045903 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52195 2019-Jan-16 21:15:32.046541 - [DEBUG] Edge function : AllBottom (result of previous compose)
52196 2019-Jan-16 21:15:32.046566 - [DEBUG]
52197 2019-Jan-16 21:15:32.046590 - [DEBUG] Join: AllTop & AllBottom
52198 2019-Jan-16 21:15:32.046616 - [DEBUG] = AllBottom (new jump func)
52199 2019-Jan-16 21:15:32.046640 - [DEBUG]
52200 2019-Jan-16 21:15:32.046663 - [DEBUG] Start adding new jump function
52201 2019-Jan-16 21:15:32.046686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52202 2019-Jan-16 21:15:32.046742 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52203 2019-Jan-16 21:15:32.047381 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
52204 2019-Jan-16 21:15:32.048014 - [DEBUG] Edge Function : AllBottom
52205 2019-Jan-16 21:15:32.048042 - [DEBUG] End adding new jump function
52206 2019-Jan-16 21:15:32.048066 - [DEBUG]
52207 2019-Jan-16 21:15:32.048089 - [DEBUG] -------------------------------------------- 1430. Path Edge --------------------------------------------
52208 2019-Jan-16 21:15:32.048122 - [DEBUG]
52209 2019-Jan-16 21:15:32.048145 - [DEBUG] Process 1430. path edge:
52210 2019-Jan-16 21:15:32.048169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52211 2019-Jan-16 21:15:32.048225 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
52212 2019-Jan-16 21:15:32.048876 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52213 2019-Jan-16 21:15:32.049514 - [DEBUG]
52214 2019-Jan-16 21:15:32.049539 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
52215 2019-Jan-16 21:15:32.050196 - [DEBUG] Compose: EdgeIdentity * AllBottom
52216 2019-Jan-16 21:15:32.050224 - [DEBUG]
52217 2019-Jan-16 21:15:32.050248 - [DEBUG] Propagate flow
52218 2019-Jan-16 21:15:32.050271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52219 2019-Jan-16 21:15:32.050328 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52220 2019-Jan-16 21:15:32.050963 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52221 2019-Jan-16 21:15:32.051602 - [DEBUG] Edge function : AllBottom (result of previous compose)
52222 2019-Jan-16 21:15:32.051627 - [DEBUG]
52223 2019-Jan-16 21:15:32.051652 - [DEBUG] Join: AllTop & AllBottom
52224 2019-Jan-16 21:15:32.051677 - [DEBUG] = AllBottom (new jump func)
52225 2019-Jan-16 21:15:32.051702 - [DEBUG]
52226 2019-Jan-16 21:15:32.051725 - [DEBUG] Start adding new jump function
52227 2019-Jan-16 21:15:32.051762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52228 2019-Jan-16 21:15:32.051818 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52229 2019-Jan-16 21:15:32.052456 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52230 2019-Jan-16 21:15:32.053089 - [DEBUG] Edge Function : AllBottom
52231 2019-Jan-16 21:15:32.053117 - [DEBUG] End adding new jump function
52232 2019-Jan-16 21:15:32.053141 - [DEBUG]
52233 2019-Jan-16 21:15:32.053165 - [DEBUG] -------------------------------------------- 1431. Path Edge --------------------------------------------
52234 2019-Jan-16 21:15:32.053189 - [DEBUG]
52235 2019-Jan-16 21:15:32.053212 - [DEBUG] Process 1431. path edge:
52236 2019-Jan-16 21:15:32.053236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52237 2019-Jan-16 21:15:32.053292 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
52238 2019-Jan-16 21:15:32.053926 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52239 2019-Jan-16 21:15:32.054563 - [DEBUG]
52240 2019-Jan-16 21:15:32.054587 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52241 2019-Jan-16 21:15:32.055251 - [DEBUG] Start of endsummarytab entry
52242 2019-Jan-16 21:15:32.055290 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
52243 2019-Jan-16 21:15:32.055938 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
52244 2019-Jan-16 21:15:32.056002 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52245 2019-Jan-16 21:15:32.056643 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52246 2019-Jan-16 21:15:32.057282 - [DEBUG] EF: AllBottom
52247 2019-Jan-16 21:15:32.057307 - [DEBUG]
52248 2019-Jan-16 21:15:32.057331 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52249 2019-Jan-16 21:15:32.057965 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52250 2019-Jan-16 21:15:32.058625 - [DEBUG] EF: AllBottom
52251 2019-Jan-16 21:15:32.058651 - [DEBUG]
52252 2019-Jan-16 21:15:32.058674 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52253 2019-Jan-16 21:15:32.059317 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52254 2019-Jan-16 21:15:32.059961 - [DEBUG] EF: AllBottom
52255 2019-Jan-16 21:15:32.059986 - [DEBUG]
52256 2019-Jan-16 21:15:32.060010 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52257 2019-Jan-16 21:15:32.060644 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52258 2019-Jan-16 21:15:32.061287 - [DEBUG] EF: AllBottom
52259 2019-Jan-16 21:15:32.061311 - [DEBUG]
52260 2019-Jan-16 21:15:32.061335 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52261 2019-Jan-16 21:15:32.061984 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52262 2019-Jan-16 21:15:32.062621 - [DEBUG] EF: AllBottom
52263 2019-Jan-16 21:15:32.062646 - [DEBUG]
52264 2019-Jan-16 21:15:32.062669 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52265 2019-Jan-16 21:15:32.063303 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
52266 2019-Jan-16 21:15:32.063935 - [DEBUG] EF: AllBottom
52267 2019-Jan-16 21:15:32.063960 - [DEBUG]
52268 2019-Jan-16 21:15:32.063983 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52269 2019-Jan-16 21:15:32.064616 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52270 2019-Jan-16 21:15:32.065269 - [DEBUG] EF: AllBottom
52271 2019-Jan-16 21:15:32.065294 - [DEBUG]
52272 2019-Jan-16 21:15:32.065317 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52273 2019-Jan-16 21:15:32.065951 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
52274 2019-Jan-16 21:15:32.066588 - [DEBUG] EF: AllBottom
52275 2019-Jan-16 21:15:32.066613 - [DEBUG]
52276 2019-Jan-16 21:15:32.066636 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52277 2019-Jan-16 21:15:32.067270 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52278 2019-Jan-16 21:15:32.067906 - [DEBUG] EF: AllBottom
52279 2019-Jan-16 21:15:32.067931 - [DEBUG]
52280 2019-Jan-16 21:15:32.067954 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52281 2019-Jan-16 21:15:32.068603 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
52282 2019-Jan-16 21:15:32.069239 - [DEBUG] EF: AllBottom
52283 2019-Jan-16 21:15:32.069263 - [DEBUG]
52284 2019-Jan-16 21:15:32.069287 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52285 2019-Jan-16 21:15:32.069920 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52286 2019-Jan-16 21:15:32.070562 - [DEBUG] EF: AllBottom
52287 2019-Jan-16 21:15:32.070587 - [DEBUG]
52288 2019-Jan-16 21:15:32.070611 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52289 2019-Jan-16 21:15:32.071244 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52290 2019-Jan-16 21:15:32.071896 - [DEBUG] EF: AllBottom
52291 2019-Jan-16 21:15:32.071921 - [DEBUG]
52292 2019-Jan-16 21:15:32.071944 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52293 2019-Jan-16 21:15:32.072579 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52294 2019-Jan-16 21:15:32.073213 - [DEBUG] EF: AllBottom
52295 2019-Jan-16 21:15:32.073237 - [DEBUG]
52296 2019-Jan-16 21:15:32.073261 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52297 2019-Jan-16 21:15:32.073894 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
52298 2019-Jan-16 21:15:32.074527 - [DEBUG] EF: AllBottom
52299 2019-Jan-16 21:15:32.074560 - [DEBUG]
52300 2019-Jan-16 21:15:32.074584 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52301 2019-Jan-16 21:15:32.075233 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52302 2019-Jan-16 21:15:32.075870 - [DEBUG] EF: AllBottom
52303 2019-Jan-16 21:15:32.075895 - [DEBUG]
52304 2019-Jan-16 21:15:32.075918 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52305 2019-Jan-16 21:15:32.076551 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52306 2019-Jan-16 21:15:32.077187 - [DEBUG] EF: AllBottom
52307 2019-Jan-16 21:15:32.077212 - [DEBUG]
52308 2019-Jan-16 21:15:32.077235 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52309 2019-Jan-16 21:15:32.077869 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52310 2019-Jan-16 21:15:32.078521 - [DEBUG] EF: AllBottom
52311 2019-Jan-16 21:15:32.078546 - [DEBUG]
52312 2019-Jan-16 21:15:32.078569 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52313 2019-Jan-16 21:15:32.079202 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
52314 2019-Jan-16 21:15:32.079838 - [DEBUG] EF: AllBottom
52315 2019-Jan-16 21:15:32.079862 - [DEBUG]
52316 2019-Jan-16 21:15:32.079886 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52317 2019-Jan-16 21:15:32.080519 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
52318 2019-Jan-16 21:15:32.081155 - [DEBUG] EF: AllBottom
52319 2019-Jan-16 21:15:32.081179 - [DEBUG]
52320 2019-Jan-16 21:15:32.081202 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52321 2019-Jan-16 21:15:32.081851 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52322 2019-Jan-16 21:15:32.082488 - [DEBUG] EF: AllBottom
52323 2019-Jan-16 21:15:32.082513 - [DEBUG]
52324 2019-Jan-16 21:15:32.082536 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52325 2019-Jan-16 21:15:32.083169 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52326 2019-Jan-16 21:15:32.083806 - [DEBUG] EF: AllBottom
52327 2019-Jan-16 21:15:32.083830 - [DEBUG]
52328 2019-Jan-16 21:15:32.083854 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52329 2019-Jan-16 21:15:32.084487 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
52330 2019-Jan-16 21:15:32.085134 - [DEBUG] EF: AllBottom
52331 2019-Jan-16 21:15:32.085158 - [DEBUG]
52332 2019-Jan-16 21:15:32.085182 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52333 2019-Jan-16 21:15:32.085815 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52334 2019-Jan-16 21:15:32.086452 - [DEBUG] EF: AllBottom
52335 2019-Jan-16 21:15:32.086477 - [DEBUG]
52336 2019-Jan-16 21:15:32.086500 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52337 2019-Jan-16 21:15:32.087133 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52338 2019-Jan-16 21:15:32.087777 - [DEBUG] EF: AllBottom
52339 2019-Jan-16 21:15:32.087801 - [DEBUG]
52340 2019-Jan-16 21:15:32.087825 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52341 2019-Jan-16 21:15:32.088473 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
52342 2019-Jan-16 21:15:32.089110 - [DEBUG] EF: AllBottom
52343 2019-Jan-16 21:15:32.089135 - [DEBUG]
52344 2019-Jan-16 21:15:32.089158 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52345 2019-Jan-16 21:15:32.089791 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
52346 2019-Jan-16 21:15:32.090441 - [DEBUG] EF: AllBottom
52347 2019-Jan-16 21:15:32.090467 - [DEBUG]
52348 2019-Jan-16 21:15:32.090490 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52349 2019-Jan-16 21:15:32.091125 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
52350 2019-Jan-16 21:15:32.091774 - [DEBUG] EF: AllBottom
52351 2019-Jan-16 21:15:32.091798 - [DEBUG]
52352 2019-Jan-16 21:15:32.091822 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52353 2019-Jan-16 21:15:32.092456 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52354 2019-Jan-16 21:15:32.093093 - [DEBUG] EF: AllBottom
52355 2019-Jan-16 21:15:32.093118 - [DEBUG]
52356 2019-Jan-16 21:15:32.093141 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
52357 2019-Jan-16 21:15:32.093774 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
52358 2019-Jan-16 21:15:32.094417 - [DEBUG] EF: AllBottom
52359 2019-Jan-16 21:15:32.094441 - [DEBUG]
52360 2019-Jan-16 21:15:32.094466 - [DEBUG] ---------------
52361 2019-Jan-16 21:15:32.094489 - [DEBUG]
52362 2019-Jan-16 21:15:32.094515 - [DEBUG] End of endsummarytab entry
52363 2019-Jan-16 21:15:32.094539 - [DEBUG]
52364 2019-Jan-16 21:15:32.094562 - [DEBUG] Start of incomingtab entry
52365 2019-Jan-16 21:15:32.094587 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
52366 2019-Jan-16 21:15:32.095237 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
52367 2019-Jan-16 21:15:32.095294 - [DEBUG] ---------------
52368 2019-Jan-16 21:15:32.095318 - [DEBUG] End of incomingtab entry
52369 2019-Jan-16 21:15:32.095341 - [DEBUG]
52370 2019-Jan-16 21:15:32.095367 - [DEBUG] EDGE:
52371 2019-Jan-16 21:15:32.095423 - [DEBUG] ---> 52372 2019-Jan-16 21:15:32.096059 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52373 2019-Jan-16 21:15:32.096696 - [DEBUG]
52374 2019-Jan-16 21:15:32.096722 - [DEBUG] EDGE:
52375 2019-Jan-16 21:15:32.096779 - [DEBUG] ---> 52376 2019-Jan-16 21:15:32.097414 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52377 2019-Jan-16 21:15:32.098052 - [DEBUG]
52378 2019-Jan-16 21:15:32.098086 - [DEBUG] Compose: EdgeIdentity * AllBottom
52379 2019-Jan-16 21:15:32.098113 - [DEBUG]
52380 2019-Jan-16 21:15:32.098136 - [DEBUG] Propagate flow
52381 2019-Jan-16 21:15:32.098160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52382 2019-Jan-16 21:15:32.098216 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
52383 2019-Jan-16 21:15:32.098878 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52384 2019-Jan-16 21:15:32.099521 - [DEBUG] Edge function : AllBottom (result of previous compose)
52385 2019-Jan-16 21:15:32.099546 - [DEBUG]
52386 2019-Jan-16 21:15:32.099571 - [DEBUG] Join: AllTop & AllBottom
52387 2019-Jan-16 21:15:32.099597 - [DEBUG] = AllBottom (new jump func)
52388 2019-Jan-16 21:15:32.099622 - [DEBUG]
52389 2019-Jan-16 21:15:32.099645 - [DEBUG] Start adding new jump function
52390 2019-Jan-16 21:15:32.099668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52391 2019-Jan-16 21:15:32.099729 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52392 2019-Jan-16 21:15:32.100425 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
52393 2019-Jan-16 21:15:32.101155 - [DEBUG] Edge Function : AllBottom
52394 2019-Jan-16 21:15:32.101192 - [DEBUG] End adding new jump function
52395 2019-Jan-16 21:15:32.101216 - [DEBUG]
52396 2019-Jan-16 21:15:32.101241 - [DEBUG] -------------------------------------------- 1432. Path Edge --------------------------------------------
52397 2019-Jan-16 21:15:32.101266 - [DEBUG]
52398 2019-Jan-16 21:15:32.101289 - [DEBUG] Process 1432. path edge:
52399 2019-Jan-16 21:15:32.101313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52400 2019-Jan-16 21:15:32.101390 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
52401 2019-Jan-16 21:15:32.102136 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52402 2019-Jan-16 21:15:32.102857 - [DEBUG]
52403 2019-Jan-16 21:15:32.102885 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
52404 2019-Jan-16 21:15:32.103627 - [DEBUG] Possible callees:
52405 2019-Jan-16 21:15:32.103654 - [DEBUG] llvm.dbg.declare
52406 2019-Jan-16 21:15:32.103679 - [DEBUG] Possible return sites:
52407 2019-Jan-16 21:15:32.103702 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19352408 2019-Jan-16 21:15:32.105062 - [DEBUG] Found and process special summary
52409 2019-Jan-16 21:15:32.105138 - [DEBUG] Compose: EdgeIdentity * AllBottom
52410 2019-Jan-16 21:15:32.105166 - [DEBUG]
52411 2019-Jan-16 21:15:32.105191 - [DEBUG] Propagate flow
52412 2019-Jan-16 21:15:32.105214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52413 2019-Jan-16 21:15:32.105288 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
52414 2019-Jan-16 21:15:32.105970 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52415 2019-Jan-16 21:15:32.106662 - [DEBUG] Edge function : AllBottom (result of previous compose)
52416 2019-Jan-16 21:15:32.106690 - [DEBUG]
52417 2019-Jan-16 21:15:32.106717 - [DEBUG] Join: AllTop & AllBottom
52418 2019-Jan-16 21:15:32.106743 - [DEBUG] = AllBottom (new jump func)
52419 2019-Jan-16 21:15:32.106767 - [DEBUG]
52420 2019-Jan-16 21:15:32.106791 - [DEBUG] Start adding new jump function
52421 2019-Jan-16 21:15:32.106814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52422 2019-Jan-16 21:15:32.106885 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52423 2019-Jan-16 21:15:32.107596 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
52424 2019-Jan-16 21:15:32.108297 - [DEBUG] Edge Function : AllBottom
52425 2019-Jan-16 21:15:32.108333 - [DEBUG] End adding new jump function
52426 2019-Jan-16 21:15:32.108356 - [DEBUG]
52427 2019-Jan-16 21:15:32.108381 - [DEBUG] -------------------------------------------- 1433. Path Edge --------------------------------------------
52428 2019-Jan-16 21:15:32.108437 - [DEBUG]
52429 2019-Jan-16 21:15:32.108461 - [DEBUG] Process 1433. path edge:
52430 2019-Jan-16 21:15:32.108485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52431 2019-Jan-16 21:15:32.108551 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
52432 2019-Jan-16 21:15:32.109201 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52433 2019-Jan-16 21:15:32.109840 - [DEBUG]
52434 2019-Jan-16 21:15:32.109866 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
52435 2019-Jan-16 21:15:32.110565 - [DEBUG] Compose: EdgeIdentity * AllBottom
52436 2019-Jan-16 21:15:32.110593 - [DEBUG]
52437 2019-Jan-16 21:15:32.110617 - [DEBUG] Propagate flow
52438 2019-Jan-16 21:15:32.110640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52439 2019-Jan-16 21:15:32.110699 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
52440 2019-Jan-16 21:15:32.111355 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52441 2019-Jan-16 21:15:32.112054 - [DEBUG] Edge function : AllBottom (result of previous compose)
52442 2019-Jan-16 21:15:32.112081 - [DEBUG]
52443 2019-Jan-16 21:15:32.112108 - [DEBUG] Join: AllTop & AllBottom
52444 2019-Jan-16 21:15:32.112134 - [DEBUG] = AllBottom (new jump func)
52445 2019-Jan-16 21:15:32.112158 - [DEBUG]
52446 2019-Jan-16 21:15:32.112181 - [DEBUG] Start adding new jump function
52447 2019-Jan-16 21:15:32.112204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52448 2019-Jan-16 21:15:32.112272 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52449 2019-Jan-16 21:15:32.112931 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
52450 2019-Jan-16 21:15:32.113566 - [DEBUG] Edge Function : AllBottom
52451 2019-Jan-16 21:15:32.113597 - [DEBUG] End adding new jump function
52452 2019-Jan-16 21:15:32.113620 - [DEBUG]
52453 2019-Jan-16 21:15:32.113645 - [DEBUG] -------------------------------------------- 1434. Path Edge --------------------------------------------
52454 2019-Jan-16 21:15:32.113670 - [DEBUG]
52455 2019-Jan-16 21:15:32.113693 - [DEBUG] Process 1434. path edge:
52456 2019-Jan-16 21:15:32.113717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52457 2019-Jan-16 21:15:32.113774 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
52458 2019-Jan-16 21:15:32.114409 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52459 2019-Jan-16 21:15:32.115047 - [DEBUG]
52460 2019-Jan-16 21:15:32.115092 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
52461 2019-Jan-16 21:15:32.115763 - [DEBUG] Compose: EdgeIdentity * AllBottom
52462 2019-Jan-16 21:15:32.115791 - [DEBUG]
52463 2019-Jan-16 21:15:32.115815 - [DEBUG] Propagate flow
52464 2019-Jan-16 21:15:32.115838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52465 2019-Jan-16 21:15:32.115896 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
52466 2019-Jan-16 21:15:32.116533 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52467 2019-Jan-16 21:15:32.117173 - [DEBUG] Edge function : AllBottom (result of previous compose)
52468 2019-Jan-16 21:15:32.117198 - [DEBUG]
52469 2019-Jan-16 21:15:32.117223 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52470 2019-Jan-16 21:15:32.117249 - [DEBUG] = AllBottom
52471 2019-Jan-16 21:15:32.117274 - [DEBUG]
52472 2019-Jan-16 21:15:32.117297 - [DEBUG] PROPAGATE: No new function!
52473 2019-Jan-16 21:15:32.117323 - [DEBUG] EDGE:
52474 2019-Jan-16 21:15:32.117380 - [DEBUG] ---> 52475 2019-Jan-16 21:15:32.118029 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52476 2019-Jan-16 21:15:32.118715 - [DEBUG]
52477 2019-Jan-16 21:15:32.118743 - [DEBUG] EDGE:
52478 2019-Jan-16 21:15:32.118802 - [DEBUG] ---> 52479 2019-Jan-16 21:15:32.119464 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52480 2019-Jan-16 21:15:32.120103 - [DEBUG]
52481 2019-Jan-16 21:15:32.120153 - [DEBUG] Compose: EdgeIdentity * AllBottom
52482 2019-Jan-16 21:15:32.120180 - [DEBUG]
52483 2019-Jan-16 21:15:32.120205 - [DEBUG] Propagate flow
52484 2019-Jan-16 21:15:32.120228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52485 2019-Jan-16 21:15:32.120284 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
52486 2019-Jan-16 21:15:32.120922 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52487 2019-Jan-16 21:15:32.121561 - [DEBUG] Edge function : AllBottom (result of previous compose)
52488 2019-Jan-16 21:15:32.121586 - [DEBUG]
52489 2019-Jan-16 21:15:32.121611 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52490 2019-Jan-16 21:15:32.121637 - [DEBUG] = AllBottom
52491 2019-Jan-16 21:15:32.121661 - [DEBUG]
52492 2019-Jan-16 21:15:32.121684 - [DEBUG] PROPAGATE: No new function!
52493 2019-Jan-16 21:15:32.121713 - [DEBUG] EDGE:
52494 2019-Jan-16 21:15:32.121785 - [DEBUG] ---> 52495 2019-Jan-16 21:15:32.122434 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52496 2019-Jan-16 21:15:32.123072 - [DEBUG]
52497 2019-Jan-16 21:15:32.123098 - [DEBUG] EDGE:
52498 2019-Jan-16 21:15:32.123155 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
52499 2019-Jan-16 21:15:32.123798 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52500 2019-Jan-16 21:15:32.124434 - [DEBUG]
52501 2019-Jan-16 21:15:32.124461 - [DEBUG] EDGE:
52502 2019-Jan-16 21:15:32.124517 - [DEBUG] ---> 52503 2019-Jan-16 21:15:32.125167 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52504 2019-Jan-16 21:15:32.125805 - [DEBUG]
52505 2019-Jan-16 21:15:32.125831 - [DEBUG] EDGE:
52506 2019-Jan-16 21:15:32.125888 - [DEBUG] ---> 52507 2019-Jan-16 21:15:32.126523 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52508 2019-Jan-16 21:15:32.127159 - [DEBUG]
52509 2019-Jan-16 21:15:32.127186 - [DEBUG] EDGE:
52510 2019-Jan-16 21:15:32.127242 - [DEBUG] ---> 52511 2019-Jan-16 21:15:32.127880 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52512 2019-Jan-16 21:15:32.128532 - [DEBUG]
52513 2019-Jan-16 21:15:32.128570 - [DEBUG] Compose: EdgeIdentity * AllBottom
52514 2019-Jan-16 21:15:32.128596 - [DEBUG]
52515 2019-Jan-16 21:15:32.128620 - [DEBUG] Propagate flow
52516 2019-Jan-16 21:15:32.128643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52517 2019-Jan-16 21:15:32.128699 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
52518 2019-Jan-16 21:15:32.129337 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52519 2019-Jan-16 21:15:32.129975 - [DEBUG] Edge function : AllBottom (result of previous compose)
52520 2019-Jan-16 21:15:32.130000 - [DEBUG]
52521 2019-Jan-16 21:15:32.130026 - [DEBUG] Join: AllTop & AllBottom
52522 2019-Jan-16 21:15:32.130060 - [DEBUG] = AllBottom (new jump func)
52523 2019-Jan-16 21:15:32.130085 - [DEBUG]
52524 2019-Jan-16 21:15:32.130109 - [DEBUG] Start adding new jump function
52525 2019-Jan-16 21:15:32.130132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52526 2019-Jan-16 21:15:32.130187 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52527 2019-Jan-16 21:15:32.130827 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
52528 2019-Jan-16 21:15:32.131466 - [DEBUG] Edge Function : AllBottom
52529 2019-Jan-16 21:15:32.131494 - [DEBUG] End adding new jump function
52530 2019-Jan-16 21:15:32.131518 - [DEBUG]
52531 2019-Jan-16 21:15:32.131542 - [DEBUG] -------------------------------------------- 1435. Path Edge --------------------------------------------
52532 2019-Jan-16 21:15:32.131566 - [DEBUG]
52533 2019-Jan-16 21:15:32.131589 - [DEBUG] Process 1435. path edge:
52534 2019-Jan-16 21:15:32.131613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52535 2019-Jan-16 21:15:32.131669 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
52536 2019-Jan-16 21:15:32.132330 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52537 2019-Jan-16 21:15:32.132974 - [DEBUG]
52538 2019-Jan-16 21:15:32.132998 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
52539 2019-Jan-16 21:15:32.133662 - [DEBUG] Compose: EdgeIdentity * AllBottom
52540 2019-Jan-16 21:15:32.133690 - [DEBUG]
52541 2019-Jan-16 21:15:32.133713 - [DEBUG] Propagate flow
52542 2019-Jan-16 21:15:32.133737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52543 2019-Jan-16 21:15:32.133795 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
52544 2019-Jan-16 21:15:32.134429 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52545 2019-Jan-16 21:15:32.135079 - [DEBUG] Edge function : AllBottom (result of previous compose)
52546 2019-Jan-16 21:15:32.135105 - [DEBUG]
52547 2019-Jan-16 21:15:32.135130 - [DEBUG] Join: AllTop & AllBottom
52548 2019-Jan-16 21:15:32.135156 - [DEBUG] = AllBottom (new jump func)
52549 2019-Jan-16 21:15:32.135180 - [DEBUG]
52550 2019-Jan-16 21:15:32.135204 - [DEBUG] Start adding new jump function
52551 2019-Jan-16 21:15:32.135227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52552 2019-Jan-16 21:15:32.135283 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52553 2019-Jan-16 21:15:32.135922 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
52554 2019-Jan-16 21:15:32.136553 - [DEBUG] Edge Function : AllBottom
52555 2019-Jan-16 21:15:32.136581 - [DEBUG] End adding new jump function
52556 2019-Jan-16 21:15:32.136605 - [DEBUG]
52557 2019-Jan-16 21:15:32.136628 - [DEBUG] -------------------------------------------- 1436. Path Edge --------------------------------------------
52558 2019-Jan-16 21:15:32.136653 - [DEBUG]
52559 2019-Jan-16 21:15:32.136676 - [DEBUG] Process 1436. path edge:
52560 2019-Jan-16 21:15:32.136700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52561 2019-Jan-16 21:15:32.136756 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
52562 2019-Jan-16 21:15:32.137395 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52563 2019-Jan-16 21:15:32.138032 - [DEBUG]
52564 2019-Jan-16 21:15:32.138057 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
52565 2019-Jan-16 21:15:32.138728 - [DEBUG] Compose: EdgeIdentity * AllBottom
52566 2019-Jan-16 21:15:32.138757 - [DEBUG]
52567 2019-Jan-16 21:15:32.138781 - [DEBUG] Propagate flow
52568 2019-Jan-16 21:15:32.138813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52569 2019-Jan-16 21:15:32.138870 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
52570 2019-Jan-16 21:15:32.139508 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52571 2019-Jan-16 21:15:32.140146 - [DEBUG] Edge function : AllBottom (result of previous compose)
52572 2019-Jan-16 21:15:32.140171 - [DEBUG]
52573 2019-Jan-16 21:15:32.140196 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52574 2019-Jan-16 21:15:32.140222 - [DEBUG] = AllBottom
52575 2019-Jan-16 21:15:32.140246 - [DEBUG]
52576 2019-Jan-16 21:15:32.140269 - [DEBUG] PROPAGATE: No new function!
52577 2019-Jan-16 21:15:32.140295 - [DEBUG] EDGE:
52578 2019-Jan-16 21:15:32.140352 - [DEBUG] ---> 52579 2019-Jan-16 21:15:32.140985 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52580 2019-Jan-16 21:15:32.141623 - [DEBUG]
52581 2019-Jan-16 21:15:32.141649 - [DEBUG] EDGE:
52582 2019-Jan-16 21:15:32.141705 - [DEBUG] ---> 52583 2019-Jan-16 21:15:32.142359 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52584 2019-Jan-16 21:15:32.142997 - [DEBUG]
52585 2019-Jan-16 21:15:32.143023 - [DEBUG] EDGE:
52586 2019-Jan-16 21:15:32.143081 - [DEBUG] ---> 52587 2019-Jan-16 21:15:32.143716 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52588 2019-Jan-16 21:15:32.144363 - [DEBUG]
52589 2019-Jan-16 21:15:32.144390 - [DEBUG] EDGE:
52590 2019-Jan-16 21:15:32.144448 - [DEBUG] ---> 52591 2019-Jan-16 21:15:32.145134 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52592 2019-Jan-16 21:15:32.145776 - [DEBUG]
52593 2019-Jan-16 21:15:32.145802 - [DEBUG] EDGE:
52594 2019-Jan-16 21:15:32.145860 - [DEBUG] ---> 52595 2019-Jan-16 21:15:32.146496 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52596 2019-Jan-16 21:15:32.147133 - [DEBUG]
52597 2019-Jan-16 21:15:32.147160 - [DEBUG] EDGE:
52598 2019-Jan-16 21:15:32.147217 - [DEBUG] ---> 52599 2019-Jan-16 21:15:32.147854 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52600 2019-Jan-16 21:15:32.148507 - [DEBUG]
52601 2019-Jan-16 21:15:32.148554 - [DEBUG] Compose: EdgeIdentity * AllBottom
52602 2019-Jan-16 21:15:32.148582 - [DEBUG]
52603 2019-Jan-16 21:15:32.148606 - [DEBUG] Propagate flow
52604 2019-Jan-16 21:15:32.148629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52605 2019-Jan-16 21:15:32.148686 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
52606 2019-Jan-16 21:15:32.149324 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52607 2019-Jan-16 21:15:32.149962 - [DEBUG] Edge function : AllBottom (result of previous compose)
52608 2019-Jan-16 21:15:32.149987 - [DEBUG]
52609 2019-Jan-16 21:15:32.150025 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52610 2019-Jan-16 21:15:32.150051 - [DEBUG] = AllBottom
52611 2019-Jan-16 21:15:32.150075 - [DEBUG]
52612 2019-Jan-16 21:15:32.150098 - [DEBUG] PROPAGATE: No new function!
52613 2019-Jan-16 21:15:32.150127 - [DEBUG] EDGE:
52614 2019-Jan-16 21:15:32.150185 - [DEBUG] ---> 52615 2019-Jan-16 21:15:32.150832 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52616 2019-Jan-16 21:15:32.151470 - [DEBUG]
52617 2019-Jan-16 21:15:32.151496 - [DEBUG] EDGE:
52618 2019-Jan-16 21:15:32.151553 - [DEBUG] ---> 52619 2019-Jan-16 21:15:32.152206 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52620 2019-Jan-16 21:15:32.152845 - [DEBUG]
52621 2019-Jan-16 21:15:32.152872 - [DEBUG] EDGE:
52622 2019-Jan-16 21:15:32.152929 - [DEBUG] ---> 52623 2019-Jan-16 21:15:32.153565 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52624 2019-Jan-16 21:15:32.154203 - [DEBUG]
52625 2019-Jan-16 21:15:32.154241 - [DEBUG] Compose: EdgeIdentity * AllBottom
52626 2019-Jan-16 21:15:32.154268 - [DEBUG]
52627 2019-Jan-16 21:15:32.154292 - [DEBUG] Propagate flow
52628 2019-Jan-16 21:15:32.154315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52629 2019-Jan-16 21:15:32.154371 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
52630 2019-Jan-16 21:15:32.155008 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52631 2019-Jan-16 21:15:32.155662 - [DEBUG] Edge function : AllBottom (result of previous compose)
52632 2019-Jan-16 21:15:32.155687 - [DEBUG]
52633 2019-Jan-16 21:15:32.155712 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52634 2019-Jan-16 21:15:32.155738 - [DEBUG] = AllBottom
52635 2019-Jan-16 21:15:32.155762 - [DEBUG]
52636 2019-Jan-16 21:15:32.155784 - [DEBUG] PROPAGATE: No new function!
52637 2019-Jan-16 21:15:32.155812 - [DEBUG] EDGE:
52638 2019-Jan-16 21:15:32.155869 - [DEBUG] ---> 52639 2019-Jan-16 21:15:32.156513 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52640 2019-Jan-16 21:15:32.157151 - [DEBUG]
52641 2019-Jan-16 21:15:32.157178 - [DEBUG] EDGE:
52642 2019-Jan-16 21:15:32.157235 - [DEBUG] ---> 52643 2019-Jan-16 21:15:32.157869 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52644 2019-Jan-16 21:15:32.158525 - [DEBUG]
52645 2019-Jan-16 21:15:32.158551 - [DEBUG] EDGE:
52646 2019-Jan-16 21:15:32.158609 - [DEBUG] ---> 52647 2019-Jan-16 21:15:32.159244 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52648 2019-Jan-16 21:15:32.159882 - [DEBUG]
52649 2019-Jan-16 21:15:32.159908 - [DEBUG] EDGE:
52650 2019-Jan-16 21:15:32.159965 - [DEBUG] ---> 52651 2019-Jan-16 21:15:32.160603 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52652 2019-Jan-16 21:15:32.161255 - [DEBUG]
52653 2019-Jan-16 21:15:32.161294 - [DEBUG] Compose: EdgeIdentity * AllBottom
52654 2019-Jan-16 21:15:32.161322 - [DEBUG]
52655 2019-Jan-16 21:15:32.161345 - [DEBUG] Propagate flow
52656 2019-Jan-16 21:15:32.161368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52657 2019-Jan-16 21:15:32.161425 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52658 2019-Jan-16 21:15:32.162080 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52659 2019-Jan-16 21:15:32.162719 - [DEBUG] Edge function : AllBottom (result of previous compose)
52660 2019-Jan-16 21:15:32.162744 - [DEBUG]
52661 2019-Jan-16 21:15:32.162769 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52662 2019-Jan-16 21:15:32.162794 - [DEBUG] = AllBottom
52663 2019-Jan-16 21:15:32.162818 - [DEBUG]
52664 2019-Jan-16 21:15:32.162841 - [DEBUG] PROPAGATE: No new function!
52665 2019-Jan-16 21:15:32.162869 - [DEBUG] EDGE:
52666 2019-Jan-16 21:15:32.162926 - [DEBUG] ---> 52667 2019-Jan-16 21:15:32.163580 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52668 2019-Jan-16 21:15:32.164219 - [DEBUG]
52669 2019-Jan-16 21:15:32.164246 - [DEBUG] EDGE:
52670 2019-Jan-16 21:15:32.164303 - [DEBUG] ---> 52671 2019-Jan-16 21:15:32.164937 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52672 2019-Jan-16 21:15:32.165591 - [DEBUG]
52673 2019-Jan-16 21:15:32.165617 - [DEBUG] EDGE:
52674 2019-Jan-16 21:15:32.165674 - [DEBUG] ---> 52675 2019-Jan-16 21:15:32.166313 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52676 2019-Jan-16 21:15:32.166950 - [DEBUG]
52677 2019-Jan-16 21:15:32.166988 - [DEBUG] Compose: EdgeIdentity * AllBottom
52678 2019-Jan-16 21:15:32.167015 - [DEBUG]
52679 2019-Jan-16 21:15:32.167039 - [DEBUG] Propagate flow
52680 2019-Jan-16 21:15:32.167062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52681 2019-Jan-16 21:15:32.167118 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52682 2019-Jan-16 21:15:32.167757 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52683 2019-Jan-16 21:15:32.168395 - [DEBUG] Edge function : AllBottom (result of previous compose)
52684 2019-Jan-16 21:15:32.168433 - [DEBUG]
52685 2019-Jan-16 21:15:32.168459 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52686 2019-Jan-16 21:15:32.168484 - [DEBUG] = AllBottom
52687 2019-Jan-16 21:15:32.168509 - [DEBUG]
52688 2019-Jan-16 21:15:32.168532 - [DEBUG] PROPAGATE: No new function!
52689 2019-Jan-16 21:15:32.168559 - [DEBUG] EDGE:
52690 2019-Jan-16 21:15:32.168617 - [DEBUG] ---> 52691 2019-Jan-16 21:15:32.169262 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52692 2019-Jan-16 21:15:32.169901 - [DEBUG]
52693 2019-Jan-16 21:15:32.169927 - [DEBUG] EDGE:
52694 2019-Jan-16 21:15:32.169984 - [DEBUG] ---> 52695 2019-Jan-16 21:15:32.170626 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52696 2019-Jan-16 21:15:32.171263 - [DEBUG]
52697 2019-Jan-16 21:15:32.171290 - [DEBUG] EDGE:
52698 2019-Jan-16 21:15:32.171347 - [DEBUG] ---> 52699 2019-Jan-16 21:15:32.172000 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52700 2019-Jan-16 21:15:32.172638 - [DEBUG]
52701 2019-Jan-16 21:15:32.172677 - [DEBUG] Compose: EdgeIdentity * AllBottom
52702 2019-Jan-16 21:15:32.172704 - [DEBUG]
52703 2019-Jan-16 21:15:32.172727 - [DEBUG] Propagate flow
52704 2019-Jan-16 21:15:32.172750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52705 2019-Jan-16 21:15:32.172807 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52706 2019-Jan-16 21:15:32.173444 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52707 2019-Jan-16 21:15:32.174082 - [DEBUG] Edge function : AllBottom (result of previous compose)
52708 2019-Jan-16 21:15:32.174107 - [DEBUG]
52709 2019-Jan-16 21:15:32.174132 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52710 2019-Jan-16 21:15:32.174158 - [DEBUG] = AllBottom
52711 2019-Jan-16 21:15:32.174182 - [DEBUG]
52712 2019-Jan-16 21:15:32.174205 - [DEBUG] PROPAGATE: No new function!
52713 2019-Jan-16 21:15:32.174233 - [DEBUG] EDGE:
52714 2019-Jan-16 21:15:32.174291 - [DEBUG] ---> 52715 2019-Jan-16 21:15:32.174937 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52716 2019-Jan-16 21:15:32.175593 - [DEBUG]
52717 2019-Jan-16 21:15:32.175630 - [DEBUG] Compose: EdgeIdentity * AllBottom
52718 2019-Jan-16 21:15:32.175656 - [DEBUG]
52719 2019-Jan-16 21:15:32.175680 - [DEBUG] Propagate flow
52720 2019-Jan-16 21:15:32.175703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52721 2019-Jan-16 21:15:32.175759 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
52722 2019-Jan-16 21:15:32.176397 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52723 2019-Jan-16 21:15:32.177035 - [DEBUG] Edge function : AllBottom (result of previous compose)
52724 2019-Jan-16 21:15:32.177060 - [DEBUG]
52725 2019-Jan-16 21:15:32.177085 - [DEBUG] Join: AllTop & AllBottom
52726 2019-Jan-16 21:15:32.177111 - [DEBUG] = AllBottom (new jump func)
52727 2019-Jan-16 21:15:32.177135 - [DEBUG]
52728 2019-Jan-16 21:15:32.177158 - [DEBUG] Start adding new jump function
52729 2019-Jan-16 21:15:32.177181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52730 2019-Jan-16 21:15:32.177237 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52731 2019-Jan-16 21:15:32.177875 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
52732 2019-Jan-16 21:15:32.178528 - [DEBUG] Edge Function : AllBottom
52733 2019-Jan-16 21:15:32.178557 - [DEBUG] End adding new jump function
52734 2019-Jan-16 21:15:32.178581 - [DEBUG]
52735 2019-Jan-16 21:15:32.178604 - [DEBUG] -------------------------------------------- 1437. Path Edge --------------------------------------------
52736 2019-Jan-16 21:15:32.178628 - [DEBUG]
52737 2019-Jan-16 21:15:32.178651 - [DEBUG] Process 1437. path edge:
52738 2019-Jan-16 21:15:32.178675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52739 2019-Jan-16 21:15:32.178731 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
52740 2019-Jan-16 21:15:32.179375 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52741 2019-Jan-16 21:15:32.180016 - [DEBUG]
52742 2019-Jan-16 21:15:32.180040 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
52743 2019-Jan-16 21:15:32.180691 - [DEBUG] Possible callees:
52744 2019-Jan-16 21:15:32.180716 - [DEBUG] foo
52745 2019-Jan-16 21:15:32.180741 - [DEBUG] Possible return sites:
52746 2019-Jan-16 21:15:32.180764 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12652747 2019-Jan-16 21:15:32.182048 - [DEBUG] Found and process special summary
52748 2019-Jan-16 21:15:32.182084 - [DEBUG] Compose: EdgeIdentity * AllBottom
52749 2019-Jan-16 21:15:32.182110 - [DEBUG]
52750 2019-Jan-16 21:15:32.182134 - [DEBUG] Propagate flow
52751 2019-Jan-16 21:15:32.182157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52752 2019-Jan-16 21:15:32.182213 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
52753 2019-Jan-16 21:15:32.182861 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52754 2019-Jan-16 21:15:32.183500 - [DEBUG] Edge function : AllBottom (result of previous compose)
52755 2019-Jan-16 21:15:32.183525 - [DEBUG]
52756 2019-Jan-16 21:15:32.183550 - [DEBUG] Join: AllTop & AllBottom
52757 2019-Jan-16 21:15:32.183575 - [DEBUG] = AllBottom (new jump func)
52758 2019-Jan-16 21:15:32.183600 - [DEBUG]
52759 2019-Jan-16 21:15:32.183623 - [DEBUG] Start adding new jump function
52760 2019-Jan-16 21:15:32.183646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52761 2019-Jan-16 21:15:32.183701 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52762 2019-Jan-16 21:15:32.184340 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
52763 2019-Jan-16 21:15:32.184977 - [DEBUG] Edge Function : AllBottom
52764 2019-Jan-16 21:15:32.185006 - [DEBUG] End adding new jump function
52765 2019-Jan-16 21:15:32.185030 - [DEBUG]
52766 2019-Jan-16 21:15:32.185054 - [DEBUG] -------------------------------------------- 1438. Path Edge --------------------------------------------
52767 2019-Jan-16 21:15:32.185091 - [DEBUG]
52768 2019-Jan-16 21:15:32.185114 - [DEBUG] Process 1438. path edge:
52769 2019-Jan-16 21:15:32.185138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52770 2019-Jan-16 21:15:32.185195 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
52771 2019-Jan-16 21:15:32.185833 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52772 2019-Jan-16 21:15:32.186469 - [DEBUG]
52773 2019-Jan-16 21:15:32.186494 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
52774 2019-Jan-16 21:15:32.187155 - [DEBUG] Compose: EdgeIdentity * AllBottom
52775 2019-Jan-16 21:15:32.187183 - [DEBUG]
52776 2019-Jan-16 21:15:32.187206 - [DEBUG] Propagate flow
52777 2019-Jan-16 21:15:32.187230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52778 2019-Jan-16 21:15:32.187287 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
52779 2019-Jan-16 21:15:32.187922 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52780 2019-Jan-16 21:15:32.188577 - [DEBUG] Edge function : AllBottom (result of previous compose)
52781 2019-Jan-16 21:15:32.188602 - [DEBUG]
52782 2019-Jan-16 21:15:32.188627 - [DEBUG] Join: AllTop & AllBottom
52783 2019-Jan-16 21:15:32.188653 - [DEBUG] = AllBottom (new jump func)
52784 2019-Jan-16 21:15:32.188687 - [DEBUG]
52785 2019-Jan-16 21:15:32.188711 - [DEBUG] Start adding new jump function
52786 2019-Jan-16 21:15:32.188734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52787 2019-Jan-16 21:15:32.188790 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52788 2019-Jan-16 21:15:32.189428 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
52789 2019-Jan-16 21:15:32.190062 - [DEBUG] Edge Function : AllBottom
52790 2019-Jan-16 21:15:32.190091 - [DEBUG] End adding new jump function
52791 2019-Jan-16 21:15:32.190114 - [DEBUG]
52792 2019-Jan-16 21:15:32.190138 - [DEBUG] -------------------------------------------- 1439. Path Edge --------------------------------------------
52793 2019-Jan-16 21:15:32.190161 - [DEBUG]
52794 2019-Jan-16 21:15:32.190184 - [DEBUG] Process 1439. path edge:
52795 2019-Jan-16 21:15:32.190208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52796 2019-Jan-16 21:15:32.190264 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
52797 2019-Jan-16 21:15:32.190897 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52798 2019-Jan-16 21:15:32.191535 - [DEBUG]
52799 2019-Jan-16 21:15:32.191560 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
52800 2019-Jan-16 21:15:32.192230 - [DEBUG] Compose: EdgeIdentity * AllBottom
52801 2019-Jan-16 21:15:32.192258 - [DEBUG]
52802 2019-Jan-16 21:15:32.192282 - [DEBUG] Propagate flow
52803 2019-Jan-16 21:15:32.192306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52804 2019-Jan-16 21:15:32.192363 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
52805 2019-Jan-16 21:15:32.192999 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52806 2019-Jan-16 21:15:32.193636 - [DEBUG] Edge function : AllBottom (result of previous compose)
52807 2019-Jan-16 21:15:32.193660 - [DEBUG]
52808 2019-Jan-16 21:15:32.193685 - [DEBUG] Join: AllTop & AllBottom
52809 2019-Jan-16 21:15:32.193711 - [DEBUG] = AllBottom (new jump func)
52810 2019-Jan-16 21:15:32.193735 - [DEBUG]
52811 2019-Jan-16 21:15:32.193758 - [DEBUG] Start adding new jump function
52812 2019-Jan-16 21:15:32.193781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52813 2019-Jan-16 21:15:32.193837 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52814 2019-Jan-16 21:15:32.194476 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
52815 2019-Jan-16 21:15:32.195135 - [DEBUG] Edge Function : AllBottom
52816 2019-Jan-16 21:15:32.195164 - [DEBUG] End adding new jump function
52817 2019-Jan-16 21:15:32.195187 - [DEBUG]
52818 2019-Jan-16 21:15:32.195211 - [DEBUG] -------------------------------------------- 1440. Path Edge --------------------------------------------
52819 2019-Jan-16 21:15:32.195235 - [DEBUG]
52820 2019-Jan-16 21:15:32.195258 - [DEBUG] Process 1440. path edge:
52821 2019-Jan-16 21:15:32.195282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52822 2019-Jan-16 21:15:32.195338 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
52823 2019-Jan-16 21:15:32.195973 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52824 2019-Jan-16 21:15:32.196610 - [DEBUG]
52825 2019-Jan-16 21:15:32.196635 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
52826 2019-Jan-16 21:15:32.197289 - [DEBUG] Compose: EdgeIdentity * AllBottom
52827 2019-Jan-16 21:15:32.197325 - [DEBUG]
52828 2019-Jan-16 21:15:32.197349 - [DEBUG] Propagate flow
52829 2019-Jan-16 21:15:32.197373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52830 2019-Jan-16 21:15:32.197430 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
52831 2019-Jan-16 21:15:32.198077 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52832 2019-Jan-16 21:15:32.198730 - [DEBUG] Edge function : AllBottom (result of previous compose)
52833 2019-Jan-16 21:15:32.198755 - [DEBUG]
52834 2019-Jan-16 21:15:32.198780 - [DEBUG] Join: AllTop & AllBottom
52835 2019-Jan-16 21:15:32.198805 - [DEBUG] = AllBottom (new jump func)
52836 2019-Jan-16 21:15:32.198830 - [DEBUG]
52837 2019-Jan-16 21:15:32.198853 - [DEBUG] Start adding new jump function
52838 2019-Jan-16 21:15:32.198876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52839 2019-Jan-16 21:15:32.198931 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52840 2019-Jan-16 21:15:32.199569 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
52841 2019-Jan-16 21:15:32.200212 - [DEBUG] Edge Function : AllBottom
52842 2019-Jan-16 21:15:32.200240 - [DEBUG] End adding new jump function
52843 2019-Jan-16 21:15:32.200264 - [DEBUG]
52844 2019-Jan-16 21:15:32.200287 - [DEBUG] -------------------------------------------- 1441. Path Edge --------------------------------------------
52845 2019-Jan-16 21:15:32.200311 - [DEBUG]
52846 2019-Jan-16 21:15:32.200334 - [DEBUG] Process 1441. path edge:
52847 2019-Jan-16 21:15:32.200357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52848 2019-Jan-16 21:15:32.200413 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
52849 2019-Jan-16 21:15:32.201059 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52850 2019-Jan-16 21:15:32.201695 - [DEBUG]
52851 2019-Jan-16 21:15:32.201719 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
52852 2019-Jan-16 21:15:32.202390 - [DEBUG] Possible callees:
52853 2019-Jan-16 21:15:32.202415 - [DEBUG] llvm.dbg.declare
52854 2019-Jan-16 21:15:32.202440 - [DEBUG] Possible return sites:
52855 2019-Jan-16 21:15:32.202463 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13652856 2019-Jan-16 21:15:32.203736 - [DEBUG] Found and process special summary
52857 2019-Jan-16 21:15:32.203770 - [DEBUG] Compose: EdgeIdentity * AllBottom
52858 2019-Jan-16 21:15:32.203797 - [DEBUG]
52859 2019-Jan-16 21:15:32.203821 - [DEBUG] Propagate flow
52860 2019-Jan-16 21:15:32.203844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52861 2019-Jan-16 21:15:32.203900 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
52862 2019-Jan-16 21:15:32.204539 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52863 2019-Jan-16 21:15:32.205192 - [DEBUG] Edge function : AllBottom (result of previous compose)
52864 2019-Jan-16 21:15:32.205217 - [DEBUG]
52865 2019-Jan-16 21:15:32.205241 - [DEBUG] Join: AllTop & AllBottom
52866 2019-Jan-16 21:15:32.205267 - [DEBUG] = AllBottom (new jump func)
52867 2019-Jan-16 21:15:32.205291 - [DEBUG]
52868 2019-Jan-16 21:15:32.205314 - [DEBUG] Start adding new jump function
52869 2019-Jan-16 21:15:32.205337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52870 2019-Jan-16 21:15:32.205401 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52871 2019-Jan-16 21:15:32.206040 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
52872 2019-Jan-16 21:15:32.206685 - [DEBUG] Edge Function : AllBottom
52873 2019-Jan-16 21:15:32.206713 - [DEBUG] End adding new jump function
52874 2019-Jan-16 21:15:32.206736 - [DEBUG]
52875 2019-Jan-16 21:15:32.206761 - [DEBUG] -------------------------------------------- 1442. Path Edge --------------------------------------------
52876 2019-Jan-16 21:15:32.206785 - [DEBUG]
52877 2019-Jan-16 21:15:32.206808 - [DEBUG] Process 1442. path edge:
52878 2019-Jan-16 21:15:32.206831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52879 2019-Jan-16 21:15:32.206890 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
52880 2019-Jan-16 21:15:32.207565 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52881 2019-Jan-16 21:15:32.208213 - [DEBUG]
52882 2019-Jan-16 21:15:32.208238 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
52883 2019-Jan-16 21:15:32.208934 - [DEBUG] Compose: EdgeIdentity * AllBottom
52884 2019-Jan-16 21:15:32.208963 - [DEBUG]
52885 2019-Jan-16 21:15:32.208987 - [DEBUG] Propagate flow
52886 2019-Jan-16 21:15:32.209010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52887 2019-Jan-16 21:15:32.209069 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
52888 2019-Jan-16 21:15:32.209704 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52889 2019-Jan-16 21:15:32.210349 - [DEBUG] Edge function : AllBottom (result of previous compose)
52890 2019-Jan-16 21:15:32.210374 - [DEBUG]
52891 2019-Jan-16 21:15:32.210399 - [DEBUG] Join: AllTop & AllBottom
52892 2019-Jan-16 21:15:32.210425 - [DEBUG] = AllBottom (new jump func)
52893 2019-Jan-16 21:15:32.210449 - [DEBUG]
52894 2019-Jan-16 21:15:32.210472 - [DEBUG] Start adding new jump function
52895 2019-Jan-16 21:15:32.210495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52896 2019-Jan-16 21:15:32.210551 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52897 2019-Jan-16 21:15:32.211189 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
52898 2019-Jan-16 21:15:32.211838 - [DEBUG] Edge Function : AllBottom
52899 2019-Jan-16 21:15:32.211867 - [DEBUG] End adding new jump function
52900 2019-Jan-16 21:15:32.211891 - [DEBUG]
52901 2019-Jan-16 21:15:32.211914 - [DEBUG] -------------------------------------------- 1443. Path Edge --------------------------------------------
52902 2019-Jan-16 21:15:32.211939 - [DEBUG]
52903 2019-Jan-16 21:15:32.211962 - [DEBUG] Process 1443. path edge:
52904 2019-Jan-16 21:15:32.211985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52905 2019-Jan-16 21:15:32.212042 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
52906 2019-Jan-16 21:15:32.212676 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52907 2019-Jan-16 21:15:32.213314 - [DEBUG]
52908 2019-Jan-16 21:15:32.213339 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
52909 2019-Jan-16 21:15:32.213996 - [DEBUG] Compose: EdgeIdentity * AllBottom
52910 2019-Jan-16 21:15:32.214024 - [DEBUG]
52911 2019-Jan-16 21:15:32.214047 - [DEBUG] Propagate flow
52912 2019-Jan-16 21:15:32.214070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52913 2019-Jan-16 21:15:32.214127 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
52914 2019-Jan-16 21:15:32.214774 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52915 2019-Jan-16 21:15:32.215426 - [DEBUG] Edge function : AllBottom (result of previous compose)
52916 2019-Jan-16 21:15:32.215451 - [DEBUG]
52917 2019-Jan-16 21:15:32.215476 - [DEBUG] Join: AllTop & AllBottom
52918 2019-Jan-16 21:15:32.215501 - [DEBUG] = AllBottom (new jump func)
52919 2019-Jan-16 21:15:32.215526 - [DEBUG]
52920 2019-Jan-16 21:15:32.215549 - [DEBUG] Start adding new jump function
52921 2019-Jan-16 21:15:32.215572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52922 2019-Jan-16 21:15:32.215628 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52923 2019-Jan-16 21:15:32.216266 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
52924 2019-Jan-16 21:15:32.216897 - [DEBUG] Edge Function : AllBottom
52925 2019-Jan-16 21:15:32.216925 - [DEBUG] End adding new jump function
52926 2019-Jan-16 21:15:32.216949 - [DEBUG]
52927 2019-Jan-16 21:15:32.216972 - [DEBUG] -------------------------------------------- 1444. Path Edge --------------------------------------------
52928 2019-Jan-16 21:15:32.216997 - [DEBUG]
52929 2019-Jan-16 21:15:32.217020 - [DEBUG] Process 1444. path edge:
52930 2019-Jan-16 21:15:32.217043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52931 2019-Jan-16 21:15:32.217099 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
52932 2019-Jan-16 21:15:32.217733 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52933 2019-Jan-16 21:15:32.218372 - [DEBUG]
52934 2019-Jan-16 21:15:32.218409 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
52935 2019-Jan-16 21:15:32.219062 - [DEBUG] Compose: EdgeIdentity * AllBottom
52936 2019-Jan-16 21:15:32.219090 - [DEBUG]
52937 2019-Jan-16 21:15:32.219114 - [DEBUG] Propagate flow
52938 2019-Jan-16 21:15:32.219137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52939 2019-Jan-16 21:15:32.219194 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52940 2019-Jan-16 21:15:32.219841 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52941 2019-Jan-16 21:15:32.220479 - [DEBUG] Edge function : AllBottom (result of previous compose)
52942 2019-Jan-16 21:15:32.220503 - [DEBUG]
52943 2019-Jan-16 21:15:32.220529 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52944 2019-Jan-16 21:15:32.220554 - [DEBUG] = AllBottom
52945 2019-Jan-16 21:15:32.220578 - [DEBUG]
52946 2019-Jan-16 21:15:32.220601 - [DEBUG] PROPAGATE: No new function!
52947 2019-Jan-16 21:15:32.220627 - [DEBUG] EDGE:
52948 2019-Jan-16 21:15:32.220684 - [DEBUG] ---> 52949 2019-Jan-16 21:15:32.221317 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52950 2019-Jan-16 21:15:32.221972 - [DEBUG]
52951 2019-Jan-16 21:15:32.221998 - [DEBUG] EDGE:
52952 2019-Jan-16 21:15:32.222055 - [DEBUG] ---> 52953 2019-Jan-16 21:15:32.222688 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52954 2019-Jan-16 21:15:32.223326 - [DEBUG]
52955 2019-Jan-16 21:15:32.223352 - [DEBUG] EDGE:
52956 2019-Jan-16 21:15:32.223409 - [DEBUG] ---> 52957 2019-Jan-16 21:15:32.224046 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52958 2019-Jan-16 21:15:32.224691 - [DEBUG]
52959 2019-Jan-16 21:15:32.224732 - [DEBUG] Compose: EdgeIdentity * AllBottom
52960 2019-Jan-16 21:15:32.224759 - [DEBUG]
52961 2019-Jan-16 21:15:32.224783 - [DEBUG] Propagate flow
52962 2019-Jan-16 21:15:32.224806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52963 2019-Jan-16 21:15:32.224862 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
52964 2019-Jan-16 21:15:32.225516 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52965 2019-Jan-16 21:15:32.226155 - [DEBUG] Edge function : AllBottom (result of previous compose)
52966 2019-Jan-16 21:15:32.226180 - [DEBUG]
52967 2019-Jan-16 21:15:32.226205 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52968 2019-Jan-16 21:15:32.226230 - [DEBUG] = AllBottom
52969 2019-Jan-16 21:15:32.226254 - [DEBUG]
52970 2019-Jan-16 21:15:32.226277 - [DEBUG] PROPAGATE: No new function!
52971 2019-Jan-16 21:15:32.226306 - [DEBUG] EDGE:
52972 2019-Jan-16 21:15:32.226363 - [DEBUG] ---> 52973 2019-Jan-16 21:15:32.227008 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52974 2019-Jan-16 21:15:32.227646 - [DEBUG]
52975 2019-Jan-16 21:15:32.227681 - [DEBUG] Compose: EdgeIdentity * AllBottom
52976 2019-Jan-16 21:15:32.227707 - [DEBUG]
52977 2019-Jan-16 21:15:32.227731 - [DEBUG] Propagate flow
52978 2019-Jan-16 21:15:32.227754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52979 2019-Jan-16 21:15:32.227809 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
52980 2019-Jan-16 21:15:32.228468 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52981 2019-Jan-16 21:15:32.229106 - [DEBUG] Edge function : AllBottom (result of previous compose)
52982 2019-Jan-16 21:15:32.229131 - [DEBUG]
52983 2019-Jan-16 21:15:32.229156 - [DEBUG] Join: AllTop & AllBottom
52984 2019-Jan-16 21:15:32.229181 - [DEBUG] = AllBottom (new jump func)
52985 2019-Jan-16 21:15:32.229205 - [DEBUG]
52986 2019-Jan-16 21:15:32.229228 - [DEBUG] Start adding new jump function
52987 2019-Jan-16 21:15:32.229251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52988 2019-Jan-16 21:15:32.229307 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52989 2019-Jan-16 21:15:32.229944 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
52990 2019-Jan-16 21:15:32.230587 - [DEBUG] Edge Function : AllBottom
52991 2019-Jan-16 21:15:32.230615 - [DEBUG] End adding new jump function
52992 2019-Jan-16 21:15:32.230639 - [DEBUG]
52993 2019-Jan-16 21:15:32.230662 - [DEBUG] -------------------------------------------- 1445. Path Edge --------------------------------------------
52994 2019-Jan-16 21:15:32.230686 - [DEBUG]
52995 2019-Jan-16 21:15:32.230709 - [DEBUG] Process 1445. path edge:
52996 2019-Jan-16 21:15:32.230733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52997 2019-Jan-16 21:15:32.230788 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
52998 2019-Jan-16 21:15:32.231433 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52999 2019-Jan-16 21:15:32.232084 - [DEBUG]
53000 2019-Jan-16 21:15:32.232108 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
53001 2019-Jan-16 21:15:32.232774 - [DEBUG] Possible callees:
53002 2019-Jan-16 21:15:32.232799 - [DEBUG] llvm.dbg.declare
53003 2019-Jan-16 21:15:32.232824 - [DEBUG] Possible return sites:
53004 2019-Jan-16 21:15:32.232847 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14353005 2019-Jan-16 21:15:32.234121 - [DEBUG] Found and process special summary
53006 2019-Jan-16 21:15:32.234156 - [DEBUG] Compose: EdgeIdentity * AllBottom
53007 2019-Jan-16 21:15:32.234182 - [DEBUG]
53008 2019-Jan-16 21:15:32.234206 - [DEBUG] Propagate flow
53009 2019-Jan-16 21:15:32.234229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53010 2019-Jan-16 21:15:32.234285 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
53011 2019-Jan-16 21:15:32.234923 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53012 2019-Jan-16 21:15:32.235577 - [DEBUG] Edge function : AllBottom (result of previous compose)
53013 2019-Jan-16 21:15:32.235602 - [DEBUG]
53014 2019-Jan-16 21:15:32.235627 - [DEBUG] Join: AllTop & AllBottom
53015 2019-Jan-16 21:15:32.235652 - [DEBUG] = AllBottom (new jump func)
53016 2019-Jan-16 21:15:32.235676 - [DEBUG]
53017 2019-Jan-16 21:15:32.235700 - [DEBUG] Start adding new jump function
53018 2019-Jan-16 21:15:32.235723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53019 2019-Jan-16 21:15:32.235778 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53020 2019-Jan-16 21:15:32.236417 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
53021 2019-Jan-16 21:15:32.237054 - [DEBUG] Edge Function : AllBottom
53022 2019-Jan-16 21:15:32.237082 - [DEBUG] End adding new jump function
53023 2019-Jan-16 21:15:32.237106 - [DEBUG]
53024 2019-Jan-16 21:15:32.237129 - [DEBUG] -------------------------------------------- 1446. Path Edge --------------------------------------------
53025 2019-Jan-16 21:15:32.237154 - [DEBUG]
53026 2019-Jan-16 21:15:32.237177 - [DEBUG] Process 1446. path edge:
53027 2019-Jan-16 21:15:32.237205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53028 2019-Jan-16 21:15:32.237261 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
53029 2019-Jan-16 21:15:32.237901 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53030 2019-Jan-16 21:15:32.238556 - [DEBUG]
53031 2019-Jan-16 21:15:32.238580 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
53032 2019-Jan-16 21:15:32.239241 - [DEBUG] Compose: EdgeIdentity * AllBottom
53033 2019-Jan-16 21:15:32.239269 - [DEBUG]
53034 2019-Jan-16 21:15:32.239292 - [DEBUG] Propagate flow
53035 2019-Jan-16 21:15:32.239316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53036 2019-Jan-16 21:15:32.239373 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
53037 2019-Jan-16 21:15:32.240005 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53038 2019-Jan-16 21:15:32.240643 - [DEBUG] Edge function : AllBottom (result of previous compose)
53039 2019-Jan-16 21:15:32.240668 - [DEBUG]
53040 2019-Jan-16 21:15:32.240692 - [DEBUG] Join: AllTop & AllBottom
53041 2019-Jan-16 21:15:32.240718 - [DEBUG] = AllBottom (new jump func)
53042 2019-Jan-16 21:15:32.240742 - [DEBUG]
53043 2019-Jan-16 21:15:32.240765 - [DEBUG] Start adding new jump function
53044 2019-Jan-16 21:15:32.240788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53045 2019-Jan-16 21:15:32.240844 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53046 2019-Jan-16 21:15:32.241499 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
53047 2019-Jan-16 21:15:32.242147 - [DEBUG] Edge Function : AllBottom
53048 2019-Jan-16 21:15:32.242175 - [DEBUG] End adding new jump function
53049 2019-Jan-16 21:15:32.242198 - [DEBUG]
53050 2019-Jan-16 21:15:32.242222 - [DEBUG] -------------------------------------------- 1447. Path Edge --------------------------------------------
53051 2019-Jan-16 21:15:32.242246 - [DEBUG]
53052 2019-Jan-16 21:15:32.242269 - [DEBUG] Process 1447. path edge:
53053 2019-Jan-16 21:15:32.242293 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53054 2019-Jan-16 21:15:32.242349 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
53055 2019-Jan-16 21:15:32.242982 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53056 2019-Jan-16 21:15:32.243618 - [DEBUG]
53057 2019-Jan-16 21:15:32.243643 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
53058 2019-Jan-16 21:15:32.244295 - [DEBUG] Compose: EdgeIdentity * AllBottom
53059 2019-Jan-16 21:15:32.244323 - [DEBUG]
53060 2019-Jan-16 21:15:32.244346 - [DEBUG] Propagate flow
53061 2019-Jan-16 21:15:32.244369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53062 2019-Jan-16 21:15:32.244426 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
53063 2019-Jan-16 21:15:32.245059 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53064 2019-Jan-16 21:15:32.245709 - [DEBUG] Edge function : AllBottom (result of previous compose)
53065 2019-Jan-16 21:15:32.245733 - [DEBUG]
53066 2019-Jan-16 21:15:32.245758 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53067 2019-Jan-16 21:15:32.245784 - [DEBUG] = AllBottom
53068 2019-Jan-16 21:15:32.245808 - [DEBUG]
53069 2019-Jan-16 21:15:32.245831 - [DEBUG] PROPAGATE: No new function!
53070 2019-Jan-16 21:15:32.245856 - [DEBUG] EDGE:
53071 2019-Jan-16 21:15:32.245913 - [DEBUG] ---> 53072 2019-Jan-16 21:15:32.246544 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53073 2019-Jan-16 21:15:32.247183 - [DEBUG]
53074 2019-Jan-16 21:15:32.247209 - [DEBUG] EDGE:
53075 2019-Jan-16 21:15:32.247265 - [DEBUG] ---> 53076 2019-Jan-16 21:15:32.247902 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53077 2019-Jan-16 21:15:32.248554 - [DEBUG]
53078 2019-Jan-16 21:15:32.248592 - [DEBUG] Compose: EdgeIdentity * AllBottom
53079 2019-Jan-16 21:15:32.248619 - [DEBUG]
53080 2019-Jan-16 21:15:32.248643 - [DEBUG] Propagate flow
53081 2019-Jan-16 21:15:32.248666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53082 2019-Jan-16 21:15:32.248722 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
53083 2019-Jan-16 21:15:32.249359 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53084 2019-Jan-16 21:15:32.249996 - [DEBUG] Edge function : AllBottom (result of previous compose)
53085 2019-Jan-16 21:15:32.250021 - [DEBUG]
53086 2019-Jan-16 21:15:32.250046 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53087 2019-Jan-16 21:15:32.250072 - [DEBUG] = AllBottom
53088 2019-Jan-16 21:15:32.250096 - [DEBUG]
53089 2019-Jan-16 21:15:32.250118 - [DEBUG] PROPAGATE: No new function!
53090 2019-Jan-16 21:15:32.250146 - [DEBUG] EDGE:
53091 2019-Jan-16 21:15:32.250203 - [DEBUG] ---> 53092 2019-Jan-16 21:15:32.250856 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53093 2019-Jan-16 21:15:32.251494 - [DEBUG]
53094 2019-Jan-16 21:15:32.251520 - [DEBUG] EDGE:
53095 2019-Jan-16 21:15:32.251577 - [DEBUG] ---> 53096 2019-Jan-16 21:15:32.252229 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53097 2019-Jan-16 21:15:32.252865 - [DEBUG]
53098 2019-Jan-16 21:15:32.252900 - [DEBUG] Compose: EdgeIdentity * AllBottom
53099 2019-Jan-16 21:15:32.252927 - [DEBUG]
53100 2019-Jan-16 21:15:32.252950 - [DEBUG] Propagate flow
53101 2019-Jan-16 21:15:32.252973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53102 2019-Jan-16 21:15:32.253029 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
53103 2019-Jan-16 21:15:32.253664 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53104 2019-Jan-16 21:15:32.254301 - [DEBUG] Edge function : AllBottom (result of previous compose)
53105 2019-Jan-16 21:15:32.254326 - [DEBUG]
53106 2019-Jan-16 21:15:32.254351 - [DEBUG] Join: AllTop & AllBottom
53107 2019-Jan-16 21:15:32.254377 - [DEBUG] = AllBottom (new jump func)
53108 2019-Jan-16 21:15:32.254401 - [DEBUG]
53109 2019-Jan-16 21:15:32.254424 - [DEBUG] Start adding new jump function
53110 2019-Jan-16 21:15:32.254447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53111 2019-Jan-16 21:15:32.254503 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53112 2019-Jan-16 21:15:32.255154 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
53113 2019-Jan-16 21:15:32.255789 - [DEBUG] Edge Function : AllBottom
53114 2019-Jan-16 21:15:32.255817 - [DEBUG] End adding new jump function
53115 2019-Jan-16 21:15:32.255841 - [DEBUG]
53116 2019-Jan-16 21:15:32.255864 - [DEBUG] -------------------------------------------- 1448. Path Edge --------------------------------------------
53117 2019-Jan-16 21:15:32.255888 - [DEBUG]
53118 2019-Jan-16 21:15:32.255911 - [DEBUG] Process 1448. path edge:
53119 2019-Jan-16 21:15:32.255935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53120 2019-Jan-16 21:15:32.255991 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
53121 2019-Jan-16 21:15:32.256625 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53122 2019-Jan-16 21:15:32.257262 - [DEBUG]
53123 2019-Jan-16 21:15:32.257286 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
53124 2019-Jan-16 21:15:32.257940 - [DEBUG] Compose: EdgeIdentity * AllBottom
53125 2019-Jan-16 21:15:32.257968 - [DEBUG]
53126 2019-Jan-16 21:15:32.257992 - [DEBUG] Propagate flow
53127 2019-Jan-16 21:15:32.258015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53128 2019-Jan-16 21:15:32.258072 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53129 2019-Jan-16 21:15:32.258734 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53130 2019-Jan-16 21:15:32.259372 - [DEBUG] Edge function : AllBottom (result of previous compose)
53131 2019-Jan-16 21:15:32.259397 - [DEBUG]
53132 2019-Jan-16 21:15:32.259422 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53133 2019-Jan-16 21:15:32.259448 - [DEBUG] = AllBottom
53134 2019-Jan-16 21:15:32.259480 - [DEBUG]
53135 2019-Jan-16 21:15:32.259504 - [DEBUG] PROPAGATE: No new function!
53136 2019-Jan-16 21:15:32.259537 - [DEBUG] Compose: EdgeIdentity * AllBottom
53137 2019-Jan-16 21:15:32.259564 - [DEBUG]
53138 2019-Jan-16 21:15:32.259587 - [DEBUG] Propagate flow
53139 2019-Jan-16 21:15:32.259610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53140 2019-Jan-16 21:15:32.259667 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
53141 2019-Jan-16 21:15:32.260312 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53142 2019-Jan-16 21:15:32.260950 - [DEBUG] Edge function : AllBottom (result of previous compose)
53143 2019-Jan-16 21:15:32.260975 - [DEBUG]
53144 2019-Jan-16 21:15:32.261000 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53145 2019-Jan-16 21:15:32.261026 - [DEBUG] = AllBottom
53146 2019-Jan-16 21:15:32.261050 - [DEBUG]
53147 2019-Jan-16 21:15:32.261073 - [DEBUG] PROPAGATE: No new function!
53148 2019-Jan-16 21:15:32.261098 - [DEBUG] EDGE:
53149 2019-Jan-16 21:15:32.261155 - [DEBUG] ---> 53150 2019-Jan-16 21:15:32.261804 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53151 2019-Jan-16 21:15:32.262442 - [DEBUG]
53152 2019-Jan-16 21:15:32.262468 - [DEBUG] EDGE:
53153 2019-Jan-16 21:15:32.262525 - [DEBUG] ---> 53154 2019-Jan-16 21:15:32.263158 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53155 2019-Jan-16 21:15:32.263795 - [DEBUG]
53156 2019-Jan-16 21:15:32.263822 - [DEBUG] EDGE:
53157 2019-Jan-16 21:15:32.263878 - [DEBUG] ---> 53158 2019-Jan-16 21:15:32.264516 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53159 2019-Jan-16 21:15:32.265168 - [DEBUG]
53160 2019-Jan-16 21:15:32.265205 - [DEBUG] Compose: EdgeIdentity * AllBottom
53161 2019-Jan-16 21:15:32.265232 - [DEBUG]
53162 2019-Jan-16 21:15:32.265256 - [DEBUG] Propagate flow
53163 2019-Jan-16 21:15:32.265278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53164 2019-Jan-16 21:15:32.265334 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53165 2019-Jan-16 21:15:32.265973 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53166 2019-Jan-16 21:15:32.266610 - [DEBUG] Edge function : AllBottom (result of previous compose)
53167 2019-Jan-16 21:15:32.266635 - [DEBUG]
53168 2019-Jan-16 21:15:32.266660 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53169 2019-Jan-16 21:15:32.266686 - [DEBUG] = AllBottom
53170 2019-Jan-16 21:15:32.266710 - [DEBUG]
53171 2019-Jan-16 21:15:32.266733 - [DEBUG] PROPAGATE: No new function!
53172 2019-Jan-16 21:15:32.266760 - [DEBUG] EDGE:
53173 2019-Jan-16 21:15:32.266818 - [DEBUG] ---> 53174 2019-Jan-16 21:15:32.267455 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53175 2019-Jan-16 21:15:32.268093 - [DEBUG]
53176 2019-Jan-16 21:15:32.268119 - [DEBUG] EDGE:
53177 2019-Jan-16 21:15:32.268176 - [DEBUG] ---> 53178 2019-Jan-16 21:15:32.268835 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53179 2019-Jan-16 21:15:32.269472 - [DEBUG]
53180 2019-Jan-16 21:15:32.269499 - [DEBUG] EDGE:
53181 2019-Jan-16 21:15:32.269556 - [DEBUG] ---> 53182 2019-Jan-16 21:15:32.270193 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53183 2019-Jan-16 21:15:32.270831 - [DEBUG]
53184 2019-Jan-16 21:15:32.270857 - [DEBUG] EDGE:
53185 2019-Jan-16 21:15:32.270914 - [DEBUG] ---> 53186 2019-Jan-16 21:15:32.271548 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53187 2019-Jan-16 21:15:32.272202 - [DEBUG]
53188 2019-Jan-16 21:15:32.272229 - [DEBUG] EDGE:
53189 2019-Jan-16 21:15:32.272286 - [DEBUG] ---> 53190 2019-Jan-16 21:15:32.272920 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53191 2019-Jan-16 21:15:32.273567 - [DEBUG]
53192 2019-Jan-16 21:15:32.273593 - [DEBUG] EDGE:
53193 2019-Jan-16 21:15:32.273652 - [DEBUG] ---> 53194 2019-Jan-16 21:15:32.274293 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53195 2019-Jan-16 21:15:32.274930 - [DEBUG]
53196 2019-Jan-16 21:15:32.274957 - [DEBUG] EDGE:
53197 2019-Jan-16 21:15:32.275014 - [DEBUG] ---> 53198 2019-Jan-16 21:15:32.275674 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53199 2019-Jan-16 21:15:32.276312 - [DEBUG]
53200 2019-Jan-16 21:15:32.276338 - [DEBUG] EDGE:
53201 2019-Jan-16 21:15:32.276395 - [DEBUG] ---> 53202 2019-Jan-16 21:15:32.277030 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53203 2019-Jan-16 21:15:32.277666 - [DEBUG]
53204 2019-Jan-16 21:15:32.277715 - [DEBUG] Compose: EdgeIdentity * AllBottom
53205 2019-Jan-16 21:15:32.277743 - [DEBUG]
53206 2019-Jan-16 21:15:32.277767 - [DEBUG] Propagate flow
53207 2019-Jan-16 21:15:32.277789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53208 2019-Jan-16 21:15:32.277845 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53209 2019-Jan-16 21:15:32.278502 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53210 2019-Jan-16 21:15:32.279139 - [DEBUG] Edge function : AllBottom (result of previous compose)
53211 2019-Jan-16 21:15:32.279164 - [DEBUG]
53212 2019-Jan-16 21:15:32.279190 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53213 2019-Jan-16 21:15:32.279216 - [DEBUG] = AllBottom
53214 2019-Jan-16 21:15:32.279240 - [DEBUG]
53215 2019-Jan-16 21:15:32.279262 - [DEBUG] PROPAGATE: No new function!
53216 2019-Jan-16 21:15:32.279292 - [DEBUG] EDGE:
53217 2019-Jan-16 21:15:32.279350 - [DEBUG] ---> 53218 2019-Jan-16 21:15:32.279996 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53219 2019-Jan-16 21:15:32.280647 - [DEBUG]
53220 2019-Jan-16 21:15:32.280677 - [DEBUG] Compose: EdgeIdentity * AllBottom
53221 2019-Jan-16 21:15:32.280703 - [DEBUG]
53222 2019-Jan-16 21:15:32.280726 - [DEBUG] Propagate flow
53223 2019-Jan-16 21:15:32.280749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53224 2019-Jan-16 21:15:32.280804 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53225 2019-Jan-16 21:15:32.281446 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53226 2019-Jan-16 21:15:32.282096 - [DEBUG] Edge function : AllBottom (result of previous compose)
53227 2019-Jan-16 21:15:32.282122 - [DEBUG]
53228 2019-Jan-16 21:15:32.282147 - [DEBUG] Join: AllTop & AllBottom
53229 2019-Jan-16 21:15:32.282172 - [DEBUG] = AllBottom (new jump func)
53230 2019-Jan-16 21:15:32.282196 - [DEBUG]
53231 2019-Jan-16 21:15:32.282219 - [DEBUG] Start adding new jump function
53232 2019-Jan-16 21:15:32.282242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53233 2019-Jan-16 21:15:32.282298 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53234 2019-Jan-16 21:15:32.282929 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53235 2019-Jan-16 21:15:32.283571 - [DEBUG] Edge Function : AllBottom
53236 2019-Jan-16 21:15:32.283602 - [DEBUG] End adding new jump function
53237 2019-Jan-16 21:15:32.283626 - [DEBUG]
53238 2019-Jan-16 21:15:32.283649 - [DEBUG] -------------------------------------------- 1449. Path Edge --------------------------------------------
53239 2019-Jan-16 21:15:32.283673 - [DEBUG]
53240 2019-Jan-16 21:15:32.283696 - [DEBUG] Process 1449. path edge:
53241 2019-Jan-16 21:15:32.283720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53242 2019-Jan-16 21:15:32.283776 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
53243 2019-Jan-16 21:15:32.284419 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
53244 2019-Jan-16 21:15:32.285051 - [DEBUG]
53245 2019-Jan-16 21:15:32.285090 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53246 2019-Jan-16 21:15:32.285749 - [DEBUG] Possible callees:
53247 2019-Jan-16 21:15:32.285774 - [DEBUG] llvm.dbg.declare
53248 2019-Jan-16 21:15:32.285799 - [DEBUG] Possible return sites:
53249 2019-Jan-16 21:15:32.285822 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7853250 2019-Jan-16 21:15:32.287116 - [DEBUG] Found and process special summary
53251 2019-Jan-16 21:15:32.287170 - [DEBUG] Compose: EdgeIdentity * AllBottom
53252 2019-Jan-16 21:15:32.287198 - [DEBUG]
53253 2019-Jan-16 21:15:32.287222 - [DEBUG] Propagate flow
53254 2019-Jan-16 21:15:32.287245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53255 2019-Jan-16 21:15:32.287304 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53256 2019-Jan-16 21:15:32.287945 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53257 2019-Jan-16 21:15:32.290478 - [DEBUG] Edge function : AllBottom (result of previous compose)
53258 2019-Jan-16 21:15:32.290505 - [DEBUG]
53259 2019-Jan-16 21:15:32.290531 - [DEBUG] Join: AllTop & AllBottom
53260 2019-Jan-16 21:15:32.290558 - [DEBUG] = AllBottom (new jump func)
53261 2019-Jan-16 21:15:32.290582 - [DEBUG]
53262 2019-Jan-16 21:15:32.290619 - [DEBUG] Start adding new jump function
53263 2019-Jan-16 21:15:32.290642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53264 2019-Jan-16 21:15:32.290709 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53265 2019-Jan-16 21:15:32.291360 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53266 2019-Jan-16 21:15:32.292023 - [DEBUG] Edge Function : AllBottom
53267 2019-Jan-16 21:15:32.292054 - [DEBUG] End adding new jump function
53268 2019-Jan-16 21:15:32.292078 - [DEBUG]
53269 2019-Jan-16 21:15:32.292102 - [DEBUG] -------------------------------------------- 1450. Path Edge --------------------------------------------
53270 2019-Jan-16 21:15:32.292127 - [DEBUG]
53271 2019-Jan-16 21:15:32.292150 - [DEBUG] Process 1450. path edge:
53272 2019-Jan-16 21:15:32.292173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53273 2019-Jan-16 21:15:32.292231 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
53274 2019-Jan-16 21:15:32.292872 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
53275 2019-Jan-16 21:15:32.293505 - [DEBUG]
53276 2019-Jan-16 21:15:32.293530 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53277 2019-Jan-16 21:15:32.294206 - [DEBUG] Compose: EdgeIdentity * AllBottom
53278 2019-Jan-16 21:15:32.294234 - [DEBUG]
53279 2019-Jan-16 21:15:32.294258 - [DEBUG] Propagate flow
53280 2019-Jan-16 21:15:32.294281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53281 2019-Jan-16 21:15:32.294338 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
53282 2019-Jan-16 21:15:32.294972 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53283 2019-Jan-16 21:15:32.295628 - [DEBUG] Edge function : AllBottom (result of previous compose)
53284 2019-Jan-16 21:15:32.295653 - [DEBUG]
53285 2019-Jan-16 21:15:32.295679 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53286 2019-Jan-16 21:15:32.295705 - [DEBUG] = AllBottom
53287 2019-Jan-16 21:15:32.295729 - [DEBUG]
53288 2019-Jan-16 21:15:32.295751 - [DEBUG] PROPAGATE: No new function!
53289 2019-Jan-16 21:15:32.295778 - [DEBUG] Compose: EdgeIdentity * AllBottom
53290 2019-Jan-16 21:15:32.295803 - [DEBUG]
53291 2019-Jan-16 21:15:32.295827 - [DEBUG] Propagate flow
53292 2019-Jan-16 21:15:32.295850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53293 2019-Jan-16 21:15:32.295907 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
53294 2019-Jan-16 21:15:32.296545 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53295 2019-Jan-16 21:15:32.297177 - [DEBUG] Edge function : AllBottom (result of previous compose)
53296 2019-Jan-16 21:15:32.297202 - [DEBUG]
53297 2019-Jan-16 21:15:32.297227 - [DEBUG] Join: AllTop & AllBottom
53298 2019-Jan-16 21:15:32.297253 - [DEBUG] = AllBottom (new jump func)
53299 2019-Jan-16 21:15:32.297277 - [DEBUG]
53300 2019-Jan-16 21:15:32.297300 - [DEBUG] Start adding new jump function
53301 2019-Jan-16 21:15:32.297322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53302 2019-Jan-16 21:15:32.297379 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53303 2019-Jan-16 21:15:32.298010 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
53304 2019-Jan-16 21:15:32.298775 - [DEBUG] Edge Function : AllBottom
53305 2019-Jan-16 21:15:32.298805 - [DEBUG] End adding new jump function
53306 2019-Jan-16 21:15:32.298829 - [DEBUG]
53307 2019-Jan-16 21:15:32.298852 - [DEBUG] -------------------------------------------- 1451. Path Edge --------------------------------------------
53308 2019-Jan-16 21:15:32.298896 - [DEBUG]
53309 2019-Jan-16 21:15:32.298920 - [DEBUG] Process 1451. path edge:
53310 2019-Jan-16 21:15:32.298944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53311 2019-Jan-16 21:15:32.299003 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
53312 2019-Jan-16 21:15:32.299680 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
53313 2019-Jan-16 21:15:32.300442 - [DEBUG]
53314 2019-Jan-16 21:15:32.300470 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
53315 2019-Jan-16 21:15:32.301140 - [DEBUG] Compose: EdgeIdentity * AllBottom
53316 2019-Jan-16 21:15:32.301168 - [DEBUG]
53317 2019-Jan-16 21:15:32.301192 - [DEBUG] Propagate flow
53318 2019-Jan-16 21:15:32.301214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53319 2019-Jan-16 21:15:32.301273 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53320 2019-Jan-16 21:15:32.301931 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53321 2019-Jan-16 21:15:32.302565 - [DEBUG] Edge function : AllBottom (result of previous compose)
53322 2019-Jan-16 21:15:32.302590 - [DEBUG]
53323 2019-Jan-16 21:15:32.302615 - [DEBUG] Join: AllTop & AllBottom
53324 2019-Jan-16 21:15:32.302641 - [DEBUG] = AllBottom (new jump func)
53325 2019-Jan-16 21:15:32.302664 - [DEBUG]
53326 2019-Jan-16 21:15:32.302687 - [DEBUG] Start adding new jump function
53327 2019-Jan-16 21:15:32.302711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53328 2019-Jan-16 21:15:32.302766 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53329 2019-Jan-16 21:15:32.303401 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53330 2019-Jan-16 21:15:32.304038 - [DEBUG] Edge Function : AllBottom
53331 2019-Jan-16 21:15:32.304067 - [DEBUG] End adding new jump function
53332 2019-Jan-16 21:15:32.304091 - [DEBUG]
53333 2019-Jan-16 21:15:32.304114 - [DEBUG] -------------------------------------------- 1452. Path Edge --------------------------------------------
53334 2019-Jan-16 21:15:32.304139 - [DEBUG]
53335 2019-Jan-16 21:15:32.304162 - [DEBUG] Process 1452. path edge:
53336 2019-Jan-16 21:15:32.304185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53337 2019-Jan-16 21:15:32.304241 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
53338 2019-Jan-16 21:15:32.304879 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
53339 2019-Jan-16 21:15:32.305528 - [DEBUG]
53340 2019-Jan-16 21:15:32.305553 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53341 2019-Jan-16 21:15:32.306219 - [DEBUG] EDGE:
53342 2019-Jan-16 21:15:32.306279 - [DEBUG] ---> 53343 2019-Jan-16 21:15:32.306917 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
53344 2019-Jan-16 21:15:32.307551 - [DEBUG]
53345 2019-Jan-16 21:15:32.307576 - [DEBUG] EDGE:
53346 2019-Jan-16 21:15:32.307633 - [DEBUG] ---> 53347 2019-Jan-16 21:15:32.308266 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
53348 2019-Jan-16 21:15:32.308917 - [DEBUG]
53349 2019-Jan-16 21:15:32.308942 - [DEBUG] EDGE:
53350 2019-Jan-16 21:15:32.309009 - [DEBUG] ---> 53351 2019-Jan-16 21:15:32.309649 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
53352 2019-Jan-16 21:15:32.310285 - [DEBUG]
53353 2019-Jan-16 21:15:32.310312 - [DEBUG] Compose: EdgeIdentity * AllBottom
53354 2019-Jan-16 21:15:32.310338 - [DEBUG]
53355 2019-Jan-16 21:15:32.310361 - [DEBUG] Propagate flow
53356 2019-Jan-16 21:15:32.310384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53357 2019-Jan-16 21:15:32.310448 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53358 2019-Jan-16 21:15:32.311089 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53359 2019-Jan-16 21:15:32.311750 - [DEBUG] Edge function : AllBottom (result of previous compose)
53360 2019-Jan-16 21:15:32.311776 - [DEBUG]
53361 2019-Jan-16 21:15:32.311803 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53362 2019-Jan-16 21:15:32.311829 - [DEBUG] = AllBottom
53363 2019-Jan-16 21:15:32.311853 - [DEBUG]
53364 2019-Jan-16 21:15:32.311876 - [DEBUG] PROPAGATE: No new function!
53365 2019-Jan-16 21:15:32.311922 - [DEBUG] Compose: EdgeIdentity * AllBottom
53366 2019-Jan-16 21:15:32.311950 - [DEBUG]
53367 2019-Jan-16 21:15:32.311974 - [DEBUG] Propagate flow
53368 2019-Jan-16 21:15:32.311996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53369 2019-Jan-16 21:15:32.312053 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53370 2019-Jan-16 21:15:32.312692 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53371 2019-Jan-16 21:15:32.313327 - [DEBUG] Edge function : AllBottom (result of previous compose)
53372 2019-Jan-16 21:15:32.313352 - [DEBUG]
53373 2019-Jan-16 21:15:32.313378 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53374 2019-Jan-16 21:15:32.313403 - [DEBUG] = AllBottom
53375 2019-Jan-16 21:15:32.313427 - [DEBUG]
53376 2019-Jan-16 21:15:32.313450 - [DEBUG] PROPAGATE: No new function!
53377 2019-Jan-16 21:15:32.313476 - [DEBUG] Compose: EdgeIdentity * AllBottom
53378 2019-Jan-16 21:15:32.313501 - [DEBUG]
53379 2019-Jan-16 21:15:32.313525 - [DEBUG] Propagate flow
53380 2019-Jan-16 21:15:32.313548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53381 2019-Jan-16 21:15:32.313604 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53382 2019-Jan-16 21:15:32.314241 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53383 2019-Jan-16 21:15:32.314886 - [DEBUG] Edge function : AllBottom (result of previous compose)
53384 2019-Jan-16 21:15:32.314911 - [DEBUG]
53385 2019-Jan-16 21:15:32.314936 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53386 2019-Jan-16 21:15:32.314962 - [DEBUG] = AllBottom
53387 2019-Jan-16 21:15:32.314986 - [DEBUG]
53388 2019-Jan-16 21:15:32.315008 - [DEBUG] PROPAGATE: No new function!
53389 2019-Jan-16 21:15:32.315037 - [DEBUG] EDGE:
53390 2019-Jan-16 21:15:32.315108 - [DEBUG] ---> 53391 2019-Jan-16 21:15:32.315752 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
53392 2019-Jan-16 21:15:32.316386 - [DEBUG]
53393 2019-Jan-16 21:15:32.316425 - [DEBUG] Compose: EdgeIdentity * AllBottom
53394 2019-Jan-16 21:15:32.316452 - [DEBUG]
53395 2019-Jan-16 21:15:32.316476 - [DEBUG] Propagate flow
53396 2019-Jan-16 21:15:32.316499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53397 2019-Jan-16 21:15:32.316562 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53398 2019-Jan-16 21:15:32.317201 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53399 2019-Jan-16 21:15:32.317840 - [DEBUG] Edge function : AllBottom (result of previous compose)
53400 2019-Jan-16 21:15:32.317865 - [DEBUG]
53401 2019-Jan-16 21:15:32.317890 - [DEBUG] Join: AllTop & AllBottom
53402 2019-Jan-16 21:15:32.317915 - [DEBUG] = AllBottom (new jump func)
53403 2019-Jan-16 21:15:32.317940 - [DEBUG]
53404 2019-Jan-16 21:15:32.317963 - [DEBUG] Start adding new jump function
53405 2019-Jan-16 21:15:32.317986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53406 2019-Jan-16 21:15:32.318042 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53407 2019-Jan-16 21:15:32.318697 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53408 2019-Jan-16 21:15:32.319334 - [DEBUG] Edge Function : AllBottom
53409 2019-Jan-16 21:15:32.319366 - [DEBUG] End adding new jump function
53410 2019-Jan-16 21:15:32.319390 - [DEBUG]
53411 2019-Jan-16 21:15:32.319414 - [DEBUG] -------------------------------------------- 1453. Path Edge --------------------------------------------
53412 2019-Jan-16 21:15:32.319438 - [DEBUG]
53413 2019-Jan-16 21:15:32.319461 - [DEBUG] Process 1453. path edge:
53414 2019-Jan-16 21:15:32.319485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53415 2019-Jan-16 21:15:32.319541 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
53416 2019-Jan-16 21:15:32.320178 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53417 2019-Jan-16 21:15:32.320815 - [DEBUG]
53418 2019-Jan-16 21:15:32.320840 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53419 2019-Jan-16 21:15:32.321486 - [DEBUG] Possible callees:
53420 2019-Jan-16 21:15:32.321510 - [DEBUG] foo
53421 2019-Jan-16 21:15:32.321535 - [DEBUG] Possible return sites:
53422 2019-Jan-16 21:15:32.321558 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8453423 2019-Jan-16 21:15:32.322843 - [DEBUG] Found and process special summary
53424 2019-Jan-16 21:15:32.322878 - [DEBUG] Compose: EdgeIdentity * AllBottom
53425 2019-Jan-16 21:15:32.322905 - [DEBUG]
53426 2019-Jan-16 21:15:32.322928 - [DEBUG] Propagate flow
53427 2019-Jan-16 21:15:32.322951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53428 2019-Jan-16 21:15:32.323008 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53429 2019-Jan-16 21:15:32.323646 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53430 2019-Jan-16 21:15:32.324285 - [DEBUG] Edge function : AllBottom (result of previous compose)
53431 2019-Jan-16 21:15:32.324310 - [DEBUG]
53432 2019-Jan-16 21:15:32.324335 - [DEBUG] Join: AllTop & AllBottom
53433 2019-Jan-16 21:15:32.324360 - [DEBUG] = AllBottom (new jump func)
53434 2019-Jan-16 21:15:32.324385 - [DEBUG]
53435 2019-Jan-16 21:15:32.324408 - [DEBUG] Start adding new jump function
53436 2019-Jan-16 21:15:32.324431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53437 2019-Jan-16 21:15:32.324486 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53438 2019-Jan-16 21:15:32.325139 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53439 2019-Jan-16 21:15:32.325777 - [DEBUG] Edge Function : AllBottom
53440 2019-Jan-16 21:15:32.325814 - [DEBUG] End adding new jump function
53441 2019-Jan-16 21:15:32.325838 - [DEBUG]
53442 2019-Jan-16 21:15:32.325861 - [DEBUG] -------------------------------------------- 1454. Path Edge --------------------------------------------
53443 2019-Jan-16 21:15:32.325886 - [DEBUG]
53444 2019-Jan-16 21:15:32.325909 - [DEBUG] Process 1454. path edge:
53445 2019-Jan-16 21:15:32.325932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53446 2019-Jan-16 21:15:32.325989 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
53447 2019-Jan-16 21:15:32.326626 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53448 2019-Jan-16 21:15:32.327264 - [DEBUG]
53449 2019-Jan-16 21:15:32.327288 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53450 2019-Jan-16 21:15:32.327941 - [DEBUG] Compose: EdgeIdentity * AllBottom
53451 2019-Jan-16 21:15:32.327968 - [DEBUG]
53452 2019-Jan-16 21:15:32.327992 - [DEBUG] Propagate flow
53453 2019-Jan-16 21:15:32.328015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53454 2019-Jan-16 21:15:32.328071 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
53455 2019-Jan-16 21:15:32.328722 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53456 2019-Jan-16 21:15:32.329360 - [DEBUG] Edge function : AllBottom (result of previous compose)
53457 2019-Jan-16 21:15:32.329385 - [DEBUG]
53458 2019-Jan-16 21:15:32.329409 - [DEBUG] Join: AllTop & AllBottom
53459 2019-Jan-16 21:15:32.329435 - [DEBUG] = AllBottom (new jump func)
53460 2019-Jan-16 21:15:32.329459 - [DEBUG]
53461 2019-Jan-16 21:15:32.329482 - [DEBUG] Start adding new jump function
53462 2019-Jan-16 21:15:32.329505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53463 2019-Jan-16 21:15:32.329561 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53464 2019-Jan-16 21:15:32.330198 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
53465 2019-Jan-16 21:15:32.330832 - [DEBUG] Edge Function : AllBottom
53466 2019-Jan-16 21:15:32.330860 - [DEBUG] End adding new jump function
53467 2019-Jan-16 21:15:32.330883 - [DEBUG]
53468 2019-Jan-16 21:15:32.330907 - [DEBUG] -------------------------------------------- 1455. Path Edge --------------------------------------------
53469 2019-Jan-16 21:15:32.330931 - [DEBUG]
53470 2019-Jan-16 21:15:32.330954 - [DEBUG] Process 1455. path edge:
53471 2019-Jan-16 21:15:32.330977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53472 2019-Jan-16 21:15:32.331033 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
53473 2019-Jan-16 21:15:32.331668 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53474 2019-Jan-16 21:15:32.332323 - [DEBUG]
53475 2019-Jan-16 21:15:32.332348 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
53476 2019-Jan-16 21:15:32.332997 - [DEBUG] Compose: EdgeIdentity * AllBottom
53477 2019-Jan-16 21:15:32.333025 - [DEBUG]
53478 2019-Jan-16 21:15:32.333049 - [DEBUG] Propagate flow
53479 2019-Jan-16 21:15:32.333072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53480 2019-Jan-16 21:15:32.333128 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53481 2019-Jan-16 21:15:32.333774 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53482 2019-Jan-16 21:15:32.334421 - [DEBUG] Edge function : AllBottom (result of previous compose)
53483 2019-Jan-16 21:15:32.334454 - [DEBUG]
53484 2019-Jan-16 21:15:32.334479 - [DEBUG] Join: AllTop & AllBottom
53485 2019-Jan-16 21:15:32.334504 - [DEBUG] = AllBottom (new jump func)
53486 2019-Jan-16 21:15:32.334529 - [DEBUG]
53487 2019-Jan-16 21:15:32.334552 - [DEBUG] Start adding new jump function
53488 2019-Jan-16 21:15:32.334575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53489 2019-Jan-16 21:15:32.334631 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53490 2019-Jan-16 21:15:32.335287 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53491 2019-Jan-16 21:15:32.335931 - [DEBUG] Edge Function : AllBottom
53492 2019-Jan-16 21:15:32.335959 - [DEBUG] End adding new jump function
53493 2019-Jan-16 21:15:32.335983 - [DEBUG]
53494 2019-Jan-16 21:15:32.336006 - [DEBUG] -------------------------------------------- 1456. Path Edge --------------------------------------------
53495 2019-Jan-16 21:15:32.336031 - [DEBUG]
53496 2019-Jan-16 21:15:32.336054 - [DEBUG] Process 1456. path edge:
53497 2019-Jan-16 21:15:32.336078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53498 2019-Jan-16 21:15:32.336133 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
53499 2019-Jan-16 21:15:32.336778 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53500 2019-Jan-16 21:15:32.337431 - [DEBUG]
53501 2019-Jan-16 21:15:32.337455 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53502 2019-Jan-16 21:15:32.338110 - [DEBUG] Possible callees:
53503 2019-Jan-16 21:15:32.338135 - [DEBUG] llvm.dbg.declare
53504 2019-Jan-16 21:15:32.338160 - [DEBUG] Possible return sites:
53505 2019-Jan-16 21:15:32.338183 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9653506 2019-Jan-16 21:15:32.339473 - [DEBUG] Found and process special summary
53507 2019-Jan-16 21:15:32.339508 - [DEBUG] Compose: EdgeIdentity * AllBottom
53508 2019-Jan-16 21:15:32.339535 - [DEBUG]
53509 2019-Jan-16 21:15:32.339559 - [DEBUG] Propagate flow
53510 2019-Jan-16 21:15:32.339582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53511 2019-Jan-16 21:15:32.339639 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
53512 2019-Jan-16 21:15:32.340278 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53513 2019-Jan-16 21:15:32.340916 - [DEBUG] Edge function : AllBottom (result of previous compose)
53514 2019-Jan-16 21:15:32.340941 - [DEBUG]
53515 2019-Jan-16 21:15:32.340965 - [DEBUG] Join: AllTop & AllBottom
53516 2019-Jan-16 21:15:32.340991 - [DEBUG] = AllBottom (new jump func)
53517 2019-Jan-16 21:15:32.341015 - [DEBUG]
53518 2019-Jan-16 21:15:32.341038 - [DEBUG] Start adding new jump function
53519 2019-Jan-16 21:15:32.341061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53520 2019-Jan-16 21:15:32.341117 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53521 2019-Jan-16 21:15:32.341773 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
53522 2019-Jan-16 21:15:32.342410 - [DEBUG] Edge Function : AllBottom
53523 2019-Jan-16 21:15:32.342438 - [DEBUG] End adding new jump function
53524 2019-Jan-16 21:15:32.342462 - [DEBUG]
53525 2019-Jan-16 21:15:32.342486 - [DEBUG] -------------------------------------------- 1457. Path Edge --------------------------------------------
53526 2019-Jan-16 21:15:32.342518 - [DEBUG]
53527 2019-Jan-16 21:15:32.342542 - [DEBUG] Process 1457. path edge:
53528 2019-Jan-16 21:15:32.342565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53529 2019-Jan-16 21:15:32.342622 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
53530 2019-Jan-16 21:15:32.343259 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53531 2019-Jan-16 21:15:32.343897 - [DEBUG]
53532 2019-Jan-16 21:15:32.343921 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
53533 2019-Jan-16 21:15:32.344577 - [DEBUG] Compose: EdgeIdentity * AllBottom
53534 2019-Jan-16 21:15:32.344605 - [DEBUG]
53535 2019-Jan-16 21:15:32.344629 - [DEBUG] Propagate flow
53536 2019-Jan-16 21:15:32.344652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53537 2019-Jan-16 21:15:32.344708 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
53538 2019-Jan-16 21:15:32.345359 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53539 2019-Jan-16 21:15:32.345998 - [DEBUG] Edge function : AllBottom (result of previous compose)
53540 2019-Jan-16 21:15:32.346023 - [DEBUG]
53541 2019-Jan-16 21:15:32.346047 - [DEBUG] Join: AllTop & AllBottom
53542 2019-Jan-16 21:15:32.346073 - [DEBUG] = AllBottom (new jump func)
53543 2019-Jan-16 21:15:32.346097 - [DEBUG]
53544 2019-Jan-16 21:15:32.346120 - [DEBUG] Start adding new jump function
53545 2019-Jan-16 21:15:32.346143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53546 2019-Jan-16 21:15:32.346199 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53547 2019-Jan-16 21:15:32.346836 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
53548 2019-Jan-16 21:15:32.347468 - [DEBUG] Edge Function : AllBottom
53549 2019-Jan-16 21:15:32.347497 - [DEBUG] End adding new jump function
53550 2019-Jan-16 21:15:32.347520 - [DEBUG]
53551 2019-Jan-16 21:15:32.347544 - [DEBUG] -------------------------------------------- 1458. Path Edge --------------------------------------------
53552 2019-Jan-16 21:15:32.347568 - [DEBUG]
53553 2019-Jan-16 21:15:32.347592 - [DEBUG] Process 1458. path edge:
53554 2019-Jan-16 21:15:32.347615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53555 2019-Jan-16 21:15:32.347671 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
53556 2019-Jan-16 21:15:32.348305 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53557 2019-Jan-16 21:15:32.348958 - [DEBUG]
53558 2019-Jan-16 21:15:32.348983 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
53559 2019-Jan-16 21:15:32.349634 - [DEBUG] Compose: EdgeIdentity * AllBottom
53560 2019-Jan-16 21:15:32.349663 - [DEBUG]
53561 2019-Jan-16 21:15:32.349687 - [DEBUG] Propagate flow
53562 2019-Jan-16 21:15:32.349710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53563 2019-Jan-16 21:15:32.349767 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
53564 2019-Jan-16 21:15:32.350400 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53565 2019-Jan-16 21:15:32.351038 - [DEBUG] Edge function : AllBottom (result of previous compose)
53566 2019-Jan-16 21:15:32.351063 - [DEBUG]
53567 2019-Jan-16 21:15:32.351087 - [DEBUG] Join: AllTop & AllBottom
53568 2019-Jan-16 21:15:32.351113 - [DEBUG] = AllBottom (new jump func)
53569 2019-Jan-16 21:15:32.351137 - [DEBUG]
53570 2019-Jan-16 21:15:32.351160 - [DEBUG] Start adding new jump function
53571 2019-Jan-16 21:15:32.351183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53572 2019-Jan-16 21:15:32.351246 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53573 2019-Jan-16 21:15:32.351900 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
53574 2019-Jan-16 21:15:32.352546 - [DEBUG] Edge Function : AllBottom
53575 2019-Jan-16 21:15:32.352581 - [DEBUG] End adding new jump function
53576 2019-Jan-16 21:15:32.352605 - [DEBUG]
53577 2019-Jan-16 21:15:32.352629 - [DEBUG] -------------------------------------------- 1459. Path Edge --------------------------------------------
53578 2019-Jan-16 21:15:32.352654 - [DEBUG]
53579 2019-Jan-16 21:15:32.352677 - [DEBUG] Process 1459. path edge:
53580 2019-Jan-16 21:15:32.352700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53581 2019-Jan-16 21:15:32.352764 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
53582 2019-Jan-16 21:15:32.354871 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53583 2019-Jan-16 21:15:32.355556 - [DEBUG]
53584 2019-Jan-16 21:15:32.355584 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
53585 2019-Jan-16 21:15:32.356257 - [DEBUG] Compose: EdgeIdentity * AllBottom
53586 2019-Jan-16 21:15:32.356286 - [DEBUG]
53587 2019-Jan-16 21:15:32.356310 - [DEBUG] Propagate flow
53588 2019-Jan-16 21:15:32.356334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53589 2019-Jan-16 21:15:32.356394 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53590 2019-Jan-16 21:15:32.357047 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53591 2019-Jan-16 21:15:32.357685 - [DEBUG] Edge function : AllBottom (result of previous compose)
53592 2019-Jan-16 21:15:32.357710 - [DEBUG]
53593 2019-Jan-16 21:15:32.357736 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53594 2019-Jan-16 21:15:32.357762 - [DEBUG] = AllBottom
53595 2019-Jan-16 21:15:32.357787 - [DEBUG]
53596 2019-Jan-16 21:15:32.357810 - [DEBUG] PROPAGATE: No new function!
53597 2019-Jan-16 21:15:32.357836 - [DEBUG] EDGE:
53598 2019-Jan-16 21:15:32.357893 - [DEBUG] ---> 53599 2019-Jan-16 21:15:32.358545 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53600 2019-Jan-16 21:15:32.359185 - [DEBUG]
53601 2019-Jan-16 21:15:32.359211 - [DEBUG] EDGE:
53602 2019-Jan-16 21:15:32.359268 - [DEBUG] ---> 53603 2019-Jan-16 21:15:32.359904 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53604 2019-Jan-16 21:15:32.360541 - [DEBUG]
53605 2019-Jan-16 21:15:32.360567 - [DEBUG] EDGE:
53606 2019-Jan-16 21:15:32.360624 - [DEBUG] ---> 53607 2019-Jan-16 21:15:32.361263 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53608 2019-Jan-16 21:15:32.361917 - [DEBUG]
53609 2019-Jan-16 21:15:32.361962 - [DEBUG] Compose: EdgeIdentity * AllBottom
53610 2019-Jan-16 21:15:32.361990 - [DEBUG]
53611 2019-Jan-16 21:15:32.362013 - [DEBUG] Propagate flow
53612 2019-Jan-16 21:15:32.362036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53613 2019-Jan-16 21:15:32.362092 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
53614 2019-Jan-16 21:15:32.362730 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53615 2019-Jan-16 21:15:32.363368 - [DEBUG] Edge function : AllBottom (result of previous compose)
53616 2019-Jan-16 21:15:32.363409 - [DEBUG]
53617 2019-Jan-16 21:15:32.363435 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53618 2019-Jan-16 21:15:32.363461 - [DEBUG] = AllBottom
53619 2019-Jan-16 21:15:32.363485 - [DEBUG]
53620 2019-Jan-16 21:15:32.363508 - [DEBUG] PROPAGATE: No new function!
53621 2019-Jan-16 21:15:32.363537 - [DEBUG] EDGE:
53622 2019-Jan-16 21:15:32.363595 - [DEBUG] ---> 53623 2019-Jan-16 21:15:32.364243 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53624 2019-Jan-16 21:15:32.364881 - [DEBUG]
53625 2019-Jan-16 21:15:32.364917 - [DEBUG] Compose: EdgeIdentity * AllBottom
53626 2019-Jan-16 21:15:32.364944 - [DEBUG]
53627 2019-Jan-16 21:15:32.364967 - [DEBUG] Propagate flow
53628 2019-Jan-16 21:15:32.364990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53629 2019-Jan-16 21:15:32.365046 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
53630 2019-Jan-16 21:15:32.365700 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53631 2019-Jan-16 21:15:32.366337 - [DEBUG] Edge function : AllBottom (result of previous compose)
53632 2019-Jan-16 21:15:32.366362 - [DEBUG]
53633 2019-Jan-16 21:15:32.366387 - [DEBUG] Join: AllTop & AllBottom
53634 2019-Jan-16 21:15:32.366412 - [DEBUG] = AllBottom (new jump func)
53635 2019-Jan-16 21:15:32.366436 - [DEBUG]
53636 2019-Jan-16 21:15:32.366460 - [DEBUG] Start adding new jump function
53637 2019-Jan-16 21:15:32.366483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53638 2019-Jan-16 21:15:32.366538 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53639 2019-Jan-16 21:15:32.367177 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
53640 2019-Jan-16 21:15:32.367813 - [DEBUG] Edge Function : AllBottom
53641 2019-Jan-16 21:15:32.367843 - [DEBUG] End adding new jump function
53642 2019-Jan-16 21:15:32.367867 - [DEBUG]
53643 2019-Jan-16 21:15:32.367890 - [DEBUG] -------------------------------------------- 1460. Path Edge --------------------------------------------
53644 2019-Jan-16 21:15:32.367915 - [DEBUG]
53645 2019-Jan-16 21:15:32.367938 - [DEBUG] Process 1460. path edge:
53646 2019-Jan-16 21:15:32.367961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53647 2019-Jan-16 21:15:32.368018 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
53648 2019-Jan-16 21:15:32.368671 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53649 2019-Jan-16 21:15:32.369308 - [DEBUG]
53650 2019-Jan-16 21:15:32.369332 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
53651 2019-Jan-16 21:15:32.369980 - [DEBUG] Possible callees:
53652 2019-Jan-16 21:15:32.370005 - [DEBUG] bar
53653 2019-Jan-16 21:15:32.370029 - [DEBUG] Possible return sites:
53654 2019-Jan-16 21:15:32.370053 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8953655 2019-Jan-16 21:15:32.371321 - [DEBUG] Found and process special summary
53656 2019-Jan-16 21:15:32.371356 - [DEBUG] Compose: EdgeIdentity * AllBottom
53657 2019-Jan-16 21:15:32.371383 - [DEBUG]
53658 2019-Jan-16 21:15:32.371407 - [DEBUG] Propagate flow
53659 2019-Jan-16 21:15:32.371430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53660 2019-Jan-16 21:15:32.371486 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53661 2019-Jan-16 21:15:32.372154 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53662 2019-Jan-16 21:15:32.372792 - [DEBUG] Edge function : AllBottom (result of previous compose)
53663 2019-Jan-16 21:15:32.372817 - [DEBUG]
53664 2019-Jan-16 21:15:32.372841 - [DEBUG] Join: AllTop & AllBottom
53665 2019-Jan-16 21:15:32.372867 - [DEBUG] = AllBottom (new jump func)
53666 2019-Jan-16 21:15:32.372891 - [DEBUG]
53667 2019-Jan-16 21:15:32.372914 - [DEBUG] Start adding new jump function
53668 2019-Jan-16 21:15:32.372938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53669 2019-Jan-16 21:15:32.372994 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53670 2019-Jan-16 21:15:32.373631 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53671 2019-Jan-16 21:15:32.374268 - [DEBUG] Edge Function : AllBottom
53672 2019-Jan-16 21:15:32.374296 - [DEBUG] End adding new jump function
53673 2019-Jan-16 21:15:32.374320 - [DEBUG]
53674 2019-Jan-16 21:15:32.374343 - [DEBUG] -------------------------------------------- 1461. Path Edge --------------------------------------------
53675 2019-Jan-16 21:15:32.374368 - [DEBUG]
53676 2019-Jan-16 21:15:32.374391 - [DEBUG] Process 1461. path edge:
53677 2019-Jan-16 21:15:32.374414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53678 2019-Jan-16 21:15:32.374470 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
53679 2019-Jan-16 21:15:32.375122 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53680 2019-Jan-16 21:15:32.375760 - [DEBUG]
53681 2019-Jan-16 21:15:32.375784 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53682 2019-Jan-16 21:15:32.376437 - [DEBUG] Compose: EdgeIdentity * AllBottom
53683 2019-Jan-16 21:15:32.376465 - [DEBUG]
53684 2019-Jan-16 21:15:32.376488 - [DEBUG] Propagate flow
53685 2019-Jan-16 21:15:32.376512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53686 2019-Jan-16 21:15:32.376568 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
53687 2019-Jan-16 21:15:32.377203 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53688 2019-Jan-16 21:15:32.377839 - [DEBUG] Edge function : AllBottom (result of previous compose)
53689 2019-Jan-16 21:15:32.377864 - [DEBUG]
53690 2019-Jan-16 21:15:32.377889 - [DEBUG] Join: AllTop & AllBottom
53691 2019-Jan-16 21:15:32.377914 - [DEBUG] = AllBottom (new jump func)
53692 2019-Jan-16 21:15:32.377938 - [DEBUG]
53693 2019-Jan-16 21:15:32.377961 - [DEBUG] Start adding new jump function
53694 2019-Jan-16 21:15:32.377984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53695 2019-Jan-16 21:15:32.378040 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53696 2019-Jan-16 21:15:32.378693 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
53697 2019-Jan-16 21:15:32.379327 - [DEBUG] Edge Function : AllBottom
53698 2019-Jan-16 21:15:32.379355 - [DEBUG] End adding new jump function
53699 2019-Jan-16 21:15:32.379379 - [DEBUG]
53700 2019-Jan-16 21:15:32.379402 - [DEBUG] -------------------------------------------- 1462. Path Edge --------------------------------------------
53701 2019-Jan-16 21:15:32.379426 - [DEBUG]
53702 2019-Jan-16 21:15:32.379449 - [DEBUG] Process 1462. path edge:
53703 2019-Jan-16 21:15:32.379473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53704 2019-Jan-16 21:15:32.379529 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
53705 2019-Jan-16 21:15:32.380171 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53706 2019-Jan-16 21:15:32.380808 - [DEBUG]
53707 2019-Jan-16 21:15:32.380833 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
53708 2019-Jan-16 21:15:32.381483 - [DEBUG] Compose: EdgeIdentity * AllBottom
53709 2019-Jan-16 21:15:32.381511 - [DEBUG]
53710 2019-Jan-16 21:15:32.381535 - [DEBUG] Propagate flow
53711 2019-Jan-16 21:15:32.381558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53712 2019-Jan-16 21:15:32.381615 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53713 2019-Jan-16 21:15:32.382276 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53714 2019-Jan-16 21:15:32.382915 - [DEBUG] Edge function : AllBottom (result of previous compose)
53715 2019-Jan-16 21:15:32.382940 - [DEBUG]
53716 2019-Jan-16 21:15:32.382965 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53717 2019-Jan-16 21:15:32.382991 - [DEBUG] = AllBottom
53718 2019-Jan-16 21:15:32.383015 - [DEBUG]
53719 2019-Jan-16 21:15:32.383038 - [DEBUG] PROPAGATE: No new function!
53720 2019-Jan-16 21:15:32.383071 - [DEBUG] Compose: EdgeIdentity * AllBottom
53721 2019-Jan-16 21:15:32.383098 - [DEBUG]
53722 2019-Jan-16 21:15:32.383122 - [DEBUG] Propagate flow
53723 2019-Jan-16 21:15:32.383145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53724 2019-Jan-16 21:15:32.383201 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
53725 2019-Jan-16 21:15:32.383851 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53726 2019-Jan-16 21:15:32.384520 - [DEBUG] Edge function : AllBottom (result of previous compose)
53727 2019-Jan-16 21:15:32.384546 - [DEBUG]
53728 2019-Jan-16 21:15:32.384571 - [DEBUG] Join: AllTop & AllBottom
53729 2019-Jan-16 21:15:32.384597 - [DEBUG] = AllBottom (new jump func)
53730 2019-Jan-16 21:15:32.384621 - [DEBUG]
53731 2019-Jan-16 21:15:32.384645 - [DEBUG] Start adding new jump function
53732 2019-Jan-16 21:15:32.384668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53733 2019-Jan-16 21:15:32.384725 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53734 2019-Jan-16 21:15:32.385380 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
53735 2019-Jan-16 21:15:32.386024 - [DEBUG] Edge Function : AllBottom
53736 2019-Jan-16 21:15:32.386053 - [DEBUG] End adding new jump function
53737 2019-Jan-16 21:15:32.386077 - [DEBUG]
53738 2019-Jan-16 21:15:32.386100 - [DEBUG] -------------------------------------------- 1463. Path Edge --------------------------------------------
53739 2019-Jan-16 21:15:32.386125 - [DEBUG]
53740 2019-Jan-16 21:15:32.386149 - [DEBUG] Process 1463. path edge:
53741 2019-Jan-16 21:15:32.386172 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53742 2019-Jan-16 21:15:32.386228 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
53743 2019-Jan-16 21:15:32.386872 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53744 2019-Jan-16 21:15:32.387510 - [DEBUG]
53745 2019-Jan-16 21:15:32.387534 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
53746 2019-Jan-16 21:15:32.388187 - [DEBUG] Possible callees:
53747 2019-Jan-16 21:15:32.388213 - [DEBUG] llvm.dbg.declare
53748 2019-Jan-16 21:15:32.388238 - [DEBUG] Possible return sites:
53749 2019-Jan-16 21:15:32.388272 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10353750 2019-Jan-16 21:15:32.389570 - [DEBUG] Found and process special summary
53751 2019-Jan-16 21:15:32.389606 - [DEBUG] Compose: EdgeIdentity * AllBottom
53752 2019-Jan-16 21:15:32.389633 - [DEBUG]
53753 2019-Jan-16 21:15:32.389657 - [DEBUG] Propagate flow
53754 2019-Jan-16 21:15:32.389680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53755 2019-Jan-16 21:15:32.389737 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53756 2019-Jan-16 21:15:32.390376 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53757 2019-Jan-16 21:15:32.391015 - [DEBUG] Edge function : AllBottom (result of previous compose)
53758 2019-Jan-16 21:15:32.391040 - [DEBUG]
53759 2019-Jan-16 21:15:32.391065 - [DEBUG] Join: AllTop & AllBottom
53760 2019-Jan-16 21:15:32.391091 - [DEBUG] = AllBottom (new jump func)
53761 2019-Jan-16 21:15:32.391115 - [DEBUG]
53762 2019-Jan-16 21:15:32.391139 - [DEBUG] Start adding new jump function
53763 2019-Jan-16 21:15:32.391162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53764 2019-Jan-16 21:15:32.391218 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53765 2019-Jan-16 21:15:32.391873 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53766 2019-Jan-16 21:15:32.392511 - [DEBUG] Edge Function : AllBottom
53767 2019-Jan-16 21:15:32.392539 - [DEBUG] End adding new jump function
53768 2019-Jan-16 21:15:32.392563 - [DEBUG]
53769 2019-Jan-16 21:15:32.392587 - [DEBUG] -------------------------------------------- 1464. Path Edge --------------------------------------------
53770 2019-Jan-16 21:15:32.392611 - [DEBUG]
53771 2019-Jan-16 21:15:32.392635 - [DEBUG] Process 1464. path edge:
53772 2019-Jan-16 21:15:32.392659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53773 2019-Jan-16 21:15:32.392715 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
53774 2019-Jan-16 21:15:32.393352 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53775 2019-Jan-16 21:15:32.393990 - [DEBUG]
53776 2019-Jan-16 21:15:32.394014 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53777 2019-Jan-16 21:15:32.394672 - [DEBUG] Compose: EdgeIdentity * AllBottom
53778 2019-Jan-16 21:15:32.394700 - [DEBUG]
53779 2019-Jan-16 21:15:32.394724 - [DEBUG] Propagate flow
53780 2019-Jan-16 21:15:32.394747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53781 2019-Jan-16 21:15:32.394803 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
53782 2019-Jan-16 21:15:32.395452 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53783 2019-Jan-16 21:15:32.396091 - [DEBUG] Edge function : AllBottom (result of previous compose)
53784 2019-Jan-16 21:15:32.396116 - [DEBUG]
53785 2019-Jan-16 21:15:32.396140 - [DEBUG] Join: AllTop & AllBottom
53786 2019-Jan-16 21:15:32.396165 - [DEBUG] = AllBottom (new jump func)
53787 2019-Jan-16 21:15:32.396190 - [DEBUG]
53788 2019-Jan-16 21:15:32.396213 - [DEBUG] Start adding new jump function
53789 2019-Jan-16 21:15:32.396236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53790 2019-Jan-16 21:15:32.396292 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53791 2019-Jan-16 21:15:32.396930 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
53792 2019-Jan-16 21:15:32.397570 - [DEBUG] Edge Function : AllBottom
53793 2019-Jan-16 21:15:32.397599 - [DEBUG] End adding new jump function
53794 2019-Jan-16 21:15:32.397623 - [DEBUG]
53795 2019-Jan-16 21:15:32.397647 - [DEBUG] -------------------------------------------- 1465. Path Edge --------------------------------------------
53796 2019-Jan-16 21:15:32.397671 - [DEBUG]
53797 2019-Jan-16 21:15:32.397694 - [DEBUG] Process 1465. path edge:
53798 2019-Jan-16 21:15:32.397718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53799 2019-Jan-16 21:15:32.397774 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
53800 2019-Jan-16 21:15:32.398420 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53801 2019-Jan-16 21:15:32.399058 - [DEBUG]
53802 2019-Jan-16 21:15:32.399083 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
53803 2019-Jan-16 21:15:32.399732 - [DEBUG] Compose: EdgeIdentity * AllBottom
53804 2019-Jan-16 21:15:32.399761 - [DEBUG]
53805 2019-Jan-16 21:15:32.399786 - [DEBUG] Propagate flow
53806 2019-Jan-16 21:15:32.399809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53807 2019-Jan-16 21:15:32.399866 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
53808 2019-Jan-16 21:15:32.400500 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53809 2019-Jan-16 21:15:32.401138 - [DEBUG] Edge function : AllBottom (result of previous compose)
53810 2019-Jan-16 21:15:32.401163 - [DEBUG]
53811 2019-Jan-16 21:15:32.401188 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53812 2019-Jan-16 21:15:32.401214 - [DEBUG] = AllBottom
53813 2019-Jan-16 21:15:32.401238 - [DEBUG]
53814 2019-Jan-16 21:15:32.401261 - [DEBUG] PROPAGATE: No new function!
53815 2019-Jan-16 21:15:32.401287 - [DEBUG] EDGE:
53816 2019-Jan-16 21:15:32.401344 - [DEBUG] ---> 53817 2019-Jan-16 21:15:32.401993 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53818 2019-Jan-16 21:15:32.402631 - [DEBUG]
53819 2019-Jan-16 21:15:32.402657 - [DEBUG] EDGE:
53820 2019-Jan-16 21:15:32.402714 - [DEBUG] ---> 53821 2019-Jan-16 21:15:32.403352 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53822 2019-Jan-16 21:15:32.403990 - [DEBUG]
53823 2019-Jan-16 21:15:32.404027 - [DEBUG] Compose: EdgeIdentity * AllBottom
53824 2019-Jan-16 21:15:32.404054 - [DEBUG]
53825 2019-Jan-16 21:15:32.404078 - [DEBUG] Propagate flow
53826 2019-Jan-16 21:15:32.404101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53827 2019-Jan-16 21:15:32.404157 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53828 2019-Jan-16 21:15:32.404795 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53829 2019-Jan-16 21:15:32.405447 - [DEBUG] Edge function : AllBottom (result of previous compose)
53830 2019-Jan-16 21:15:32.405472 - [DEBUG]
53831 2019-Jan-16 21:15:32.405497 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53832 2019-Jan-16 21:15:32.405523 - [DEBUG] = AllBottom
53833 2019-Jan-16 21:15:32.405547 - [DEBUG]
53834 2019-Jan-16 21:15:32.405570 - [DEBUG] PROPAGATE: No new function!
53835 2019-Jan-16 21:15:32.405598 - [DEBUG] EDGE:
53836 2019-Jan-16 21:15:32.405655 - [DEBUG] ---> 53837 2019-Jan-16 21:15:32.406301 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53838 2019-Jan-16 21:15:32.406953 - [DEBUG]
53839 2019-Jan-16 21:15:32.406980 - [DEBUG] EDGE:
53840 2019-Jan-16 21:15:32.407037 - [DEBUG] ---> 53841 2019-Jan-16 21:15:32.407673 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53842 2019-Jan-16 21:15:32.408310 - [DEBUG]
53843 2019-Jan-16 21:15:32.408336 - [DEBUG] EDGE:
53844 2019-Jan-16 21:15:32.408393 - [DEBUG] ---> 53845 2019-Jan-16 21:15:32.409045 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53846 2019-Jan-16 21:15:32.409683 - [DEBUG]
53847 2019-Jan-16 21:15:32.409718 - [DEBUG] Compose: EdgeIdentity * AllBottom
53848 2019-Jan-16 21:15:32.409745 - [DEBUG]
53849 2019-Jan-16 21:15:32.409769 - [DEBUG] Propagate flow
53850 2019-Jan-16 21:15:32.409793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53851 2019-Jan-16 21:15:32.409849 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53852 2019-Jan-16 21:15:32.410487 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53853 2019-Jan-16 21:15:32.411126 - [DEBUG] Edge function : AllBottom (result of previous compose)
53854 2019-Jan-16 21:15:32.411152 - [DEBUG]
53855 2019-Jan-16 21:15:32.411177 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53856 2019-Jan-16 21:15:32.411202 - [DEBUG] = AllBottom
53857 2019-Jan-16 21:15:32.411227 - [DEBUG]
53858 2019-Jan-16 21:15:32.411250 - [DEBUG] PROPAGATE: No new function!
53859 2019-Jan-16 21:15:32.411278 - [DEBUG] EDGE:
53860 2019-Jan-16 21:15:32.411336 - [DEBUG] ---> 53861 2019-Jan-16 21:15:32.411991 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53862 2019-Jan-16 21:15:32.412629 - [DEBUG]
53863 2019-Jan-16 21:15:32.412656 - [DEBUG] EDGE:
53864 2019-Jan-16 21:15:32.412713 - [DEBUG] ---> 53865 2019-Jan-16 21:15:32.413348 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53866 2019-Jan-16 21:15:32.413985 - [DEBUG]
53867 2019-Jan-16 21:15:32.414011 - [DEBUG] EDGE:
53868 2019-Jan-16 21:15:32.414068 - [DEBUG] ---> 53869 2019-Jan-16 21:15:32.414705 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53870 2019-Jan-16 21:15:32.415359 - [DEBUG]
53871 2019-Jan-16 21:15:32.415396 - [DEBUG] Compose: EdgeIdentity * AllBottom
53872 2019-Jan-16 21:15:32.415423 - [DEBUG]
53873 2019-Jan-16 21:15:32.415447 - [DEBUG] Propagate flow
53874 2019-Jan-16 21:15:32.415471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53875 2019-Jan-16 21:15:32.415527 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53876 2019-Jan-16 21:15:32.416166 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53877 2019-Jan-16 21:15:32.416803 - [DEBUG] Edge function : AllBottom (result of previous compose)
53878 2019-Jan-16 21:15:32.416828 - [DEBUG]
53879 2019-Jan-16 21:15:32.416854 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53880 2019-Jan-16 21:15:32.416879 - [DEBUG] = AllBottom
53881 2019-Jan-16 21:15:32.416913 - [DEBUG]
53882 2019-Jan-16 21:15:32.416936 - [DEBUG] PROPAGATE: No new function!
53883 2019-Jan-16 21:15:32.416964 - [DEBUG] EDGE:
53884 2019-Jan-16 21:15:32.417022 - [DEBUG] ---> 53885 2019-Jan-16 21:15:32.417666 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53886 2019-Jan-16 21:15:32.418304 - [DEBUG]
53887 2019-Jan-16 21:15:32.418332 - [DEBUG] Compose: EdgeIdentity * AllBottom
53888 2019-Jan-16 21:15:32.418358 - [DEBUG]
53889 2019-Jan-16 21:15:32.418382 - [DEBUG] Propagate flow
53890 2019-Jan-16 21:15:32.418419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53891 2019-Jan-16 21:15:32.418476 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53892 2019-Jan-16 21:15:32.419113 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53893 2019-Jan-16 21:15:32.419747 - [DEBUG] Edge function : AllBottom (result of previous compose)
53894 2019-Jan-16 21:15:32.419772 - [DEBUG]
53895 2019-Jan-16 21:15:32.419797 - [DEBUG] Join: AllTop & AllBottom
53896 2019-Jan-16 21:15:32.419822 - [DEBUG] = AllBottom (new jump func)
53897 2019-Jan-16 21:15:32.419847 - [DEBUG]
53898 2019-Jan-16 21:15:32.419870 - [DEBUG] Start adding new jump function
53899 2019-Jan-16 21:15:32.419893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53900 2019-Jan-16 21:15:32.419949 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53901 2019-Jan-16 21:15:32.420583 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53902 2019-Jan-16 21:15:32.421219 - [DEBUG] Edge Function : AllBottom
53903 2019-Jan-16 21:15:32.421248 - [DEBUG] End adding new jump function
53904 2019-Jan-16 21:15:32.421272 - [DEBUG]
53905 2019-Jan-16 21:15:32.421296 - [DEBUG] -------------------------------------------- 1466. Path Edge --------------------------------------------
53906 2019-Jan-16 21:15:32.421320 - [DEBUG]
53907 2019-Jan-16 21:15:32.421343 - [DEBUG] Process 1466. path edge:
53908 2019-Jan-16 21:15:32.421367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53909 2019-Jan-16 21:15:32.421423 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
53910 2019-Jan-16 21:15:32.422074 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
53911 2019-Jan-16 21:15:32.422709 - [DEBUG]
53912 2019-Jan-16 21:15:32.422733 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53913 2019-Jan-16 21:15:32.423377 - [DEBUG] Possible callees:
53914 2019-Jan-16 21:15:32.423401 - [DEBUG] foo
53915 2019-Jan-16 21:15:32.423426 - [DEBUG] Possible return sites:
53916 2019-Jan-16 21:15:32.423449 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8453917 2019-Jan-16 21:15:32.424712 - [DEBUG] Found and process special summary
53918 2019-Jan-16 21:15:32.424757 - [DEBUG] Compose: EdgeIdentity * AllBottom
53919 2019-Jan-16 21:15:32.424785 - [DEBUG]
53920 2019-Jan-16 21:15:32.424808 - [DEBUG] Propagate flow
53921 2019-Jan-16 21:15:32.424832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53922 2019-Jan-16 21:15:32.424888 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53923 2019-Jan-16 21:15:32.425544 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53924 2019-Jan-16 21:15:32.426180 - [DEBUG] Edge function : AllBottom (result of previous compose)
53925 2019-Jan-16 21:15:32.426213 - [DEBUG]
53926 2019-Jan-16 21:15:32.426238 - [DEBUG] Join: AllTop & AllBottom
53927 2019-Jan-16 21:15:32.426264 - [DEBUG] = AllBottom (new jump func)
53928 2019-Jan-16 21:15:32.426288 - [DEBUG]
53929 2019-Jan-16 21:15:32.426312 - [DEBUG] Start adding new jump function
53930 2019-Jan-16 21:15:32.426335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53931 2019-Jan-16 21:15:32.426391 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53932 2019-Jan-16 21:15:32.427026 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53933 2019-Jan-16 21:15:32.427663 - [DEBUG] Edge Function : AllBottom
53934 2019-Jan-16 21:15:32.427692 - [DEBUG] End adding new jump function
53935 2019-Jan-16 21:15:32.427715 - [DEBUG]
53936 2019-Jan-16 21:15:32.427739 - [DEBUG] -------------------------------------------- 1467. Path Edge --------------------------------------------
53937 2019-Jan-16 21:15:32.427763 - [DEBUG]
53938 2019-Jan-16 21:15:32.427787 - [DEBUG] Process 1467. path edge:
53939 2019-Jan-16 21:15:32.427810 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53940 2019-Jan-16 21:15:32.427866 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
53941 2019-Jan-16 21:15:32.428519 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
53942 2019-Jan-16 21:15:32.429153 - [DEBUG]
53943 2019-Jan-16 21:15:32.429178 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53944 2019-Jan-16 21:15:32.429833 - [DEBUG] Compose: EdgeIdentity * AllBottom
53945 2019-Jan-16 21:15:32.429861 - [DEBUG]
53946 2019-Jan-16 21:15:32.429885 - [DEBUG] Propagate flow
53947 2019-Jan-16 21:15:32.429908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53948 2019-Jan-16 21:15:32.429964 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
53949 2019-Jan-16 21:15:32.430598 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53950 2019-Jan-16 21:15:32.431232 - [DEBUG] Edge function : AllBottom (result of previous compose)
53951 2019-Jan-16 21:15:32.431257 - [DEBUG]
53952 2019-Jan-16 21:15:32.431281 - [DEBUG] Join: AllTop & AllBottom
53953 2019-Jan-16 21:15:32.431306 - [DEBUG] = AllBottom (new jump func)
53954 2019-Jan-16 21:15:32.431331 - [DEBUG]
53955 2019-Jan-16 21:15:32.431354 - [DEBUG] Start adding new jump function
53956 2019-Jan-16 21:15:32.431377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53957 2019-Jan-16 21:15:32.431432 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53958 2019-Jan-16 21:15:32.432082 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
53959 2019-Jan-16 21:15:32.432716 - [DEBUG] Edge Function : AllBottom
53960 2019-Jan-16 21:15:32.432744 - [DEBUG] End adding new jump function
53961 2019-Jan-16 21:15:32.432768 - [DEBUG]
53962 2019-Jan-16 21:15:32.432791 - [DEBUG] -------------------------------------------- 1468. Path Edge --------------------------------------------
53963 2019-Jan-16 21:15:32.432815 - [DEBUG]
53964 2019-Jan-16 21:15:32.432838 - [DEBUG] Process 1468. path edge:
53965 2019-Jan-16 21:15:32.432862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53966 2019-Jan-16 21:15:32.432918 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
53967 2019-Jan-16 21:15:32.433552 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
53968 2019-Jan-16 21:15:32.434195 - [DEBUG]
53969 2019-Jan-16 21:15:32.434221 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
53970 2019-Jan-16 21:15:32.434870 - [DEBUG] Compose: EdgeIdentity * AllBottom
53971 2019-Jan-16 21:15:32.434898 - [DEBUG]
53972 2019-Jan-16 21:15:32.434922 - [DEBUG] Propagate flow
53973 2019-Jan-16 21:15:32.434946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53974 2019-Jan-16 21:15:32.435002 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53975 2019-Jan-16 21:15:32.435678 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53976 2019-Jan-16 21:15:32.436313 - [DEBUG] Edge function : AllBottom (result of previous compose)
53977 2019-Jan-16 21:15:32.436338 - [DEBUG]
53978 2019-Jan-16 21:15:32.436363 - [DEBUG] Join: AllTop & AllBottom
53979 2019-Jan-16 21:15:32.436388 - [DEBUG] = AllBottom (new jump func)
53980 2019-Jan-16 21:15:32.436412 - [DEBUG]
53981 2019-Jan-16 21:15:32.436436 - [DEBUG] Start adding new jump function
53982 2019-Jan-16 21:15:32.436459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53983 2019-Jan-16 21:15:32.436515 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53984 2019-Jan-16 21:15:32.437149 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53985 2019-Jan-16 21:15:32.437794 - [DEBUG] Edge Function : AllBottom
53986 2019-Jan-16 21:15:32.437823 - [DEBUG] End adding new jump function
53987 2019-Jan-16 21:15:32.437847 - [DEBUG]
53988 2019-Jan-16 21:15:32.437870 - [DEBUG] -------------------------------------------- 1469. Path Edge --------------------------------------------
53989 2019-Jan-16 21:15:32.437895 - [DEBUG]
53990 2019-Jan-16 21:15:32.437918 - [DEBUG] Process 1469. path edge:
53991 2019-Jan-16 21:15:32.437942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53992 2019-Jan-16 21:15:32.437998 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
53993 2019-Jan-16 21:15:32.438660 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
53994 2019-Jan-16 21:15:32.439295 - [DEBUG]
53995 2019-Jan-16 21:15:32.439319 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53996 2019-Jan-16 21:15:32.439972 - [DEBUG] Possible callees:
53997 2019-Jan-16 21:15:32.439997 - [DEBUG] llvm.dbg.declare
53998 2019-Jan-16 21:15:32.440022 - [DEBUG] Possible return sites:
53999 2019-Jan-16 21:15:32.440045 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9654000 2019-Jan-16 21:15:32.441320 - [DEBUG] Found and process special summary
54001 2019-Jan-16 21:15:32.441361 - [DEBUG] Compose: EdgeIdentity * AllBottom
54002 2019-Jan-16 21:15:32.441389 - [DEBUG]
54003 2019-Jan-16 21:15:32.441413 - [DEBUG] Propagate flow
54004 2019-Jan-16 21:15:32.441436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54005 2019-Jan-16 21:15:32.441493 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54006 2019-Jan-16 21:15:32.442150 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54007 2019-Jan-16 21:15:32.442784 - [DEBUG] Edge function : AllBottom (result of previous compose)
54008 2019-Jan-16 21:15:32.442809 - [DEBUG]
54009 2019-Jan-16 21:15:32.442843 - [DEBUG] Join: AllTop & AllBottom
54010 2019-Jan-16 21:15:32.442869 - [DEBUG] = AllBottom (new jump func)
54011 2019-Jan-16 21:15:32.442893 - [DEBUG]
54012 2019-Jan-16 21:15:32.442916 - [DEBUG] Start adding new jump function
54013 2019-Jan-16 21:15:32.442940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54014 2019-Jan-16 21:15:32.442996 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54015 2019-Jan-16 21:15:32.443631 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54016 2019-Jan-16 21:15:32.444267 - [DEBUG] Edge Function : AllBottom
54017 2019-Jan-16 21:15:32.444295 - [DEBUG] End adding new jump function
54018 2019-Jan-16 21:15:32.444319 - [DEBUG]
54019 2019-Jan-16 21:15:32.444343 - [DEBUG] -------------------------------------------- 1470. Path Edge --------------------------------------------
54020 2019-Jan-16 21:15:32.444367 - [DEBUG]
54021 2019-Jan-16 21:15:32.444391 - [DEBUG] Process 1470. path edge:
54022 2019-Jan-16 21:15:32.444414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54023 2019-Jan-16 21:15:32.444470 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
54024 2019-Jan-16 21:15:32.445121 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54025 2019-Jan-16 21:15:32.445755 - [DEBUG]
54026 2019-Jan-16 21:15:32.445779 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54027 2019-Jan-16 21:15:32.446437 - [DEBUG] Compose: EdgeIdentity * AllBottom
54028 2019-Jan-16 21:15:32.446465 - [DEBUG]
54029 2019-Jan-16 21:15:32.446489 - [DEBUG] Propagate flow
54030 2019-Jan-16 21:15:32.446512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54031 2019-Jan-16 21:15:32.446569 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54032 2019-Jan-16 21:15:32.447204 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54033 2019-Jan-16 21:15:32.447838 - [DEBUG] Edge function : AllBottom (result of previous compose)
54034 2019-Jan-16 21:15:32.447863 - [DEBUG]
54035 2019-Jan-16 21:15:32.447888 - [DEBUG] Join: AllTop & AllBottom
54036 2019-Jan-16 21:15:32.447913 - [DEBUG] = AllBottom (new jump func)
54037 2019-Jan-16 21:15:32.447938 - [DEBUG]
54038 2019-Jan-16 21:15:32.447961 - [DEBUG] Start adding new jump function
54039 2019-Jan-16 21:15:32.447984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54040 2019-Jan-16 21:15:32.448039 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54041 2019-Jan-16 21:15:32.448690 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54042 2019-Jan-16 21:15:32.449324 - [DEBUG] Edge Function : AllBottom
54043 2019-Jan-16 21:15:32.449352 - [DEBUG] End adding new jump function
54044 2019-Jan-16 21:15:32.449376 - [DEBUG]
54045 2019-Jan-16 21:15:32.449399 - [DEBUG] -------------------------------------------- 1471. Path Edge --------------------------------------------
54046 2019-Jan-16 21:15:32.449424 - [DEBUG]
54047 2019-Jan-16 21:15:32.449447 - [DEBUG] Process 1471. path edge:
54048 2019-Jan-16 21:15:32.449470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54049 2019-Jan-16 21:15:32.449526 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
54050 2019-Jan-16 21:15:32.450160 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54051 2019-Jan-16 21:15:32.450794 - [DEBUG]
54052 2019-Jan-16 21:15:32.450818 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54053 2019-Jan-16 21:15:32.451469 - [DEBUG] Compose: EdgeIdentity * AllBottom
54054 2019-Jan-16 21:15:32.451506 - [DEBUG]
54055 2019-Jan-16 21:15:32.451530 - [DEBUG] Propagate flow
54056 2019-Jan-16 21:15:32.451553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54057 2019-Jan-16 21:15:32.451610 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54058 2019-Jan-16 21:15:32.452264 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54059 2019-Jan-16 21:15:32.452899 - [DEBUG] Edge function : AllBottom (result of previous compose)
54060 2019-Jan-16 21:15:32.452924 - [DEBUG]
54061 2019-Jan-16 21:15:32.452948 - [DEBUG] Join: AllTop & AllBottom
54062 2019-Jan-16 21:15:32.452973 - [DEBUG] = AllBottom (new jump func)
54063 2019-Jan-16 21:15:32.452997 - [DEBUG]
54064 2019-Jan-16 21:15:32.453020 - [DEBUG] Start adding new jump function
54065 2019-Jan-16 21:15:32.453043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54066 2019-Jan-16 21:15:32.453099 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54067 2019-Jan-16 21:15:32.453732 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
54068 2019-Jan-16 21:15:32.454363 - [DEBUG] Edge Function : AllBottom
54069 2019-Jan-16 21:15:32.454391 - [DEBUG] End adding new jump function
54070 2019-Jan-16 21:15:32.454415 - [DEBUG]
54071 2019-Jan-16 21:15:32.454438 - [DEBUG] -------------------------------------------- 1472. Path Edge --------------------------------------------
54072 2019-Jan-16 21:15:32.454462 - [DEBUG]
54073 2019-Jan-16 21:15:32.454485 - [DEBUG] Process 1472. path edge:
54074 2019-Jan-16 21:15:32.454509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54075 2019-Jan-16 21:15:32.454565 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
54076 2019-Jan-16 21:15:32.455215 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54077 2019-Jan-16 21:15:32.455848 - [DEBUG]
54078 2019-Jan-16 21:15:32.455873 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
54079 2019-Jan-16 21:15:32.456534 - [DEBUG] Compose: EdgeIdentity * AllBottom
54080 2019-Jan-16 21:15:32.456562 - [DEBUG]
54081 2019-Jan-16 21:15:32.456586 - [DEBUG] Propagate flow
54082 2019-Jan-16 21:15:32.456609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54083 2019-Jan-16 21:15:32.456666 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54084 2019-Jan-16 21:15:32.457304 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54085 2019-Jan-16 21:15:32.457938 - [DEBUG] Edge function : AllBottom (result of previous compose)
54086 2019-Jan-16 21:15:32.457962 - [DEBUG]
54087 2019-Jan-16 21:15:32.457988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54088 2019-Jan-16 21:15:32.458014 - [DEBUG] = AllBottom
54089 2019-Jan-16 21:15:32.458038 - [DEBUG]
54090 2019-Jan-16 21:15:32.458061 - [DEBUG] PROPAGATE: No new function!
54091 2019-Jan-16 21:15:32.458085 - [DEBUG] EDGE:
54092 2019-Jan-16 21:15:32.458142 - [DEBUG] ---> 54093 2019-Jan-16 21:15:32.458790 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54094 2019-Jan-16 21:15:32.459425 - [DEBUG]
54095 2019-Jan-16 21:15:32.459450 - [DEBUG] EDGE:
54096 2019-Jan-16 21:15:32.459507 - [DEBUG] ---> 54097 2019-Jan-16 21:15:32.460140 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54098 2019-Jan-16 21:15:32.460788 - [DEBUG]
54099 2019-Jan-16 21:15:32.460815 - [DEBUG] Compose: EdgeIdentity * AllBottom
54100 2019-Jan-16 21:15:32.460841 - [DEBUG]
54101 2019-Jan-16 21:15:32.460864 - [DEBUG] Propagate flow
54102 2019-Jan-16 21:15:32.460887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54103 2019-Jan-16 21:15:32.460943 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54104 2019-Jan-16 21:15:32.461577 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54105 2019-Jan-16 21:15:32.462232 - [DEBUG] Edge function : AllBottom (result of previous compose)
54106 2019-Jan-16 21:15:32.462257 - [DEBUG]
54107 2019-Jan-16 21:15:32.462282 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54108 2019-Jan-16 21:15:32.462307 - [DEBUG] = AllBottom
54109 2019-Jan-16 21:15:32.462331 - [DEBUG]
54110 2019-Jan-16 21:15:32.462354 - [DEBUG] PROPAGATE: No new function!
54111 2019-Jan-16 21:15:32.462379 - [DEBUG] EDGE:
54112 2019-Jan-16 21:15:32.462436 - [DEBUG] ---> 54113 2019-Jan-16 21:15:32.463075 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54114 2019-Jan-16 21:15:32.463708 - [DEBUG]
54115 2019-Jan-16 21:15:32.463733 - [DEBUG] Compose: EdgeIdentity * AllBottom
54116 2019-Jan-16 21:15:32.463759 - [DEBUG]
54117 2019-Jan-16 21:15:32.463782 - [DEBUG] Propagate flow
54118 2019-Jan-16 21:15:32.463805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54119 2019-Jan-16 21:15:32.463861 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54120 2019-Jan-16 21:15:32.464499 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54121 2019-Jan-16 21:15:32.465156 - [DEBUG] Edge function : AllBottom (result of previous compose)
54122 2019-Jan-16 21:15:32.465181 - [DEBUG]
54123 2019-Jan-16 21:15:32.465206 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54124 2019-Jan-16 21:15:32.465232 - [DEBUG] = AllBottom
54125 2019-Jan-16 21:15:32.465256 - [DEBUG]
54126 2019-Jan-16 21:15:32.465279 - [DEBUG] PROPAGATE: No new function!
54127 2019-Jan-16 21:15:32.465317 - [DEBUG] Compose: EdgeIdentity * AllBottom
54128 2019-Jan-16 21:15:32.465345 - [DEBUG]
54129 2019-Jan-16 21:15:32.465368 - [DEBUG] Propagate flow
54130 2019-Jan-16 21:15:32.465392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54131 2019-Jan-16 21:15:32.465448 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54132 2019-Jan-16 21:15:32.466087 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54133 2019-Jan-16 21:15:32.466721 - [DEBUG] Edge function : AllBottom (result of previous compose)
54134 2019-Jan-16 21:15:32.466746 - [DEBUG]
54135 2019-Jan-16 21:15:32.466770 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54136 2019-Jan-16 21:15:32.466796 - [DEBUG] = AllBottom
54137 2019-Jan-16 21:15:32.466820 - [DEBUG]
54138 2019-Jan-16 21:15:32.466843 - [DEBUG] PROPAGATE: No new function!
54139 2019-Jan-16 21:15:32.466868 - [DEBUG] Compose: EdgeIdentity * AllBottom
54140 2019-Jan-16 21:15:32.466894 - [DEBUG]
54141 2019-Jan-16 21:15:32.466917 - [DEBUG] Propagate flow
54142 2019-Jan-16 21:15:32.466940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54143 2019-Jan-16 21:15:32.466996 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54144 2019-Jan-16 21:15:32.467635 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54145 2019-Jan-16 21:15:32.468278 - [DEBUG] Edge function : AllBottom (result of previous compose)
54146 2019-Jan-16 21:15:32.468312 - [DEBUG]
54147 2019-Jan-16 21:15:32.468337 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54148 2019-Jan-16 21:15:32.468363 - [DEBUG] = AllBottom
54149 2019-Jan-16 21:15:32.468387 - [DEBUG]
54150 2019-Jan-16 21:15:32.468423 - [DEBUG] PROPAGATE: No new function!
54151 2019-Jan-16 21:15:32.468450 - [DEBUG] EDGE:
54152 2019-Jan-16 21:15:32.468507 - [DEBUG] ---> 54153 2019-Jan-16 21:15:32.469152 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54154 2019-Jan-16 21:15:32.469786 - [DEBUG]
54155 2019-Jan-16 21:15:32.469820 - [DEBUG] Compose: EdgeIdentity * AllBottom
54156 2019-Jan-16 21:15:32.469847 - [DEBUG]
54157 2019-Jan-16 21:15:32.469870 - [DEBUG] Propagate flow
54158 2019-Jan-16 21:15:32.469893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54159 2019-Jan-16 21:15:32.469949 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54160 2019-Jan-16 21:15:32.470588 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54161 2019-Jan-16 21:15:32.471222 - [DEBUG] Edge function : AllBottom (result of previous compose)
54162 2019-Jan-16 21:15:32.471247 - [DEBUG]
54163 2019-Jan-16 21:15:32.471271 - [DEBUG] Join: AllTop & AllBottom
54164 2019-Jan-16 21:15:32.471297 - [DEBUG] = AllBottom (new jump func)
54165 2019-Jan-16 21:15:32.471321 - [DEBUG]
54166 2019-Jan-16 21:15:32.471344 - [DEBUG] Start adding new jump function
54167 2019-Jan-16 21:15:32.471368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54168 2019-Jan-16 21:15:32.471424 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54169 2019-Jan-16 21:15:32.472079 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54170 2019-Jan-16 21:15:32.472716 - [DEBUG] Edge Function : AllBottom
54171 2019-Jan-16 21:15:32.472744 - [DEBUG] End adding new jump function
54172 2019-Jan-16 21:15:32.472768 - [DEBUG]
54173 2019-Jan-16 21:15:32.472791 - [DEBUG] -------------------------------------------- 1473. Path Edge --------------------------------------------
54174 2019-Jan-16 21:15:32.472815 - [DEBUG]
54175 2019-Jan-16 21:15:32.472838 - [DEBUG] Process 1473. path edge:
54176 2019-Jan-16 21:15:32.472862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54177 2019-Jan-16 21:15:32.472918 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
54178 2019-Jan-16 21:15:32.473555 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54179 2019-Jan-16 21:15:32.474189 - [DEBUG]
54180 2019-Jan-16 21:15:32.474213 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54181 2019-Jan-16 21:15:32.474857 - [DEBUG] Possible callees:
54182 2019-Jan-16 21:15:32.474882 - [DEBUG] bar
54183 2019-Jan-16 21:15:32.474907 - [DEBUG] Possible return sites:
54184 2019-Jan-16 21:15:32.474930 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8954185 2019-Jan-16 21:15:32.476211 - [DEBUG] Found and process special summary
54186 2019-Jan-16 21:15:32.476250 - [DEBUG] Compose: EdgeIdentity * AllBottom
54187 2019-Jan-16 21:15:32.476278 - [DEBUG]
54188 2019-Jan-16 21:15:32.476301 - [DEBUG] Propagate flow
54189 2019-Jan-16 21:15:32.476325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54190 2019-Jan-16 21:15:32.476381 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54191 2019-Jan-16 21:15:32.477028 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54192 2019-Jan-16 21:15:32.477663 - [DEBUG] Edge function : AllBottom (result of previous compose)
54193 2019-Jan-16 21:15:32.477688 - [DEBUG]
54194 2019-Jan-16 21:15:32.477712 - [DEBUG] Join: AllTop & AllBottom
54195 2019-Jan-16 21:15:32.477738 - [DEBUG] = AllBottom (new jump func)
54196 2019-Jan-16 21:15:32.477762 - [DEBUG]
54197 2019-Jan-16 21:15:32.477785 - [DEBUG] Start adding new jump function
54198 2019-Jan-16 21:15:32.477808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54199 2019-Jan-16 21:15:32.477864 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54200 2019-Jan-16 21:15:32.478515 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54201 2019-Jan-16 21:15:32.479152 - [DEBUG] Edge Function : AllBottom
54202 2019-Jan-16 21:15:32.479180 - [DEBUG] End adding new jump function
54203 2019-Jan-16 21:15:32.479203 - [DEBUG]
54204 2019-Jan-16 21:15:32.479227 - [DEBUG] -------------------------------------------- 1474. Path Edge --------------------------------------------
54205 2019-Jan-16 21:15:32.479251 - [DEBUG]
54206 2019-Jan-16 21:15:32.479274 - [DEBUG] Process 1474. path edge:
54207 2019-Jan-16 21:15:32.479298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54208 2019-Jan-16 21:15:32.479353 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
54209 2019-Jan-16 21:15:32.479990 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54210 2019-Jan-16 21:15:32.480625 - [DEBUG]
54211 2019-Jan-16 21:15:32.480649 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54212 2019-Jan-16 21:15:32.481304 - [DEBUG] Compose: EdgeIdentity * AllBottom
54213 2019-Jan-16 21:15:32.481331 - [DEBUG]
54214 2019-Jan-16 21:15:32.481355 - [DEBUG] Propagate flow
54215 2019-Jan-16 21:15:32.481378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54216 2019-Jan-16 21:15:32.481435 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54217 2019-Jan-16 21:15:32.482084 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54218 2019-Jan-16 21:15:32.482718 - [DEBUG] Edge function : AllBottom (result of previous compose)
54219 2019-Jan-16 21:15:32.482743 - [DEBUG]
54220 2019-Jan-16 21:15:32.482768 - [DEBUG] Join: AllTop & AllBottom
54221 2019-Jan-16 21:15:32.482793 - [DEBUG] = AllBottom (new jump func)
54222 2019-Jan-16 21:15:32.482817 - [DEBUG]
54223 2019-Jan-16 21:15:32.482840 - [DEBUG] Start adding new jump function
54224 2019-Jan-16 21:15:32.482863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54225 2019-Jan-16 21:15:32.482919 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54226 2019-Jan-16 21:15:32.483553 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54227 2019-Jan-16 21:15:32.484186 - [DEBUG] Edge Function : AllBottom
54228 2019-Jan-16 21:15:32.484213 - [DEBUG] End adding new jump function
54229 2019-Jan-16 21:15:32.484237 - [DEBUG]
54230 2019-Jan-16 21:15:32.484260 - [DEBUG] -------------------------------------------- 1475. Path Edge --------------------------------------------
54231 2019-Jan-16 21:15:32.484285 - [DEBUG]
54232 2019-Jan-16 21:15:32.484307 - [DEBUG] Process 1475. path edge:
54233 2019-Jan-16 21:15:32.484331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54234 2019-Jan-16 21:15:32.484394 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
54235 2019-Jan-16 21:15:32.485029 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54236 2019-Jan-16 21:15:32.485679 - [DEBUG]
54237 2019-Jan-16 21:15:32.485705 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54238 2019-Jan-16 21:15:32.486355 - [DEBUG] Compose: EdgeIdentity * AllBottom
54239 2019-Jan-16 21:15:32.486382 - [DEBUG]
54240 2019-Jan-16 21:15:32.486406 - [DEBUG] Propagate flow
54241 2019-Jan-16 21:15:32.486429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54242 2019-Jan-16 21:15:32.486486 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54243 2019-Jan-16 21:15:32.487136 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54244 2019-Jan-16 21:15:32.487771 - [DEBUG] Edge function : AllBottom (result of previous compose)
54245 2019-Jan-16 21:15:32.487796 - [DEBUG]
54246 2019-Jan-16 21:15:32.487820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54247 2019-Jan-16 21:15:32.487846 - [DEBUG] = AllBottom
54248 2019-Jan-16 21:15:32.487870 - [DEBUG]
54249 2019-Jan-16 21:15:32.487893 - [DEBUG] PROPAGATE: No new function!
54250 2019-Jan-16 21:15:32.487926 - [DEBUG] Compose: EdgeIdentity * AllBottom
54251 2019-Jan-16 21:15:32.487953 - [DEBUG]
54252 2019-Jan-16 21:15:32.487976 - [DEBUG] Propagate flow
54253 2019-Jan-16 21:15:32.487999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54254 2019-Jan-16 21:15:32.488054 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54255 2019-Jan-16 21:15:32.488777 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54256 2019-Jan-16 21:15:32.489413 - [DEBUG] Edge function : AllBottom (result of previous compose)
54257 2019-Jan-16 21:15:32.489438 - [DEBUG]
54258 2019-Jan-16 21:15:32.489463 - [DEBUG] Join: AllTop & AllBottom
54259 2019-Jan-16 21:15:32.489488 - [DEBUG] = AllBottom (new jump func)
54260 2019-Jan-16 21:15:32.489512 - [DEBUG]
54261 2019-Jan-16 21:15:32.489535 - [DEBUG] Start adding new jump function
54262 2019-Jan-16 21:15:32.489558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54263 2019-Jan-16 21:15:32.489614 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54264 2019-Jan-16 21:15:32.490249 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54265 2019-Jan-16 21:15:32.490892 - [DEBUG] Edge Function : AllBottom
54266 2019-Jan-16 21:15:32.490920 - [DEBUG] End adding new jump function
54267 2019-Jan-16 21:15:32.490943 - [DEBUG]
54268 2019-Jan-16 21:15:32.490967 - [DEBUG] -------------------------------------------- 1476. Path Edge --------------------------------------------
54269 2019-Jan-16 21:15:32.490992 - [DEBUG]
54270 2019-Jan-16 21:15:32.491015 - [DEBUG] Process 1476. path edge:
54271 2019-Jan-16 21:15:32.491039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54272 2019-Jan-16 21:15:32.491095 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
54273 2019-Jan-16 21:15:32.491753 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54274 2019-Jan-16 21:15:32.492388 - [DEBUG]
54275 2019-Jan-16 21:15:32.492412 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54276 2019-Jan-16 21:15:32.493074 - [DEBUG] Possible callees:
54277 2019-Jan-16 21:15:32.493101 - [DEBUG] llvm.dbg.declare
54278 2019-Jan-16 21:15:32.493126 - [DEBUG] Possible return sites:
54279 2019-Jan-16 21:15:32.493149 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10354280 2019-Jan-16 21:15:32.494422 - [DEBUG] Found and process special summary
54281 2019-Jan-16 21:15:32.494463 - [DEBUG] Compose: EdgeIdentity * AllBottom
54282 2019-Jan-16 21:15:32.494491 - [DEBUG]
54283 2019-Jan-16 21:15:32.494514 - [DEBUG] Propagate flow
54284 2019-Jan-16 21:15:32.494538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54285 2019-Jan-16 21:15:32.494594 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54286 2019-Jan-16 21:15:32.495249 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54287 2019-Jan-16 21:15:32.495884 - [DEBUG] Edge function : AllBottom (result of previous compose)
54288 2019-Jan-16 21:15:32.495909 - [DEBUG]
54289 2019-Jan-16 21:15:32.495933 - [DEBUG] Join: AllTop & AllBottom
54290 2019-Jan-16 21:15:32.495959 - [DEBUG] = AllBottom (new jump func)
54291 2019-Jan-16 21:15:32.495983 - [DEBUG]
54292 2019-Jan-16 21:15:32.496006 - [DEBUG] Start adding new jump function
54293 2019-Jan-16 21:15:32.496029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54294 2019-Jan-16 21:15:32.496085 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54295 2019-Jan-16 21:15:32.496718 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54296 2019-Jan-16 21:15:32.497355 - [DEBUG] Edge Function : AllBottom
54297 2019-Jan-16 21:15:32.497382 - [DEBUG] End adding new jump function
54298 2019-Jan-16 21:15:32.497406 - [DEBUG]
54299 2019-Jan-16 21:15:32.497429 - [DEBUG] -------------------------------------------- 1477. Path Edge --------------------------------------------
54300 2019-Jan-16 21:15:32.497454 - [DEBUG]
54301 2019-Jan-16 21:15:32.497477 - [DEBUG] Process 1477. path edge:
54302 2019-Jan-16 21:15:32.497500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54303 2019-Jan-16 21:15:32.497556 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
54304 2019-Jan-16 21:15:32.498193 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54305 2019-Jan-16 21:15:32.498842 - [DEBUG]
54306 2019-Jan-16 21:15:32.498866 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54307 2019-Jan-16 21:15:32.499523 - [DEBUG] Compose: EdgeIdentity * AllBottom
54308 2019-Jan-16 21:15:32.499551 - [DEBUG]
54309 2019-Jan-16 21:15:32.499575 - [DEBUG] Propagate flow
54310 2019-Jan-16 21:15:32.499598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54311 2019-Jan-16 21:15:32.499655 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
54312 2019-Jan-16 21:15:32.500288 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54313 2019-Jan-16 21:15:32.500921 - [DEBUG] Edge function : AllBottom (result of previous compose)
54314 2019-Jan-16 21:15:32.500946 - [DEBUG]
54315 2019-Jan-16 21:15:32.500971 - [DEBUG] Join: AllTop & AllBottom
54316 2019-Jan-16 21:15:32.500996 - [DEBUG] = AllBottom (new jump func)
54317 2019-Jan-16 21:15:32.501020 - [DEBUG]
54318 2019-Jan-16 21:15:32.501044 - [DEBUG] Start adding new jump function
54319 2019-Jan-16 21:15:32.501067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54320 2019-Jan-16 21:15:32.501130 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54321 2019-Jan-16 21:15:32.501778 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
54322 2019-Jan-16 21:15:32.502410 - [DEBUG] Edge Function : AllBottom
54323 2019-Jan-16 21:15:32.502438 - [DEBUG] End adding new jump function
54324 2019-Jan-16 21:15:32.502461 - [DEBUG]
54325 2019-Jan-16 21:15:32.502485 - [DEBUG] -------------------------------------------- 1478. Path Edge --------------------------------------------
54326 2019-Jan-16 21:15:32.502509 - [DEBUG]
54327 2019-Jan-16 21:15:32.502532 - [DEBUG] Process 1478. path edge:
54328 2019-Jan-16 21:15:32.502556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54329 2019-Jan-16 21:15:32.502612 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
54330 2019-Jan-16 21:15:32.503243 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54331 2019-Jan-16 21:15:32.503877 - [DEBUG]
54332 2019-Jan-16 21:15:32.503902 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
54333 2019-Jan-16 21:15:32.504548 - [DEBUG] Compose: EdgeIdentity * AllBottom
54334 2019-Jan-16 21:15:32.504577 - [DEBUG]
54335 2019-Jan-16 21:15:32.504601 - [DEBUG] Propagate flow
54336 2019-Jan-16 21:15:32.504624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54337 2019-Jan-16 21:15:32.504681 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54338 2019-Jan-16 21:15:32.505330 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54339 2019-Jan-16 21:15:32.505965 - [DEBUG] Edge function : AllBottom (result of previous compose)
54340 2019-Jan-16 21:15:32.505990 - [DEBUG]
54341 2019-Jan-16 21:15:32.506015 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54342 2019-Jan-16 21:15:32.506040 - [DEBUG] = AllBottom
54343 2019-Jan-16 21:15:32.506064 - [DEBUG]
54344 2019-Jan-16 21:15:32.506087 - [DEBUG] PROPAGATE: No new function!
54345 2019-Jan-16 21:15:32.506112 - [DEBUG] EDGE:
54346 2019-Jan-16 21:15:32.506169 - [DEBUG] ---> 54347 2019-Jan-16 21:15:32.506801 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54348 2019-Jan-16 21:15:32.507434 - [DEBUG]
54349 2019-Jan-16 21:15:32.507460 - [DEBUG] Compose: EdgeIdentity * AllBottom
54350 2019-Jan-16 21:15:32.507486 - [DEBUG]
54351 2019-Jan-16 21:15:32.507509 - [DEBUG] Propagate flow
54352 2019-Jan-16 21:15:32.507533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54353 2019-Jan-16 21:15:32.507589 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
54354 2019-Jan-16 21:15:32.508221 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54355 2019-Jan-16 21:15:32.508873 - [DEBUG] Edge function : AllBottom (result of previous compose)
54356 2019-Jan-16 21:15:32.508898 - [DEBUG]
54357 2019-Jan-16 21:15:32.508923 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54358 2019-Jan-16 21:15:32.508949 - [DEBUG] = AllBottom
54359 2019-Jan-16 21:15:32.508973 - [DEBUG]
54360 2019-Jan-16 21:15:32.508996 - [DEBUG] PROPAGATE: No new function!
54361 2019-Jan-16 21:15:32.509021 - [DEBUG] EDGE:
54362 2019-Jan-16 21:15:32.509078 - [DEBUG] ---> 54363 2019-Jan-16 21:15:32.509715 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54364 2019-Jan-16 21:15:32.510349 - [DEBUG]
54365 2019-Jan-16 21:15:32.510383 - [DEBUG] Compose: EdgeIdentity * AllBottom
54366 2019-Jan-16 21:15:32.510409 - [DEBUG]
54367 2019-Jan-16 21:15:32.510432 - [DEBUG] Propagate flow
54368 2019-Jan-16 21:15:32.510455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54369 2019-Jan-16 21:15:32.510511 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54370 2019-Jan-16 21:15:32.511150 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54371 2019-Jan-16 21:15:32.511808 - [DEBUG] Edge function : AllBottom (result of previous compose)
54372 2019-Jan-16 21:15:32.511833 - [DEBUG]
54373 2019-Jan-16 21:15:32.511858 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54374 2019-Jan-16 21:15:32.511884 - [DEBUG] = AllBottom
54375 2019-Jan-16 21:15:32.511908 - [DEBUG]
54376 2019-Jan-16 21:15:32.511931 - [DEBUG] PROPAGATE: No new function!
54377 2019-Jan-16 21:15:32.511969 - [DEBUG] Compose: EdgeIdentity * AllBottom
54378 2019-Jan-16 21:15:32.511997 - [DEBUG]
54379 2019-Jan-16 21:15:32.512020 - [DEBUG] Propagate flow
54380 2019-Jan-16 21:15:32.512044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54381 2019-Jan-16 21:15:32.512100 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54382 2019-Jan-16 21:15:32.512740 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54383 2019-Jan-16 21:15:32.513372 - [DEBUG] Edge function : AllBottom (result of previous compose)
54384 2019-Jan-16 21:15:32.513397 - [DEBUG]
54385 2019-Jan-16 21:15:32.513422 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54386 2019-Jan-16 21:15:32.513448 - [DEBUG] = AllBottom
54387 2019-Jan-16 21:15:32.513472 - [DEBUG]
54388 2019-Jan-16 21:15:32.513495 - [DEBUG] PROPAGATE: No new function!
54389 2019-Jan-16 21:15:32.513520 - [DEBUG] Compose: EdgeIdentity * AllBottom
54390 2019-Jan-16 21:15:32.513546 - [DEBUG]
54391 2019-Jan-16 21:15:32.513570 - [DEBUG] Propagate flow
54392 2019-Jan-16 21:15:32.513593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54393 2019-Jan-16 21:15:32.513649 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54394 2019-Jan-16 21:15:32.514286 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54395 2019-Jan-16 21:15:32.514929 - [DEBUG] Edge function : AllBottom (result of previous compose)
54396 2019-Jan-16 21:15:32.514954 - [DEBUG]
54397 2019-Jan-16 21:15:32.514979 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54398 2019-Jan-16 21:15:32.515005 - [DEBUG] = AllBottom
54399 2019-Jan-16 21:15:32.515029 - [DEBUG]
54400 2019-Jan-16 21:15:32.515052 - [DEBUG] PROPAGATE: No new function!
54401 2019-Jan-16 21:15:32.515092 - [DEBUG] EDGE:
54402 2019-Jan-16 21:15:32.515150 - [DEBUG] ---> 54403 2019-Jan-16 21:15:32.515794 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54404 2019-Jan-16 21:15:32.516428 - [DEBUG]
54405 2019-Jan-16 21:15:32.516453 - [DEBUG] EDGE:
54406 2019-Jan-16 21:15:32.516511 - [DEBUG] ---> 54407 2019-Jan-16 21:15:32.517144 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54408 2019-Jan-16 21:15:32.517777 - [DEBUG]
54409 2019-Jan-16 21:15:32.517803 - [DEBUG] Compose: EdgeIdentity * AllBottom
54410 2019-Jan-16 21:15:32.517829 - [DEBUG]
54411 2019-Jan-16 21:15:32.517861 - [DEBUG] Propagate flow
54412 2019-Jan-16 21:15:32.517885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54413 2019-Jan-16 21:15:32.517940 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54414 2019-Jan-16 21:15:32.518590 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54415 2019-Jan-16 21:15:32.519228 - [DEBUG] Edge function : AllBottom (result of previous compose)
54416 2019-Jan-16 21:15:32.519253 - [DEBUG]
54417 2019-Jan-16 21:15:32.519278 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54418 2019-Jan-16 21:15:32.519304 - [DEBUG] = AllBottom
54419 2019-Jan-16 21:15:32.519328 - [DEBUG]
54420 2019-Jan-16 21:15:32.519351 - [DEBUG] PROPAGATE: No new function!
54421 2019-Jan-16 21:15:32.519376 - [DEBUG] EDGE:
54422 2019-Jan-16 21:15:32.519433 - [DEBUG] ---> 54423 2019-Jan-16 21:15:32.520071 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54424 2019-Jan-16 21:15:32.520704 - [DEBUG]
54425 2019-Jan-16 21:15:32.520730 - [DEBUG] Compose: EdgeIdentity * AllBottom
54426 2019-Jan-16 21:15:32.520755 - [DEBUG]
54427 2019-Jan-16 21:15:32.520779 - [DEBUG] Propagate flow
54428 2019-Jan-16 21:15:32.520802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54429 2019-Jan-16 21:15:32.520858 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54430 2019-Jan-16 21:15:32.521496 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54431 2019-Jan-16 21:15:32.522147 - [DEBUG] Edge function : AllBottom (result of previous compose)
54432 2019-Jan-16 21:15:32.522173 - [DEBUG]
54433 2019-Jan-16 21:15:32.522198 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54434 2019-Jan-16 21:15:32.522223 - [DEBUG] = AllBottom
54435 2019-Jan-16 21:15:32.522247 - [DEBUG]
54436 2019-Jan-16 21:15:32.522270 - [DEBUG] PROPAGATE: No new function!
54437 2019-Jan-16 21:15:32.522308 - [DEBUG] Compose: EdgeIdentity * AllBottom
54438 2019-Jan-16 21:15:32.522335 - [DEBUG]
54439 2019-Jan-16 21:15:32.522359 - [DEBUG] Propagate flow
54440 2019-Jan-16 21:15:32.522382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54441 2019-Jan-16 21:15:32.522439 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54442 2019-Jan-16 21:15:32.523078 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54443 2019-Jan-16 21:15:32.523712 - [DEBUG] Edge function : AllBottom (result of previous compose)
54444 2019-Jan-16 21:15:32.523737 - [DEBUG]
54445 2019-Jan-16 21:15:32.523762 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54446 2019-Jan-16 21:15:32.523787 - [DEBUG] = AllBottom
54447 2019-Jan-16 21:15:32.523811 - [DEBUG]
54448 2019-Jan-16 21:15:32.523834 - [DEBUG] PROPAGATE: No new function!
54449 2019-Jan-16 21:15:32.523860 - [DEBUG] Compose: EdgeIdentity * AllBottom
54450 2019-Jan-16 21:15:32.523885 - [DEBUG]
54451 2019-Jan-16 21:15:32.523909 - [DEBUG] Propagate flow
54452 2019-Jan-16 21:15:32.523932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54453 2019-Jan-16 21:15:32.523988 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54454 2019-Jan-16 21:15:32.524625 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54455 2019-Jan-16 21:15:32.525276 - [DEBUG] Edge function : AllBottom (result of previous compose)
54456 2019-Jan-16 21:15:32.525302 - [DEBUG]
54457 2019-Jan-16 21:15:32.525326 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54458 2019-Jan-16 21:15:32.525360 - [DEBUG] = AllBottom
54459 2019-Jan-16 21:15:32.525385 - [DEBUG]
54460 2019-Jan-16 21:15:32.525408 - [DEBUG] PROPAGATE: No new function!
54461 2019-Jan-16 21:15:32.525434 - [DEBUG] EDGE:
54462 2019-Jan-16 21:15:32.525492 - [DEBUG] ---> 54463 2019-Jan-16 21:15:32.526129 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54464 2019-Jan-16 21:15:32.526762 - [DEBUG]
54465 2019-Jan-16 21:15:32.526787 - [DEBUG] EDGE:
54466 2019-Jan-16 21:15:32.526844 - [DEBUG] ---> 54467 2019-Jan-16 21:15:32.527478 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54468 2019-Jan-16 21:15:32.528110 - [DEBUG]
54469 2019-Jan-16 21:15:32.528137 - [DEBUG] Compose: EdgeIdentity * AllBottom
54470 2019-Jan-16 21:15:32.528162 - [DEBUG]
54471 2019-Jan-16 21:15:32.528186 - [DEBUG] Propagate flow
54472 2019-Jan-16 21:15:32.528209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54473 2019-Jan-16 21:15:32.528264 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54474 2019-Jan-16 21:15:32.528914 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54475 2019-Jan-16 21:15:32.529551 - [DEBUG] Edge function : AllBottom (result of previous compose)
54476 2019-Jan-16 21:15:32.529576 - [DEBUG]
54477 2019-Jan-16 21:15:32.529610 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54478 2019-Jan-16 21:15:32.529636 - [DEBUG] = AllBottom
54479 2019-Jan-16 21:15:32.529660 - [DEBUG]
54480 2019-Jan-16 21:15:32.529683 - [DEBUG] PROPAGATE: No new function!
54481 2019-Jan-16 21:15:32.529707 - [DEBUG] EDGE:
54482 2019-Jan-16 21:15:32.529765 - [DEBUG] ---> 54483 2019-Jan-16 21:15:32.530402 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54484 2019-Jan-16 21:15:32.531037 - [DEBUG]
54485 2019-Jan-16 21:15:32.531062 - [DEBUG] Compose: EdgeIdentity * AllBottom
54486 2019-Jan-16 21:15:32.531088 - [DEBUG]
54487 2019-Jan-16 21:15:32.531112 - [DEBUG] Propagate flow
54488 2019-Jan-16 21:15:32.531135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54489 2019-Jan-16 21:15:32.531190 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54490 2019-Jan-16 21:15:32.531843 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54491 2019-Jan-16 21:15:32.532480 - [DEBUG] Edge function : AllBottom (result of previous compose)
54492 2019-Jan-16 21:15:32.532505 - [DEBUG]
54493 2019-Jan-16 21:15:32.532530 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54494 2019-Jan-16 21:15:32.532556 - [DEBUG] = AllBottom
54495 2019-Jan-16 21:15:32.532580 - [DEBUG]
54496 2019-Jan-16 21:15:32.532603 - [DEBUG] PROPAGATE: No new function!
54497 2019-Jan-16 21:15:32.532640 - [DEBUG] Compose: EdgeIdentity * AllBottom
54498 2019-Jan-16 21:15:32.532667 - [DEBUG]
54499 2019-Jan-16 21:15:32.532691 - [DEBUG] Propagate flow
54500 2019-Jan-16 21:15:32.532714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54501 2019-Jan-16 21:15:32.532770 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54502 2019-Jan-16 21:15:32.533408 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54503 2019-Jan-16 21:15:32.534042 - [DEBUG] Edge function : AllBottom (result of previous compose)
54504 2019-Jan-16 21:15:32.534075 - [DEBUG]
54505 2019-Jan-16 21:15:32.534100 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54506 2019-Jan-16 21:15:32.534126 - [DEBUG] = AllBottom
54507 2019-Jan-16 21:15:32.534150 - [DEBUG]
54508 2019-Jan-16 21:15:32.534173 - [DEBUG] PROPAGATE: No new function!
54509 2019-Jan-16 21:15:32.534199 - [DEBUG] Compose: EdgeIdentity * AllBottom
54510 2019-Jan-16 21:15:32.534224 - [DEBUG]
54511 2019-Jan-16 21:15:32.534248 - [DEBUG] Propagate flow
54512 2019-Jan-16 21:15:32.534271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54513 2019-Jan-16 21:15:32.534327 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54514 2019-Jan-16 21:15:32.534965 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54515 2019-Jan-16 21:15:32.535619 - [DEBUG] Edge function : AllBottom (result of previous compose)
54516 2019-Jan-16 21:15:32.535644 - [DEBUG]
54517 2019-Jan-16 21:15:32.535669 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54518 2019-Jan-16 21:15:32.535694 - [DEBUG] = AllBottom
54519 2019-Jan-16 21:15:32.535718 - [DEBUG]
54520 2019-Jan-16 21:15:32.535741 - [DEBUG] PROPAGATE: No new function!
54521 2019-Jan-16 21:15:32.535767 - [DEBUG] EDGE:
54522 2019-Jan-16 21:15:32.535825 - [DEBUG] ---> 54523 2019-Jan-16 21:15:32.536463 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54524 2019-Jan-16 21:15:32.537095 - [DEBUG]
54525 2019-Jan-16 21:15:32.537121 - [DEBUG] EDGE:
54526 2019-Jan-16 21:15:32.537178 - [DEBUG] ---> 54527 2019-Jan-16 21:15:32.537811 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54528 2019-Jan-16 21:15:32.538462 - [DEBUG]
54529 2019-Jan-16 21:15:32.538488 - [DEBUG] EDGE:
54530 2019-Jan-16 21:15:32.538546 - [DEBUG] ---> 54531 2019-Jan-16 21:15:32.539182 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
54532 2019-Jan-16 21:15:32.539823 - [DEBUG]
54533 2019-Jan-16 21:15:32.539849 - [DEBUG] Compose: EdgeIdentity * AllBottom
54534 2019-Jan-16 21:15:32.539875 - [DEBUG]
54535 2019-Jan-16 21:15:32.539899 - [DEBUG] Propagate flow
54536 2019-Jan-16 21:15:32.539922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54537 2019-Jan-16 21:15:32.539978 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54538 2019-Jan-16 21:15:32.540615 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54539 2019-Jan-16 21:15:32.541252 - [DEBUG] Edge function : AllBottom (result of previous compose)
54540 2019-Jan-16 21:15:32.541277 - [DEBUG]
54541 2019-Jan-16 21:15:32.541302 - [DEBUG] Join: AllTop & AllBottom
54542 2019-Jan-16 21:15:32.541328 - [DEBUG] = AllBottom (new jump func)
54543 2019-Jan-16 21:15:32.541352 - [DEBUG]
54544 2019-Jan-16 21:15:32.541375 - [DEBUG] Start adding new jump function
54545 2019-Jan-16 21:15:32.541398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54546 2019-Jan-16 21:15:32.541454 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54547 2019-Jan-16 21:15:32.542104 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54548 2019-Jan-16 21:15:32.542740 - [DEBUG] Edge Function : AllBottom
54549 2019-Jan-16 21:15:32.542780 - [DEBUG] End adding new jump function
54550 2019-Jan-16 21:15:32.542804 - [DEBUG]
54551 2019-Jan-16 21:15:32.542828 - [DEBUG] -------------------------------------------- 1479. Path Edge --------------------------------------------
54552 2019-Jan-16 21:15:32.542852 - [DEBUG]
54553 2019-Jan-16 21:15:32.542875 - [DEBUG] Process 1479. path edge:
54554 2019-Jan-16 21:15:32.542899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54555 2019-Jan-16 21:15:32.542955 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
54556 2019-Jan-16 21:15:32.543594 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54557 2019-Jan-16 21:15:32.544228 - [DEBUG]
54558 2019-Jan-16 21:15:32.544252 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54559 2019-Jan-16 21:15:32.544907 - [DEBUG] Compose: EdgeIdentity * AllBottom
54560 2019-Jan-16 21:15:32.544935 - [DEBUG]
54561 2019-Jan-16 21:15:32.544959 - [DEBUG] Propagate flow
54562 2019-Jan-16 21:15:32.544982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54563 2019-Jan-16 21:15:32.545038 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54564 2019-Jan-16 21:15:32.545689 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54565 2019-Jan-16 21:15:32.546326 - [DEBUG] Edge function : AllBottom (result of previous compose)
54566 2019-Jan-16 21:15:32.546351 - [DEBUG]
54567 2019-Jan-16 21:15:32.546376 - [DEBUG] Join: AllTop & AllBottom
54568 2019-Jan-16 21:15:32.546402 - [DEBUG] = AllBottom (new jump func)
54569 2019-Jan-16 21:15:32.546426 - [DEBUG]
54570 2019-Jan-16 21:15:32.546450 - [DEBUG] Start adding new jump function
54571 2019-Jan-16 21:15:32.546473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54572 2019-Jan-16 21:15:32.546529 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54573 2019-Jan-16 21:15:32.547164 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54574 2019-Jan-16 21:15:32.547797 - [DEBUG] Edge Function : AllBottom
54575 2019-Jan-16 21:15:32.547825 - [DEBUG] End adding new jump function
54576 2019-Jan-16 21:15:32.547849 - [DEBUG]
54577 2019-Jan-16 21:15:32.547873 - [DEBUG] -------------------------------------------- 1480. Path Edge --------------------------------------------
54578 2019-Jan-16 21:15:32.547897 - [DEBUG]
54579 2019-Jan-16 21:15:32.547920 - [DEBUG] Process 1480. path edge:
54580 2019-Jan-16 21:15:32.547944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54581 2019-Jan-16 21:15:32.547999 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
54582 2019-Jan-16 21:15:32.548649 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54583 2019-Jan-16 21:15:32.549285 - [DEBUG]
54584 2019-Jan-16 21:15:32.549311 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54585 2019-Jan-16 21:15:32.549959 - [DEBUG] Compose: EdgeIdentity * AllBottom
54586 2019-Jan-16 21:15:32.549987 - [DEBUG]
54587 2019-Jan-16 21:15:32.550011 - [DEBUG] Propagate flow
54588 2019-Jan-16 21:15:32.550034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54589 2019-Jan-16 21:15:32.550091 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54590 2019-Jan-16 21:15:32.550741 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54591 2019-Jan-16 21:15:32.551383 - [DEBUG] Edge function : AllBottom (result of previous compose)
54592 2019-Jan-16 21:15:32.551416 - [DEBUG]
54593 2019-Jan-16 21:15:32.551441 - [DEBUG] Join: AllTop & AllBottom
54594 2019-Jan-16 21:15:32.551466 - [DEBUG] = AllBottom (new jump func)
54595 2019-Jan-16 21:15:32.551491 - [DEBUG]
54596 2019-Jan-16 21:15:32.551514 - [DEBUG] Start adding new jump function
54597 2019-Jan-16 21:15:32.551537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54598 2019-Jan-16 21:15:32.551593 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54599 2019-Jan-16 21:15:32.552246 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54600 2019-Jan-16 21:15:32.552890 - [DEBUG] Edge Function : AllBottom
54601 2019-Jan-16 21:15:32.552918 - [DEBUG] End adding new jump function
54602 2019-Jan-16 21:15:32.552942 - [DEBUG]
54603 2019-Jan-16 21:15:32.552965 - [DEBUG] -------------------------------------------- 1481. Path Edge --------------------------------------------
54604 2019-Jan-16 21:15:32.552989 - [DEBUG]
54605 2019-Jan-16 21:15:32.553012 - [DEBUG] Process 1481. path edge:
54606 2019-Jan-16 21:15:32.553036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54607 2019-Jan-16 21:15:32.553092 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
54608 2019-Jan-16 21:15:32.553735 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54609 2019-Jan-16 21:15:32.554373 - [DEBUG]
54610 2019-Jan-16 21:15:32.554397 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54611 2019-Jan-16 21:15:32.555047 - [DEBUG] Possible callees:
54612 2019-Jan-16 21:15:32.555085 - [DEBUG] llvm.dbg.declare
54613 2019-Jan-16 21:15:32.555111 - [DEBUG] Possible return sites:
54614 2019-Jan-16 21:15:32.555134 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7854615 2019-Jan-16 21:15:32.556405 - [DEBUG] Found and process special summary
54616 2019-Jan-16 21:15:32.556439 - [DEBUG] Compose: EdgeIdentity * AllBottom
54617 2019-Jan-16 21:15:32.556466 - [DEBUG]
54618 2019-Jan-16 21:15:32.556489 - [DEBUG] Propagate flow
54619 2019-Jan-16 21:15:32.556512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54620 2019-Jan-16 21:15:32.556569 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54621 2019-Jan-16 21:15:32.557207 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54622 2019-Jan-16 21:15:32.557845 - [DEBUG] Edge function : AllBottom (result of previous compose)
54623 2019-Jan-16 21:15:32.557870 - [DEBUG]
54624 2019-Jan-16 21:15:32.557895 - [DEBUG] Join: AllTop & AllBottom
54625 2019-Jan-16 21:15:32.557920 - [DEBUG] = AllBottom (new jump func)
54626 2019-Jan-16 21:15:32.557944 - [DEBUG]
54627 2019-Jan-16 21:15:32.557967 - [DEBUG] Start adding new jump function
54628 2019-Jan-16 21:15:32.557990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54629 2019-Jan-16 21:15:32.558046 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54630 2019-Jan-16 21:15:32.558699 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54631 2019-Jan-16 21:15:32.559338 - [DEBUG] Edge Function : AllBottom
54632 2019-Jan-16 21:15:32.559366 - [DEBUG] End adding new jump function
54633 2019-Jan-16 21:15:32.559389 - [DEBUG]
54634 2019-Jan-16 21:15:32.559413 - [DEBUG] -------------------------------------------- 1482. Path Edge --------------------------------------------
54635 2019-Jan-16 21:15:32.559449 - [DEBUG]
54636 2019-Jan-16 21:15:32.559473 - [DEBUG] Process 1482. path edge:
54637 2019-Jan-16 21:15:32.559497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54638 2019-Jan-16 21:15:32.559553 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
54639 2019-Jan-16 21:15:32.560192 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54640 2019-Jan-16 21:15:32.560829 - [DEBUG]
54641 2019-Jan-16 21:15:32.560853 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54642 2019-Jan-16 21:15:32.561507 - [DEBUG] Compose: EdgeIdentity * AllBottom
54643 2019-Jan-16 21:15:32.561535 - [DEBUG]
54644 2019-Jan-16 21:15:32.561559 - [DEBUG] Propagate flow
54645 2019-Jan-16 21:15:32.561582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54646 2019-Jan-16 21:15:32.561639 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54647 2019-Jan-16 21:15:32.562290 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54648 2019-Jan-16 21:15:32.562927 - [DEBUG] Edge function : AllBottom (result of previous compose)
54649 2019-Jan-16 21:15:32.562952 - [DEBUG]
54650 2019-Jan-16 21:15:32.562976 - [DEBUG] Join: AllTop & AllBottom
54651 2019-Jan-16 21:15:32.563002 - [DEBUG] = AllBottom (new jump func)
54652 2019-Jan-16 21:15:32.563026 - [DEBUG]
54653 2019-Jan-16 21:15:32.563049 - [DEBUG] Start adding new jump function
54654 2019-Jan-16 21:15:32.563072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54655 2019-Jan-16 21:15:32.563128 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54656 2019-Jan-16 21:15:32.563765 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54657 2019-Jan-16 21:15:32.564416 - [DEBUG] Edge Function : AllBottom
54658 2019-Jan-16 21:15:32.564444 - [DEBUG] End adding new jump function
54659 2019-Jan-16 21:15:32.564468 - [DEBUG]
54660 2019-Jan-16 21:15:32.564491 - [DEBUG] -------------------------------------------- 1483. Path Edge --------------------------------------------
54661 2019-Jan-16 21:15:32.564516 - [DEBUG]
54662 2019-Jan-16 21:15:32.564539 - [DEBUG] Process 1483. path edge:
54663 2019-Jan-16 21:15:32.564563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54664 2019-Jan-16 21:15:32.564619 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
54665 2019-Jan-16 21:15:32.565271 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54666 2019-Jan-16 21:15:32.565909 - [DEBUG]
54667 2019-Jan-16 21:15:32.565934 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54668 2019-Jan-16 21:15:32.566584 - [DEBUG] Compose: EdgeIdentity * AllBottom
54669 2019-Jan-16 21:15:32.566612 - [DEBUG]
54670 2019-Jan-16 21:15:32.566636 - [DEBUG] Propagate flow
54671 2019-Jan-16 21:15:32.566659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54672 2019-Jan-16 21:15:32.566716 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54673 2019-Jan-16 21:15:32.567354 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54674 2019-Jan-16 21:15:32.567991 - [DEBUG] Edge function : AllBottom (result of previous compose)
54675 2019-Jan-16 21:15:32.568016 - [DEBUG]
54676 2019-Jan-16 21:15:32.568041 - [DEBUG] Join: AllTop & AllBottom
54677 2019-Jan-16 21:15:32.568066 - [DEBUG] = AllBottom (new jump func)
54678 2019-Jan-16 21:15:32.568090 - [DEBUG]
54679 2019-Jan-16 21:15:32.568114 - [DEBUG] Start adding new jump function
54680 2019-Jan-16 21:15:32.568137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54681 2019-Jan-16 21:15:32.568201 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54682 2019-Jan-16 21:15:32.568857 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54683 2019-Jan-16 21:15:32.569495 - [DEBUG] Edge Function : AllBottom
54684 2019-Jan-16 21:15:32.569524 - [DEBUG] End adding new jump function
54685 2019-Jan-16 21:15:32.569548 - [DEBUG]
54686 2019-Jan-16 21:15:32.569571 - [DEBUG] -------------------------------------------- 1484. Path Edge --------------------------------------------
54687 2019-Jan-16 21:15:32.569596 - [DEBUG]
54688 2019-Jan-16 21:15:32.569619 - [DEBUG] Process 1484. path edge:
54689 2019-Jan-16 21:15:32.569643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54690 2019-Jan-16 21:15:32.569699 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
54691 2019-Jan-16 21:15:32.570337 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54692 2019-Jan-16 21:15:32.570974 - [DEBUG]
54693 2019-Jan-16 21:15:32.570998 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54694 2019-Jan-16 21:15:32.571656 - [DEBUG] Compose: EdgeIdentity * AllBottom
54695 2019-Jan-16 21:15:32.571683 - [DEBUG]
54696 2019-Jan-16 21:15:32.571707 - [DEBUG] Propagate flow
54697 2019-Jan-16 21:15:32.571741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54698 2019-Jan-16 21:15:32.571801 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
54699 2019-Jan-16 21:15:32.572443 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54700 2019-Jan-16 21:15:32.573080 - [DEBUG] Edge function : AllBottom (result of previous compose)
54701 2019-Jan-16 21:15:32.573105 - [DEBUG]
54702 2019-Jan-16 21:15:32.573129 - [DEBUG] Join: AllTop & AllBottom
54703 2019-Jan-16 21:15:32.573155 - [DEBUG] = AllBottom (new jump func)
54704 2019-Jan-16 21:15:32.573179 - [DEBUG]
54705 2019-Jan-16 21:15:32.573202 - [DEBUG] Start adding new jump function
54706 2019-Jan-16 21:15:32.573226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54707 2019-Jan-16 21:15:32.573281 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54708 2019-Jan-16 21:15:32.573919 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
54709 2019-Jan-16 21:15:32.574552 - [DEBUG] Edge Function : AllBottom
54710 2019-Jan-16 21:15:32.574580 - [DEBUG] End adding new jump function
54711 2019-Jan-16 21:15:32.574604 - [DEBUG]
54712 2019-Jan-16 21:15:32.574628 - [DEBUG] -------------------------------------------- 1485. Path Edge --------------------------------------------
54713 2019-Jan-16 21:15:32.574652 - [DEBUG]
54714 2019-Jan-16 21:15:32.574675 - [DEBUG] Process 1485. path edge:
54715 2019-Jan-16 21:15:32.574698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54716 2019-Jan-16 21:15:32.574754 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
54717 2019-Jan-16 21:15:32.575405 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54718 2019-Jan-16 21:15:32.576042 - [DEBUG]
54719 2019-Jan-16 21:15:32.576067 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
54720 2019-Jan-16 21:15:32.576726 - [DEBUG] Compose: EdgeIdentity * AllBottom
54721 2019-Jan-16 21:15:32.576754 - [DEBUG]
54722 2019-Jan-16 21:15:32.576778 - [DEBUG] Propagate flow
54723 2019-Jan-16 21:15:32.576801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54724 2019-Jan-16 21:15:32.576862 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
54725 2019-Jan-16 21:15:32.577564 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54726 2019-Jan-16 21:15:32.578261 - [DEBUG] Edge function : AllBottom (result of previous compose)
54727 2019-Jan-16 21:15:32.578288 - [DEBUG]
54728 2019-Jan-16 21:15:32.578317 - [DEBUG] Join: AllTop & AllBottom
54729 2019-Jan-16 21:15:32.578344 - [DEBUG] = AllBottom (new jump func)
54730 2019-Jan-16 21:15:32.578368 - [DEBUG]
54731 2019-Jan-16 21:15:32.579603 - [DEBUG] Start adding new jump function
54732 2019-Jan-16 21:15:32.579636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54733 2019-Jan-16 21:15:32.579764 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54734 2019-Jan-16 21:15:32.580607 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
54735 2019-Jan-16 21:15:32.581382 - [DEBUG] Edge Function : AllBottom
54736 2019-Jan-16 21:15:32.581426 - [DEBUG] End adding new jump function
54737 2019-Jan-16 21:15:32.581451 - [DEBUG]
54738 2019-Jan-16 21:15:32.581477 - [DEBUG] -------------------------------------------- 1486. Path Edge --------------------------------------------
54739 2019-Jan-16 21:15:32.581503 - [DEBUG]
54740 2019-Jan-16 21:15:32.581526 - [DEBUG] Process 1486. path edge:
54741 2019-Jan-16 21:15:32.581551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54742 2019-Jan-16 21:15:32.581635 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
54743 2019-Jan-16 21:15:32.582394 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54744 2019-Jan-16 21:15:32.583102 - [DEBUG]
54745 2019-Jan-16 21:15:32.583130 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
54746 2019-Jan-16 21:15:32.583870 - [DEBUG] Compose: EdgeIdentity * AllBottom
54747 2019-Jan-16 21:15:32.583901 - [DEBUG]
54748 2019-Jan-16 21:15:32.583925 - [DEBUG] Propagate flow
54749 2019-Jan-16 21:15:32.583948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54750 2019-Jan-16 21:15:32.584018 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
54751 2019-Jan-16 21:15:32.584687 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54752 2019-Jan-16 21:15:32.585355 - [DEBUG] Edge function : AllBottom (result of previous compose)
54753 2019-Jan-16 21:15:32.585380 - [DEBUG]
54754 2019-Jan-16 21:15:32.585407 - [DEBUG] Join: AllTop & AllBottom
54755 2019-Jan-16 21:15:32.585433 - [DEBUG] = AllBottom (new jump func)
54756 2019-Jan-16 21:15:32.585457 - [DEBUG]
54757 2019-Jan-16 21:15:32.585481 - [DEBUG] Start adding new jump function
54758 2019-Jan-16 21:15:32.585504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54759 2019-Jan-16 21:15:32.585561 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54760 2019-Jan-16 21:15:32.586198 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
54761 2019-Jan-16 21:15:32.586838 - [DEBUG] Edge Function : AllBottom
54762 2019-Jan-16 21:15:32.586869 - [DEBUG] End adding new jump function
54763 2019-Jan-16 21:15:32.586893 - [DEBUG]
54764 2019-Jan-16 21:15:32.586916 - [DEBUG] -------------------------------------------- 1487. Path Edge --------------------------------------------
54765 2019-Jan-16 21:15:32.586942 - [DEBUG]
54766 2019-Jan-16 21:15:32.586965 - [DEBUG] Process 1487. path edge:
54767 2019-Jan-16 21:15:32.586988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54768 2019-Jan-16 21:15:32.587044 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
54769 2019-Jan-16 21:15:32.587683 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54770 2019-Jan-16 21:15:32.588340 - [DEBUG]
54771 2019-Jan-16 21:15:32.588366 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
54772 2019-Jan-16 21:15:32.589046 - [DEBUG] Compose: EdgeIdentity * AllBottom
54773 2019-Jan-16 21:15:32.589075 - [DEBUG]
54774 2019-Jan-16 21:15:32.589099 - [DEBUG] Propagate flow
54775 2019-Jan-16 21:15:32.589122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54776 2019-Jan-16 21:15:32.589180 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
54777 2019-Jan-16 21:15:32.589818 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54778 2019-Jan-16 21:15:32.590455 - [DEBUG] Edge function : AllBottom (result of previous compose)
54779 2019-Jan-16 21:15:32.590480 - [DEBUG]
54780 2019-Jan-16 21:15:32.590505 - [DEBUG] Join: AllTop & AllBottom
54781 2019-Jan-16 21:15:32.590531 - [DEBUG] = AllBottom (new jump func)
54782 2019-Jan-16 21:15:32.590555 - [DEBUG]
54783 2019-Jan-16 21:15:32.590578 - [DEBUG] Start adding new jump function
54784 2019-Jan-16 21:15:32.590601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54785 2019-Jan-16 21:15:32.590657 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54786 2019-Jan-16 21:15:32.591295 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
54787 2019-Jan-16 21:15:32.591947 - [DEBUG] Edge Function : AllBottom
54788 2019-Jan-16 21:15:32.591976 - [DEBUG] End adding new jump function
54789 2019-Jan-16 21:15:32.592000 - [DEBUG]
54790 2019-Jan-16 21:15:32.592024 - [DEBUG] -------------------------------------------- 1488. Path Edge --------------------------------------------
54791 2019-Jan-16 21:15:32.592048 - [DEBUG]
54792 2019-Jan-16 21:15:32.592071 - [DEBUG] Process 1488. path edge:
54793 2019-Jan-16 21:15:32.592095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54794 2019-Jan-16 21:15:32.592151 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
54795 2019-Jan-16 21:15:32.592787 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54796 2019-Jan-16 21:15:32.593424 - [DEBUG]
54797 2019-Jan-16 21:15:32.593450 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
54798 2019-Jan-16 21:15:32.594109 - [DEBUG] Compose: EdgeIdentity * AllBottom
54799 2019-Jan-16 21:15:32.594137 - [DEBUG]
54800 2019-Jan-16 21:15:32.594161 - [DEBUG] Propagate flow
54801 2019-Jan-16 21:15:32.594184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54802 2019-Jan-16 21:15:32.594241 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
54803 2019-Jan-16 21:15:32.594890 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54804 2019-Jan-16 21:15:32.595549 - [DEBUG] Edge function : AllBottom (result of previous compose)
54805 2019-Jan-16 21:15:32.595574 - [DEBUG]
54806 2019-Jan-16 21:15:32.595599 - [DEBUG] Join: AllTop & AllBottom
54807 2019-Jan-16 21:15:32.595625 - [DEBUG] = AllBottom (new jump func)
54808 2019-Jan-16 21:15:32.595649 - [DEBUG]
54809 2019-Jan-16 21:15:32.595672 - [DEBUG] Start adding new jump function
54810 2019-Jan-16 21:15:32.595695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54811 2019-Jan-16 21:15:32.595751 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54812 2019-Jan-16 21:15:32.596388 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
54813 2019-Jan-16 21:15:32.597040 - [DEBUG] Edge Function : AllBottom
54814 2019-Jan-16 21:15:32.597070 - [DEBUG] End adding new jump function
54815 2019-Jan-16 21:15:32.597094 - [DEBUG]
54816 2019-Jan-16 21:15:32.597117 - [DEBUG] -------------------------------------------- 1489. Path Edge --------------------------------------------
54817 2019-Jan-16 21:15:32.597142 - [DEBUG]
54818 2019-Jan-16 21:15:32.597164 - [DEBUG] Process 1489. path edge:
54819 2019-Jan-16 21:15:32.597188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54820 2019-Jan-16 21:15:32.597244 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
54821 2019-Jan-16 21:15:32.597889 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54822 2019-Jan-16 21:15:32.598543 - [DEBUG]
54823 2019-Jan-16 21:15:32.598567 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
54824 2019-Jan-16 21:15:32.599226 - [DEBUG] Possible callees:
54825 2019-Jan-16 21:15:32.599251 - [DEBUG] llvm.dbg.declare
54826 2019-Jan-16 21:15:32.599276 - [DEBUG] Possible return sites:
54827 2019-Jan-16 21:15:32.599299 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12054828 2019-Jan-16 21:15:32.600631 - [DEBUG] Found and process special summary
54829 2019-Jan-16 21:15:32.600674 - [DEBUG] Compose: EdgeIdentity * AllBottom
54830 2019-Jan-16 21:15:32.600702 - [DEBUG]
54831 2019-Jan-16 21:15:32.600726 - [DEBUG] Propagate flow
54832 2019-Jan-16 21:15:32.600749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54833 2019-Jan-16 21:15:32.600812 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
54834 2019-Jan-16 21:15:32.601474 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54835 2019-Jan-16 21:15:32.602162 - [DEBUG] Edge function : AllBottom (result of previous compose)
54836 2019-Jan-16 21:15:32.602188 - [DEBUG]
54837 2019-Jan-16 21:15:32.602215 - [DEBUG] Join: AllTop & AllBottom
54838 2019-Jan-16 21:15:32.602241 - [DEBUG] = AllBottom (new jump func)
54839 2019-Jan-16 21:15:32.602266 - [DEBUG]
54840 2019-Jan-16 21:15:32.602289 - [DEBUG] Start adding new jump function
54841 2019-Jan-16 21:15:32.602312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54842 2019-Jan-16 21:15:32.602376 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54843 2019-Jan-16 21:15:32.603044 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
54844 2019-Jan-16 21:15:32.603730 - [DEBUG] Edge Function : AllBottom
54845 2019-Jan-16 21:15:32.603768 - [DEBUG] End adding new jump function
54846 2019-Jan-16 21:15:32.603792 - [DEBUG]
54847 2019-Jan-16 21:15:32.603816 - [DEBUG] -------------------------------------------- 1490. Path Edge --------------------------------------------
54848 2019-Jan-16 21:15:32.603842 - [DEBUG]
54849 2019-Jan-16 21:15:32.603866 - [DEBUG] Process 1490. path edge:
54850 2019-Jan-16 21:15:32.603890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54851 2019-Jan-16 21:15:32.603961 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
54852 2019-Jan-16 21:15:32.604660 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54853 2019-Jan-16 21:15:32.605360 - [DEBUG]
54854 2019-Jan-16 21:15:32.605386 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
54855 2019-Jan-16 21:15:32.606133 - [DEBUG] Compose: EdgeIdentity * AllBottom
54856 2019-Jan-16 21:15:32.606164 - [DEBUG]
54857 2019-Jan-16 21:15:32.606188 - [DEBUG] Propagate flow
54858 2019-Jan-16 21:15:32.606211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54859 2019-Jan-16 21:15:32.606279 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
54860 2019-Jan-16 21:15:32.606954 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54861 2019-Jan-16 21:15:32.607617 - [DEBUG] Edge function : AllBottom (result of previous compose)
54862 2019-Jan-16 21:15:32.607643 - [DEBUG]
54863 2019-Jan-16 21:15:32.607670 - [DEBUG] Join: AllTop & AllBottom
54864 2019-Jan-16 21:15:32.607696 - [DEBUG] = AllBottom (new jump func)
54865 2019-Jan-16 21:15:32.607721 - [DEBUG]
54866 2019-Jan-16 21:15:32.607744 - [DEBUG] Start adding new jump function
54867 2019-Jan-16 21:15:32.607767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54868 2019-Jan-16 21:15:32.607835 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54869 2019-Jan-16 21:15:32.608531 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
54870 2019-Jan-16 21:15:32.609192 - [DEBUG] Edge Function : AllBottom
54871 2019-Jan-16 21:15:32.609227 - [DEBUG] End adding new jump function
54872 2019-Jan-16 21:15:32.609250 - [DEBUG]
54873 2019-Jan-16 21:15:32.609275 - [DEBUG] -------------------------------------------- 1491. Path Edge --------------------------------------------
54874 2019-Jan-16 21:15:32.609300 - [DEBUG]
54875 2019-Jan-16 21:15:32.609324 - [DEBUG] Process 1491. path edge:
54876 2019-Jan-16 21:15:32.609347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54877 2019-Jan-16 21:15:32.609416 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
54878 2019-Jan-16 21:15:32.610085 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54879 2019-Jan-16 21:15:32.610753 - [DEBUG]
54880 2019-Jan-16 21:15:32.610781 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
54881 2019-Jan-16 21:15:32.611503 - [DEBUG] Compose: EdgeIdentity * AllBottom
54882 2019-Jan-16 21:15:32.611534 - [DEBUG]
54883 2019-Jan-16 21:15:32.611558 - [DEBUG] Propagate flow
54884 2019-Jan-16 21:15:32.611581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54885 2019-Jan-16 21:15:32.611654 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54886 2019-Jan-16 21:15:32.612382 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54887 2019-Jan-16 21:15:32.613067 - [DEBUG] Edge function : AllBottom (result of previous compose)
54888 2019-Jan-16 21:15:32.613093 - [DEBUG]
54889 2019-Jan-16 21:15:32.613121 - [DEBUG] Join: AllTop & AllBottom
54890 2019-Jan-16 21:15:32.613147 - [DEBUG] = AllBottom (new jump func)
54891 2019-Jan-16 21:15:32.613171 - [DEBUG]
54892 2019-Jan-16 21:15:32.613195 - [DEBUG] Start adding new jump function
54893 2019-Jan-16 21:15:32.613218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54894 2019-Jan-16 21:15:32.613286 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54895 2019-Jan-16 21:15:32.613942 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54896 2019-Jan-16 21:15:32.614594 - [DEBUG] Edge Function : AllBottom
54897 2019-Jan-16 21:15:32.614628 - [DEBUG] End adding new jump function
54898 2019-Jan-16 21:15:32.614652 - [DEBUG]
54899 2019-Jan-16 21:15:32.614676 - [DEBUG] -------------------------------------------- 1492. Path Edge --------------------------------------------
54900 2019-Jan-16 21:15:32.614727 - [DEBUG]
54901 2019-Jan-16 21:15:32.614751 - [DEBUG] Process 1492. path edge:
54902 2019-Jan-16 21:15:32.614774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54903 2019-Jan-16 21:15:32.614837 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
54904 2019-Jan-16 21:15:32.615542 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54905 2019-Jan-16 21:15:32.616210 - [DEBUG]
54906 2019-Jan-16 21:15:32.616236 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54907 2019-Jan-16 21:15:32.616938 - [DEBUG] Possible callees:
54908 2019-Jan-16 21:15:32.616965 - [DEBUG] llvm.dbg.declare
54909 2019-Jan-16 21:15:32.616990 - [DEBUG] Possible return sites:
54910 2019-Jan-16 21:15:32.617013 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14954911 2019-Jan-16 21:15:32.618369 - [DEBUG] Found and process special summary
54912 2019-Jan-16 21:15:32.618447 - [DEBUG] Compose: EdgeIdentity * AllBottom
54913 2019-Jan-16 21:15:32.618476 - [DEBUG]
54914 2019-Jan-16 21:15:32.618501 - [DEBUG] Propagate flow
54915 2019-Jan-16 21:15:32.618524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54916 2019-Jan-16 21:15:32.618594 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
54917 2019-Jan-16 21:15:32.619270 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54918 2019-Jan-16 21:15:32.619936 - [DEBUG] Edge function : AllBottom (result of previous compose)
54919 2019-Jan-16 21:15:32.619962 - [DEBUG]
54920 2019-Jan-16 21:15:32.619989 - [DEBUG] Join: AllTop & AllBottom
54921 2019-Jan-16 21:15:32.620015 - [DEBUG] = AllBottom (new jump func)
54922 2019-Jan-16 21:15:32.620039 - [DEBUG]
54923 2019-Jan-16 21:15:32.620063 - [DEBUG] Start adding new jump function
54924 2019-Jan-16 21:15:32.620086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54925 2019-Jan-16 21:15:32.620153 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54926 2019-Jan-16 21:15:32.620821 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
54927 2019-Jan-16 21:15:32.621489 - [DEBUG] Edge Function : AllBottom
54928 2019-Jan-16 21:15:32.621525 - [DEBUG] End adding new jump function
54929 2019-Jan-16 21:15:32.621548 - [DEBUG]
54930 2019-Jan-16 21:15:32.621573 - [DEBUG] -------------------------------------------- 1493. Path Edge --------------------------------------------
54931 2019-Jan-16 21:15:32.621598 - [DEBUG]
54932 2019-Jan-16 21:15:32.621621 - [DEBUG] Process 1493. path edge:
54933 2019-Jan-16 21:15:32.621645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54934 2019-Jan-16 21:15:32.621709 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
54935 2019-Jan-16 21:15:32.622401 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54936 2019-Jan-16 21:15:32.623053 - [DEBUG]
54937 2019-Jan-16 21:15:32.623079 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
54938 2019-Jan-16 21:15:32.623793 - [DEBUG] Compose: EdgeIdentity * AllBottom
54939 2019-Jan-16 21:15:32.623823 - [DEBUG]
54940 2019-Jan-16 21:15:32.623847 - [DEBUG] Propagate flow
54941 2019-Jan-16 21:15:32.623870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54942 2019-Jan-16 21:15:32.623934 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
54943 2019-Jan-16 21:15:32.624623 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54944 2019-Jan-16 21:15:32.625320 - [DEBUG] Edge function : AllBottom (result of previous compose)
54945 2019-Jan-16 21:15:32.625347 - [DEBUG]
54946 2019-Jan-16 21:15:32.625374 - [DEBUG] Join: AllTop & AllBottom
54947 2019-Jan-16 21:15:32.625401 - [DEBUG] = AllBottom (new jump func)
54948 2019-Jan-16 21:15:32.625425 - [DEBUG]
54949 2019-Jan-16 21:15:32.625449 - [DEBUG] Start adding new jump function
54950 2019-Jan-16 21:15:32.625472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54951 2019-Jan-16 21:15:32.625538 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54952 2019-Jan-16 21:15:32.626205 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
54953 2019-Jan-16 21:15:32.626866 - [DEBUG] Edge Function : AllBottom
54954 2019-Jan-16 21:15:32.626902 - [DEBUG] End adding new jump function
54955 2019-Jan-16 21:15:32.626926 - [DEBUG]
54956 2019-Jan-16 21:15:32.626950 - [DEBUG] -------------------------------------------- 1494. Path Edge --------------------------------------------
54957 2019-Jan-16 21:15:32.626975 - [DEBUG]
54958 2019-Jan-16 21:15:32.626998 - [DEBUG] Process 1494. path edge:
54959 2019-Jan-16 21:15:32.627022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54960 2019-Jan-16 21:15:32.627090 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
54961 2019-Jan-16 21:15:32.627750 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54962 2019-Jan-16 21:15:32.628439 - [DEBUG]
54963 2019-Jan-16 21:15:32.628468 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
54964 2019-Jan-16 21:15:32.629181 - [DEBUG] Compose: EdgeIdentity * AllBottom
54965 2019-Jan-16 21:15:32.629211 - [DEBUG]
54966 2019-Jan-16 21:15:32.629235 - [DEBUG] Propagate flow
54967 2019-Jan-16 21:15:32.629258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54968 2019-Jan-16 21:15:32.629329 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
54969 2019-Jan-16 21:15:32.630013 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54970 2019-Jan-16 21:15:32.630677 - [DEBUG] Edge function : AllBottom (result of previous compose)
54971 2019-Jan-16 21:15:32.630703 - [DEBUG]
54972 2019-Jan-16 21:15:32.630730 - [DEBUG] Join: AllTop & AllBottom
54973 2019-Jan-16 21:15:32.630757 - [DEBUG] = AllBottom (new jump func)
54974 2019-Jan-16 21:15:32.630781 - [DEBUG]
54975 2019-Jan-16 21:15:32.630804 - [DEBUG] Start adding new jump function
54976 2019-Jan-16 21:15:32.630828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54977 2019-Jan-16 21:15:32.630894 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54978 2019-Jan-16 21:15:32.631561 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
54979 2019-Jan-16 21:15:32.632268 - [DEBUG] Edge Function : AllBottom
54980 2019-Jan-16 21:15:32.632304 - [DEBUG] End adding new jump function
54981 2019-Jan-16 21:15:32.632328 - [DEBUG]
54982 2019-Jan-16 21:15:32.632353 - [DEBUG] -------------------------------------------- 1495. Path Edge --------------------------------------------
54983 2019-Jan-16 21:15:32.632378 - [DEBUG]
54984 2019-Jan-16 21:15:32.632401 - [DEBUG] Process 1495. path edge:
54985 2019-Jan-16 21:15:32.632425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54986 2019-Jan-16 21:15:32.632492 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
54987 2019-Jan-16 21:15:32.633195 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54988 2019-Jan-16 21:15:32.633863 - [DEBUG]
54989 2019-Jan-16 21:15:32.633890 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
54990 2019-Jan-16 21:15:32.634580 - [DEBUG] Possible callees:
54991 2019-Jan-16 21:15:32.634606 - [DEBUG] llvm.dbg.declare
54992 2019-Jan-16 21:15:32.634631 - [DEBUG] Possible return sites:
54993 2019-Jan-16 21:15:32.634654 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15554994 2019-Jan-16 21:15:32.636039 - [DEBUG] Found and process special summary
54995 2019-Jan-16 21:15:32.636094 - [DEBUG] Compose: EdgeIdentity * AllBottom
54996 2019-Jan-16 21:15:32.636122 - [DEBUG]
54997 2019-Jan-16 21:15:32.636147 - [DEBUG] Propagate flow
54998 2019-Jan-16 21:15:32.636170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54999 2019-Jan-16 21:15:32.636239 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
55000 2019-Jan-16 21:15:32.636967 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55001 2019-Jan-16 21:15:32.637650 - [DEBUG] Edge function : AllBottom (result of previous compose)
55002 2019-Jan-16 21:15:32.637676 - [DEBUG]
55003 2019-Jan-16 21:15:32.637704 - [DEBUG] Join: AllTop & AllBottom
55004 2019-Jan-16 21:15:32.637730 - [DEBUG] = AllBottom (new jump func)
55005 2019-Jan-16 21:15:32.637754 - [DEBUG]
55006 2019-Jan-16 21:15:32.637777 - [DEBUG] Start adding new jump function
55007 2019-Jan-16 21:15:32.637801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55008 2019-Jan-16 21:15:32.637867 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55009 2019-Jan-16 21:15:32.638564 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
55010 2019-Jan-16 21:15:32.639235 - [DEBUG] Edge Function : AllBottom
55011 2019-Jan-16 21:15:32.639271 - [DEBUG] End adding new jump function
55012 2019-Jan-16 21:15:32.639295 - [DEBUG]
55013 2019-Jan-16 21:15:32.639318 - [DEBUG] -------------------------------------------- 1496. Path Edge --------------------------------------------
55014 2019-Jan-16 21:15:32.639344 - [DEBUG]
55015 2019-Jan-16 21:15:32.639367 - [DEBUG] Process 1496. path edge:
55016 2019-Jan-16 21:15:32.639390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55017 2019-Jan-16 21:15:32.639455 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
55018 2019-Jan-16 21:15:32.640130 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55019 2019-Jan-16 21:15:32.640799 - [DEBUG]
55020 2019-Jan-16 21:15:32.640825 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
55021 2019-Jan-16 21:15:32.641547 - [DEBUG] Compose: EdgeIdentity * AllBottom
55022 2019-Jan-16 21:15:32.641576 - [DEBUG]
55023 2019-Jan-16 21:15:32.641600 - [DEBUG] Propagate flow
55024 2019-Jan-16 21:15:32.641623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55025 2019-Jan-16 21:15:32.641688 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
55026 2019-Jan-16 21:15:32.642390 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55027 2019-Jan-16 21:15:32.643050 - [DEBUG] Edge function : AllBottom (result of previous compose)
55028 2019-Jan-16 21:15:32.643076 - [DEBUG]
55029 2019-Jan-16 21:15:32.643125 - [DEBUG] Join: AllTop & AllBottom
55030 2019-Jan-16 21:15:32.643152 - [DEBUG] = AllBottom (new jump func)
55031 2019-Jan-16 21:15:32.643177 - [DEBUG]
55032 2019-Jan-16 21:15:32.643201 - [DEBUG] Start adding new jump function
55033 2019-Jan-16 21:15:32.643224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55034 2019-Jan-16 21:15:32.643290 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55035 2019-Jan-16 21:15:32.643952 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
55036 2019-Jan-16 21:15:32.644606 - [DEBUG] Edge Function : AllBottom
55037 2019-Jan-16 21:15:32.644641 - [DEBUG] End adding new jump function
55038 2019-Jan-16 21:15:32.644665 - [DEBUG]
55039 2019-Jan-16 21:15:32.644689 - [DEBUG] -------------------------------------------- 1497. Path Edge --------------------------------------------
55040 2019-Jan-16 21:15:32.644714 - [DEBUG]
55041 2019-Jan-16 21:15:32.644737 - [DEBUG] Process 1497. path edge:
55042 2019-Jan-16 21:15:32.644761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55043 2019-Jan-16 21:15:32.644826 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
55044 2019-Jan-16 21:15:32.645522 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55045 2019-Jan-16 21:15:32.646183 - [DEBUG]
55046 2019-Jan-16 21:15:32.646211 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
55047 2019-Jan-16 21:15:32.646924 - [DEBUG] Compose: EdgeIdentity * AllBottom
55048 2019-Jan-16 21:15:32.646953 - [DEBUG]
55049 2019-Jan-16 21:15:32.646977 - [DEBUG] Propagate flow
55050 2019-Jan-16 21:15:32.647001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55051 2019-Jan-16 21:15:32.647073 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
55052 2019-Jan-16 21:15:32.647748 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55053 2019-Jan-16 21:15:32.648444 - [DEBUG] Edge function : AllBottom (result of previous compose)
55054 2019-Jan-16 21:15:32.648471 - [DEBUG]
55055 2019-Jan-16 21:15:32.648499 - [DEBUG] Join: AllTop & AllBottom
55056 2019-Jan-16 21:15:32.648525 - [DEBUG] = AllBottom (new jump func)
55057 2019-Jan-16 21:15:32.648549 - [DEBUG]
55058 2019-Jan-16 21:15:32.648572 - [DEBUG] Start adding new jump function
55059 2019-Jan-16 21:15:32.648595 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55060 2019-Jan-16 21:15:32.648666 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55061 2019-Jan-16 21:15:32.649340 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
55062 2019-Jan-16 21:15:32.650014 - [DEBUG] Edge Function : AllBottom
55063 2019-Jan-16 21:15:32.650052 - [DEBUG] End adding new jump function
55064 2019-Jan-16 21:15:32.650077 - [DEBUG]
55065 2019-Jan-16 21:15:32.650101 - [DEBUG] -------------------------------------------- 1498. Path Edge --------------------------------------------
55066 2019-Jan-16 21:15:32.650126 - [DEBUG]
55067 2019-Jan-16 21:15:32.650149 - [DEBUG] Process 1498. path edge:
55068 2019-Jan-16 21:15:32.650174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55069 2019-Jan-16 21:15:32.650246 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
55070 2019-Jan-16 21:15:32.650934 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55071 2019-Jan-16 21:15:32.651617 - [DEBUG]
55072 2019-Jan-16 21:15:32.651646 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
55073 2019-Jan-16 21:15:32.652419 - [DEBUG] Compose: EdgeIdentity * AllBottom
55074 2019-Jan-16 21:15:32.652451 - [DEBUG]
55075 2019-Jan-16 21:15:32.652494 - [DEBUG] Propagate flow
55076 2019-Jan-16 21:15:32.652518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55077 2019-Jan-16 21:15:32.652595 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
55078 2019-Jan-16 21:15:32.653263 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55079 2019-Jan-16 21:15:32.653901 - [DEBUG] Edge function : AllBottom (result of previous compose)
55080 2019-Jan-16 21:15:32.653926 - [DEBUG]
55081 2019-Jan-16 21:15:32.653953 - [DEBUG] Join: AllTop & AllBottom
55082 2019-Jan-16 21:15:32.653979 - [DEBUG] = AllBottom (new jump func)
55083 2019-Jan-16 21:15:32.654004 - [DEBUG]
55084 2019-Jan-16 21:15:32.654027 - [DEBUG] Start adding new jump function
55085 2019-Jan-16 21:15:32.654050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55086 2019-Jan-16 21:15:32.654106 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55087 2019-Jan-16 21:15:32.654743 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
55088 2019-Jan-16 21:15:32.655408 - [DEBUG] Edge Function : AllBottom
55089 2019-Jan-16 21:15:32.655439 - [DEBUG] End adding new jump function
55090 2019-Jan-16 21:15:32.655462 - [DEBUG]
55091 2019-Jan-16 21:15:32.655486 - [DEBUG] -------------------------------------------- 1499. Path Edge --------------------------------------------
55092 2019-Jan-16 21:15:32.655511 - [DEBUG]
55093 2019-Jan-16 21:15:32.655534 - [DEBUG] Process 1499. path edge:
55094 2019-Jan-16 21:15:32.655557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55095 2019-Jan-16 21:15:32.655614 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
55096 2019-Jan-16 21:15:32.656259 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55097 2019-Jan-16 21:15:32.656895 - [DEBUG]
55098 2019-Jan-16 21:15:32.656920 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
55099 2019-Jan-16 21:15:32.657581 - [DEBUG] Possible callees:
55100 2019-Jan-16 21:15:32.657606 - [DEBUG] llvm.dbg.declare
55101 2019-Jan-16 21:15:32.657631 - [DEBUG] Possible return sites:
55102 2019-Jan-16 21:15:32.657654 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16355103 2019-Jan-16 21:15:32.658971 - [DEBUG] Found and process special summary
55104 2019-Jan-16 21:15:32.659008 - [DEBUG] Compose: EdgeIdentity * AllBottom
55105 2019-Jan-16 21:15:32.659035 - [DEBUG]
55106 2019-Jan-16 21:15:32.659059 - [DEBUG] Propagate flow
55107 2019-Jan-16 21:15:32.659082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55108 2019-Jan-16 21:15:32.659140 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
55109 2019-Jan-16 21:15:32.659779 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55110 2019-Jan-16 21:15:32.660416 - [DEBUG] Edge function : AllBottom (result of previous compose)
55111 2019-Jan-16 21:15:32.660442 - [DEBUG]
55112 2019-Jan-16 21:15:32.660467 - [DEBUG] Join: AllTop & AllBottom
55113 2019-Jan-16 21:15:32.660492 - [DEBUG] = AllBottom (new jump func)
55114 2019-Jan-16 21:15:32.660517 - [DEBUG]
55115 2019-Jan-16 21:15:32.660540 - [DEBUG] Start adding new jump function
55116 2019-Jan-16 21:15:32.660563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55117 2019-Jan-16 21:15:32.660619 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55118 2019-Jan-16 21:15:32.661266 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
55119 2019-Jan-16 21:15:32.661920 - [DEBUG] Edge Function : AllBottom
55120 2019-Jan-16 21:15:32.661949 - [DEBUG] End adding new jump function
55121 2019-Jan-16 21:15:32.661973 - [DEBUG]
55122 2019-Jan-16 21:15:32.661997 - [DEBUG] -------------------------------------------- 1500. Path Edge --------------------------------------------
55123 2019-Jan-16 21:15:32.662022 - [DEBUG]
55124 2019-Jan-16 21:15:32.662045 - [DEBUG] Process 1500. path edge:
55125 2019-Jan-16 21:15:32.662068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55126 2019-Jan-16 21:15:32.662125 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
55127 2019-Jan-16 21:15:32.662763 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55128 2019-Jan-16 21:15:32.663401 - [DEBUG]
55129 2019-Jan-16 21:15:32.663425 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
55130 2019-Jan-16 21:15:32.664089 - [DEBUG] Compose: EdgeIdentity * AllBottom
55131 2019-Jan-16 21:15:32.664117 - [DEBUG]
55132 2019-Jan-16 21:15:32.664141 - [DEBUG] Propagate flow
55133 2019-Jan-16 21:15:32.664164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55134 2019-Jan-16 21:15:32.664222 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
55135 2019-Jan-16 21:15:32.664859 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55136 2019-Jan-16 21:15:32.665512 - [DEBUG] Edge function : AllBottom (result of previous compose)
55137 2019-Jan-16 21:15:32.665538 - [DEBUG]
55138 2019-Jan-16 21:15:32.665563 - [DEBUG] Join: AllTop & AllBottom
55139 2019-Jan-16 21:15:32.665589 - [DEBUG] = AllBottom (new jump func)
55140 2019-Jan-16 21:15:32.665613 - [DEBUG]
55141 2019-Jan-16 21:15:32.665636 - [DEBUG] Start adding new jump function
55142 2019-Jan-16 21:15:32.665660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55143 2019-Jan-16 21:15:32.665715 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55144 2019-Jan-16 21:15:32.666384 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
55145 2019-Jan-16 21:15:32.667042 - [DEBUG] Edge Function : AllBottom
55146 2019-Jan-16 21:15:32.667075 - [DEBUG] End adding new jump function
55147 2019-Jan-16 21:15:32.667099 - [DEBUG]
55148 2019-Jan-16 21:15:32.667123 - [DEBUG] -------------------------------------------- 1501. Path Edge --------------------------------------------
55149 2019-Jan-16 21:15:32.667148 - [DEBUG]
55150 2019-Jan-16 21:15:32.667171 - [DEBUG] Process 1501. path edge:
55151 2019-Jan-16 21:15:32.667195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55152 2019-Jan-16 21:15:32.667258 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
55153 2019-Jan-16 21:15:32.667893 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55154 2019-Jan-16 21:15:32.668553 - [DEBUG]
55155 2019-Jan-16 21:15:32.668579 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
55156 2019-Jan-16 21:15:32.669248 - [DEBUG] Compose: EdgeIdentity * AllBottom
55157 2019-Jan-16 21:15:32.669276 - [DEBUG]
55158 2019-Jan-16 21:15:32.669300 - [DEBUG] Propagate flow
55159 2019-Jan-16 21:15:32.669323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55160 2019-Jan-16 21:15:32.669381 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
55161 2019-Jan-16 21:15:32.670042 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55162 2019-Jan-16 21:15:32.670680 - [DEBUG] Edge function : AllBottom (result of previous compose)
55163 2019-Jan-16 21:15:32.670705 - [DEBUG]
55164 2019-Jan-16 21:15:32.670730 - [DEBUG] Join: AllTop & AllBottom
55165 2019-Jan-16 21:15:32.670756 - [DEBUG] = AllBottom (new jump func)
55166 2019-Jan-16 21:15:32.670780 - [DEBUG]
55167 2019-Jan-16 21:15:32.670803 - [DEBUG] Start adding new jump function
55168 2019-Jan-16 21:15:32.670826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55169 2019-Jan-16 21:15:32.670882 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55170 2019-Jan-16 21:15:32.671519 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
55171 2019-Jan-16 21:15:32.672179 - [DEBUG] Edge Function : AllBottom
55172 2019-Jan-16 21:15:32.672207 - [DEBUG] End adding new jump function
55173 2019-Jan-16 21:15:32.672231 - [DEBUG]
55174 2019-Jan-16 21:15:32.672255 - [DEBUG] -------------------------------------------- 1502. Path Edge --------------------------------------------
55175 2019-Jan-16 21:15:32.672279 - [DEBUG]
55176 2019-Jan-16 21:15:32.672302 - [DEBUG] Process 1502. path edge:
55177 2019-Jan-16 21:15:32.672326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55178 2019-Jan-16 21:15:32.672382 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
55179 2019-Jan-16 21:15:32.673026 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55180 2019-Jan-16 21:15:32.673662 - [DEBUG]
55181 2019-Jan-16 21:15:32.673686 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
55182 2019-Jan-16 21:15:32.674347 - [DEBUG] Possible callees:
55183 2019-Jan-16 21:15:32.674372 - [DEBUG] llvm.dbg.declare
55184 2019-Jan-16 21:15:32.674397 - [DEBUG] Possible return sites:
55185 2019-Jan-16 21:15:32.674421 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16955186 2019-Jan-16 21:15:32.675725 - [DEBUG] Found and process special summary
55187 2019-Jan-16 21:15:32.675760 - [DEBUG] Compose: EdgeIdentity * AllBottom
55188 2019-Jan-16 21:15:32.675787 - [DEBUG]
55189 2019-Jan-16 21:15:32.675811 - [DEBUG] Propagate flow
55190 2019-Jan-16 21:15:32.675834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55191 2019-Jan-16 21:15:32.675891 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
55192 2019-Jan-16 21:15:32.676529 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55193 2019-Jan-16 21:15:32.677166 - [DEBUG] Edge function : AllBottom (result of previous compose)
55194 2019-Jan-16 21:15:32.677191 - [DEBUG]
55195 2019-Jan-16 21:15:32.677216 - [DEBUG] Join: AllTop & AllBottom
55196 2019-Jan-16 21:15:32.677242 - [DEBUG] = AllBottom (new jump func)
55197 2019-Jan-16 21:15:32.677266 - [DEBUG]
55198 2019-Jan-16 21:15:32.677289 - [DEBUG] Start adding new jump function
55199 2019-Jan-16 21:15:32.677312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55200 2019-Jan-16 21:15:32.677368 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55201 2019-Jan-16 21:15:32.678006 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
55202 2019-Jan-16 21:15:32.678658 - [DEBUG] Edge Function : AllBottom
55203 2019-Jan-16 21:15:32.678686 - [DEBUG] End adding new jump function
55204 2019-Jan-16 21:15:32.678719 - [DEBUG]
55205 2019-Jan-16 21:15:32.678743 - [DEBUG] -------------------------------------------- 1503. Path Edge --------------------------------------------
55206 2019-Jan-16 21:15:32.678768 - [DEBUG]
55207 2019-Jan-16 21:15:32.678791 - [DEBUG] Process 1503. path edge:
55208 2019-Jan-16 21:15:32.678815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55209 2019-Jan-16 21:15:32.678871 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
55210 2019-Jan-16 21:15:32.679511 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55211 2019-Jan-16 21:15:32.680148 - [DEBUG]
55212 2019-Jan-16 21:15:32.680171 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
55213 2019-Jan-16 21:15:32.680833 - [DEBUG] Compose: EdgeIdentity * AllBottom
55214 2019-Jan-16 21:15:32.680862 - [DEBUG]
55215 2019-Jan-16 21:15:32.680885 - [DEBUG] Propagate flow
55216 2019-Jan-16 21:15:32.680908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55217 2019-Jan-16 21:15:32.680966 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
55218 2019-Jan-16 21:15:32.681601 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55219 2019-Jan-16 21:15:32.682255 - [DEBUG] Edge function : AllBottom (result of previous compose)
55220 2019-Jan-16 21:15:32.682280 - [DEBUG]
55221 2019-Jan-16 21:15:32.682305 - [DEBUG] Join: AllTop & AllBottom
55222 2019-Jan-16 21:15:32.682331 - [DEBUG] = AllBottom (new jump func)
55223 2019-Jan-16 21:15:32.682355 - [DEBUG]
55224 2019-Jan-16 21:15:32.682378 - [DEBUG] Start adding new jump function
55225 2019-Jan-16 21:15:32.682401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55226 2019-Jan-16 21:15:32.682457 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55227 2019-Jan-16 21:15:32.683108 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
55228 2019-Jan-16 21:15:32.683779 - [DEBUG] Edge Function : AllBottom
55229 2019-Jan-16 21:15:32.683814 - [DEBUG] End adding new jump function
55230 2019-Jan-16 21:15:32.683838 - [DEBUG]
55231 2019-Jan-16 21:15:32.683863 - [DEBUG] -------------------------------------------- 1504. Path Edge --------------------------------------------
55232 2019-Jan-16 21:15:32.683888 - [DEBUG]
55233 2019-Jan-16 21:15:32.683912 - [DEBUG] Process 1504. path edge:
55234 2019-Jan-16 21:15:32.683935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55235 2019-Jan-16 21:15:32.684003 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
55236 2019-Jan-16 21:15:32.684679 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55237 2019-Jan-16 21:15:32.685392 - [DEBUG]
55238 2019-Jan-16 21:15:32.685420 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
55239 2019-Jan-16 21:15:32.686186 - [DEBUG] Compose: EdgeIdentity * AllBottom
55240 2019-Jan-16 21:15:32.686217 - [DEBUG]
55241 2019-Jan-16 21:15:32.686241 - [DEBUG] Propagate flow
55242 2019-Jan-16 21:15:32.686265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55243 2019-Jan-16 21:15:32.686336 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
55244 2019-Jan-16 21:15:32.687004 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55245 2019-Jan-16 21:15:32.687656 - [DEBUG] Edge function : AllBottom (result of previous compose)
55246 2019-Jan-16 21:15:32.687682 - [DEBUG]
55247 2019-Jan-16 21:15:32.687708 - [DEBUG] Join: AllTop & AllBottom
55248 2019-Jan-16 21:15:32.687754 - [DEBUG] = AllBottom (new jump func)
55249 2019-Jan-16 21:15:32.687779 - [DEBUG]
55250 2019-Jan-16 21:15:32.687803 - [DEBUG] Start adding new jump function
55251 2019-Jan-16 21:15:32.687826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55252 2019-Jan-16 21:15:32.687888 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55253 2019-Jan-16 21:15:32.688569 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
55254 2019-Jan-16 21:15:32.689226 - [DEBUG] Edge Function : AllBottom
55255 2019-Jan-16 21:15:32.689260 - [DEBUG] End adding new jump function
55256 2019-Jan-16 21:15:32.689284 - [DEBUG]
55257 2019-Jan-16 21:15:32.689308 - [DEBUG] -------------------------------------------- 1505. Path Edge --------------------------------------------
55258 2019-Jan-16 21:15:32.689334 - [DEBUG]
55259 2019-Jan-16 21:15:32.689357 - [DEBUG] Process 1505. path edge:
55260 2019-Jan-16 21:15:32.689380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55261 2019-Jan-16 21:15:32.689441 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
55262 2019-Jan-16 21:15:32.690107 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55263 2019-Jan-16 21:15:32.690789 - [DEBUG]
55264 2019-Jan-16 21:15:32.690816 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
55265 2019-Jan-16 21:15:32.691536 - [DEBUG] Compose: EdgeIdentity * AllBottom
55266 2019-Jan-16 21:15:32.691566 - [DEBUG]
55267 2019-Jan-16 21:15:32.691590 - [DEBUG] Propagate flow
55268 2019-Jan-16 21:15:32.691613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55269 2019-Jan-16 21:15:32.691679 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
55270 2019-Jan-16 21:15:32.692390 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55271 2019-Jan-16 21:15:32.693077 - [DEBUG] Edge function : AllBottom (result of previous compose)
55272 2019-Jan-16 21:15:32.693105 - [DEBUG]
55273 2019-Jan-16 21:15:32.693133 - [DEBUG] Join: AllTop & AllBottom
55274 2019-Jan-16 21:15:32.693160 - [DEBUG] = AllBottom (new jump func)
55275 2019-Jan-16 21:15:32.693185 - [DEBUG]
55276 2019-Jan-16 21:15:32.693210 - [DEBUG] Start adding new jump function
55277 2019-Jan-16 21:15:32.693233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55278 2019-Jan-16 21:15:32.693305 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55279 2019-Jan-16 21:15:32.693992 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
55280 2019-Jan-16 21:15:32.694672 - [DEBUG] Edge Function : AllBottom
55281 2019-Jan-16 21:15:32.694707 - [DEBUG] End adding new jump function
55282 2019-Jan-16 21:15:32.694732 - [DEBUG]
55283 2019-Jan-16 21:15:32.694756 - [DEBUG] -------------------------------------------- 1506. Path Edge --------------------------------------------
55284 2019-Jan-16 21:15:32.694782 - [DEBUG]
55285 2019-Jan-16 21:15:32.694805 - [DEBUG] Process 1506. path edge:
55286 2019-Jan-16 21:15:32.694829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55287 2019-Jan-16 21:15:32.694900 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
55288 2019-Jan-16 21:15:32.695644 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55289 2019-Jan-16 21:15:32.696418 - [DEBUG]
55290 2019-Jan-16 21:15:32.696451 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
55291 2019-Jan-16 21:15:32.697225 - [DEBUG] Compose: EdgeIdentity * AllBottom
55292 2019-Jan-16 21:15:32.697258 - [DEBUG]
55293 2019-Jan-16 21:15:32.697282 - [DEBUG] Propagate flow
55294 2019-Jan-16 21:15:32.697305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55295 2019-Jan-16 21:15:32.697386 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
55296 2019-Jan-16 21:15:32.698132 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55297 2019-Jan-16 21:15:32.698878 - [DEBUG] Edge function : AllBottom (result of previous compose)
55298 2019-Jan-16 21:15:32.698906 - [DEBUG]
55299 2019-Jan-16 21:15:32.698935 - [DEBUG] Join: AllTop & AllBottom
55300 2019-Jan-16 21:15:32.698961 - [DEBUG] = AllBottom (new jump func)
55301 2019-Jan-16 21:15:32.698986 - [DEBUG]
55302 2019-Jan-16 21:15:32.699009 - [DEBUG] Start adding new jump function
55303 2019-Jan-16 21:15:32.699033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55304 2019-Jan-16 21:15:32.699108 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55305 2019-Jan-16 21:15:32.699795 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
55306 2019-Jan-16 21:15:32.700473 - [DEBUG] Edge Function : AllBottom
55307 2019-Jan-16 21:15:32.700511 - [DEBUG] End adding new jump function
55308 2019-Jan-16 21:15:32.700534 - [DEBUG]
55309 2019-Jan-16 21:15:32.700559 - [DEBUG] -------------------------------------------- 1507. Path Edge --------------------------------------------
55310 2019-Jan-16 21:15:32.700584 - [DEBUG]
55311 2019-Jan-16 21:15:32.700607 - [DEBUG] Process 1507. path edge:
55312 2019-Jan-16 21:15:32.700631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55313 2019-Jan-16 21:15:32.700696 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
55314 2019-Jan-16 21:15:32.701375 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55315 2019-Jan-16 21:15:32.702083 - [DEBUG]
55316 2019-Jan-16 21:15:32.702111 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
55317 2019-Jan-16 21:15:32.702848 - [DEBUG] Compose: EdgeIdentity * AllBottom
55318 2019-Jan-16 21:15:32.702879 - [DEBUG]
55319 2019-Jan-16 21:15:32.702903 - [DEBUG] Propagate flow
55320 2019-Jan-16 21:15:32.702926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55321 2019-Jan-16 21:15:32.702994 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
55322 2019-Jan-16 21:15:32.703666 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55323 2019-Jan-16 21:15:32.704325 - [DEBUG] Edge function : AllBottom (result of previous compose)
55324 2019-Jan-16 21:15:32.704351 - [DEBUG]
55325 2019-Jan-16 21:15:32.704379 - [DEBUG] Join: AllTop & AllBottom
55326 2019-Jan-16 21:15:32.704405 - [DEBUG] = AllBottom (new jump func)
55327 2019-Jan-16 21:15:32.704429 - [DEBUG]
55328 2019-Jan-16 21:15:32.704453 - [DEBUG] Start adding new jump function
55329 2019-Jan-16 21:15:32.704476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55330 2019-Jan-16 21:15:32.704541 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55331 2019-Jan-16 21:15:32.705257 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
55332 2019-Jan-16 21:15:32.705917 - [DEBUG] Edge Function : AllBottom
55333 2019-Jan-16 21:15:32.705953 - [DEBUG] End adding new jump function
55334 2019-Jan-16 21:15:32.705978 - [DEBUG]
55335 2019-Jan-16 21:15:32.706003 - [DEBUG] -------------------------------------------- 1508. Path Edge --------------------------------------------
55336 2019-Jan-16 21:15:32.706029 - [DEBUG]
55337 2019-Jan-16 21:15:32.706073 - [DEBUG] Process 1508. path edge:
55338 2019-Jan-16 21:15:32.706098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55339 2019-Jan-16 21:15:32.706170 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
55340 2019-Jan-16 21:15:32.706866 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55341 2019-Jan-16 21:15:32.707563 - [DEBUG]
55342 2019-Jan-16 21:15:32.707591 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
55343 2019-Jan-16 21:15:32.708322 - [DEBUG] Compose: EdgeIdentity * AllBottom
55344 2019-Jan-16 21:15:32.708353 - [DEBUG]
55345 2019-Jan-16 21:15:32.708377 - [DEBUG] Propagate flow
55346 2019-Jan-16 21:15:32.708433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55347 2019-Jan-16 21:15:32.708509 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
55348 2019-Jan-16 21:15:32.709170 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55349 2019-Jan-16 21:15:32.709827 - [DEBUG] Edge function : AllBottom (result of previous compose)
55350 2019-Jan-16 21:15:32.709853 - [DEBUG]
55351 2019-Jan-16 21:15:32.709879 - [DEBUG] Join: AllTop & AllBottom
55352 2019-Jan-16 21:15:32.709905 - [DEBUG] = AllBottom (new jump func)
55353 2019-Jan-16 21:15:32.709929 - [DEBUG]
55354 2019-Jan-16 21:15:32.709953 - [DEBUG] Start adding new jump function
55355 2019-Jan-16 21:15:32.709976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55356 2019-Jan-16 21:15:32.710039 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55357 2019-Jan-16 21:15:32.710700 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
55358 2019-Jan-16 21:15:32.711367 - [DEBUG] Edge Function : AllBottom
55359 2019-Jan-16 21:15:32.711402 - [DEBUG] End adding new jump function
55360 2019-Jan-16 21:15:32.711426 - [DEBUG]
55361 2019-Jan-16 21:15:32.711450 - [DEBUG] -------------------------------------------- 1509. Path Edge --------------------------------------------
55362 2019-Jan-16 21:15:32.711475 - [DEBUG]
55363 2019-Jan-16 21:15:32.711498 - [DEBUG] Process 1509. path edge:
55364 2019-Jan-16 21:15:32.711522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55365 2019-Jan-16 21:15:32.711586 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
55366 2019-Jan-16 21:15:32.712280 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55367 2019-Jan-16 21:15:32.712967 - [DEBUG]
55368 2019-Jan-16 21:15:32.712994 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
55369 2019-Jan-16 21:15:32.713715 - [DEBUG] Compose: EdgeIdentity * AllBottom
55370 2019-Jan-16 21:15:32.713746 - [DEBUG]
55371 2019-Jan-16 21:15:32.713770 - [DEBUG] Propagate flow
55372 2019-Jan-16 21:15:32.713793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55373 2019-Jan-16 21:15:32.713865 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
55374 2019-Jan-16 21:15:32.714548 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55375 2019-Jan-16 21:15:32.715254 - [DEBUG] Edge function : AllBottom (result of previous compose)
55376 2019-Jan-16 21:15:32.715280 - [DEBUG]
55377 2019-Jan-16 21:15:32.715308 - [DEBUG] Join: AllTop & AllBottom
55378 2019-Jan-16 21:15:32.715334 - [DEBUG] = AllBottom (new jump func)
55379 2019-Jan-16 21:15:32.715358 - [DEBUG]
55380 2019-Jan-16 21:15:32.715382 - [DEBUG] Start adding new jump function
55381 2019-Jan-16 21:15:32.715405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55382 2019-Jan-16 21:15:32.715494 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55383 2019-Jan-16 21:15:32.716173 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
55384 2019-Jan-16 21:15:32.716851 - [DEBUG] Edge Function : AllBottom
55385 2019-Jan-16 21:15:32.716886 - [DEBUG] End adding new jump function
55386 2019-Jan-16 21:15:32.716910 - [DEBUG]
55387 2019-Jan-16 21:15:32.716934 - [DEBUG] -------------------------------------------- 1510. Path Edge --------------------------------------------
55388 2019-Jan-16 21:15:32.716959 - [DEBUG]
55389 2019-Jan-16 21:15:32.716982 - [DEBUG] Process 1510. path edge:
55390 2019-Jan-16 21:15:32.717006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55391 2019-Jan-16 21:15:32.717072 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
55392 2019-Jan-16 21:15:32.717748 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55393 2019-Jan-16 21:15:32.718436 - [DEBUG]
55394 2019-Jan-16 21:15:32.718464 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
55395 2019-Jan-16 21:15:32.719178 - [DEBUG] Compose: EdgeIdentity * AllBottom
55396 2019-Jan-16 21:15:32.719207 - [DEBUG]
55397 2019-Jan-16 21:15:32.719232 - [DEBUG] Propagate flow
55398 2019-Jan-16 21:15:32.719255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55399 2019-Jan-16 21:15:32.719318 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
55400 2019-Jan-16 21:15:32.719986 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55401 2019-Jan-16 21:15:32.720665 - [DEBUG] Edge function : AllBottom (result of previous compose)
55402 2019-Jan-16 21:15:32.720693 - [DEBUG]
55403 2019-Jan-16 21:15:32.720721 - [DEBUG] Join: AllTop & AllBottom
55404 2019-Jan-16 21:15:32.720747 - [DEBUG] = AllBottom (new jump func)
55405 2019-Jan-16 21:15:32.720772 - [DEBUG]
55406 2019-Jan-16 21:15:32.720796 - [DEBUG] Start adding new jump function
55407 2019-Jan-16 21:15:32.720819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55408 2019-Jan-16 21:15:32.720891 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55409 2019-Jan-16 21:15:32.721577 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
55410 2019-Jan-16 21:15:32.722265 - [DEBUG] Edge Function : AllBottom
55411 2019-Jan-16 21:15:32.722300 - [DEBUG] End adding new jump function
55412 2019-Jan-16 21:15:32.722323 - [DEBUG]
55413 2019-Jan-16 21:15:32.722347 - [DEBUG] -------------------------------------------- 1511. Path Edge --------------------------------------------
55414 2019-Jan-16 21:15:32.722372 - [DEBUG]
55415 2019-Jan-16 21:15:32.722395 - [DEBUG] Process 1511. path edge:
55416 2019-Jan-16 21:15:32.722419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55417 2019-Jan-16 21:15:32.722485 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
55418 2019-Jan-16 21:15:32.723164 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55419 2019-Jan-16 21:15:32.723834 - [DEBUG]
55420 2019-Jan-16 21:15:32.723861 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
55421 2019-Jan-16 21:15:32.724603 - [DEBUG] Compose: EdgeIdentity * AllBottom
55422 2019-Jan-16 21:15:32.724634 - [DEBUG]
55423 2019-Jan-16 21:15:32.724658 - [DEBUG] Propagate flow
55424 2019-Jan-16 21:15:32.724682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55425 2019-Jan-16 21:15:32.724790 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55426 2019-Jan-16 21:15:32.725519 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55427 2019-Jan-16 21:15:32.726189 - [DEBUG] Edge function : AllBottom (result of previous compose)
55428 2019-Jan-16 21:15:32.726215 - [DEBUG]
55429 2019-Jan-16 21:15:32.726242 - [DEBUG] Join: AllTop & AllBottom
55430 2019-Jan-16 21:15:32.726268 - [DEBUG] = AllBottom (new jump func)
55431 2019-Jan-16 21:15:32.726293 - [DEBUG]
55432 2019-Jan-16 21:15:32.726317 - [DEBUG] Start adding new jump function
55433 2019-Jan-16 21:15:32.726340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55434 2019-Jan-16 21:15:32.726404 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55435 2019-Jan-16 21:15:32.727042 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55436 2019-Jan-16 21:15:32.727677 - [DEBUG] Edge Function : AllBottom
55437 2019-Jan-16 21:15:32.727709 - [DEBUG] End adding new jump function
55438 2019-Jan-16 21:15:32.727733 - [DEBUG]
55439 2019-Jan-16 21:15:32.727757 - [DEBUG] -------------------------------------------- 1512. Path Edge --------------------------------------------
55440 2019-Jan-16 21:15:32.727782 - [DEBUG]
55441 2019-Jan-16 21:15:32.727805 - [DEBUG] Process 1512. path edge:
55442 2019-Jan-16 21:15:32.727829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55443 2019-Jan-16 21:15:32.727885 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
55444 2019-Jan-16 21:15:32.728542 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55445 2019-Jan-16 21:15:32.729181 - [DEBUG]
55446 2019-Jan-16 21:15:32.729205 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55447 2019-Jan-16 21:15:32.729859 - [DEBUG] Start of endsummarytab entry
55448 2019-Jan-16 21:15:32.729900 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
55449 2019-Jan-16 21:15:32.730558 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
55450 2019-Jan-16 21:15:32.730623 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55451 2019-Jan-16 21:15:32.731258 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55452 2019-Jan-16 21:15:32.731920 - [DEBUG] EF: AllBottom
55453 2019-Jan-16 21:15:32.731946 - [DEBUG]
55454 2019-Jan-16 21:15:32.731969 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55455 2019-Jan-16 21:15:32.732604 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55456 2019-Jan-16 21:15:32.733249 - [DEBUG] EF: AllBottom
55457 2019-Jan-16 21:15:32.733274 - [DEBUG]
55458 2019-Jan-16 21:15:32.733297 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55459 2019-Jan-16 21:15:32.733931 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55460 2019-Jan-16 21:15:32.734576 - [DEBUG] EF: AllBottom
55461 2019-Jan-16 21:15:32.734600 - [DEBUG]
55462 2019-Jan-16 21:15:32.734624 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55463 2019-Jan-16 21:15:32.735273 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
55464 2019-Jan-16 21:15:32.735917 - [DEBUG] EF: AllBottom
55465 2019-Jan-16 21:15:32.735941 - [DEBUG]
55466 2019-Jan-16 21:15:32.735964 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55467 2019-Jan-16 21:15:32.736597 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
55468 2019-Jan-16 21:15:32.737234 - [DEBUG] EF: AllBottom
55469 2019-Jan-16 21:15:32.737274 - [DEBUG]
55470 2019-Jan-16 21:15:32.737297 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55471 2019-Jan-16 21:15:32.737932 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
55472 2019-Jan-16 21:15:32.738587 - [DEBUG] EF: AllBottom
55473 2019-Jan-16 21:15:32.738611 - [DEBUG]
55474 2019-Jan-16 21:15:32.738634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55475 2019-Jan-16 21:15:32.739265 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55476 2019-Jan-16 21:15:32.739900 - [DEBUG] EF: AllBottom
55477 2019-Jan-16 21:15:32.739925 - [DEBUG]
55478 2019-Jan-16 21:15:32.739948 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55479 2019-Jan-16 21:15:32.740578 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55480 2019-Jan-16 21:15:32.741215 - [DEBUG] EF: AllBottom
55481 2019-Jan-16 21:15:32.741239 - [DEBUG]
55482 2019-Jan-16 21:15:32.741262 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55483 2019-Jan-16 21:15:32.741910 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
55484 2019-Jan-16 21:15:32.742548 - [DEBUG] EF: AllBottom
55485 2019-Jan-16 21:15:32.742573 - [DEBUG]
55486 2019-Jan-16 21:15:32.742596 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55487 2019-Jan-16 21:15:32.743225 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55488 2019-Jan-16 21:15:32.743859 - [DEBUG] EF: AllBottom
55489 2019-Jan-16 21:15:32.743883 - [DEBUG]
55490 2019-Jan-16 21:15:32.743906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55491 2019-Jan-16 21:15:32.744537 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
55492 2019-Jan-16 21:15:32.745204 - [DEBUG] EF: AllBottom
55493 2019-Jan-16 21:15:32.745230 - [DEBUG]
55494 2019-Jan-16 21:15:32.745253 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55495 2019-Jan-16 21:15:32.745895 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55496 2019-Jan-16 21:15:32.746548 - [DEBUG] EF: AllBottom
55497 2019-Jan-16 21:15:32.746573 - [DEBUG]
55498 2019-Jan-16 21:15:32.746596 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55499 2019-Jan-16 21:15:32.747239 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55500 2019-Jan-16 21:15:32.747906 - [DEBUG] EF: AllBottom
55501 2019-Jan-16 21:15:32.747931 - [DEBUG]
55502 2019-Jan-16 21:15:32.747955 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55503 2019-Jan-16 21:15:32.748636 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55504 2019-Jan-16 21:15:32.749278 - [DEBUG] EF: AllBottom
55505 2019-Jan-16 21:15:32.749303 - [DEBUG]
55506 2019-Jan-16 21:15:32.749325 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55507 2019-Jan-16 21:15:32.749961 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
55508 2019-Jan-16 21:15:32.750600 - [DEBUG] EF: AllBottom
55509 2019-Jan-16 21:15:32.750624 - [DEBUG]
55510 2019-Jan-16 21:15:32.750647 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55511 2019-Jan-16 21:15:32.751281 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55512 2019-Jan-16 21:15:32.751942 - [DEBUG] EF: AllBottom
55513 2019-Jan-16 21:15:32.751967 - [DEBUG]
55514 2019-Jan-16 21:15:32.751990 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55515 2019-Jan-16 21:15:32.752624 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55516 2019-Jan-16 21:15:32.753280 - [DEBUG] EF: AllBottom
55517 2019-Jan-16 21:15:32.753306 - [DEBUG]
55518 2019-Jan-16 21:15:32.753329 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55519 2019-Jan-16 21:15:32.753963 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55520 2019-Jan-16 21:15:32.754600 - [DEBUG] EF: AllBottom
55521 2019-Jan-16 21:15:32.754625 - [DEBUG]
55522 2019-Jan-16 21:15:32.754648 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55523 2019-Jan-16 21:15:32.755296 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
55524 2019-Jan-16 21:15:32.755936 - [DEBUG] EF: AllBottom
55525 2019-Jan-16 21:15:32.755960 - [DEBUG]
55526 2019-Jan-16 21:15:32.755984 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55527 2019-Jan-16 21:15:32.756617 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
55528 2019-Jan-16 21:15:32.757254 - [DEBUG] EF: AllBottom
55529 2019-Jan-16 21:15:32.757279 - [DEBUG]
55530 2019-Jan-16 21:15:32.757302 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55531 2019-Jan-16 21:15:32.757935 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55532 2019-Jan-16 21:15:32.758587 - [DEBUG] EF: AllBottom
55533 2019-Jan-16 21:15:32.758612 - [DEBUG]
55534 2019-Jan-16 21:15:32.758635 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55535 2019-Jan-16 21:15:32.759269 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55536 2019-Jan-16 21:15:32.759905 - [DEBUG] EF: AllBottom
55537 2019-Jan-16 21:15:32.759929 - [DEBUG]
55538 2019-Jan-16 21:15:32.759953 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55539 2019-Jan-16 21:15:32.760585 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
55540 2019-Jan-16 21:15:32.761218 - [DEBUG] EF: AllBottom
55541 2019-Jan-16 21:15:32.761243 - [DEBUG]
55542 2019-Jan-16 21:15:32.761266 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55543 2019-Jan-16 21:15:32.761915 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55544 2019-Jan-16 21:15:32.762551 - [DEBUG] EF: AllBottom
55545 2019-Jan-16 21:15:32.762576 - [DEBUG]
55546 2019-Jan-16 21:15:32.762599 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55547 2019-Jan-16 21:15:32.763231 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55548 2019-Jan-16 21:15:32.763877 - [DEBUG] EF: AllBottom
55549 2019-Jan-16 21:15:32.763902 - [DEBUG]
55550 2019-Jan-16 21:15:32.763924 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55551 2019-Jan-16 21:15:32.764557 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
55552 2019-Jan-16 21:15:32.765209 - [DEBUG] EF: AllBottom
55553 2019-Jan-16 21:15:32.765234 - [DEBUG]
55554 2019-Jan-16 21:15:32.765258 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55555 2019-Jan-16 21:15:32.765891 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
55556 2019-Jan-16 21:15:32.766534 - [DEBUG] EF: AllBottom
55557 2019-Jan-16 21:15:32.766559 - [DEBUG]
55558 2019-Jan-16 21:15:32.766582 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55559 2019-Jan-16 21:15:32.767215 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
55560 2019-Jan-16 21:15:32.767852 - [DEBUG] EF: AllBottom
55561 2019-Jan-16 21:15:32.767876 - [DEBUG]
55562 2019-Jan-16 21:15:32.767899 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55563 2019-Jan-16 21:15:32.768562 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55564 2019-Jan-16 21:15:32.769199 - [DEBUG] EF: AllBottom
55565 2019-Jan-16 21:15:32.769224 - [DEBUG]
55566 2019-Jan-16 21:15:32.769247 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
55567 2019-Jan-16 21:15:32.769880 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
55568 2019-Jan-16 21:15:32.770522 - [DEBUG] EF: AllBottom
55569 2019-Jan-16 21:15:32.770547 - [DEBUG]
55570 2019-Jan-16 21:15:32.770571 - [DEBUG] ---------------
55571 2019-Jan-16 21:15:32.770594 - [DEBUG]
55572 2019-Jan-16 21:15:32.770622 - [DEBUG] End of endsummarytab entry
55573 2019-Jan-16 21:15:32.770646 - [DEBUG]
55574 2019-Jan-16 21:15:32.770669 - [DEBUG] Start of incomingtab entry
55575 2019-Jan-16 21:15:32.770695 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
55576 2019-Jan-16 21:15:32.771333 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
55577 2019-Jan-16 21:15:32.771392 - [DEBUG] ---------------
55578 2019-Jan-16 21:15:32.771416 - [DEBUG] End of incomingtab entry
55579 2019-Jan-16 21:15:32.771440 - [DEBUG]
55580 2019-Jan-16 21:15:32.771467 - [DEBUG] EDGE:
55581 2019-Jan-16 21:15:32.771524 - [DEBUG] ---> 55582 2019-Jan-16 21:15:32.772174 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55583 2019-Jan-16 21:15:32.772811 - [DEBUG]
55584 2019-Jan-16 21:15:32.772838 - [DEBUG] EDGE:
55585 2019-Jan-16 21:15:32.772895 - [DEBUG] ---> 55586 2019-Jan-16 21:15:32.773530 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55587 2019-Jan-16 21:15:32.774166 - [DEBUG]
55588 2019-Jan-16 21:15:32.774218 - [DEBUG] Compose: EdgeIdentity * AllBottom
55589 2019-Jan-16 21:15:32.774246 - [DEBUG]
55590 2019-Jan-16 21:15:32.774269 - [DEBUG] Propagate flow
55591 2019-Jan-16 21:15:32.774293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55592 2019-Jan-16 21:15:32.774349 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
55593 2019-Jan-16 21:15:32.774995 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55594 2019-Jan-16 21:15:32.775646 - [DEBUG] Edge function : AllBottom (result of previous compose)
55595 2019-Jan-16 21:15:32.775672 - [DEBUG]
55596 2019-Jan-16 21:15:32.775699 - [DEBUG] Join: AllTop & AllBottom
55597 2019-Jan-16 21:15:32.775724 - [DEBUG] = AllBottom (new jump func)
55598 2019-Jan-16 21:15:32.775748 - [DEBUG]
55599 2019-Jan-16 21:15:32.775772 - [DEBUG] Start adding new jump function
55600 2019-Jan-16 21:15:32.775795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55601 2019-Jan-16 21:15:32.775850 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55602 2019-Jan-16 21:15:32.776487 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
55603 2019-Jan-16 21:15:32.777131 - [DEBUG] Edge Function : AllBottom
55604 2019-Jan-16 21:15:32.777162 - [DEBUG] End adding new jump function
55605 2019-Jan-16 21:15:32.777186 - [DEBUG]
55606 2019-Jan-16 21:15:32.777209 - [DEBUG] -------------------------------------------- 1513. Path Edge --------------------------------------------
55607 2019-Jan-16 21:15:32.777234 - [DEBUG]
55608 2019-Jan-16 21:15:32.777257 - [DEBUG] Process 1513. path edge:
55609 2019-Jan-16 21:15:32.777281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55610 2019-Jan-16 21:15:32.777361 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
55611 2019-Jan-16 21:15:32.778005 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55612 2019-Jan-16 21:15:32.778658 - [DEBUG]
55613 2019-Jan-16 21:15:32.778683 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
55614 2019-Jan-16 21:15:32.779346 - [DEBUG] Possible callees:
55615 2019-Jan-16 21:15:32.779371 - [DEBUG] llvm.dbg.declare
55616 2019-Jan-16 21:15:32.779396 - [DEBUG] Possible return sites:
55617 2019-Jan-16 21:15:32.779419 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19355618 2019-Jan-16 21:15:32.780701 - [DEBUG] Found and process special summary
55619 2019-Jan-16 21:15:32.780736 - [DEBUG] Compose: EdgeIdentity * AllBottom
55620 2019-Jan-16 21:15:32.780763 - [DEBUG]
55621 2019-Jan-16 21:15:32.780787 - [DEBUG] Propagate flow
55622 2019-Jan-16 21:15:32.780810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55623 2019-Jan-16 21:15:32.780867 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
55624 2019-Jan-16 21:15:32.781505 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55625 2019-Jan-16 21:15:32.782158 - [DEBUG] Edge function : AllBottom (result of previous compose)
55626 2019-Jan-16 21:15:32.782183 - [DEBUG]
55627 2019-Jan-16 21:15:32.782208 - [DEBUG] Join: AllTop & AllBottom
55628 2019-Jan-16 21:15:32.782233 - [DEBUG] = AllBottom (new jump func)
55629 2019-Jan-16 21:15:32.782257 - [DEBUG]
55630 2019-Jan-16 21:15:32.782280 - [DEBUG] Start adding new jump function
55631 2019-Jan-16 21:15:32.782303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55632 2019-Jan-16 21:15:32.782359 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55633 2019-Jan-16 21:15:32.782998 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
55634 2019-Jan-16 21:15:32.783634 - [DEBUG] Edge Function : AllBottom
55635 2019-Jan-16 21:15:32.783663 - [DEBUG] End adding new jump function
55636 2019-Jan-16 21:15:32.783687 - [DEBUG]
55637 2019-Jan-16 21:15:32.783710 - [DEBUG] -------------------------------------------- 1514. Path Edge --------------------------------------------
55638 2019-Jan-16 21:15:32.783735 - [DEBUG]
55639 2019-Jan-16 21:15:32.783758 - [DEBUG] Process 1514. path edge:
55640 2019-Jan-16 21:15:32.783781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55641 2019-Jan-16 21:15:32.783837 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
55642 2019-Jan-16 21:15:32.784475 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55643 2019-Jan-16 21:15:32.785124 - [DEBUG]
55644 2019-Jan-16 21:15:32.785148 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
55645 2019-Jan-16 21:15:32.785813 - [DEBUG] Compose: EdgeIdentity * AllBottom
55646 2019-Jan-16 21:15:32.785841 - [DEBUG]
55647 2019-Jan-16 21:15:32.785865 - [DEBUG] Propagate flow
55648 2019-Jan-16 21:15:32.785888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55649 2019-Jan-16 21:15:32.785946 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
55650 2019-Jan-16 21:15:32.786583 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55651 2019-Jan-16 21:15:32.787227 - [DEBUG] Edge function : AllBottom (result of previous compose)
55652 2019-Jan-16 21:15:32.787253 - [DEBUG]
55653 2019-Jan-16 21:15:32.787278 - [DEBUG] Join: AllTop & AllBottom
55654 2019-Jan-16 21:15:32.787304 - [DEBUG] = AllBottom (new jump func)
55655 2019-Jan-16 21:15:32.787328 - [DEBUG]
55656 2019-Jan-16 21:15:32.787352 - [DEBUG] Start adding new jump function
55657 2019-Jan-16 21:15:32.787375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55658 2019-Jan-16 21:15:32.787431 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55659 2019-Jan-16 21:15:32.788068 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
55660 2019-Jan-16 21:15:32.788717 - [DEBUG] Edge Function : AllBottom
55661 2019-Jan-16 21:15:32.788745 - [DEBUG] End adding new jump function
55662 2019-Jan-16 21:15:32.788769 - [DEBUG]
55663 2019-Jan-16 21:15:32.788793 - [DEBUG] -------------------------------------------- 1515. Path Edge --------------------------------------------
55664 2019-Jan-16 21:15:32.788817 - [DEBUG]
55665 2019-Jan-16 21:15:32.788841 - [DEBUG] Process 1515. path edge:
55666 2019-Jan-16 21:15:32.788864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55667 2019-Jan-16 21:15:32.788921 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
55668 2019-Jan-16 21:15:32.789555 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55669 2019-Jan-16 21:15:32.790190 - [DEBUG]
55670 2019-Jan-16 21:15:32.790216 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
55671 2019-Jan-16 21:15:32.790870 - [DEBUG] Compose: EdgeIdentity * AllBottom
55672 2019-Jan-16 21:15:32.790898 - [DEBUG]
55673 2019-Jan-16 21:15:32.790922 - [DEBUG] Propagate flow
55674 2019-Jan-16 21:15:32.790945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55675 2019-Jan-16 21:15:32.791002 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
55676 2019-Jan-16 21:15:32.791638 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55677 2019-Jan-16 21:15:32.792290 - [DEBUG] Edge function : AllBottom (result of previous compose)
55678 2019-Jan-16 21:15:32.792315 - [DEBUG]
55679 2019-Jan-16 21:15:32.792340 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55680 2019-Jan-16 21:15:32.792366 - [DEBUG] = AllBottom
55681 2019-Jan-16 21:15:32.792390 - [DEBUG]
55682 2019-Jan-16 21:15:32.792413 - [DEBUG] PROPAGATE: No new function!
55683 2019-Jan-16 21:15:32.792439 - [DEBUG] EDGE:
55684 2019-Jan-16 21:15:32.792496 - [DEBUG] ---> 55685 2019-Jan-16 21:15:32.793132 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55686 2019-Jan-16 21:15:32.793767 - [DEBUG]
55687 2019-Jan-16 21:15:32.793793 - [DEBUG] EDGE:
55688 2019-Jan-16 21:15:32.793850 - [DEBUG] ---> 55689 2019-Jan-16 21:15:32.794487 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55690 2019-Jan-16 21:15:32.795139 - [DEBUG]
55691 2019-Jan-16 21:15:32.795179 - [DEBUG] Compose: EdgeIdentity * AllBottom
55692 2019-Jan-16 21:15:32.795206 - [DEBUG]
55693 2019-Jan-16 21:15:32.795230 - [DEBUG] Propagate flow
55694 2019-Jan-16 21:15:32.795253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55695 2019-Jan-16 21:15:32.795309 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
55696 2019-Jan-16 21:15:32.795947 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55697 2019-Jan-16 21:15:32.796591 - [DEBUG] Edge function : AllBottom (result of previous compose)
55698 2019-Jan-16 21:15:32.796617 - [DEBUG]
55699 2019-Jan-16 21:15:32.796642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55700 2019-Jan-16 21:15:32.796668 - [DEBUG] = AllBottom
55701 2019-Jan-16 21:15:32.796692 - [DEBUG]
55702 2019-Jan-16 21:15:32.796715 - [DEBUG] PROPAGATE: No new function!
55703 2019-Jan-16 21:15:32.796742 - [DEBUG] EDGE:
55704 2019-Jan-16 21:15:32.796800 - [DEBUG] ---> 55705 2019-Jan-16 21:15:32.797446 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55706 2019-Jan-16 21:15:32.798083 - [DEBUG]
55707 2019-Jan-16 21:15:32.798109 - [DEBUG] EDGE:
55708 2019-Jan-16 21:15:32.798166 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
55709 2019-Jan-16 21:15:32.798825 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55710 2019-Jan-16 21:15:32.799461 - [DEBUG]
55711 2019-Jan-16 21:15:32.799488 - [DEBUG] EDGE:
55712 2019-Jan-16 21:15:32.799545 - [DEBUG] ---> 55713 2019-Jan-16 21:15:32.800179 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55714 2019-Jan-16 21:15:32.800815 - [DEBUG]
55715 2019-Jan-16 21:15:32.800841 - [DEBUG] EDGE:
55716 2019-Jan-16 21:15:32.800898 - [DEBUG] ---> 55717 2019-Jan-16 21:15:32.801532 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55718 2019-Jan-16 21:15:32.802187 - [DEBUG]
55719 2019-Jan-16 21:15:32.802214 - [DEBUG] EDGE:
55720 2019-Jan-16 21:15:32.802271 - [DEBUG] ---> 55721 2019-Jan-16 21:15:32.802909 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55722 2019-Jan-16 21:15:32.803545 - [DEBUG]
55723 2019-Jan-16 21:15:32.803581 - [DEBUG] Compose: EdgeIdentity * AllBottom
55724 2019-Jan-16 21:15:32.803607 - [DEBUG]
55725 2019-Jan-16 21:15:32.803631 - [DEBUG] Propagate flow
55726 2019-Jan-16 21:15:32.803654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55727 2019-Jan-16 21:15:32.803710 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
55728 2019-Jan-16 21:15:32.804348 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55729 2019-Jan-16 21:15:32.804984 - [DEBUG] Edge function : AllBottom (result of previous compose)
55730 2019-Jan-16 21:15:32.805009 - [DEBUG]
55731 2019-Jan-16 21:15:32.805034 - [DEBUG] Join: AllTop & AllBottom
55732 2019-Jan-16 21:15:32.805060 - [DEBUG] = AllBottom (new jump func)
55733 2019-Jan-16 21:15:32.805098 - [DEBUG]
55734 2019-Jan-16 21:15:32.805121 - [DEBUG] Start adding new jump function
55735 2019-Jan-16 21:15:32.805144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55736 2019-Jan-16 21:15:32.805200 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55737 2019-Jan-16 21:15:32.805838 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
55738 2019-Jan-16 21:15:32.806474 - [DEBUG] Edge Function : AllBottom
55739 2019-Jan-16 21:15:32.806511 - [DEBUG] End adding new jump function
55740 2019-Jan-16 21:15:32.806535 - [DEBUG]
55741 2019-Jan-16 21:15:32.806559 - [DEBUG] -------------------------------------------- 1516. Path Edge --------------------------------------------
55742 2019-Jan-16 21:15:32.806583 - [DEBUG]
55743 2019-Jan-16 21:15:32.806606 - [DEBUG] Process 1516. path edge:
55744 2019-Jan-16 21:15:32.806630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55745 2019-Jan-16 21:15:32.806686 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
55746 2019-Jan-16 21:15:32.807324 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55747 2019-Jan-16 21:15:32.807959 - [DEBUG]
55748 2019-Jan-16 21:15:32.807983 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
55749 2019-Jan-16 21:15:32.808659 - [DEBUG] Compose: EdgeIdentity * AllBottom
55750 2019-Jan-16 21:15:32.808687 - [DEBUG]
55751 2019-Jan-16 21:15:32.808711 - [DEBUG] Propagate flow
55752 2019-Jan-16 21:15:32.808734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55753 2019-Jan-16 21:15:32.808791 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
55754 2019-Jan-16 21:15:32.809426 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55755 2019-Jan-16 21:15:32.810062 - [DEBUG] Edge function : AllBottom (result of previous compose)
55756 2019-Jan-16 21:15:32.810087 - [DEBUG]
55757 2019-Jan-16 21:15:32.810112 - [DEBUG] Join: AllTop & AllBottom
55758 2019-Jan-16 21:15:32.810138 - [DEBUG] = AllBottom (new jump func)
55759 2019-Jan-16 21:15:32.810162 - [DEBUG]
55760 2019-Jan-16 21:15:32.810186 - [DEBUG] Start adding new jump function
55761 2019-Jan-16 21:15:32.810209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55762 2019-Jan-16 21:15:32.810265 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55763 2019-Jan-16 21:15:32.810902 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
55764 2019-Jan-16 21:15:32.811534 - [DEBUG] Edge Function : AllBottom
55765 2019-Jan-16 21:15:32.811562 - [DEBUG] End adding new jump function
55766 2019-Jan-16 21:15:32.811586 - [DEBUG]
55767 2019-Jan-16 21:15:32.811610 - [DEBUG] -------------------------------------------- 1517. Path Edge --------------------------------------------
55768 2019-Jan-16 21:15:32.811635 - [DEBUG]
55769 2019-Jan-16 21:15:32.811658 - [DEBUG] Process 1517. path edge:
55770 2019-Jan-16 21:15:32.811682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55771 2019-Jan-16 21:15:32.811749 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
55772 2019-Jan-16 21:15:32.812382 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55773 2019-Jan-16 21:15:32.813019 - [DEBUG]
55774 2019-Jan-16 21:15:32.813045 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
55775 2019-Jan-16 21:15:32.813701 - [DEBUG] Compose: EdgeIdentity * AllBottom
55776 2019-Jan-16 21:15:32.813729 - [DEBUG]
55777 2019-Jan-16 21:15:32.813753 - [DEBUG] Propagate flow
55778 2019-Jan-16 21:15:32.813776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55779 2019-Jan-16 21:15:32.813833 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
55780 2019-Jan-16 21:15:32.814468 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55781 2019-Jan-16 21:15:32.815119 - [DEBUG] Edge function : AllBottom (result of previous compose)
55782 2019-Jan-16 21:15:32.815144 - [DEBUG]
55783 2019-Jan-16 21:15:32.815169 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55784 2019-Jan-16 21:15:32.815195 - [DEBUG] = AllBottom
55785 2019-Jan-16 21:15:32.815229 - [DEBUG]
55786 2019-Jan-16 21:15:32.815252 - [DEBUG] PROPAGATE: No new function!
55787 2019-Jan-16 21:15:32.815278 - [DEBUG] EDGE:
55788 2019-Jan-16 21:15:32.815336 - [DEBUG] ---> 55789 2019-Jan-16 21:15:32.815970 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55790 2019-Jan-16 21:15:32.816608 - [DEBUG]
55791 2019-Jan-16 21:15:32.816634 - [DEBUG] EDGE:
55792 2019-Jan-16 21:15:32.816690 - [DEBUG] ---> 55793 2019-Jan-16 21:15:32.817328 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55794 2019-Jan-16 21:15:32.817964 - [DEBUG]
55795 2019-Jan-16 21:15:32.817990 - [DEBUG] EDGE:
55796 2019-Jan-16 21:15:32.818047 - [DEBUG] ---> 55797 2019-Jan-16 21:15:32.818699 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55798 2019-Jan-16 21:15:32.819337 - [DEBUG]
55799 2019-Jan-16 21:15:32.819363 - [DEBUG] EDGE:
55800 2019-Jan-16 21:15:32.819420 - [DEBUG] ---> 55801 2019-Jan-16 21:15:32.820059 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55802 2019-Jan-16 21:15:32.820694 - [DEBUG]
55803 2019-Jan-16 21:15:32.820721 - [DEBUG] EDGE:
55804 2019-Jan-16 21:15:32.820778 - [DEBUG] ---> 55805 2019-Jan-16 21:15:32.821411 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55806 2019-Jan-16 21:15:32.822065 - [DEBUG]
55807 2019-Jan-16 21:15:32.822091 - [DEBUG] EDGE:
55808 2019-Jan-16 21:15:32.822149 - [DEBUG] ---> 55809 2019-Jan-16 21:15:32.822785 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55810 2019-Jan-16 21:15:32.823421 - [DEBUG]
55811 2019-Jan-16 21:15:32.823462 - [DEBUG] Compose: EdgeIdentity * AllBottom
55812 2019-Jan-16 21:15:32.823489 - [DEBUG]
55813 2019-Jan-16 21:15:32.823513 - [DEBUG] Propagate flow
55814 2019-Jan-16 21:15:32.823536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55815 2019-Jan-16 21:15:32.823592 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
55816 2019-Jan-16 21:15:32.824229 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55817 2019-Jan-16 21:15:32.824865 - [DEBUG] Edge function : AllBottom (result of previous compose)
55818 2019-Jan-16 21:15:32.824890 - [DEBUG]
55819 2019-Jan-16 21:15:32.824916 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55820 2019-Jan-16 21:15:32.824941 - [DEBUG] = AllBottom
55821 2019-Jan-16 21:15:32.824965 - [DEBUG]
55822 2019-Jan-16 21:15:32.824988 - [DEBUG] PROPAGATE: No new function!
55823 2019-Jan-16 21:15:32.825016 - [DEBUG] EDGE:
55824 2019-Jan-16 21:15:32.825087 - [DEBUG] ---> 55825 2019-Jan-16 21:15:32.825732 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55826 2019-Jan-16 21:15:32.826376 - [DEBUG]
55827 2019-Jan-16 21:15:32.826403 - [DEBUG] EDGE:
55828 2019-Jan-16 21:15:32.826460 - [DEBUG] ---> 55829 2019-Jan-16 21:15:32.827096 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55830 2019-Jan-16 21:15:32.827731 - [DEBUG]
55831 2019-Jan-16 21:15:32.827757 - [DEBUG] EDGE:
55832 2019-Jan-16 21:15:32.827814 - [DEBUG] ---> 55833 2019-Jan-16 21:15:32.828465 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55834 2019-Jan-16 21:15:32.829101 - [DEBUG]
55835 2019-Jan-16 21:15:32.829139 - [DEBUG] Compose: EdgeIdentity * AllBottom
55836 2019-Jan-16 21:15:32.829166 - [DEBUG]
55837 2019-Jan-16 21:15:32.829189 - [DEBUG] Propagate flow
55838 2019-Jan-16 21:15:32.829213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55839 2019-Jan-16 21:15:32.829269 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
55840 2019-Jan-16 21:15:32.829906 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55841 2019-Jan-16 21:15:32.830541 - [DEBUG] Edge function : AllBottom (result of previous compose)
55842 2019-Jan-16 21:15:32.830566 - [DEBUG]
55843 2019-Jan-16 21:15:32.830592 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55844 2019-Jan-16 21:15:32.830617 - [DEBUG] = AllBottom
55845 2019-Jan-16 21:15:32.830641 - [DEBUG]
55846 2019-Jan-16 21:15:32.830664 - [DEBUG] PROPAGATE: No new function!
55847 2019-Jan-16 21:15:32.830692 - [DEBUG] EDGE:
55848 2019-Jan-16 21:15:32.830750 - [DEBUG] ---> 55849 2019-Jan-16 21:15:32.831395 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55850 2019-Jan-16 21:15:32.832047 - [DEBUG]
55851 2019-Jan-16 21:15:32.832073 - [DEBUG] EDGE:
55852 2019-Jan-16 21:15:32.832130 - [DEBUG] ---> 55853 2019-Jan-16 21:15:32.832765 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55854 2019-Jan-16 21:15:32.833401 - [DEBUG]
55855 2019-Jan-16 21:15:32.833427 - [DEBUG] EDGE:
55856 2019-Jan-16 21:15:32.833484 - [DEBUG] ---> 55857 2019-Jan-16 21:15:32.834117 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55858 2019-Jan-16 21:15:32.834753 - [DEBUG]
55859 2019-Jan-16 21:15:32.834779 - [DEBUG] EDGE:
55860 2019-Jan-16 21:15:32.834836 - [DEBUG] ---> 55861 2019-Jan-16 21:15:32.835489 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55862 2019-Jan-16 21:15:32.836126 - [DEBUG]
55863 2019-Jan-16 21:15:32.836166 - [DEBUG] Compose: EdgeIdentity * AllBottom
55864 2019-Jan-16 21:15:32.836193 - [DEBUG]
55865 2019-Jan-16 21:15:32.836217 - [DEBUG] Propagate flow
55866 2019-Jan-16 21:15:32.836240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55867 2019-Jan-16 21:15:32.836296 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
55868 2019-Jan-16 21:15:32.836934 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55869 2019-Jan-16 21:15:32.837578 - [DEBUG] Edge function : AllBottom (result of previous compose)
55870 2019-Jan-16 21:15:32.837604 - [DEBUG]
55871 2019-Jan-16 21:15:32.837629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55872 2019-Jan-16 21:15:32.837654 - [DEBUG] = AllBottom
55873 2019-Jan-16 21:15:32.837679 - [DEBUG]
55874 2019-Jan-16 21:15:32.837701 - [DEBUG] PROPAGATE: No new function!
55875 2019-Jan-16 21:15:32.837730 - [DEBUG] EDGE:
55876 2019-Jan-16 21:15:32.837787 - [DEBUG] ---> 55877 2019-Jan-16 21:15:32.838447 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55878 2019-Jan-16 21:15:32.839086 - [DEBUG]
55879 2019-Jan-16 21:15:32.839112 - [DEBUG] EDGE:
55880 2019-Jan-16 21:15:32.839170 - [DEBUG] ---> 55881 2019-Jan-16 21:15:32.839803 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55882 2019-Jan-16 21:15:32.840439 - [DEBUG]
55883 2019-Jan-16 21:15:32.840466 - [DEBUG] EDGE:
55884 2019-Jan-16 21:15:32.840523 - [DEBUG] ---> 55885 2019-Jan-16 21:15:32.841160 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55886 2019-Jan-16 21:15:32.841810 - [DEBUG]
55887 2019-Jan-16 21:15:32.841848 - [DEBUG] Compose: EdgeIdentity * AllBottom
55888 2019-Jan-16 21:15:32.841876 - [DEBUG]
55889 2019-Jan-16 21:15:32.841899 - [DEBUG] Propagate flow
55890 2019-Jan-16 21:15:32.841922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55891 2019-Jan-16 21:15:32.841979 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
55892 2019-Jan-16 21:15:32.842618 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55893 2019-Jan-16 21:15:32.843254 - [DEBUG] Edge function : AllBottom (result of previous compose)
55894 2019-Jan-16 21:15:32.843279 - [DEBUG]
55895 2019-Jan-16 21:15:32.843305 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55896 2019-Jan-16 21:15:32.843330 - [DEBUG] = AllBottom
55897 2019-Jan-16 21:15:32.843355 - [DEBUG]
55898 2019-Jan-16 21:15:32.843377 - [DEBUG] PROPAGATE: No new function!
55899 2019-Jan-16 21:15:32.843405 - [DEBUG] EDGE:
55900 2019-Jan-16 21:15:32.843462 - [DEBUG] ---> 55901 2019-Jan-16 21:15:32.844105 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55902 2019-Jan-16 21:15:32.844741 - [DEBUG]
55903 2019-Jan-16 21:15:32.844767 - [DEBUG] EDGE:
55904 2019-Jan-16 21:15:32.844824 - [DEBUG] ---> 55905 2019-Jan-16 21:15:32.845473 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55906 2019-Jan-16 21:15:32.846109 - [DEBUG]
55907 2019-Jan-16 21:15:32.846136 - [DEBUG] EDGE:
55908 2019-Jan-16 21:15:32.846193 - [DEBUG] ---> 55909 2019-Jan-16 21:15:32.846829 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55910 2019-Jan-16 21:15:32.847465 - [DEBUG]
55911 2019-Jan-16 21:15:32.847504 - [DEBUG] Compose: EdgeIdentity * AllBottom
55912 2019-Jan-16 21:15:32.847539 - [DEBUG]
55913 2019-Jan-16 21:15:32.847562 - [DEBUG] Propagate flow
55914 2019-Jan-16 21:15:32.847585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55915 2019-Jan-16 21:15:32.847643 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55916 2019-Jan-16 21:15:32.848282 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55917 2019-Jan-16 21:15:32.848934 - [DEBUG] Edge function : AllBottom (result of previous compose)
55918 2019-Jan-16 21:15:32.848959 - [DEBUG]
55919 2019-Jan-16 21:15:32.848985 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55920 2019-Jan-16 21:15:32.849010 - [DEBUG] = AllBottom
55921 2019-Jan-16 21:15:32.849034 - [DEBUG]
55922 2019-Jan-16 21:15:32.849057 - [DEBUG] PROPAGATE: No new function!
55923 2019-Jan-16 21:15:32.849085 - [DEBUG] EDGE:
55924 2019-Jan-16 21:15:32.849143 - [DEBUG] ---> 55925 2019-Jan-16 21:15:32.849789 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55926 2019-Jan-16 21:15:32.850426 - [DEBUG]
55927 2019-Jan-16 21:15:32.850463 - [DEBUG] Compose: EdgeIdentity * AllBottom
55928 2019-Jan-16 21:15:32.850489 - [DEBUG]
55929 2019-Jan-16 21:15:32.850513 - [DEBUG] Propagate flow
55930 2019-Jan-16 21:15:32.850536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55931 2019-Jan-16 21:15:32.850592 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
55932 2019-Jan-16 21:15:32.851229 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55933 2019-Jan-16 21:15:32.851882 - [DEBUG] Edge function : AllBottom (result of previous compose)
55934 2019-Jan-16 21:15:32.851907 - [DEBUG]
55935 2019-Jan-16 21:15:32.851932 - [DEBUG] Join: AllTop & AllBottom
55936 2019-Jan-16 21:15:32.851958 - [DEBUG] = AllBottom (new jump func)
55937 2019-Jan-16 21:15:32.851982 - [DEBUG]
55938 2019-Jan-16 21:15:32.852005 - [DEBUG] Start adding new jump function
55939 2019-Jan-16 21:15:32.852028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55940 2019-Jan-16 21:15:32.852084 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55941 2019-Jan-16 21:15:32.852720 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
55942 2019-Jan-16 21:15:32.853354 - [DEBUG] Edge Function : AllBottom
55943 2019-Jan-16 21:15:32.853384 - [DEBUG] End adding new jump function
55944 2019-Jan-16 21:15:32.853408 - [DEBUG]
55945 2019-Jan-16 21:15:32.853431 - [DEBUG] -------------------------------------------- 1518. Path Edge --------------------------------------------
55946 2019-Jan-16 21:15:32.853455 - [DEBUG]
55947 2019-Jan-16 21:15:32.853478 - [DEBUG] Process 1518. path edge:
55948 2019-Jan-16 21:15:32.853502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55949 2019-Jan-16 21:15:32.853557 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
55950 2019-Jan-16 21:15:32.854193 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55951 2019-Jan-16 21:15:32.854866 - [DEBUG]
55952 2019-Jan-16 21:15:32.854892 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
55953 2019-Jan-16 21:15:32.855628 - [DEBUG] Possible callees:
55954 2019-Jan-16 21:15:32.855654 - [DEBUG] foo
55955 2019-Jan-16 21:15:32.855679 - [DEBUG] Possible return sites:
55956 2019-Jan-16 21:15:32.855702 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12655957 2019-Jan-16 21:15:32.857106 - [DEBUG] Found and process special summary
55958 2019-Jan-16 21:15:32.857163 - [DEBUG] Compose: EdgeIdentity * AllBottom
55959 2019-Jan-16 21:15:32.857191 - [DEBUG]
55960 2019-Jan-16 21:15:32.857216 - [DEBUG] Propagate flow
55961 2019-Jan-16 21:15:32.857239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55962 2019-Jan-16 21:15:32.857315 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
55963 2019-Jan-16 21:15:32.857995 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55964 2019-Jan-16 21:15:32.858660 - [DEBUG] Edge function : AllBottom (result of previous compose)
55965 2019-Jan-16 21:15:32.858685 - [DEBUG]
55966 2019-Jan-16 21:15:32.858712 - [DEBUG] Join: AllTop & AllBottom
55967 2019-Jan-16 21:15:32.858738 - [DEBUG] = AllBottom (new jump func)
55968 2019-Jan-16 21:15:32.858763 - [DEBUG]
55969 2019-Jan-16 21:15:32.858786 - [DEBUG] Start adding new jump function
55970 2019-Jan-16 21:15:32.858810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55971 2019-Jan-16 21:15:32.858866 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55972 2019-Jan-16 21:15:32.859502 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
55973 2019-Jan-16 21:15:32.860140 - [DEBUG] Edge Function : AllBottom
55974 2019-Jan-16 21:15:32.860171 - [DEBUG] End adding new jump function
55975 2019-Jan-16 21:15:32.860194 - [DEBUG]
55976 2019-Jan-16 21:15:32.860218 - [DEBUG] -------------------------------------------- 1519. Path Edge --------------------------------------------
55977 2019-Jan-16 21:15:32.860243 - [DEBUG]
55978 2019-Jan-16 21:15:32.860267 - [DEBUG] Process 1519. path edge:
55979 2019-Jan-16 21:15:32.860290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55980 2019-Jan-16 21:15:32.860346 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
55981 2019-Jan-16 21:15:32.860984 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55982 2019-Jan-16 21:15:32.861619 - [DEBUG]
55983 2019-Jan-16 21:15:32.861644 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
55984 2019-Jan-16 21:15:32.862336 - [DEBUG] Compose: EdgeIdentity * AllBottom
55985 2019-Jan-16 21:15:32.862364 - [DEBUG]
55986 2019-Jan-16 21:15:32.862388 - [DEBUG] Propagate flow
55987 2019-Jan-16 21:15:32.862412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55988 2019-Jan-16 21:15:32.862470 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
55989 2019-Jan-16 21:15:32.863107 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55990 2019-Jan-16 21:15:32.863745 - [DEBUG] Edge function : AllBottom (result of previous compose)
55991 2019-Jan-16 21:15:32.863770 - [DEBUG]
55992 2019-Jan-16 21:15:32.863796 - [DEBUG] Join: AllTop & AllBottom
55993 2019-Jan-16 21:15:32.863822 - [DEBUG] = AllBottom (new jump func)
55994 2019-Jan-16 21:15:32.863846 - [DEBUG]
55995 2019-Jan-16 21:15:32.863870 - [DEBUG] Start adding new jump function
55996 2019-Jan-16 21:15:32.863893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55997 2019-Jan-16 21:15:32.863949 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55998 2019-Jan-16 21:15:32.864586 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
55999 2019-Jan-16 21:15:32.865236 - [DEBUG] Edge Function : AllBottom
56000 2019-Jan-16 21:15:32.865265 - [DEBUG] End adding new jump function
56001 2019-Jan-16 21:15:32.865290 - [DEBUG]
56002 2019-Jan-16 21:15:32.865327 - [DEBUG] -------------------------------------------- 1520. Path Edge --------------------------------------------
56003 2019-Jan-16 21:15:32.865352 - [DEBUG]
56004 2019-Jan-16 21:15:32.865375 - [DEBUG] Process 1520. path edge:
56005 2019-Jan-16 21:15:32.865399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56006 2019-Jan-16 21:15:32.865455 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
56007 2019-Jan-16 21:15:32.866091 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56008 2019-Jan-16 21:15:32.866727 - [DEBUG]
56009 2019-Jan-16 21:15:32.866752 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
56010 2019-Jan-16 21:15:32.867411 - [DEBUG] Compose: EdgeIdentity * AllBottom
56011 2019-Jan-16 21:15:32.867439 - [DEBUG]
56012 2019-Jan-16 21:15:32.867463 - [DEBUG] Propagate flow
56013 2019-Jan-16 21:15:32.867486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56014 2019-Jan-16 21:15:32.867543 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
56015 2019-Jan-16 21:15:32.868180 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56016 2019-Jan-16 21:15:32.868832 - [DEBUG] Edge function : AllBottom (result of previous compose)
56017 2019-Jan-16 21:15:32.868858 - [DEBUG]
56018 2019-Jan-16 21:15:32.868883 - [DEBUG] Join: AllTop & AllBottom
56019 2019-Jan-16 21:15:32.868908 - [DEBUG] = AllBottom (new jump func)
56020 2019-Jan-16 21:15:32.868932 - [DEBUG]
56021 2019-Jan-16 21:15:32.868956 - [DEBUG] Start adding new jump function
56022 2019-Jan-16 21:15:32.868979 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56023 2019-Jan-16 21:15:32.869035 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56024 2019-Jan-16 21:15:32.869672 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
56025 2019-Jan-16 21:15:32.870306 - [DEBUG] Edge Function : AllBottom
56026 2019-Jan-16 21:15:32.870335 - [DEBUG] End adding new jump function
56027 2019-Jan-16 21:15:32.870359 - [DEBUG]
56028 2019-Jan-16 21:15:32.870382 - [DEBUG] -------------------------------------------- 1521. Path Edge --------------------------------------------
56029 2019-Jan-16 21:15:32.870406 - [DEBUG]
56030 2019-Jan-16 21:15:32.870430 - [DEBUG] Process 1521. path edge:
56031 2019-Jan-16 21:15:32.870453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56032 2019-Jan-16 21:15:32.870509 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
56033 2019-Jan-16 21:15:32.871143 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56034 2019-Jan-16 21:15:32.871792 - [DEBUG]
56035 2019-Jan-16 21:15:32.871817 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
56036 2019-Jan-16 21:15:32.872473 - [DEBUG] Compose: EdgeIdentity * AllBottom
56037 2019-Jan-16 21:15:32.872501 - [DEBUG]
56038 2019-Jan-16 21:15:32.872525 - [DEBUG] Propagate flow
56039 2019-Jan-16 21:15:32.872548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56040 2019-Jan-16 21:15:32.872605 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
56041 2019-Jan-16 21:15:32.873253 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56042 2019-Jan-16 21:15:32.873890 - [DEBUG] Edge function : AllBottom (result of previous compose)
56043 2019-Jan-16 21:15:32.873916 - [DEBUG]
56044 2019-Jan-16 21:15:32.873940 - [DEBUG] Join: AllTop & AllBottom
56045 2019-Jan-16 21:15:32.873973 - [DEBUG] = AllBottom (new jump func)
56046 2019-Jan-16 21:15:32.873998 - [DEBUG]
56047 2019-Jan-16 21:15:32.874021 - [DEBUG] Start adding new jump function
56048 2019-Jan-16 21:15:32.874044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56049 2019-Jan-16 21:15:32.874101 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56050 2019-Jan-16 21:15:32.874738 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
56051 2019-Jan-16 21:15:32.875397 - [DEBUG] Edge Function : AllBottom
56052 2019-Jan-16 21:15:32.875425 - [DEBUG] End adding new jump function
56053 2019-Jan-16 21:15:32.875449 - [DEBUG]
56054 2019-Jan-16 21:15:32.875472 - [DEBUG] -------------------------------------------- 1522. Path Edge --------------------------------------------
56055 2019-Jan-16 21:15:32.875497 - [DEBUG]
56056 2019-Jan-16 21:15:32.875520 - [DEBUG] Process 1522. path edge:
56057 2019-Jan-16 21:15:32.875543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56058 2019-Jan-16 21:15:32.875599 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
56059 2019-Jan-16 21:15:32.876244 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56060 2019-Jan-16 21:15:32.876880 - [DEBUG]
56061 2019-Jan-16 21:15:32.876905 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
56062 2019-Jan-16 21:15:32.877564 - [DEBUG] Possible callees:
56063 2019-Jan-16 21:15:32.877589 - [DEBUG] llvm.dbg.declare
56064 2019-Jan-16 21:15:32.877613 - [DEBUG] Possible return sites:
56065 2019-Jan-16 21:15:32.877637 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13656066 2019-Jan-16 21:15:32.878944 - [DEBUG] Found and process special summary
56067 2019-Jan-16 21:15:32.878980 - [DEBUG] Compose: EdgeIdentity * AllBottom
56068 2019-Jan-16 21:15:32.879006 - [DEBUG]
56069 2019-Jan-16 21:15:32.879030 - [DEBUG] Propagate flow
56070 2019-Jan-16 21:15:32.879053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56071 2019-Jan-16 21:15:32.879110 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
56072 2019-Jan-16 21:15:32.879749 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56073 2019-Jan-16 21:15:32.880389 - [DEBUG] Edge function : AllBottom (result of previous compose)
56074 2019-Jan-16 21:15:32.880414 - [DEBUG]
56075 2019-Jan-16 21:15:32.880438 - [DEBUG] Join: AllTop & AllBottom
56076 2019-Jan-16 21:15:32.880464 - [DEBUG] = AllBottom (new jump func)
56077 2019-Jan-16 21:15:32.880488 - [DEBUG]
56078 2019-Jan-16 21:15:32.880511 - [DEBUG] Start adding new jump function
56079 2019-Jan-16 21:15:32.880535 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56080 2019-Jan-16 21:15:32.880590 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56081 2019-Jan-16 21:15:32.881229 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
56082 2019-Jan-16 21:15:32.881882 - [DEBUG] Edge Function : AllBottom
56083 2019-Jan-16 21:15:32.881912 - [DEBUG] End adding new jump function
56084 2019-Jan-16 21:15:32.881935 - [DEBUG]
56085 2019-Jan-16 21:15:32.881959 - [DEBUG] -------------------------------------------- 1523. Path Edge --------------------------------------------
56086 2019-Jan-16 21:15:32.881983 - [DEBUG]
56087 2019-Jan-16 21:15:32.882015 - [DEBUG] Process 1523. path edge:
56088 2019-Jan-16 21:15:32.882039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56089 2019-Jan-16 21:15:32.882096 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
56090 2019-Jan-16 21:15:32.882737 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56091 2019-Jan-16 21:15:32.883376 - [DEBUG]
56092 2019-Jan-16 21:15:32.883400 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
56093 2019-Jan-16 21:15:32.884063 - [DEBUG] Compose: EdgeIdentity * AllBottom
56094 2019-Jan-16 21:15:32.884092 - [DEBUG]
56095 2019-Jan-16 21:15:32.884116 - [DEBUG] Propagate flow
56096 2019-Jan-16 21:15:32.884139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56097 2019-Jan-16 21:15:32.884196 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
56098 2019-Jan-16 21:15:32.884831 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56099 2019-Jan-16 21:15:32.885484 - [DEBUG] Edge function : AllBottom (result of previous compose)
56100 2019-Jan-16 21:15:32.885509 - [DEBUG]
56101 2019-Jan-16 21:15:32.885534 - [DEBUG] Join: AllTop & AllBottom
56102 2019-Jan-16 21:15:32.885559 - [DEBUG] = AllBottom (new jump func)
56103 2019-Jan-16 21:15:32.885583 - [DEBUG]
56104 2019-Jan-16 21:15:32.885607 - [DEBUG] Start adding new jump function
56105 2019-Jan-16 21:15:32.885630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56106 2019-Jan-16 21:15:32.885685 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56107 2019-Jan-16 21:15:32.886323 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
56108 2019-Jan-16 21:15:32.886957 - [DEBUG] Edge Function : AllBottom
56109 2019-Jan-16 21:15:32.886986 - [DEBUG] End adding new jump function
56110 2019-Jan-16 21:15:32.887009 - [DEBUG]
56111 2019-Jan-16 21:15:32.887033 - [DEBUG] -------------------------------------------- 1524. Path Edge --------------------------------------------
56112 2019-Jan-16 21:15:32.887057 - [DEBUG]
56113 2019-Jan-16 21:15:32.887080 - [DEBUG] Process 1524. path edge:
56114 2019-Jan-16 21:15:32.887104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56115 2019-Jan-16 21:15:32.887160 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
56116 2019-Jan-16 21:15:32.887794 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56117 2019-Jan-16 21:15:32.888443 - [DEBUG]
56118 2019-Jan-16 21:15:32.888468 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
56119 2019-Jan-16 21:15:32.889122 - [DEBUG] Compose: EdgeIdentity * AllBottom
56120 2019-Jan-16 21:15:32.889151 - [DEBUG]
56121 2019-Jan-16 21:15:32.889174 - [DEBUG] Propagate flow
56122 2019-Jan-16 21:15:32.889198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56123 2019-Jan-16 21:15:32.889255 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
56124 2019-Jan-16 21:15:32.889889 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56125 2019-Jan-16 21:15:32.890526 - [DEBUG] Edge function : AllBottom (result of previous compose)
56126 2019-Jan-16 21:15:32.890551 - [DEBUG]
56127 2019-Jan-16 21:15:32.890576 - [DEBUG] Join: AllTop & AllBottom
56128 2019-Jan-16 21:15:32.890601 - [DEBUG] = AllBottom (new jump func)
56129 2019-Jan-16 21:15:32.890626 - [DEBUG]
56130 2019-Jan-16 21:15:32.890649 - [DEBUG] Start adding new jump function
56131 2019-Jan-16 21:15:32.890672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56132 2019-Jan-16 21:15:32.890728 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56133 2019-Jan-16 21:15:32.891374 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
56134 2019-Jan-16 21:15:32.892022 - [DEBUG] Edge Function : AllBottom
56135 2019-Jan-16 21:15:32.892052 - [DEBUG] End adding new jump function
56136 2019-Jan-16 21:15:32.892075 - [DEBUG]
56137 2019-Jan-16 21:15:32.892099 - [DEBUG] -------------------------------------------- 1525. Path Edge --------------------------------------------
56138 2019-Jan-16 21:15:32.892124 - [DEBUG]
56139 2019-Jan-16 21:15:32.892147 - [DEBUG] Process 1525. path edge:
56140 2019-Jan-16 21:15:32.892171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56141 2019-Jan-16 21:15:32.892227 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
56142 2019-Jan-16 21:15:32.892861 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56143 2019-Jan-16 21:15:32.893499 - [DEBUG]
56144 2019-Jan-16 21:15:32.893524 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
56145 2019-Jan-16 21:15:32.894177 - [DEBUG] Compose: EdgeIdentity * AllBottom
56146 2019-Jan-16 21:15:32.894205 - [DEBUG]
56147 2019-Jan-16 21:15:32.894229 - [DEBUG] Propagate flow
56148 2019-Jan-16 21:15:32.894252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56149 2019-Jan-16 21:15:32.894308 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56150 2019-Jan-16 21:15:32.894954 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56151 2019-Jan-16 21:15:32.895606 - [DEBUG] Edge function : AllBottom (result of previous compose)
56152 2019-Jan-16 21:15:32.895631 - [DEBUG]
56153 2019-Jan-16 21:15:32.895657 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56154 2019-Jan-16 21:15:32.895682 - [DEBUG] = AllBottom
56155 2019-Jan-16 21:15:32.895707 - [DEBUG]
56156 2019-Jan-16 21:15:32.895729 - [DEBUG] PROPAGATE: No new function!
56157 2019-Jan-16 21:15:32.895755 - [DEBUG] EDGE:
56158 2019-Jan-16 21:15:32.895813 - [DEBUG] ---> 56159 2019-Jan-16 21:15:32.896446 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56160 2019-Jan-16 21:15:32.897084 - [DEBUG]
56161 2019-Jan-16 21:15:32.897110 - [DEBUG] EDGE:
56162 2019-Jan-16 21:15:32.897166 - [DEBUG] ---> 56163 2019-Jan-16 21:15:32.897799 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56164 2019-Jan-16 21:15:32.898448 - [DEBUG]
56165 2019-Jan-16 21:15:32.898474 - [DEBUG] EDGE:
56166 2019-Jan-16 21:15:32.898531 - [DEBUG] ---> 56167 2019-Jan-16 21:15:32.899169 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56168 2019-Jan-16 21:15:32.899805 - [DEBUG]
56169 2019-Jan-16 21:15:32.899844 - [DEBUG] Compose: EdgeIdentity * AllBottom
56170 2019-Jan-16 21:15:32.899872 - [DEBUG]
56171 2019-Jan-16 21:15:32.899895 - [DEBUG] Propagate flow
56172 2019-Jan-16 21:15:32.899919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56173 2019-Jan-16 21:15:32.899975 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
56174 2019-Jan-16 21:15:32.900614 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56175 2019-Jan-16 21:15:32.901251 - [DEBUG] Edge function : AllBottom (result of previous compose)
56176 2019-Jan-16 21:15:32.901276 - [DEBUG]
56177 2019-Jan-16 21:15:32.901308 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56178 2019-Jan-16 21:15:32.901334 - [DEBUG] = AllBottom
56179 2019-Jan-16 21:15:32.901358 - [DEBUG]
56180 2019-Jan-16 21:15:32.901381 - [DEBUG] PROPAGATE: No new function!
56181 2019-Jan-16 21:15:32.901409 - [DEBUG] EDGE:
56182 2019-Jan-16 21:15:32.901466 - [DEBUG] ---> 56183 2019-Jan-16 21:15:32.902126 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56184 2019-Jan-16 21:15:32.902762 - [DEBUG]
56185 2019-Jan-16 21:15:32.902796 - [DEBUG] Compose: EdgeIdentity * AllBottom
56186 2019-Jan-16 21:15:32.902823 - [DEBUG]
56187 2019-Jan-16 21:15:32.902846 - [DEBUG] Propagate flow
56188 2019-Jan-16 21:15:32.902870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56189 2019-Jan-16 21:15:32.902925 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
56190 2019-Jan-16 21:15:32.903569 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56191 2019-Jan-16 21:15:32.904205 - [DEBUG] Edge function : AllBottom (result of previous compose)
56192 2019-Jan-16 21:15:32.904230 - [DEBUG]
56193 2019-Jan-16 21:15:32.904255 - [DEBUG] Join: AllTop & AllBottom
56194 2019-Jan-16 21:15:32.904281 - [DEBUG] = AllBottom (new jump func)
56195 2019-Jan-16 21:15:32.904305 - [DEBUG]
56196 2019-Jan-16 21:15:32.904328 - [DEBUG] Start adding new jump function
56197 2019-Jan-16 21:15:32.904351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56198 2019-Jan-16 21:15:32.904407 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56199 2019-Jan-16 21:15:32.905043 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
56200 2019-Jan-16 21:15:32.905703 - [DEBUG] Edge Function : AllBottom
56201 2019-Jan-16 21:15:32.905732 - [DEBUG] End adding new jump function
56202 2019-Jan-16 21:15:32.905755 - [DEBUG]
56203 2019-Jan-16 21:15:32.905779 - [DEBUG] -------------------------------------------- 1526. Path Edge --------------------------------------------
56204 2019-Jan-16 21:15:32.905803 - [DEBUG]
56205 2019-Jan-16 21:15:32.905826 - [DEBUG] Process 1526. path edge:
56206 2019-Jan-16 21:15:32.905849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56207 2019-Jan-16 21:15:32.905905 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
56208 2019-Jan-16 21:15:32.906548 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56209 2019-Jan-16 21:15:32.907184 - [DEBUG]
56210 2019-Jan-16 21:15:32.907208 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
56211 2019-Jan-16 21:15:32.907864 - [DEBUG] Possible callees:
56212 2019-Jan-16 21:15:32.907889 - [DEBUG] llvm.dbg.declare
56213 2019-Jan-16 21:15:32.907914 - [DEBUG] Possible return sites:
56214 2019-Jan-16 21:15:32.907938 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14356215 2019-Jan-16 21:15:32.909223 - [DEBUG] Found and process special summary
56216 2019-Jan-16 21:15:32.909258 - [DEBUG] Compose: EdgeIdentity * AllBottom
56217 2019-Jan-16 21:15:32.909285 - [DEBUG]
56218 2019-Jan-16 21:15:32.909308 - [DEBUG] Propagate flow
56219 2019-Jan-16 21:15:32.909332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56220 2019-Jan-16 21:15:32.909401 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
56221 2019-Jan-16 21:15:32.910040 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56222 2019-Jan-16 21:15:32.910677 - [DEBUG] Edge function : AllBottom (result of previous compose)
56223 2019-Jan-16 21:15:32.910702 - [DEBUG]
56224 2019-Jan-16 21:15:32.910726 - [DEBUG] Join: AllTop & AllBottom
56225 2019-Jan-16 21:15:32.910752 - [DEBUG] = AllBottom (new jump func)
56226 2019-Jan-16 21:15:32.910776 - [DEBUG]
56227 2019-Jan-16 21:15:32.910799 - [DEBUG] Start adding new jump function
56228 2019-Jan-16 21:15:32.910822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56229 2019-Jan-16 21:15:32.910878 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56230 2019-Jan-16 21:15:32.911517 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
56231 2019-Jan-16 21:15:32.912170 - [DEBUG] Edge Function : AllBottom
56232 2019-Jan-16 21:15:32.912198 - [DEBUG] End adding new jump function
56233 2019-Jan-16 21:15:32.912222 - [DEBUG]
56234 2019-Jan-16 21:15:32.912246 - [DEBUG] -------------------------------------------- 1527. Path Edge --------------------------------------------
56235 2019-Jan-16 21:15:32.912270 - [DEBUG]
56236 2019-Jan-16 21:15:32.912293 - [DEBUG] Process 1527. path edge:
56237 2019-Jan-16 21:15:32.912316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56238 2019-Jan-16 21:15:32.912372 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
56239 2019-Jan-16 21:15:32.913013 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56240 2019-Jan-16 21:15:32.913651 - [DEBUG]
56241 2019-Jan-16 21:15:32.913675 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
56242 2019-Jan-16 21:15:32.914337 - [DEBUG] Compose: EdgeIdentity * AllBottom
56243 2019-Jan-16 21:15:32.914365 - [DEBUG]
56244 2019-Jan-16 21:15:32.914389 - [DEBUG] Propagate flow
56245 2019-Jan-16 21:15:32.914412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56246 2019-Jan-16 21:15:32.914469 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
56247 2019-Jan-16 21:15:32.915126 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56248 2019-Jan-16 21:15:32.915764 - [DEBUG] Edge function : AllBottom (result of previous compose)
56249 2019-Jan-16 21:15:32.915789 - [DEBUG]
56250 2019-Jan-16 21:15:32.915814 - [DEBUG] Join: AllTop & AllBottom
56251 2019-Jan-16 21:15:32.915840 - [DEBUG] = AllBottom (new jump func)
56252 2019-Jan-16 21:15:32.915864 - [DEBUG]
56253 2019-Jan-16 21:15:32.915887 - [DEBUG] Start adding new jump function
56254 2019-Jan-16 21:15:32.915910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56255 2019-Jan-16 21:15:32.915966 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56256 2019-Jan-16 21:15:32.916603 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
56257 2019-Jan-16 21:15:32.917235 - [DEBUG] Edge Function : AllBottom
56258 2019-Jan-16 21:15:32.917264 - [DEBUG] End adding new jump function
56259 2019-Jan-16 21:15:32.917288 - [DEBUG]
56260 2019-Jan-16 21:15:32.917312 - [DEBUG] -------------------------------------------- 1528. Path Edge --------------------------------------------
56261 2019-Jan-16 21:15:32.917337 - [DEBUG]
56262 2019-Jan-16 21:15:32.917360 - [DEBUG] Process 1528. path edge:
56263 2019-Jan-16 21:15:32.917384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56264 2019-Jan-16 21:15:32.917440 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
56265 2019-Jan-16 21:15:32.918083 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56266 2019-Jan-16 21:15:32.918736 - [DEBUG]
56267 2019-Jan-16 21:15:32.918761 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
56268 2019-Jan-16 21:15:32.919415 - [DEBUG] Compose: EdgeIdentity * AllBottom
56269 2019-Jan-16 21:15:32.919443 - [DEBUG]
56270 2019-Jan-16 21:15:32.919467 - [DEBUG] Propagate flow
56271 2019-Jan-16 21:15:32.919490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56272 2019-Jan-16 21:15:32.919546 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
56273 2019-Jan-16 21:15:32.920181 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56274 2019-Jan-16 21:15:32.920817 - [DEBUG] Edge function : AllBottom (result of previous compose)
56275 2019-Jan-16 21:15:32.920842 - [DEBUG]
56276 2019-Jan-16 21:15:32.920867 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56277 2019-Jan-16 21:15:32.920893 - [DEBUG] = AllBottom
56278 2019-Jan-16 21:15:32.920917 - [DEBUG]
56279 2019-Jan-16 21:15:32.920940 - [DEBUG] PROPAGATE: No new function!
56280 2019-Jan-16 21:15:32.920965 - [DEBUG] EDGE:
56281 2019-Jan-16 21:15:32.921022 - [DEBUG] ---> 56282 2019-Jan-16 21:15:32.921654 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56283 2019-Jan-16 21:15:32.922308 - [DEBUG]
56284 2019-Jan-16 21:15:32.922334 - [DEBUG] EDGE:
56285 2019-Jan-16 21:15:32.922391 - [DEBUG] ---> 56286 2019-Jan-16 21:15:32.923029 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56287 2019-Jan-16 21:15:32.923665 - [DEBUG]
56288 2019-Jan-16 21:15:32.923702 - [DEBUG] Compose: EdgeIdentity * AllBottom
56289 2019-Jan-16 21:15:32.923729 - [DEBUG]
56290 2019-Jan-16 21:15:32.923753 - [DEBUG] Propagate flow
56291 2019-Jan-16 21:15:32.923776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56292 2019-Jan-16 21:15:32.923832 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
56293 2019-Jan-16 21:15:32.924470 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56294 2019-Jan-16 21:15:32.925119 - [DEBUG] Edge function : AllBottom (result of previous compose)
56295 2019-Jan-16 21:15:32.925144 - [DEBUG]
56296 2019-Jan-16 21:15:32.925169 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56297 2019-Jan-16 21:15:32.925195 - [DEBUG] = AllBottom
56298 2019-Jan-16 21:15:32.925219 - [DEBUG]
56299 2019-Jan-16 21:15:32.925242 - [DEBUG] PROPAGATE: No new function!
56300 2019-Jan-16 21:15:32.925269 - [DEBUG] EDGE:
56301 2019-Jan-16 21:15:32.925327 - [DEBUG] ---> 56302 2019-Jan-16 21:15:32.925972 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56303 2019-Jan-16 21:15:32.926609 - [DEBUG]
56304 2019-Jan-16 21:15:32.926635 - [DEBUG] EDGE:
56305 2019-Jan-16 21:15:32.926692 - [DEBUG] ---> 56306 2019-Jan-16 21:15:32.927327 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56307 2019-Jan-16 21:15:32.927962 - [DEBUG]
56308 2019-Jan-16 21:15:32.927996 - [DEBUG] Compose: EdgeIdentity * AllBottom
56309 2019-Jan-16 21:15:32.928031 - [DEBUG]
56310 2019-Jan-16 21:15:32.928055 - [DEBUG] Propagate flow
56311 2019-Jan-16 21:15:32.928078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56312 2019-Jan-16 21:15:32.928134 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
56313 2019-Jan-16 21:15:32.928786 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56314 2019-Jan-16 21:15:32.929422 - [DEBUG] Edge function : AllBottom (result of previous compose)
56315 2019-Jan-16 21:15:32.929447 - [DEBUG]
56316 2019-Jan-16 21:15:32.929472 - [DEBUG] Join: AllTop & AllBottom
56317 2019-Jan-16 21:15:32.929498 - [DEBUG] = AllBottom (new jump func)
56318 2019-Jan-16 21:15:32.929522 - [DEBUG]
56319 2019-Jan-16 21:15:32.929545 - [DEBUG] Start adding new jump function
56320 2019-Jan-16 21:15:32.929568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56321 2019-Jan-16 21:15:32.929624 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56322 2019-Jan-16 21:15:32.930261 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
56323 2019-Jan-16 21:15:32.930896 - [DEBUG] Edge Function : AllBottom
56324 2019-Jan-16 21:15:32.930925 - [DEBUG] End adding new jump function
56325 2019-Jan-16 21:15:32.930948 - [DEBUG]
56326 2019-Jan-16 21:15:32.930972 - [DEBUG] -------------------------------------------- 1529. Path Edge --------------------------------------------
56327 2019-Jan-16 21:15:32.930996 - [DEBUG]
56328 2019-Jan-16 21:15:32.931019 - [DEBUG] Process 1529. path edge:
56329 2019-Jan-16 21:15:32.931043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56330 2019-Jan-16 21:15:32.931098 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
56331 2019-Jan-16 21:15:32.931745 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56332 2019-Jan-16 21:15:32.932382 - [DEBUG]
56333 2019-Jan-16 21:15:32.932408 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
56334 2019-Jan-16 21:15:32.933063 - [DEBUG] Compose: EdgeIdentity * AllBottom
56335 2019-Jan-16 21:15:32.933091 - [DEBUG]
56336 2019-Jan-16 21:15:32.933115 - [DEBUG] Propagate flow
56337 2019-Jan-16 21:15:32.933138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56338 2019-Jan-16 21:15:32.933195 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
56339 2019-Jan-16 21:15:32.933841 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56340 2019-Jan-16 21:15:32.934479 - [DEBUG] Edge function : AllBottom (result of previous compose)
56341 2019-Jan-16 21:15:32.934504 - [DEBUG]
56342 2019-Jan-16 21:15:32.934529 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56343 2019-Jan-16 21:15:32.934555 - [DEBUG] = AllBottom
56344 2019-Jan-16 21:15:32.934579 - [DEBUG]
56345 2019-Jan-16 21:15:32.934602 - [DEBUG] PROPAGATE: No new function!
56346 2019-Jan-16 21:15:32.934635 - [DEBUG] Compose: EdgeIdentity * AllBottom
56347 2019-Jan-16 21:15:32.934662 - [DEBUG]
56348 2019-Jan-16 21:15:32.934686 - [DEBUG] Propagate flow
56349 2019-Jan-16 21:15:32.934709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56350 2019-Jan-16 21:15:32.934766 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
56351 2019-Jan-16 21:15:32.935426 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56352 2019-Jan-16 21:15:32.936063 - [DEBUG] Edge function : AllBottom (result of previous compose)
56353 2019-Jan-16 21:15:32.936097 - [DEBUG]
56354 2019-Jan-16 21:15:32.936123 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56355 2019-Jan-16 21:15:32.936149 - [DEBUG] = AllBottom
56356 2019-Jan-16 21:15:32.936173 - [DEBUG]
56357 2019-Jan-16 21:15:32.936196 - [DEBUG] PROPAGATE: No new function!
56358 2019-Jan-16 21:15:32.936222 - [DEBUG] EDGE:
56359 2019-Jan-16 21:15:32.936280 - [DEBUG] ---> 56360 2019-Jan-16 21:15:32.936916 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56361 2019-Jan-16 21:15:32.937553 - [DEBUG]
56362 2019-Jan-16 21:15:32.937579 - [DEBUG] EDGE:
56363 2019-Jan-16 21:15:32.937636 - [DEBUG] ---> 56364 2019-Jan-16 21:15:32.938271 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56365 2019-Jan-16 21:15:32.938923 - [DEBUG]
56366 2019-Jan-16 21:15:32.938949 - [DEBUG] EDGE:
56367 2019-Jan-16 21:15:32.939006 - [DEBUG] ---> 56368 2019-Jan-16 21:15:32.939645 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56369 2019-Jan-16 21:15:32.940282 - [DEBUG]
56370 2019-Jan-16 21:15:32.940319 - [DEBUG] Compose: EdgeIdentity * AllBottom
56371 2019-Jan-16 21:15:32.940346 - [DEBUG]
56372 2019-Jan-16 21:15:32.940370 - [DEBUG] Propagate flow
56373 2019-Jan-16 21:15:32.940393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56374 2019-Jan-16 21:15:32.940449 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
56375 2019-Jan-16 21:15:32.941086 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56376 2019-Jan-16 21:15:32.941723 - [DEBUG] Edge function : AllBottom (result of previous compose)
56377 2019-Jan-16 21:15:32.941760 - [DEBUG]
56378 2019-Jan-16 21:15:32.941786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56379 2019-Jan-16 21:15:32.941812 - [DEBUG] = AllBottom
56380 2019-Jan-16 21:15:32.941836 - [DEBUG]
56381 2019-Jan-16 21:15:32.941859 - [DEBUG] PROPAGATE: No new function!
56382 2019-Jan-16 21:15:32.941887 - [DEBUG] EDGE:
56383 2019-Jan-16 21:15:32.941944 - [DEBUG] ---> 56384 2019-Jan-16 21:15:32.942584 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56385 2019-Jan-16 21:15:32.943222 - [DEBUG]
56386 2019-Jan-16 21:15:32.943248 - [DEBUG] EDGE:
56387 2019-Jan-16 21:15:32.943305 - [DEBUG] ---> 56388 2019-Jan-16 21:15:32.943939 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56389 2019-Jan-16 21:15:32.944576 - [DEBUG]
56390 2019-Jan-16 21:15:32.944601 - [DEBUG] EDGE:
56391 2019-Jan-16 21:15:32.944658 - [DEBUG] ---> 56392 2019-Jan-16 21:15:32.945312 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56393 2019-Jan-16 21:15:32.945950 - [DEBUG]
56394 2019-Jan-16 21:15:32.945976 - [DEBUG] EDGE:
56395 2019-Jan-16 21:15:32.946033 - [DEBUG] ---> 56396 2019-Jan-16 21:15:32.946675 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56397 2019-Jan-16 21:15:32.947312 - [DEBUG]
56398 2019-Jan-16 21:15:32.947338 - [DEBUG] EDGE:
56399 2019-Jan-16 21:15:32.947395 - [DEBUG] ---> 56400 2019-Jan-16 21:15:32.948030 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56401 2019-Jan-16 21:15:32.948681 - [DEBUG]
56402 2019-Jan-16 21:15:32.948708 - [DEBUG] EDGE:
56403 2019-Jan-16 21:15:32.948765 - [DEBUG] ---> 56404 2019-Jan-16 21:15:32.949402 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56405 2019-Jan-16 21:15:32.950038 - [DEBUG]
56406 2019-Jan-16 21:15:32.950065 - [DEBUG] EDGE:
56407 2019-Jan-16 21:15:32.950122 - [DEBUG] ---> 56408 2019-Jan-16 21:15:32.950755 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56409 2019-Jan-16 21:15:32.951392 - [DEBUG]
56410 2019-Jan-16 21:15:32.951418 - [DEBUG] EDGE:
56411 2019-Jan-16 21:15:32.951475 - [DEBUG] ---> 56412 2019-Jan-16 21:15:32.952126 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56413 2019-Jan-16 21:15:32.952764 - [DEBUG]
56414 2019-Jan-16 21:15:32.952803 - [DEBUG] Compose: EdgeIdentity * AllBottom
56415 2019-Jan-16 21:15:32.952830 - [DEBUG]
56416 2019-Jan-16 21:15:32.952854 - [DEBUG] Propagate flow
56417 2019-Jan-16 21:15:32.952877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56418 2019-Jan-16 21:15:32.952933 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
56419 2019-Jan-16 21:15:32.953570 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56420 2019-Jan-16 21:15:32.954207 - [DEBUG] Edge function : AllBottom (result of previous compose)
56421 2019-Jan-16 21:15:32.954232 - [DEBUG]
56422 2019-Jan-16 21:15:32.954257 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56423 2019-Jan-16 21:15:32.954283 - [DEBUG] = AllBottom
56424 2019-Jan-16 21:15:32.954307 - [DEBUG]
56425 2019-Jan-16 21:15:32.954330 - [DEBUG] PROPAGATE: No new function!
56426 2019-Jan-16 21:15:32.954358 - [DEBUG] EDGE:
56427 2019-Jan-16 21:15:32.954415 - [DEBUG] ---> 56428 2019-Jan-16 21:15:32.955060 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56429 2019-Jan-16 21:15:32.955709 - [DEBUG]
56430 2019-Jan-16 21:15:32.955744 - [DEBUG] Compose: EdgeIdentity * AllBottom
56431 2019-Jan-16 21:15:32.955771 - [DEBUG]
56432 2019-Jan-16 21:15:32.955794 - [DEBUG] Propagate flow
56433 2019-Jan-16 21:15:32.955817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56434 2019-Jan-16 21:15:32.955873 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
56435 2019-Jan-16 21:15:32.956510 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56436 2019-Jan-16 21:15:32.957146 - [DEBUG] Edge function : AllBottom (result of previous compose)
56437 2019-Jan-16 21:15:32.957171 - [DEBUG]
56438 2019-Jan-16 21:15:32.957195 - [DEBUG] Join: AllTop & AllBottom
56439 2019-Jan-16 21:15:32.957221 - [DEBUG] = AllBottom (new jump func)
56440 2019-Jan-16 21:15:32.957253 - [DEBUG]
56441 2019-Jan-16 21:15:32.957277 - [DEBUG] Start adding new jump function
56442 2019-Jan-16 21:15:32.957300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56443 2019-Jan-16 21:15:32.957356 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56444 2019-Jan-16 21:15:32.957993 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
56445 2019-Jan-16 21:15:32.958645 - [DEBUG] Edge Function : AllBottom
56446 2019-Jan-16 21:15:32.958673 - [DEBUG] End adding new jump function
56447 2019-Jan-16 21:15:32.958697 - [DEBUG]
56448 2019-Jan-16 21:15:32.958721 - [DEBUG] -------------------------------------------- 1530. Path Edge --------------------------------------------
56449 2019-Jan-16 21:15:32.958745 - [DEBUG]
56450 2019-Jan-16 21:15:32.958768 - [DEBUG] Process 1530. path edge:
56451 2019-Jan-16 21:15:32.958791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56452 2019-Jan-16 21:15:32.958847 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
56453 2019-Jan-16 21:15:32.959484 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56454 2019-Jan-16 21:15:32.960120 - [DEBUG]
56455 2019-Jan-16 21:15:32.960144 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
56456 2019-Jan-16 21:15:32.960787 - [DEBUG] Possible callees:
56457 2019-Jan-16 21:15:32.960812 - [DEBUG] foo
56458 2019-Jan-16 21:15:32.960836 - [DEBUG] Possible return sites:
56459 2019-Jan-16 21:15:32.960859 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8456460 2019-Jan-16 21:15:32.962139 - [DEBUG] Found and process special summary
56461 2019-Jan-16 21:15:32.962174 - [DEBUG] Compose: EdgeIdentity * AllBottom
56462 2019-Jan-16 21:15:32.962201 - [DEBUG]
56463 2019-Jan-16 21:15:32.962225 - [DEBUG] Propagate flow
56464 2019-Jan-16 21:15:32.962248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56465 2019-Jan-16 21:15:32.962304 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
56466 2019-Jan-16 21:15:32.962942 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56467 2019-Jan-16 21:15:32.963579 - [DEBUG] Edge function : AllBottom (result of previous compose)
56468 2019-Jan-16 21:15:32.963604 - [DEBUG]
56469 2019-Jan-16 21:15:32.963628 - [DEBUG] Join: AllTop & AllBottom
56470 2019-Jan-16 21:15:32.963654 - [DEBUG] = AllBottom (new jump func)
56471 2019-Jan-16 21:15:32.963678 - [DEBUG]
56472 2019-Jan-16 21:15:32.963701 - [DEBUG] Start adding new jump function
56473 2019-Jan-16 21:15:32.963724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56474 2019-Jan-16 21:15:32.963780 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56475 2019-Jan-16 21:15:32.964416 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
56476 2019-Jan-16 21:15:32.965054 - [DEBUG] Edge Function : AllBottom
56477 2019-Jan-16 21:15:32.965096 - [DEBUG] End adding new jump function
56478 2019-Jan-16 21:15:32.965120 - [DEBUG]
56479 2019-Jan-16 21:15:32.965143 - [DEBUG] -------------------------------------------- 1531. Path Edge --------------------------------------------
56480 2019-Jan-16 21:15:32.965167 - [DEBUG]
56481 2019-Jan-16 21:15:32.965190 - [DEBUG] Process 1531. path edge:
56482 2019-Jan-16 21:15:32.965213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56483 2019-Jan-16 21:15:32.965270 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
56484 2019-Jan-16 21:15:32.965916 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56485 2019-Jan-16 21:15:32.966553 - [DEBUG]
56486 2019-Jan-16 21:15:32.966577 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
56487 2019-Jan-16 21:15:32.967230 - [DEBUG] Compose: EdgeIdentity * AllBottom
56488 2019-Jan-16 21:15:32.967258 - [DEBUG]
56489 2019-Jan-16 21:15:32.967282 - [DEBUG] Propagate flow
56490 2019-Jan-16 21:15:32.967305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56491 2019-Jan-16 21:15:32.967362 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
56492 2019-Jan-16 21:15:32.967997 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56493 2019-Jan-16 21:15:32.968652 - [DEBUG] Edge function : AllBottom (result of previous compose)
56494 2019-Jan-16 21:15:32.968677 - [DEBUG]
56495 2019-Jan-16 21:15:32.968701 - [DEBUG] Join: AllTop & AllBottom
56496 2019-Jan-16 21:15:32.968727 - [DEBUG] = AllBottom (new jump func)
56497 2019-Jan-16 21:15:32.968751 - [DEBUG]
56498 2019-Jan-16 21:15:32.968775 - [DEBUG] Start adding new jump function
56499 2019-Jan-16 21:15:32.968798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56500 2019-Jan-16 21:15:32.968854 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56501 2019-Jan-16 21:15:32.969491 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
56502 2019-Jan-16 21:15:32.970125 - [DEBUG] Edge Function : AllBottom
56503 2019-Jan-16 21:15:32.970153 - [DEBUG] End adding new jump function
56504 2019-Jan-16 21:15:32.970177 - [DEBUG]
56505 2019-Jan-16 21:15:32.970201 - [DEBUG] -------------------------------------------- 1532. Path Edge --------------------------------------------
56506 2019-Jan-16 21:15:32.970225 - [DEBUG]
56507 2019-Jan-16 21:15:32.970248 - [DEBUG] Process 1532. path edge:
56508 2019-Jan-16 21:15:32.970272 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56509 2019-Jan-16 21:15:32.970328 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
56510 2019-Jan-16 21:15:32.970962 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56511 2019-Jan-16 21:15:32.971599 - [DEBUG]
56512 2019-Jan-16 21:15:32.971624 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
56513 2019-Jan-16 21:15:32.972291 - [DEBUG] Compose: EdgeIdentity * AllBottom
56514 2019-Jan-16 21:15:32.972319 - [DEBUG]
56515 2019-Jan-16 21:15:32.972343 - [DEBUG] Propagate flow
56516 2019-Jan-16 21:15:32.972366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56517 2019-Jan-16 21:15:32.972422 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
56518 2019-Jan-16 21:15:32.973075 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56519 2019-Jan-16 21:15:32.973722 - [DEBUG] Edge function : AllBottom (result of previous compose)
56520 2019-Jan-16 21:15:32.973747 - [DEBUG]
56521 2019-Jan-16 21:15:32.973772 - [DEBUG] Join: AllTop & AllBottom
56522 2019-Jan-16 21:15:32.973798 - [DEBUG] = AllBottom (new jump func)
56523 2019-Jan-16 21:15:32.973822 - [DEBUG]
56524 2019-Jan-16 21:15:32.973845 - [DEBUG] Start adding new jump function
56525 2019-Jan-16 21:15:32.973868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56526 2019-Jan-16 21:15:32.973924 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56527 2019-Jan-16 21:15:32.974569 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
56528 2019-Jan-16 21:15:32.975230 - [DEBUG] Edge Function : AllBottom
56529 2019-Jan-16 21:15:32.975257 - [DEBUG] End adding new jump function
56530 2019-Jan-16 21:15:32.975281 - [DEBUG]
56531 2019-Jan-16 21:15:32.975305 - [DEBUG] -------------------------------------------- 1533. Path Edge --------------------------------------------
56532 2019-Jan-16 21:15:32.975329 - [DEBUG]
56533 2019-Jan-16 21:15:32.975352 - [DEBUG] Process 1533. path edge:
56534 2019-Jan-16 21:15:32.975376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56535 2019-Jan-16 21:15:32.975432 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
56536 2019-Jan-16 21:15:32.976078 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56537 2019-Jan-16 21:15:32.976716 - [DEBUG]
56538 2019-Jan-16 21:15:32.976740 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
56539 2019-Jan-16 21:15:32.977395 - [DEBUG] Possible callees:
56540 2019-Jan-16 21:15:32.977420 - [DEBUG] llvm.dbg.declare
56541 2019-Jan-16 21:15:32.977444 - [DEBUG] Possible return sites:
56542 2019-Jan-16 21:15:32.977468 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9656543 2019-Jan-16 21:15:32.978757 - [DEBUG] Found and process special summary
56544 2019-Jan-16 21:15:32.978792 - [DEBUG] Compose: EdgeIdentity * AllBottom
56545 2019-Jan-16 21:15:32.978819 - [DEBUG]
56546 2019-Jan-16 21:15:32.978843 - [DEBUG] Propagate flow
56547 2019-Jan-16 21:15:32.978866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56548 2019-Jan-16 21:15:32.978922 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
56549 2019-Jan-16 21:15:32.979562 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56550 2019-Jan-16 21:15:32.980198 - [DEBUG] Edge function : AllBottom (result of previous compose)
56551 2019-Jan-16 21:15:32.980223 - [DEBUG]
56552 2019-Jan-16 21:15:32.980248 - [DEBUG] Join: AllTop & AllBottom
56553 2019-Jan-16 21:15:32.980273 - [DEBUG] = AllBottom (new jump func)
56554 2019-Jan-16 21:15:32.980297 - [DEBUG]
56555 2019-Jan-16 21:15:32.980321 - [DEBUG] Start adding new jump function
56556 2019-Jan-16 21:15:32.980344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56557 2019-Jan-16 21:15:32.980400 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56558 2019-Jan-16 21:15:32.981037 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
56559 2019-Jan-16 21:15:32.981674 - [DEBUG] Edge Function : AllBottom
56560 2019-Jan-16 21:15:32.981702 - [DEBUG] End adding new jump function
56561 2019-Jan-16 21:15:32.981726 - [DEBUG]
56562 2019-Jan-16 21:15:32.981763 - [DEBUG] -------------------------------------------- 1534. Path Edge --------------------------------------------
56563 2019-Jan-16 21:15:32.981788 - [DEBUG]
56564 2019-Jan-16 21:15:32.981811 - [DEBUG] Process 1534. path edge:
56565 2019-Jan-16 21:15:32.981834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56566 2019-Jan-16 21:15:32.981890 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
56567 2019-Jan-16 21:15:32.982529 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56568 2019-Jan-16 21:15:32.983166 - [DEBUG]
56569 2019-Jan-16 21:15:32.983191 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
56570 2019-Jan-16 21:15:32.983854 - [DEBUG] Compose: EdgeIdentity * AllBottom
56571 2019-Jan-16 21:15:32.983883 - [DEBUG]
56572 2019-Jan-16 21:15:32.983906 - [DEBUG] Propagate flow
56573 2019-Jan-16 21:15:32.983930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56574 2019-Jan-16 21:15:32.983987 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
56575 2019-Jan-16 21:15:32.984623 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56576 2019-Jan-16 21:15:32.985276 - [DEBUG] Edge function : AllBottom (result of previous compose)
56577 2019-Jan-16 21:15:32.985301 - [DEBUG]
56578 2019-Jan-16 21:15:32.985326 - [DEBUG] Join: AllTop & AllBottom
56579 2019-Jan-16 21:15:32.985352 - [DEBUG] = AllBottom (new jump func)
56580 2019-Jan-16 21:15:32.985376 - [DEBUG]
56581 2019-Jan-16 21:15:32.985399 - [DEBUG] Start adding new jump function
56582 2019-Jan-16 21:15:32.985422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56583 2019-Jan-16 21:15:32.985478 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56584 2019-Jan-16 21:15:32.986115 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
56585 2019-Jan-16 21:15:32.986748 - [DEBUG] Edge Function : AllBottom
56586 2019-Jan-16 21:15:32.986781 - [DEBUG] End adding new jump function
56587 2019-Jan-16 21:15:32.986804 - [DEBUG]
56588 2019-Jan-16 21:15:32.986828 - [DEBUG] -------------------------------------------- 1535. Path Edge --------------------------------------------
56589 2019-Jan-16 21:15:32.986852 - [DEBUG]
56590 2019-Jan-16 21:15:32.986875 - [DEBUG] Process 1535. path edge:
56591 2019-Jan-16 21:15:32.986899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56592 2019-Jan-16 21:15:32.986955 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
56593 2019-Jan-16 21:15:32.987589 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56594 2019-Jan-16 21:15:32.988226 - [DEBUG]
56595 2019-Jan-16 21:15:32.988251 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
56596 2019-Jan-16 21:15:32.988917 - [DEBUG] Compose: EdgeIdentity * AllBottom
56597 2019-Jan-16 21:15:32.988946 - [DEBUG]
56598 2019-Jan-16 21:15:32.988970 - [DEBUG] Propagate flow
56599 2019-Jan-16 21:15:32.988993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56600 2019-Jan-16 21:15:32.989050 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
56601 2019-Jan-16 21:15:32.989684 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56602 2019-Jan-16 21:15:32.990321 - [DEBUG] Edge function : AllBottom (result of previous compose)
56603 2019-Jan-16 21:15:32.990346 - [DEBUG]
56604 2019-Jan-16 21:15:32.990371 - [DEBUG] Join: AllTop & AllBottom
56605 2019-Jan-16 21:15:32.990397 - [DEBUG] = AllBottom (new jump func)
56606 2019-Jan-16 21:15:32.990421 - [DEBUG]
56607 2019-Jan-16 21:15:32.990444 - [DEBUG] Start adding new jump function
56608 2019-Jan-16 21:15:32.990467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56609 2019-Jan-16 21:15:32.990522 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56610 2019-Jan-16 21:15:32.991160 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
56611 2019-Jan-16 21:15:32.991808 - [DEBUG] Edge Function : AllBottom
56612 2019-Jan-16 21:15:32.991837 - [DEBUG] End adding new jump function
56613 2019-Jan-16 21:15:32.991860 - [DEBUG]
56614 2019-Jan-16 21:15:32.991884 - [DEBUG] -------------------------------------------- 1536. Path Edge --------------------------------------------
56615 2019-Jan-16 21:15:32.991908 - [DEBUG]
56616 2019-Jan-16 21:15:32.991939 - [DEBUG] Process 1536. path edge:
56617 2019-Jan-16 21:15:32.991963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56618 2019-Jan-16 21:15:32.992020 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
56619 2019-Jan-16 21:15:32.992653 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56620 2019-Jan-16 21:15:32.993289 - [DEBUG]
56621 2019-Jan-16 21:15:32.993314 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
56622 2019-Jan-16 21:15:32.993966 - [DEBUG] Compose: EdgeIdentity * AllBottom
56623 2019-Jan-16 21:15:32.993994 - [DEBUG]
56624 2019-Jan-16 21:15:32.994017 - [DEBUG] Propagate flow
56625 2019-Jan-16 21:15:32.994041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56626 2019-Jan-16 21:15:32.994097 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
56627 2019-Jan-16 21:15:32.994742 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56628 2019-Jan-16 21:15:32.995395 - [DEBUG] Edge function : AllBottom (result of previous compose)
56629 2019-Jan-16 21:15:32.995420 - [DEBUG]
56630 2019-Jan-16 21:15:32.995446 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56631 2019-Jan-16 21:15:32.995472 - [DEBUG] = AllBottom
56632 2019-Jan-16 21:15:32.995496 - [DEBUG]
56633 2019-Jan-16 21:15:32.995519 - [DEBUG] PROPAGATE: No new function!
56634 2019-Jan-16 21:15:32.995544 - [DEBUG] EDGE:
56635 2019-Jan-16 21:15:32.995602 - [DEBUG] ---> 56636 2019-Jan-16 21:15:32.996235 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56637 2019-Jan-16 21:15:32.996872 - [DEBUG]
56638 2019-Jan-16 21:15:32.996898 - [DEBUG] EDGE:
56639 2019-Jan-16 21:15:32.996955 - [DEBUG] ---> 56640 2019-Jan-16 21:15:32.997589 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56641 2019-Jan-16 21:15:32.998225 - [DEBUG]
56642 2019-Jan-16 21:15:32.998251 - [DEBUG] EDGE:
56643 2019-Jan-16 21:15:32.998308 - [DEBUG] ---> 56644 2019-Jan-16 21:15:32.998962 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56645 2019-Jan-16 21:15:32.999599 - [DEBUG]
56646 2019-Jan-16 21:15:32.999637 - [DEBUG] Compose: EdgeIdentity * AllBottom
56647 2019-Jan-16 21:15:32.999664 - [DEBUG]
56648 2019-Jan-16 21:15:32.999688 - [DEBUG] Propagate flow
56649 2019-Jan-16 21:15:32.999711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56650 2019-Jan-16 21:15:32.999767 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
56651 2019-Jan-16 21:15:33.000405 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56652 2019-Jan-16 21:15:33.001042 - [DEBUG] Edge function : AllBottom (result of previous compose)
56653 2019-Jan-16 21:15:33.001067 - [DEBUG]
56654 2019-Jan-16 21:15:33.001092 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56655 2019-Jan-16 21:15:33.001118 - [DEBUG] = AllBottom
56656 2019-Jan-16 21:15:33.001142 - [DEBUG]
56657 2019-Jan-16 21:15:33.001165 - [DEBUG] PROPAGATE: No new function!
56658 2019-Jan-16 21:15:33.001193 - [DEBUG] EDGE:
56659 2019-Jan-16 21:15:33.001250 - [DEBUG] ---> 56660 2019-Jan-16 21:15:33.001913 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56661 2019-Jan-16 21:15:33.002563 - [DEBUG]
56662 2019-Jan-16 21:15:33.002598 - [DEBUG] Compose: EdgeIdentity * AllBottom
56663 2019-Jan-16 21:15:33.002625 - [DEBUG]
56664 2019-Jan-16 21:15:33.002649 - [DEBUG] Propagate flow
56665 2019-Jan-16 21:15:33.002672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56666 2019-Jan-16 21:15:33.002728 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
56667 2019-Jan-16 21:15:33.003366 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56668 2019-Jan-16 21:15:33.004003 - [DEBUG] Edge function : AllBottom (result of previous compose)
56669 2019-Jan-16 21:15:33.004028 - [DEBUG]
56670 2019-Jan-16 21:15:33.004052 - [DEBUG] Join: AllTop & AllBottom
56671 2019-Jan-16 21:15:33.004078 - [DEBUG] = AllBottom (new jump func)
56672 2019-Jan-16 21:15:33.004102 - [DEBUG]
56673 2019-Jan-16 21:15:33.004125 - [DEBUG] Start adding new jump function
56674 2019-Jan-16 21:15:33.004149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56675 2019-Jan-16 21:15:33.004205 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56676 2019-Jan-16 21:15:33.004842 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
56677 2019-Jan-16 21:15:33.005493 - [DEBUG] Edge Function : AllBottom
56678 2019-Jan-16 21:15:33.005522 - [DEBUG] End adding new jump function
56679 2019-Jan-16 21:15:33.005545 - [DEBUG]
56680 2019-Jan-16 21:15:33.005569 - [DEBUG] -------------------------------------------- 1537. Path Edge --------------------------------------------
56681 2019-Jan-16 21:15:33.005593 - [DEBUG]
56682 2019-Jan-16 21:15:33.005616 - [DEBUG] Process 1537. path edge:
56683 2019-Jan-16 21:15:33.005640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56684 2019-Jan-16 21:15:33.005696 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
56685 2019-Jan-16 21:15:33.006333 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56686 2019-Jan-16 21:15:33.006970 - [DEBUG]
56687 2019-Jan-16 21:15:33.006994 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
56688 2019-Jan-16 21:15:33.007640 - [DEBUG] Possible callees:
56689 2019-Jan-16 21:15:33.007665 - [DEBUG] bar
56690 2019-Jan-16 21:15:33.007690 - [DEBUG] Possible return sites:
56691 2019-Jan-16 21:15:33.007714 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8956692 2019-Jan-16 21:15:33.008993 - [DEBUG] Found and process special summary
56693 2019-Jan-16 21:15:33.009027 - [DEBUG] Compose: EdgeIdentity * AllBottom
56694 2019-Jan-16 21:15:33.009054 - [DEBUG]
56695 2019-Jan-16 21:15:33.009078 - [DEBUG] Propagate flow
56696 2019-Jan-16 21:15:33.009101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56697 2019-Jan-16 21:15:33.009157 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
56698 2019-Jan-16 21:15:33.009796 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56699 2019-Jan-16 21:15:33.010434 - [DEBUG] Edge function : AllBottom (result of previous compose)
56700 2019-Jan-16 21:15:33.010459 - [DEBUG]
56701 2019-Jan-16 21:15:33.010483 - [DEBUG] Join: AllTop & AllBottom
56702 2019-Jan-16 21:15:33.010509 - [DEBUG] = AllBottom (new jump func)
56703 2019-Jan-16 21:15:33.010534 - [DEBUG]
56704 2019-Jan-16 21:15:33.010557 - [DEBUG] Start adding new jump function
56705 2019-Jan-16 21:15:33.010580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56706 2019-Jan-16 21:15:33.010645 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56707 2019-Jan-16 21:15:33.011283 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
56708 2019-Jan-16 21:15:33.011938 - [DEBUG] Edge Function : AllBottom
56709 2019-Jan-16 21:15:33.011966 - [DEBUG] End adding new jump function
56710 2019-Jan-16 21:15:33.011990 - [DEBUG]
56711 2019-Jan-16 21:15:33.012014 - [DEBUG] -------------------------------------------- 1538. Path Edge --------------------------------------------
56712 2019-Jan-16 21:15:33.012038 - [DEBUG]
56713 2019-Jan-16 21:15:33.012061 - [DEBUG] Process 1538. path edge:
56714 2019-Jan-16 21:15:33.012085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56715 2019-Jan-16 21:15:33.012141 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
56716 2019-Jan-16 21:15:33.012780 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56717 2019-Jan-16 21:15:33.013417 - [DEBUG]
56718 2019-Jan-16 21:15:33.013442 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
56719 2019-Jan-16 21:15:33.014095 - [DEBUG] Compose: EdgeIdentity * AllBottom
56720 2019-Jan-16 21:15:33.014123 - [DEBUG]
56721 2019-Jan-16 21:15:33.014147 - [DEBUG] Propagate flow
56722 2019-Jan-16 21:15:33.014170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56723 2019-Jan-16 21:15:33.014226 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
56724 2019-Jan-16 21:15:33.014861 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56725 2019-Jan-16 21:15:33.015515 - [DEBUG] Edge function : AllBottom (result of previous compose)
56726 2019-Jan-16 21:15:33.015540 - [DEBUG]
56727 2019-Jan-16 21:15:33.015564 - [DEBUG] Join: AllTop & AllBottom
56728 2019-Jan-16 21:15:33.015590 - [DEBUG] = AllBottom (new jump func)
56729 2019-Jan-16 21:15:33.015614 - [DEBUG]
56730 2019-Jan-16 21:15:33.015638 - [DEBUG] Start adding new jump function
56731 2019-Jan-16 21:15:33.015661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56732 2019-Jan-16 21:15:33.015717 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56733 2019-Jan-16 21:15:33.016354 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
56734 2019-Jan-16 21:15:33.016989 - [DEBUG] Edge Function : AllBottom
56735 2019-Jan-16 21:15:33.017017 - [DEBUG] End adding new jump function
56736 2019-Jan-16 21:15:33.017041 - [DEBUG]
56737 2019-Jan-16 21:15:33.017064 - [DEBUG] -------------------------------------------- 1539. Path Edge --------------------------------------------
56738 2019-Jan-16 21:15:33.017089 - [DEBUG]
56739 2019-Jan-16 21:15:33.017112 - [DEBUG] Process 1539. path edge:
56740 2019-Jan-16 21:15:33.017136 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56741 2019-Jan-16 21:15:33.017192 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
56742 2019-Jan-16 21:15:33.017826 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56743 2019-Jan-16 21:15:33.018479 - [DEBUG]
56744 2019-Jan-16 21:15:33.018504 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
56745 2019-Jan-16 21:15:33.019155 - [DEBUG] Compose: EdgeIdentity * AllBottom
56746 2019-Jan-16 21:15:33.019183 - [DEBUG]
56747 2019-Jan-16 21:15:33.019207 - [DEBUG] Propagate flow
56748 2019-Jan-16 21:15:33.019230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56749 2019-Jan-16 21:15:33.019287 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
56750 2019-Jan-16 21:15:33.019941 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56751 2019-Jan-16 21:15:33.020580 - [DEBUG] Edge function : AllBottom (result of previous compose)
56752 2019-Jan-16 21:15:33.020605 - [DEBUG]
56753 2019-Jan-16 21:15:33.020630 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56754 2019-Jan-16 21:15:33.020655 - [DEBUG] = AllBottom
56755 2019-Jan-16 21:15:33.020680 - [DEBUG]
56756 2019-Jan-16 21:15:33.020703 - [DEBUG] PROPAGATE: No new function!
56757 2019-Jan-16 21:15:33.020736 - [DEBUG] Compose: EdgeIdentity * AllBottom
56758 2019-Jan-16 21:15:33.020763 - [DEBUG]
56759 2019-Jan-16 21:15:33.020787 - [DEBUG] Propagate flow
56760 2019-Jan-16 21:15:33.020810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56761 2019-Jan-16 21:15:33.020867 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
56762 2019-Jan-16 21:15:33.021513 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56763 2019-Jan-16 21:15:33.022167 - [DEBUG] Edge function : AllBottom (result of previous compose)
56764 2019-Jan-16 21:15:33.022193 - [DEBUG]
56765 2019-Jan-16 21:15:33.022218 - [DEBUG] Join: AllTop & AllBottom
56766 2019-Jan-16 21:15:33.022243 - [DEBUG] = AllBottom (new jump func)
56767 2019-Jan-16 21:15:33.022268 - [DEBUG]
56768 2019-Jan-16 21:15:33.022291 - [DEBUG] Start adding new jump function
56769 2019-Jan-16 21:15:33.022314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56770 2019-Jan-16 21:15:33.022371 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56771 2019-Jan-16 21:15:33.023008 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
56772 2019-Jan-16 21:15:33.023651 - [DEBUG] Edge Function : AllBottom
56773 2019-Jan-16 21:15:33.023679 - [DEBUG] End adding new jump function
56774 2019-Jan-16 21:15:33.023703 - [DEBUG]
56775 2019-Jan-16 21:15:33.023727 - [DEBUG] -------------------------------------------- 1540. Path Edge --------------------------------------------
56776 2019-Jan-16 21:15:33.023752 - [DEBUG]
56777 2019-Jan-16 21:15:33.023775 - [DEBUG] Process 1540. path edge:
56778 2019-Jan-16 21:15:33.023799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56779 2019-Jan-16 21:15:33.023855 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
56780 2019-Jan-16 21:15:33.024499 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56781 2019-Jan-16 21:15:33.025149 - [DEBUG]
56782 2019-Jan-16 21:15:33.025173 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
56783 2019-Jan-16 21:15:33.025835 - [DEBUG] Possible callees:
56784 2019-Jan-16 21:15:33.025861 - [DEBUG] llvm.dbg.declare
56785 2019-Jan-16 21:15:33.025886 - [DEBUG] Possible return sites:
56786 2019-Jan-16 21:15:33.025910 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10356787 2019-Jan-16 21:15:33.027262 - [DEBUG] Found and process special summary
56788 2019-Jan-16 21:15:33.027315 - [DEBUG] Compose: EdgeIdentity * AllBottom
56789 2019-Jan-16 21:15:33.027343 - [DEBUG]
56790 2019-Jan-16 21:15:33.027368 - [DEBUG] Propagate flow
56791 2019-Jan-16 21:15:33.027391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56792 2019-Jan-16 21:15:33.027478 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
56793 2019-Jan-16 21:15:33.028159 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56794 2019-Jan-16 21:15:33.028850 - [DEBUG] Edge function : AllBottom (result of previous compose)
56795 2019-Jan-16 21:15:33.028876 - [DEBUG]
56796 2019-Jan-16 21:15:33.028903 - [DEBUG] Join: AllTop & AllBottom
56797 2019-Jan-16 21:15:33.028929 - [DEBUG] = AllBottom (new jump func)
56798 2019-Jan-16 21:15:33.028954 - [DEBUG]
56799 2019-Jan-16 21:15:33.028979 - [DEBUG] Start adding new jump function
56800 2019-Jan-16 21:15:33.029002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56801 2019-Jan-16 21:15:33.029066 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56802 2019-Jan-16 21:15:33.029729 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
56803 2019-Jan-16 21:15:33.030376 - [DEBUG] Edge Function : AllBottom
56804 2019-Jan-16 21:15:33.030408 - [DEBUG] End adding new jump function
56805 2019-Jan-16 21:15:33.030432 - [DEBUG]
56806 2019-Jan-16 21:15:33.030457 - [DEBUG] -------------------------------------------- 1541. Path Edge --------------------------------------------
56807 2019-Jan-16 21:15:33.030482 - [DEBUG]
56808 2019-Jan-16 21:15:33.030505 - [DEBUG] Process 1541. path edge:
56809 2019-Jan-16 21:15:33.030529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56810 2019-Jan-16 21:15:33.030586 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
56811 2019-Jan-16 21:15:33.031225 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56812 2019-Jan-16 21:15:33.031883 - [DEBUG]
56813 2019-Jan-16 21:15:33.031909 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
56814 2019-Jan-16 21:15:33.032582 - [DEBUG] Compose: EdgeIdentity * AllBottom
56815 2019-Jan-16 21:15:33.032610 - [DEBUG]
56816 2019-Jan-16 21:15:33.032634 - [DEBUG] Propagate flow
56817 2019-Jan-16 21:15:33.032658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56818 2019-Jan-16 21:15:33.032715 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
56819 2019-Jan-16 21:15:33.033359 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56820 2019-Jan-16 21:15:33.033996 - [DEBUG] Edge function : AllBottom (result of previous compose)
56821 2019-Jan-16 21:15:33.034021 - [DEBUG]
56822 2019-Jan-16 21:15:33.034046 - [DEBUG] Join: AllTop & AllBottom
56823 2019-Jan-16 21:15:33.034072 - [DEBUG] = AllBottom (new jump func)
56824 2019-Jan-16 21:15:33.034096 - [DEBUG]
56825 2019-Jan-16 21:15:33.034120 - [DEBUG] Start adding new jump function
56826 2019-Jan-16 21:15:33.034143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56827 2019-Jan-16 21:15:33.034199 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56828 2019-Jan-16 21:15:33.034835 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
56829 2019-Jan-16 21:15:33.035483 - [DEBUG] Edge Function : AllBottom
56830 2019-Jan-16 21:15:33.035517 - [DEBUG] End adding new jump function
56831 2019-Jan-16 21:15:33.035541 - [DEBUG]
56832 2019-Jan-16 21:15:33.035564 - [DEBUG] -------------------------------------------- 1542. Path Edge --------------------------------------------
56833 2019-Jan-16 21:15:33.035589 - [DEBUG]
56834 2019-Jan-16 21:15:33.035612 - [DEBUG] Process 1542. path edge:
56835 2019-Jan-16 21:15:33.035636 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56836 2019-Jan-16 21:15:33.035692 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
56837 2019-Jan-16 21:15:33.036324 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56838 2019-Jan-16 21:15:33.036974 - [DEBUG]
56839 2019-Jan-16 21:15:33.037000 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
56840 2019-Jan-16 21:15:33.037654 - [DEBUG] Compose: EdgeIdentity * AllBottom
56841 2019-Jan-16 21:15:33.037683 - [DEBUG]
56842 2019-Jan-16 21:15:33.037707 - [DEBUG] Propagate flow
56843 2019-Jan-16 21:15:33.037730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56844 2019-Jan-16 21:15:33.037789 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
56845 2019-Jan-16 21:15:33.038437 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56846 2019-Jan-16 21:15:33.039074 - [DEBUG] Edge function : AllBottom (result of previous compose)
56847 2019-Jan-16 21:15:33.039100 - [DEBUG]
56848 2019-Jan-16 21:15:33.039125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56849 2019-Jan-16 21:15:33.039151 - [DEBUG] = AllBottom
56850 2019-Jan-16 21:15:33.039176 - [DEBUG]
56851 2019-Jan-16 21:15:33.039199 - [DEBUG] PROPAGATE: No new function!
56852 2019-Jan-16 21:15:33.039224 - [DEBUG] EDGE:
56853 2019-Jan-16 21:15:33.039282 - [DEBUG] ---> 56854 2019-Jan-16 21:15:33.039915 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56855 2019-Jan-16 21:15:33.040550 - [DEBUG]
56856 2019-Jan-16 21:15:33.040576 - [DEBUG] EDGE:
56857 2019-Jan-16 21:15:33.040633 - [DEBUG] ---> 56858 2019-Jan-16 21:15:33.041270 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56859 2019-Jan-16 21:15:33.041923 - [DEBUG]
56860 2019-Jan-16 21:15:33.041965 - [DEBUG] Compose: EdgeIdentity * AllBottom
56861 2019-Jan-16 21:15:33.041992 - [DEBUG]
56862 2019-Jan-16 21:15:33.042016 - [DEBUG] Propagate flow
56863 2019-Jan-16 21:15:33.042039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56864 2019-Jan-16 21:15:33.042096 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
56865 2019-Jan-16 21:15:33.042735 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56866 2019-Jan-16 21:15:33.043373 - [DEBUG] Edge function : AllBottom (result of previous compose)
56867 2019-Jan-16 21:15:33.043398 - [DEBUG]
56868 2019-Jan-16 21:15:33.043422 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56869 2019-Jan-16 21:15:33.043448 - [DEBUG] = AllBottom
56870 2019-Jan-16 21:15:33.043472 - [DEBUG]
56871 2019-Jan-16 21:15:33.043495 - [DEBUG] PROPAGATE: No new function!
56872 2019-Jan-16 21:15:33.043525 - [DEBUG] EDGE:
56873 2019-Jan-16 21:15:33.043583 - [DEBUG] ---> 56874 2019-Jan-16 21:15:33.044230 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56875 2019-Jan-16 21:15:33.044867 - [DEBUG]
56876 2019-Jan-16 21:15:33.044894 - [DEBUG] EDGE:
56877 2019-Jan-16 21:15:33.044950 - [DEBUG] ---> 56878 2019-Jan-16 21:15:33.045602 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56879 2019-Jan-16 21:15:33.046238 - [DEBUG]
56880 2019-Jan-16 21:15:33.046265 - [DEBUG] EDGE:
56881 2019-Jan-16 21:15:33.046322 - [DEBUG] ---> 56882 2019-Jan-16 21:15:33.046970 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56883 2019-Jan-16 21:15:33.047606 - [DEBUG]
56884 2019-Jan-16 21:15:33.047644 - [DEBUG] Compose: EdgeIdentity * AllBottom
56885 2019-Jan-16 21:15:33.047671 - [DEBUG]
56886 2019-Jan-16 21:15:33.047695 - [DEBUG] Propagate flow
56887 2019-Jan-16 21:15:33.047718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56888 2019-Jan-16 21:15:33.047775 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
56889 2019-Jan-16 21:15:33.048428 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56890 2019-Jan-16 21:15:33.049064 - [DEBUG] Edge function : AllBottom (result of previous compose)
56891 2019-Jan-16 21:15:33.049089 - [DEBUG]
56892 2019-Jan-16 21:15:33.049115 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56893 2019-Jan-16 21:15:33.049140 - [DEBUG] = AllBottom
56894 2019-Jan-16 21:15:33.049165 - [DEBUG]
56895 2019-Jan-16 21:15:33.049188 - [DEBUG] PROPAGATE: No new function!
56896 2019-Jan-16 21:15:33.049216 - [DEBUG] EDGE:
56897 2019-Jan-16 21:15:33.049273 - [DEBUG] ---> 56898 2019-Jan-16 21:15:33.049909 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56899 2019-Jan-16 21:15:33.050545 - [DEBUG]
56900 2019-Jan-16 21:15:33.050572 - [DEBUG] EDGE:
56901 2019-Jan-16 21:15:33.050629 - [DEBUG] ---> 56902 2019-Jan-16 21:15:33.051262 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56903 2019-Jan-16 21:15:33.051914 - [DEBUG]
56904 2019-Jan-16 21:15:33.051940 - [DEBUG] EDGE:
56905 2019-Jan-16 21:15:33.051998 - [DEBUG] ---> 56906 2019-Jan-16 21:15:33.052636 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56907 2019-Jan-16 21:15:33.053272 - [DEBUG]
56908 2019-Jan-16 21:15:33.053308 - [DEBUG] Compose: EdgeIdentity * AllBottom
56909 2019-Jan-16 21:15:33.053336 - [DEBUG]
56910 2019-Jan-16 21:15:33.053359 - [DEBUG] Propagate flow
56911 2019-Jan-16 21:15:33.053382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56912 2019-Jan-16 21:15:33.053439 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
56913 2019-Jan-16 21:15:33.054076 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56914 2019-Jan-16 21:15:33.054713 - [DEBUG] Edge function : AllBottom (result of previous compose)
56915 2019-Jan-16 21:15:33.054738 - [DEBUG]
56916 2019-Jan-16 21:15:33.054764 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56917 2019-Jan-16 21:15:33.054790 - [DEBUG] = AllBottom
56918 2019-Jan-16 21:15:33.054814 - [DEBUG]
56919 2019-Jan-16 21:15:33.054837 - [DEBUG] PROPAGATE: No new function!
56920 2019-Jan-16 21:15:33.054864 - [DEBUG] EDGE:
56921 2019-Jan-16 21:15:33.054922 - [DEBUG] ---> 56922 2019-Jan-16 21:15:33.055575 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56923 2019-Jan-16 21:15:33.056212 - [DEBUG]
56924 2019-Jan-16 21:15:33.056238 - [DEBUG] EDGE:
56925 2019-Jan-16 21:15:33.056295 - [DEBUG] ---> 56926 2019-Jan-16 21:15:33.056936 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56927 2019-Jan-16 21:15:33.057572 - [DEBUG]
56928 2019-Jan-16 21:15:33.057601 - [DEBUG] Compose: EdgeIdentity * AllBottom
56929 2019-Jan-16 21:15:33.057627 - [DEBUG]
56930 2019-Jan-16 21:15:33.057650 - [DEBUG] Propagate flow
56931 2019-Jan-16 21:15:33.057674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56932 2019-Jan-16 21:15:33.057729 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
56933 2019-Jan-16 21:15:33.058363 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
56934 2019-Jan-16 21:15:33.059017 - [DEBUG] Edge function : AllBottom (result of previous compose)
56935 2019-Jan-16 21:15:33.059042 - [DEBUG]
56936 2019-Jan-16 21:15:33.059067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56937 2019-Jan-16 21:15:33.059093 - [DEBUG] = AllBottom
56938 2019-Jan-16 21:15:33.059117 - [DEBUG]
56939 2019-Jan-16 21:15:33.059140 - [DEBUG] PROPAGATE: No new function!
56940 2019-Jan-16 21:15:33.059167 - [DEBUG] EDGE:
56941 2019-Jan-16 21:15:33.059224 - [DEBUG] ---> 56942 2019-Jan-16 21:15:33.059862 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56943 2019-Jan-16 21:15:33.060497 - [DEBUG]
56944 2019-Jan-16 21:15:33.060544 - [DEBUG] Compose: EdgeIdentity * AllBottom
56945 2019-Jan-16 21:15:33.060571 - [DEBUG]
56946 2019-Jan-16 21:15:33.060595 - [DEBUG] Propagate flow
56947 2019-Jan-16 21:15:33.060618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56948 2019-Jan-16 21:15:33.060675 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
56949 2019-Jan-16 21:15:33.061313 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
56950 2019-Jan-16 21:15:33.061970 - [DEBUG] Edge function : AllBottom (result of previous compose)
56951 2019-Jan-16 21:15:33.061996 - [DEBUG]
56952 2019-Jan-16 21:15:33.062022 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56953 2019-Jan-16 21:15:33.062048 - [DEBUG] = AllBottom
56954 2019-Jan-16 21:15:33.062072 - [DEBUG]
56955 2019-Jan-16 21:15:33.062095 - [DEBUG] PROPAGATE: No new function!
56956 2019-Jan-16 21:15:33.062120 - [DEBUG] Compose: EdgeIdentity * AllBottom
56957 2019-Jan-16 21:15:33.062146 - [DEBUG]
56958 2019-Jan-16 21:15:33.062169 - [DEBUG] Propagate flow
56959 2019-Jan-16 21:15:33.062192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56960 2019-Jan-16 21:15:33.062248 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
56961 2019-Jan-16 21:15:33.062887 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56962 2019-Jan-16 21:15:33.063523 - [DEBUG] Edge function : AllBottom (result of previous compose)
56963 2019-Jan-16 21:15:33.063548 - [DEBUG]
56964 2019-Jan-16 21:15:33.063573 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56965 2019-Jan-16 21:15:33.063599 - [DEBUG] = AllBottom
56966 2019-Jan-16 21:15:33.063623 - [DEBUG]
56967 2019-Jan-16 21:15:33.063647 - [DEBUG] PROPAGATE: No new function!
56968 2019-Jan-16 21:15:33.063673 - [DEBUG] EDGE:
56969 2019-Jan-16 21:15:33.063731 - [DEBUG] ---> 56970 2019-Jan-16 21:15:33.064369 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
56971 2019-Jan-16 21:15:33.065008 - [DEBUG]
56972 2019-Jan-16 21:15:33.065053 - [DEBUG] Compose: EdgeIdentity * AllBottom
56973 2019-Jan-16 21:15:33.065095 - [DEBUG]
56974 2019-Jan-16 21:15:33.065119 - [DEBUG] Propagate flow
56975 2019-Jan-16 21:15:33.065142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56976 2019-Jan-16 21:15:33.065199 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
56977 2019-Jan-16 21:15:33.065835 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
56978 2019-Jan-16 21:15:33.066468 - [DEBUG] Edge function : AllBottom (result of previous compose)
56979 2019-Jan-16 21:15:33.066493 - [DEBUG]
56980 2019-Jan-16 21:15:33.066519 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56981 2019-Jan-16 21:15:33.066544 - [DEBUG] = AllBottom
56982 2019-Jan-16 21:15:33.066569 - [DEBUG]
56983 2019-Jan-16 21:15:33.066592 - [DEBUG] PROPAGATE: No new function!
56984 2019-Jan-16 21:15:33.066617 - [DEBUG] Compose: EdgeIdentity * AllBottom
56985 2019-Jan-16 21:15:33.066643 - [DEBUG]
56986 2019-Jan-16 21:15:33.066667 - [DEBUG] Propagate flow
56987 2019-Jan-16 21:15:33.066690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56988 2019-Jan-16 21:15:33.066746 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
56989 2019-Jan-16 21:15:33.067379 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
56990 2019-Jan-16 21:15:33.068020 - [DEBUG] Edge function : AllBottom (result of previous compose)
56991 2019-Jan-16 21:15:33.068045 - [DEBUG]
56992 2019-Jan-16 21:15:33.068070 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56993 2019-Jan-16 21:15:33.068096 - [DEBUG] = AllBottom
56994 2019-Jan-16 21:15:33.068120 - [DEBUG]
56995 2019-Jan-16 21:15:33.068143 - [DEBUG] PROPAGATE: No new function!
56996 2019-Jan-16 21:15:33.068168 - [DEBUG] EDGE:
56997 2019-Jan-16 21:15:33.068225 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
56998 2019-Jan-16 21:15:33.068880 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
56999 2019-Jan-16 21:15:33.069514 - [DEBUG]
57000 2019-Jan-16 21:15:33.069540 - [DEBUG] Compose: EdgeIdentity * AllBottom
57001 2019-Jan-16 21:15:33.069566 - [DEBUG]
57002 2019-Jan-16 21:15:33.069589 - [DEBUG] Propagate flow
57003 2019-Jan-16 21:15:33.069612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57004 2019-Jan-16 21:15:33.069668 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
57005 2019-Jan-16 21:15:33.070307 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57006 2019-Jan-16 21:15:33.070944 - [DEBUG] Edge function : AllBottom (result of previous compose)
57007 2019-Jan-16 21:15:33.070969 - [DEBUG]
57008 2019-Jan-16 21:15:33.070995 - [DEBUG] Join: AllTop & AllBottom
57009 2019-Jan-16 21:15:33.071021 - [DEBUG] = AllBottom (new jump func)
57010 2019-Jan-16 21:15:33.071045 - [DEBUG]
57011 2019-Jan-16 21:15:33.071069 - [DEBUG] Start adding new jump function
57012 2019-Jan-16 21:15:33.071092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57013 2019-Jan-16 21:15:33.071147 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57014 2019-Jan-16 21:15:33.071801 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
57015 2019-Jan-16 21:15:33.072441 - [DEBUG] Edge Function : AllBottom
57016 2019-Jan-16 21:15:33.072470 - [DEBUG] End adding new jump function
57017 2019-Jan-16 21:15:33.072501 - [DEBUG]
57018 2019-Jan-16 21:15:33.072526 - [DEBUG] -------------------------------------------- 1543. Path Edge --------------------------------------------
57019 2019-Jan-16 21:15:33.072550 - [DEBUG]
57020 2019-Jan-16 21:15:33.072573 - [DEBUG] Process 1543. path edge:
57021 2019-Jan-16 21:15:33.072597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57022 2019-Jan-16 21:15:33.072653 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
57023 2019-Jan-16 21:15:33.073292 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57024 2019-Jan-16 21:15:33.073930 - [DEBUG]
57025 2019-Jan-16 21:15:33.073956 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
57026 2019-Jan-16 21:15:33.074606 - [DEBUG] Compose: EdgeIdentity * AllBottom
57027 2019-Jan-16 21:15:33.074634 - [DEBUG]
57028 2019-Jan-16 21:15:33.074658 - [DEBUG] Propagate flow
57029 2019-Jan-16 21:15:33.074682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57030 2019-Jan-16 21:15:33.074738 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57031 2019-Jan-16 21:15:33.075390 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57032 2019-Jan-16 21:15:33.076031 - [DEBUG] Edge function : AllBottom (result of previous compose)
57033 2019-Jan-16 21:15:33.076057 - [DEBUG]
57034 2019-Jan-16 21:15:33.076082 - [DEBUG] Join: AllTop & AllBottom
57035 2019-Jan-16 21:15:33.076108 - [DEBUG] = AllBottom (new jump func)
57036 2019-Jan-16 21:15:33.076132 - [DEBUG]
57037 2019-Jan-16 21:15:33.076156 - [DEBUG] Start adding new jump function
57038 2019-Jan-16 21:15:33.076179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57039 2019-Jan-16 21:15:33.076236 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57040 2019-Jan-16 21:15:33.076875 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57041 2019-Jan-16 21:15:33.077511 - [DEBUG] Edge Function : AllBottom
57042 2019-Jan-16 21:15:33.077542 - [DEBUG] End adding new jump function
57043 2019-Jan-16 21:15:33.077566 - [DEBUG]
57044 2019-Jan-16 21:15:33.077590 - [DEBUG] -------------------------------------------- 1544. Path Edge --------------------------------------------
57045 2019-Jan-16 21:15:33.077614 - [DEBUG]
57046 2019-Jan-16 21:15:33.077637 - [DEBUG] Process 1544. path edge:
57047 2019-Jan-16 21:15:33.077661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57048 2019-Jan-16 21:15:33.077718 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
57049 2019-Jan-16 21:15:33.078355 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57050 2019-Jan-16 21:15:33.079010 - [DEBUG]
57051 2019-Jan-16 21:15:33.079035 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57052 2019-Jan-16 21:15:33.079681 - [DEBUG] Possible callees:
57053 2019-Jan-16 21:15:33.079706 - [DEBUG] bar
57054 2019-Jan-16 21:15:33.079731 - [DEBUG] Possible return sites:
57055 2019-Jan-16 21:15:33.079754 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7157056 2019-Jan-16 21:15:33.081020 - [DEBUG] Found and process special summary
57057 2019-Jan-16 21:15:33.081061 - [DEBUG] Compose: EdgeIdentity * AllBottom
57058 2019-Jan-16 21:15:33.081088 - [DEBUG]
57059 2019-Jan-16 21:15:33.081112 - [DEBUG] Propagate flow
57060 2019-Jan-16 21:15:33.081144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57061 2019-Jan-16 21:15:33.081201 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
57062 2019-Jan-16 21:15:33.081854 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57063 2019-Jan-16 21:15:33.082494 - [DEBUG] Edge function : AllBottom (result of previous compose)
57064 2019-Jan-16 21:15:33.082519 - [DEBUG]
57065 2019-Jan-16 21:15:33.082544 - [DEBUG] Join: AllTop & AllBottom
57066 2019-Jan-16 21:15:33.082570 - [DEBUG] = AllBottom (new jump func)
57067 2019-Jan-16 21:15:33.082595 - [DEBUG]
57068 2019-Jan-16 21:15:33.082618 - [DEBUG] Start adding new jump function
57069 2019-Jan-16 21:15:33.082642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57070 2019-Jan-16 21:15:33.082698 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57071 2019-Jan-16 21:15:33.083338 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
57072 2019-Jan-16 21:15:33.083975 - [DEBUG] Edge Function : AllBottom
57073 2019-Jan-16 21:15:33.084003 - [DEBUG] End adding new jump function
57074 2019-Jan-16 21:15:33.084027 - [DEBUG]
57075 2019-Jan-16 21:15:33.084051 - [DEBUG] -------------------------------------------- 1545. Path Edge --------------------------------------------
57076 2019-Jan-16 21:15:33.084076 - [DEBUG]
57077 2019-Jan-16 21:15:33.084099 - [DEBUG] Process 1545. path edge:
57078 2019-Jan-16 21:15:33.084123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57079 2019-Jan-16 21:15:33.084179 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
57080 2019-Jan-16 21:15:33.084817 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57081 2019-Jan-16 21:15:33.085470 - [DEBUG]
57082 2019-Jan-16 21:15:33.085495 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
57083 2019-Jan-16 21:15:33.086151 - [DEBUG] Compose: EdgeIdentity * AllBottom
57084 2019-Jan-16 21:15:33.086179 - [DEBUG]
57085 2019-Jan-16 21:15:33.086203 - [DEBUG] Propagate flow
57086 2019-Jan-16 21:15:33.086226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57087 2019-Jan-16 21:15:33.086283 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
57088 2019-Jan-16 21:15:33.086918 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57089 2019-Jan-16 21:15:33.087557 - [DEBUG] Edge function : AllBottom (result of previous compose)
57090 2019-Jan-16 21:15:33.087583 - [DEBUG]
57091 2019-Jan-16 21:15:33.087607 - [DEBUG] Join: AllTop & AllBottom
57092 2019-Jan-16 21:15:33.087633 - [DEBUG] = AllBottom (new jump func)
57093 2019-Jan-16 21:15:33.087657 - [DEBUG]
57094 2019-Jan-16 21:15:33.087681 - [DEBUG] Start adding new jump function
57095 2019-Jan-16 21:15:33.087704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57096 2019-Jan-16 21:15:33.087760 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57097 2019-Jan-16 21:15:33.088410 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
57098 2019-Jan-16 21:15:33.089045 - [DEBUG] Edge Function : AllBottom
57099 2019-Jan-16 21:15:33.089074 - [DEBUG] End adding new jump function
57100 2019-Jan-16 21:15:33.089097 - [DEBUG]
57101 2019-Jan-16 21:15:33.089121 - [DEBUG] -------------------------------------------- 1546. Path Edge --------------------------------------------
57102 2019-Jan-16 21:15:33.089154 - [DEBUG]
57103 2019-Jan-16 21:15:33.089178 - [DEBUG] Process 1546. path edge:
57104 2019-Jan-16 21:15:33.089201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57105 2019-Jan-16 21:15:33.089258 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
57106 2019-Jan-16 21:15:33.089893 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57107 2019-Jan-16 21:15:33.090532 - [DEBUG]
57108 2019-Jan-16 21:15:33.090558 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
57109 2019-Jan-16 21:15:33.091206 - [DEBUG] Compose: EdgeIdentity * AllBottom
57110 2019-Jan-16 21:15:33.091234 - [DEBUG]
57111 2019-Jan-16 21:15:33.091258 - [DEBUG] Propagate flow
57112 2019-Jan-16 21:15:33.091281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57113 2019-Jan-16 21:15:33.091338 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
57114 2019-Jan-16 21:15:33.091998 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57115 2019-Jan-16 21:15:33.092639 - [DEBUG] Edge function : AllBottom (result of previous compose)
57116 2019-Jan-16 21:15:33.092664 - [DEBUG]
57117 2019-Jan-16 21:15:33.092689 - [DEBUG] Join: AllTop & AllBottom
57118 2019-Jan-16 21:15:33.092714 - [DEBUG] = AllBottom (new jump func)
57119 2019-Jan-16 21:15:33.092739 - [DEBUG]
57120 2019-Jan-16 21:15:33.092762 - [DEBUG] Start adding new jump function
57121 2019-Jan-16 21:15:33.092785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57122 2019-Jan-16 21:15:33.092841 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57123 2019-Jan-16 21:15:33.093480 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
57124 2019-Jan-16 21:15:33.094122 - [DEBUG] Edge Function : AllBottom
57125 2019-Jan-16 21:15:33.094150 - [DEBUG] End adding new jump function
57126 2019-Jan-16 21:15:33.094173 - [DEBUG]
57127 2019-Jan-16 21:15:33.094197 - [DEBUG] -------------------------------------------- 1547. Path Edge --------------------------------------------
57128 2019-Jan-16 21:15:33.094222 - [DEBUG]
57129 2019-Jan-16 21:15:33.094245 - [DEBUG] Process 1547. path edge:
57130 2019-Jan-16 21:15:33.094268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57131 2019-Jan-16 21:15:33.094324 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
57132 2019-Jan-16 21:15:33.094968 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57133 2019-Jan-16 21:15:33.095623 - [DEBUG]
57134 2019-Jan-16 21:15:33.095647 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
57135 2019-Jan-16 21:15:33.096297 - [DEBUG] Possible callees:
57136 2019-Jan-16 21:15:33.096322 - [DEBUG] llvm.dbg.declare
57137 2019-Jan-16 21:15:33.096347 - [DEBUG] Possible return sites:
57138 2019-Jan-16 21:15:33.096370 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7857139 2019-Jan-16 21:15:33.097641 - [DEBUG] Found and process special summary
57140 2019-Jan-16 21:15:33.097681 - [DEBUG] Compose: EdgeIdentity * AllBottom
57141 2019-Jan-16 21:15:33.097709 - [DEBUG]
57142 2019-Jan-16 21:15:33.097732 - [DEBUG] Propagate flow
57143 2019-Jan-16 21:15:33.097764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57144 2019-Jan-16 21:15:33.097821 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
57145 2019-Jan-16 21:15:33.098474 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57146 2019-Jan-16 21:15:33.099115 - [DEBUG] Edge function : AllBottom (result of previous compose)
57147 2019-Jan-16 21:15:33.099140 - [DEBUG]
57148 2019-Jan-16 21:15:33.099165 - [DEBUG] Join: AllTop & AllBottom
57149 2019-Jan-16 21:15:33.099190 - [DEBUG] = AllBottom (new jump func)
57150 2019-Jan-16 21:15:33.099215 - [DEBUG]
57151 2019-Jan-16 21:15:33.099238 - [DEBUG] Start adding new jump function
57152 2019-Jan-16 21:15:33.099261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57153 2019-Jan-16 21:15:33.099317 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57154 2019-Jan-16 21:15:33.099956 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
57155 2019-Jan-16 21:15:33.100593 - [DEBUG] Edge Function : AllBottom
57156 2019-Jan-16 21:15:33.100620 - [DEBUG] End adding new jump function
57157 2019-Jan-16 21:15:33.100644 - [DEBUG]
57158 2019-Jan-16 21:15:33.100667 - [DEBUG] -------------------------------------------- 1548. Path Edge --------------------------------------------
57159 2019-Jan-16 21:15:33.100692 - [DEBUG]
57160 2019-Jan-16 21:15:33.100715 - [DEBUG] Process 1548. path edge:
57161 2019-Jan-16 21:15:33.100739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57162 2019-Jan-16 21:15:33.100795 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
57163 2019-Jan-16 21:15:33.101432 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57164 2019-Jan-16 21:15:33.102084 - [DEBUG]
57165 2019-Jan-16 21:15:33.102109 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
57166 2019-Jan-16 21:15:33.102763 - [DEBUG] Compose: EdgeIdentity * AllBottom
57167 2019-Jan-16 21:15:33.102792 - [DEBUG]
57168 2019-Jan-16 21:15:33.102816 - [DEBUG] Propagate flow
57169 2019-Jan-16 21:15:33.102839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57170 2019-Jan-16 21:15:33.102896 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
57171 2019-Jan-16 21:15:33.103530 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
57172 2019-Jan-16 21:15:33.104165 - [DEBUG] Edge function : AllBottom (result of previous compose)
57173 2019-Jan-16 21:15:33.104190 - [DEBUG]
57174 2019-Jan-16 21:15:33.104216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57175 2019-Jan-16 21:15:33.104242 - [DEBUG] = AllBottom
57176 2019-Jan-16 21:15:33.104266 - [DEBUG]
57177 2019-Jan-16 21:15:33.104289 - [DEBUG] PROPAGATE: No new function!
57178 2019-Jan-16 21:15:33.104315 - [DEBUG] Compose: EdgeIdentity * AllBottom
57179 2019-Jan-16 21:15:33.104340 - [DEBUG]
57180 2019-Jan-16 21:15:33.104364 - [DEBUG] Propagate flow
57181 2019-Jan-16 21:15:33.104387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57182 2019-Jan-16 21:15:33.104443 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
57183 2019-Jan-16 21:15:33.105095 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57184 2019-Jan-16 21:15:33.105783 - [DEBUG] Edge function : AllBottom (result of previous compose)
57185 2019-Jan-16 21:15:33.105810 - [DEBUG]
57186 2019-Jan-16 21:15:33.105836 - [DEBUG] Join: AllTop & AllBottom
57187 2019-Jan-16 21:15:33.105879 - [DEBUG] = AllBottom (new jump func)
57188 2019-Jan-16 21:15:33.105904 - [DEBUG]
57189 2019-Jan-16 21:15:33.105928 - [DEBUG] Start adding new jump function
57190 2019-Jan-16 21:15:33.105951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57191 2019-Jan-16 21:15:33.106018 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57192 2019-Jan-16 21:15:33.106720 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
57193 2019-Jan-16 21:15:33.107408 - [DEBUG] Edge Function : AllBottom
57194 2019-Jan-16 21:15:33.107443 - [DEBUG] End adding new jump function
57195 2019-Jan-16 21:15:33.107467 - [DEBUG]
57196 2019-Jan-16 21:15:33.107492 - [DEBUG] -------------------------------------------- 1549. Path Edge --------------------------------------------
57197 2019-Jan-16 21:15:33.107518 - [DEBUG]
57198 2019-Jan-16 21:15:33.107541 - [DEBUG] Process 1549. path edge:
57199 2019-Jan-16 21:15:33.107565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57200 2019-Jan-16 21:15:33.107633 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
57201 2019-Jan-16 21:15:33.108313 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57202 2019-Jan-16 21:15:33.109054 - [DEBUG]
57203 2019-Jan-16 21:15:33.109082 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
57204 2019-Jan-16 21:15:33.109774 - [DEBUG] Compose: EdgeIdentity * AllBottom
57205 2019-Jan-16 21:15:33.109804 - [DEBUG]
57206 2019-Jan-16 21:15:33.109828 - [DEBUG] Propagate flow
57207 2019-Jan-16 21:15:33.109851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57208 2019-Jan-16 21:15:33.109911 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
57209 2019-Jan-16 21:15:33.110556 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57210 2019-Jan-16 21:15:33.111235 - [DEBUG] Edge function : AllBottom (result of previous compose)
57211 2019-Jan-16 21:15:33.111261 - [DEBUG]
57212 2019-Jan-16 21:15:33.111287 - [DEBUG] Join: AllTop & AllBottom
57213 2019-Jan-16 21:15:33.111313 - [DEBUG] = AllBottom (new jump func)
57214 2019-Jan-16 21:15:33.111338 - [DEBUG]
57215 2019-Jan-16 21:15:33.111362 - [DEBUG] Start adding new jump function
57216 2019-Jan-16 21:15:33.111385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57217 2019-Jan-16 21:15:33.111447 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57218 2019-Jan-16 21:15:33.112141 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
57219 2019-Jan-16 21:15:33.112785 - [DEBUG] Edge Function : AllBottom
57220 2019-Jan-16 21:15:33.112816 - [DEBUG] End adding new jump function
57221 2019-Jan-16 21:15:33.112840 - [DEBUG]
57222 2019-Jan-16 21:15:33.112864 - [DEBUG] -------------------------------------------- 1550. Path Edge --------------------------------------------
57223 2019-Jan-16 21:15:33.112889 - [DEBUG]
57224 2019-Jan-16 21:15:33.112913 - [DEBUG] Process 1550. path edge:
57225 2019-Jan-16 21:15:33.112937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57226 2019-Jan-16 21:15:33.112994 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
57227 2019-Jan-16 21:15:33.113633 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57228 2019-Jan-16 21:15:33.114271 - [DEBUG]
57229 2019-Jan-16 21:15:33.114295 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
57230 2019-Jan-16 21:15:33.114992 - [DEBUG] Compose: EdgeIdentity * AllBottom
57231 2019-Jan-16 21:15:33.115021 - [DEBUG]
57232 2019-Jan-16 21:15:33.115045 - [DEBUG] Propagate flow
57233 2019-Jan-16 21:15:33.115081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57234 2019-Jan-16 21:15:33.115140 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
57235 2019-Jan-16 21:15:33.115779 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57236 2019-Jan-16 21:15:33.116418 - [DEBUG] Edge function : AllBottom (result of previous compose)
57237 2019-Jan-16 21:15:33.116443 - [DEBUG]
57238 2019-Jan-16 21:15:33.116468 - [DEBUG] Join: AllTop & AllBottom
57239 2019-Jan-16 21:15:33.116494 - [DEBUG] = AllBottom (new jump func)
57240 2019-Jan-16 21:15:33.116518 - [DEBUG]
57241 2019-Jan-16 21:15:33.116541 - [DEBUG] Start adding new jump function
57242 2019-Jan-16 21:15:33.116564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57243 2019-Jan-16 21:15:33.116620 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57244 2019-Jan-16 21:15:33.117260 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
57245 2019-Jan-16 21:15:33.117894 - [DEBUG] Edge Function : AllBottom
57246 2019-Jan-16 21:15:33.117923 - [DEBUG] End adding new jump function
57247 2019-Jan-16 21:15:33.117957 - [DEBUG]
57248 2019-Jan-16 21:15:33.117981 - [DEBUG] -------------------------------------------- 1551. Path Edge --------------------------------------------
57249 2019-Jan-16 21:15:33.118006 - [DEBUG]
57250 2019-Jan-16 21:15:33.118029 - [DEBUG] Process 1551. path edge:
57251 2019-Jan-16 21:15:33.118053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57252 2019-Jan-16 21:15:33.118109 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
57253 2019-Jan-16 21:15:33.118789 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57254 2019-Jan-16 21:15:33.119453 - [DEBUG]
57255 2019-Jan-16 21:15:33.119479 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
57256 2019-Jan-16 21:15:33.120145 - [DEBUG] Compose: EdgeIdentity * AllBottom
57257 2019-Jan-16 21:15:33.120174 - [DEBUG]
57258 2019-Jan-16 21:15:33.120198 - [DEBUG] Propagate flow
57259 2019-Jan-16 21:15:33.120221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57260 2019-Jan-16 21:15:33.120280 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
57261 2019-Jan-16 21:15:33.120915 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57262 2019-Jan-16 21:15:33.121553 - [DEBUG] Edge function : AllBottom (result of previous compose)
57263 2019-Jan-16 21:15:33.121578 - [DEBUG]
57264 2019-Jan-16 21:15:33.121603 - [DEBUG] Join: AllTop & AllBottom
57265 2019-Jan-16 21:15:33.121628 - [DEBUG] = AllBottom (new jump func)
57266 2019-Jan-16 21:15:33.121653 - [DEBUG]
57267 2019-Jan-16 21:15:33.121676 - [DEBUG] Start adding new jump function
57268 2019-Jan-16 21:15:33.121699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57269 2019-Jan-16 21:15:33.121775 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57270 2019-Jan-16 21:15:33.122417 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
57271 2019-Jan-16 21:15:33.123050 - [DEBUG] Edge Function : AllBottom
57272 2019-Jan-16 21:15:33.123079 - [DEBUG] End adding new jump function
57273 2019-Jan-16 21:15:33.123103 - [DEBUG]
57274 2019-Jan-16 21:15:33.123126 - [DEBUG] -------------------------------------------- 1552. Path Edge --------------------------------------------
57275 2019-Jan-16 21:15:33.123178 - [DEBUG]
57276 2019-Jan-16 21:15:33.123202 - [DEBUG] Process 1552. path edge:
57277 2019-Jan-16 21:15:33.123226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57278 2019-Jan-16 21:15:33.123282 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
57279 2019-Jan-16 21:15:33.123918 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57280 2019-Jan-16 21:15:33.124557 - [DEBUG]
57281 2019-Jan-16 21:15:33.124581 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
57282 2019-Jan-16 21:15:33.125256 - [DEBUG] Compose: EdgeIdentity * AllBottom
57283 2019-Jan-16 21:15:33.125286 - [DEBUG]
57284 2019-Jan-16 21:15:33.125310 - [DEBUG] Propagate flow
57285 2019-Jan-16 21:15:33.125333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57286 2019-Jan-16 21:15:33.125391 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
57287 2019-Jan-16 21:15:33.126030 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57288 2019-Jan-16 21:15:33.126669 - [DEBUG] Edge function : AllBottom (result of previous compose)
57289 2019-Jan-16 21:15:33.126694 - [DEBUG]
57290 2019-Jan-16 21:15:33.126719 - [DEBUG] Join: AllTop & AllBottom
57291 2019-Jan-16 21:15:33.126745 - [DEBUG] = AllBottom (new jump func)
57292 2019-Jan-16 21:15:33.126769 - [DEBUG]
57293 2019-Jan-16 21:15:33.126792 - [DEBUG] Start adding new jump function
57294 2019-Jan-16 21:15:33.126815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57295 2019-Jan-16 21:15:33.126871 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57296 2019-Jan-16 21:15:33.127511 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
57297 2019-Jan-16 21:15:33.128148 - [DEBUG] Edge Function : AllBottom
57298 2019-Jan-16 21:15:33.128177 - [DEBUG] End adding new jump function
57299 2019-Jan-16 21:15:33.128201 - [DEBUG]
57300 2019-Jan-16 21:15:33.128224 - [DEBUG] -------------------------------------------- 1553. Path Edge --------------------------------------------
57301 2019-Jan-16 21:15:33.128249 - [DEBUG]
57302 2019-Jan-16 21:15:33.128272 - [DEBUG] Process 1553. path edge:
57303 2019-Jan-16 21:15:33.128296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57304 2019-Jan-16 21:15:33.128352 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
57305 2019-Jan-16 21:15:33.129006 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57306 2019-Jan-16 21:15:33.129645 - [DEBUG]
57307 2019-Jan-16 21:15:33.129669 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
57308 2019-Jan-16 21:15:33.130329 - [DEBUG] Compose: EdgeIdentity * AllBottom
57309 2019-Jan-16 21:15:33.130357 - [DEBUG]
57310 2019-Jan-16 21:15:33.130381 - [DEBUG] Propagate flow
57311 2019-Jan-16 21:15:33.130404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57312 2019-Jan-16 21:15:33.130461 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
57313 2019-Jan-16 21:15:33.131098 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57314 2019-Jan-16 21:15:33.131750 - [DEBUG] Edge function : AllBottom (result of previous compose)
57315 2019-Jan-16 21:15:33.131775 - [DEBUG]
57316 2019-Jan-16 21:15:33.131800 - [DEBUG] Join: AllTop & AllBottom
57317 2019-Jan-16 21:15:33.131835 - [DEBUG] = AllBottom (new jump func)
57318 2019-Jan-16 21:15:33.131860 - [DEBUG]
57319 2019-Jan-16 21:15:33.131883 - [DEBUG] Start adding new jump function
57320 2019-Jan-16 21:15:33.131906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57321 2019-Jan-16 21:15:33.131972 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57322 2019-Jan-16 21:15:33.132612 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
57323 2019-Jan-16 21:15:33.133257 - [DEBUG] Edge Function : AllBottom
57324 2019-Jan-16 21:15:33.133286 - [DEBUG] End adding new jump function
57325 2019-Jan-16 21:15:33.133310 - [DEBUG]
57326 2019-Jan-16 21:15:33.133333 - [DEBUG] -------------------------------------------- 1554. Path Edge --------------------------------------------
57327 2019-Jan-16 21:15:33.133358 - [DEBUG]
57328 2019-Jan-16 21:15:33.133381 - [DEBUG] Process 1554. path edge:
57329 2019-Jan-16 21:15:33.133405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57330 2019-Jan-16 21:15:33.133461 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
57331 2019-Jan-16 21:15:33.134096 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57332 2019-Jan-16 21:15:33.134734 - [DEBUG]
57333 2019-Jan-16 21:15:33.134760 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
57334 2019-Jan-16 21:15:33.135431 - [DEBUG] Compose: EdgeIdentity * AllBottom
57335 2019-Jan-16 21:15:33.135459 - [DEBUG]
57336 2019-Jan-16 21:15:33.135482 - [DEBUG] Propagate flow
57337 2019-Jan-16 21:15:33.135505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57338 2019-Jan-16 21:15:33.135562 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
57339 2019-Jan-16 21:15:33.136224 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57340 2019-Jan-16 21:15:33.136865 - [DEBUG] Edge function : AllBottom (result of previous compose)
57341 2019-Jan-16 21:15:33.136890 - [DEBUG]
57342 2019-Jan-16 21:15:33.136914 - [DEBUG] Join: AllTop & AllBottom
57343 2019-Jan-16 21:15:33.136940 - [DEBUG] = AllBottom (new jump func)
57344 2019-Jan-16 21:15:33.136964 - [DEBUG]
57345 2019-Jan-16 21:15:33.136987 - [DEBUG] Start adding new jump function
57346 2019-Jan-16 21:15:33.137010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57347 2019-Jan-16 21:15:33.137066 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57348 2019-Jan-16 21:15:33.137707 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
57349 2019-Jan-16 21:15:33.138352 - [DEBUG] Edge Function : AllBottom
57350 2019-Jan-16 21:15:33.138380 - [DEBUG] End adding new jump function
57351 2019-Jan-16 21:15:33.138417 - [DEBUG]
57352 2019-Jan-16 21:15:33.138441 - [DEBUG] -------------------------------------------- 1555. Path Edge --------------------------------------------
57353 2019-Jan-16 21:15:33.138466 - [DEBUG]
57354 2019-Jan-16 21:15:33.138489 - [DEBUG] Process 1555. path edge:
57355 2019-Jan-16 21:15:33.138512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57356 2019-Jan-16 21:15:33.138568 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
57357 2019-Jan-16 21:15:33.139213 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57358 2019-Jan-16 21:15:33.139861 - [DEBUG]
57359 2019-Jan-16 21:15:33.139886 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
57360 2019-Jan-16 21:15:33.140546 - [DEBUG] Possible callees:
57361 2019-Jan-16 21:15:33.140572 - [DEBUG] llvm.dbg.declare
57362 2019-Jan-16 21:15:33.140597 - [DEBUG] Possible return sites:
57363 2019-Jan-16 21:15:33.140620 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12057364 2019-Jan-16 21:15:33.141920 - [DEBUG] Found and process special summary
57365 2019-Jan-16 21:15:33.141963 - [DEBUG] Compose: EdgeIdentity * AllBottom
57366 2019-Jan-16 21:15:33.141991 - [DEBUG]
57367 2019-Jan-16 21:15:33.142015 - [DEBUG] Propagate flow
57368 2019-Jan-16 21:15:33.142038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57369 2019-Jan-16 21:15:33.142095 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
57370 2019-Jan-16 21:15:33.142733 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57371 2019-Jan-16 21:15:33.143373 - [DEBUG] Edge function : AllBottom (result of previous compose)
57372 2019-Jan-16 21:15:33.143398 - [DEBUG]
57373 2019-Jan-16 21:15:33.143423 - [DEBUG] Join: AllTop & AllBottom
57374 2019-Jan-16 21:15:33.143448 - [DEBUG] = AllBottom (new jump func)
57375 2019-Jan-16 21:15:33.143473 - [DEBUG]
57376 2019-Jan-16 21:15:33.143496 - [DEBUG] Start adding new jump function
57377 2019-Jan-16 21:15:33.143519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57378 2019-Jan-16 21:15:33.143575 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57379 2019-Jan-16 21:15:33.144214 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
57380 2019-Jan-16 21:15:33.144852 - [DEBUG] Edge Function : AllBottom
57381 2019-Jan-16 21:15:33.144880 - [DEBUG] End adding new jump function
57382 2019-Jan-16 21:15:33.144904 - [DEBUG]
57383 2019-Jan-16 21:15:33.144928 - [DEBUG] -------------------------------------------- 1556. Path Edge --------------------------------------------
57384 2019-Jan-16 21:15:33.144953 - [DEBUG]
57385 2019-Jan-16 21:15:33.144976 - [DEBUG] Process 1556. path edge:
57386 2019-Jan-16 21:15:33.145000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57387 2019-Jan-16 21:15:33.145060 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
57388 2019-Jan-16 21:15:33.145759 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57389 2019-Jan-16 21:15:33.146400 - [DEBUG]
57390 2019-Jan-16 21:15:33.146424 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
57391 2019-Jan-16 21:15:33.147095 - [DEBUG] Compose: EdgeIdentity * AllBottom
57392 2019-Jan-16 21:15:33.147123 - [DEBUG]
57393 2019-Jan-16 21:15:33.147147 - [DEBUG] Propagate flow
57394 2019-Jan-16 21:15:33.147170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57395 2019-Jan-16 21:15:33.147228 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
57396 2019-Jan-16 21:15:33.147863 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57397 2019-Jan-16 21:15:33.148519 - [DEBUG] Edge function : AllBottom (result of previous compose)
57398 2019-Jan-16 21:15:33.148545 - [DEBUG]
57399 2019-Jan-16 21:15:33.148583 - [DEBUG] Join: AllTop & AllBottom
57400 2019-Jan-16 21:15:33.148609 - [DEBUG] = AllBottom (new jump func)
57401 2019-Jan-16 21:15:33.148633 - [DEBUG]
57402 2019-Jan-16 21:15:33.148656 - [DEBUG] Start adding new jump function
57403 2019-Jan-16 21:15:33.148680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57404 2019-Jan-16 21:15:33.148736 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57405 2019-Jan-16 21:15:33.149377 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
57406 2019-Jan-16 21:15:33.150011 - [DEBUG] Edge Function : AllBottom
57407 2019-Jan-16 21:15:33.150039 - [DEBUG] End adding new jump function
57408 2019-Jan-16 21:15:33.150063 - [DEBUG]
57409 2019-Jan-16 21:15:33.150087 - [DEBUG] -------------------------------------------- 1557. Path Edge --------------------------------------------
57410 2019-Jan-16 21:15:33.150111 - [DEBUG]
57411 2019-Jan-16 21:15:33.150135 - [DEBUG] Process 1557. path edge:
57412 2019-Jan-16 21:15:33.150158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57413 2019-Jan-16 21:15:33.150214 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
57414 2019-Jan-16 21:15:33.150848 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57415 2019-Jan-16 21:15:33.151485 - [DEBUG]
57416 2019-Jan-16 21:15:33.151510 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
57417 2019-Jan-16 21:15:33.152182 - [DEBUG] Compose: EdgeIdentity * AllBottom
57418 2019-Jan-16 21:15:33.152211 - [DEBUG]
57419 2019-Jan-16 21:15:33.152235 - [DEBUG] Propagate flow
57420 2019-Jan-16 21:15:33.152258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57421 2019-Jan-16 21:15:33.152316 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
57422 2019-Jan-16 21:15:33.152962 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57423 2019-Jan-16 21:15:33.153602 - [DEBUG] Edge function : AllBottom (result of previous compose)
57424 2019-Jan-16 21:15:33.153627 - [DEBUG]
57425 2019-Jan-16 21:15:33.153652 - [DEBUG] Join: AllTop & AllBottom
57426 2019-Jan-16 21:15:33.153677 - [DEBUG] = AllBottom (new jump func)
57427 2019-Jan-16 21:15:33.153701 - [DEBUG]
57428 2019-Jan-16 21:15:33.153724 - [DEBUG] Start adding new jump function
57429 2019-Jan-16 21:15:33.153748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57430 2019-Jan-16 21:15:33.153803 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57431 2019-Jan-16 21:15:33.154442 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
57432 2019-Jan-16 21:15:33.155099 - [DEBUG] Edge Function : AllBottom
57433 2019-Jan-16 21:15:33.155127 - [DEBUG] End adding new jump function
57434 2019-Jan-16 21:15:33.155151 - [DEBUG]
57435 2019-Jan-16 21:15:33.155175 - [DEBUG] -------------------------------------------- 1558. Path Edge --------------------------------------------
57436 2019-Jan-16 21:15:33.155199 - [DEBUG]
57437 2019-Jan-16 21:15:33.155222 - [DEBUG] Process 1558. path edge:
57438 2019-Jan-16 21:15:33.155246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57439 2019-Jan-16 21:15:33.155302 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
57440 2019-Jan-16 21:15:33.155946 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57441 2019-Jan-16 21:15:33.156592 - [DEBUG]
57442 2019-Jan-16 21:15:33.156616 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
57443 2019-Jan-16 21:15:33.157278 - [DEBUG] Possible callees:
57444 2019-Jan-16 21:15:33.157303 - [DEBUG] llvm.dbg.declare
57445 2019-Jan-16 21:15:33.157328 - [DEBUG] Possible return sites:
57446 2019-Jan-16 21:15:33.157351 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14957447 2019-Jan-16 21:15:33.158653 - [DEBUG] Found and process special summary
57448 2019-Jan-16 21:15:33.158695 - [DEBUG] Compose: EdgeIdentity * AllBottom
57449 2019-Jan-16 21:15:33.158722 - [DEBUG]
57450 2019-Jan-16 21:15:33.158746 - [DEBUG] Propagate flow
57451 2019-Jan-16 21:15:33.158769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57452 2019-Jan-16 21:15:33.158826 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
57453 2019-Jan-16 21:15:33.159465 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57454 2019-Jan-16 21:15:33.160103 - [DEBUG] Edge function : AllBottom (result of previous compose)
57455 2019-Jan-16 21:15:33.160128 - [DEBUG]
57456 2019-Jan-16 21:15:33.160152 - [DEBUG] Join: AllTop & AllBottom
57457 2019-Jan-16 21:15:33.160178 - [DEBUG] = AllBottom (new jump func)
57458 2019-Jan-16 21:15:33.160202 - [DEBUG]
57459 2019-Jan-16 21:15:33.160225 - [DEBUG] Start adding new jump function
57460 2019-Jan-16 21:15:33.160248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57461 2019-Jan-16 21:15:33.160304 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57462 2019-Jan-16 21:15:33.160943 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
57463 2019-Jan-16 21:15:33.161580 - [DEBUG] Edge Function : AllBottom
57464 2019-Jan-16 21:15:33.161608 - [DEBUG] End adding new jump function
57465 2019-Jan-16 21:15:33.161632 - [DEBUG]
57466 2019-Jan-16 21:15:33.161655 - [DEBUG] -------------------------------------------- 1559. Path Edge --------------------------------------------
57467 2019-Jan-16 21:15:33.161679 - [DEBUG]
57468 2019-Jan-16 21:15:33.161702 - [DEBUG] Process 1559. path edge:
57469 2019-Jan-16 21:15:33.161726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57470 2019-Jan-16 21:15:33.161795 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
57471 2019-Jan-16 21:15:33.162433 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57472 2019-Jan-16 21:15:33.163071 - [DEBUG]
57473 2019-Jan-16 21:15:33.163095 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
57474 2019-Jan-16 21:15:33.163760 - [DEBUG] Compose: EdgeIdentity * AllBottom
57475 2019-Jan-16 21:15:33.163788 - [DEBUG]
57476 2019-Jan-16 21:15:33.163811 - [DEBUG] Propagate flow
57477 2019-Jan-16 21:15:33.163835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57478 2019-Jan-16 21:15:33.163892 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
57479 2019-Jan-16 21:15:33.164527 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57480 2019-Jan-16 21:15:33.165180 - [DEBUG] Edge function : AllBottom (result of previous compose)
57481 2019-Jan-16 21:15:33.165205 - [DEBUG]
57482 2019-Jan-16 21:15:33.165230 - [DEBUG] Join: AllTop & AllBottom
57483 2019-Jan-16 21:15:33.165264 - [DEBUG] = AllBottom (new jump func)
57484 2019-Jan-16 21:15:33.165289 - [DEBUG]
57485 2019-Jan-16 21:15:33.165312 - [DEBUG] Start adding new jump function
57486 2019-Jan-16 21:15:33.165336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57487 2019-Jan-16 21:15:33.165392 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57488 2019-Jan-16 21:15:33.166032 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
57489 2019-Jan-16 21:15:33.166666 - [DEBUG] Edge Function : AllBottom
57490 2019-Jan-16 21:15:33.166695 - [DEBUG] End adding new jump function
57491 2019-Jan-16 21:15:33.166718 - [DEBUG]
57492 2019-Jan-16 21:15:33.166742 - [DEBUG] -------------------------------------------- 1560. Path Edge --------------------------------------------
57493 2019-Jan-16 21:15:33.166766 - [DEBUG]
57494 2019-Jan-16 21:15:33.166789 - [DEBUG] Process 1560. path edge:
57495 2019-Jan-16 21:15:33.166813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57496 2019-Jan-16 21:15:33.166868 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
57497 2019-Jan-16 21:15:33.167505 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57498 2019-Jan-16 21:15:33.168144 - [DEBUG]
57499 2019-Jan-16 21:15:33.168169 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
57500 2019-Jan-16 21:15:33.168842 - [DEBUG] Compose: EdgeIdentity * AllBottom
57501 2019-Jan-16 21:15:33.168870 - [DEBUG]
57502 2019-Jan-16 21:15:33.168894 - [DEBUG] Propagate flow
57503 2019-Jan-16 21:15:33.168917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57504 2019-Jan-16 21:15:33.168974 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57505 2019-Jan-16 21:15:33.169620 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57506 2019-Jan-16 21:15:33.170259 - [DEBUG] Edge function : AllBottom (result of previous compose)
57507 2019-Jan-16 21:15:33.170284 - [DEBUG]
57508 2019-Jan-16 21:15:33.170309 - [DEBUG] Join: AllTop & AllBottom
57509 2019-Jan-16 21:15:33.170334 - [DEBUG] = AllBottom (new jump func)
57510 2019-Jan-16 21:15:33.170358 - [DEBUG]
57511 2019-Jan-16 21:15:33.170382 - [DEBUG] Start adding new jump function
57512 2019-Jan-16 21:15:33.170405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57513 2019-Jan-16 21:15:33.170460 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57514 2019-Jan-16 21:15:33.171100 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57515 2019-Jan-16 21:15:33.171756 - [DEBUG] Edge Function : AllBottom
57516 2019-Jan-16 21:15:33.171785 - [DEBUG] End adding new jump function
57517 2019-Jan-16 21:15:33.171809 - [DEBUG]
57518 2019-Jan-16 21:15:33.171832 - [DEBUG] -------------------------------------------- 1561. Path Edge --------------------------------------------
57519 2019-Jan-16 21:15:33.171857 - [DEBUG]
57520 2019-Jan-16 21:15:33.171880 - [DEBUG] Process 1561. path edge:
57521 2019-Jan-16 21:15:33.171903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57522 2019-Jan-16 21:15:33.171959 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
57523 2019-Jan-16 21:15:33.172604 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57524 2019-Jan-16 21:15:33.173242 - [DEBUG]
57525 2019-Jan-16 21:15:33.173275 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57526 2019-Jan-16 21:15:33.173936 - [DEBUG] Possible callees:
57527 2019-Jan-16 21:15:33.173961 - [DEBUG] llvm.dbg.declare
57528 2019-Jan-16 21:15:33.173986 - [DEBUG] Possible return sites:
57529 2019-Jan-16 21:15:33.174009 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15557530 2019-Jan-16 21:15:33.175297 - [DEBUG] Found and process special summary
57531 2019-Jan-16 21:15:33.175360 - [DEBUG] Compose: EdgeIdentity * AllBottom
57532 2019-Jan-16 21:15:33.175388 - [DEBUG]
57533 2019-Jan-16 21:15:33.175412 - [DEBUG] Propagate flow
57534 2019-Jan-16 21:15:33.175435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57535 2019-Jan-16 21:15:33.175493 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57536 2019-Jan-16 21:15:33.176134 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57537 2019-Jan-16 21:15:33.176774 - [DEBUG] Edge function : AllBottom (result of previous compose)
57538 2019-Jan-16 21:15:33.176799 - [DEBUG]
57539 2019-Jan-16 21:15:33.176824 - [DEBUG] Join: AllTop & AllBottom
57540 2019-Jan-16 21:15:33.176850 - [DEBUG] = AllBottom (new jump func)
57541 2019-Jan-16 21:15:33.176874 - [DEBUG]
57542 2019-Jan-16 21:15:33.176897 - [DEBUG] Start adding new jump function
57543 2019-Jan-16 21:15:33.176920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57544 2019-Jan-16 21:15:33.176976 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57545 2019-Jan-16 21:15:33.177615 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57546 2019-Jan-16 21:15:33.178253 - [DEBUG] Edge Function : AllBottom
57547 2019-Jan-16 21:15:33.178281 - [DEBUG] End adding new jump function
57548 2019-Jan-16 21:15:33.178305 - [DEBUG]
57549 2019-Jan-16 21:15:33.178329 - [DEBUG] -------------------------------------------- 1562. Path Edge --------------------------------------------
57550 2019-Jan-16 21:15:33.178354 - [DEBUG]
57551 2019-Jan-16 21:15:33.178377 - [DEBUG] Process 1562. path edge:
57552 2019-Jan-16 21:15:33.178412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57553 2019-Jan-16 21:15:33.178470 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
57554 2019-Jan-16 21:15:33.179108 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57555 2019-Jan-16 21:15:33.179746 - [DEBUG]
57556 2019-Jan-16 21:15:33.179770 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57557 2019-Jan-16 21:15:33.180449 - [DEBUG] Compose: EdgeIdentity * AllBottom
57558 2019-Jan-16 21:15:33.180478 - [DEBUG]
57559 2019-Jan-16 21:15:33.180502 - [DEBUG] Propagate flow
57560 2019-Jan-16 21:15:33.180525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57561 2019-Jan-16 21:15:33.180582 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57562 2019-Jan-16 21:15:33.181225 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57563 2019-Jan-16 21:15:33.181879 - [DEBUG] Edge function : AllBottom (result of previous compose)
57564 2019-Jan-16 21:15:33.181904 - [DEBUG]
57565 2019-Jan-16 21:15:33.181929 - [DEBUG] Join: AllTop & AllBottom
57566 2019-Jan-16 21:15:33.181954 - [DEBUG] = AllBottom (new jump func)
57567 2019-Jan-16 21:15:33.181987 - [DEBUG]
57568 2019-Jan-16 21:15:33.182011 - [DEBUG] Start adding new jump function
57569 2019-Jan-16 21:15:33.182034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57570 2019-Jan-16 21:15:33.182090 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57571 2019-Jan-16 21:15:33.182729 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57572 2019-Jan-16 21:15:33.183364 - [DEBUG] Edge Function : AllBottom
57573 2019-Jan-16 21:15:33.183392 - [DEBUG] End adding new jump function
57574 2019-Jan-16 21:15:33.183416 - [DEBUG]
57575 2019-Jan-16 21:15:33.183439 - [DEBUG] -------------------------------------------- 1563. Path Edge --------------------------------------------
57576 2019-Jan-16 21:15:33.183463 - [DEBUG]
57577 2019-Jan-16 21:15:33.183487 - [DEBUG] Process 1563. path edge:
57578 2019-Jan-16 21:15:33.183510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57579 2019-Jan-16 21:15:33.183566 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
57580 2019-Jan-16 21:15:33.184201 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57581 2019-Jan-16 21:15:33.184840 - [DEBUG]
57582 2019-Jan-16 21:15:33.184864 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57583 2019-Jan-16 21:15:33.185552 - [DEBUG] Compose: EdgeIdentity * AllBottom
57584 2019-Jan-16 21:15:33.185581 - [DEBUG]
57585 2019-Jan-16 21:15:33.185605 - [DEBUG] Propagate flow
57586 2019-Jan-16 21:15:33.185628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57587 2019-Jan-16 21:15:33.185686 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57588 2019-Jan-16 21:15:33.186321 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57589 2019-Jan-16 21:15:33.186961 - [DEBUG] Edge function : AllBottom (result of previous compose)
57590 2019-Jan-16 21:15:33.186986 - [DEBUG]
57591 2019-Jan-16 21:15:33.187010 - [DEBUG] Join: AllTop & AllBottom
57592 2019-Jan-16 21:15:33.187036 - [DEBUG] = AllBottom (new jump func)
57593 2019-Jan-16 21:15:33.187060 - [DEBUG]
57594 2019-Jan-16 21:15:33.187083 - [DEBUG] Start adding new jump function
57595 2019-Jan-16 21:15:33.187106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57596 2019-Jan-16 21:15:33.187161 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57597 2019-Jan-16 21:15:33.187801 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57598 2019-Jan-16 21:15:33.188448 - [DEBUG] Edge Function : AllBottom
57599 2019-Jan-16 21:15:33.188476 - [DEBUG] End adding new jump function
57600 2019-Jan-16 21:15:33.188500 - [DEBUG]
57601 2019-Jan-16 21:15:33.188523 - [DEBUG] -------------------------------------------- 1564. Path Edge --------------------------------------------
57602 2019-Jan-16 21:15:33.188547 - [DEBUG]
57603 2019-Jan-16 21:15:33.188570 - [DEBUG] Process 1564. path edge:
57604 2019-Jan-16 21:15:33.188594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57605 2019-Jan-16 21:15:33.188650 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
57606 2019-Jan-16 21:15:33.189284 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
57607 2019-Jan-16 21:15:33.189922 - [DEBUG]
57608 2019-Jan-16 21:15:33.189946 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57609 2019-Jan-16 21:15:33.190614 - [DEBUG] EDGE:
57610 2019-Jan-16 21:15:33.190681 - [DEBUG] ---> 57611 2019-Jan-16 21:15:33.191317 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
57612 2019-Jan-16 21:15:33.191972 - [DEBUG]
57613 2019-Jan-16 21:15:33.191997 - [DEBUG] EDGE:
57614 2019-Jan-16 21:15:33.192054 - [DEBUG] ---> 57615 2019-Jan-16 21:15:33.192689 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
57616 2019-Jan-16 21:15:33.193328 - [DEBUG]
57617 2019-Jan-16 21:15:33.193354 - [DEBUG] Compose: EdgeIdentity * AllBottom
57618 2019-Jan-16 21:15:33.193380 - [DEBUG]
57619 2019-Jan-16 21:15:33.193403 - [DEBUG] Propagate flow
57620 2019-Jan-16 21:15:33.193426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57621 2019-Jan-16 21:15:33.193482 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57622 2019-Jan-16 21:15:33.194116 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57623 2019-Jan-16 21:15:33.194752 - [DEBUG] Edge function : AllBottom (result of previous compose)
57624 2019-Jan-16 21:15:33.194777 - [DEBUG]
57625 2019-Jan-16 21:15:33.194802 - [DEBUG] Join: AllTop & AllBottom
57626 2019-Jan-16 21:15:33.194827 - [DEBUG] = AllBottom (new jump func)
57627 2019-Jan-16 21:15:33.194851 - [DEBUG]
57628 2019-Jan-16 21:15:33.194875 - [DEBUG] Start adding new jump function
57629 2019-Jan-16 21:15:33.194898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57630 2019-Jan-16 21:15:33.194954 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57631 2019-Jan-16 21:15:33.195606 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57632 2019-Jan-16 21:15:33.196241 - [DEBUG] Edge Function : AllBottom
57633 2019-Jan-16 21:15:33.196268 - [DEBUG] End adding new jump function
57634 2019-Jan-16 21:15:33.196292 - [DEBUG]
57635 2019-Jan-16 21:15:33.196316 - [DEBUG] -------------------------------------------- 1565. Path Edge --------------------------------------------
57636 2019-Jan-16 21:15:33.196340 - [DEBUG]
57637 2019-Jan-16 21:15:33.196363 - [DEBUG] Process 1565. path edge:
57638 2019-Jan-16 21:15:33.196387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57639 2019-Jan-16 21:15:33.196443 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
57640 2019-Jan-16 21:15:33.197077 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57641 2019-Jan-16 21:15:33.197713 - [DEBUG]
57642 2019-Jan-16 21:15:33.197738 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57643 2019-Jan-16 21:15:33.198391 - [DEBUG] Compose: EdgeIdentity * AllBottom
57644 2019-Jan-16 21:15:33.198433 - [DEBUG]
57645 2019-Jan-16 21:15:33.198457 - [DEBUG] Propagate flow
57646 2019-Jan-16 21:15:33.198480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57647 2019-Jan-16 21:15:33.198537 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57648 2019-Jan-16 21:15:33.199171 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57649 2019-Jan-16 21:15:33.199809 - [DEBUG] Edge function : AllBottom (result of previous compose)
57650 2019-Jan-16 21:15:33.199834 - [DEBUG]
57651 2019-Jan-16 21:15:33.199858 - [DEBUG] Join: AllTop & AllBottom
57652 2019-Jan-16 21:15:33.199884 - [DEBUG] = AllBottom (new jump func)
57653 2019-Jan-16 21:15:33.199908 - [DEBUG]
57654 2019-Jan-16 21:15:33.199931 - [DEBUG] Start adding new jump function
57655 2019-Jan-16 21:15:33.199963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57656 2019-Jan-16 21:15:33.200019 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57657 2019-Jan-16 21:15:33.200657 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57658 2019-Jan-16 21:15:33.201289 - [DEBUG] Edge Function : AllBottom
57659 2019-Jan-16 21:15:33.201316 - [DEBUG] End adding new jump function
57660 2019-Jan-16 21:15:33.201340 - [DEBUG]
57661 2019-Jan-16 21:15:33.201363 - [DEBUG] -------------------------------------------- 1566. Path Edge --------------------------------------------
57662 2019-Jan-16 21:15:33.201387 - [DEBUG]
57663 2019-Jan-16 21:15:33.201410 - [DEBUG] Process 1566. path edge:
57664 2019-Jan-16 21:15:33.201434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57665 2019-Jan-16 21:15:33.201490 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
57666 2019-Jan-16 21:15:33.202139 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57667 2019-Jan-16 21:15:33.202776 - [DEBUG]
57668 2019-Jan-16 21:15:33.202801 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57669 2019-Jan-16 21:15:33.203453 - [DEBUG] Compose: EdgeIdentity * AllBottom
57670 2019-Jan-16 21:15:33.203481 - [DEBUG]
57671 2019-Jan-16 21:15:33.203504 - [DEBUG] Propagate flow
57672 2019-Jan-16 21:15:33.203527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57673 2019-Jan-16 21:15:33.203584 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
57674 2019-Jan-16 21:15:33.204236 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57675 2019-Jan-16 21:15:33.204875 - [DEBUG] Edge function : AllBottom (result of previous compose)
57676 2019-Jan-16 21:15:33.204900 - [DEBUG]
57677 2019-Jan-16 21:15:33.204924 - [DEBUG] Join: AllTop & AllBottom
57678 2019-Jan-16 21:15:33.204950 - [DEBUG] = AllBottom (new jump func)
57679 2019-Jan-16 21:15:33.204974 - [DEBUG]
57680 2019-Jan-16 21:15:33.204997 - [DEBUG] Start adding new jump function
57681 2019-Jan-16 21:15:33.205020 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57682 2019-Jan-16 21:15:33.205089 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57683 2019-Jan-16 21:15:33.205727 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
57684 2019-Jan-16 21:15:33.206370 - [DEBUG] Edge Function : AllBottom
57685 2019-Jan-16 21:15:33.206398 - [DEBUG] End adding new jump function
57686 2019-Jan-16 21:15:33.206422 - [DEBUG]
57687 2019-Jan-16 21:15:33.206445 - [DEBUG] -------------------------------------------- 1567. Path Edge --------------------------------------------
57688 2019-Jan-16 21:15:33.206469 - [DEBUG]
57689 2019-Jan-16 21:15:33.206493 - [DEBUG] Process 1567. path edge:
57690 2019-Jan-16 21:15:33.206516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57691 2019-Jan-16 21:15:33.206572 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
57692 2019-Jan-16 21:15:33.207217 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57693 2019-Jan-16 21:15:33.207864 - [DEBUG]
57694 2019-Jan-16 21:15:33.207888 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
57695 2019-Jan-16 21:15:33.208595 - [DEBUG] Possible callees:
57696 2019-Jan-16 21:15:33.208621 - [DEBUG] llvm.dbg.declare
57697 2019-Jan-16 21:15:33.208658 - [DEBUG] Possible return sites:
57698 2019-Jan-16 21:15:33.208682 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16357699 2019-Jan-16 21:15:33.209967 - [DEBUG] Found and process special summary
57700 2019-Jan-16 21:15:33.210003 - [DEBUG] Compose: EdgeIdentity * AllBottom
57701 2019-Jan-16 21:15:33.210031 - [DEBUG]
57702 2019-Jan-16 21:15:33.210055 - [DEBUG] Propagate flow
57703 2019-Jan-16 21:15:33.210079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57704 2019-Jan-16 21:15:33.210136 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57705 2019-Jan-16 21:15:33.210777 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57706 2019-Jan-16 21:15:33.211414 - [DEBUG] Edge function : AllBottom (result of previous compose)
57707 2019-Jan-16 21:15:33.211440 - [DEBUG]
57708 2019-Jan-16 21:15:33.211465 - [DEBUG] Join: AllTop & AllBottom
57709 2019-Jan-16 21:15:33.211491 - [DEBUG] = AllBottom (new jump func)
57710 2019-Jan-16 21:15:33.211515 - [DEBUG]
57711 2019-Jan-16 21:15:33.211538 - [DEBUG] Start adding new jump function
57712 2019-Jan-16 21:15:33.211561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57713 2019-Jan-16 21:15:33.211618 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57714 2019-Jan-16 21:15:33.212272 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57715 2019-Jan-16 21:15:33.212908 - [DEBUG] Edge Function : AllBottom
57716 2019-Jan-16 21:15:33.212938 - [DEBUG] End adding new jump function
57717 2019-Jan-16 21:15:33.212962 - [DEBUG]
57718 2019-Jan-16 21:15:33.212986 - [DEBUG] -------------------------------------------- 1568. Path Edge --------------------------------------------
57719 2019-Jan-16 21:15:33.213010 - [DEBUG]
57720 2019-Jan-16 21:15:33.213033 - [DEBUG] Process 1568. path edge:
57721 2019-Jan-16 21:15:33.213056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57722 2019-Jan-16 21:15:33.213113 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
57723 2019-Jan-16 21:15:33.213751 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57724 2019-Jan-16 21:15:33.214387 - [DEBUG]
57725 2019-Jan-16 21:15:33.214412 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57726 2019-Jan-16 21:15:33.215086 - [DEBUG] Compose: EdgeIdentity * AllBottom
57727 2019-Jan-16 21:15:33.215115 - [DEBUG]
57728 2019-Jan-16 21:15:33.215139 - [DEBUG] Propagate flow
57729 2019-Jan-16 21:15:33.215162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57730 2019-Jan-16 21:15:33.215219 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
57731 2019-Jan-16 21:15:33.215855 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57732 2019-Jan-16 21:15:33.216492 - [DEBUG] Edge function : AllBottom (result of previous compose)
57733 2019-Jan-16 21:15:33.216516 - [DEBUG]
57734 2019-Jan-16 21:15:33.216541 - [DEBUG] Join: AllTop & AllBottom
57735 2019-Jan-16 21:15:33.216567 - [DEBUG] = AllBottom (new jump func)
57736 2019-Jan-16 21:15:33.216591 - [DEBUG]
57737 2019-Jan-16 21:15:33.216614 - [DEBUG] Start adding new jump function
57738 2019-Jan-16 21:15:33.216637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57739 2019-Jan-16 21:15:33.216693 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57740 2019-Jan-16 21:15:33.217329 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
57741 2019-Jan-16 21:15:33.217977 - [DEBUG] Edge Function : AllBottom
57742 2019-Jan-16 21:15:33.218006 - [DEBUG] End adding new jump function
57743 2019-Jan-16 21:15:33.218030 - [DEBUG]
57744 2019-Jan-16 21:15:33.218053 - [DEBUG] -------------------------------------------- 1569. Path Edge --------------------------------------------
57745 2019-Jan-16 21:15:33.218077 - [DEBUG]
57746 2019-Jan-16 21:15:33.218100 - [DEBUG] Process 1569. path edge:
57747 2019-Jan-16 21:15:33.218124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57748 2019-Jan-16 21:15:33.218180 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
57749 2019-Jan-16 21:15:33.218830 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57750 2019-Jan-16 21:15:33.219468 - [DEBUG]
57751 2019-Jan-16 21:15:33.219494 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
57752 2019-Jan-16 21:15:33.220149 - [DEBUG] Compose: EdgeIdentity * AllBottom
57753 2019-Jan-16 21:15:33.220177 - [DEBUG]
57754 2019-Jan-16 21:15:33.220201 - [DEBUG] Propagate flow
57755 2019-Jan-16 21:15:33.220224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57756 2019-Jan-16 21:15:33.220281 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
57757 2019-Jan-16 21:15:33.220947 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57758 2019-Jan-16 21:15:33.221586 - [DEBUG] Edge function : AllBottom (result of previous compose)
57759 2019-Jan-16 21:15:33.221611 - [DEBUG]
57760 2019-Jan-16 21:15:33.221635 - [DEBUG] Join: AllTop & AllBottom
57761 2019-Jan-16 21:15:33.221661 - [DEBUG] = AllBottom (new jump func)
57762 2019-Jan-16 21:15:33.221685 - [DEBUG]
57763 2019-Jan-16 21:15:33.221708 - [DEBUG] Start adding new jump function
57764 2019-Jan-16 21:15:33.221743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57765 2019-Jan-16 21:15:33.221800 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57766 2019-Jan-16 21:15:33.222438 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
57767 2019-Jan-16 21:15:33.223081 - [DEBUG] Edge Function : AllBottom
57768 2019-Jan-16 21:15:33.223110 - [DEBUG] End adding new jump function
57769 2019-Jan-16 21:15:33.223134 - [DEBUG]
57770 2019-Jan-16 21:15:33.223157 - [DEBUG] -------------------------------------------- 1570. Path Edge --------------------------------------------
57771 2019-Jan-16 21:15:33.223181 - [DEBUG]
57772 2019-Jan-16 21:15:33.223205 - [DEBUG] Process 1570. path edge:
57773 2019-Jan-16 21:15:33.223228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57774 2019-Jan-16 21:15:33.223284 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
57775 2019-Jan-16 21:15:33.223928 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57776 2019-Jan-16 21:15:33.224572 - [DEBUG]
57777 2019-Jan-16 21:15:33.224597 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
57778 2019-Jan-16 21:15:33.225274 - [DEBUG] Possible callees:
57779 2019-Jan-16 21:15:33.225299 - [DEBUG] llvm.dbg.declare
57780 2019-Jan-16 21:15:33.225324 - [DEBUG] Possible return sites:
57781 2019-Jan-16 21:15:33.225347 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16957782 2019-Jan-16 21:15:33.226632 - [DEBUG] Found and process special summary
57783 2019-Jan-16 21:15:33.226667 - [DEBUG] Compose: EdgeIdentity * AllBottom
57784 2019-Jan-16 21:15:33.226694 - [DEBUG]
57785 2019-Jan-16 21:15:33.226718 - [DEBUG] Propagate flow
57786 2019-Jan-16 21:15:33.226741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57787 2019-Jan-16 21:15:33.226798 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57788 2019-Jan-16 21:15:33.227437 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57789 2019-Jan-16 21:15:33.228074 - [DEBUG] Edge function : AllBottom (result of previous compose)
57790 2019-Jan-16 21:15:33.228099 - [DEBUG]
57791 2019-Jan-16 21:15:33.228124 - [DEBUG] Join: AllTop & AllBottom
57792 2019-Jan-16 21:15:33.228150 - [DEBUG] = AllBottom (new jump func)
57793 2019-Jan-16 21:15:33.228174 - [DEBUG]
57794 2019-Jan-16 21:15:33.228197 - [DEBUG] Start adding new jump function
57795 2019-Jan-16 21:15:33.228220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57796 2019-Jan-16 21:15:33.228276 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57797 2019-Jan-16 21:15:33.228932 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57798 2019-Jan-16 21:15:33.229569 - [DEBUG] Edge Function : AllBottom
57799 2019-Jan-16 21:15:33.229597 - [DEBUG] End adding new jump function
57800 2019-Jan-16 21:15:33.229621 - [DEBUG]
57801 2019-Jan-16 21:15:33.229645 - [DEBUG] -------------------------------------------- 1571. Path Edge --------------------------------------------
57802 2019-Jan-16 21:15:33.229669 - [DEBUG]
57803 2019-Jan-16 21:15:33.229692 - [DEBUG] Process 1571. path edge:
57804 2019-Jan-16 21:15:33.229715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57805 2019-Jan-16 21:15:33.229771 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
57806 2019-Jan-16 21:15:33.230408 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57807 2019-Jan-16 21:15:33.231045 - [DEBUG]
57808 2019-Jan-16 21:15:33.231069 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57809 2019-Jan-16 21:15:33.231729 - [DEBUG] Compose: EdgeIdentity * AllBottom
57810 2019-Jan-16 21:15:33.231770 - [DEBUG]
57811 2019-Jan-16 21:15:33.231794 - [DEBUG] Propagate flow
57812 2019-Jan-16 21:15:33.231817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57813 2019-Jan-16 21:15:33.231874 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
57814 2019-Jan-16 21:15:33.232520 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57815 2019-Jan-16 21:15:33.233156 - [DEBUG] Edge function : AllBottom (result of previous compose)
57816 2019-Jan-16 21:15:33.233181 - [DEBUG]
57817 2019-Jan-16 21:15:33.233206 - [DEBUG] Join: AllTop & AllBottom
57818 2019-Jan-16 21:15:33.233232 - [DEBUG] = AllBottom (new jump func)
57819 2019-Jan-16 21:15:33.233256 - [DEBUG]
57820 2019-Jan-16 21:15:33.233279 - [DEBUG] Start adding new jump function
57821 2019-Jan-16 21:15:33.233302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57822 2019-Jan-16 21:15:33.233358 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57823 2019-Jan-16 21:15:33.233996 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
57824 2019-Jan-16 21:15:33.234629 - [DEBUG] Edge Function : AllBottom
57825 2019-Jan-16 21:15:33.234658 - [DEBUG] End adding new jump function
57826 2019-Jan-16 21:15:33.234682 - [DEBUG]
57827 2019-Jan-16 21:15:33.234705 - [DEBUG] -------------------------------------------- 1572. Path Edge --------------------------------------------
57828 2019-Jan-16 21:15:33.234746 - [DEBUG]
57829 2019-Jan-16 21:15:33.234769 - [DEBUG] Process 1572. path edge:
57830 2019-Jan-16 21:15:33.234793 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57831 2019-Jan-16 21:15:33.234849 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
57832 2019-Jan-16 21:15:33.235499 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57833 2019-Jan-16 21:15:33.236136 - [DEBUG]
57834 2019-Jan-16 21:15:33.236160 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
57835 2019-Jan-16 21:15:33.236818 - [DEBUG] Compose: EdgeIdentity * AllBottom
57836 2019-Jan-16 21:15:33.236846 - [DEBUG]
57837 2019-Jan-16 21:15:33.236870 - [DEBUG] Propagate flow
57838 2019-Jan-16 21:15:33.236893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57839 2019-Jan-16 21:15:33.236950 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
57840 2019-Jan-16 21:15:33.237592 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57841 2019-Jan-16 21:15:33.238229 - [DEBUG] Edge function : AllBottom (result of previous compose)
57842 2019-Jan-16 21:15:33.238254 - [DEBUG]
57843 2019-Jan-16 21:15:33.238279 - [DEBUG] Join: AllTop & AllBottom
57844 2019-Jan-16 21:15:33.238305 - [DEBUG] = AllBottom (new jump func)
57845 2019-Jan-16 21:15:33.238329 - [DEBUG]
57846 2019-Jan-16 21:15:33.238352 - [DEBUG] Start adding new jump function
57847 2019-Jan-16 21:15:33.238376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57848 2019-Jan-16 21:15:33.238444 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57849 2019-Jan-16 21:15:33.239083 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
57850 2019-Jan-16 21:15:33.239720 - [DEBUG] Edge Function : AllBottom
57851 2019-Jan-16 21:15:33.239749 - [DEBUG] End adding new jump function
57852 2019-Jan-16 21:15:33.239772 - [DEBUG]
57853 2019-Jan-16 21:15:33.239796 - [DEBUG] -------------------------------------------- 1573. Path Edge --------------------------------------------
57854 2019-Jan-16 21:15:33.239821 - [DEBUG]
57855 2019-Jan-16 21:15:33.239844 - [DEBUG] Process 1573. path edge:
57856 2019-Jan-16 21:15:33.239867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57857 2019-Jan-16 21:15:33.239923 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
57858 2019-Jan-16 21:15:33.240563 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57859 2019-Jan-16 21:15:33.241199 - [DEBUG]
57860 2019-Jan-16 21:15:33.241224 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
57861 2019-Jan-16 21:15:33.241899 - [DEBUG] Compose: EdgeIdentity * AllBottom
57862 2019-Jan-16 21:15:33.241927 - [DEBUG]
57863 2019-Jan-16 21:15:33.241951 - [DEBUG] Propagate flow
57864 2019-Jan-16 21:15:33.241974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57865 2019-Jan-16 21:15:33.242032 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
57866 2019-Jan-16 21:15:33.242668 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57867 2019-Jan-16 21:15:33.243306 - [DEBUG] Edge function : AllBottom (result of previous compose)
57868 2019-Jan-16 21:15:33.243331 - [DEBUG]
57869 2019-Jan-16 21:15:33.243356 - [DEBUG] Join: AllTop & AllBottom
57870 2019-Jan-16 21:15:33.243382 - [DEBUG] = AllBottom (new jump func)
57871 2019-Jan-16 21:15:33.243415 - [DEBUG]
57872 2019-Jan-16 21:15:33.243439 - [DEBUG] Start adding new jump function
57873 2019-Jan-16 21:15:33.243462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57874 2019-Jan-16 21:15:33.243518 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57875 2019-Jan-16 21:15:33.244156 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
57876 2019-Jan-16 21:15:33.244790 - [DEBUG] Edge Function : AllBottom
57877 2019-Jan-16 21:15:33.244818 - [DEBUG] End adding new jump function
57878 2019-Jan-16 21:15:33.244842 - [DEBUG]
57879 2019-Jan-16 21:15:33.244865 - [DEBUG] -------------------------------------------- 1574. Path Edge --------------------------------------------
57880 2019-Jan-16 21:15:33.244890 - [DEBUG]
57881 2019-Jan-16 21:15:33.244913 - [DEBUG] Process 1574. path edge:
57882 2019-Jan-16 21:15:33.244937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57883 2019-Jan-16 21:15:33.244992 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
57884 2019-Jan-16 21:15:33.245643 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57885 2019-Jan-16 21:15:33.246281 - [DEBUG]
57886 2019-Jan-16 21:15:33.246306 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
57887 2019-Jan-16 21:15:33.246963 - [DEBUG] Compose: EdgeIdentity * AllBottom
57888 2019-Jan-16 21:15:33.246992 - [DEBUG]
57889 2019-Jan-16 21:15:33.247016 - [DEBUG] Propagate flow
57890 2019-Jan-16 21:15:33.247039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57891 2019-Jan-16 21:15:33.247097 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
57892 2019-Jan-16 21:15:33.247735 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57893 2019-Jan-16 21:15:33.248371 - [DEBUG] Edge function : AllBottom (result of previous compose)
57894 2019-Jan-16 21:15:33.248396 - [DEBUG]
57895 2019-Jan-16 21:15:33.248434 - [DEBUG] Join: AllTop & AllBottom
57896 2019-Jan-16 21:15:33.248460 - [DEBUG] = AllBottom (new jump func)
57897 2019-Jan-16 21:15:33.248484 - [DEBUG]
57898 2019-Jan-16 21:15:33.248507 - [DEBUG] Start adding new jump function
57899 2019-Jan-16 21:15:33.248530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57900 2019-Jan-16 21:15:33.248586 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57901 2019-Jan-16 21:15:33.249224 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
57902 2019-Jan-16 21:15:33.249859 - [DEBUG] Edge Function : AllBottom
57903 2019-Jan-16 21:15:33.249887 - [DEBUG] End adding new jump function
57904 2019-Jan-16 21:15:33.249911 - [DEBUG]
57905 2019-Jan-16 21:15:33.249934 - [DEBUG] -------------------------------------------- 1575. Path Edge --------------------------------------------
57906 2019-Jan-16 21:15:33.249958 - [DEBUG]
57907 2019-Jan-16 21:15:33.249981 - [DEBUG] Process 1575. path edge:
57908 2019-Jan-16 21:15:33.250005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57909 2019-Jan-16 21:15:33.250061 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
57910 2019-Jan-16 21:15:33.250698 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57911 2019-Jan-16 21:15:33.251334 - [DEBUG]
57912 2019-Jan-16 21:15:33.251358 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
57913 2019-Jan-16 21:15:33.252037 - [DEBUG] Compose: EdgeIdentity * AllBottom
57914 2019-Jan-16 21:15:33.252064 - [DEBUG]
57915 2019-Jan-16 21:15:33.252096 - [DEBUG] Propagate flow
57916 2019-Jan-16 21:15:33.252120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57917 2019-Jan-16 21:15:33.252178 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
57918 2019-Jan-16 21:15:33.252812 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57919 2019-Jan-16 21:15:33.253449 - [DEBUG] Edge function : AllBottom (result of previous compose)
57920 2019-Jan-16 21:15:33.253474 - [DEBUG]
57921 2019-Jan-16 21:15:33.253498 - [DEBUG] Join: AllTop & AllBottom
57922 2019-Jan-16 21:15:33.253524 - [DEBUG] = AllBottom (new jump func)
57923 2019-Jan-16 21:15:33.253549 - [DEBUG]
57924 2019-Jan-16 21:15:33.253572 - [DEBUG] Start adding new jump function
57925 2019-Jan-16 21:15:33.253595 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57926 2019-Jan-16 21:15:33.253650 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57927 2019-Jan-16 21:15:33.254288 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
57928 2019-Jan-16 21:15:33.254920 - [DEBUG] Edge Function : AllBottom
57929 2019-Jan-16 21:15:33.254948 - [DEBUG] End adding new jump function
57930 2019-Jan-16 21:15:33.254972 - [DEBUG]
57931 2019-Jan-16 21:15:33.254995 - [DEBUG] -------------------------------------------- 1576. Path Edge --------------------------------------------
57932 2019-Jan-16 21:15:33.255019 - [DEBUG]
57933 2019-Jan-16 21:15:33.255042 - [DEBUG] Process 1576. path edge:
57934 2019-Jan-16 21:15:33.255077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57935 2019-Jan-16 21:15:33.255135 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
57936 2019-Jan-16 21:15:33.255770 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57937 2019-Jan-16 21:15:33.256406 - [DEBUG]
57938 2019-Jan-16 21:15:33.256431 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
57939 2019-Jan-16 21:15:33.257088 - [DEBUG] Compose: EdgeIdentity * AllBottom
57940 2019-Jan-16 21:15:33.257116 - [DEBUG]
57941 2019-Jan-16 21:15:33.257140 - [DEBUG] Propagate flow
57942 2019-Jan-16 21:15:33.257163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57943 2019-Jan-16 21:15:33.257220 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57944 2019-Jan-16 21:15:33.257864 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57945 2019-Jan-16 21:15:33.258517 - [DEBUG] Edge function : AllBottom (result of previous compose)
57946 2019-Jan-16 21:15:33.258542 - [DEBUG]
57947 2019-Jan-16 21:15:33.258567 - [DEBUG] Join: AllTop & AllBottom
57948 2019-Jan-16 21:15:33.258593 - [DEBUG] = AllBottom (new jump func)
57949 2019-Jan-16 21:15:33.258617 - [DEBUG]
57950 2019-Jan-16 21:15:33.258641 - [DEBUG] Start adding new jump function
57951 2019-Jan-16 21:15:33.258664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57952 2019-Jan-16 21:15:33.258720 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57953 2019-Jan-16 21:15:33.259358 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57954 2019-Jan-16 21:15:33.259990 - [DEBUG] Edge Function : AllBottom
57955 2019-Jan-16 21:15:33.260019 - [DEBUG] End adding new jump function
57956 2019-Jan-16 21:15:33.260042 - [DEBUG]
57957 2019-Jan-16 21:15:33.260066 - [DEBUG] -------------------------------------------- 1577. Path Edge --------------------------------------------
57958 2019-Jan-16 21:15:33.260091 - [DEBUG]
57959 2019-Jan-16 21:15:33.260114 - [DEBUG] Process 1577. path edge:
57960 2019-Jan-16 21:15:33.260137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57961 2019-Jan-16 21:15:33.260201 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
57962 2019-Jan-16 21:15:33.260836 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57963 2019-Jan-16 21:15:33.261473 - [DEBUG]
57964 2019-Jan-16 21:15:33.261497 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57965 2019-Jan-16 21:15:33.262168 - [DEBUG] Compose: EdgeIdentity * AllBottom
57966 2019-Jan-16 21:15:33.262196 - [DEBUG]
57967 2019-Jan-16 21:15:33.262220 - [DEBUG] Propagate flow
57968 2019-Jan-16 21:15:33.262243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57969 2019-Jan-16 21:15:33.262300 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
57970 2019-Jan-16 21:15:33.262942 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57971 2019-Jan-16 21:15:33.263581 - [DEBUG] Edge function : AllBottom (result of previous compose)
57972 2019-Jan-16 21:15:33.263606 - [DEBUG]
57973 2019-Jan-16 21:15:33.263630 - [DEBUG] Join: AllTop & AllBottom
57974 2019-Jan-16 21:15:33.263656 - [DEBUG] = AllBottom (new jump func)
57975 2019-Jan-16 21:15:33.263680 - [DEBUG]
57976 2019-Jan-16 21:15:33.263704 - [DEBUG] Start adding new jump function
57977 2019-Jan-16 21:15:33.263727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57978 2019-Jan-16 21:15:33.263782 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57979 2019-Jan-16 21:15:33.264420 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
57980 2019-Jan-16 21:15:33.265058 - [DEBUG] Edge Function : AllBottom
57981 2019-Jan-16 21:15:33.265099 - [DEBUG] End adding new jump function
57982 2019-Jan-16 21:15:33.265123 - [DEBUG]
57983 2019-Jan-16 21:15:33.265146 - [DEBUG] -------------------------------------------- 1578. Path Edge --------------------------------------------
57984 2019-Jan-16 21:15:33.265170 - [DEBUG]
57985 2019-Jan-16 21:15:33.265193 - [DEBUG] Process 1578. path edge:
57986 2019-Jan-16 21:15:33.265217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57987 2019-Jan-16 21:15:33.265273 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
57988 2019-Jan-16 21:15:33.265912 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
57989 2019-Jan-16 21:15:33.266548 - [DEBUG]
57990 2019-Jan-16 21:15:33.266573 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
57991 2019-Jan-16 21:15:33.267234 - [DEBUG] Compose: EdgeIdentity * AllBottom
57992 2019-Jan-16 21:15:33.267263 - [DEBUG]
57993 2019-Jan-16 21:15:33.267287 - [DEBUG] Propagate flow
57994 2019-Jan-16 21:15:33.267310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57995 2019-Jan-16 21:15:33.267367 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
57996 2019-Jan-16 21:15:33.268003 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57997 2019-Jan-16 21:15:33.268656 - [DEBUG] Edge function : AllBottom (result of previous compose)
57998 2019-Jan-16 21:15:33.268681 - [DEBUG]
57999 2019-Jan-16 21:15:33.268705 - [DEBUG] Join: AllTop & AllBottom
58000 2019-Jan-16 21:15:33.268731 - [DEBUG] = AllBottom (new jump func)
58001 2019-Jan-16 21:15:33.268755 - [DEBUG]
58002 2019-Jan-16 21:15:33.268778 - [DEBUG] Start adding new jump function
58003 2019-Jan-16 21:15:33.268801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58004 2019-Jan-16 21:15:33.268865 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58005 2019-Jan-16 21:15:33.269504 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
58006 2019-Jan-16 21:15:33.270136 - [DEBUG] Edge Function : AllBottom
58007 2019-Jan-16 21:15:33.270164 - [DEBUG] End adding new jump function
58008 2019-Jan-16 21:15:33.270188 - [DEBUG]
58009 2019-Jan-16 21:15:33.270211 - [DEBUG] -------------------------------------------- 1579. Path Edge --------------------------------------------
58010 2019-Jan-16 21:15:33.270235 - [DEBUG]
58011 2019-Jan-16 21:15:33.270258 - [DEBUG] Process 1579. path edge:
58012 2019-Jan-16 21:15:33.270282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58013 2019-Jan-16 21:15:33.270338 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
58014 2019-Jan-16 21:15:33.270971 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58015 2019-Jan-16 21:15:33.271607 - [DEBUG]
58016 2019-Jan-16 21:15:33.271631 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
58017 2019-Jan-16 21:15:33.272303 - [DEBUG] Compose: EdgeIdentity * AllBottom
58018 2019-Jan-16 21:15:33.272331 - [DEBUG]
58019 2019-Jan-16 21:15:33.272354 - [DEBUG] Propagate flow
58020 2019-Jan-16 21:15:33.272378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58021 2019-Jan-16 21:15:33.272435 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58022 2019-Jan-16 21:15:33.273070 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58023 2019-Jan-16 21:15:33.273708 - [DEBUG] Edge function : AllBottom (result of previous compose)
58024 2019-Jan-16 21:15:33.273733 - [DEBUG]
58025 2019-Jan-16 21:15:33.273758 - [DEBUG] Join: AllTop & AllBottom
58026 2019-Jan-16 21:15:33.273783 - [DEBUG] = AllBottom (new jump func)
58027 2019-Jan-16 21:15:33.273807 - [DEBUG]
58028 2019-Jan-16 21:15:33.273831 - [DEBUG] Start adding new jump function
58029 2019-Jan-16 21:15:33.273854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58030 2019-Jan-16 21:15:33.273910 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58031 2019-Jan-16 21:15:33.274547 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58032 2019-Jan-16 21:15:33.275195 - [DEBUG] Edge Function : AllBottom
58033 2019-Jan-16 21:15:33.275224 - [DEBUG] End adding new jump function
58034 2019-Jan-16 21:15:33.275248 - [DEBUG]
58035 2019-Jan-16 21:15:33.275271 - [DEBUG] -------------------------------------------- 1580. Path Edge --------------------------------------------
58036 2019-Jan-16 21:15:33.275296 - [DEBUG]
58037 2019-Jan-16 21:15:33.275319 - [DEBUG] Process 1580. path edge:
58038 2019-Jan-16 21:15:33.275343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58039 2019-Jan-16 21:15:33.275399 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
58040 2019-Jan-16 21:15:33.276033 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58041 2019-Jan-16 21:15:33.276671 - [DEBUG]
58042 2019-Jan-16 21:15:33.276695 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58043 2019-Jan-16 21:15:33.277346 - [DEBUG] Start of endsummarytab entry
58044 2019-Jan-16 21:15:33.277386 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
58045 2019-Jan-16 21:15:33.278034 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
58046 2019-Jan-16 21:15:33.278097 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58047 2019-Jan-16 21:15:33.278755 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58048 2019-Jan-16 21:15:33.279392 - [DEBUG] EF: AllBottom
58049 2019-Jan-16 21:15:33.279417 - [DEBUG]
58050 2019-Jan-16 21:15:33.279441 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58051 2019-Jan-16 21:15:33.280073 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
58052 2019-Jan-16 21:15:33.280711 - [DEBUG] EF: AllBottom
58053 2019-Jan-16 21:15:33.280736 - [DEBUG]
58054 2019-Jan-16 21:15:33.280759 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58055 2019-Jan-16 21:15:33.281392 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58056 2019-Jan-16 21:15:33.282051 - [DEBUG] EF: AllBottom
58057 2019-Jan-16 21:15:33.282076 - [DEBUG]
58058 2019-Jan-16 21:15:33.282099 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58059 2019-Jan-16 21:15:33.282733 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
58060 2019-Jan-16 21:15:33.283377 - [DEBUG] EF: AllBottom
58061 2019-Jan-16 21:15:33.283402 - [DEBUG]
58062 2019-Jan-16 21:15:33.283425 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58063 2019-Jan-16 21:15:33.284058 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58064 2019-Jan-16 21:15:33.284702 - [DEBUG] EF: AllBottom
58065 2019-Jan-16 21:15:33.284727 - [DEBUG]
58066 2019-Jan-16 21:15:33.284750 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58067 2019-Jan-16 21:15:33.285397 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58068 2019-Jan-16 21:15:33.286035 - [DEBUG] EF: AllBottom
58069 2019-Jan-16 21:15:33.286059 - [DEBUG]
58070 2019-Jan-16 21:15:33.286082 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58071 2019-Jan-16 21:15:33.286715 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58072 2019-Jan-16 21:15:33.287345 - [DEBUG] EF: AllBottom
58073 2019-Jan-16 21:15:33.287370 - [DEBUG]
58074 2019-Jan-16 21:15:33.287393 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58075 2019-Jan-16 21:15:33.288025 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58076 2019-Jan-16 21:15:33.288677 - [DEBUG] EF: AllBottom
58077 2019-Jan-16 21:15:33.288702 - [DEBUG]
58078 2019-Jan-16 21:15:33.288726 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58079 2019-Jan-16 21:15:33.289359 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
58080 2019-Jan-16 21:15:33.289994 - [DEBUG] EF: AllBottom
58081 2019-Jan-16 21:15:33.290019 - [DEBUG]
58082 2019-Jan-16 21:15:33.290042 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58083 2019-Jan-16 21:15:33.290675 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
58084 2019-Jan-16 21:15:33.291311 - [DEBUG] EF: AllBottom
58085 2019-Jan-16 21:15:33.291336 - [DEBUG]
58086 2019-Jan-16 21:15:33.291360 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58087 2019-Jan-16 21:15:33.292008 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
58088 2019-Jan-16 21:15:33.292643 - [DEBUG] EF: AllBottom
58089 2019-Jan-16 21:15:33.292668 - [DEBUG]
58090 2019-Jan-16 21:15:33.292691 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58091 2019-Jan-16 21:15:33.293323 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
58092 2019-Jan-16 21:15:33.293958 - [DEBUG] EF: AllBottom
58093 2019-Jan-16 21:15:33.293991 - [DEBUG]
58094 2019-Jan-16 21:15:33.294015 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58095 2019-Jan-16 21:15:33.294648 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
58096 2019-Jan-16 21:15:33.295306 - [DEBUG] EF: AllBottom
58097 2019-Jan-16 21:15:33.295331 - [DEBUG]
58098 2019-Jan-16 21:15:33.295354 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58099 2019-Jan-16 21:15:33.295986 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58100 2019-Jan-16 21:15:33.296622 - [DEBUG] EF: AllBottom
58101 2019-Jan-16 21:15:33.296647 - [DEBUG]
58102 2019-Jan-16 21:15:33.296670 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58103 2019-Jan-16 21:15:33.297303 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58104 2019-Jan-16 21:15:33.297934 - [DEBUG] EF: AllBottom
58105 2019-Jan-16 21:15:33.297959 - [DEBUG]
58106 2019-Jan-16 21:15:33.297982 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58107 2019-Jan-16 21:15:33.298631 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
58108 2019-Jan-16 21:15:33.299264 - [DEBUG] EF: AllBottom
58109 2019-Jan-16 21:15:33.299289 - [DEBUG]
58110 2019-Jan-16 21:15:33.299312 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58111 2019-Jan-16 21:15:33.299945 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58112 2019-Jan-16 21:15:33.300582 - [DEBUG] EF: AllBottom
58113 2019-Jan-16 21:15:33.300606 - [DEBUG]
58114 2019-Jan-16 21:15:33.300629 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58115 2019-Jan-16 21:15:33.301262 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58116 2019-Jan-16 21:15:33.301914 - [DEBUG] EF: AllBottom
58117 2019-Jan-16 21:15:33.301939 - [DEBUG]
58118 2019-Jan-16 21:15:33.301962 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58119 2019-Jan-16 21:15:33.302596 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
58120 2019-Jan-16 21:15:33.303232 - [DEBUG] EF: AllBottom
58121 2019-Jan-16 21:15:33.303257 - [DEBUG]
58122 2019-Jan-16 21:15:33.303280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58123 2019-Jan-16 21:15:33.303911 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
58124 2019-Jan-16 21:15:33.304547 - [DEBUG] EF: AllBottom
58125 2019-Jan-16 21:15:33.304571 - [DEBUG]
58126 2019-Jan-16 21:15:33.304595 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58127 2019-Jan-16 21:15:33.305244 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58128 2019-Jan-16 21:15:33.305880 - [DEBUG] EF: AllBottom
58129 2019-Jan-16 21:15:33.305905 - [DEBUG]
58130 2019-Jan-16 21:15:33.305929 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58131 2019-Jan-16 21:15:33.306561 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58132 2019-Jan-16 21:15:33.307197 - [DEBUG] EF: AllBottom
58133 2019-Jan-16 21:15:33.307222 - [DEBUG]
58134 2019-Jan-16 21:15:33.307245 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58135 2019-Jan-16 21:15:33.307878 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58136 2019-Jan-16 21:15:33.308529 - [DEBUG] EF: AllBottom
58137 2019-Jan-16 21:15:33.308554 - [DEBUG]
58138 2019-Jan-16 21:15:33.308577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58139 2019-Jan-16 21:15:33.309210 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
58140 2019-Jan-16 21:15:33.309849 - [DEBUG] EF: AllBottom
58141 2019-Jan-16 21:15:33.309874 - [DEBUG]
58142 2019-Jan-16 21:15:33.309897 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58143 2019-Jan-16 21:15:33.310529 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58144 2019-Jan-16 21:15:33.311166 - [DEBUG] EF: AllBottom
58145 2019-Jan-16 21:15:33.311190 - [DEBUG]
58146 2019-Jan-16 21:15:33.311214 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58147 2019-Jan-16 21:15:33.311862 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58148 2019-Jan-16 21:15:33.312505 - [DEBUG] EF: AllBottom
58149 2019-Jan-16 21:15:33.312529 - [DEBUG]
58150 2019-Jan-16 21:15:33.312553 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58151 2019-Jan-16 21:15:33.313184 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58152 2019-Jan-16 21:15:33.313821 - [DEBUG] EF: AllBottom
58153 2019-Jan-16 21:15:33.313846 - [DEBUG]
58154 2019-Jan-16 21:15:33.313869 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58155 2019-Jan-16 21:15:33.314501 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
58156 2019-Jan-16 21:15:33.315158 - [DEBUG] EF: AllBottom
58157 2019-Jan-16 21:15:33.315183 - [DEBUG]
58158 2019-Jan-16 21:15:33.315206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58159 2019-Jan-16 21:15:33.315839 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58160 2019-Jan-16 21:15:33.316475 - [DEBUG] EF: AllBottom
58161 2019-Jan-16 21:15:33.316499 - [DEBUG]
58162 2019-Jan-16 21:15:33.316523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58163 2019-Jan-16 21:15:33.317155 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
58164 2019-Jan-16 21:15:33.317790 - [DEBUG] EF: AllBottom
58165 2019-Jan-16 21:15:33.317815 - [DEBUG]
58166 2019-Jan-16 21:15:33.317838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58167 2019-Jan-16 21:15:33.318484 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
58168 2019-Jan-16 21:15:33.319127 - [DEBUG] EF: AllBottom
58169 2019-Jan-16 21:15:33.319151 - [DEBUG]
58170 2019-Jan-16 21:15:33.319175 - [DEBUG] ---------------
58171 2019-Jan-16 21:15:33.319199 - [DEBUG]
58172 2019-Jan-16 21:15:33.319225 - [DEBUG] End of endsummarytab entry
58173 2019-Jan-16 21:15:33.319249 - [DEBUG]
58174 2019-Jan-16 21:15:33.319272 - [DEBUG] Start of incomingtab entry
58175 2019-Jan-16 21:15:33.319297 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
58176 2019-Jan-16 21:15:33.319940 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
58177 2019-Jan-16 21:15:33.319997 - [DEBUG] ---------------
58178 2019-Jan-16 21:15:33.320021 - [DEBUG] End of incomingtab entry
58179 2019-Jan-16 21:15:33.320044 - [DEBUG]
58180 2019-Jan-16 21:15:33.320069 - [DEBUG] EDGE:
58181 2019-Jan-16 21:15:33.320126 - [DEBUG] ---> 58182 2019-Jan-16 21:15:33.320760 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58183 2019-Jan-16 21:15:33.321398 - [DEBUG]
58184 2019-Jan-16 21:15:33.321423 - [DEBUG] EDGE:
58185 2019-Jan-16 21:15:33.321480 - [DEBUG] ---> 58186 2019-Jan-16 21:15:33.322130 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58187 2019-Jan-16 21:15:33.322780 - [DEBUG]
58188 2019-Jan-16 21:15:33.322816 - [DEBUG] Compose: EdgeIdentity * AllBottom
58189 2019-Jan-16 21:15:33.322843 - [DEBUG]
58190 2019-Jan-16 21:15:33.322867 - [DEBUG] Propagate flow
58191 2019-Jan-16 21:15:33.322890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58192 2019-Jan-16 21:15:33.322946 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
58193 2019-Jan-16 21:15:33.323592 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58194 2019-Jan-16 21:15:33.324229 - [DEBUG] Edge function : AllBottom (result of previous compose)
58195 2019-Jan-16 21:15:33.324254 - [DEBUG]
58196 2019-Jan-16 21:15:33.324279 - [DEBUG] Join: AllTop & AllBottom
58197 2019-Jan-16 21:15:33.324305 - [DEBUG] = AllBottom (new jump func)
58198 2019-Jan-16 21:15:33.324329 - [DEBUG]
58199 2019-Jan-16 21:15:33.324352 - [DEBUG] Start adding new jump function
58200 2019-Jan-16 21:15:33.324375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58201 2019-Jan-16 21:15:33.324431 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58202 2019-Jan-16 21:15:33.325080 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
58203 2019-Jan-16 21:15:33.325726 - [DEBUG] Edge Function : AllBottom
58204 2019-Jan-16 21:15:33.325755 - [DEBUG] End adding new jump function
58205 2019-Jan-16 21:15:33.325779 - [DEBUG]
58206 2019-Jan-16 21:15:33.325802 - [DEBUG] -------------------------------------------- 1581. Path Edge --------------------------------------------
58207 2019-Jan-16 21:15:33.325826 - [DEBUG]
58208 2019-Jan-16 21:15:33.325849 - [DEBUG] Process 1581. path edge:
58209 2019-Jan-16 21:15:33.325873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58210 2019-Jan-16 21:15:33.325928 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
58211 2019-Jan-16 21:15:33.326572 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58212 2019-Jan-16 21:15:33.327208 - [DEBUG]
58213 2019-Jan-16 21:15:33.327232 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
58214 2019-Jan-16 21:15:33.327892 - [DEBUG] Possible callees:
58215 2019-Jan-16 21:15:33.327916 - [DEBUG] llvm.dbg.declare
58216 2019-Jan-16 21:15:33.327941 - [DEBUG] Possible return sites:
58217 2019-Jan-16 21:15:33.327964 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19358218 2019-Jan-16 21:15:33.329256 - [DEBUG] Found and process special summary
58219 2019-Jan-16 21:15:33.329291 - [DEBUG] Compose: EdgeIdentity * AllBottom
58220 2019-Jan-16 21:15:33.329318 - [DEBUG]
58221 2019-Jan-16 21:15:33.329341 - [DEBUG] Propagate flow
58222 2019-Jan-16 21:15:33.329365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58223 2019-Jan-16 21:15:33.329421 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
58224 2019-Jan-16 21:15:33.330058 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58225 2019-Jan-16 21:15:33.330694 - [DEBUG] Edge function : AllBottom (result of previous compose)
58226 2019-Jan-16 21:15:33.330719 - [DEBUG]
58227 2019-Jan-16 21:15:33.330743 - [DEBUG] Join: AllTop & AllBottom
58228 2019-Jan-16 21:15:33.330769 - [DEBUG] = AllBottom (new jump func)
58229 2019-Jan-16 21:15:33.330793 - [DEBUG]
58230 2019-Jan-16 21:15:33.330825 - [DEBUG] Start adding new jump function
58231 2019-Jan-16 21:15:33.330848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58232 2019-Jan-16 21:15:33.330904 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58233 2019-Jan-16 21:15:33.331542 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
58234 2019-Jan-16 21:15:33.332194 - [DEBUG] Edge Function : AllBottom
58235 2019-Jan-16 21:15:33.332222 - [DEBUG] End adding new jump function
58236 2019-Jan-16 21:15:33.332245 - [DEBUG]
58237 2019-Jan-16 21:15:33.332269 - [DEBUG] -------------------------------------------- 1582. Path Edge --------------------------------------------
58238 2019-Jan-16 21:15:33.332293 - [DEBUG]
58239 2019-Jan-16 21:15:33.332316 - [DEBUG] Process 1582. path edge:
58240 2019-Jan-16 21:15:33.332340 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58241 2019-Jan-16 21:15:33.332396 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
58242 2019-Jan-16 21:15:33.333033 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58243 2019-Jan-16 21:15:33.333669 - [DEBUG]
58244 2019-Jan-16 21:15:33.333694 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
58245 2019-Jan-16 21:15:33.334352 - [DEBUG] Compose: EdgeIdentity * AllBottom
58246 2019-Jan-16 21:15:33.334380 - [DEBUG]
58247 2019-Jan-16 21:15:33.334403 - [DEBUG] Propagate flow
58248 2019-Jan-16 21:15:33.334426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58249 2019-Jan-16 21:15:33.334483 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
58250 2019-Jan-16 21:15:33.335134 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58251 2019-Jan-16 21:15:33.335772 - [DEBUG] Edge function : AllBottom (result of previous compose)
58252 2019-Jan-16 21:15:33.335797 - [DEBUG]
58253 2019-Jan-16 21:15:33.335821 - [DEBUG] Join: AllTop & AllBottom
58254 2019-Jan-16 21:15:33.335847 - [DEBUG] = AllBottom (new jump func)
58255 2019-Jan-16 21:15:33.335871 - [DEBUG]
58256 2019-Jan-16 21:15:33.335894 - [DEBUG] Start adding new jump function
58257 2019-Jan-16 21:15:33.335917 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58258 2019-Jan-16 21:15:33.335973 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58259 2019-Jan-16 21:15:33.336610 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
58260 2019-Jan-16 21:15:33.337243 - [DEBUG] Edge Function : AllBottom
58261 2019-Jan-16 21:15:33.337271 - [DEBUG] End adding new jump function
58262 2019-Jan-16 21:15:33.337294 - [DEBUG]
58263 2019-Jan-16 21:15:33.337318 - [DEBUG] -------------------------------------------- 1583. Path Edge --------------------------------------------
58264 2019-Jan-16 21:15:33.337342 - [DEBUG]
58265 2019-Jan-16 21:15:33.337365 - [DEBUG] Process 1583. path edge:
58266 2019-Jan-16 21:15:33.337389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58267 2019-Jan-16 21:15:33.337445 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
58268 2019-Jan-16 21:15:33.338079 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58269 2019-Jan-16 21:15:33.338732 - [DEBUG]
58270 2019-Jan-16 21:15:33.338757 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
58271 2019-Jan-16 21:15:33.339411 - [DEBUG] Compose: EdgeIdentity * AllBottom
58272 2019-Jan-16 21:15:33.339439 - [DEBUG]
58273 2019-Jan-16 21:15:33.339463 - [DEBUG] Propagate flow
58274 2019-Jan-16 21:15:33.339486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58275 2019-Jan-16 21:15:33.339551 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
58276 2019-Jan-16 21:15:33.340186 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58277 2019-Jan-16 21:15:33.340824 - [DEBUG] Edge function : AllBottom (result of previous compose)
58278 2019-Jan-16 21:15:33.340849 - [DEBUG]
58279 2019-Jan-16 21:15:33.340875 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58280 2019-Jan-16 21:15:33.340900 - [DEBUG] = AllBottom
58281 2019-Jan-16 21:15:33.340925 - [DEBUG]
58282 2019-Jan-16 21:15:33.340948 - [DEBUG] PROPAGATE: No new function!
58283 2019-Jan-16 21:15:33.340972 - [DEBUG] EDGE:
58284 2019-Jan-16 21:15:33.341030 - [DEBUG] ---> 58285 2019-Jan-16 21:15:33.341666 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58286 2019-Jan-16 21:15:33.342326 - [DEBUG]
58287 2019-Jan-16 21:15:33.342351 - [DEBUG] EDGE:
58288 2019-Jan-16 21:15:33.342408 - [DEBUG] ---> 58289 2019-Jan-16 21:15:33.343045 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58290 2019-Jan-16 21:15:33.343681 - [DEBUG]
58291 2019-Jan-16 21:15:33.343720 - [DEBUG] Compose: EdgeIdentity * AllBottom
58292 2019-Jan-16 21:15:33.343747 - [DEBUG]
58293 2019-Jan-16 21:15:33.343771 - [DEBUG] Propagate flow
58294 2019-Jan-16 21:15:33.343794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58295 2019-Jan-16 21:15:33.343850 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
58296 2019-Jan-16 21:15:33.344487 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58297 2019-Jan-16 21:15:33.345137 - [DEBUG] Edge function : AllBottom (result of previous compose)
58298 2019-Jan-16 21:15:33.345162 - [DEBUG]
58299 2019-Jan-16 21:15:33.345187 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58300 2019-Jan-16 21:15:33.345213 - [DEBUG] = AllBottom
58301 2019-Jan-16 21:15:33.345237 - [DEBUG]
58302 2019-Jan-16 21:15:33.345260 - [DEBUG] PROPAGATE: No new function!
58303 2019-Jan-16 21:15:33.345287 - [DEBUG] EDGE:
58304 2019-Jan-16 21:15:33.345344 - [DEBUG] ---> 58305 2019-Jan-16 21:15:33.346002 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58306 2019-Jan-16 21:15:33.346640 - [DEBUG]
58307 2019-Jan-16 21:15:33.346665 - [DEBUG] EDGE:
58308 2019-Jan-16 21:15:33.346723 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
58309 2019-Jan-16 21:15:33.347364 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58310 2019-Jan-16 21:15:33.348001 - [DEBUG]
58311 2019-Jan-16 21:15:33.348026 - [DEBUG] EDGE:
58312 2019-Jan-16 21:15:33.348083 - [DEBUG] ---> 58313 2019-Jan-16 21:15:33.348736 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58314 2019-Jan-16 21:15:33.349373 - [DEBUG]
58315 2019-Jan-16 21:15:33.349398 - [DEBUG] EDGE:
58316 2019-Jan-16 21:15:33.349456 - [DEBUG] ---> 58317 2019-Jan-16 21:15:33.350098 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58318 2019-Jan-16 21:15:33.350735 - [DEBUG]
58319 2019-Jan-16 21:15:33.350761 - [DEBUG] EDGE:
58320 2019-Jan-16 21:15:33.350818 - [DEBUG] ---> 58321 2019-Jan-16 21:15:33.351455 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58322 2019-Jan-16 21:15:33.352105 - [DEBUG]
58323 2019-Jan-16 21:15:33.352141 - [DEBUG] Compose: EdgeIdentity * AllBottom
58324 2019-Jan-16 21:15:33.352168 - [DEBUG]
58325 2019-Jan-16 21:15:33.352192 - [DEBUG] Propagate flow
58326 2019-Jan-16 21:15:33.352215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58327 2019-Jan-16 21:15:33.352272 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
58328 2019-Jan-16 21:15:33.352910 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58329 2019-Jan-16 21:15:33.353547 - [DEBUG] Edge function : AllBottom (result of previous compose)
58330 2019-Jan-16 21:15:33.353572 - [DEBUG]
58331 2019-Jan-16 21:15:33.353596 - [DEBUG] Join: AllTop & AllBottom
58332 2019-Jan-16 21:15:33.353622 - [DEBUG] = AllBottom (new jump func)
58333 2019-Jan-16 21:15:33.353646 - [DEBUG]
58334 2019-Jan-16 21:15:33.353669 - [DEBUG] Start adding new jump function
58335 2019-Jan-16 21:15:33.353692 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58336 2019-Jan-16 21:15:33.353748 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58337 2019-Jan-16 21:15:33.354386 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
58338 2019-Jan-16 21:15:33.355023 - [DEBUG] Edge Function : AllBottom
58339 2019-Jan-16 21:15:33.355051 - [DEBUG] End adding new jump function
58340 2019-Jan-16 21:15:33.355087 - [DEBUG]
58341 2019-Jan-16 21:15:33.355112 - [DEBUG] -------------------------------------------- 1584. Path Edge --------------------------------------------
58342 2019-Jan-16 21:15:33.355136 - [DEBUG]
58343 2019-Jan-16 21:15:33.355159 - [DEBUG] Process 1584. path edge:
58344 2019-Jan-16 21:15:33.355182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58345 2019-Jan-16 21:15:33.355239 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
58346 2019-Jan-16 21:15:33.355879 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58347 2019-Jan-16 21:15:33.356556 - [DEBUG]
58348 2019-Jan-16 21:15:33.356584 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
58349 2019-Jan-16 21:15:33.357324 - [DEBUG] Compose: EdgeIdentity * AllBottom
58350 2019-Jan-16 21:15:33.357355 - [DEBUG]
58351 2019-Jan-16 21:15:33.357379 - [DEBUG] Propagate flow
58352 2019-Jan-16 21:15:33.357402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58353 2019-Jan-16 21:15:33.357470 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
58354 2019-Jan-16 21:15:33.358147 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58355 2019-Jan-16 21:15:33.358866 - [DEBUG] Edge function : AllBottom (result of previous compose)
58356 2019-Jan-16 21:15:33.358893 - [DEBUG]
58357 2019-Jan-16 21:15:33.358920 - [DEBUG] Join: AllTop & AllBottom
58358 2019-Jan-16 21:15:33.358946 - [DEBUG] = AllBottom (new jump func)
58359 2019-Jan-16 21:15:33.358970 - [DEBUG]
58360 2019-Jan-16 21:15:33.358994 - [DEBUG] Start adding new jump function
58361 2019-Jan-16 21:15:33.359018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58362 2019-Jan-16 21:15:33.359100 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58363 2019-Jan-16 21:15:33.359785 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
58364 2019-Jan-16 21:15:33.360473 - [DEBUG] Edge Function : AllBottom
58365 2019-Jan-16 21:15:33.360508 - [DEBUG] End adding new jump function
58366 2019-Jan-16 21:15:33.360533 - [DEBUG]
58367 2019-Jan-16 21:15:33.360557 - [DEBUG] -------------------------------------------- 1585. Path Edge --------------------------------------------
58368 2019-Jan-16 21:15:33.360583 - [DEBUG]
58369 2019-Jan-16 21:15:33.360606 - [DEBUG] Process 1585. path edge:
58370 2019-Jan-16 21:15:33.360630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58371 2019-Jan-16 21:15:33.360702 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
58372 2019-Jan-16 21:15:33.361352 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58373 2019-Jan-16 21:15:33.362017 - [DEBUG]
58374 2019-Jan-16 21:15:33.362044 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
58375 2019-Jan-16 21:15:33.362718 - [DEBUG] Compose: EdgeIdentity * AllBottom
58376 2019-Jan-16 21:15:33.362747 - [DEBUG]
58377 2019-Jan-16 21:15:33.362771 - [DEBUG] Propagate flow
58378 2019-Jan-16 21:15:33.362794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58379 2019-Jan-16 21:15:33.362853 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
58380 2019-Jan-16 21:15:33.363490 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58381 2019-Jan-16 21:15:33.364127 - [DEBUG] Edge function : AllBottom (result of previous compose)
58382 2019-Jan-16 21:15:33.364152 - [DEBUG]
58383 2019-Jan-16 21:15:33.364178 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58384 2019-Jan-16 21:15:33.364204 - [DEBUG] = AllBottom
58385 2019-Jan-16 21:15:33.364228 - [DEBUG]
58386 2019-Jan-16 21:15:33.364251 - [DEBUG] PROPAGATE: No new function!
58387 2019-Jan-16 21:15:33.364276 - [DEBUG] EDGE:
58388 2019-Jan-16 21:15:33.364334 - [DEBUG] ---> 58389 2019-Jan-16 21:15:33.364967 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58390 2019-Jan-16 21:15:33.365621 - [DEBUG]
58391 2019-Jan-16 21:15:33.365646 - [DEBUG] EDGE:
58392 2019-Jan-16 21:15:33.365703 - [DEBUG] ---> 58393 2019-Jan-16 21:15:33.366339 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58394 2019-Jan-16 21:15:33.366976 - [DEBUG]
58395 2019-Jan-16 21:15:33.367001 - [DEBUG] EDGE:
58396 2019-Jan-16 21:15:33.367059 - [DEBUG] ---> 58397 2019-Jan-16 21:15:33.367693 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58398 2019-Jan-16 21:15:33.368330 - [DEBUG]
58399 2019-Jan-16 21:15:33.368356 - [DEBUG] EDGE:
58400 2019-Jan-16 21:15:33.368427 - [DEBUG] ---> 58401 2019-Jan-16 21:15:33.369067 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58402 2019-Jan-16 21:15:33.369703 - [DEBUG]
58403 2019-Jan-16 21:15:33.369728 - [DEBUG] EDGE:
58404 2019-Jan-16 21:15:33.369786 - [DEBUG] ---> 58405 2019-Jan-16 21:15:33.370440 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58406 2019-Jan-16 21:15:33.371078 - [DEBUG]
58407 2019-Jan-16 21:15:33.371103 - [DEBUG] EDGE:
58408 2019-Jan-16 21:15:33.371161 - [DEBUG] ---> 58409 2019-Jan-16 21:15:33.371812 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58410 2019-Jan-16 21:15:33.372449 - [DEBUG]
58411 2019-Jan-16 21:15:33.372494 - [DEBUG] Compose: EdgeIdentity * AllBottom
58412 2019-Jan-16 21:15:33.372521 - [DEBUG]
58413 2019-Jan-16 21:15:33.372545 - [DEBUG] Propagate flow
58414 2019-Jan-16 21:15:33.372568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58415 2019-Jan-16 21:15:33.372624 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58416 2019-Jan-16 21:15:33.373261 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58417 2019-Jan-16 21:15:33.373898 - [DEBUG] Edge function : AllBottom (result of previous compose)
58418 2019-Jan-16 21:15:33.373923 - [DEBUG]
58419 2019-Jan-16 21:15:33.373948 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58420 2019-Jan-16 21:15:33.373974 - [DEBUG] = AllBottom
58421 2019-Jan-16 21:15:33.373998 - [DEBUG]
58422 2019-Jan-16 21:15:33.374021 - [DEBUG] PROPAGATE: No new function!
58423 2019-Jan-16 21:15:33.374050 - [DEBUG] EDGE:
58424 2019-Jan-16 21:15:33.374107 - [DEBUG] ---> 58425 2019-Jan-16 21:15:33.374754 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58426 2019-Jan-16 21:15:33.375407 - [DEBUG]
58427 2019-Jan-16 21:15:33.375433 - [DEBUG] EDGE:
58428 2019-Jan-16 21:15:33.375490 - [DEBUG] ---> 58429 2019-Jan-16 21:15:33.376125 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58430 2019-Jan-16 21:15:33.376761 - [DEBUG]
58431 2019-Jan-16 21:15:33.376786 - [DEBUG] EDGE:
58432 2019-Jan-16 21:15:33.376844 - [DEBUG] ---> 58433 2019-Jan-16 21:15:33.377488 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58434 2019-Jan-16 21:15:33.378125 - [DEBUG]
58435 2019-Jan-16 21:15:33.378164 - [DEBUG] Compose: EdgeIdentity * AllBottom
58436 2019-Jan-16 21:15:33.378191 - [DEBUG]
58437 2019-Jan-16 21:15:33.378214 - [DEBUG] Propagate flow
58438 2019-Jan-16 21:15:33.378237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58439 2019-Jan-16 21:15:33.378294 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58440 2019-Jan-16 21:15:33.378947 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58441 2019-Jan-16 21:15:33.379584 - [DEBUG] Edge function : AllBottom (result of previous compose)
58442 2019-Jan-16 21:15:33.379609 - [DEBUG]
58443 2019-Jan-16 21:15:33.379634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58444 2019-Jan-16 21:15:33.379660 - [DEBUG] = AllBottom
58445 2019-Jan-16 21:15:33.379684 - [DEBUG]
58446 2019-Jan-16 21:15:33.379707 - [DEBUG] PROPAGATE: No new function!
58447 2019-Jan-16 21:15:33.379733 - [DEBUG] EDGE:
58448 2019-Jan-16 21:15:33.379790 - [DEBUG] ---> 58449 2019-Jan-16 21:15:33.380443 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58450 2019-Jan-16 21:15:33.381081 - [DEBUG]
58451 2019-Jan-16 21:15:33.381106 - [DEBUG] EDGE:
58452 2019-Jan-16 21:15:33.381163 - [DEBUG] ---> 58453 2019-Jan-16 21:15:33.381816 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58454 2019-Jan-16 21:15:33.382453 - [DEBUG]
58455 2019-Jan-16 21:15:33.382479 - [DEBUG] EDGE:
58456 2019-Jan-16 21:15:33.382536 - [DEBUG] ---> 58457 2019-Jan-16 21:15:33.383170 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
58458 2019-Jan-16 21:15:33.383807 - [DEBUG]
58459 2019-Jan-16 21:15:33.383832 - [DEBUG] EDGE:
58460 2019-Jan-16 21:15:33.383889 - [DEBUG] ---> 58461 2019-Jan-16 21:15:33.384525 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58462 2019-Jan-16 21:15:33.385181 - [DEBUG]
58463 2019-Jan-16 21:15:33.385209 - [DEBUG] Compose: EdgeIdentity * AllBottom
58464 2019-Jan-16 21:15:33.385235 - [DEBUG]
58465 2019-Jan-16 21:15:33.385258 - [DEBUG] Propagate flow
58466 2019-Jan-16 21:15:33.385281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58467 2019-Jan-16 21:15:33.385337 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58468 2019-Jan-16 21:15:33.385974 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58469 2019-Jan-16 21:15:33.386618 - [DEBUG] Edge function : AllBottom (result of previous compose)
58470 2019-Jan-16 21:15:33.386643 - [DEBUG]
58471 2019-Jan-16 21:15:33.386669 - [DEBUG] Join: AllTop & AllBottom
58472 2019-Jan-16 21:15:33.386695 - [DEBUG] = AllBottom (new jump func)
58473 2019-Jan-16 21:15:33.386719 - [DEBUG]
58474 2019-Jan-16 21:15:33.386742 - [DEBUG] Start adding new jump function
58475 2019-Jan-16 21:15:33.386765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58476 2019-Jan-16 21:15:33.386821 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58477 2019-Jan-16 21:15:33.387466 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58478 2019-Jan-16 21:15:33.388104 - [DEBUG] Edge Function : AllBottom
58479 2019-Jan-16 21:15:33.388133 - [DEBUG] End adding new jump function
58480 2019-Jan-16 21:15:33.388156 - [DEBUG]
58481 2019-Jan-16 21:15:33.388180 - [DEBUG] -------------------------------------------- 1586. Path Edge --------------------------------------------
58482 2019-Jan-16 21:15:33.388204 - [DEBUG]
58483 2019-Jan-16 21:15:33.388227 - [DEBUG] Process 1586. path edge:
58484 2019-Jan-16 21:15:33.388251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58485 2019-Jan-16 21:15:33.388307 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
58486 2019-Jan-16 21:15:33.388961 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58487 2019-Jan-16 21:15:33.389604 - [DEBUG]
58488 2019-Jan-16 21:15:33.389629 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58489 2019-Jan-16 21:15:33.390302 - [DEBUG] Compose: EdgeIdentity * AllBottom
58490 2019-Jan-16 21:15:33.390330 - [DEBUG]
58491 2019-Jan-16 21:15:33.390354 - [DEBUG] Propagate flow
58492 2019-Jan-16 21:15:33.390377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58493 2019-Jan-16 21:15:33.390434 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58494 2019-Jan-16 21:15:33.391071 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58495 2019-Jan-16 21:15:33.391714 - [DEBUG] Edge function : AllBottom (result of previous compose)
58496 2019-Jan-16 21:15:33.391752 - [DEBUG]
58497 2019-Jan-16 21:15:33.391778 - [DEBUG] Join: AllTop & AllBottom
58498 2019-Jan-16 21:15:33.391804 - [DEBUG] = AllBottom (new jump func)
58499 2019-Jan-16 21:15:33.391828 - [DEBUG]
58500 2019-Jan-16 21:15:33.391851 - [DEBUG] Start adding new jump function
58501 2019-Jan-16 21:15:33.391875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58502 2019-Jan-16 21:15:33.391931 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58503 2019-Jan-16 21:15:33.392576 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58504 2019-Jan-16 21:15:33.393210 - [DEBUG] Edge Function : AllBottom
58505 2019-Jan-16 21:15:33.393240 - [DEBUG] End adding new jump function
58506 2019-Jan-16 21:15:33.393264 - [DEBUG]
58507 2019-Jan-16 21:15:33.393287 - [DEBUG] -------------------------------------------- 1587. Path Edge --------------------------------------------
58508 2019-Jan-16 21:15:33.393311 - [DEBUG]
58509 2019-Jan-16 21:15:33.393334 - [DEBUG] Process 1587. path edge:
58510 2019-Jan-16 21:15:33.393358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58511 2019-Jan-16 21:15:33.393414 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58512 2019-Jan-16 21:15:33.394048 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58513 2019-Jan-16 21:15:33.394692 - [DEBUG]
58514 2019-Jan-16 21:15:33.394717 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58515 2019-Jan-16 21:15:33.395389 - [DEBUG] Compose: EdgeIdentity * AllBottom
58516 2019-Jan-16 21:15:33.395418 - [DEBUG]
58517 2019-Jan-16 21:15:33.395442 - [DEBUG] Propagate flow
58518 2019-Jan-16 21:15:33.395465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58519 2019-Jan-16 21:15:33.395522 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58520 2019-Jan-16 21:15:33.396158 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58521 2019-Jan-16 21:15:33.396802 - [DEBUG] Edge function : AllBottom (result of previous compose)
58522 2019-Jan-16 21:15:33.396827 - [DEBUG]
58523 2019-Jan-16 21:15:33.396852 - [DEBUG] Join: AllTop & AllBottom
58524 2019-Jan-16 21:15:33.396878 - [DEBUG] = AllBottom (new jump func)
58525 2019-Jan-16 21:15:33.396902 - [DEBUG]
58526 2019-Jan-16 21:15:33.396926 - [DEBUG] Start adding new jump function
58527 2019-Jan-16 21:15:33.396949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58528 2019-Jan-16 21:15:33.397005 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58529 2019-Jan-16 21:15:33.397649 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58530 2019-Jan-16 21:15:33.398282 - [DEBUG] Edge Function : AllBottom
58531 2019-Jan-16 21:15:33.398310 - [DEBUG] End adding new jump function
58532 2019-Jan-16 21:15:33.398342 - [DEBUG]
58533 2019-Jan-16 21:15:33.398367 - [DEBUG] -------------------------------------------- 1588. Path Edge --------------------------------------------
58534 2019-Jan-16 21:15:33.398391 - [DEBUG]
58535 2019-Jan-16 21:15:33.398429 - [DEBUG] Process 1588. path edge:
58536 2019-Jan-16 21:15:33.398453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58537 2019-Jan-16 21:15:33.398510 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58538 2019-Jan-16 21:15:33.399145 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58539 2019-Jan-16 21:15:33.399788 - [DEBUG]
58540 2019-Jan-16 21:15:33.399813 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58541 2019-Jan-16 21:15:33.400471 - [DEBUG] Compose: EdgeIdentity * AllBottom
58542 2019-Jan-16 21:15:33.400498 - [DEBUG]
58543 2019-Jan-16 21:15:33.400522 - [DEBUG] Propagate flow
58544 2019-Jan-16 21:15:33.400545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58545 2019-Jan-16 21:15:33.400602 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58546 2019-Jan-16 21:15:33.401247 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58547 2019-Jan-16 21:15:33.401907 - [DEBUG] Edge function : AllBottom (result of previous compose)
58548 2019-Jan-16 21:15:33.401932 - [DEBUG]
58549 2019-Jan-16 21:15:33.401957 - [DEBUG] Join: AllTop & AllBottom
58550 2019-Jan-16 21:15:33.401982 - [DEBUG] = AllBottom (new jump func)
58551 2019-Jan-16 21:15:33.402007 - [DEBUG]
58552 2019-Jan-16 21:15:33.402030 - [DEBUG] Start adding new jump function
58553 2019-Jan-16 21:15:33.402053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58554 2019-Jan-16 21:15:33.402109 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58555 2019-Jan-16 21:15:33.402754 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58556 2019-Jan-16 21:15:33.403396 - [DEBUG] Edge Function : AllBottom
58557 2019-Jan-16 21:15:33.403425 - [DEBUG] End adding new jump function
58558 2019-Jan-16 21:15:33.403449 - [DEBUG]
58559 2019-Jan-16 21:15:33.403472 - [DEBUG] -------------------------------------------- 1589. Path Edge --------------------------------------------
58560 2019-Jan-16 21:15:33.403496 - [DEBUG]
58561 2019-Jan-16 21:15:33.403519 - [DEBUG] Process 1589. path edge:
58562 2019-Jan-16 21:15:33.403543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58563 2019-Jan-16 21:15:33.403599 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
58564 2019-Jan-16 21:15:33.404243 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58565 2019-Jan-16 21:15:33.404886 - [DEBUG]
58566 2019-Jan-16 21:15:33.404910 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58567 2019-Jan-16 21:15:33.405588 - [DEBUG] Possible callees:
58568 2019-Jan-16 21:15:33.405613 - [DEBUG] llvm.dbg.declare
58569 2019-Jan-16 21:15:33.405638 - [DEBUG] Possible return sites:
58570 2019-Jan-16 21:15:33.405661 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16358571 2019-Jan-16 21:15:33.406946 - [DEBUG] Found and process special summary
58572 2019-Jan-16 21:15:33.406981 - [DEBUG] Compose: EdgeIdentity * AllBottom
58573 2019-Jan-16 21:15:33.407008 - [DEBUG]
58574 2019-Jan-16 21:15:33.407032 - [DEBUG] Propagate flow
58575 2019-Jan-16 21:15:33.407055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58576 2019-Jan-16 21:15:33.407112 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58577 2019-Jan-16 21:15:33.407749 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58578 2019-Jan-16 21:15:33.408393 - [DEBUG] Edge function : AllBottom (result of previous compose)
58579 2019-Jan-16 21:15:33.408432 - [DEBUG]
58580 2019-Jan-16 21:15:33.408458 - [DEBUG] Join: AllTop & AllBottom
58581 2019-Jan-16 21:15:33.408483 - [DEBUG] = AllBottom (new jump func)
58582 2019-Jan-16 21:15:33.408508 - [DEBUG]
58583 2019-Jan-16 21:15:33.408531 - [DEBUG] Start adding new jump function
58584 2019-Jan-16 21:15:33.408554 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58585 2019-Jan-16 21:15:33.408610 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58586 2019-Jan-16 21:15:33.409255 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58587 2019-Jan-16 21:15:33.409891 - [DEBUG] Edge Function : AllBottom
58588 2019-Jan-16 21:15:33.409921 - [DEBUG] End adding new jump function
58589 2019-Jan-16 21:15:33.409945 - [DEBUG]
58590 2019-Jan-16 21:15:33.409968 - [DEBUG] -------------------------------------------- 1590. Path Edge --------------------------------------------
58591 2019-Jan-16 21:15:33.409993 - [DEBUG]
58592 2019-Jan-16 21:15:33.410016 - [DEBUG] Process 1590. path edge:
58593 2019-Jan-16 21:15:33.410040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58594 2019-Jan-16 21:15:33.410096 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
58595 2019-Jan-16 21:15:33.410733 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58596 2019-Jan-16 21:15:33.411378 - [DEBUG]
58597 2019-Jan-16 21:15:33.411402 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58598 2019-Jan-16 21:15:33.412080 - [DEBUG] Compose: EdgeIdentity * AllBottom
58599 2019-Jan-16 21:15:33.412109 - [DEBUG]
58600 2019-Jan-16 21:15:33.412133 - [DEBUG] Propagate flow
58601 2019-Jan-16 21:15:33.412156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58602 2019-Jan-16 21:15:33.412214 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58603 2019-Jan-16 21:15:33.412850 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58604 2019-Jan-16 21:15:33.413494 - [DEBUG] Edge function : AllBottom (result of previous compose)
58605 2019-Jan-16 21:15:33.413519 - [DEBUG]
58606 2019-Jan-16 21:15:33.413544 - [DEBUG] Join: AllTop & AllBottom
58607 2019-Jan-16 21:15:33.413570 - [DEBUG] = AllBottom (new jump func)
58608 2019-Jan-16 21:15:33.413594 - [DEBUG]
58609 2019-Jan-16 21:15:33.413617 - [DEBUG] Start adding new jump function
58610 2019-Jan-16 21:15:33.413640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58611 2019-Jan-16 21:15:33.413696 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58612 2019-Jan-16 21:15:33.414340 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58613 2019-Jan-16 21:15:33.414973 - [DEBUG] Edge Function : AllBottom
58614 2019-Jan-16 21:15:33.415011 - [DEBUG] End adding new jump function
58615 2019-Jan-16 21:15:33.415035 - [DEBUG]
58616 2019-Jan-16 21:15:33.415059 - [DEBUG] -------------------------------------------- 1591. Path Edge --------------------------------------------
58617 2019-Jan-16 21:15:33.415097 - [DEBUG]
58618 2019-Jan-16 21:15:33.415120 - [DEBUG] Process 1591. path edge:
58619 2019-Jan-16 21:15:33.415144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58620 2019-Jan-16 21:15:33.415201 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
58621 2019-Jan-16 21:15:33.415836 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58622 2019-Jan-16 21:15:33.416479 - [DEBUG]
58623 2019-Jan-16 21:15:33.416504 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58624 2019-Jan-16 21:15:33.417160 - [DEBUG] Compose: EdgeIdentity * AllBottom
58625 2019-Jan-16 21:15:33.417187 - [DEBUG]
58626 2019-Jan-16 21:15:33.417211 - [DEBUG] Propagate flow
58627 2019-Jan-16 21:15:33.417234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58628 2019-Jan-16 21:15:33.417291 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58629 2019-Jan-16 21:15:33.417935 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58630 2019-Jan-16 21:15:33.418597 - [DEBUG] Edge function : AllBottom (result of previous compose)
58631 2019-Jan-16 21:15:33.418622 - [DEBUG]
58632 2019-Jan-16 21:15:33.418647 - [DEBUG] Join: AllTop & AllBottom
58633 2019-Jan-16 21:15:33.418673 - [DEBUG] = AllBottom (new jump func)
58634 2019-Jan-16 21:15:33.418697 - [DEBUG]
58635 2019-Jan-16 21:15:33.418721 - [DEBUG] Start adding new jump function
58636 2019-Jan-16 21:15:33.418744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58637 2019-Jan-16 21:15:33.418800 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58638 2019-Jan-16 21:15:33.419444 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58639 2019-Jan-16 21:15:33.420087 - [DEBUG] Edge Function : AllBottom
58640 2019-Jan-16 21:15:33.420115 - [DEBUG] End adding new jump function
58641 2019-Jan-16 21:15:33.420139 - [DEBUG]
58642 2019-Jan-16 21:15:33.420162 - [DEBUG] -------------------------------------------- 1592. Path Edge --------------------------------------------
58643 2019-Jan-16 21:15:33.420187 - [DEBUG]
58644 2019-Jan-16 21:15:33.420210 - [DEBUG] Process 1592. path edge:
58645 2019-Jan-16 21:15:33.420233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58646 2019-Jan-16 21:15:33.420289 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
58647 2019-Jan-16 21:15:33.420932 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58648 2019-Jan-16 21:15:33.421574 - [DEBUG]
58649 2019-Jan-16 21:15:33.421598 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58650 2019-Jan-16 21:15:33.422293 - [DEBUG] Possible callees:
58651 2019-Jan-16 21:15:33.422319 - [DEBUG] llvm.dbg.declare
58652 2019-Jan-16 21:15:33.422344 - [DEBUG] Possible return sites:
58653 2019-Jan-16 21:15:33.422367 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16958654 2019-Jan-16 21:15:33.423647 - [DEBUG] Found and process special summary
58655 2019-Jan-16 21:15:33.423682 - [DEBUG] Compose: EdgeIdentity * AllBottom
58656 2019-Jan-16 21:15:33.423709 - [DEBUG]
58657 2019-Jan-16 21:15:33.423734 - [DEBUG] Propagate flow
58658 2019-Jan-16 21:15:33.423757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58659 2019-Jan-16 21:15:33.423814 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58660 2019-Jan-16 21:15:33.424453 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58661 2019-Jan-16 21:15:33.425110 - [DEBUG] Edge function : AllBottom (result of previous compose)
58662 2019-Jan-16 21:15:33.425135 - [DEBUG]
58663 2019-Jan-16 21:15:33.425160 - [DEBUG] Join: AllTop & AllBottom
58664 2019-Jan-16 21:15:33.425186 - [DEBUG] = AllBottom (new jump func)
58665 2019-Jan-16 21:15:33.425210 - [DEBUG]
58666 2019-Jan-16 21:15:33.425233 - [DEBUG] Start adding new jump function
58667 2019-Jan-16 21:15:33.425256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58668 2019-Jan-16 21:15:33.425313 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58669 2019-Jan-16 21:15:33.425958 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58670 2019-Jan-16 21:15:33.426595 - [DEBUG] Edge Function : AllBottom
58671 2019-Jan-16 21:15:33.426624 - [DEBUG] End adding new jump function
58672 2019-Jan-16 21:15:33.426648 - [DEBUG]
58673 2019-Jan-16 21:15:33.426671 - [DEBUG] -------------------------------------------- 1593. Path Edge --------------------------------------------
58674 2019-Jan-16 21:15:33.426696 - [DEBUG]
58675 2019-Jan-16 21:15:33.426719 - [DEBUG] Process 1593. path edge:
58676 2019-Jan-16 21:15:33.426742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58677 2019-Jan-16 21:15:33.426798 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
58678 2019-Jan-16 21:15:33.427436 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58679 2019-Jan-16 21:15:33.428080 - [DEBUG]
58680 2019-Jan-16 21:15:33.428104 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58681 2019-Jan-16 21:15:33.428779 - [DEBUG] Compose: EdgeIdentity * AllBottom
58682 2019-Jan-16 21:15:33.428807 - [DEBUG]
58683 2019-Jan-16 21:15:33.428830 - [DEBUG] Propagate flow
58684 2019-Jan-16 21:15:33.428854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58685 2019-Jan-16 21:15:33.428911 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
58686 2019-Jan-16 21:15:33.429546 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58687 2019-Jan-16 21:15:33.430190 - [DEBUG] Edge function : AllBottom (result of previous compose)
58688 2019-Jan-16 21:15:33.430215 - [DEBUG]
58689 2019-Jan-16 21:15:33.430240 - [DEBUG] Join: AllTop & AllBottom
58690 2019-Jan-16 21:15:33.430266 - [DEBUG] = AllBottom (new jump func)
58691 2019-Jan-16 21:15:33.430290 - [DEBUG]
58692 2019-Jan-16 21:15:33.430313 - [DEBUG] Start adding new jump function
58693 2019-Jan-16 21:15:33.430336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58694 2019-Jan-16 21:15:33.430392 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58695 2019-Jan-16 21:15:33.431036 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
58696 2019-Jan-16 21:15:33.431676 - [DEBUG] Edge Function : AllBottom
58697 2019-Jan-16 21:15:33.431706 - [DEBUG] End adding new jump function
58698 2019-Jan-16 21:15:33.431742 - [DEBUG]
58699 2019-Jan-16 21:15:33.431768 - [DEBUG] -------------------------------------------- 1594. Path Edge --------------------------------------------
58700 2019-Jan-16 21:15:33.431793 - [DEBUG]
58701 2019-Jan-16 21:15:33.431816 - [DEBUG] Process 1594. path edge:
58702 2019-Jan-16 21:15:33.431839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58703 2019-Jan-16 21:15:33.431895 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
58704 2019-Jan-16 21:15:33.432530 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58705 2019-Jan-16 21:15:33.433174 - [DEBUG]
58706 2019-Jan-16 21:15:33.433198 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
58707 2019-Jan-16 21:15:33.433855 - [DEBUG] Compose: EdgeIdentity * AllBottom
58708 2019-Jan-16 21:15:33.433883 - [DEBUG]
58709 2019-Jan-16 21:15:33.433906 - [DEBUG] Propagate flow
58710 2019-Jan-16 21:15:33.433929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58711 2019-Jan-16 21:15:33.433986 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
58712 2019-Jan-16 21:15:33.434628 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58713 2019-Jan-16 21:15:33.435288 - [DEBUG] Edge function : AllBottom (result of previous compose)
58714 2019-Jan-16 21:15:33.435312 - [DEBUG]
58715 2019-Jan-16 21:15:33.435337 - [DEBUG] Join: AllTop & AllBottom
58716 2019-Jan-16 21:15:33.435363 - [DEBUG] = AllBottom (new jump func)
58717 2019-Jan-16 21:15:33.435387 - [DEBUG]
58718 2019-Jan-16 21:15:33.435410 - [DEBUG] Start adding new jump function
58719 2019-Jan-16 21:15:33.435434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58720 2019-Jan-16 21:15:33.435489 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58721 2019-Jan-16 21:15:33.436134 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
58722 2019-Jan-16 21:15:33.436773 - [DEBUG] Edge Function : AllBottom
58723 2019-Jan-16 21:15:33.436801 - [DEBUG] End adding new jump function
58724 2019-Jan-16 21:15:33.436825 - [DEBUG]
58725 2019-Jan-16 21:15:33.436848 - [DEBUG] -------------------------------------------- 1595. Path Edge --------------------------------------------
58726 2019-Jan-16 21:15:33.436873 - [DEBUG]
58727 2019-Jan-16 21:15:33.436896 - [DEBUG] Process 1595. path edge:
58728 2019-Jan-16 21:15:33.436919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58729 2019-Jan-16 21:15:33.436975 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
58730 2019-Jan-16 21:15:33.437614 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58731 2019-Jan-16 21:15:33.438258 - [DEBUG]
58732 2019-Jan-16 21:15:33.438283 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
58733 2019-Jan-16 21:15:33.438958 - [DEBUG] Compose: EdgeIdentity * AllBottom
58734 2019-Jan-16 21:15:33.438987 - [DEBUG]
58735 2019-Jan-16 21:15:33.439011 - [DEBUG] Propagate flow
58736 2019-Jan-16 21:15:33.439034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58737 2019-Jan-16 21:15:33.439092 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
58738 2019-Jan-16 21:15:33.439747 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58739 2019-Jan-16 21:15:33.440392 - [DEBUG] Edge function : AllBottom (result of previous compose)
58740 2019-Jan-16 21:15:33.440417 - [DEBUG]
58741 2019-Jan-16 21:15:33.440443 - [DEBUG] Join: AllTop & AllBottom
58742 2019-Jan-16 21:15:33.440468 - [DEBUG] = AllBottom (new jump func)
58743 2019-Jan-16 21:15:33.440492 - [DEBUG]
58744 2019-Jan-16 21:15:33.440516 - [DEBUG] Start adding new jump function
58745 2019-Jan-16 21:15:33.440539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58746 2019-Jan-16 21:15:33.440595 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58747 2019-Jan-16 21:15:33.441239 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
58748 2019-Jan-16 21:15:33.441888 - [DEBUG] Edge Function : AllBottom
58749 2019-Jan-16 21:15:33.441917 - [DEBUG] End adding new jump function
58750 2019-Jan-16 21:15:33.441941 - [DEBUG]
58751 2019-Jan-16 21:15:33.441964 - [DEBUG] -------------------------------------------- 1596. Path Edge --------------------------------------------
58752 2019-Jan-16 21:15:33.441989 - [DEBUG]
58753 2019-Jan-16 21:15:33.442012 - [DEBUG] Process 1596. path edge:
58754 2019-Jan-16 21:15:33.442035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58755 2019-Jan-16 21:15:33.442091 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
58756 2019-Jan-16 21:15:33.442725 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58757 2019-Jan-16 21:15:33.443368 - [DEBUG]
58758 2019-Jan-16 21:15:33.443394 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
58759 2019-Jan-16 21:15:33.444052 - [DEBUG] Compose: EdgeIdentity * AllBottom
58760 2019-Jan-16 21:15:33.444080 - [DEBUG]
58761 2019-Jan-16 21:15:33.444103 - [DEBUG] Propagate flow
58762 2019-Jan-16 21:15:33.444127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58763 2019-Jan-16 21:15:33.444183 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
58764 2019-Jan-16 21:15:33.444823 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58765 2019-Jan-16 21:15:33.445482 - [DEBUG] Edge function : AllBottom (result of previous compose)
58766 2019-Jan-16 21:15:33.445507 - [DEBUG]
58767 2019-Jan-16 21:15:33.445532 - [DEBUG] Join: AllTop & AllBottom
58768 2019-Jan-16 21:15:33.445557 - [DEBUG] = AllBottom (new jump func)
58769 2019-Jan-16 21:15:33.445581 - [DEBUG]
58770 2019-Jan-16 21:15:33.445604 - [DEBUG] Start adding new jump function
58771 2019-Jan-16 21:15:33.445627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58772 2019-Jan-16 21:15:33.445683 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58773 2019-Jan-16 21:15:33.446327 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
58774 2019-Jan-16 21:15:33.446962 - [DEBUG] Edge Function : AllBottom
58775 2019-Jan-16 21:15:33.446991 - [DEBUG] End adding new jump function
58776 2019-Jan-16 21:15:33.447015 - [DEBUG]
58777 2019-Jan-16 21:15:33.447038 - [DEBUG] -------------------------------------------- 1597. Path Edge --------------------------------------------
58778 2019-Jan-16 21:15:33.447062 - [DEBUG]
58779 2019-Jan-16 21:15:33.447086 - [DEBUG] Process 1597. path edge:
58780 2019-Jan-16 21:15:33.447122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58781 2019-Jan-16 21:15:33.447179 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
58782 2019-Jan-16 21:15:33.447817 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58783 2019-Jan-16 21:15:33.448474 - [DEBUG]
58784 2019-Jan-16 21:15:33.448498 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
58785 2019-Jan-16 21:15:33.449160 - [DEBUG] Compose: EdgeIdentity * AllBottom
58786 2019-Jan-16 21:15:33.449188 - [DEBUG]
58787 2019-Jan-16 21:15:33.449212 - [DEBUG] Propagate flow
58788 2019-Jan-16 21:15:33.449235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58789 2019-Jan-16 21:15:33.449292 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
58790 2019-Jan-16 21:15:33.449928 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58791 2019-Jan-16 21:15:33.450572 - [DEBUG] Edge function : AllBottom (result of previous compose)
58792 2019-Jan-16 21:15:33.450597 - [DEBUG]
58793 2019-Jan-16 21:15:33.450622 - [DEBUG] Join: AllTop & AllBottom
58794 2019-Jan-16 21:15:33.450647 - [DEBUG] = AllBottom (new jump func)
58795 2019-Jan-16 21:15:33.450671 - [DEBUG]
58796 2019-Jan-16 21:15:33.450694 - [DEBUG] Start adding new jump function
58797 2019-Jan-16 21:15:33.450717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58798 2019-Jan-16 21:15:33.450773 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58799 2019-Jan-16 21:15:33.451417 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
58800 2019-Jan-16 21:15:33.452066 - [DEBUG] Edge Function : AllBottom
58801 2019-Jan-16 21:15:33.452095 - [DEBUG] End adding new jump function
58802 2019-Jan-16 21:15:33.452119 - [DEBUG]
58803 2019-Jan-16 21:15:33.452143 - [DEBUG] -------------------------------------------- 1598. Path Edge --------------------------------------------
58804 2019-Jan-16 21:15:33.452167 - [DEBUG]
58805 2019-Jan-16 21:15:33.452190 - [DEBUG] Process 1598. path edge:
58806 2019-Jan-16 21:15:33.452214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58807 2019-Jan-16 21:15:33.452270 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
58808 2019-Jan-16 21:15:33.452904 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58809 2019-Jan-16 21:15:33.453549 - [DEBUG]
58810 2019-Jan-16 21:15:33.453574 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
58811 2019-Jan-16 21:15:33.454232 - [DEBUG] Compose: EdgeIdentity * AllBottom
58812 2019-Jan-16 21:15:33.454259 - [DEBUG]
58813 2019-Jan-16 21:15:33.454283 - [DEBUG] Propagate flow
58814 2019-Jan-16 21:15:33.454306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58815 2019-Jan-16 21:15:33.454363 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
58816 2019-Jan-16 21:15:33.454999 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58817 2019-Jan-16 21:15:33.455660 - [DEBUG] Edge function : AllBottom (result of previous compose)
58818 2019-Jan-16 21:15:33.455685 - [DEBUG]
58819 2019-Jan-16 21:15:33.455710 - [DEBUG] Join: AllTop & AllBottom
58820 2019-Jan-16 21:15:33.455735 - [DEBUG] = AllBottom (new jump func)
58821 2019-Jan-16 21:15:33.455759 - [DEBUG]
58822 2019-Jan-16 21:15:33.455783 - [DEBUG] Start adding new jump function
58823 2019-Jan-16 21:15:33.455814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58824 2019-Jan-16 21:15:33.455870 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58825 2019-Jan-16 21:15:33.456514 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
58826 2019-Jan-16 21:15:33.457149 - [DEBUG] Edge Function : AllBottom
58827 2019-Jan-16 21:15:33.457177 - [DEBUG] End adding new jump function
58828 2019-Jan-16 21:15:33.457201 - [DEBUG]
58829 2019-Jan-16 21:15:33.457224 - [DEBUG] -------------------------------------------- 1599. Path Edge --------------------------------------------
58830 2019-Jan-16 21:15:33.457249 - [DEBUG]
58831 2019-Jan-16 21:15:33.457272 - [DEBUG] Process 1599. path edge:
58832 2019-Jan-16 21:15:33.457295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58833 2019-Jan-16 21:15:33.457351 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
58834 2019-Jan-16 21:15:33.457984 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58835 2019-Jan-16 21:15:33.458644 - [DEBUG]
58836 2019-Jan-16 21:15:33.458669 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
58837 2019-Jan-16 21:15:33.459324 - [DEBUG] Compose: EdgeIdentity * AllBottom
58838 2019-Jan-16 21:15:33.459352 - [DEBUG]
58839 2019-Jan-16 21:15:33.459376 - [DEBUG] Propagate flow
58840 2019-Jan-16 21:15:33.459399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58841 2019-Jan-16 21:15:33.459457 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
58842 2019-Jan-16 21:15:33.460098 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58843 2019-Jan-16 21:15:33.460742 - [DEBUG] Edge function : AllBottom (result of previous compose)
58844 2019-Jan-16 21:15:33.460767 - [DEBUG]
58845 2019-Jan-16 21:15:33.460792 - [DEBUG] Join: AllTop & AllBottom
58846 2019-Jan-16 21:15:33.460818 - [DEBUG] = AllBottom (new jump func)
58847 2019-Jan-16 21:15:33.460842 - [DEBUG]
58848 2019-Jan-16 21:15:33.460865 - [DEBUG] Start adding new jump function
58849 2019-Jan-16 21:15:33.460889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58850 2019-Jan-16 21:15:33.460944 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58851 2019-Jan-16 21:15:33.461588 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
58852 2019-Jan-16 21:15:33.462243 - [DEBUG] Edge Function : AllBottom
58853 2019-Jan-16 21:15:33.462271 - [DEBUG] End adding new jump function
58854 2019-Jan-16 21:15:33.462295 - [DEBUG]
58855 2019-Jan-16 21:15:33.462319 - [DEBUG] -------------------------------------------- 1600. Path Edge --------------------------------------------
58856 2019-Jan-16 21:15:33.462343 - [DEBUG]
58857 2019-Jan-16 21:15:33.462366 - [DEBUG] Process 1600. path edge:
58858 2019-Jan-16 21:15:33.462389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58859 2019-Jan-16 21:15:33.462445 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
58860 2019-Jan-16 21:15:33.463085 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58861 2019-Jan-16 21:15:33.463728 - [DEBUG]
58862 2019-Jan-16 21:15:33.463753 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
58863 2019-Jan-16 21:15:33.464421 - [DEBUG] Compose: EdgeIdentity * AllBottom
58864 2019-Jan-16 21:15:33.464449 - [DEBUG]
58865 2019-Jan-16 21:15:33.464473 - [DEBUG] Propagate flow
58866 2019-Jan-16 21:15:33.464496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58867 2019-Jan-16 21:15:33.464553 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
58868 2019-Jan-16 21:15:33.465210 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58869 2019-Jan-16 21:15:33.465854 - [DEBUG] Edge function : AllBottom (result of previous compose)
58870 2019-Jan-16 21:15:33.465879 - [DEBUG]
58871 2019-Jan-16 21:15:33.465904 - [DEBUG] Join: AllTop & AllBottom
58872 2019-Jan-16 21:15:33.465930 - [DEBUG] = AllBottom (new jump func)
58873 2019-Jan-16 21:15:33.465954 - [DEBUG]
58874 2019-Jan-16 21:15:33.465977 - [DEBUG] Start adding new jump function
58875 2019-Jan-16 21:15:33.466000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58876 2019-Jan-16 21:15:33.466056 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58877 2019-Jan-16 21:15:33.466700 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
58878 2019-Jan-16 21:15:33.467335 - [DEBUG] Edge Function : AllBottom
58879 2019-Jan-16 21:15:33.467364 - [DEBUG] End adding new jump function
58880 2019-Jan-16 21:15:33.467387 - [DEBUG]
58881 2019-Jan-16 21:15:33.467411 - [DEBUG] -------------------------------------------- 1601. Path Edge --------------------------------------------
58882 2019-Jan-16 21:15:33.467435 - [DEBUG]
58883 2019-Jan-16 21:15:33.467458 - [DEBUG] Process 1601. path edge:
58884 2019-Jan-16 21:15:33.467482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58885 2019-Jan-16 21:15:33.467538 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
58886 2019-Jan-16 21:15:33.468172 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58887 2019-Jan-16 21:15:33.468831 - [DEBUG]
58888 2019-Jan-16 21:15:33.468855 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
58889 2019-Jan-16 21:15:33.469512 - [DEBUG] Compose: EdgeIdentity * AllBottom
58890 2019-Jan-16 21:15:33.469540 - [DEBUG]
58891 2019-Jan-16 21:15:33.469563 - [DEBUG] Propagate flow
58892 2019-Jan-16 21:15:33.469587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58893 2019-Jan-16 21:15:33.469644 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58894 2019-Jan-16 21:15:33.470279 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58895 2019-Jan-16 21:15:33.470923 - [DEBUG] Edge function : AllBottom (result of previous compose)
58896 2019-Jan-16 21:15:33.470948 - [DEBUG]
58897 2019-Jan-16 21:15:33.470973 - [DEBUG] Join: AllTop & AllBottom
58898 2019-Jan-16 21:15:33.470999 - [DEBUG] = AllBottom (new jump func)
58899 2019-Jan-16 21:15:33.471023 - [DEBUG]
58900 2019-Jan-16 21:15:33.471046 - [DEBUG] Start adding new jump function
58901 2019-Jan-16 21:15:33.471069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58902 2019-Jan-16 21:15:33.471125 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58903 2019-Jan-16 21:15:33.471783 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58904 2019-Jan-16 21:15:33.472416 - [DEBUG] Edge Function : AllBottom
58905 2019-Jan-16 21:15:33.472454 - [DEBUG] End adding new jump function
58906 2019-Jan-16 21:15:33.472478 - [DEBUG]
58907 2019-Jan-16 21:15:33.472502 - [DEBUG] -------------------------------------------- 1602. Path Edge --------------------------------------------
58908 2019-Jan-16 21:15:33.472526 - [DEBUG]
58909 2019-Jan-16 21:15:33.472549 - [DEBUG] Process 1602. path edge:
58910 2019-Jan-16 21:15:33.472573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58911 2019-Jan-16 21:15:33.472629 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
58912 2019-Jan-16 21:15:33.473264 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
58913 2019-Jan-16 21:15:33.473907 - [DEBUG]
58914 2019-Jan-16 21:15:33.473931 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58915 2019-Jan-16 21:15:33.474582 - [DEBUG] Start of endsummarytab entry
58916 2019-Jan-16 21:15:33.474623 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
58917 2019-Jan-16 21:15:33.475282 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
58918 2019-Jan-16 21:15:33.475347 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58919 2019-Jan-16 21:15:33.475988 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58920 2019-Jan-16 21:15:33.476625 - [DEBUG] EF: AllBottom
58921 2019-Jan-16 21:15:33.476651 - [DEBUG]
58922 2019-Jan-16 21:15:33.476675 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58923 2019-Jan-16 21:15:33.477308 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
58924 2019-Jan-16 21:15:33.477945 - [DEBUG] EF: AllBottom
58925 2019-Jan-16 21:15:33.477970 - [DEBUG]
58926 2019-Jan-16 21:15:33.477994 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58927 2019-Jan-16 21:15:33.478645 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58928 2019-Jan-16 21:15:33.479289 - [DEBUG] EF: AllBottom
58929 2019-Jan-16 21:15:33.479314 - [DEBUG]
58930 2019-Jan-16 21:15:33.479338 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58931 2019-Jan-16 21:15:33.479971 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
58932 2019-Jan-16 21:15:33.480615 - [DEBUG] EF: AllBottom
58933 2019-Jan-16 21:15:33.480639 - [DEBUG]
58934 2019-Jan-16 21:15:33.480663 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58935 2019-Jan-16 21:15:33.481296 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58936 2019-Jan-16 21:15:33.481954 - [DEBUG] EF: AllBottom
58937 2019-Jan-16 21:15:33.481979 - [DEBUG]
58938 2019-Jan-16 21:15:33.482003 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58939 2019-Jan-16 21:15:33.482637 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58940 2019-Jan-16 21:15:33.483275 - [DEBUG] EF: AllBottom
58941 2019-Jan-16 21:15:33.483300 - [DEBUG]
58942 2019-Jan-16 21:15:33.483323 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58943 2019-Jan-16 21:15:33.483957 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58944 2019-Jan-16 21:15:33.484589 - [DEBUG] EF: AllBottom
58945 2019-Jan-16 21:15:33.484614 - [DEBUG]
58946 2019-Jan-16 21:15:33.484637 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58947 2019-Jan-16 21:15:33.485287 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58948 2019-Jan-16 21:15:33.485923 - [DEBUG] EF: AllBottom
58949 2019-Jan-16 21:15:33.485962 - [DEBUG]
58950 2019-Jan-16 21:15:33.485986 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58951 2019-Jan-16 21:15:33.486620 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
58952 2019-Jan-16 21:15:33.487257 - [DEBUG] EF: AllBottom
58953 2019-Jan-16 21:15:33.487282 - [DEBUG]
58954 2019-Jan-16 21:15:33.487305 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58955 2019-Jan-16 21:15:33.487937 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
58956 2019-Jan-16 21:15:33.488591 - [DEBUG] EF: AllBottom
58957 2019-Jan-16 21:15:33.488616 - [DEBUG]
58958 2019-Jan-16 21:15:33.488639 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58959 2019-Jan-16 21:15:33.489274 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
58960 2019-Jan-16 21:15:33.489910 - [DEBUG] EF: AllBottom
58961 2019-Jan-16 21:15:33.489934 - [DEBUG]
58962 2019-Jan-16 21:15:33.489958 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58963 2019-Jan-16 21:15:33.490590 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
58964 2019-Jan-16 21:15:33.491226 - [DEBUG] EF: AllBottom
58965 2019-Jan-16 21:15:33.491251 - [DEBUG]
58966 2019-Jan-16 21:15:33.491275 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58967 2019-Jan-16 21:15:33.491923 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58968 2019-Jan-16 21:15:33.492566 - [DEBUG] EF: AllBottom
58969 2019-Jan-16 21:15:33.492591 - [DEBUG]
58970 2019-Jan-16 21:15:33.492614 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58971 2019-Jan-16 21:15:33.493248 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
58972 2019-Jan-16 21:15:33.493890 - [DEBUG] EF: AllBottom
58973 2019-Jan-16 21:15:33.493915 - [DEBUG]
58974 2019-Jan-16 21:15:33.493938 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58975 2019-Jan-16 21:15:33.494571 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58976 2019-Jan-16 21:15:33.495222 - [DEBUG] EF: AllBottom
58977 2019-Jan-16 21:15:33.495247 - [DEBUG]
58978 2019-Jan-16 21:15:33.495271 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58979 2019-Jan-16 21:15:33.495905 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58980 2019-Jan-16 21:15:33.496537 - [DEBUG] EF: AllBottom
58981 2019-Jan-16 21:15:33.496561 - [DEBUG]
58982 2019-Jan-16 21:15:33.496585 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58983 2019-Jan-16 21:15:33.497219 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
58984 2019-Jan-16 21:15:33.497851 - [DEBUG] EF: AllBottom
58985 2019-Jan-16 21:15:33.497876 - [DEBUG]
58986 2019-Jan-16 21:15:33.497899 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58987 2019-Jan-16 21:15:33.498548 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58988 2019-Jan-16 21:15:33.499185 - [DEBUG] EF: AllBottom
58989 2019-Jan-16 21:15:33.499210 - [DEBUG]
58990 2019-Jan-16 21:15:33.499233 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58991 2019-Jan-16 21:15:33.499867 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58992 2019-Jan-16 21:15:33.500505 - [DEBUG] EF: AllBottom
58993 2019-Jan-16 21:15:33.500530 - [DEBUG]
58994 2019-Jan-16 21:15:33.500553 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58995 2019-Jan-16 21:15:33.501187 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
58996 2019-Jan-16 21:15:33.501845 - [DEBUG] EF: AllBottom
58997 2019-Jan-16 21:15:33.501871 - [DEBUG]
58998 2019-Jan-16 21:15:33.501894 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
58999 2019-Jan-16 21:15:33.502527 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59000 2019-Jan-16 21:15:33.503164 - [DEBUG] EF: AllBottom
59001 2019-Jan-16 21:15:33.503189 - [DEBUG]
59002 2019-Jan-16 21:15:33.503212 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59003 2019-Jan-16 21:15:33.503845 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
59004 2019-Jan-16 21:15:33.504482 - [DEBUG] EF: AllBottom
59005 2019-Jan-16 21:15:33.504507 - [DEBUG]
59006 2019-Jan-16 21:15:33.504530 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59007 2019-Jan-16 21:15:33.505178 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59008 2019-Jan-16 21:15:33.505814 - [DEBUG] EF: AllBottom
59009 2019-Jan-16 21:15:33.505839 - [DEBUG]
59010 2019-Jan-16 21:15:33.505863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59011 2019-Jan-16 21:15:33.506496 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59012 2019-Jan-16 21:15:33.507134 - [DEBUG] EF: AllBottom
59013 2019-Jan-16 21:15:33.507158 - [DEBUG]
59014 2019-Jan-16 21:15:33.507182 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59015 2019-Jan-16 21:15:33.507815 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
59016 2019-Jan-16 21:15:33.508460 - [DEBUG] EF: AllBottom
59017 2019-Jan-16 21:15:33.508485 - [DEBUG]
59018 2019-Jan-16 21:15:33.508508 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59019 2019-Jan-16 21:15:33.509141 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
59020 2019-Jan-16 21:15:33.509778 - [DEBUG] EF: AllBottom
59021 2019-Jan-16 21:15:33.509802 - [DEBUG]
59022 2019-Jan-16 21:15:33.509826 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59023 2019-Jan-16 21:15:33.510460 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
59024 2019-Jan-16 21:15:33.511103 - [DEBUG] EF: AllBottom
59025 2019-Jan-16 21:15:33.511128 - [DEBUG]
59026 2019-Jan-16 21:15:33.511151 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59027 2019-Jan-16 21:15:33.511802 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59028 2019-Jan-16 21:15:33.512440 - [DEBUG] EF: AllBottom
59029 2019-Jan-16 21:15:33.512465 - [DEBUG]
59030 2019-Jan-16 21:15:33.512489 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59031 2019-Jan-16 21:15:33.513122 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59032 2019-Jan-16 21:15:33.513765 - [DEBUG] EF: AllBottom
59033 2019-Jan-16 21:15:33.513790 - [DEBUG]
59034 2019-Jan-16 21:15:33.513813 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59035 2019-Jan-16 21:15:33.514446 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59036 2019-Jan-16 21:15:33.515095 - [DEBUG] EF: AllBottom
59037 2019-Jan-16 21:15:33.515120 - [DEBUG]
59038 2019-Jan-16 21:15:33.515144 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59039 2019-Jan-16 21:15:33.515778 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59040 2019-Jan-16 21:15:33.516414 - [DEBUG] EF: AllBottom
59041 2019-Jan-16 21:15:33.516439 - [DEBUG]
59042 2019-Jan-16 21:15:33.516462 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59043 2019-Jan-16 21:15:33.517102 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59044 2019-Jan-16 21:15:33.517746 - [DEBUG] EF: AllBottom
59045 2019-Jan-16 21:15:33.517770 - [DEBUG]
59046 2019-Jan-16 21:15:33.517795 - [DEBUG] ---------------
59047 2019-Jan-16 21:15:33.517818 - [DEBUG]
59048 2019-Jan-16 21:15:33.517845 - [DEBUG] End of endsummarytab entry
59049 2019-Jan-16 21:15:33.517868 - [DEBUG]
59050 2019-Jan-16 21:15:33.517892 - [DEBUG] Start of incomingtab entry
59051 2019-Jan-16 21:15:33.517917 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59052 2019-Jan-16 21:15:33.518569 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
59053 2019-Jan-16 21:15:33.518626 - [DEBUG] ---------------
59054 2019-Jan-16 21:15:33.518650 - [DEBUG] End of incomingtab entry
59055 2019-Jan-16 21:15:33.518674 - [DEBUG]
59056 2019-Jan-16 21:15:33.518698 - [DEBUG] EDGE:
59057 2019-Jan-16 21:15:33.518755 - [DEBUG] ---> 59058 2019-Jan-16 21:15:33.519390 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59059 2019-Jan-16 21:15:33.520034 - [DEBUG]
59060 2019-Jan-16 21:15:33.520059 - [DEBUG] EDGE:
59061 2019-Jan-16 21:15:33.520116 - [DEBUG] ---> 59062 2019-Jan-16 21:15:33.520752 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59063 2019-Jan-16 21:15:33.521395 - [DEBUG]
59064 2019-Jan-16 21:15:33.521431 - [DEBUG] Compose: EdgeIdentity * AllBottom
59065 2019-Jan-16 21:15:33.521458 - [DEBUG]
59066 2019-Jan-16 21:15:33.521482 - [DEBUG] Propagate flow
59067 2019-Jan-16 21:15:33.521506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59068 2019-Jan-16 21:15:33.521562 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59069 2019-Jan-16 21:15:33.522223 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59070 2019-Jan-16 21:15:33.522867 - [DEBUG] Edge function : AllBottom (result of previous compose)
59071 2019-Jan-16 21:15:33.522892 - [DEBUG]
59072 2019-Jan-16 21:15:33.522917 - [DEBUG] Join: AllTop & AllBottom
59073 2019-Jan-16 21:15:33.522943 - [DEBUG] = AllBottom (new jump func)
59074 2019-Jan-16 21:15:33.522967 - [DEBUG]
59075 2019-Jan-16 21:15:33.522991 - [DEBUG] Start adding new jump function
59076 2019-Jan-16 21:15:33.523014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59077 2019-Jan-16 21:15:33.523070 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59078 2019-Jan-16 21:15:33.523714 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59079 2019-Jan-16 21:15:33.524357 - [DEBUG] Edge Function : AllBottom
59080 2019-Jan-16 21:15:33.524387 - [DEBUG] End adding new jump function
59081 2019-Jan-16 21:15:33.524411 - [DEBUG]
59082 2019-Jan-16 21:15:33.524435 - [DEBUG] -------------------------------------------- 1603. Path Edge --------------------------------------------
59083 2019-Jan-16 21:15:33.524459 - [DEBUG]
59084 2019-Jan-16 21:15:33.524482 - [DEBUG] Process 1603. path edge:
59085 2019-Jan-16 21:15:33.524506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59086 2019-Jan-16 21:15:33.524562 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
59087 2019-Jan-16 21:15:33.525228 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59088 2019-Jan-16 21:15:33.525872 - [DEBUG]
59089 2019-Jan-16 21:15:33.525896 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59090 2019-Jan-16 21:15:33.526557 - [DEBUG] Possible callees:
59091 2019-Jan-16 21:15:33.526583 - [DEBUG] llvm.dbg.declare
59092 2019-Jan-16 21:15:33.526608 - [DEBUG] Possible return sites:
59093 2019-Jan-16 21:15:33.526631 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19359094 2019-Jan-16 21:15:33.527905 - [DEBUG] Found and process special summary
59095 2019-Jan-16 21:15:33.527940 - [DEBUG] Compose: EdgeIdentity * AllBottom
59096 2019-Jan-16 21:15:33.527967 - [DEBUG]
59097 2019-Jan-16 21:15:33.527991 - [DEBUG] Propagate flow
59098 2019-Jan-16 21:15:33.528014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59099 2019-Jan-16 21:15:33.528071 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59100 2019-Jan-16 21:15:33.528725 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59101 2019-Jan-16 21:15:33.529369 - [DEBUG] Edge function : AllBottom (result of previous compose)
59102 2019-Jan-16 21:15:33.529394 - [DEBUG]
59103 2019-Jan-16 21:15:33.529419 - [DEBUG] Join: AllTop & AllBottom
59104 2019-Jan-16 21:15:33.529444 - [DEBUG] = AllBottom (new jump func)
59105 2019-Jan-16 21:15:33.529469 - [DEBUG]
59106 2019-Jan-16 21:15:33.529492 - [DEBUG] Start adding new jump function
59107 2019-Jan-16 21:15:33.529515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59108 2019-Jan-16 21:15:33.529571 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59109 2019-Jan-16 21:15:33.530215 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59110 2019-Jan-16 21:15:33.530852 - [DEBUG] Edge Function : AllBottom
59111 2019-Jan-16 21:15:33.530880 - [DEBUG] End adding new jump function
59112 2019-Jan-16 21:15:33.530904 - [DEBUG]
59113 2019-Jan-16 21:15:33.530928 - [DEBUG] -------------------------------------------- 1604. Path Edge --------------------------------------------
59114 2019-Jan-16 21:15:33.530953 - [DEBUG]
59115 2019-Jan-16 21:15:33.530976 - [DEBUG] Process 1604. path edge:
59116 2019-Jan-16 21:15:33.531000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59117 2019-Jan-16 21:15:33.531056 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
59118 2019-Jan-16 21:15:33.531694 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59119 2019-Jan-16 21:15:33.532353 - [DEBUG]
59120 2019-Jan-16 21:15:33.532377 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59121 2019-Jan-16 21:15:33.533038 - [DEBUG] Compose: EdgeIdentity * AllBottom
59122 2019-Jan-16 21:15:33.533066 - [DEBUG]
59123 2019-Jan-16 21:15:33.533090 - [DEBUG] Propagate flow
59124 2019-Jan-16 21:15:33.533113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59125 2019-Jan-16 21:15:33.533170 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59126 2019-Jan-16 21:15:33.533806 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59127 2019-Jan-16 21:15:33.534459 - [DEBUG] Edge function : AllBottom (result of previous compose)
59128 2019-Jan-16 21:15:33.534484 - [DEBUG]
59129 2019-Jan-16 21:15:33.534509 - [DEBUG] Join: AllTop & AllBottom
59130 2019-Jan-16 21:15:33.534535 - [DEBUG] = AllBottom (new jump func)
59131 2019-Jan-16 21:15:33.534559 - [DEBUG]
59132 2019-Jan-16 21:15:33.534583 - [DEBUG] Start adding new jump function
59133 2019-Jan-16 21:15:33.534606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59134 2019-Jan-16 21:15:33.534662 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59135 2019-Jan-16 21:15:33.535322 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59136 2019-Jan-16 21:15:33.535957 - [DEBUG] Edge Function : AllBottom
59137 2019-Jan-16 21:15:33.535986 - [DEBUG] End adding new jump function
59138 2019-Jan-16 21:15:33.536009 - [DEBUG]
59139 2019-Jan-16 21:15:33.536033 - [DEBUG] -------------------------------------------- 1605. Path Edge --------------------------------------------
59140 2019-Jan-16 21:15:33.536057 - [DEBUG]
59141 2019-Jan-16 21:15:33.536081 - [DEBUG] Process 1605. path edge:
59142 2019-Jan-16 21:15:33.536104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59143 2019-Jan-16 21:15:33.536160 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
59144 2019-Jan-16 21:15:33.536794 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59145 2019-Jan-16 21:15:33.537438 - [DEBUG]
59146 2019-Jan-16 21:15:33.537464 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59147 2019-Jan-16 21:15:33.538118 - [DEBUG] Compose: EdgeIdentity * AllBottom
59148 2019-Jan-16 21:15:33.538146 - [DEBUG]
59149 2019-Jan-16 21:15:33.538170 - [DEBUG] Propagate flow
59150 2019-Jan-16 21:15:33.538193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59151 2019-Jan-16 21:15:33.538250 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59152 2019-Jan-16 21:15:33.538901 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59153 2019-Jan-16 21:15:33.539546 - [DEBUG] Edge function : AllBottom (result of previous compose)
59154 2019-Jan-16 21:15:33.539571 - [DEBUG]
59155 2019-Jan-16 21:15:33.539596 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59156 2019-Jan-16 21:15:33.539621 - [DEBUG] = AllBottom
59157 2019-Jan-16 21:15:33.539645 - [DEBUG]
59158 2019-Jan-16 21:15:33.539668 - [DEBUG] PROPAGATE: No new function!
59159 2019-Jan-16 21:15:33.539693 - [DEBUG] EDGE:
59160 2019-Jan-16 21:15:33.539750 - [DEBUG] ---> 59161 2019-Jan-16 21:15:33.540386 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59162 2019-Jan-16 21:15:33.541031 - [DEBUG]
59163 2019-Jan-16 21:15:33.541055 - [DEBUG] EDGE:
59164 2019-Jan-16 21:15:33.541113 - [DEBUG] ---> 59165 2019-Jan-16 21:15:33.541765 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59166 2019-Jan-16 21:15:33.542409 - [DEBUG]
59167 2019-Jan-16 21:15:33.542446 - [DEBUG] Compose: EdgeIdentity * AllBottom
59168 2019-Jan-16 21:15:33.542473 - [DEBUG]
59169 2019-Jan-16 21:15:33.542505 - [DEBUG] Propagate flow
59170 2019-Jan-16 21:15:33.542529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59171 2019-Jan-16 21:15:33.542586 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59172 2019-Jan-16 21:15:33.543223 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59173 2019-Jan-16 21:15:33.543867 - [DEBUG] Edge function : AllBottom (result of previous compose)
59174 2019-Jan-16 21:15:33.543892 - [DEBUG]
59175 2019-Jan-16 21:15:33.543917 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59176 2019-Jan-16 21:15:33.543943 - [DEBUG] = AllBottom
59177 2019-Jan-16 21:15:33.543968 - [DEBUG]
59178 2019-Jan-16 21:15:33.543991 - [DEBUG] PROPAGATE: No new function!
59179 2019-Jan-16 21:15:33.544017 - [DEBUG] EDGE:
59180 2019-Jan-16 21:15:33.544075 - [DEBUG] ---> 59181 2019-Jan-16 21:15:33.544720 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59182 2019-Jan-16 21:15:33.545381 - [DEBUG]
59183 2019-Jan-16 21:15:33.545406 - [DEBUG] EDGE:
59184 2019-Jan-16 21:15:33.545464 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
59185 2019-Jan-16 21:15:33.546104 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59186 2019-Jan-16 21:15:33.546747 - [DEBUG]
59187 2019-Jan-16 21:15:33.546772 - [DEBUG] EDGE:
59188 2019-Jan-16 21:15:33.546829 - [DEBUG] ---> 59189 2019-Jan-16 21:15:33.547464 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59190 2019-Jan-16 21:15:33.548110 - [DEBUG]
59191 2019-Jan-16 21:15:33.548134 - [DEBUG] EDGE:
59192 2019-Jan-16 21:15:33.548192 - [DEBUG] ---> 59193 2019-Jan-16 21:15:33.548842 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59194 2019-Jan-16 21:15:33.549487 - [DEBUG]
59195 2019-Jan-16 21:15:33.549513 - [DEBUG] EDGE:
59196 2019-Jan-16 21:15:33.549570 - [DEBUG] ---> 59197 2019-Jan-16 21:15:33.550208 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59198 2019-Jan-16 21:15:33.550851 - [DEBUG]
59199 2019-Jan-16 21:15:33.550885 - [DEBUG] Compose: EdgeIdentity * AllBottom
59200 2019-Jan-16 21:15:33.550912 - [DEBUG]
59201 2019-Jan-16 21:15:33.550936 - [DEBUG] Propagate flow
59202 2019-Jan-16 21:15:33.550959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59203 2019-Jan-16 21:15:33.551015 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59204 2019-Jan-16 21:15:33.551654 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59205 2019-Jan-16 21:15:33.552313 - [DEBUG] Edge function : AllBottom (result of previous compose)
59206 2019-Jan-16 21:15:33.552338 - [DEBUG]
59207 2019-Jan-16 21:15:33.552371 - [DEBUG] Join: AllTop & AllBottom
59208 2019-Jan-16 21:15:33.552397 - [DEBUG] = AllBottom (new jump func)
59209 2019-Jan-16 21:15:33.552422 - [DEBUG]
59210 2019-Jan-16 21:15:33.552445 - [DEBUG] Start adding new jump function
59211 2019-Jan-16 21:15:33.552468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59212 2019-Jan-16 21:15:33.552525 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59213 2019-Jan-16 21:15:33.553170 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59214 2019-Jan-16 21:15:33.553808 - [DEBUG] Edge Function : AllBottom
59215 2019-Jan-16 21:15:33.553837 - [DEBUG] End adding new jump function
59216 2019-Jan-16 21:15:33.553861 - [DEBUG]
59217 2019-Jan-16 21:15:33.553884 - [DEBUG] -------------------------------------------- 1606. Path Edge --------------------------------------------
59218 2019-Jan-16 21:15:33.553908 - [DEBUG]
59219 2019-Jan-16 21:15:33.553932 - [DEBUG] Process 1606. path edge:
59220 2019-Jan-16 21:15:33.553955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59221 2019-Jan-16 21:15:33.554011 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
59222 2019-Jan-16 21:15:33.554649 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59223 2019-Jan-16 21:15:33.555315 - [DEBUG]
59224 2019-Jan-16 21:15:33.555339 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59225 2019-Jan-16 21:15:33.555999 - [DEBUG] Compose: EdgeIdentity * AllBottom
59226 2019-Jan-16 21:15:33.556026 - [DEBUG]
59227 2019-Jan-16 21:15:33.556050 - [DEBUG] Propagate flow
59228 2019-Jan-16 21:15:33.556074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59229 2019-Jan-16 21:15:33.556131 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
59230 2019-Jan-16 21:15:33.556765 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59231 2019-Jan-16 21:15:33.557409 - [DEBUG] Edge function : AllBottom (result of previous compose)
59232 2019-Jan-16 21:15:33.557434 - [DEBUG]
59233 2019-Jan-16 21:15:33.557458 - [DEBUG] Join: AllTop & AllBottom
59234 2019-Jan-16 21:15:33.557484 - [DEBUG] = AllBottom (new jump func)
59235 2019-Jan-16 21:15:33.557508 - [DEBUG]
59236 2019-Jan-16 21:15:33.557532 - [DEBUG] Start adding new jump function
59237 2019-Jan-16 21:15:33.557555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59238 2019-Jan-16 21:15:33.557611 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59239 2019-Jan-16 21:15:33.558255 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
59240 2019-Jan-16 21:15:33.558904 - [DEBUG] Edge Function : AllBottom
59241 2019-Jan-16 21:15:33.558932 - [DEBUG] End adding new jump function
59242 2019-Jan-16 21:15:33.558956 - [DEBUG]
59243 2019-Jan-16 21:15:33.558980 - [DEBUG] -------------------------------------------- 1607. Path Edge --------------------------------------------
59244 2019-Jan-16 21:15:33.559005 - [DEBUG]
59245 2019-Jan-16 21:15:33.559028 - [DEBUG] Process 1607. path edge:
59246 2019-Jan-16 21:15:33.559052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59247 2019-Jan-16 21:15:33.559108 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
59248 2019-Jan-16 21:15:33.559741 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59249 2019-Jan-16 21:15:33.560385 - [DEBUG]
59250 2019-Jan-16 21:15:33.560418 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
59251 2019-Jan-16 21:15:33.561074 - [DEBUG] Compose: EdgeIdentity * AllBottom
59252 2019-Jan-16 21:15:33.561101 - [DEBUG]
59253 2019-Jan-16 21:15:33.561125 - [DEBUG] Propagate flow
59254 2019-Jan-16 21:15:33.561148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59255 2019-Jan-16 21:15:33.561205 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59256 2019-Jan-16 21:15:33.561857 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59257 2019-Jan-16 21:15:33.562502 - [DEBUG] Edge function : AllBottom (result of previous compose)
59258 2019-Jan-16 21:15:33.562527 - [DEBUG]
59259 2019-Jan-16 21:15:33.562552 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59260 2019-Jan-16 21:15:33.562578 - [DEBUG] = AllBottom
59261 2019-Jan-16 21:15:33.562602 - [DEBUG]
59262 2019-Jan-16 21:15:33.562625 - [DEBUG] PROPAGATE: No new function!
59263 2019-Jan-16 21:15:33.562649 - [DEBUG] EDGE:
59264 2019-Jan-16 21:15:33.562707 - [DEBUG] ---> 59265 2019-Jan-16 21:15:33.563340 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59266 2019-Jan-16 21:15:33.563986 - [DEBUG]
59267 2019-Jan-16 21:15:33.564010 - [DEBUG] EDGE:
59268 2019-Jan-16 21:15:33.564068 - [DEBUG] ---> 59269 2019-Jan-16 21:15:33.564708 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59270 2019-Jan-16 21:15:33.565368 - [DEBUG]
59271 2019-Jan-16 21:15:33.565393 - [DEBUG] EDGE:
59272 2019-Jan-16 21:15:33.565451 - [DEBUG] ---> 59273 2019-Jan-16 21:15:33.566087 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59274 2019-Jan-16 21:15:33.566732 - [DEBUG]
59275 2019-Jan-16 21:15:33.566758 - [DEBUG] EDGE:
59276 2019-Jan-16 21:15:33.566815 - [DEBUG] ---> 59277 2019-Jan-16 21:15:33.567454 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59278 2019-Jan-16 21:15:33.568097 - [DEBUG]
59279 2019-Jan-16 21:15:33.568122 - [DEBUG] EDGE:
59280 2019-Jan-16 21:15:33.568180 - [DEBUG] ---> 59281 2019-Jan-16 21:15:33.568831 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59282 2019-Jan-16 21:15:33.569474 - [DEBUG]
59283 2019-Jan-16 21:15:33.569499 - [DEBUG] EDGE:
59284 2019-Jan-16 21:15:33.569557 - [DEBUG] ---> 59285 2019-Jan-16 21:15:33.570193 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59286 2019-Jan-16 21:15:33.570836 - [DEBUG]
59287 2019-Jan-16 21:15:33.570875 - [DEBUG] Compose: EdgeIdentity * AllBottom
59288 2019-Jan-16 21:15:33.570902 - [DEBUG]
59289 2019-Jan-16 21:15:33.570943 - [DEBUG] Propagate flow
59290 2019-Jan-16 21:15:33.570967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59291 2019-Jan-16 21:15:33.571023 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59292 2019-Jan-16 21:15:33.571661 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59293 2019-Jan-16 21:15:33.572321 - [DEBUG] Edge function : AllBottom (result of previous compose)
59294 2019-Jan-16 21:15:33.572346 - [DEBUG]
59295 2019-Jan-16 21:15:33.572372 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59296 2019-Jan-16 21:15:33.572397 - [DEBUG] = AllBottom
59297 2019-Jan-16 21:15:33.572422 - [DEBUG]
59298 2019-Jan-16 21:15:33.572445 - [DEBUG] PROPAGATE: No new function!
59299 2019-Jan-16 21:15:33.572471 - [DEBUG] EDGE:
59300 2019-Jan-16 21:15:33.572530 - [DEBUG] ---> 59301 2019-Jan-16 21:15:33.573173 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59302 2019-Jan-16 21:15:33.573816 - [DEBUG]
59303 2019-Jan-16 21:15:33.573841 - [DEBUG] EDGE:
59304 2019-Jan-16 21:15:33.573898 - [DEBUG] ---> 59305 2019-Jan-16 21:15:33.574534 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59306 2019-Jan-16 21:15:33.575192 - [DEBUG]
59307 2019-Jan-16 21:15:33.575217 - [DEBUG] EDGE:
59308 2019-Jan-16 21:15:33.575275 - [DEBUG] ---> 59309 2019-Jan-16 21:15:33.575911 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59310 2019-Jan-16 21:15:33.576555 - [DEBUG]
59311 2019-Jan-16 21:15:33.576591 - [DEBUG] Compose: EdgeIdentity * AllBottom
59312 2019-Jan-16 21:15:33.576618 - [DEBUG]
59313 2019-Jan-16 21:15:33.576642 - [DEBUG] Propagate flow
59314 2019-Jan-16 21:15:33.576666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59315 2019-Jan-16 21:15:33.576722 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59316 2019-Jan-16 21:15:33.577359 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59317 2019-Jan-16 21:15:33.578002 - [DEBUG] Edge function : AllBottom (result of previous compose)
59318 2019-Jan-16 21:15:33.578027 - [DEBUG]
59319 2019-Jan-16 21:15:33.578053 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59320 2019-Jan-16 21:15:33.578078 - [DEBUG] = AllBottom
59321 2019-Jan-16 21:15:33.578103 - [DEBUG]
59322 2019-Jan-16 21:15:33.578126 - [DEBUG] PROPAGATE: No new function!
59323 2019-Jan-16 21:15:33.578152 - [DEBUG] EDGE:
59324 2019-Jan-16 21:15:33.578210 - [DEBUG] ---> 59325 2019-Jan-16 21:15:33.578870 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59326 2019-Jan-16 21:15:33.579514 - [DEBUG]
59327 2019-Jan-16 21:15:33.579539 - [DEBUG] EDGE:
59328 2019-Jan-16 21:15:33.579596 - [DEBUG] ---> 59329 2019-Jan-16 21:15:33.580238 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59330 2019-Jan-16 21:15:33.580883 - [DEBUG]
59331 2019-Jan-16 21:15:33.580908 - [DEBUG] EDGE:
59332 2019-Jan-16 21:15:33.580965 - [DEBUG] ---> 59333 2019-Jan-16 21:15:33.581600 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59334 2019-Jan-16 21:15:33.582259 - [DEBUG]
59335 2019-Jan-16 21:15:33.582284 - [DEBUG] EDGE:
59336 2019-Jan-16 21:15:33.582341 - [DEBUG] ---> 59337 2019-Jan-16 21:15:33.582979 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
59338 2019-Jan-16 21:15:33.583622 - [DEBUG]
59339 2019-Jan-16 21:15:33.583689 - [DEBUG] Compose: EdgeIdentity * AllBottom
59340 2019-Jan-16 21:15:33.583718 - [DEBUG]
59341 2019-Jan-16 21:15:33.583742 - [DEBUG] Propagate flow
59342 2019-Jan-16 21:15:33.583765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59343 2019-Jan-16 21:15:33.583822 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59344 2019-Jan-16 21:15:33.584460 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59345 2019-Jan-16 21:15:33.585113 - [DEBUG] Edge function : AllBottom (result of previous compose)
59346 2019-Jan-16 21:15:33.585138 - [DEBUG]
59347 2019-Jan-16 21:15:33.585164 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59348 2019-Jan-16 21:15:33.585189 - [DEBUG] = AllBottom
59349 2019-Jan-16 21:15:33.585214 - [DEBUG]
59350 2019-Jan-16 21:15:33.585237 - [DEBUG] PROPAGATE: No new function!
59351 2019-Jan-16 21:15:33.585263 - [DEBUG] Compose: EdgeIdentity * AllBottom
59352 2019-Jan-16 21:15:33.585288 - [DEBUG]
59353 2019-Jan-16 21:15:33.585312 - [DEBUG] Propagate flow
59354 2019-Jan-16 21:15:33.585335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59355 2019-Jan-16 21:15:33.585391 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59356 2019-Jan-16 21:15:33.586029 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59357 2019-Jan-16 21:15:33.586673 - [DEBUG] Edge function : AllBottom (result of previous compose)
59358 2019-Jan-16 21:15:33.586698 - [DEBUG]
59359 2019-Jan-16 21:15:33.586723 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59360 2019-Jan-16 21:15:33.586749 - [DEBUG] = AllBottom
59361 2019-Jan-16 21:15:33.586773 - [DEBUG]
59362 2019-Jan-16 21:15:33.586796 - [DEBUG] PROPAGATE: No new function!
59363 2019-Jan-16 21:15:33.586823 - [DEBUG] EDGE:
59364 2019-Jan-16 21:15:33.586881 - [DEBUG] ---> 59365 2019-Jan-16 21:15:33.587525 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59366 2019-Jan-16 21:15:33.588165 - [DEBUG]
59367 2019-Jan-16 21:15:33.588190 - [DEBUG] EDGE:
59368 2019-Jan-16 21:15:33.588248 - [DEBUG] ---> 59369 2019-Jan-16 21:15:33.588898 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59370 2019-Jan-16 21:15:33.589545 - [DEBUG]
59371 2019-Jan-16 21:15:33.589572 - [DEBUG] Compose: EdgeIdentity * AllBottom
59372 2019-Jan-16 21:15:33.589598 - [DEBUG]
59373 2019-Jan-16 21:15:33.589622 - [DEBUG] Propagate flow
59374 2019-Jan-16 21:15:33.589645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59375 2019-Jan-16 21:15:33.589701 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
59376 2019-Jan-16 21:15:33.590335 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
59377 2019-Jan-16 21:15:33.590972 - [DEBUG] Edge function : AllBottom (result of previous compose)
59378 2019-Jan-16 21:15:33.590997 - [DEBUG]
59379 2019-Jan-16 21:15:33.591024 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59380 2019-Jan-16 21:15:33.591050 - [DEBUG] = AllBottom
59381 2019-Jan-16 21:15:33.591074 - [DEBUG]
59382 2019-Jan-16 21:15:33.591097 - [DEBUG] PROPAGATE: No new function!
59383 2019-Jan-16 21:15:33.591122 - [DEBUG] EDGE:
59384 2019-Jan-16 21:15:33.591180 - [DEBUG] ---> 59385 2019-Jan-16 21:15:33.591833 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59386 2019-Jan-16 21:15:33.592472 - [DEBUG]
59387 2019-Jan-16 21:15:33.592498 - [DEBUG] Compose: EdgeIdentity * AllBottom
59388 2019-Jan-16 21:15:33.592524 - [DEBUG]
59389 2019-Jan-16 21:15:33.592548 - [DEBUG] Propagate flow
59390 2019-Jan-16 21:15:33.592571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59391 2019-Jan-16 21:15:33.592627 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
59392 2019-Jan-16 21:15:33.593265 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
59393 2019-Jan-16 21:15:33.593909 - [DEBUG] Edge function : AllBottom (result of previous compose)
59394 2019-Jan-16 21:15:33.593934 - [DEBUG]
59395 2019-Jan-16 21:15:33.593960 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59396 2019-Jan-16 21:15:33.593985 - [DEBUG] = AllBottom
59397 2019-Jan-16 21:15:33.594010 - [DEBUG]
59398 2019-Jan-16 21:15:33.594033 - [DEBUG] PROPAGATE: No new function!
59399 2019-Jan-16 21:15:33.594071 - [DEBUG] Compose: EdgeIdentity * AllBottom
59400 2019-Jan-16 21:15:33.594099 - [DEBUG]
59401 2019-Jan-16 21:15:33.594123 - [DEBUG] Propagate flow
59402 2019-Jan-16 21:15:33.594146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59403 2019-Jan-16 21:15:33.594203 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
59404 2019-Jan-16 21:15:33.594842 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59405 2019-Jan-16 21:15:33.595497 - [DEBUG] Edge function : AllBottom (result of previous compose)
59406 2019-Jan-16 21:15:33.595522 - [DEBUG]
59407 2019-Jan-16 21:15:33.595548 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59408 2019-Jan-16 21:15:33.595573 - [DEBUG] = AllBottom
59409 2019-Jan-16 21:15:33.595598 - [DEBUG]
59410 2019-Jan-16 21:15:33.595621 - [DEBUG] PROPAGATE: No new function!
59411 2019-Jan-16 21:15:33.595646 - [DEBUG] Compose: EdgeIdentity * AllBottom
59412 2019-Jan-16 21:15:33.595672 - [DEBUG]
59413 2019-Jan-16 21:15:33.595696 - [DEBUG] Propagate flow
59414 2019-Jan-16 21:15:33.595719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59415 2019-Jan-16 21:15:33.595775 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
59416 2019-Jan-16 21:15:33.596413 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
59417 2019-Jan-16 21:15:33.597065 - [DEBUG] Edge function : AllBottom (result of previous compose)
59418 2019-Jan-16 21:15:33.597090 - [DEBUG]
59419 2019-Jan-16 21:15:33.597115 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59420 2019-Jan-16 21:15:33.597141 - [DEBUG] = AllBottom
59421 2019-Jan-16 21:15:33.597166 - [DEBUG]
59422 2019-Jan-16 21:15:33.597189 - [DEBUG] PROPAGATE: No new function!
59423 2019-Jan-16 21:15:33.597215 - [DEBUG] EDGE:
59424 2019-Jan-16 21:15:33.597273 - [DEBUG] ---> 59425 2019-Jan-16 21:15:33.597918 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59426 2019-Jan-16 21:15:33.598572 - [DEBUG]
59427 2019-Jan-16 21:15:33.598598 - [DEBUG] EDGE:
59428 2019-Jan-16 21:15:33.598655 - [DEBUG] ---> 59429 2019-Jan-16 21:15:33.599290 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59430 2019-Jan-16 21:15:33.599927 - [DEBUG]
59431 2019-Jan-16 21:15:33.599955 - [DEBUG] Compose: EdgeIdentity * AllBottom
59432 2019-Jan-16 21:15:33.599981 - [DEBUG]
59433 2019-Jan-16 21:15:33.600005 - [DEBUG] Propagate flow
59434 2019-Jan-16 21:15:33.600028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59435 2019-Jan-16 21:15:33.600084 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
59436 2019-Jan-16 21:15:33.600728 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
59437 2019-Jan-16 21:15:33.601365 - [DEBUG] Edge function : AllBottom (result of previous compose)
59438 2019-Jan-16 21:15:33.601390 - [DEBUG]
59439 2019-Jan-16 21:15:33.601416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59440 2019-Jan-16 21:15:33.601442 - [DEBUG] = AllBottom
59441 2019-Jan-16 21:15:33.601466 - [DEBUG]
59442 2019-Jan-16 21:15:33.601489 - [DEBUG] PROPAGATE: No new function!
59443 2019-Jan-16 21:15:33.601514 - [DEBUG] EDGE:
59444 2019-Jan-16 21:15:33.601572 - [DEBUG] ---> 59445 2019-Jan-16 21:15:33.602228 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59446 2019-Jan-16 21:15:33.602866 - [DEBUG]
59447 2019-Jan-16 21:15:33.602892 - [DEBUG] Compose: EdgeIdentity * AllBottom
59448 2019-Jan-16 21:15:33.602918 - [DEBUG]
59449 2019-Jan-16 21:15:33.602942 - [DEBUG] Propagate flow
59450 2019-Jan-16 21:15:33.602965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59451 2019-Jan-16 21:15:33.603021 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
59452 2019-Jan-16 21:15:33.603659 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
59453 2019-Jan-16 21:15:33.604304 - [DEBUG] Edge function : AllBottom (result of previous compose)
59454 2019-Jan-16 21:15:33.604329 - [DEBUG]
59455 2019-Jan-16 21:15:33.604355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59456 2019-Jan-16 21:15:33.604381 - [DEBUG] = AllBottom
59457 2019-Jan-16 21:15:33.604405 - [DEBUG]
59458 2019-Jan-16 21:15:33.604428 - [DEBUG] PROPAGATE: No new function!
59459 2019-Jan-16 21:15:33.604467 - [DEBUG] Compose: EdgeIdentity * AllBottom
59460 2019-Jan-16 21:15:33.604494 - [DEBUG]
59461 2019-Jan-16 21:15:33.604518 - [DEBUG] Propagate flow
59462 2019-Jan-16 21:15:33.604541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59463 2019-Jan-16 21:15:33.604606 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
59464 2019-Jan-16 21:15:33.605262 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59465 2019-Jan-16 21:15:33.605902 - [DEBUG] Edge function : AllBottom (result of previous compose)
59466 2019-Jan-16 21:15:33.605927 - [DEBUG]
59467 2019-Jan-16 21:15:33.605952 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59468 2019-Jan-16 21:15:33.605978 - [DEBUG] = AllBottom
59469 2019-Jan-16 21:15:33.606002 - [DEBUG]
59470 2019-Jan-16 21:15:33.606025 - [DEBUG] PROPAGATE: No new function!
59471 2019-Jan-16 21:15:33.606051 - [DEBUG] Compose: EdgeIdentity * AllBottom
59472 2019-Jan-16 21:15:33.606076 - [DEBUG]
59473 2019-Jan-16 21:15:33.606100 - [DEBUG] Propagate flow
59474 2019-Jan-16 21:15:33.606123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59475 2019-Jan-16 21:15:33.606179 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
59476 2019-Jan-16 21:15:33.606829 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
59477 2019-Jan-16 21:15:33.607531 - [DEBUG] Edge function : AllBottom (result of previous compose)
59478 2019-Jan-16 21:15:33.607559 - [DEBUG]
59479 2019-Jan-16 21:15:33.607586 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59480 2019-Jan-16 21:15:33.607613 - [DEBUG] = AllBottom
59481 2019-Jan-16 21:15:33.607637 - [DEBUG]
59482 2019-Jan-16 21:15:33.607661 - [DEBUG] PROPAGATE: No new function!
59483 2019-Jan-16 21:15:33.607694 - [DEBUG] EDGE:
59484 2019-Jan-16 21:15:33.607770 - [DEBUG] ---> 59485 2019-Jan-16 21:15:33.608502 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59486 2019-Jan-16 21:15:33.609194 - [DEBUG]
59487 2019-Jan-16 21:15:33.609251 - [DEBUG] Compose: EdgeIdentity * AllBottom
59488 2019-Jan-16 21:15:33.609280 - [DEBUG]
59489 2019-Jan-16 21:15:33.609304 - [DEBUG] Propagate flow
59490 2019-Jan-16 21:15:33.609327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59491 2019-Jan-16 21:15:33.609394 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
59492 2019-Jan-16 21:15:33.610089 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59493 2019-Jan-16 21:15:33.610794 - [DEBUG] Edge function : AllBottom (result of previous compose)
59494 2019-Jan-16 21:15:33.610822 - [DEBUG]
59495 2019-Jan-16 21:15:33.610849 - [DEBUG] Join: AllTop & AllBottom
59496 2019-Jan-16 21:15:33.610876 - [DEBUG] = AllBottom (new jump func)
59497 2019-Jan-16 21:15:33.610900 - [DEBUG]
59498 2019-Jan-16 21:15:33.610924 - [DEBUG] Start adding new jump function
59499 2019-Jan-16 21:15:33.610948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59500 2019-Jan-16 21:15:33.611016 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59501 2019-Jan-16 21:15:33.611693 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
59502 2019-Jan-16 21:15:33.612419 - [DEBUG] Edge Function : AllBottom
59503 2019-Jan-16 21:15:33.612456 - [DEBUG] End adding new jump function
59504 2019-Jan-16 21:15:33.612480 - [DEBUG]
59505 2019-Jan-16 21:15:33.612505 - [DEBUG] -------------------------------------------- 1608. Path Edge --------------------------------------------
59506 2019-Jan-16 21:15:33.612530 - [DEBUG]
59507 2019-Jan-16 21:15:33.612553 - [DEBUG] Process 1608. path edge:
59508 2019-Jan-16 21:15:33.612596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59509 2019-Jan-16 21:15:33.612671 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
59510 2019-Jan-16 21:15:33.613327 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59511 2019-Jan-16 21:15:33.613968 - [DEBUG]
59512 2019-Jan-16 21:15:33.613993 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
59513 2019-Jan-16 21:15:33.614651 - [DEBUG] Possible callees:
59514 2019-Jan-16 21:15:33.614676 - [DEBUG] foo
59515 2019-Jan-16 21:15:33.614700 - [DEBUG] Possible return sites:
59516 2019-Jan-16 21:15:33.614724 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12659517 2019-Jan-16 21:15:33.616036 - [DEBUG] Found and process special summary
59518 2019-Jan-16 21:15:33.616090 - [DEBUG] Compose: EdgeIdentity * AllBottom
59519 2019-Jan-16 21:15:33.616118 - [DEBUG]
59520 2019-Jan-16 21:15:33.616142 - [DEBUG] Propagate flow
59521 2019-Jan-16 21:15:33.616165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59522 2019-Jan-16 21:15:33.616223 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
59523 2019-Jan-16 21:15:33.616862 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59524 2019-Jan-16 21:15:33.617501 - [DEBUG] Edge function : AllBottom (result of previous compose)
59525 2019-Jan-16 21:15:33.617526 - [DEBUG]
59526 2019-Jan-16 21:15:33.617551 - [DEBUG] Join: AllTop & AllBottom
59527 2019-Jan-16 21:15:33.617577 - [DEBUG] = AllBottom (new jump func)
59528 2019-Jan-16 21:15:33.617602 - [DEBUG]
59529 2019-Jan-16 21:15:33.617625 - [DEBUG] Start adding new jump function
59530 2019-Jan-16 21:15:33.617649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59531 2019-Jan-16 21:15:33.617704 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59532 2019-Jan-16 21:15:33.618343 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
59533 2019-Jan-16 21:15:33.618997 - [DEBUG] Edge Function : AllBottom
59534 2019-Jan-16 21:15:33.619026 - [DEBUG] End adding new jump function
59535 2019-Jan-16 21:15:33.619050 - [DEBUG]
59536 2019-Jan-16 21:15:33.619074 - [DEBUG] -------------------------------------------- 1609. Path Edge --------------------------------------------
59537 2019-Jan-16 21:15:33.619098 - [DEBUG]
59538 2019-Jan-16 21:15:33.619121 - [DEBUG] Process 1609. path edge:
59539 2019-Jan-16 21:15:33.619145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59540 2019-Jan-16 21:15:33.619201 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
59541 2019-Jan-16 21:15:33.619839 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59542 2019-Jan-16 21:15:33.620477 - [DEBUG]
59543 2019-Jan-16 21:15:33.620502 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
59544 2019-Jan-16 21:15:33.621167 - [DEBUG] Compose: EdgeIdentity * AllBottom
59545 2019-Jan-16 21:15:33.621195 - [DEBUG]
59546 2019-Jan-16 21:15:33.621219 - [DEBUG] Propagate flow
59547 2019-Jan-16 21:15:33.621242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59548 2019-Jan-16 21:15:33.621300 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
59549 2019-Jan-16 21:15:33.621953 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59550 2019-Jan-16 21:15:33.622603 - [DEBUG] Edge function : AllBottom (result of previous compose)
59551 2019-Jan-16 21:15:33.622629 - [DEBUG]
59552 2019-Jan-16 21:15:33.622654 - [DEBUG] Join: AllTop & AllBottom
59553 2019-Jan-16 21:15:33.622680 - [DEBUG] = AllBottom (new jump func)
59554 2019-Jan-16 21:15:33.622704 - [DEBUG]
59555 2019-Jan-16 21:15:33.622727 - [DEBUG] Start adding new jump function
59556 2019-Jan-16 21:15:33.622750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59557 2019-Jan-16 21:15:33.622806 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59558 2019-Jan-16 21:15:33.623446 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
59559 2019-Jan-16 21:15:33.624079 - [DEBUG] Edge Function : AllBottom
59560 2019-Jan-16 21:15:33.624108 - [DEBUG] End adding new jump function
59561 2019-Jan-16 21:15:33.624132 - [DEBUG]
59562 2019-Jan-16 21:15:33.624156 - [DEBUG] -------------------------------------------- 1610. Path Edge --------------------------------------------
59563 2019-Jan-16 21:15:33.624180 - [DEBUG]
59564 2019-Jan-16 21:15:33.624203 - [DEBUG] Process 1610. path edge:
59565 2019-Jan-16 21:15:33.624227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59566 2019-Jan-16 21:15:33.624283 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
59567 2019-Jan-16 21:15:33.624917 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59568 2019-Jan-16 21:15:33.625572 - [DEBUG]
59569 2019-Jan-16 21:15:33.625598 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
59570 2019-Jan-16 21:15:33.626255 - [DEBUG] Compose: EdgeIdentity * AllBottom
59571 2019-Jan-16 21:15:33.626283 - [DEBUG]
59572 2019-Jan-16 21:15:33.626307 - [DEBUG] Propagate flow
59573 2019-Jan-16 21:15:33.626330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59574 2019-Jan-16 21:15:33.626387 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
59575 2019-Jan-16 21:15:33.627022 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59576 2019-Jan-16 21:15:33.627659 - [DEBUG] Edge function : AllBottom (result of previous compose)
59577 2019-Jan-16 21:15:33.627684 - [DEBUG]
59578 2019-Jan-16 21:15:33.627709 - [DEBUG] Join: AllTop & AllBottom
59579 2019-Jan-16 21:15:33.627734 - [DEBUG] = AllBottom (new jump func)
59580 2019-Jan-16 21:15:33.627758 - [DEBUG]
59581 2019-Jan-16 21:15:33.627782 - [DEBUG] Start adding new jump function
59582 2019-Jan-16 21:15:33.627805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59583 2019-Jan-16 21:15:33.627861 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59584 2019-Jan-16 21:15:33.628515 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
59585 2019-Jan-16 21:15:33.629148 - [DEBUG] Edge Function : AllBottom
59586 2019-Jan-16 21:15:33.629177 - [DEBUG] End adding new jump function
59587 2019-Jan-16 21:15:33.629200 - [DEBUG]
59588 2019-Jan-16 21:15:33.629224 - [DEBUG] -------------------------------------------- 1611. Path Edge --------------------------------------------
59589 2019-Jan-16 21:15:33.629248 - [DEBUG]
59590 2019-Jan-16 21:15:33.629271 - [DEBUG] Process 1611. path edge:
59591 2019-Jan-16 21:15:33.629295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59592 2019-Jan-16 21:15:33.629358 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
59593 2019-Jan-16 21:15:33.629994 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59594 2019-Jan-16 21:15:33.630632 - [DEBUG]
59595 2019-Jan-16 21:15:33.630657 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
59596 2019-Jan-16 21:15:33.631314 - [DEBUG] Compose: EdgeIdentity * AllBottom
59597 2019-Jan-16 21:15:33.631342 - [DEBUG]
59598 2019-Jan-16 21:15:33.631365 - [DEBUG] Propagate flow
59599 2019-Jan-16 21:15:33.631388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59600 2019-Jan-16 21:15:33.631446 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59601 2019-Jan-16 21:15:33.632109 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59602 2019-Jan-16 21:15:33.632747 - [DEBUG] Edge function : AllBottom (result of previous compose)
59603 2019-Jan-16 21:15:33.632772 - [DEBUG]
59604 2019-Jan-16 21:15:33.632797 - [DEBUG] Join: AllTop & AllBottom
59605 2019-Jan-16 21:15:33.632822 - [DEBUG] = AllBottom (new jump func)
59606 2019-Jan-16 21:15:33.632846 - [DEBUG]
59607 2019-Jan-16 21:15:33.632870 - [DEBUG] Start adding new jump function
59608 2019-Jan-16 21:15:33.632893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59609 2019-Jan-16 21:15:33.632948 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59610 2019-Jan-16 21:15:33.633587 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59611 2019-Jan-16 21:15:33.634230 - [DEBUG] Edge Function : AllBottom
59612 2019-Jan-16 21:15:33.634258 - [DEBUG] End adding new jump function
59613 2019-Jan-16 21:15:33.634281 - [DEBUG]
59614 2019-Jan-16 21:15:33.634305 - [DEBUG] -------------------------------------------- 1612. Path Edge --------------------------------------------
59615 2019-Jan-16 21:15:33.634329 - [DEBUG]
59616 2019-Jan-16 21:15:33.634352 - [DEBUG] Process 1612. path edge:
59617 2019-Jan-16 21:15:33.634375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59618 2019-Jan-16 21:15:33.634431 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
59619 2019-Jan-16 21:15:33.635088 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59620 2019-Jan-16 21:15:33.635728 - [DEBUG]
59621 2019-Jan-16 21:15:33.635752 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59622 2019-Jan-16 21:15:33.636409 - [DEBUG] Possible callees:
59623 2019-Jan-16 21:15:33.636435 - [DEBUG] llvm.dbg.declare
59624 2019-Jan-16 21:15:33.636459 - [DEBUG] Possible return sites:
59625 2019-Jan-16 21:15:33.636483 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13659626 2019-Jan-16 21:15:33.637759 - [DEBUG] Found and process special summary
59627 2019-Jan-16 21:15:33.637800 - [DEBUG] Compose: EdgeIdentity * AllBottom
59628 2019-Jan-16 21:15:33.637828 - [DEBUG]
59629 2019-Jan-16 21:15:33.637852 - [DEBUG] Propagate flow
59630 2019-Jan-16 21:15:33.637875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59631 2019-Jan-16 21:15:33.637932 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59632 2019-Jan-16 21:15:33.638598 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59633 2019-Jan-16 21:15:33.639239 - [DEBUG] Edge function : AllBottom (result of previous compose)
59634 2019-Jan-16 21:15:33.639264 - [DEBUG]
59635 2019-Jan-16 21:15:33.639289 - [DEBUG] Join: AllTop & AllBottom
59636 2019-Jan-16 21:15:33.639314 - [DEBUG] = AllBottom (new jump func)
59637 2019-Jan-16 21:15:33.639338 - [DEBUG]
59638 2019-Jan-16 21:15:33.639362 - [DEBUG] Start adding new jump function
59639 2019-Jan-16 21:15:33.639385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59640 2019-Jan-16 21:15:33.639440 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59641 2019-Jan-16 21:15:33.640080 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59642 2019-Jan-16 21:15:33.640718 - [DEBUG] Edge Function : AllBottom
59643 2019-Jan-16 21:15:33.640746 - [DEBUG] End adding new jump function
59644 2019-Jan-16 21:15:33.640770 - [DEBUG]
59645 2019-Jan-16 21:15:33.640793 - [DEBUG] -------------------------------------------- 1613. Path Edge --------------------------------------------
59646 2019-Jan-16 21:15:33.640818 - [DEBUG]
59647 2019-Jan-16 21:15:33.640841 - [DEBUG] Process 1613. path edge:
59648 2019-Jan-16 21:15:33.640864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59649 2019-Jan-16 21:15:33.640920 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
59650 2019-Jan-16 21:15:33.641560 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59651 2019-Jan-16 21:15:33.642219 - [DEBUG]
59652 2019-Jan-16 21:15:33.642244 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59653 2019-Jan-16 21:15:33.642907 - [DEBUG] Compose: EdgeIdentity * AllBottom
59654 2019-Jan-16 21:15:33.642936 - [DEBUG]
59655 2019-Jan-16 21:15:33.642961 - [DEBUG] Propagate flow
59656 2019-Jan-16 21:15:33.642984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59657 2019-Jan-16 21:15:33.643041 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
59658 2019-Jan-16 21:15:33.643676 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59659 2019-Jan-16 21:15:33.644316 - [DEBUG] Edge function : AllBottom (result of previous compose)
59660 2019-Jan-16 21:15:33.644341 - [DEBUG]
59661 2019-Jan-16 21:15:33.644365 - [DEBUG] Join: AllTop & AllBottom
59662 2019-Jan-16 21:15:33.644391 - [DEBUG] = AllBottom (new jump func)
59663 2019-Jan-16 21:15:33.644415 - [DEBUG]
59664 2019-Jan-16 21:15:33.644438 - [DEBUG] Start adding new jump function
59665 2019-Jan-16 21:15:33.644461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59666 2019-Jan-16 21:15:33.644517 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59667 2019-Jan-16 21:15:33.645170 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
59668 2019-Jan-16 21:15:33.645804 - [DEBUG] Edge Function : AllBottom
59669 2019-Jan-16 21:15:33.645833 - [DEBUG] End adding new jump function
59670 2019-Jan-16 21:15:33.645857 - [DEBUG]
59671 2019-Jan-16 21:15:33.645881 - [DEBUG] -------------------------------------------- 1614. Path Edge --------------------------------------------
59672 2019-Jan-16 21:15:33.645905 - [DEBUG]
59673 2019-Jan-16 21:15:33.645928 - [DEBUG] Process 1614. path edge:
59674 2019-Jan-16 21:15:33.645952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59675 2019-Jan-16 21:15:33.646008 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
59676 2019-Jan-16 21:15:33.646651 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59677 2019-Jan-16 21:15:33.647289 - [DEBUG]
59678 2019-Jan-16 21:15:33.647314 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
59679 2019-Jan-16 21:15:33.647969 - [DEBUG] Compose: EdgeIdentity * AllBottom
59680 2019-Jan-16 21:15:33.647997 - [DEBUG]
59681 2019-Jan-16 21:15:33.648021 - [DEBUG] Propagate flow
59682 2019-Jan-16 21:15:33.648044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59683 2019-Jan-16 21:15:33.648101 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
59684 2019-Jan-16 21:15:33.648748 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59685 2019-Jan-16 21:15:33.649389 - [DEBUG] Edge function : AllBottom (result of previous compose)
59686 2019-Jan-16 21:15:33.649415 - [DEBUG]
59687 2019-Jan-16 21:15:33.649439 - [DEBUG] Join: AllTop & AllBottom
59688 2019-Jan-16 21:15:33.649465 - [DEBUG] = AllBottom (new jump func)
59689 2019-Jan-16 21:15:33.649489 - [DEBUG]
59690 2019-Jan-16 21:15:33.649512 - [DEBUG] Start adding new jump function
59691 2019-Jan-16 21:15:33.649535 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59692 2019-Jan-16 21:15:33.649591 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59693 2019-Jan-16 21:15:33.650231 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
59694 2019-Jan-16 21:15:33.650863 - [DEBUG] Edge Function : AllBottom
59695 2019-Jan-16 21:15:33.650892 - [DEBUG] End adding new jump function
59696 2019-Jan-16 21:15:33.650915 - [DEBUG]
59697 2019-Jan-16 21:15:33.650939 - [DEBUG] -------------------------------------------- 1615. Path Edge --------------------------------------------
59698 2019-Jan-16 21:15:33.650963 - [DEBUG]
59699 2019-Jan-16 21:15:33.650986 - [DEBUG] Process 1615. path edge:
59700 2019-Jan-16 21:15:33.651010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59701 2019-Jan-16 21:15:33.651065 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
59702 2019-Jan-16 21:15:33.651699 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59703 2019-Jan-16 21:15:33.652354 - [DEBUG]
59704 2019-Jan-16 21:15:33.652379 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
59705 2019-Jan-16 21:15:33.653033 - [DEBUG] Compose: EdgeIdentity * AllBottom
59706 2019-Jan-16 21:15:33.653061 - [DEBUG]
59707 2019-Jan-16 21:15:33.653084 - [DEBUG] Propagate flow
59708 2019-Jan-16 21:15:33.653108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59709 2019-Jan-16 21:15:33.653165 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
59710 2019-Jan-16 21:15:33.653821 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59711 2019-Jan-16 21:15:33.654459 - [DEBUG] Edge function : AllBottom (result of previous compose)
59712 2019-Jan-16 21:15:33.654484 - [DEBUG]
59713 2019-Jan-16 21:15:33.654510 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59714 2019-Jan-16 21:15:33.654536 - [DEBUG] = AllBottom
59715 2019-Jan-16 21:15:33.654560 - [DEBUG]
59716 2019-Jan-16 21:15:33.654583 - [DEBUG] PROPAGATE: No new function!
59717 2019-Jan-16 21:15:33.654607 - [DEBUG] EDGE:
59718 2019-Jan-16 21:15:33.654665 - [DEBUG] ---> 59719 2019-Jan-16 21:15:33.655322 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59720 2019-Jan-16 21:15:33.655965 - [DEBUG]
59721 2019-Jan-16 21:15:33.655989 - [DEBUG] EDGE:
59722 2019-Jan-16 21:15:33.656047 - [DEBUG] ---> 59723 2019-Jan-16 21:15:33.656679 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59724 2019-Jan-16 21:15:33.657317 - [DEBUG]
59725 2019-Jan-16 21:15:33.657344 - [DEBUG] Compose: EdgeIdentity * AllBottom
59726 2019-Jan-16 21:15:33.657370 - [DEBUG]
59727 2019-Jan-16 21:15:33.657393 - [DEBUG] Propagate flow
59728 2019-Jan-16 21:15:33.657417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59729 2019-Jan-16 21:15:33.657472 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
59730 2019-Jan-16 21:15:33.658106 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59731 2019-Jan-16 21:15:33.658758 - [DEBUG] Edge function : AllBottom (result of previous compose)
59732 2019-Jan-16 21:15:33.658783 - [DEBUG]
59733 2019-Jan-16 21:15:33.658809 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59734 2019-Jan-16 21:15:33.658834 - [DEBUG] = AllBottom
59735 2019-Jan-16 21:15:33.658859 - [DEBUG]
59736 2019-Jan-16 21:15:33.658882 - [DEBUG] PROPAGATE: No new function!
59737 2019-Jan-16 21:15:33.658906 - [DEBUG] EDGE:
59738 2019-Jan-16 21:15:33.658964 - [DEBUG] ---> 59739 2019-Jan-16 21:15:33.659602 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59740 2019-Jan-16 21:15:33.660240 - [DEBUG]
59741 2019-Jan-16 21:15:33.660266 - [DEBUG] Compose: EdgeIdentity * AllBottom
59742 2019-Jan-16 21:15:33.660291 - [DEBUG]
59743 2019-Jan-16 21:15:33.660315 - [DEBUG] Propagate flow
59744 2019-Jan-16 21:15:33.660338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59745 2019-Jan-16 21:15:33.660394 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59746 2019-Jan-16 21:15:33.661032 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59747 2019-Jan-16 21:15:33.661678 - [DEBUG] Edge function : AllBottom (result of previous compose)
59748 2019-Jan-16 21:15:33.661703 - [DEBUG]
59749 2019-Jan-16 21:15:33.661729 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59750 2019-Jan-16 21:15:33.661768 - [DEBUG] = AllBottom
59751 2019-Jan-16 21:15:33.661792 - [DEBUG]
59752 2019-Jan-16 21:15:33.661815 - [DEBUG] PROPAGATE: No new function!
59753 2019-Jan-16 21:15:33.661856 - [DEBUG] Compose: EdgeIdentity * AllBottom
59754 2019-Jan-16 21:15:33.661883 - [DEBUG]
59755 2019-Jan-16 21:15:33.661907 - [DEBUG] Propagate flow
59756 2019-Jan-16 21:15:33.661930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59757 2019-Jan-16 21:15:33.661987 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59758 2019-Jan-16 21:15:33.662624 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59759 2019-Jan-16 21:15:33.663262 - [DEBUG] Edge function : AllBottom (result of previous compose)
59760 2019-Jan-16 21:15:33.663287 - [DEBUG]
59761 2019-Jan-16 21:15:33.663312 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59762 2019-Jan-16 21:15:33.663338 - [DEBUG] = AllBottom
59763 2019-Jan-16 21:15:33.663362 - [DEBUG]
59764 2019-Jan-16 21:15:33.663385 - [DEBUG] PROPAGATE: No new function!
59765 2019-Jan-16 21:15:33.663419 - [DEBUG] Compose: EdgeIdentity * AllBottom
59766 2019-Jan-16 21:15:33.663445 - [DEBUG]
59767 2019-Jan-16 21:15:33.663469 - [DEBUG] Propagate flow
59768 2019-Jan-16 21:15:33.663492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59769 2019-Jan-16 21:15:33.663548 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59770 2019-Jan-16 21:15:33.664187 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59771 2019-Jan-16 21:15:33.664831 - [DEBUG] Edge function : AllBottom (result of previous compose)
59772 2019-Jan-16 21:15:33.664856 - [DEBUG]
59773 2019-Jan-16 21:15:33.664881 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59774 2019-Jan-16 21:15:33.664907 - [DEBUG] = AllBottom
59775 2019-Jan-16 21:15:33.664931 - [DEBUG]
59776 2019-Jan-16 21:15:33.664954 - [DEBUG] PROPAGATE: No new function!
59777 2019-Jan-16 21:15:33.664981 - [DEBUG] EDGE:
59778 2019-Jan-16 21:15:33.665038 - [DEBUG] ---> 59779 2019-Jan-16 21:15:33.665699 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59780 2019-Jan-16 21:15:33.666338 - [DEBUG]
59781 2019-Jan-16 21:15:33.666373 - [DEBUG] Compose: EdgeIdentity * AllBottom
59782 2019-Jan-16 21:15:33.666400 - [DEBUG]
59783 2019-Jan-16 21:15:33.666423 - [DEBUG] Propagate flow
59784 2019-Jan-16 21:15:33.666447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59785 2019-Jan-16 21:15:33.666503 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59786 2019-Jan-16 21:15:33.667147 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59787 2019-Jan-16 21:15:33.667785 - [DEBUG] Edge function : AllBottom (result of previous compose)
59788 2019-Jan-16 21:15:33.667810 - [DEBUG]
59789 2019-Jan-16 21:15:33.667835 - [DEBUG] Join: AllTop & AllBottom
59790 2019-Jan-16 21:15:33.667861 - [DEBUG] = AllBottom (new jump func)
59791 2019-Jan-16 21:15:33.667885 - [DEBUG]
59792 2019-Jan-16 21:15:33.667908 - [DEBUG] Start adding new jump function
59793 2019-Jan-16 21:15:33.667932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59794 2019-Jan-16 21:15:33.667987 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59795 2019-Jan-16 21:15:33.668642 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59796 2019-Jan-16 21:15:33.669284 - [DEBUG] Edge Function : AllBottom
59797 2019-Jan-16 21:15:33.669313 - [DEBUG] End adding new jump function
59798 2019-Jan-16 21:15:33.669337 - [DEBUG]
59799 2019-Jan-16 21:15:33.669361 - [DEBUG] -------------------------------------------- 1616. Path Edge --------------------------------------------
59800 2019-Jan-16 21:15:33.669385 - [DEBUG]
59801 2019-Jan-16 21:15:33.669408 - [DEBUG] Process 1616. path edge:
59802 2019-Jan-16 21:15:33.669432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59803 2019-Jan-16 21:15:33.669488 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
59804 2019-Jan-16 21:15:33.670131 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59805 2019-Jan-16 21:15:33.670769 - [DEBUG]
59806 2019-Jan-16 21:15:33.670793 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59807 2019-Jan-16 21:15:33.671457 - [DEBUG] Possible callees:
59808 2019-Jan-16 21:15:33.671482 - [DEBUG] llvm.dbg.declare
59809 2019-Jan-16 21:15:33.671507 - [DEBUG] Possible return sites:
59810 2019-Jan-16 21:15:33.671531 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14359811 2019-Jan-16 21:15:33.672818 - [DEBUG] Found and process special summary
59812 2019-Jan-16 21:15:33.672859 - [DEBUG] Compose: EdgeIdentity * AllBottom
59813 2019-Jan-16 21:15:33.672886 - [DEBUG]
59814 2019-Jan-16 21:15:33.672910 - [DEBUG] Propagate flow
59815 2019-Jan-16 21:15:33.672933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59816 2019-Jan-16 21:15:33.672990 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59817 2019-Jan-16 21:15:33.673628 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59818 2019-Jan-16 21:15:33.674268 - [DEBUG] Edge function : AllBottom (result of previous compose)
59819 2019-Jan-16 21:15:33.674293 - [DEBUG]
59820 2019-Jan-16 21:15:33.674317 - [DEBUG] Join: AllTop & AllBottom
59821 2019-Jan-16 21:15:33.674343 - [DEBUG] = AllBottom (new jump func)
59822 2019-Jan-16 21:15:33.674367 - [DEBUG]
59823 2019-Jan-16 21:15:33.674390 - [DEBUG] Start adding new jump function
59824 2019-Jan-16 21:15:33.674413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59825 2019-Jan-16 21:15:33.674469 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59826 2019-Jan-16 21:15:33.675122 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59827 2019-Jan-16 21:15:33.675760 - [DEBUG] Edge Function : AllBottom
59828 2019-Jan-16 21:15:33.675788 - [DEBUG] End adding new jump function
59829 2019-Jan-16 21:15:33.675813 - [DEBUG]
59830 2019-Jan-16 21:15:33.675836 - [DEBUG] -------------------------------------------- 1617. Path Edge --------------------------------------------
59831 2019-Jan-16 21:15:33.675861 - [DEBUG]
59832 2019-Jan-16 21:15:33.675884 - [DEBUG] Process 1617. path edge:
59833 2019-Jan-16 21:15:33.675908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59834 2019-Jan-16 21:15:33.675964 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
59835 2019-Jan-16 21:15:33.676604 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59836 2019-Jan-16 21:15:33.677243 - [DEBUG]
59837 2019-Jan-16 21:15:33.677268 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59838 2019-Jan-16 21:15:33.677929 - [DEBUG] Compose: EdgeIdentity * AllBottom
59839 2019-Jan-16 21:15:33.677957 - [DEBUG]
59840 2019-Jan-16 21:15:33.677981 - [DEBUG] Propagate flow
59841 2019-Jan-16 21:15:33.678004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59842 2019-Jan-16 21:15:33.678061 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
59843 2019-Jan-16 21:15:33.678709 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59844 2019-Jan-16 21:15:33.679350 - [DEBUG] Edge function : AllBottom (result of previous compose)
59845 2019-Jan-16 21:15:33.679375 - [DEBUG]
59846 2019-Jan-16 21:15:33.679400 - [DEBUG] Join: AllTop & AllBottom
59847 2019-Jan-16 21:15:33.679425 - [DEBUG] = AllBottom (new jump func)
59848 2019-Jan-16 21:15:33.679449 - [DEBUG]
59849 2019-Jan-16 21:15:33.679472 - [DEBUG] Start adding new jump function
59850 2019-Jan-16 21:15:33.679504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59851 2019-Jan-16 21:15:33.679560 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59852 2019-Jan-16 21:15:33.680199 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
59853 2019-Jan-16 21:15:33.680831 - [DEBUG] Edge Function : AllBottom
59854 2019-Jan-16 21:15:33.680860 - [DEBUG] End adding new jump function
59855 2019-Jan-16 21:15:33.680883 - [DEBUG]
59856 2019-Jan-16 21:15:33.680907 - [DEBUG] -------------------------------------------- 1618. Path Edge --------------------------------------------
59857 2019-Jan-16 21:15:33.680931 - [DEBUG]
59858 2019-Jan-16 21:15:33.680954 - [DEBUG] Process 1618. path edge:
59859 2019-Jan-16 21:15:33.680978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59860 2019-Jan-16 21:15:33.681034 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
59861 2019-Jan-16 21:15:33.681667 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59862 2019-Jan-16 21:15:33.682322 - [DEBUG]
59863 2019-Jan-16 21:15:33.682347 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
59864 2019-Jan-16 21:15:33.683001 - [DEBUG] Compose: EdgeIdentity * AllBottom
59865 2019-Jan-16 21:15:33.683029 - [DEBUG]
59866 2019-Jan-16 21:15:33.683053 - [DEBUG] Propagate flow
59867 2019-Jan-16 21:15:33.683076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59868 2019-Jan-16 21:15:33.683133 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
59869 2019-Jan-16 21:15:33.683766 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59870 2019-Jan-16 21:15:33.684406 - [DEBUG] Edge function : AllBottom (result of previous compose)
59871 2019-Jan-16 21:15:33.684431 - [DEBUG]
59872 2019-Jan-16 21:15:33.684455 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59873 2019-Jan-16 21:15:33.684481 - [DEBUG] = AllBottom
59874 2019-Jan-16 21:15:33.684505 - [DEBUG]
59875 2019-Jan-16 21:15:33.684528 - [DEBUG] PROPAGATE: No new function!
59876 2019-Jan-16 21:15:33.684552 - [DEBUG] EDGE:
59877 2019-Jan-16 21:15:33.684609 - [DEBUG] ---> 59878 2019-Jan-16 21:15:33.685257 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59879 2019-Jan-16 21:15:33.685898 - [DEBUG]
59880 2019-Jan-16 21:15:33.685924 - [DEBUG] Compose: EdgeIdentity * AllBottom
59881 2019-Jan-16 21:15:33.685949 - [DEBUG]
59882 2019-Jan-16 21:15:33.685973 - [DEBUG] Propagate flow
59883 2019-Jan-16 21:15:33.685996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59884 2019-Jan-16 21:15:33.686051 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
59885 2019-Jan-16 21:15:33.686683 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59886 2019-Jan-16 21:15:33.687320 - [DEBUG] Edge function : AllBottom (result of previous compose)
59887 2019-Jan-16 21:15:33.687345 - [DEBUG]
59888 2019-Jan-16 21:15:33.687371 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59889 2019-Jan-16 21:15:33.687396 - [DEBUG] = AllBottom
59890 2019-Jan-16 21:15:33.687420 - [DEBUG]
59891 2019-Jan-16 21:15:33.687443 - [DEBUG] PROPAGATE: No new function!
59892 2019-Jan-16 21:15:33.687467 - [DEBUG] EDGE:
59893 2019-Jan-16 21:15:33.687524 - [DEBUG] ---> 59894 2019-Jan-16 21:15:33.688163 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59895 2019-Jan-16 21:15:33.688829 - [DEBUG]
59896 2019-Jan-16 21:15:33.688855 - [DEBUG] Compose: EdgeIdentity * AllBottom
59897 2019-Jan-16 21:15:33.688881 - [DEBUG]
59898 2019-Jan-16 21:15:33.688905 - [DEBUG] Propagate flow
59899 2019-Jan-16 21:15:33.688928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59900 2019-Jan-16 21:15:33.688984 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59901 2019-Jan-16 21:15:33.689621 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59902 2019-Jan-16 21:15:33.690267 - [DEBUG] Edge function : AllBottom (result of previous compose)
59903 2019-Jan-16 21:15:33.690292 - [DEBUG]
59904 2019-Jan-16 21:15:33.690317 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59905 2019-Jan-16 21:15:33.690343 - [DEBUG] = AllBottom
59906 2019-Jan-16 21:15:33.690367 - [DEBUG]
59907 2019-Jan-16 21:15:33.690390 - [DEBUG] PROPAGATE: No new function!
59908 2019-Jan-16 21:15:33.690428 - [DEBUG] Compose: EdgeIdentity * AllBottom
59909 2019-Jan-16 21:15:33.690456 - [DEBUG]
59910 2019-Jan-16 21:15:33.690480 - [DEBUG] Propagate flow
59911 2019-Jan-16 21:15:33.690503 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59912 2019-Jan-16 21:15:33.690559 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59913 2019-Jan-16 21:15:33.691198 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59914 2019-Jan-16 21:15:33.691853 - [DEBUG] Edge function : AllBottom (result of previous compose)
59915 2019-Jan-16 21:15:33.691878 - [DEBUG]
59916 2019-Jan-16 21:15:33.691903 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59917 2019-Jan-16 21:15:33.691928 - [DEBUG] = AllBottom
59918 2019-Jan-16 21:15:33.691952 - [DEBUG]
59919 2019-Jan-16 21:15:33.691975 - [DEBUG] PROPAGATE: No new function!
59920 2019-Jan-16 21:15:33.692001 - [DEBUG] Compose: EdgeIdentity * AllBottom
59921 2019-Jan-16 21:15:33.692027 - [DEBUG]
59922 2019-Jan-16 21:15:33.692050 - [DEBUG] Propagate flow
59923 2019-Jan-16 21:15:33.692073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59924 2019-Jan-16 21:15:33.692130 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59925 2019-Jan-16 21:15:33.692767 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59926 2019-Jan-16 21:15:33.693413 - [DEBUG] Edge function : AllBottom (result of previous compose)
59927 2019-Jan-16 21:15:33.693438 - [DEBUG]
59928 2019-Jan-16 21:15:33.693463 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59929 2019-Jan-16 21:15:33.693488 - [DEBUG] = AllBottom
59930 2019-Jan-16 21:15:33.693513 - [DEBUG]
59931 2019-Jan-16 21:15:33.693535 - [DEBUG] PROPAGATE: No new function!
59932 2019-Jan-16 21:15:33.693561 - [DEBUG] EDGE:
59933 2019-Jan-16 21:15:33.693619 - [DEBUG] ---> 59934 2019-Jan-16 21:15:33.694263 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59935 2019-Jan-16 21:15:33.694902 - [DEBUG]
59936 2019-Jan-16 21:15:33.694927 - [DEBUG] EDGE:
59937 2019-Jan-16 21:15:33.694984 - [DEBUG] ---> 59938 2019-Jan-16 21:15:33.695635 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59939 2019-Jan-16 21:15:33.696280 - [DEBUG]
59940 2019-Jan-16 21:15:33.696315 - [DEBUG] Compose: EdgeIdentity * AllBottom
59941 2019-Jan-16 21:15:33.696342 - [DEBUG]
59942 2019-Jan-16 21:15:33.696366 - [DEBUG] Propagate flow
59943 2019-Jan-16 21:15:33.696389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59944 2019-Jan-16 21:15:33.696445 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
59945 2019-Jan-16 21:15:33.697081 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59946 2019-Jan-16 21:15:33.697719 - [DEBUG] Edge function : AllBottom (result of previous compose)
59947 2019-Jan-16 21:15:33.697744 - [DEBUG]
59948 2019-Jan-16 21:15:33.697769 - [DEBUG] Join: AllTop & AllBottom
59949 2019-Jan-16 21:15:33.697795 - [DEBUG] = AllBottom (new jump func)
59950 2019-Jan-16 21:15:33.697819 - [DEBUG]
59951 2019-Jan-16 21:15:33.697842 - [DEBUG] Start adding new jump function
59952 2019-Jan-16 21:15:33.697866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59953 2019-Jan-16 21:15:33.697921 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59954 2019-Jan-16 21:15:33.698577 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
59955 2019-Jan-16 21:15:33.699211 - [DEBUG] Edge Function : AllBottom
59956 2019-Jan-16 21:15:33.699240 - [DEBUG] End adding new jump function
59957 2019-Jan-16 21:15:33.699264 - [DEBUG]
59958 2019-Jan-16 21:15:33.699287 - [DEBUG] -------------------------------------------- 1619. Path Edge --------------------------------------------
59959 2019-Jan-16 21:15:33.699312 - [DEBUG]
59960 2019-Jan-16 21:15:33.699335 - [DEBUG] Process 1619. path edge:
59961 2019-Jan-16 21:15:33.699359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59962 2019-Jan-16 21:15:33.699415 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
59963 2019-Jan-16 21:15:33.700050 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59964 2019-Jan-16 21:15:33.700687 - [DEBUG]
59965 2019-Jan-16 21:15:33.700712 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
59966 2019-Jan-16 21:15:33.701368 - [DEBUG] Compose: EdgeIdentity * AllBottom
59967 2019-Jan-16 21:15:33.701395 - [DEBUG]
59968 2019-Jan-16 21:15:33.701419 - [DEBUG] Propagate flow
59969 2019-Jan-16 21:15:33.701442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59970 2019-Jan-16 21:15:33.701499 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59971 2019-Jan-16 21:15:33.702168 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59972 2019-Jan-16 21:15:33.702807 - [DEBUG] Edge function : AllBottom (result of previous compose)
59973 2019-Jan-16 21:15:33.702832 - [DEBUG]
59974 2019-Jan-16 21:15:33.702857 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59975 2019-Jan-16 21:15:33.702883 - [DEBUG] = AllBottom
59976 2019-Jan-16 21:15:33.702907 - [DEBUG]
59977 2019-Jan-16 21:15:33.702930 - [DEBUG] PROPAGATE: No new function!
59978 2019-Jan-16 21:15:33.702963 - [DEBUG] Compose: EdgeIdentity * AllBottom
59979 2019-Jan-16 21:15:33.702990 - [DEBUG]
59980 2019-Jan-16 21:15:33.703013 - [DEBUG] Propagate flow
59981 2019-Jan-16 21:15:33.703036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59982 2019-Jan-16 21:15:33.703092 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59983 2019-Jan-16 21:15:33.703745 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59984 2019-Jan-16 21:15:33.704384 - [DEBUG] Edge function : AllBottom (result of previous compose)
59985 2019-Jan-16 21:15:33.704410 - [DEBUG]
59986 2019-Jan-16 21:15:33.704434 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59987 2019-Jan-16 21:15:33.704460 - [DEBUG] = AllBottom
59988 2019-Jan-16 21:15:33.704484 - [DEBUG]
59989 2019-Jan-16 21:15:33.704507 - [DEBUG] PROPAGATE: No new function!
59990 2019-Jan-16 21:15:33.704531 - [DEBUG] EDGE:
59991 2019-Jan-16 21:15:33.704588 - [DEBUG] ---> 59992 2019-Jan-16 21:15:33.705239 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59993 2019-Jan-16 21:15:33.705878 - [DEBUG]
59994 2019-Jan-16 21:15:33.705903 - [DEBUG] EDGE:
59995 2019-Jan-16 21:15:33.705960 - [DEBUG] ---> 59996 2019-Jan-16 21:15:33.706594 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59997 2019-Jan-16 21:15:33.707232 - [DEBUG]
59998 2019-Jan-16 21:15:33.707258 - [DEBUG] Compose: EdgeIdentity * AllBottom
59999 2019-Jan-16 21:15:33.707284 - [DEBUG]
60000 2019-Jan-16 21:15:33.707308 - [DEBUG] Propagate flow
60001 2019-Jan-16 21:15:33.707331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60002 2019-Jan-16 21:15:33.707387 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60003 2019-Jan-16 21:15:33.708021 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60004 2019-Jan-16 21:15:33.708674 - [DEBUG] Edge function : AllBottom (result of previous compose)
60005 2019-Jan-16 21:15:33.708700 - [DEBUG]
60006 2019-Jan-16 21:15:33.708726 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60007 2019-Jan-16 21:15:33.708752 - [DEBUG] = AllBottom
60008 2019-Jan-16 21:15:33.708776 - [DEBUG]
60009 2019-Jan-16 21:15:33.708799 - [DEBUG] PROPAGATE: No new function!
60010 2019-Jan-16 21:15:33.708823 - [DEBUG] EDGE:
60011 2019-Jan-16 21:15:33.708881 - [DEBUG] ---> 60012 2019-Jan-16 21:15:33.709520 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60013 2019-Jan-16 21:15:33.710159 - [DEBUG]
60014 2019-Jan-16 21:15:33.710184 - [DEBUG] Compose: EdgeIdentity * AllBottom
60015 2019-Jan-16 21:15:33.710210 - [DEBUG]
60016 2019-Jan-16 21:15:33.710234 - [DEBUG] Propagate flow
60017 2019-Jan-16 21:15:33.710257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60018 2019-Jan-16 21:15:33.710313 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60019 2019-Jan-16 21:15:33.710951 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60020 2019-Jan-16 21:15:33.711589 - [DEBUG] Edge function : AllBottom (result of previous compose)
60021 2019-Jan-16 21:15:33.711614 - [DEBUG]
60022 2019-Jan-16 21:15:33.711639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60023 2019-Jan-16 21:15:33.711665 - [DEBUG] = AllBottom
60024 2019-Jan-16 21:15:33.711690 - [DEBUG]
60025 2019-Jan-16 21:15:33.711713 - [DEBUG] PROPAGATE: No new function!
60026 2019-Jan-16 21:15:33.711766 - [DEBUG] Compose: EdgeIdentity * AllBottom
60027 2019-Jan-16 21:15:33.711803 - [DEBUG]
60028 2019-Jan-16 21:15:33.711827 - [DEBUG] Propagate flow
60029 2019-Jan-16 21:15:33.711850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60030 2019-Jan-16 21:15:33.711907 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60031 2019-Jan-16 21:15:33.712547 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60032 2019-Jan-16 21:15:33.713185 - [DEBUG] Edge function : AllBottom (result of previous compose)
60033 2019-Jan-16 21:15:33.713210 - [DEBUG]
60034 2019-Jan-16 21:15:33.713236 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60035 2019-Jan-16 21:15:33.713261 - [DEBUG] = AllBottom
60036 2019-Jan-16 21:15:33.713286 - [DEBUG]
60037 2019-Jan-16 21:15:33.713309 - [DEBUG] PROPAGATE: No new function!
60038 2019-Jan-16 21:15:33.713334 - [DEBUG] Compose: EdgeIdentity * AllBottom
60039 2019-Jan-16 21:15:33.713360 - [DEBUG]
60040 2019-Jan-16 21:15:33.713384 - [DEBUG] Propagate flow
60041 2019-Jan-16 21:15:33.713407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60042 2019-Jan-16 21:15:33.713463 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60043 2019-Jan-16 21:15:33.714100 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60044 2019-Jan-16 21:15:33.714736 - [DEBUG] Edge function : AllBottom (result of previous compose)
60045 2019-Jan-16 21:15:33.714761 - [DEBUG]
60046 2019-Jan-16 21:15:33.714786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60047 2019-Jan-16 21:15:33.714812 - [DEBUG] = AllBottom
60048 2019-Jan-16 21:15:33.714837 - [DEBUG]
60049 2019-Jan-16 21:15:33.714860 - [DEBUG] PROPAGATE: No new function!
60050 2019-Jan-16 21:15:33.714886 - [DEBUG] EDGE:
60051 2019-Jan-16 21:15:33.714944 - [DEBUG] ---> 60052 2019-Jan-16 21:15:33.715596 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60053 2019-Jan-16 21:15:33.716235 - [DEBUG]
60054 2019-Jan-16 21:15:33.716260 - [DEBUG] EDGE:
60055 2019-Jan-16 21:15:33.716317 - [DEBUG] ---> 60056 2019-Jan-16 21:15:33.716952 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60057 2019-Jan-16 21:15:33.717590 - [DEBUG]
60058 2019-Jan-16 21:15:33.717617 - [DEBUG] Compose: EdgeIdentity * AllBottom
60059 2019-Jan-16 21:15:33.717643 - [DEBUG]
60060 2019-Jan-16 21:15:33.717666 - [DEBUG] Propagate flow
60061 2019-Jan-16 21:15:33.717690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60062 2019-Jan-16 21:15:33.717745 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
60063 2019-Jan-16 21:15:33.718379 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60064 2019-Jan-16 21:15:33.719031 - [DEBUG] Edge function : AllBottom (result of previous compose)
60065 2019-Jan-16 21:15:33.719056 - [DEBUG]
60066 2019-Jan-16 21:15:33.719081 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60067 2019-Jan-16 21:15:33.719107 - [DEBUG] = AllBottom
60068 2019-Jan-16 21:15:33.719131 - [DEBUG]
60069 2019-Jan-16 21:15:33.719154 - [DEBUG] PROPAGATE: No new function!
60070 2019-Jan-16 21:15:33.719179 - [DEBUG] EDGE:
60071 2019-Jan-16 21:15:33.719237 - [DEBUG] ---> 60072 2019-Jan-16 21:15:33.719882 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60073 2019-Jan-16 21:15:33.720522 - [DEBUG]
60074 2019-Jan-16 21:15:33.720549 - [DEBUG] Compose: EdgeIdentity * AllBottom
60075 2019-Jan-16 21:15:33.720575 - [DEBUG]
60076 2019-Jan-16 21:15:33.720598 - [DEBUG] Propagate flow
60077 2019-Jan-16 21:15:33.720621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60078 2019-Jan-16 21:15:33.720677 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60079 2019-Jan-16 21:15:33.721314 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60080 2019-Jan-16 21:15:33.721963 - [DEBUG] Edge function : AllBottom (result of previous compose)
60081 2019-Jan-16 21:15:33.721988 - [DEBUG]
60082 2019-Jan-16 21:15:33.722014 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60083 2019-Jan-16 21:15:33.722039 - [DEBUG] = AllBottom
60084 2019-Jan-16 21:15:33.722064 - [DEBUG]
60085 2019-Jan-16 21:15:33.722087 - [DEBUG] PROPAGATE: No new function!
60086 2019-Jan-16 21:15:33.722112 - [DEBUG] EDGE:
60087 2019-Jan-16 21:15:33.722170 - [DEBUG] ---> 60088 2019-Jan-16 21:15:33.722804 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60089 2019-Jan-16 21:15:33.723442 - [DEBUG]
60090 2019-Jan-16 21:15:33.723468 - [DEBUG] EDGE:
60091 2019-Jan-16 21:15:33.723525 - [DEBUG] ---> 60092 2019-Jan-16 21:15:33.724159 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60093 2019-Jan-16 21:15:33.724797 - [DEBUG]
60094 2019-Jan-16 21:15:33.724824 - [DEBUG] Compose: EdgeIdentity * AllBottom
60095 2019-Jan-16 21:15:33.724850 - [DEBUG]
60096 2019-Jan-16 21:15:33.724873 - [DEBUG] Propagate flow
60097 2019-Jan-16 21:15:33.724897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60098 2019-Jan-16 21:15:33.724952 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
60099 2019-Jan-16 21:15:33.725604 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
60100 2019-Jan-16 21:15:33.726241 - [DEBUG] Edge function : AllBottom (result of previous compose)
60101 2019-Jan-16 21:15:33.726266 - [DEBUG]
60102 2019-Jan-16 21:15:33.726293 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60103 2019-Jan-16 21:15:33.726318 - [DEBUG] = AllBottom
60104 2019-Jan-16 21:15:33.726342 - [DEBUG]
60105 2019-Jan-16 21:15:33.726365 - [DEBUG] PROPAGATE: No new function!
60106 2019-Jan-16 21:15:33.726390 - [DEBUG] EDGE:
60107 2019-Jan-16 21:15:33.726448 - [DEBUG] ---> 60108 2019-Jan-16 21:15:33.727085 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60109 2019-Jan-16 21:15:33.727724 - [DEBUG]
60110 2019-Jan-16 21:15:33.727749 - [DEBUG] EDGE:
60111 2019-Jan-16 21:15:33.727806 - [DEBUG] ---> 60112 2019-Jan-16 21:15:33.728453 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60113 2019-Jan-16 21:15:33.729094 - [DEBUG]
60114 2019-Jan-16 21:15:33.729119 - [DEBUG] EDGE:
60115 2019-Jan-16 21:15:33.729176 - [DEBUG] ---> 60116 2019-Jan-16 21:15:33.729830 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60117 2019-Jan-16 21:15:33.730470 - [DEBUG]
60118 2019-Jan-16 21:15:33.730496 - [DEBUG] Compose: EdgeIdentity * AllBottom
60119 2019-Jan-16 21:15:33.730522 - [DEBUG]
60120 2019-Jan-16 21:15:33.730546 - [DEBUG] Propagate flow
60121 2019-Jan-16 21:15:33.730569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60122 2019-Jan-16 21:15:33.730625 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
60123 2019-Jan-16 21:15:33.731262 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
60124 2019-Jan-16 21:15:33.731923 - [DEBUG] Edge function : AllBottom (result of previous compose)
60125 2019-Jan-16 21:15:33.731949 - [DEBUG]
60126 2019-Jan-16 21:15:33.731975 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60127 2019-Jan-16 21:15:33.732000 - [DEBUG] = AllBottom
60128 2019-Jan-16 21:15:33.732025 - [DEBUG]
60129 2019-Jan-16 21:15:33.732048 - [DEBUG] PROPAGATE: No new function!
60130 2019-Jan-16 21:15:33.732087 - [DEBUG] Compose: EdgeIdentity * AllBottom
60131 2019-Jan-16 21:15:33.732114 - [DEBUG]
60132 2019-Jan-16 21:15:33.732138 - [DEBUG] Propagate flow
60133 2019-Jan-16 21:15:33.732161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60134 2019-Jan-16 21:15:33.732218 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
60135 2019-Jan-16 21:15:33.732857 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60136 2019-Jan-16 21:15:33.733497 - [DEBUG] Edge function : AllBottom (result of previous compose)
60137 2019-Jan-16 21:15:33.733522 - [DEBUG]
60138 2019-Jan-16 21:15:33.733547 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60139 2019-Jan-16 21:15:33.733573 - [DEBUG] = AllBottom
60140 2019-Jan-16 21:15:33.733597 - [DEBUG]
60141 2019-Jan-16 21:15:33.733620 - [DEBUG] PROPAGATE: No new function!
60142 2019-Jan-16 21:15:33.733645 - [DEBUG] Compose: EdgeIdentity * AllBottom
60143 2019-Jan-16 21:15:33.733671 - [DEBUG]
60144 2019-Jan-16 21:15:33.733695 - [DEBUG] Propagate flow
60145 2019-Jan-16 21:15:33.733718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60146 2019-Jan-16 21:15:33.733774 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
60147 2019-Jan-16 21:15:33.734411 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
60148 2019-Jan-16 21:15:33.735055 - [DEBUG] Edge function : AllBottom (result of previous compose)
60149 2019-Jan-16 21:15:33.735095 - [DEBUG]
60150 2019-Jan-16 21:15:33.735121 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60151 2019-Jan-16 21:15:33.735146 - [DEBUG] = AllBottom
60152 2019-Jan-16 21:15:33.735171 - [DEBUG]
60153 2019-Jan-16 21:15:33.735193 - [DEBUG] PROPAGATE: No new function!
60154 2019-Jan-16 21:15:33.735220 - [DEBUG] EDGE:
60155 2019-Jan-16 21:15:33.735278 - [DEBUG] ---> 60156 2019-Jan-16 21:15:33.735922 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60157 2019-Jan-16 21:15:33.736560 - [DEBUG]
60158 2019-Jan-16 21:15:33.736596 - [DEBUG] Compose: EdgeIdentity * AllBottom
60159 2019-Jan-16 21:15:33.736623 - [DEBUG]
60160 2019-Jan-16 21:15:33.736647 - [DEBUG] Propagate flow
60161 2019-Jan-16 21:15:33.736670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60162 2019-Jan-16 21:15:33.736735 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
60163 2019-Jan-16 21:15:33.737374 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60164 2019-Jan-16 21:15:33.738013 - [DEBUG] Edge function : AllBottom (result of previous compose)
60165 2019-Jan-16 21:15:33.738038 - [DEBUG]
60166 2019-Jan-16 21:15:33.738062 - [DEBUG] Join: AllTop & AllBottom
60167 2019-Jan-16 21:15:33.738088 - [DEBUG] = AllBottom (new jump func)
60168 2019-Jan-16 21:15:33.738113 - [DEBUG]
60169 2019-Jan-16 21:15:33.738136 - [DEBUG] Start adding new jump function
60170 2019-Jan-16 21:15:33.738160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60171 2019-Jan-16 21:15:33.738216 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60172 2019-Jan-16 21:15:33.738871 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
60173 2019-Jan-16 21:15:33.739508 - [DEBUG] Edge Function : AllBottom
60174 2019-Jan-16 21:15:33.739536 - [DEBUG] End adding new jump function
60175 2019-Jan-16 21:15:33.739560 - [DEBUG]
60176 2019-Jan-16 21:15:33.739584 - [DEBUG] -------------------------------------------- 1620. Path Edge --------------------------------------------
60177 2019-Jan-16 21:15:33.739608 - [DEBUG]
60178 2019-Jan-16 21:15:33.739632 - [DEBUG] Process 1620. path edge:
60179 2019-Jan-16 21:15:33.739655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60180 2019-Jan-16 21:15:33.739711 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
60181 2019-Jan-16 21:15:33.740348 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60182 2019-Jan-16 21:15:33.740986 - [DEBUG]
60183 2019-Jan-16 21:15:33.741010 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
60184 2019-Jan-16 21:15:33.741655 - [DEBUG] Possible callees:
60185 2019-Jan-16 21:15:33.741680 - [DEBUG] foo
60186 2019-Jan-16 21:15:33.741704 - [DEBUG] Possible return sites:
60187 2019-Jan-16 21:15:33.741728 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8460188 2019-Jan-16 21:15:33.743004 - [DEBUG] Found and process special summary
60189 2019-Jan-16 21:15:33.743045 - [DEBUG] Compose: EdgeIdentity * AllBottom
60190 2019-Jan-16 21:15:33.743072 - [DEBUG]
60191 2019-Jan-16 21:15:33.743096 - [DEBUG] Propagate flow
60192 2019-Jan-16 21:15:33.743119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60193 2019-Jan-16 21:15:33.743176 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60194 2019-Jan-16 21:15:33.743815 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60195 2019-Jan-16 21:15:33.744455 - [DEBUG] Edge function : AllBottom (result of previous compose)
60196 2019-Jan-16 21:15:33.744480 - [DEBUG]
60197 2019-Jan-16 21:15:33.744504 - [DEBUG] Join: AllTop & AllBottom
60198 2019-Jan-16 21:15:33.744530 - [DEBUG] = AllBottom (new jump func)
60199 2019-Jan-16 21:15:33.744555 - [DEBUG]
60200 2019-Jan-16 21:15:33.744578 - [DEBUG] Start adding new jump function
60201 2019-Jan-16 21:15:33.744601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60202 2019-Jan-16 21:15:33.744657 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60203 2019-Jan-16 21:15:33.745312 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60204 2019-Jan-16 21:15:33.745957 - [DEBUG] Edge Function : AllBottom
60205 2019-Jan-16 21:15:33.745986 - [DEBUG] End adding new jump function
60206 2019-Jan-16 21:15:33.746010 - [DEBUG]
60207 2019-Jan-16 21:15:33.746034 - [DEBUG] -------------------------------------------- 1621. Path Edge --------------------------------------------
60208 2019-Jan-16 21:15:33.746058 - [DEBUG]
60209 2019-Jan-16 21:15:33.746081 - [DEBUG] Process 1621. path edge:
60210 2019-Jan-16 21:15:33.746105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60211 2019-Jan-16 21:15:33.746161 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
60212 2019-Jan-16 21:15:33.746800 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60213 2019-Jan-16 21:15:33.747439 - [DEBUG]
60214 2019-Jan-16 21:15:33.747464 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60215 2019-Jan-16 21:15:33.748120 - [DEBUG] Compose: EdgeIdentity * AllBottom
60216 2019-Jan-16 21:15:33.748148 - [DEBUG]
60217 2019-Jan-16 21:15:33.748172 - [DEBUG] Propagate flow
60218 2019-Jan-16 21:15:33.748195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60219 2019-Jan-16 21:15:33.748251 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
60220 2019-Jan-16 21:15:33.748904 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60221 2019-Jan-16 21:15:33.749545 - [DEBUG] Edge function : AllBottom (result of previous compose)
60222 2019-Jan-16 21:15:33.749570 - [DEBUG]
60223 2019-Jan-16 21:15:33.749595 - [DEBUG] Join: AllTop & AllBottom
60224 2019-Jan-16 21:15:33.749620 - [DEBUG] = AllBottom (new jump func)
60225 2019-Jan-16 21:15:33.749645 - [DEBUG]
60226 2019-Jan-16 21:15:33.749668 - [DEBUG] Start adding new jump function
60227 2019-Jan-16 21:15:33.749691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60228 2019-Jan-16 21:15:33.749747 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60229 2019-Jan-16 21:15:33.750386 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
60230 2019-Jan-16 21:15:33.751019 - [DEBUG] Edge Function : AllBottom
60231 2019-Jan-16 21:15:33.751047 - [DEBUG] End adding new jump function
60232 2019-Jan-16 21:15:33.751070 - [DEBUG]
60233 2019-Jan-16 21:15:33.751094 - [DEBUG] -------------------------------------------- 1622. Path Edge --------------------------------------------
60234 2019-Jan-16 21:15:33.751118 - [DEBUG]
60235 2019-Jan-16 21:15:33.751141 - [DEBUG] Process 1622. path edge:
60236 2019-Jan-16 21:15:33.751165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60237 2019-Jan-16 21:15:33.751220 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
60238 2019-Jan-16 21:15:33.751871 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60239 2019-Jan-16 21:15:33.752510 - [DEBUG]
60240 2019-Jan-16 21:15:33.752535 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
60241 2019-Jan-16 21:15:33.753185 - [DEBUG] Compose: EdgeIdentity * AllBottom
60242 2019-Jan-16 21:15:33.753213 - [DEBUG]
60243 2019-Jan-16 21:15:33.753237 - [DEBUG] Propagate flow
60244 2019-Jan-16 21:15:33.753260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60245 2019-Jan-16 21:15:33.753316 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60246 2019-Jan-16 21:15:33.753999 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60247 2019-Jan-16 21:15:33.754652 - [DEBUG] Edge function : AllBottom (result of previous compose)
60248 2019-Jan-16 21:15:33.754677 - [DEBUG]
60249 2019-Jan-16 21:15:33.754701 - [DEBUG] Join: AllTop & AllBottom
60250 2019-Jan-16 21:15:33.754727 - [DEBUG] = AllBottom (new jump func)
60251 2019-Jan-16 21:15:33.754751 - [DEBUG]
60252 2019-Jan-16 21:15:33.754774 - [DEBUG] Start adding new jump function
60253 2019-Jan-16 21:15:33.754797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60254 2019-Jan-16 21:15:33.754853 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60255 2019-Jan-16 21:15:33.755511 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60256 2019-Jan-16 21:15:33.756156 - [DEBUG] Edge Function : AllBottom
60257 2019-Jan-16 21:15:33.756183 - [DEBUG] End adding new jump function
60258 2019-Jan-16 21:15:33.756207 - [DEBUG]
60259 2019-Jan-16 21:15:33.756231 - [DEBUG] -------------------------------------------- 1623. Path Edge --------------------------------------------
60260 2019-Jan-16 21:15:33.756255 - [DEBUG]
60261 2019-Jan-16 21:15:33.756278 - [DEBUG] Process 1623. path edge:
60262 2019-Jan-16 21:15:33.756302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60263 2019-Jan-16 21:15:33.756359 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
60264 2019-Jan-16 21:15:33.757004 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60265 2019-Jan-16 21:15:33.757644 - [DEBUG]
60266 2019-Jan-16 21:15:33.757668 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60267 2019-Jan-16 21:15:33.758320 - [DEBUG] Possible callees:
60268 2019-Jan-16 21:15:33.758345 - [DEBUG] llvm.dbg.declare
60269 2019-Jan-16 21:15:33.758370 - [DEBUG] Possible return sites:
60270 2019-Jan-16 21:15:33.758393 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9660271 2019-Jan-16 21:15:33.759680 - [DEBUG] Found and process special summary
60272 2019-Jan-16 21:15:33.759720 - [DEBUG] Compose: EdgeIdentity * AllBottom
60273 2019-Jan-16 21:15:33.759748 - [DEBUG]
60274 2019-Jan-16 21:15:33.759772 - [DEBUG] Propagate flow
60275 2019-Jan-16 21:15:33.759795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60276 2019-Jan-16 21:15:33.759851 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60277 2019-Jan-16 21:15:33.760490 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60278 2019-Jan-16 21:15:33.761131 - [DEBUG] Edge function : AllBottom (result of previous compose)
60279 2019-Jan-16 21:15:33.761156 - [DEBUG]
60280 2019-Jan-16 21:15:33.761181 - [DEBUG] Join: AllTop & AllBottom
60281 2019-Jan-16 21:15:33.761206 - [DEBUG] = AllBottom (new jump func)
60282 2019-Jan-16 21:15:33.761231 - [DEBUG]
60283 2019-Jan-16 21:15:33.761254 - [DEBUG] Start adding new jump function
60284 2019-Jan-16 21:15:33.761277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60285 2019-Jan-16 21:15:33.761333 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60286 2019-Jan-16 21:15:33.761988 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60287 2019-Jan-16 21:15:33.762633 - [DEBUG] Edge Function : AllBottom
60288 2019-Jan-16 21:15:33.762667 - [DEBUG] End adding new jump function
60289 2019-Jan-16 21:15:33.762691 - [DEBUG]
60290 2019-Jan-16 21:15:33.762715 - [DEBUG] -------------------------------------------- 1624. Path Edge --------------------------------------------
60291 2019-Jan-16 21:15:33.762739 - [DEBUG]
60292 2019-Jan-16 21:15:33.762763 - [DEBUG] Process 1624. path edge:
60293 2019-Jan-16 21:15:33.762786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60294 2019-Jan-16 21:15:33.762842 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
60295 2019-Jan-16 21:15:33.763481 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60296 2019-Jan-16 21:15:33.764122 - [DEBUG]
60297 2019-Jan-16 21:15:33.764145 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60298 2019-Jan-16 21:15:33.764803 - [DEBUG] Compose: EdgeIdentity * AllBottom
60299 2019-Jan-16 21:15:33.764831 - [DEBUG]
60300 2019-Jan-16 21:15:33.764855 - [DEBUG] Propagate flow
60301 2019-Jan-16 21:15:33.764879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60302 2019-Jan-16 21:15:33.764935 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
60303 2019-Jan-16 21:15:33.765587 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60304 2019-Jan-16 21:15:33.766226 - [DEBUG] Edge function : AllBottom (result of previous compose)
60305 2019-Jan-16 21:15:33.766251 - [DEBUG]
60306 2019-Jan-16 21:15:33.766276 - [DEBUG] Join: AllTop & AllBottom
60307 2019-Jan-16 21:15:33.766301 - [DEBUG] = AllBottom (new jump func)
60308 2019-Jan-16 21:15:33.766325 - [DEBUG]
60309 2019-Jan-16 21:15:33.766349 - [DEBUG] Start adding new jump function
60310 2019-Jan-16 21:15:33.766372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60311 2019-Jan-16 21:15:33.766428 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60312 2019-Jan-16 21:15:33.767067 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
60313 2019-Jan-16 21:15:33.767701 - [DEBUG] Edge Function : AllBottom
60314 2019-Jan-16 21:15:33.767729 - [DEBUG] End adding new jump function
60315 2019-Jan-16 21:15:33.767753 - [DEBUG]
60316 2019-Jan-16 21:15:33.767776 - [DEBUG] -------------------------------------------- 1625. Path Edge --------------------------------------------
60317 2019-Jan-16 21:15:33.767801 - [DEBUG]
60318 2019-Jan-16 21:15:33.767824 - [DEBUG] Process 1625. path edge:
60319 2019-Jan-16 21:15:33.767848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60320 2019-Jan-16 21:15:33.767904 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
60321 2019-Jan-16 21:15:33.768555 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60322 2019-Jan-16 21:15:33.769193 - [DEBUG]
60323 2019-Jan-16 21:15:33.769218 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
60324 2019-Jan-16 21:15:33.769871 - [DEBUG] Compose: EdgeIdentity * AllBottom
60325 2019-Jan-16 21:15:33.769900 - [DEBUG]
60326 2019-Jan-16 21:15:33.769924 - [DEBUG] Propagate flow
60327 2019-Jan-16 21:15:33.769947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60328 2019-Jan-16 21:15:33.770004 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
60329 2019-Jan-16 21:15:33.770638 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60330 2019-Jan-16 21:15:33.771284 - [DEBUG] Edge function : AllBottom (result of previous compose)
60331 2019-Jan-16 21:15:33.771309 - [DEBUG]
60332 2019-Jan-16 21:15:33.771333 - [DEBUG] Join: AllTop & AllBottom
60333 2019-Jan-16 21:15:33.771359 - [DEBUG] = AllBottom (new jump func)
60334 2019-Jan-16 21:15:33.771383 - [DEBUG]
60335 2019-Jan-16 21:15:33.771406 - [DEBUG] Start adding new jump function
60336 2019-Jan-16 21:15:33.771429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60337 2019-Jan-16 21:15:33.771485 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60338 2019-Jan-16 21:15:33.772144 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
60339 2019-Jan-16 21:15:33.772777 - [DEBUG] Edge Function : AllBottom
60340 2019-Jan-16 21:15:33.772804 - [DEBUG] End adding new jump function
60341 2019-Jan-16 21:15:33.772828 - [DEBUG]
60342 2019-Jan-16 21:15:33.772851 - [DEBUG] -------------------------------------------- 1626. Path Edge --------------------------------------------
60343 2019-Jan-16 21:15:33.772876 - [DEBUG]
60344 2019-Jan-16 21:15:33.772899 - [DEBUG] Process 1626. path edge:
60345 2019-Jan-16 21:15:33.772923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60346 2019-Jan-16 21:15:33.772978 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
60347 2019-Jan-16 21:15:33.773611 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60348 2019-Jan-16 21:15:33.774249 - [DEBUG]
60349 2019-Jan-16 21:15:33.774274 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
60350 2019-Jan-16 21:15:33.774925 - [DEBUG] Compose: EdgeIdentity * AllBottom
60351 2019-Jan-16 21:15:33.774953 - [DEBUG]
60352 2019-Jan-16 21:15:33.774977 - [DEBUG] Propagate flow
60353 2019-Jan-16 21:15:33.775000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60354 2019-Jan-16 21:15:33.775057 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
60355 2019-Jan-16 21:15:33.775714 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60356 2019-Jan-16 21:15:33.776354 - [DEBUG] Edge function : AllBottom (result of previous compose)
60357 2019-Jan-16 21:15:33.776379 - [DEBUG]
60358 2019-Jan-16 21:15:33.776405 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60359 2019-Jan-16 21:15:33.776430 - [DEBUG] = AllBottom
60360 2019-Jan-16 21:15:33.776455 - [DEBUG]
60361 2019-Jan-16 21:15:33.776478 - [DEBUG] PROPAGATE: No new function!
60362 2019-Jan-16 21:15:33.776502 - [DEBUG] EDGE:
60363 2019-Jan-16 21:15:33.776560 - [DEBUG] ---> 60364 2019-Jan-16 21:15:33.777193 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60365 2019-Jan-16 21:15:33.777833 - [DEBUG]
60366 2019-Jan-16 21:15:33.777858 - [DEBUG] EDGE:
60367 2019-Jan-16 21:15:33.777915 - [DEBUG] ---> 60368 2019-Jan-16 21:15:33.778565 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60369 2019-Jan-16 21:15:33.779205 - [DEBUG]
60370 2019-Jan-16 21:15:33.779231 - [DEBUG] Compose: EdgeIdentity * AllBottom
60371 2019-Jan-16 21:15:33.779256 - [DEBUG]
60372 2019-Jan-16 21:15:33.779280 - [DEBUG] Propagate flow
60373 2019-Jan-16 21:15:33.779303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60374 2019-Jan-16 21:15:33.779359 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
60375 2019-Jan-16 21:15:33.780000 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60376 2019-Jan-16 21:15:33.780638 - [DEBUG] Edge function : AllBottom (result of previous compose)
60377 2019-Jan-16 21:15:33.780663 - [DEBUG]
60378 2019-Jan-16 21:15:33.780688 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60379 2019-Jan-16 21:15:33.780714 - [DEBUG] = AllBottom
60380 2019-Jan-16 21:15:33.780738 - [DEBUG]
60381 2019-Jan-16 21:15:33.780761 - [DEBUG] PROPAGATE: No new function!
60382 2019-Jan-16 21:15:33.780785 - [DEBUG] EDGE:
60383 2019-Jan-16 21:15:33.780843 - [DEBUG] ---> 60384 2019-Jan-16 21:15:33.781481 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60385 2019-Jan-16 21:15:33.782134 - [DEBUG]
60386 2019-Jan-16 21:15:33.782160 - [DEBUG] Compose: EdgeIdentity * AllBottom
60387 2019-Jan-16 21:15:33.782186 - [DEBUG]
60388 2019-Jan-16 21:15:33.782209 - [DEBUG] Propagate flow
60389 2019-Jan-16 21:15:33.782232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60390 2019-Jan-16 21:15:33.782288 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60391 2019-Jan-16 21:15:33.782926 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60392 2019-Jan-16 21:15:33.783570 - [DEBUG] Edge function : AllBottom (result of previous compose)
60393 2019-Jan-16 21:15:33.783596 - [DEBUG]
60394 2019-Jan-16 21:15:33.783621 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60395 2019-Jan-16 21:15:33.783646 - [DEBUG] = AllBottom
60396 2019-Jan-16 21:15:33.783671 - [DEBUG]
60397 2019-Jan-16 21:15:33.783693 - [DEBUG] PROPAGATE: No new function!
60398 2019-Jan-16 21:15:33.783732 - [DEBUG] Compose: EdgeIdentity * AllBottom
60399 2019-Jan-16 21:15:33.783760 - [DEBUG]
60400 2019-Jan-16 21:15:33.783784 - [DEBUG] Propagate flow
60401 2019-Jan-16 21:15:33.783807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60402 2019-Jan-16 21:15:33.783863 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60403 2019-Jan-16 21:15:33.784503 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60404 2019-Jan-16 21:15:33.785156 - [DEBUG] Edge function : AllBottom (result of previous compose)
60405 2019-Jan-16 21:15:33.785181 - [DEBUG]
60406 2019-Jan-16 21:15:33.785206 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60407 2019-Jan-16 21:15:33.785231 - [DEBUG] = AllBottom
60408 2019-Jan-16 21:15:33.785256 - [DEBUG]
60409 2019-Jan-16 21:15:33.785279 - [DEBUG] PROPAGATE: No new function!
60410 2019-Jan-16 21:15:33.785304 - [DEBUG] Compose: EdgeIdentity * AllBottom
60411 2019-Jan-16 21:15:33.785330 - [DEBUG]
60412 2019-Jan-16 21:15:33.785353 - [DEBUG] Propagate flow
60413 2019-Jan-16 21:15:33.785376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60414 2019-Jan-16 21:15:33.785432 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60415 2019-Jan-16 21:15:33.786071 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60416 2019-Jan-16 21:15:33.786714 - [DEBUG] Edge function : AllBottom (result of previous compose)
60417 2019-Jan-16 21:15:33.786739 - [DEBUG]
60418 2019-Jan-16 21:15:33.786764 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60419 2019-Jan-16 21:15:33.786790 - [DEBUG] = AllBottom
60420 2019-Jan-16 21:15:33.786814 - [DEBUG]
60421 2019-Jan-16 21:15:33.786837 - [DEBUG] PROPAGATE: No new function!
60422 2019-Jan-16 21:15:33.786863 - [DEBUG] EDGE:
60423 2019-Jan-16 21:15:33.786932 - [DEBUG] ---> 60424 2019-Jan-16 21:15:33.787577 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60425 2019-Jan-16 21:15:33.788216 - [DEBUG]
60426 2019-Jan-16 21:15:33.788250 - [DEBUG] Compose: EdgeIdentity * AllBottom
60427 2019-Jan-16 21:15:33.788277 - [DEBUG]
60428 2019-Jan-16 21:15:33.788300 - [DEBUG] Propagate flow
60429 2019-Jan-16 21:15:33.788323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60430 2019-Jan-16 21:15:33.788380 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60431 2019-Jan-16 21:15:33.789033 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60432 2019-Jan-16 21:15:33.789671 - [DEBUG] Edge function : AllBottom (result of previous compose)
60433 2019-Jan-16 21:15:33.789696 - [DEBUG]
60434 2019-Jan-16 21:15:33.789721 - [DEBUG] Join: AllTop & AllBottom
60435 2019-Jan-16 21:15:33.789746 - [DEBUG] = AllBottom (new jump func)
60436 2019-Jan-16 21:15:33.789771 - [DEBUG]
60437 2019-Jan-16 21:15:33.789794 - [DEBUG] Start adding new jump function
60438 2019-Jan-16 21:15:33.789817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60439 2019-Jan-16 21:15:33.789873 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60440 2019-Jan-16 21:15:33.790512 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60441 2019-Jan-16 21:15:33.791148 - [DEBUG] Edge Function : AllBottom
60442 2019-Jan-16 21:15:33.791176 - [DEBUG] End adding new jump function
60443 2019-Jan-16 21:15:33.791200 - [DEBUG]
60444 2019-Jan-16 21:15:33.791224 - [DEBUG] -------------------------------------------- 1627. Path Edge --------------------------------------------
60445 2019-Jan-16 21:15:33.791248 - [DEBUG]
60446 2019-Jan-16 21:15:33.791271 - [DEBUG] Process 1627. path edge:
60447 2019-Jan-16 21:15:33.791295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60448 2019-Jan-16 21:15:33.791350 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
60449 2019-Jan-16 21:15:33.792003 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60450 2019-Jan-16 21:15:33.792643 - [DEBUG]
60451 2019-Jan-16 21:15:33.792667 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60452 2019-Jan-16 21:15:33.793312 - [DEBUG] Possible callees:
60453 2019-Jan-16 21:15:33.793337 - [DEBUG] bar
60454 2019-Jan-16 21:15:33.793362 - [DEBUG] Possible return sites:
60455 2019-Jan-16 21:15:33.793385 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8960456 2019-Jan-16 21:15:33.794648 - [DEBUG] Found and process special summary
60457 2019-Jan-16 21:15:33.794687 - [DEBUG] Compose: EdgeIdentity * AllBottom
60458 2019-Jan-16 21:15:33.794715 - [DEBUG]
60459 2019-Jan-16 21:15:33.794739 - [DEBUG] Propagate flow
60460 2019-Jan-16 21:15:33.794762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60461 2019-Jan-16 21:15:33.794818 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60462 2019-Jan-16 21:15:33.795474 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60463 2019-Jan-16 21:15:33.796114 - [DEBUG] Edge function : AllBottom (result of previous compose)
60464 2019-Jan-16 21:15:33.796147 - [DEBUG]
60465 2019-Jan-16 21:15:33.796171 - [DEBUG] Join: AllTop & AllBottom
60466 2019-Jan-16 21:15:33.796197 - [DEBUG] = AllBottom (new jump func)
60467 2019-Jan-16 21:15:33.796221 - [DEBUG]
60468 2019-Jan-16 21:15:33.796244 - [DEBUG] Start adding new jump function
60469 2019-Jan-16 21:15:33.796267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60470 2019-Jan-16 21:15:33.796323 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60471 2019-Jan-16 21:15:33.796964 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60472 2019-Jan-16 21:15:33.797601 - [DEBUG] Edge Function : AllBottom
60473 2019-Jan-16 21:15:33.797629 - [DEBUG] End adding new jump function
60474 2019-Jan-16 21:15:33.797652 - [DEBUG]
60475 2019-Jan-16 21:15:33.797676 - [DEBUG] -------------------------------------------- 1628. Path Edge --------------------------------------------
60476 2019-Jan-16 21:15:33.797700 - [DEBUG]
60477 2019-Jan-16 21:15:33.797724 - [DEBUG] Process 1628. path edge:
60478 2019-Jan-16 21:15:33.797747 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60479 2019-Jan-16 21:15:33.797803 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
60480 2019-Jan-16 21:15:33.798454 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60481 2019-Jan-16 21:15:33.799094 - [DEBUG]
60482 2019-Jan-16 21:15:33.799118 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60483 2019-Jan-16 21:15:33.799774 - [DEBUG] Compose: EdgeIdentity * AllBottom
60484 2019-Jan-16 21:15:33.799802 - [DEBUG]
60485 2019-Jan-16 21:15:33.799826 - [DEBUG] Propagate flow
60486 2019-Jan-16 21:15:33.799849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60487 2019-Jan-16 21:15:33.799906 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
60488 2019-Jan-16 21:15:33.800541 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60489 2019-Jan-16 21:15:33.801180 - [DEBUG] Edge function : AllBottom (result of previous compose)
60490 2019-Jan-16 21:15:33.801206 - [DEBUG]
60491 2019-Jan-16 21:15:33.801230 - [DEBUG] Join: AllTop & AllBottom
60492 2019-Jan-16 21:15:33.801256 - [DEBUG] = AllBottom (new jump func)
60493 2019-Jan-16 21:15:33.801280 - [DEBUG]
60494 2019-Jan-16 21:15:33.801303 - [DEBUG] Start adding new jump function
60495 2019-Jan-16 21:15:33.801327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60496 2019-Jan-16 21:15:33.801383 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60497 2019-Jan-16 21:15:33.802038 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
60498 2019-Jan-16 21:15:33.802674 - [DEBUG] Edge Function : AllBottom
60499 2019-Jan-16 21:15:33.802701 - [DEBUG] End adding new jump function
60500 2019-Jan-16 21:15:33.802725 - [DEBUG]
60501 2019-Jan-16 21:15:33.802748 - [DEBUG] -------------------------------------------- 1629. Path Edge --------------------------------------------
60502 2019-Jan-16 21:15:33.802773 - [DEBUG]
60503 2019-Jan-16 21:15:33.802796 - [DEBUG] Process 1629. path edge:
60504 2019-Jan-16 21:15:33.802820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60505 2019-Jan-16 21:15:33.802876 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
60506 2019-Jan-16 21:15:33.803511 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60507 2019-Jan-16 21:15:33.804157 - [DEBUG]
60508 2019-Jan-16 21:15:33.804183 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
60509 2019-Jan-16 21:15:33.804834 - [DEBUG] Compose: EdgeIdentity * AllBottom
60510 2019-Jan-16 21:15:33.804862 - [DEBUG]
60511 2019-Jan-16 21:15:33.804886 - [DEBUG] Propagate flow
60512 2019-Jan-16 21:15:33.804909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60513 2019-Jan-16 21:15:33.804965 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60514 2019-Jan-16 21:15:33.805626 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60515 2019-Jan-16 21:15:33.806266 - [DEBUG] Edge function : AllBottom (result of previous compose)
60516 2019-Jan-16 21:15:33.806291 - [DEBUG]
60517 2019-Jan-16 21:15:33.806315 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60518 2019-Jan-16 21:15:33.806341 - [DEBUG] = AllBottom
60519 2019-Jan-16 21:15:33.806365 - [DEBUG]
60520 2019-Jan-16 21:15:33.806388 - [DEBUG] PROPAGATE: No new function!
60521 2019-Jan-16 21:15:33.806421 - [DEBUG] Compose: EdgeIdentity * AllBottom
60522 2019-Jan-16 21:15:33.806448 - [DEBUG]
60523 2019-Jan-16 21:15:33.806472 - [DEBUG] Propagate flow
60524 2019-Jan-16 21:15:33.806495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60525 2019-Jan-16 21:15:33.806551 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60526 2019-Jan-16 21:15:33.807196 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60527 2019-Jan-16 21:15:33.807834 - [DEBUG] Edge function : AllBottom (result of previous compose)
60528 2019-Jan-16 21:15:33.807859 - [DEBUG]
60529 2019-Jan-16 21:15:33.807884 - [DEBUG] Join: AllTop & AllBottom
60530 2019-Jan-16 21:15:33.807909 - [DEBUG] = AllBottom (new jump func)
60531 2019-Jan-16 21:15:33.807933 - [DEBUG]
60532 2019-Jan-16 21:15:33.807956 - [DEBUG] Start adding new jump function
60533 2019-Jan-16 21:15:33.807980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60534 2019-Jan-16 21:15:33.808036 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60535 2019-Jan-16 21:15:33.808692 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60536 2019-Jan-16 21:15:33.809335 - [DEBUG] Edge Function : AllBottom
60537 2019-Jan-16 21:15:33.809363 - [DEBUG] End adding new jump function
60538 2019-Jan-16 21:15:33.809388 - [DEBUG]
60539 2019-Jan-16 21:15:33.809411 - [DEBUG] -------------------------------------------- 1630. Path Edge --------------------------------------------
60540 2019-Jan-16 21:15:33.809436 - [DEBUG]
60541 2019-Jan-16 21:15:33.809459 - [DEBUG] Process 1630. path edge:
60542 2019-Jan-16 21:15:33.809483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60543 2019-Jan-16 21:15:33.809539 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
60544 2019-Jan-16 21:15:33.810183 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60545 2019-Jan-16 21:15:33.810821 - [DEBUG]
60546 2019-Jan-16 21:15:33.810845 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60547 2019-Jan-16 21:15:33.811501 - [DEBUG] Possible callees:
60548 2019-Jan-16 21:15:33.811527 - [DEBUG] llvm.dbg.declare
60549 2019-Jan-16 21:15:33.811560 - [DEBUG] Possible return sites:
60550 2019-Jan-16 21:15:33.811584 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10360551 2019-Jan-16 21:15:33.812876 - [DEBUG] Found and process special summary
60552 2019-Jan-16 21:15:33.812916 - [DEBUG] Compose: EdgeIdentity * AllBottom
60553 2019-Jan-16 21:15:33.812943 - [DEBUG]
60554 2019-Jan-16 21:15:33.812967 - [DEBUG] Propagate flow
60555 2019-Jan-16 21:15:33.812990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60556 2019-Jan-16 21:15:33.813047 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60557 2019-Jan-16 21:15:33.813685 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60558 2019-Jan-16 21:15:33.814327 - [DEBUG] Edge function : AllBottom (result of previous compose)
60559 2019-Jan-16 21:15:33.814352 - [DEBUG]
60560 2019-Jan-16 21:15:33.814377 - [DEBUG] Join: AllTop & AllBottom
60561 2019-Jan-16 21:15:33.814403 - [DEBUG] = AllBottom (new jump func)
60562 2019-Jan-16 21:15:33.814427 - [DEBUG]
60563 2019-Jan-16 21:15:33.814450 - [DEBUG] Start adding new jump function
60564 2019-Jan-16 21:15:33.814473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60565 2019-Jan-16 21:15:33.814529 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60566 2019-Jan-16 21:15:33.815183 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60567 2019-Jan-16 21:15:33.815821 - [DEBUG] Edge Function : AllBottom
60568 2019-Jan-16 21:15:33.815853 - [DEBUG] End adding new jump function
60569 2019-Jan-16 21:15:33.815877 - [DEBUG]
60570 2019-Jan-16 21:15:33.815901 - [DEBUG] -------------------------------------------- 1631. Path Edge --------------------------------------------
60571 2019-Jan-16 21:15:33.815925 - [DEBUG]
60572 2019-Jan-16 21:15:33.815948 - [DEBUG] Process 1631. path edge:
60573 2019-Jan-16 21:15:33.815972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60574 2019-Jan-16 21:15:33.816028 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
60575 2019-Jan-16 21:15:33.816671 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60576 2019-Jan-16 21:15:33.817310 - [DEBUG]
60577 2019-Jan-16 21:15:33.817334 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60578 2019-Jan-16 21:15:33.817991 - [DEBUG] Compose: EdgeIdentity * AllBottom
60579 2019-Jan-16 21:15:33.818019 - [DEBUG]
60580 2019-Jan-16 21:15:33.818043 - [DEBUG] Propagate flow
60581 2019-Jan-16 21:15:33.818067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60582 2019-Jan-16 21:15:33.818124 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
60583 2019-Jan-16 21:15:33.818771 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60584 2019-Jan-16 21:15:33.819410 - [DEBUG] Edge function : AllBottom (result of previous compose)
60585 2019-Jan-16 21:15:33.819436 - [DEBUG]
60586 2019-Jan-16 21:15:33.819460 - [DEBUG] Join: AllTop & AllBottom
60587 2019-Jan-16 21:15:33.819486 - [DEBUG] = AllBottom (new jump func)
60588 2019-Jan-16 21:15:33.819510 - [DEBUG]
60589 2019-Jan-16 21:15:33.819534 - [DEBUG] Start adding new jump function
60590 2019-Jan-16 21:15:33.819557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60591 2019-Jan-16 21:15:33.819613 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60592 2019-Jan-16 21:15:33.820260 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
60593 2019-Jan-16 21:15:33.820892 - [DEBUG] Edge Function : AllBottom
60594 2019-Jan-16 21:15:33.820920 - [DEBUG] End adding new jump function
60595 2019-Jan-16 21:15:33.820944 - [DEBUG]
60596 2019-Jan-16 21:15:33.820968 - [DEBUG] -------------------------------------------- 1632. Path Edge --------------------------------------------
60597 2019-Jan-16 21:15:33.820992 - [DEBUG]
60598 2019-Jan-16 21:15:33.821016 - [DEBUG] Process 1632. path edge:
60599 2019-Jan-16 21:15:33.821039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60600 2019-Jan-16 21:15:33.821096 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
60601 2019-Jan-16 21:15:33.821727 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60602 2019-Jan-16 21:15:33.822378 - [DEBUG]
60603 2019-Jan-16 21:15:33.822403 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
60604 2019-Jan-16 21:15:33.823052 - [DEBUG] Compose: EdgeIdentity * AllBottom
60605 2019-Jan-16 21:15:33.823081 - [DEBUG]
60606 2019-Jan-16 21:15:33.823105 - [DEBUG] Propagate flow
60607 2019-Jan-16 21:15:33.823129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60608 2019-Jan-16 21:15:33.823186 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
60609 2019-Jan-16 21:15:33.823819 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60610 2019-Jan-16 21:15:33.824458 - [DEBUG] Edge function : AllBottom (result of previous compose)
60611 2019-Jan-16 21:15:33.824483 - [DEBUG]
60612 2019-Jan-16 21:15:33.824508 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60613 2019-Jan-16 21:15:33.824533 - [DEBUG] = AllBottom
60614 2019-Jan-16 21:15:33.824558 - [DEBUG]
60615 2019-Jan-16 21:15:33.824581 - [DEBUG] PROPAGATE: No new function!
60616 2019-Jan-16 21:15:33.824605 - [DEBUG] EDGE:
60617 2019-Jan-16 21:15:33.824662 - [DEBUG] ---> 60618 2019-Jan-16 21:15:33.825310 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60619 2019-Jan-16 21:15:33.825948 - [DEBUG]
60620 2019-Jan-16 21:15:33.825975 - [DEBUG] Compose: EdgeIdentity * AllBottom
60621 2019-Jan-16 21:15:33.826000 - [DEBUG]
60622 2019-Jan-16 21:15:33.826024 - [DEBUG] Propagate flow
60623 2019-Jan-16 21:15:33.826047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60624 2019-Jan-16 21:15:33.826103 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
60625 2019-Jan-16 21:15:33.826735 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60626 2019-Jan-16 21:15:33.827371 - [DEBUG] Edge function : AllBottom (result of previous compose)
60627 2019-Jan-16 21:15:33.827396 - [DEBUG]
60628 2019-Jan-16 21:15:33.827421 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60629 2019-Jan-16 21:15:33.827447 - [DEBUG] = AllBottom
60630 2019-Jan-16 21:15:33.827471 - [DEBUG]
60631 2019-Jan-16 21:15:33.827494 - [DEBUG] PROPAGATE: No new function!
60632 2019-Jan-16 21:15:33.827518 - [DEBUG] EDGE:
60633 2019-Jan-16 21:15:33.827576 - [DEBUG] ---> 60634 2019-Jan-16 21:15:33.828214 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60635 2019-Jan-16 21:15:33.828871 - [DEBUG]
60636 2019-Jan-16 21:15:33.828896 - [DEBUG] Compose: EdgeIdentity * AllBottom
60637 2019-Jan-16 21:15:33.828935 - [DEBUG]
60638 2019-Jan-16 21:15:33.828959 - [DEBUG] Propagate flow
60639 2019-Jan-16 21:15:33.828982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60640 2019-Jan-16 21:15:33.829038 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60641 2019-Jan-16 21:15:33.829676 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60642 2019-Jan-16 21:15:33.830321 - [DEBUG] Edge function : AllBottom (result of previous compose)
60643 2019-Jan-16 21:15:33.830346 - [DEBUG]
60644 2019-Jan-16 21:15:33.830371 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60645 2019-Jan-16 21:15:33.830396 - [DEBUG] = AllBottom
60646 2019-Jan-16 21:15:33.830421 - [DEBUG]
60647 2019-Jan-16 21:15:33.830444 - [DEBUG] PROPAGATE: No new function!
60648 2019-Jan-16 21:15:33.830481 - [DEBUG] Compose: EdgeIdentity * AllBottom
60649 2019-Jan-16 21:15:33.830508 - [DEBUG]
60650 2019-Jan-16 21:15:33.830532 - [DEBUG] Propagate flow
60651 2019-Jan-16 21:15:33.830556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60652 2019-Jan-16 21:15:33.830612 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60653 2019-Jan-16 21:15:33.831250 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60654 2019-Jan-16 21:15:33.831907 - [DEBUG] Edge function : AllBottom (result of previous compose)
60655 2019-Jan-16 21:15:33.831932 - [DEBUG]
60656 2019-Jan-16 21:15:33.831957 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60657 2019-Jan-16 21:15:33.831983 - [DEBUG] = AllBottom
60658 2019-Jan-16 21:15:33.832007 - [DEBUG]
60659 2019-Jan-16 21:15:33.832030 - [DEBUG] PROPAGATE: No new function!
60660 2019-Jan-16 21:15:33.832055 - [DEBUG] Compose: EdgeIdentity * AllBottom
60661 2019-Jan-16 21:15:33.832081 - [DEBUG]
60662 2019-Jan-16 21:15:33.832104 - [DEBUG] Propagate flow
60663 2019-Jan-16 21:15:33.832127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60664 2019-Jan-16 21:15:33.832184 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60665 2019-Jan-16 21:15:33.832821 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60666 2019-Jan-16 21:15:33.833465 - [DEBUG] Edge function : AllBottom (result of previous compose)
60667 2019-Jan-16 21:15:33.833490 - [DEBUG]
60668 2019-Jan-16 21:15:33.833514 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60669 2019-Jan-16 21:15:33.833540 - [DEBUG] = AllBottom
60670 2019-Jan-16 21:15:33.833564 - [DEBUG]
60671 2019-Jan-16 21:15:33.833587 - [DEBUG] PROPAGATE: No new function!
60672 2019-Jan-16 21:15:33.833613 - [DEBUG] EDGE:
60673 2019-Jan-16 21:15:33.833671 - [DEBUG] ---> 60674 2019-Jan-16 21:15:33.834315 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60675 2019-Jan-16 21:15:33.834954 - [DEBUG]
60676 2019-Jan-16 21:15:33.834979 - [DEBUG] EDGE:
60677 2019-Jan-16 21:15:33.835036 - [DEBUG] ---> 60678 2019-Jan-16 21:15:33.835685 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60679 2019-Jan-16 21:15:33.836325 - [DEBUG]
60680 2019-Jan-16 21:15:33.836351 - [DEBUG] Compose: EdgeIdentity * AllBottom
60681 2019-Jan-16 21:15:33.836377 - [DEBUG]
60682 2019-Jan-16 21:15:33.836412 - [DEBUG] Propagate flow
60683 2019-Jan-16 21:15:33.836436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60684 2019-Jan-16 21:15:33.836491 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
60685 2019-Jan-16 21:15:33.837125 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60686 2019-Jan-16 21:15:33.837764 - [DEBUG] Edge function : AllBottom (result of previous compose)
60687 2019-Jan-16 21:15:33.837789 - [DEBUG]
60688 2019-Jan-16 21:15:33.837814 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60689 2019-Jan-16 21:15:33.837840 - [DEBUG] = AllBottom
60690 2019-Jan-16 21:15:33.837864 - [DEBUG]
60691 2019-Jan-16 21:15:33.837887 - [DEBUG] PROPAGATE: No new function!
60692 2019-Jan-16 21:15:33.837912 - [DEBUG] EDGE:
60693 2019-Jan-16 21:15:33.837969 - [DEBUG] ---> 60694 2019-Jan-16 21:15:33.838623 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60695 2019-Jan-16 21:15:33.839261 - [DEBUG]
60696 2019-Jan-16 21:15:33.839287 - [DEBUG] Compose: EdgeIdentity * AllBottom
60697 2019-Jan-16 21:15:33.839313 - [DEBUG]
60698 2019-Jan-16 21:15:33.839336 - [DEBUG] Propagate flow
60699 2019-Jan-16 21:15:33.839360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60700 2019-Jan-16 21:15:33.839415 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60701 2019-Jan-16 21:15:33.840053 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60702 2019-Jan-16 21:15:33.840688 - [DEBUG] Edge function : AllBottom (result of previous compose)
60703 2019-Jan-16 21:15:33.840713 - [DEBUG]
60704 2019-Jan-16 21:15:33.840738 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60705 2019-Jan-16 21:15:33.840764 - [DEBUG] = AllBottom
60706 2019-Jan-16 21:15:33.840788 - [DEBUG]
60707 2019-Jan-16 21:15:33.840811 - [DEBUG] PROPAGATE: No new function!
60708 2019-Jan-16 21:15:33.840849 - [DEBUG] Compose: EdgeIdentity * AllBottom
60709 2019-Jan-16 21:15:33.840877 - [DEBUG]
60710 2019-Jan-16 21:15:33.840901 - [DEBUG] Propagate flow
60711 2019-Jan-16 21:15:33.840924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60712 2019-Jan-16 21:15:33.840980 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60713 2019-Jan-16 21:15:33.841618 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60714 2019-Jan-16 21:15:33.842272 - [DEBUG] Edge function : AllBottom (result of previous compose)
60715 2019-Jan-16 21:15:33.842297 - [DEBUG]
60716 2019-Jan-16 21:15:33.842322 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60717 2019-Jan-16 21:15:33.842347 - [DEBUG] = AllBottom
60718 2019-Jan-16 21:15:33.842372 - [DEBUG]
60719 2019-Jan-16 21:15:33.842395 - [DEBUG] PROPAGATE: No new function!
60720 2019-Jan-16 21:15:33.842420 - [DEBUG] Compose: EdgeIdentity * AllBottom
60721 2019-Jan-16 21:15:33.842446 - [DEBUG]
60722 2019-Jan-16 21:15:33.842469 - [DEBUG] Propagate flow
60723 2019-Jan-16 21:15:33.842492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60724 2019-Jan-16 21:15:33.842548 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60725 2019-Jan-16 21:15:33.843187 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60726 2019-Jan-16 21:15:33.843821 - [DEBUG] Edge function : AllBottom (result of previous compose)
60727 2019-Jan-16 21:15:33.843847 - [DEBUG]
60728 2019-Jan-16 21:15:33.843871 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60729 2019-Jan-16 21:15:33.843906 - [DEBUG] = AllBottom
60730 2019-Jan-16 21:15:33.843930 - [DEBUG]
60731 2019-Jan-16 21:15:33.843953 - [DEBUG] PROPAGATE: No new function!
60732 2019-Jan-16 21:15:33.843980 - [DEBUG] EDGE:
60733 2019-Jan-16 21:15:33.844038 - [DEBUG] ---> 60734 2019-Jan-16 21:15:33.844674 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60735 2019-Jan-16 21:15:33.845330 - [DEBUG]
60736 2019-Jan-16 21:15:33.845355 - [DEBUG] EDGE:
60737 2019-Jan-16 21:15:33.845412 - [DEBUG] ---> 60738 2019-Jan-16 21:15:33.846046 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60739 2019-Jan-16 21:15:33.846685 - [DEBUG]
60740 2019-Jan-16 21:15:33.846711 - [DEBUG] Compose: EdgeIdentity * AllBottom
60741 2019-Jan-16 21:15:33.846737 - [DEBUG]
60742 2019-Jan-16 21:15:33.846761 - [DEBUG] Propagate flow
60743 2019-Jan-16 21:15:33.846784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60744 2019-Jan-16 21:15:33.846839 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
60745 2019-Jan-16 21:15:33.847472 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60746 2019-Jan-16 21:15:33.848109 - [DEBUG] Edge function : AllBottom (result of previous compose)
60747 2019-Jan-16 21:15:33.848134 - [DEBUG]
60748 2019-Jan-16 21:15:33.848159 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60749 2019-Jan-16 21:15:33.848185 - [DEBUG] = AllBottom
60750 2019-Jan-16 21:15:33.848209 - [DEBUG]
60751 2019-Jan-16 21:15:33.848232 - [DEBUG] PROPAGATE: No new function!
60752 2019-Jan-16 21:15:33.848257 - [DEBUG] EDGE:
60753 2019-Jan-16 21:15:33.848314 - [DEBUG] ---> 60754 2019-Jan-16 21:15:33.848969 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60755 2019-Jan-16 21:15:33.849609 - [DEBUG]
60756 2019-Jan-16 21:15:33.849634 - [DEBUG] Compose: EdgeIdentity * AllBottom
60757 2019-Jan-16 21:15:33.849660 - [DEBUG]
60758 2019-Jan-16 21:15:33.849684 - [DEBUG] Propagate flow
60759 2019-Jan-16 21:15:33.849707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60760 2019-Jan-16 21:15:33.849762 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60761 2019-Jan-16 21:15:33.850398 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
60762 2019-Jan-16 21:15:33.851036 - [DEBUG] Edge function : AllBottom (result of previous compose)
60763 2019-Jan-16 21:15:33.851061 - [DEBUG]
60764 2019-Jan-16 21:15:33.851086 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60765 2019-Jan-16 21:15:33.851112 - [DEBUG] = AllBottom
60766 2019-Jan-16 21:15:33.851136 - [DEBUG]
60767 2019-Jan-16 21:15:33.851159 - [DEBUG] PROPAGATE: No new function!
60768 2019-Jan-16 21:15:33.851196 - [DEBUG] Compose: EdgeIdentity * AllBottom
60769 2019-Jan-16 21:15:33.851223 - [DEBUG]
60770 2019-Jan-16 21:15:33.851247 - [DEBUG] Propagate flow
60771 2019-Jan-16 21:15:33.851270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60772 2019-Jan-16 21:15:33.851326 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60773 2019-Jan-16 21:15:33.851980 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60774 2019-Jan-16 21:15:33.852627 - [DEBUG] Edge function : AllBottom (result of previous compose)
60775 2019-Jan-16 21:15:33.852653 - [DEBUG]
60776 2019-Jan-16 21:15:33.852678 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60777 2019-Jan-16 21:15:33.852703 - [DEBUG] = AllBottom
60778 2019-Jan-16 21:15:33.852728 - [DEBUG]
60779 2019-Jan-16 21:15:33.852751 - [DEBUG] PROPAGATE: No new function!
60780 2019-Jan-16 21:15:33.852776 - [DEBUG] Compose: EdgeIdentity * AllBottom
60781 2019-Jan-16 21:15:33.852801 - [DEBUG]
60782 2019-Jan-16 21:15:33.852825 - [DEBUG] Propagate flow
60783 2019-Jan-16 21:15:33.852848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60784 2019-Jan-16 21:15:33.852904 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60785 2019-Jan-16 21:15:33.853542 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
60786 2019-Jan-16 21:15:33.854179 - [DEBUG] Edge function : AllBottom (result of previous compose)
60787 2019-Jan-16 21:15:33.854204 - [DEBUG]
60788 2019-Jan-16 21:15:33.854228 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60789 2019-Jan-16 21:15:33.854254 - [DEBUG] = AllBottom
60790 2019-Jan-16 21:15:33.854278 - [DEBUG]
60791 2019-Jan-16 21:15:33.854301 - [DEBUG] PROPAGATE: No new function!
60792 2019-Jan-16 21:15:33.854327 - [DEBUG] EDGE:
60793 2019-Jan-16 21:15:33.854385 - [DEBUG] ---> 60794 2019-Jan-16 21:15:33.855022 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60795 2019-Jan-16 21:15:33.855676 - [DEBUG]
60796 2019-Jan-16 21:15:33.855701 - [DEBUG] EDGE:
60797 2019-Jan-16 21:15:33.855758 - [DEBUG] ---> 60798 2019-Jan-16 21:15:33.856391 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60799 2019-Jan-16 21:15:33.857029 - [DEBUG]
60800 2019-Jan-16 21:15:33.857056 - [DEBUG] Compose: EdgeIdentity * AllBottom
60801 2019-Jan-16 21:15:33.857082 - [DEBUG]
60802 2019-Jan-16 21:15:33.857105 - [DEBUG] Propagate flow
60803 2019-Jan-16 21:15:33.857128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60804 2019-Jan-16 21:15:33.857183 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
60805 2019-Jan-16 21:15:33.857851 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60806 2019-Jan-16 21:15:33.858577 - [DEBUG] Edge function : AllBottom (result of previous compose)
60807 2019-Jan-16 21:15:33.858604 - [DEBUG]
60808 2019-Jan-16 21:15:33.858632 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60809 2019-Jan-16 21:15:33.858658 - [DEBUG] = AllBottom
60810 2019-Jan-16 21:15:33.858683 - [DEBUG]
60811 2019-Jan-16 21:15:33.858706 - [DEBUG] PROPAGATE: No new function!
60812 2019-Jan-16 21:15:33.858733 - [DEBUG] EDGE:
60813 2019-Jan-16 21:15:33.858808 - [DEBUG] ---> 60814 2019-Jan-16 21:15:33.859509 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60815 2019-Jan-16 21:15:33.860214 - [DEBUG]
60816 2019-Jan-16 21:15:33.860247 - [DEBUG] Compose: EdgeIdentity * AllBottom
60817 2019-Jan-16 21:15:33.860274 - [DEBUG]
60818 2019-Jan-16 21:15:33.860298 - [DEBUG] Propagate flow
60819 2019-Jan-16 21:15:33.860322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60820 2019-Jan-16 21:15:33.860408 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60821 2019-Jan-16 21:15:33.861075 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
60822 2019-Jan-16 21:15:33.861713 - [DEBUG] Edge function : AllBottom (result of previous compose)
60823 2019-Jan-16 21:15:33.861761 - [DEBUG]
60824 2019-Jan-16 21:15:33.861789 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60825 2019-Jan-16 21:15:33.861815 - [DEBUG] = AllBottom
60826 2019-Jan-16 21:15:33.861839 - [DEBUG]
60827 2019-Jan-16 21:15:33.861862 - [DEBUG] PROPAGATE: No new function!
60828 2019-Jan-16 21:15:33.861924 - [DEBUG] Compose: EdgeIdentity * AllBottom
60829 2019-Jan-16 21:15:33.861952 - [DEBUG]
60830 2019-Jan-16 21:15:33.861976 - [DEBUG] Propagate flow
60831 2019-Jan-16 21:15:33.861999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60832 2019-Jan-16 21:15:33.862057 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60833 2019-Jan-16 21:15:33.862697 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60834 2019-Jan-16 21:15:33.863336 - [DEBUG] Edge function : AllBottom (result of previous compose)
60835 2019-Jan-16 21:15:33.863361 - [DEBUG]
60836 2019-Jan-16 21:15:33.863386 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60837 2019-Jan-16 21:15:33.863412 - [DEBUG] = AllBottom
60838 2019-Jan-16 21:15:33.863436 - [DEBUG]
60839 2019-Jan-16 21:15:33.863459 - [DEBUG] PROPAGATE: No new function!
60840 2019-Jan-16 21:15:33.863484 - [DEBUG] Compose: EdgeIdentity * AllBottom
60841 2019-Jan-16 21:15:33.863510 - [DEBUG]
60842 2019-Jan-16 21:15:33.863533 - [DEBUG] Propagate flow
60843 2019-Jan-16 21:15:33.863557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60844 2019-Jan-16 21:15:33.863613 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60845 2019-Jan-16 21:15:33.864250 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
60846 2019-Jan-16 21:15:33.864886 - [DEBUG] Edge function : AllBottom (result of previous compose)
60847 2019-Jan-16 21:15:33.864911 - [DEBUG]
60848 2019-Jan-16 21:15:33.864935 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60849 2019-Jan-16 21:15:33.864961 - [DEBUG] = AllBottom
60850 2019-Jan-16 21:15:33.864985 - [DEBUG]
60851 2019-Jan-16 21:15:33.865008 - [DEBUG] PROPAGATE: No new function!
60852 2019-Jan-16 21:15:33.865038 - [DEBUG] EDGE:
60853 2019-Jan-16 21:15:33.865111 - [DEBUG] ---> 60854 2019-Jan-16 21:15:33.865748 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60855 2019-Jan-16 21:15:33.866388 - [DEBUG]
60856 2019-Jan-16 21:15:33.866425 - [DEBUG] Compose: EdgeIdentity * AllBottom
60857 2019-Jan-16 21:15:33.866452 - [DEBUG]
60858 2019-Jan-16 21:15:33.866476 - [DEBUG] Propagate flow
60859 2019-Jan-16 21:15:33.866499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60860 2019-Jan-16 21:15:33.866555 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60861 2019-Jan-16 21:15:33.867191 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60862 2019-Jan-16 21:15:33.867829 - [DEBUG] Edge function : AllBottom (result of previous compose)
60863 2019-Jan-16 21:15:33.867854 - [DEBUG]
60864 2019-Jan-16 21:15:33.867880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60865 2019-Jan-16 21:15:33.867906 - [DEBUG] = AllBottom
60866 2019-Jan-16 21:15:33.867930 - [DEBUG]
60867 2019-Jan-16 21:15:33.867953 - [DEBUG] PROPAGATE: No new function!
60868 2019-Jan-16 21:15:33.867986 - [DEBUG] EDGE:
60869 2019-Jan-16 21:15:33.868044 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
60870 2019-Jan-16 21:15:33.868699 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60871 2019-Jan-16 21:15:33.869338 - [DEBUG]
60872 2019-Jan-16 21:15:33.869364 - [DEBUG] EDGE:
60873 2019-Jan-16 21:15:33.869421 - [DEBUG] ---> 60874 2019-Jan-16 21:15:33.870054 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60875 2019-Jan-16 21:15:33.870691 - [DEBUG]
60876 2019-Jan-16 21:15:33.870716 - [DEBUG] EDGE:
60877 2019-Jan-16 21:15:33.870773 - [DEBUG] ---> 60878 2019-Jan-16 21:15:33.871407 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60879 2019-Jan-16 21:15:33.872061 - [DEBUG]
60880 2019-Jan-16 21:15:33.872087 - [DEBUG] EDGE:
60881 2019-Jan-16 21:15:33.872145 - [DEBUG] ---> 60882 2019-Jan-16 21:15:33.872785 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60883 2019-Jan-16 21:15:33.873422 - [DEBUG]
60884 2019-Jan-16 21:15:33.873461 - [DEBUG] Compose: EdgeIdentity * AllBottom
60885 2019-Jan-16 21:15:33.873489 - [DEBUG]
60886 2019-Jan-16 21:15:33.873512 - [DEBUG] Propagate flow
60887 2019-Jan-16 21:15:33.873535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60888 2019-Jan-16 21:15:33.873592 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
60889 2019-Jan-16 21:15:33.874226 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
60890 2019-Jan-16 21:15:33.874858 - [DEBUG] Edge function : AllBottom (result of previous compose)
60891 2019-Jan-16 21:15:33.874883 - [DEBUG]
60892 2019-Jan-16 21:15:33.874909 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60893 2019-Jan-16 21:15:33.874934 - [DEBUG] = AllBottom
60894 2019-Jan-16 21:15:33.874959 - [DEBUG]
60895 2019-Jan-16 21:15:33.874982 - [DEBUG] PROPAGATE: No new function!
60896 2019-Jan-16 21:15:33.875007 - [DEBUG] Compose: EdgeIdentity * AllBottom
60897 2019-Jan-16 21:15:33.875033 - [DEBUG]
60898 2019-Jan-16 21:15:33.875056 - [DEBUG] Propagate flow
60899 2019-Jan-16 21:15:33.875094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60900 2019-Jan-16 21:15:33.875150 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
60901 2019-Jan-16 21:15:33.875783 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60902 2019-Jan-16 21:15:33.876422 - [DEBUG] Edge function : AllBottom (result of previous compose)
60903 2019-Jan-16 21:15:33.876446 - [DEBUG]
60904 2019-Jan-16 21:15:33.876471 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60905 2019-Jan-16 21:15:33.876497 - [DEBUG] = AllBottom
60906 2019-Jan-16 21:15:33.876521 - [DEBUG]
60907 2019-Jan-16 21:15:33.876544 - [DEBUG] PROPAGATE: No new function!
60908 2019-Jan-16 21:15:33.876568 - [DEBUG] EDGE:
60909 2019-Jan-16 21:15:33.876625 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
60910 2019-Jan-16 21:15:33.877272 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
60911 2019-Jan-16 21:15:33.877907 - [DEBUG]
60912 2019-Jan-16 21:15:33.877934 - [DEBUG] Compose: EdgeIdentity * AllBottom
60913 2019-Jan-16 21:15:33.877959 - [DEBUG]
60914 2019-Jan-16 21:15:33.877983 - [DEBUG] Propagate flow
60915 2019-Jan-16 21:15:33.878006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60916 2019-Jan-16 21:15:33.878061 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60917 2019-Jan-16 21:15:33.878716 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
60918 2019-Jan-16 21:15:33.879351 - [DEBUG] Edge function : AllBottom (result of previous compose)
60919 2019-Jan-16 21:15:33.879376 - [DEBUG]
60920 2019-Jan-16 21:15:33.879401 - [DEBUG] Join: AllTop & AllBottom
60921 2019-Jan-16 21:15:33.879427 - [DEBUG] = AllBottom (new jump func)
60922 2019-Jan-16 21:15:33.879451 - [DEBUG]
60923 2019-Jan-16 21:15:33.879474 - [DEBUG] Start adding new jump function
60924 2019-Jan-16 21:15:33.879497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60925 2019-Jan-16 21:15:33.879553 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
60926 2019-Jan-16 21:15:33.880186 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60927 2019-Jan-16 21:15:33.880824 - [DEBUG] Edge Function : AllBottom
60928 2019-Jan-16 21:15:33.880853 - [DEBUG] End adding new jump function
60929 2019-Jan-16 21:15:33.880877 - [DEBUG]
60930 2019-Jan-16 21:15:33.880901 - [DEBUG] -------------------------------------------- 1633. Path Edge --------------------------------------------
60931 2019-Jan-16 21:15:33.880926 - [DEBUG]
60932 2019-Jan-16 21:15:33.880949 - [DEBUG] Process 1633. path edge:
60933 2019-Jan-16 21:15:33.880973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60934 2019-Jan-16 21:15:33.881029 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
60935 2019-Jan-16 21:15:33.881668 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
60936 2019-Jan-16 21:15:33.882318 - [DEBUG]
60937 2019-Jan-16 21:15:33.882346 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60938 2019-Jan-16 21:15:33.882998 - [DEBUG] Compose: EdgeIdentity * AllBottom
60939 2019-Jan-16 21:15:33.883026 - [DEBUG]
60940 2019-Jan-16 21:15:33.883049 - [DEBUG] Propagate flow
60941 2019-Jan-16 21:15:33.883072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60942 2019-Jan-16 21:15:33.883128 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60943 2019-Jan-16 21:15:33.883767 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
60944 2019-Jan-16 21:15:33.884400 - [DEBUG] Edge function : AllBottom (result of previous compose)
60945 2019-Jan-16 21:15:33.884425 - [DEBUG]
60946 2019-Jan-16 21:15:33.884449 - [DEBUG] Join: AllTop & AllBottom
60947 2019-Jan-16 21:15:33.884475 - [DEBUG] = AllBottom (new jump func)
60948 2019-Jan-16 21:15:33.884499 - [DEBUG]
60949 2019-Jan-16 21:15:33.884522 - [DEBUG] Start adding new jump function
60950 2019-Jan-16 21:15:33.884545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60951 2019-Jan-16 21:15:33.884601 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
60952 2019-Jan-16 21:15:33.885251 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60953 2019-Jan-16 21:15:33.885896 - [DEBUG] Edge Function : AllBottom
60954 2019-Jan-16 21:15:33.885925 - [DEBUG] End adding new jump function
60955 2019-Jan-16 21:15:33.885949 - [DEBUG]
60956 2019-Jan-16 21:15:33.885972 - [DEBUG] -------------------------------------------- 1634. Path Edge --------------------------------------------
60957 2019-Jan-16 21:15:33.885996 - [DEBUG]
60958 2019-Jan-16 21:15:33.886020 - [DEBUG] Process 1634. path edge:
60959 2019-Jan-16 21:15:33.886043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60960 2019-Jan-16 21:15:33.886099 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
60961 2019-Jan-16 21:15:33.886736 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
60962 2019-Jan-16 21:15:33.887370 - [DEBUG]
60963 2019-Jan-16 21:15:33.887394 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60964 2019-Jan-16 21:15:33.888049 - [DEBUG] Compose: EdgeIdentity * AllBottom
60965 2019-Jan-16 21:15:33.888077 - [DEBUG]
60966 2019-Jan-16 21:15:33.888101 - [DEBUG] Propagate flow
60967 2019-Jan-16 21:15:33.888124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60968 2019-Jan-16 21:15:33.888180 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
60969 2019-Jan-16 21:15:33.888831 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60970 2019-Jan-16 21:15:33.889467 - [DEBUG] Edge function : AllBottom (result of previous compose)
60971 2019-Jan-16 21:15:33.889492 - [DEBUG]
60972 2019-Jan-16 21:15:33.889518 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60973 2019-Jan-16 21:15:33.889543 - [DEBUG] = AllBottom
60974 2019-Jan-16 21:15:33.889567 - [DEBUG]
60975 2019-Jan-16 21:15:33.889590 - [DEBUG] PROPAGATE: No new function!
60976 2019-Jan-16 21:15:33.889616 - [DEBUG] Compose: EdgeIdentity * AllBottom
60977 2019-Jan-16 21:15:33.889642 - [DEBUG]
60978 2019-Jan-16 21:15:33.889665 - [DEBUG] Propagate flow
60979 2019-Jan-16 21:15:33.889688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60980 2019-Jan-16 21:15:33.889744 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
60981 2019-Jan-16 21:15:33.890376 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
60982 2019-Jan-16 21:15:33.891010 - [DEBUG] Edge function : AllBottom (result of previous compose)
60983 2019-Jan-16 21:15:33.891035 - [DEBUG]
60984 2019-Jan-16 21:15:33.891059 - [DEBUG] Join: AllTop & AllBottom
60985 2019-Jan-16 21:15:33.891085 - [DEBUG] = AllBottom (new jump func)
60986 2019-Jan-16 21:15:33.891109 - [DEBUG]
60987 2019-Jan-16 21:15:33.891132 - [DEBUG] Start adding new jump function
60988 2019-Jan-16 21:15:33.891156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60989 2019-Jan-16 21:15:33.891211 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
60990 2019-Jan-16 21:15:33.891860 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
60991 2019-Jan-16 21:15:33.892493 - [DEBUG] Edge Function : AllBottom
60992 2019-Jan-16 21:15:33.892521 - [DEBUG] End adding new jump function
60993 2019-Jan-16 21:15:33.892545 - [DEBUG]
60994 2019-Jan-16 21:15:33.892568 - [DEBUG] -------------------------------------------- 1635. Path Edge --------------------------------------------
60995 2019-Jan-16 21:15:33.892592 - [DEBUG]
60996 2019-Jan-16 21:15:33.892616 - [DEBUG] Process 1635. path edge:
60997 2019-Jan-16 21:15:33.892639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60998 2019-Jan-16 21:15:33.892695 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
60999 2019-Jan-16 21:15:33.893336 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61000 2019-Jan-16 21:15:33.893969 - [DEBUG]
61001 2019-Jan-16 21:15:33.893994 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
61002 2019-Jan-16 21:15:33.894642 - [DEBUG] Compose: EdgeIdentity * AllBottom
61003 2019-Jan-16 21:15:33.894670 - [DEBUG]
61004 2019-Jan-16 21:15:33.894693 - [DEBUG] Propagate flow
61005 2019-Jan-16 21:15:33.894716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61006 2019-Jan-16 21:15:33.894772 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
61007 2019-Jan-16 21:15:33.895421 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61008 2019-Jan-16 21:15:33.896056 - [DEBUG] Edge function : AllBottom (result of previous compose)
61009 2019-Jan-16 21:15:33.896081 - [DEBUG]
61010 2019-Jan-16 21:15:33.896105 - [DEBUG] Join: AllTop & AllBottom
61011 2019-Jan-16 21:15:33.896130 - [DEBUG] = AllBottom (new jump func)
61012 2019-Jan-16 21:15:33.896155 - [DEBUG]
61013 2019-Jan-16 21:15:33.896178 - [DEBUG] Start adding new jump function
61014 2019-Jan-16 21:15:33.896201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61015 2019-Jan-16 21:15:33.896257 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61016 2019-Jan-16 21:15:33.896890 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
61017 2019-Jan-16 21:15:33.897522 - [DEBUG] Edge Function : AllBottom
61018 2019-Jan-16 21:15:33.897550 - [DEBUG] End adding new jump function
61019 2019-Jan-16 21:15:33.897573 - [DEBUG]
61020 2019-Jan-16 21:15:33.897597 - [DEBUG] -------------------------------------------- 1636. Path Edge --------------------------------------------
61021 2019-Jan-16 21:15:33.897621 - [DEBUG]
61022 2019-Jan-16 21:15:33.897644 - [DEBUG] Process 1636. path edge:
61023 2019-Jan-16 21:15:33.897668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61024 2019-Jan-16 21:15:33.897723 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
61025 2019-Jan-16 21:15:33.898356 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61026 2019-Jan-16 21:15:33.899006 - [DEBUG]
61027 2019-Jan-16 21:15:33.899030 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
61028 2019-Jan-16 21:15:33.899678 - [DEBUG] Compose: EdgeIdentity * AllBottom
61029 2019-Jan-16 21:15:33.899707 - [DEBUG]
61030 2019-Jan-16 21:15:33.899731 - [DEBUG] Propagate flow
61031 2019-Jan-16 21:15:33.899754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61032 2019-Jan-16 21:15:33.899810 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
61033 2019-Jan-16 21:15:33.900458 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61034 2019-Jan-16 21:15:33.901097 - [DEBUG] Edge function : AllBottom (result of previous compose)
61035 2019-Jan-16 21:15:33.901123 - [DEBUG]
61036 2019-Jan-16 21:15:33.901147 - [DEBUG] Join: AllTop & AllBottom
61037 2019-Jan-16 21:15:33.901173 - [DEBUG] = AllBottom (new jump func)
61038 2019-Jan-16 21:15:33.901197 - [DEBUG]
61039 2019-Jan-16 21:15:33.901220 - [DEBUG] Start adding new jump function
61040 2019-Jan-16 21:15:33.901243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61041 2019-Jan-16 21:15:33.901299 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61042 2019-Jan-16 21:15:33.901954 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
61043 2019-Jan-16 21:15:33.902602 - [DEBUG] Edge Function : AllBottom
61044 2019-Jan-16 21:15:33.902633 - [DEBUG] End adding new jump function
61045 2019-Jan-16 21:15:33.902657 - [DEBUG]
61046 2019-Jan-16 21:15:33.902681 - [DEBUG] -------------------------------------------- 1637. Path Edge --------------------------------------------
61047 2019-Jan-16 21:15:33.902705 - [DEBUG]
61048 2019-Jan-16 21:15:33.902728 - [DEBUG] Process 1637. path edge:
61049 2019-Jan-16 21:15:33.902752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61050 2019-Jan-16 21:15:33.902808 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
61051 2019-Jan-16 21:15:33.903449 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61052 2019-Jan-16 21:15:33.904084 - [DEBUG]
61053 2019-Jan-16 21:15:33.904109 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
61054 2019-Jan-16 21:15:33.904761 - [DEBUG] Compose: EdgeIdentity * AllBottom
61055 2019-Jan-16 21:15:33.904789 - [DEBUG]
61056 2019-Jan-16 21:15:33.904813 - [DEBUG] Propagate flow
61057 2019-Jan-16 21:15:33.904836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61058 2019-Jan-16 21:15:33.904892 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
61059 2019-Jan-16 21:15:33.905547 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61060 2019-Jan-16 21:15:33.906181 - [DEBUG] Edge function : AllBottom (result of previous compose)
61061 2019-Jan-16 21:15:33.906206 - [DEBUG]
61062 2019-Jan-16 21:15:33.906231 - [DEBUG] Join: AllTop & AllBottom
61063 2019-Jan-16 21:15:33.906256 - [DEBUG] = AllBottom (new jump func)
61064 2019-Jan-16 21:15:33.906281 - [DEBUG]
61065 2019-Jan-16 21:15:33.906304 - [DEBUG] Start adding new jump function
61066 2019-Jan-16 21:15:33.906327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61067 2019-Jan-16 21:15:33.906383 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61068 2019-Jan-16 21:15:33.907017 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
61069 2019-Jan-16 21:15:33.907654 - [DEBUG] Edge Function : AllBottom
61070 2019-Jan-16 21:15:33.907682 - [DEBUG] End adding new jump function
61071 2019-Jan-16 21:15:33.907705 - [DEBUG]
61072 2019-Jan-16 21:15:33.907729 - [DEBUG] -------------------------------------------- 1638. Path Edge --------------------------------------------
61073 2019-Jan-16 21:15:33.907753 - [DEBUG]
61074 2019-Jan-16 21:15:33.907776 - [DEBUG] Process 1638. path edge:
61075 2019-Jan-16 21:15:33.907800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61076 2019-Jan-16 21:15:33.907856 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
61077 2019-Jan-16 21:15:33.908508 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61078 2019-Jan-16 21:15:33.909144 - [DEBUG]
61079 2019-Jan-16 21:15:33.909168 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
61080 2019-Jan-16 21:15:33.909814 - [DEBUG] Possible callees:
61081 2019-Jan-16 21:15:33.909839 - [DEBUG] bar
61082 2019-Jan-16 21:15:33.909863 - [DEBUG] Possible return sites:
61083 2019-Jan-16 21:15:33.909886 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7161084 2019-Jan-16 21:15:33.911159 - [DEBUG] Found and process special summary
61085 2019-Jan-16 21:15:33.911209 - [DEBUG] Compose: EdgeIdentity * AllBottom
61086 2019-Jan-16 21:15:33.911237 - [DEBUG]
61087 2019-Jan-16 21:15:33.911261 - [DEBUG] Propagate flow
61088 2019-Jan-16 21:15:33.911284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61089 2019-Jan-16 21:15:33.911341 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
61090 2019-Jan-16 21:15:33.912000 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61091 2019-Jan-16 21:15:33.912635 - [DEBUG] Edge function : AllBottom (result of previous compose)
61092 2019-Jan-16 21:15:33.912660 - [DEBUG]
61093 2019-Jan-16 21:15:33.912685 - [DEBUG] Join: AllTop & AllBottom
61094 2019-Jan-16 21:15:33.912711 - [DEBUG] = AllBottom (new jump func)
61095 2019-Jan-16 21:15:33.912735 - [DEBUG]
61096 2019-Jan-16 21:15:33.912758 - [DEBUG] Start adding new jump function
61097 2019-Jan-16 21:15:33.912781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61098 2019-Jan-16 21:15:33.912837 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61099 2019-Jan-16 21:15:33.913472 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
61100 2019-Jan-16 21:15:33.914109 - [DEBUG] Edge Function : AllBottom
61101 2019-Jan-16 21:15:33.914137 - [DEBUG] End adding new jump function
61102 2019-Jan-16 21:15:33.914161 - [DEBUG]
61103 2019-Jan-16 21:15:33.914184 - [DEBUG] -------------------------------------------- 1639. Path Edge --------------------------------------------
61104 2019-Jan-16 21:15:33.914209 - [DEBUG]
61105 2019-Jan-16 21:15:33.914232 - [DEBUG] Process 1639. path edge:
61106 2019-Jan-16 21:15:33.914255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61107 2019-Jan-16 21:15:33.914311 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
61108 2019-Jan-16 21:15:33.914950 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61109 2019-Jan-16 21:15:33.915599 - [DEBUG]
61110 2019-Jan-16 21:15:33.915623 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
61111 2019-Jan-16 21:15:33.916280 - [DEBUG] Compose: EdgeIdentity * AllBottom
61112 2019-Jan-16 21:15:33.916307 - [DEBUG]
61113 2019-Jan-16 21:15:33.916331 - [DEBUG] Propagate flow
61114 2019-Jan-16 21:15:33.916354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61115 2019-Jan-16 21:15:33.916410 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
61116 2019-Jan-16 21:15:33.917045 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61117 2019-Jan-16 21:15:33.917679 - [DEBUG] Edge function : AllBottom (result of previous compose)
61118 2019-Jan-16 21:15:33.917704 - [DEBUG]
61119 2019-Jan-16 21:15:33.917728 - [DEBUG] Join: AllTop & AllBottom
61120 2019-Jan-16 21:15:33.917754 - [DEBUG] = AllBottom (new jump func)
61121 2019-Jan-16 21:15:33.917778 - [DEBUG]
61122 2019-Jan-16 21:15:33.917801 - [DEBUG] Start adding new jump function
61123 2019-Jan-16 21:15:33.917824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61124 2019-Jan-16 21:15:33.917880 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61125 2019-Jan-16 21:15:33.918531 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
61126 2019-Jan-16 21:15:33.919165 - [DEBUG] Edge Function : AllBottom
61127 2019-Jan-16 21:15:33.919192 - [DEBUG] End adding new jump function
61128 2019-Jan-16 21:15:33.919216 - [DEBUG]
61129 2019-Jan-16 21:15:33.919247 - [DEBUG] -------------------------------------------- 1640. Path Edge --------------------------------------------
61130 2019-Jan-16 21:15:33.919272 - [DEBUG]
61131 2019-Jan-16 21:15:33.919295 - [DEBUG] Process 1640. path edge:
61132 2019-Jan-16 21:15:33.919319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61133 2019-Jan-16 21:15:33.919375 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
61134 2019-Jan-16 21:15:33.920010 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61135 2019-Jan-16 21:15:33.920643 - [DEBUG]
61136 2019-Jan-16 21:15:33.920668 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
61137 2019-Jan-16 21:15:33.921317 - [DEBUG] Compose: EdgeIdentity * AllBottom
61138 2019-Jan-16 21:15:33.921345 - [DEBUG]
61139 2019-Jan-16 21:15:33.921369 - [DEBUG] Propagate flow
61140 2019-Jan-16 21:15:33.921392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61141 2019-Jan-16 21:15:33.921448 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61142 2019-Jan-16 21:15:33.922116 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61143 2019-Jan-16 21:15:33.922750 - [DEBUG] Edge function : AllBottom (result of previous compose)
61144 2019-Jan-16 21:15:33.922775 - [DEBUG]
61145 2019-Jan-16 21:15:33.922799 - [DEBUG] Join: AllTop & AllBottom
61146 2019-Jan-16 21:15:33.922825 - [DEBUG] = AllBottom (new jump func)
61147 2019-Jan-16 21:15:33.922849 - [DEBUG]
61148 2019-Jan-16 21:15:33.922872 - [DEBUG] Start adding new jump function
61149 2019-Jan-16 21:15:33.922896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61150 2019-Jan-16 21:15:33.922951 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61151 2019-Jan-16 21:15:33.923586 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61152 2019-Jan-16 21:15:33.924229 - [DEBUG] Edge Function : AllBottom
61153 2019-Jan-16 21:15:33.924256 - [DEBUG] End adding new jump function
61154 2019-Jan-16 21:15:33.924280 - [DEBUG]
61155 2019-Jan-16 21:15:33.924304 - [DEBUG] -------------------------------------------- 1641. Path Edge --------------------------------------------
61156 2019-Jan-16 21:15:33.924328 - [DEBUG]
61157 2019-Jan-16 21:15:33.924352 - [DEBUG] Process 1641. path edge:
61158 2019-Jan-16 21:15:33.924375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61159 2019-Jan-16 21:15:33.924431 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
61160 2019-Jan-16 21:15:33.925087 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61161 2019-Jan-16 21:15:33.925723 - [DEBUG]
61162 2019-Jan-16 21:15:33.925747 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61163 2019-Jan-16 21:15:33.926399 - [DEBUG] Possible callees:
61164 2019-Jan-16 21:15:33.926424 - [DEBUG] llvm.dbg.declare
61165 2019-Jan-16 21:15:33.926449 - [DEBUG] Possible return sites:
61166 2019-Jan-16 21:15:33.926472 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7861167 2019-Jan-16 21:15:33.927744 - [DEBUG] Found and process special summary
61168 2019-Jan-16 21:15:33.927784 - [DEBUG] Compose: EdgeIdentity * AllBottom
61169 2019-Jan-16 21:15:33.927821 - [DEBUG]
61170 2019-Jan-16 21:15:33.927845 - [DEBUG] Propagate flow
61171 2019-Jan-16 21:15:33.927868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61172 2019-Jan-16 21:15:33.927925 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61173 2019-Jan-16 21:15:33.928582 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61174 2019-Jan-16 21:15:33.929220 - [DEBUG] Edge function : AllBottom (result of previous compose)
61175 2019-Jan-16 21:15:33.929245 - [DEBUG]
61176 2019-Jan-16 21:15:33.929269 - [DEBUG] Join: AllTop & AllBottom
61177 2019-Jan-16 21:15:33.929295 - [DEBUG] = AllBottom (new jump func)
61178 2019-Jan-16 21:15:33.929319 - [DEBUG]
61179 2019-Jan-16 21:15:33.929342 - [DEBUG] Start adding new jump function
61180 2019-Jan-16 21:15:33.929366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61181 2019-Jan-16 21:15:33.929421 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61182 2019-Jan-16 21:15:33.930055 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61183 2019-Jan-16 21:15:33.930693 - [DEBUG] Edge Function : AllBottom
61184 2019-Jan-16 21:15:33.930721 - [DEBUG] End adding new jump function
61185 2019-Jan-16 21:15:33.930745 - [DEBUG]
61186 2019-Jan-16 21:15:33.930768 - [DEBUG] -------------------------------------------- 1642. Path Edge --------------------------------------------
61187 2019-Jan-16 21:15:33.930793 - [DEBUG]
61188 2019-Jan-16 21:15:33.930816 - [DEBUG] Process 1642. path edge:
61189 2019-Jan-16 21:15:33.930839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61190 2019-Jan-16 21:15:33.930896 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
61191 2019-Jan-16 21:15:33.931534 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61192 2019-Jan-16 21:15:33.932185 - [DEBUG]
61193 2019-Jan-16 21:15:33.932209 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61194 2019-Jan-16 21:15:33.932866 - [DEBUG] Compose: EdgeIdentity * AllBottom
61195 2019-Jan-16 21:15:33.932895 - [DEBUG]
61196 2019-Jan-16 21:15:33.932919 - [DEBUG] Propagate flow
61197 2019-Jan-16 21:15:33.932943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61198 2019-Jan-16 21:15:33.933000 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
61199 2019-Jan-16 21:15:33.933636 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61200 2019-Jan-16 21:15:33.934273 - [DEBUG] Edge function : AllBottom (result of previous compose)
61201 2019-Jan-16 21:15:33.934298 - [DEBUG]
61202 2019-Jan-16 21:15:33.934324 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61203 2019-Jan-16 21:15:33.934350 - [DEBUG] = AllBottom
61204 2019-Jan-16 21:15:33.934374 - [DEBUG]
61205 2019-Jan-16 21:15:33.934397 - [DEBUG] PROPAGATE: No new function!
61206 2019-Jan-16 21:15:33.934423 - [DEBUG] Compose: EdgeIdentity * AllBottom
61207 2019-Jan-16 21:15:33.934449 - [DEBUG]
61208 2019-Jan-16 21:15:33.934472 - [DEBUG] Propagate flow
61209 2019-Jan-16 21:15:33.934496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61210 2019-Jan-16 21:15:33.934552 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
61211 2019-Jan-16 21:15:33.935201 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61212 2019-Jan-16 21:15:33.935836 - [DEBUG] Edge function : AllBottom (result of previous compose)
61213 2019-Jan-16 21:15:33.935861 - [DEBUG]
61214 2019-Jan-16 21:15:33.935885 - [DEBUG] Join: AllTop & AllBottom
61215 2019-Jan-16 21:15:33.935923 - [DEBUG] = AllBottom (new jump func)
61216 2019-Jan-16 21:15:33.935948 - [DEBUG]
61217 2019-Jan-16 21:15:33.935971 - [DEBUG] Start adding new jump function
61218 2019-Jan-16 21:15:33.935994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61219 2019-Jan-16 21:15:33.936051 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61220 2019-Jan-16 21:15:33.936684 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
61221 2019-Jan-16 21:15:33.937320 - [DEBUG] Edge Function : AllBottom
61222 2019-Jan-16 21:15:33.937348 - [DEBUG] End adding new jump function
61223 2019-Jan-16 21:15:33.937372 - [DEBUG]
61224 2019-Jan-16 21:15:33.937396 - [DEBUG] -------------------------------------------- 1643. Path Edge --------------------------------------------
61225 2019-Jan-16 21:15:33.937420 - [DEBUG]
61226 2019-Jan-16 21:15:33.937443 - [DEBUG] Process 1643. path edge:
61227 2019-Jan-16 21:15:33.937467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61228 2019-Jan-16 21:15:33.937523 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
61229 2019-Jan-16 21:15:33.938158 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61230 2019-Jan-16 21:15:33.938808 - [DEBUG]
61231 2019-Jan-16 21:15:33.938833 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
61232 2019-Jan-16 21:15:33.939484 - [DEBUG] Compose: EdgeIdentity * AllBottom
61233 2019-Jan-16 21:15:33.939511 - [DEBUG]
61234 2019-Jan-16 21:15:33.939535 - [DEBUG] Propagate flow
61235 2019-Jan-16 21:15:33.939558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61236 2019-Jan-16 21:15:33.939615 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61237 2019-Jan-16 21:15:33.940254 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61238 2019-Jan-16 21:15:33.940889 - [DEBUG] Edge function : AllBottom (result of previous compose)
61239 2019-Jan-16 21:15:33.940914 - [DEBUG]
61240 2019-Jan-16 21:15:33.940939 - [DEBUG] Join: AllTop & AllBottom
61241 2019-Jan-16 21:15:33.940965 - [DEBUG] = AllBottom (new jump func)
61242 2019-Jan-16 21:15:33.940989 - [DEBUG]
61243 2019-Jan-16 21:15:33.941012 - [DEBUG] Start adding new jump function
61244 2019-Jan-16 21:15:33.941035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61245 2019-Jan-16 21:15:33.941091 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61246 2019-Jan-16 21:15:33.941726 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61247 2019-Jan-16 21:15:33.942376 - [DEBUG] Edge Function : AllBottom
61248 2019-Jan-16 21:15:33.942404 - [DEBUG] End adding new jump function
61249 2019-Jan-16 21:15:33.942428 - [DEBUG]
61250 2019-Jan-16 21:15:33.942452 - [DEBUG] -------------------------------------------- 1644. Path Edge --------------------------------------------
61251 2019-Jan-16 21:15:33.942477 - [DEBUG]
61252 2019-Jan-16 21:15:33.942500 - [DEBUG] Process 1644. path edge:
61253 2019-Jan-16 21:15:33.942523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61254 2019-Jan-16 21:15:33.942579 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
61255 2019-Jan-16 21:15:33.943217 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61256 2019-Jan-16 21:15:33.943852 - [DEBUG]
61257 2019-Jan-16 21:15:33.943876 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61258 2019-Jan-16 21:15:33.944539 - [DEBUG] Compose: EdgeIdentity * AllBottom
61259 2019-Jan-16 21:15:33.944575 - [DEBUG]
61260 2019-Jan-16 21:15:33.944599 - [DEBUG] Propagate flow
61261 2019-Jan-16 21:15:33.944622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61262 2019-Jan-16 21:15:33.944679 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
61263 2019-Jan-16 21:15:33.945333 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61264 2019-Jan-16 21:15:33.945967 - [DEBUG] Edge function : AllBottom (result of previous compose)
61265 2019-Jan-16 21:15:33.945992 - [DEBUG]
61266 2019-Jan-16 21:15:33.946016 - [DEBUG] Join: AllTop & AllBottom
61267 2019-Jan-16 21:15:33.946042 - [DEBUG] = AllBottom (new jump func)
61268 2019-Jan-16 21:15:33.946066 - [DEBUG]
61269 2019-Jan-16 21:15:33.946089 - [DEBUG] Start adding new jump function
61270 2019-Jan-16 21:15:33.946112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61271 2019-Jan-16 21:15:33.946168 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61272 2019-Jan-16 21:15:33.946802 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
61273 2019-Jan-16 21:15:33.947435 - [DEBUG] Edge Function : AllBottom
61274 2019-Jan-16 21:15:33.947462 - [DEBUG] End adding new jump function
61275 2019-Jan-16 21:15:33.947486 - [DEBUG]
61276 2019-Jan-16 21:15:33.947509 - [DEBUG] -------------------------------------------- 1645. Path Edge --------------------------------------------
61277 2019-Jan-16 21:15:33.947533 - [DEBUG]
61278 2019-Jan-16 21:15:33.947556 - [DEBUG] Process 1645. path edge:
61279 2019-Jan-16 21:15:33.947580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61280 2019-Jan-16 21:15:33.947635 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
61281 2019-Jan-16 21:15:33.948270 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61282 2019-Jan-16 21:15:33.948920 - [DEBUG]
61283 2019-Jan-16 21:15:33.948945 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
61284 2019-Jan-16 21:15:33.949598 - [DEBUG] Compose: EdgeIdentity * AllBottom
61285 2019-Jan-16 21:15:33.949626 - [DEBUG]
61286 2019-Jan-16 21:15:33.949649 - [DEBUG] Propagate flow
61287 2019-Jan-16 21:15:33.949672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61288 2019-Jan-16 21:15:33.949729 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
61289 2019-Jan-16 21:15:33.950363 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61290 2019-Jan-16 21:15:33.950997 - [DEBUG] Edge function : AllBottom (result of previous compose)
61291 2019-Jan-16 21:15:33.951022 - [DEBUG]
61292 2019-Jan-16 21:15:33.951046 - [DEBUG] Join: AllTop & AllBottom
61293 2019-Jan-16 21:15:33.951071 - [DEBUG] = AllBottom (new jump func)
61294 2019-Jan-16 21:15:33.951096 - [DEBUG]
61295 2019-Jan-16 21:15:33.951119 - [DEBUG] Start adding new jump function
61296 2019-Jan-16 21:15:33.951142 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61297 2019-Jan-16 21:15:33.951198 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61298 2019-Jan-16 21:15:33.951847 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
61299 2019-Jan-16 21:15:33.952480 - [DEBUG] Edge Function : AllBottom
61300 2019-Jan-16 21:15:33.952508 - [DEBUG] End adding new jump function
61301 2019-Jan-16 21:15:33.952532 - [DEBUG]
61302 2019-Jan-16 21:15:33.952555 - [DEBUG] -------------------------------------------- 1646. Path Edge --------------------------------------------
61303 2019-Jan-16 21:15:33.952588 - [DEBUG]
61304 2019-Jan-16 21:15:33.952612 - [DEBUG] Process 1646. path edge:
61305 2019-Jan-16 21:15:33.952635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61306 2019-Jan-16 21:15:33.952691 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
61307 2019-Jan-16 21:15:33.953326 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61308 2019-Jan-16 21:15:33.953959 - [DEBUG]
61309 2019-Jan-16 21:15:33.953984 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
61310 2019-Jan-16 21:15:33.954639 - [DEBUG] Compose: EdgeIdentity * AllBottom
61311 2019-Jan-16 21:15:33.954668 - [DEBUG]
61312 2019-Jan-16 21:15:33.954692 - [DEBUG] Propagate flow
61313 2019-Jan-16 21:15:33.954715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61314 2019-Jan-16 21:15:33.954772 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61315 2019-Jan-16 21:15:33.955425 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61316 2019-Jan-16 21:15:33.956061 - [DEBUG] Edge function : AllBottom (result of previous compose)
61317 2019-Jan-16 21:15:33.956086 - [DEBUG]
61318 2019-Jan-16 21:15:33.956110 - [DEBUG] Join: AllTop & AllBottom
61319 2019-Jan-16 21:15:33.956136 - [DEBUG] = AllBottom (new jump func)
61320 2019-Jan-16 21:15:33.956160 - [DEBUG]
61321 2019-Jan-16 21:15:33.956183 - [DEBUG] Start adding new jump function
61322 2019-Jan-16 21:15:33.956207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61323 2019-Jan-16 21:15:33.956262 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61324 2019-Jan-16 21:15:33.956897 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61325 2019-Jan-16 21:15:33.957535 - [DEBUG] Edge Function : AllBottom
61326 2019-Jan-16 21:15:33.957563 - [DEBUG] End adding new jump function
61327 2019-Jan-16 21:15:33.957586 - [DEBUG]
61328 2019-Jan-16 21:15:33.957610 - [DEBUG] -------------------------------------------- 1647. Path Edge --------------------------------------------
61329 2019-Jan-16 21:15:33.957634 - [DEBUG]
61330 2019-Jan-16 21:15:33.957657 - [DEBUG] Process 1647. path edge:
61331 2019-Jan-16 21:15:33.957681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61332 2019-Jan-16 21:15:33.957737 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
61333 2019-Jan-16 21:15:33.958375 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61334 2019-Jan-16 21:15:33.959024 - [DEBUG]
61335 2019-Jan-16 21:15:33.959048 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61336 2019-Jan-16 21:15:33.959709 - [DEBUG] Compose: EdgeIdentity * AllBottom
61337 2019-Jan-16 21:15:33.959737 - [DEBUG]
61338 2019-Jan-16 21:15:33.959761 - [DEBUG] Propagate flow
61339 2019-Jan-16 21:15:33.959784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61340 2019-Jan-16 21:15:33.959841 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
61341 2019-Jan-16 21:15:33.960478 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61342 2019-Jan-16 21:15:33.961111 - [DEBUG] Edge function : AllBottom (result of previous compose)
61343 2019-Jan-16 21:15:33.961136 - [DEBUG]
61344 2019-Jan-16 21:15:33.961161 - [DEBUG] Join: AllTop & AllBottom
61345 2019-Jan-16 21:15:33.961187 - [DEBUG] = AllBottom (new jump func)
61346 2019-Jan-16 21:15:33.961211 - [DEBUG]
61347 2019-Jan-16 21:15:33.961242 - [DEBUG] Start adding new jump function
61348 2019-Jan-16 21:15:33.961266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61349 2019-Jan-16 21:15:33.961322 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61350 2019-Jan-16 21:15:33.961973 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
61351 2019-Jan-16 21:15:33.962608 - [DEBUG] Edge Function : AllBottom
61352 2019-Jan-16 21:15:33.962636 - [DEBUG] End adding new jump function
61353 2019-Jan-16 21:15:33.962660 - [DEBUG]
61354 2019-Jan-16 21:15:33.962683 - [DEBUG] -------------------------------------------- 1648. Path Edge --------------------------------------------
61355 2019-Jan-16 21:15:33.962708 - [DEBUG]
61356 2019-Jan-16 21:15:33.962731 - [DEBUG] Process 1648. path edge:
61357 2019-Jan-16 21:15:33.962754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61358 2019-Jan-16 21:15:33.962810 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
61359 2019-Jan-16 21:15:33.963445 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61360 2019-Jan-16 21:15:33.964078 - [DEBUG]
61361 2019-Jan-16 21:15:33.964103 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
61362 2019-Jan-16 21:15:33.964757 - [DEBUG] Compose: EdgeIdentity * AllBottom
61363 2019-Jan-16 21:15:33.964785 - [DEBUG]
61364 2019-Jan-16 21:15:33.964808 - [DEBUG] Propagate flow
61365 2019-Jan-16 21:15:33.964832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61366 2019-Jan-16 21:15:33.964888 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
61367 2019-Jan-16 21:15:33.965551 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61368 2019-Jan-16 21:15:33.966187 - [DEBUG] Edge function : AllBottom (result of previous compose)
61369 2019-Jan-16 21:15:33.966212 - [DEBUG]
61370 2019-Jan-16 21:15:33.966237 - [DEBUG] Join: AllTop & AllBottom
61371 2019-Jan-16 21:15:33.966263 - [DEBUG] = AllBottom (new jump func)
61372 2019-Jan-16 21:15:33.966287 - [DEBUG]
61373 2019-Jan-16 21:15:33.966310 - [DEBUG] Start adding new jump function
61374 2019-Jan-16 21:15:33.966333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61375 2019-Jan-16 21:15:33.966389 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61376 2019-Jan-16 21:15:33.967023 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
61377 2019-Jan-16 21:15:33.967666 - [DEBUG] Edge Function : AllBottom
61378 2019-Jan-16 21:15:33.967694 - [DEBUG] End adding new jump function
61379 2019-Jan-16 21:15:33.967718 - [DEBUG]
61380 2019-Jan-16 21:15:33.967741 - [DEBUG] -------------------------------------------- 1649. Path Edge --------------------------------------------
61381 2019-Jan-16 21:15:33.967765 - [DEBUG]
61382 2019-Jan-16 21:15:33.967788 - [DEBUG] Process 1649. path edge:
61383 2019-Jan-16 21:15:33.967812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61384 2019-Jan-16 21:15:33.967868 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
61385 2019-Jan-16 21:15:33.968528 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61386 2019-Jan-16 21:15:33.969164 - [DEBUG]
61387 2019-Jan-16 21:15:33.969188 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
61388 2019-Jan-16 21:15:33.969852 - [DEBUG] Possible callees:
61389 2019-Jan-16 21:15:33.969879 - [DEBUG] llvm.dbg.declare
61390 2019-Jan-16 21:15:33.969903 - [DEBUG] Possible return sites:
61391 2019-Jan-16 21:15:33.969927 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12061392 2019-Jan-16 21:15:33.971201 - [DEBUG] Found and process special summary
61393 2019-Jan-16 21:15:33.971241 - [DEBUG] Compose: EdgeIdentity * AllBottom
61394 2019-Jan-16 21:15:33.971269 - [DEBUG]
61395 2019-Jan-16 21:15:33.971292 - [DEBUG] Propagate flow
61396 2019-Jan-16 21:15:33.971315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61397 2019-Jan-16 21:15:33.971372 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
61398 2019-Jan-16 21:15:33.972027 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61399 2019-Jan-16 21:15:33.972662 - [DEBUG] Edge function : AllBottom (result of previous compose)
61400 2019-Jan-16 21:15:33.972687 - [DEBUG]
61401 2019-Jan-16 21:15:33.972712 - [DEBUG] Join: AllTop & AllBottom
61402 2019-Jan-16 21:15:33.972738 - [DEBUG] = AllBottom (new jump func)
61403 2019-Jan-16 21:15:33.972762 - [DEBUG]
61404 2019-Jan-16 21:15:33.972785 - [DEBUG] Start adding new jump function
61405 2019-Jan-16 21:15:33.972808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61406 2019-Jan-16 21:15:33.972864 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61407 2019-Jan-16 21:15:33.973497 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
61408 2019-Jan-16 21:15:33.974133 - [DEBUG] Edge Function : AllBottom
61409 2019-Jan-16 21:15:33.974161 - [DEBUG] End adding new jump function
61410 2019-Jan-16 21:15:33.974185 - [DEBUG]
61411 2019-Jan-16 21:15:33.974208 - [DEBUG] -------------------------------------------- 1650. Path Edge --------------------------------------------
61412 2019-Jan-16 21:15:33.974233 - [DEBUG]
61413 2019-Jan-16 21:15:33.974256 - [DEBUG] Process 1650. path edge:
61414 2019-Jan-16 21:15:33.974280 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61415 2019-Jan-16 21:15:33.974336 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
61416 2019-Jan-16 21:15:33.974973 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61417 2019-Jan-16 21:15:33.975622 - [DEBUG]
61418 2019-Jan-16 21:15:33.975646 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
61419 2019-Jan-16 21:15:33.976308 - [DEBUG] Compose: EdgeIdentity * AllBottom
61420 2019-Jan-16 21:15:33.976336 - [DEBUG]
61421 2019-Jan-16 21:15:33.976359 - [DEBUG] Propagate flow
61422 2019-Jan-16 21:15:33.976382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61423 2019-Jan-16 21:15:33.976439 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
61424 2019-Jan-16 21:15:33.977075 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61425 2019-Jan-16 21:15:33.977709 - [DEBUG] Edge function : AllBottom (result of previous compose)
61426 2019-Jan-16 21:15:33.977734 - [DEBUG]
61427 2019-Jan-16 21:15:33.977758 - [DEBUG] Join: AllTop & AllBottom
61428 2019-Jan-16 21:15:33.977784 - [DEBUG] = AllBottom (new jump func)
61429 2019-Jan-16 21:15:33.977808 - [DEBUG]
61430 2019-Jan-16 21:15:33.977831 - [DEBUG] Start adding new jump function
61431 2019-Jan-16 21:15:33.977854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61432 2019-Jan-16 21:15:33.977918 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61433 2019-Jan-16 21:15:33.978569 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
61434 2019-Jan-16 21:15:33.979203 - [DEBUG] Edge Function : AllBottom
61435 2019-Jan-16 21:15:33.979231 - [DEBUG] End adding new jump function
61436 2019-Jan-16 21:15:33.979254 - [DEBUG]
61437 2019-Jan-16 21:15:33.979278 - [DEBUG] -------------------------------------------- 1651. Path Edge --------------------------------------------
61438 2019-Jan-16 21:15:33.979302 - [DEBUG]
61439 2019-Jan-16 21:15:33.979325 - [DEBUG] Process 1651. path edge:
61440 2019-Jan-16 21:15:33.979348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61441 2019-Jan-16 21:15:33.979404 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
61442 2019-Jan-16 21:15:33.980038 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61443 2019-Jan-16 21:15:33.980671 - [DEBUG]
61444 2019-Jan-16 21:15:33.980696 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
61445 2019-Jan-16 21:15:33.981349 - [DEBUG] Compose: EdgeIdentity * AllBottom
61446 2019-Jan-16 21:15:33.981378 - [DEBUG]
61447 2019-Jan-16 21:15:33.981402 - [DEBUG] Propagate flow
61448 2019-Jan-16 21:15:33.981425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61449 2019-Jan-16 21:15:33.981483 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
61450 2019-Jan-16 21:15:33.982143 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61451 2019-Jan-16 21:15:33.982778 - [DEBUG] Edge function : AllBottom (result of previous compose)
61452 2019-Jan-16 21:15:33.982803 - [DEBUG]
61453 2019-Jan-16 21:15:33.982828 - [DEBUG] Join: AllTop & AllBottom
61454 2019-Jan-16 21:15:33.982854 - [DEBUG] = AllBottom (new jump func)
61455 2019-Jan-16 21:15:33.982878 - [DEBUG]
61456 2019-Jan-16 21:15:33.982901 - [DEBUG] Start adding new jump function
61457 2019-Jan-16 21:15:33.982925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61458 2019-Jan-16 21:15:33.982981 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61459 2019-Jan-16 21:15:33.983614 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
61460 2019-Jan-16 21:15:33.984258 - [DEBUG] Edge Function : AllBottom
61461 2019-Jan-16 21:15:33.984286 - [DEBUG] End adding new jump function
61462 2019-Jan-16 21:15:33.984310 - [DEBUG]
61463 2019-Jan-16 21:15:33.984334 - [DEBUG] -------------------------------------------- 1652. Path Edge --------------------------------------------
61464 2019-Jan-16 21:15:33.984358 - [DEBUG]
61465 2019-Jan-16 21:15:33.984381 - [DEBUG] Process 1652. path edge:
61466 2019-Jan-16 21:15:33.984405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61467 2019-Jan-16 21:15:33.984461 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
61468 2019-Jan-16 21:15:33.985117 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61469 2019-Jan-16 21:15:33.985750 - [DEBUG]
61470 2019-Jan-16 21:15:33.985774 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
61471 2019-Jan-16 21:15:33.986434 - [DEBUG] Possible callees:
61472 2019-Jan-16 21:15:33.986459 - [DEBUG] llvm.dbg.declare
61473 2019-Jan-16 21:15:33.986492 - [DEBUG] Possible return sites:
61474 2019-Jan-16 21:15:33.986516 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14961475 2019-Jan-16 21:15:33.987789 - [DEBUG] Found and process special summary
61476 2019-Jan-16 21:15:33.987832 - [DEBUG] Compose: EdgeIdentity * AllBottom
61477 2019-Jan-16 21:15:33.987860 - [DEBUG]
61478 2019-Jan-16 21:15:33.987884 - [DEBUG] Propagate flow
61479 2019-Jan-16 21:15:33.987907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61480 2019-Jan-16 21:15:33.987964 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
61481 2019-Jan-16 21:15:33.988619 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61482 2019-Jan-16 21:15:33.989254 - [DEBUG] Edge function : AllBottom (result of previous compose)
61483 2019-Jan-16 21:15:33.989279 - [DEBUG]
61484 2019-Jan-16 21:15:33.989304 - [DEBUG] Join: AllTop & AllBottom
61485 2019-Jan-16 21:15:33.989330 - [DEBUG] = AllBottom (new jump func)
61486 2019-Jan-16 21:15:33.989354 - [DEBUG]
61487 2019-Jan-16 21:15:33.989378 - [DEBUG] Start adding new jump function
61488 2019-Jan-16 21:15:33.989401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61489 2019-Jan-16 21:15:33.989457 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61490 2019-Jan-16 21:15:33.990091 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
61491 2019-Jan-16 21:15:33.990727 - [DEBUG] Edge Function : AllBottom
61492 2019-Jan-16 21:15:33.990755 - [DEBUG] End adding new jump function
61493 2019-Jan-16 21:15:33.990779 - [DEBUG]
61494 2019-Jan-16 21:15:33.990802 - [DEBUG] -------------------------------------------- 1653. Path Edge --------------------------------------------
61495 2019-Jan-16 21:15:33.990827 - [DEBUG]
61496 2019-Jan-16 21:15:33.990850 - [DEBUG] Process 1653. path edge:
61497 2019-Jan-16 21:15:33.990874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61498 2019-Jan-16 21:15:33.990929 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
61499 2019-Jan-16 21:15:33.991566 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61500 2019-Jan-16 21:15:33.992215 - [DEBUG]
61501 2019-Jan-16 21:15:33.992239 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
61502 2019-Jan-16 21:15:33.992905 - [DEBUG] Compose: EdgeIdentity * AllBottom
61503 2019-Jan-16 21:15:33.992933 - [DEBUG]
61504 2019-Jan-16 21:15:33.992957 - [DEBUG] Propagate flow
61505 2019-Jan-16 21:15:33.992980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61506 2019-Jan-16 21:15:33.993037 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
61507 2019-Jan-16 21:15:33.993672 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61508 2019-Jan-16 21:15:33.994306 - [DEBUG] Edge function : AllBottom (result of previous compose)
61509 2019-Jan-16 21:15:33.994330 - [DEBUG]
61510 2019-Jan-16 21:15:33.994355 - [DEBUG] Join: AllTop & AllBottom
61511 2019-Jan-16 21:15:33.994381 - [DEBUG] = AllBottom (new jump func)
61512 2019-Jan-16 21:15:33.994405 - [DEBUG]
61513 2019-Jan-16 21:15:33.994428 - [DEBUG] Start adding new jump function
61514 2019-Jan-16 21:15:33.994451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61515 2019-Jan-16 21:15:33.994506 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61516 2019-Jan-16 21:15:33.995163 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
61517 2019-Jan-16 21:15:33.995797 - [DEBUG] Edge Function : AllBottom
61518 2019-Jan-16 21:15:33.995825 - [DEBUG] End adding new jump function
61519 2019-Jan-16 21:15:33.995849 - [DEBUG]
61520 2019-Jan-16 21:15:33.995873 - [DEBUG] -------------------------------------------- 1654. Path Edge --------------------------------------------
61521 2019-Jan-16 21:15:33.995897 - [DEBUG]
61522 2019-Jan-16 21:15:33.995920 - [DEBUG] Process 1654. path edge:
61523 2019-Jan-16 21:15:33.995943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61524 2019-Jan-16 21:15:33.995999 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
61525 2019-Jan-16 21:15:33.996635 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61526 2019-Jan-16 21:15:33.997269 - [DEBUG]
61527 2019-Jan-16 21:15:33.997294 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
61528 2019-Jan-16 21:15:33.997953 - [DEBUG] Compose: EdgeIdentity * AllBottom
61529 2019-Jan-16 21:15:33.997981 - [DEBUG]
61530 2019-Jan-16 21:15:33.998004 - [DEBUG] Propagate flow
61531 2019-Jan-16 21:15:33.998027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61532 2019-Jan-16 21:15:33.998084 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
61533 2019-Jan-16 21:15:33.998752 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61534 2019-Jan-16 21:15:33.999388 - [DEBUG] Edge function : AllBottom (result of previous compose)
61535 2019-Jan-16 21:15:33.999413 - [DEBUG]
61536 2019-Jan-16 21:15:33.999437 - [DEBUG] Join: AllTop & AllBottom
61537 2019-Jan-16 21:15:33.999463 - [DEBUG] = AllBottom (new jump func)
61538 2019-Jan-16 21:15:33.999487 - [DEBUG]
61539 2019-Jan-16 21:15:33.999510 - [DEBUG] Start adding new jump function
61540 2019-Jan-16 21:15:33.999533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61541 2019-Jan-16 21:15:33.999589 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61542 2019-Jan-16 21:15:34.000224 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
61543 2019-Jan-16 21:15:34.000866 - [DEBUG] Edge Function : AllBottom
61544 2019-Jan-16 21:15:34.000895 - [DEBUG] End adding new jump function
61545 2019-Jan-16 21:15:34.000919 - [DEBUG]
61546 2019-Jan-16 21:15:34.000942 - [DEBUG] -------------------------------------------- 1655. Path Edge --------------------------------------------
61547 2019-Jan-16 21:15:34.000967 - [DEBUG]
61548 2019-Jan-16 21:15:34.000990 - [DEBUG] Process 1655. path edge:
61549 2019-Jan-16 21:15:34.001013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61550 2019-Jan-16 21:15:34.001069 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
61551 2019-Jan-16 21:15:34.001713 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61552 2019-Jan-16 21:15:34.002363 - [DEBUG]
61553 2019-Jan-16 21:15:34.002387 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
61554 2019-Jan-16 21:15:34.003047 - [DEBUG] Possible callees:
61555 2019-Jan-16 21:15:34.003072 - [DEBUG] llvm.dbg.declare
61556 2019-Jan-16 21:15:34.003097 - [DEBUG] Possible return sites:
61557 2019-Jan-16 21:15:34.003120 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15561558 2019-Jan-16 21:15:34.004405 - [DEBUG] Found and process special summary
61559 2019-Jan-16 21:15:34.004446 - [DEBUG] Compose: EdgeIdentity * AllBottom
61560 2019-Jan-16 21:15:34.004474 - [DEBUG]
61561 2019-Jan-16 21:15:34.004498 - [DEBUG] Propagate flow
61562 2019-Jan-16 21:15:34.004521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61563 2019-Jan-16 21:15:34.004578 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
61564 2019-Jan-16 21:15:34.005234 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61565 2019-Jan-16 21:15:34.005868 - [DEBUG] Edge function : AllBottom (result of previous compose)
61566 2019-Jan-16 21:15:34.005893 - [DEBUG]
61567 2019-Jan-16 21:15:34.005918 - [DEBUG] Join: AllTop & AllBottom
61568 2019-Jan-16 21:15:34.005943 - [DEBUG] = AllBottom (new jump func)
61569 2019-Jan-16 21:15:34.005968 - [DEBUG]
61570 2019-Jan-16 21:15:34.005991 - [DEBUG] Start adding new jump function
61571 2019-Jan-16 21:15:34.006014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61572 2019-Jan-16 21:15:34.006070 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61573 2019-Jan-16 21:15:34.006704 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
61574 2019-Jan-16 21:15:34.007341 - [DEBUG] Edge Function : AllBottom
61575 2019-Jan-16 21:15:34.007369 - [DEBUG] End adding new jump function
61576 2019-Jan-16 21:15:34.007393 - [DEBUG]
61577 2019-Jan-16 21:15:34.007416 - [DEBUG] -------------------------------------------- 1656. Path Edge --------------------------------------------
61578 2019-Jan-16 21:15:34.007441 - [DEBUG]
61579 2019-Jan-16 21:15:34.007464 - [DEBUG] Process 1656. path edge:
61580 2019-Jan-16 21:15:34.007488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61581 2019-Jan-16 21:15:34.007544 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
61582 2019-Jan-16 21:15:34.008181 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61583 2019-Jan-16 21:15:34.008830 - [DEBUG]
61584 2019-Jan-16 21:15:34.008855 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
61585 2019-Jan-16 21:15:34.009519 - [DEBUG] Compose: EdgeIdentity * AllBottom
61586 2019-Jan-16 21:15:34.009547 - [DEBUG]
61587 2019-Jan-16 21:15:34.009571 - [DEBUG] Propagate flow
61588 2019-Jan-16 21:15:34.009595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61589 2019-Jan-16 21:15:34.009652 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
61590 2019-Jan-16 21:15:34.010290 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61591 2019-Jan-16 21:15:34.010925 - [DEBUG] Edge function : AllBottom (result of previous compose)
61592 2019-Jan-16 21:15:34.010950 - [DEBUG]
61593 2019-Jan-16 21:15:34.010975 - [DEBUG] Join: AllTop & AllBottom
61594 2019-Jan-16 21:15:34.011001 - [DEBUG] = AllBottom (new jump func)
61595 2019-Jan-16 21:15:34.011026 - [DEBUG]
61596 2019-Jan-16 21:15:34.011049 - [DEBUG] Start adding new jump function
61597 2019-Jan-16 21:15:34.011073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61598 2019-Jan-16 21:15:34.011129 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61599 2019-Jan-16 21:15:34.011775 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
61600 2019-Jan-16 21:15:34.012411 - [DEBUG] Edge Function : AllBottom
61601 2019-Jan-16 21:15:34.012447 - [DEBUG] End adding new jump function
61602 2019-Jan-16 21:15:34.012472 - [DEBUG]
61603 2019-Jan-16 21:15:34.012495 - [DEBUG] -------------------------------------------- 1657. Path Edge --------------------------------------------
61604 2019-Jan-16 21:15:34.012520 - [DEBUG]
61605 2019-Jan-16 21:15:34.012544 - [DEBUG] Process 1657. path edge:
61606 2019-Jan-16 21:15:34.012567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61607 2019-Jan-16 21:15:34.012624 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
61608 2019-Jan-16 21:15:34.013258 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61609 2019-Jan-16 21:15:34.013891 - [DEBUG]
61610 2019-Jan-16 21:15:34.013916 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
61611 2019-Jan-16 21:15:34.014575 - [DEBUG] Compose: EdgeIdentity * AllBottom
61612 2019-Jan-16 21:15:34.014605 - [DEBUG]
61613 2019-Jan-16 21:15:34.014629 - [DEBUG] Propagate flow
61614 2019-Jan-16 21:15:34.014652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61615 2019-Jan-16 21:15:34.014709 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
61616 2019-Jan-16 21:15:34.015362 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61617 2019-Jan-16 21:15:34.015997 - [DEBUG] Edge function : AllBottom (result of previous compose)
61618 2019-Jan-16 21:15:34.016022 - [DEBUG]
61619 2019-Jan-16 21:15:34.016047 - [DEBUG] Join: AllTop & AllBottom
61620 2019-Jan-16 21:15:34.016072 - [DEBUG] = AllBottom (new jump func)
61621 2019-Jan-16 21:15:34.016097 - [DEBUG]
61622 2019-Jan-16 21:15:34.016120 - [DEBUG] Start adding new jump function
61623 2019-Jan-16 21:15:34.016143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61624 2019-Jan-16 21:15:34.016199 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61625 2019-Jan-16 21:15:34.016833 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
61626 2019-Jan-16 21:15:34.017464 - [DEBUG] Edge Function : AllBottom
61627 2019-Jan-16 21:15:34.017492 - [DEBUG] End adding new jump function
61628 2019-Jan-16 21:15:34.017516 - [DEBUG]
61629 2019-Jan-16 21:15:34.017540 - [DEBUG] -------------------------------------------- 1658. Path Edge --------------------------------------------
61630 2019-Jan-16 21:15:34.017564 - [DEBUG]
61631 2019-Jan-16 21:15:34.017588 - [DEBUG] Process 1658. path edge:
61632 2019-Jan-16 21:15:34.017611 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61633 2019-Jan-16 21:15:34.017667 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
61634 2019-Jan-16 21:15:34.018301 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61635 2019-Jan-16 21:15:34.018950 - [DEBUG]
61636 2019-Jan-16 21:15:34.018975 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
61637 2019-Jan-16 21:15:34.019632 - [DEBUG] Compose: EdgeIdentity * AllBottom
61638 2019-Jan-16 21:15:34.019660 - [DEBUG]
61639 2019-Jan-16 21:15:34.019684 - [DEBUG] Propagate flow
61640 2019-Jan-16 21:15:34.019707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61641 2019-Jan-16 21:15:34.019764 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
61642 2019-Jan-16 21:15:34.020409 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61643 2019-Jan-16 21:15:34.021043 - [DEBUG] Edge function : AllBottom (result of previous compose)
61644 2019-Jan-16 21:15:34.021075 - [DEBUG]
61645 2019-Jan-16 21:15:34.021100 - [DEBUG] Join: AllTop & AllBottom
61646 2019-Jan-16 21:15:34.021126 - [DEBUG] = AllBottom (new jump func)
61647 2019-Jan-16 21:15:34.021151 - [DEBUG]
61648 2019-Jan-16 21:15:34.021174 - [DEBUG] Start adding new jump function
61649 2019-Jan-16 21:15:34.021197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61650 2019-Jan-16 21:15:34.021253 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61651 2019-Jan-16 21:15:34.021904 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
61652 2019-Jan-16 21:15:34.022547 - [DEBUG] Edge Function : AllBottom
61653 2019-Jan-16 21:15:34.022575 - [DEBUG] End adding new jump function
61654 2019-Jan-16 21:15:34.022598 - [DEBUG]
61655 2019-Jan-16 21:15:34.022622 - [DEBUG] -------------------------------------------- 1659. Path Edge --------------------------------------------
61656 2019-Jan-16 21:15:34.022646 - [DEBUG]
61657 2019-Jan-16 21:15:34.022670 - [DEBUG] Process 1659. path edge:
61658 2019-Jan-16 21:15:34.022693 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61659 2019-Jan-16 21:15:34.022749 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
61660 2019-Jan-16 21:15:34.023394 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61661 2019-Jan-16 21:15:34.024027 - [DEBUG]
61662 2019-Jan-16 21:15:34.024051 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
61663 2019-Jan-16 21:15:34.024709 - [DEBUG] Possible callees:
61664 2019-Jan-16 21:15:34.024736 - [DEBUG] llvm.dbg.declare
61665 2019-Jan-16 21:15:34.024761 - [DEBUG] Possible return sites:
61666 2019-Jan-16 21:15:34.024784 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16361667 2019-Jan-16 21:15:34.026075 - [DEBUG] Found and process special summary
61668 2019-Jan-16 21:15:34.026116 - [DEBUG] EDGE:
61669 2019-Jan-16 21:15:34.026175 - [DEBUG] ---> 61670 2019-Jan-16 21:15:34.026819 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
61671 2019-Jan-16 21:15:34.027454 - [DEBUG]
61672 2019-Jan-16 21:15:34.027479 - [DEBUG] EDGE:
61673 2019-Jan-16 21:15:34.027536 - [DEBUG] ---> 61674 2019-Jan-16 21:15:34.028169 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
61675 2019-Jan-16 21:15:34.028819 - [DEBUG]
61676 2019-Jan-16 21:15:34.028844 - [DEBUG] EDGE:
61677 2019-Jan-16 21:15:34.028901 - [DEBUG] ---> 61678 2019-Jan-16 21:15:34.029536 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
61679 2019-Jan-16 21:15:34.030169 - [DEBUG]
61680 2019-Jan-16 21:15:34.030196 - [DEBUG] Compose: EdgeIdentity * AllBottom
61681 2019-Jan-16 21:15:34.030221 - [DEBUG]
61682 2019-Jan-16 21:15:34.030245 - [DEBUG] Propagate flow
61683 2019-Jan-16 21:15:34.030268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61684 2019-Jan-16 21:15:34.030324 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
61685 2019-Jan-16 21:15:34.030966 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
61686 2019-Jan-16 21:15:34.031603 - [DEBUG] Edge function : AllBottom (result of previous compose)
61687 2019-Jan-16 21:15:34.031629 - [DEBUG]
61688 2019-Jan-16 21:15:34.031654 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61689 2019-Jan-16 21:15:34.031680 - [DEBUG] = AllBottom
61690 2019-Jan-16 21:15:34.031704 - [DEBUG]
61691 2019-Jan-16 21:15:34.031727 - [DEBUG] PROPAGATE: No new function!
61692 2019-Jan-16 21:15:34.031769 - [DEBUG] EDGE:
61693 2019-Jan-16 21:15:34.031827 - [DEBUG] ---> 61694 2019-Jan-16 21:15:34.032465 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
61695 2019-Jan-16 21:15:34.033099 - [DEBUG]
61696 2019-Jan-16 21:15:34.033124 - [DEBUG] Compose: EdgeIdentity * AllBottom
61697 2019-Jan-16 21:15:34.033151 - [DEBUG]
61698 2019-Jan-16 21:15:34.033174 - [DEBUG] Propagate flow
61699 2019-Jan-16 21:15:34.033197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61700 2019-Jan-16 21:15:34.033253 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
61701 2019-Jan-16 21:15:34.033890 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
61702 2019-Jan-16 21:15:34.034533 - [DEBUG] Edge function : AllBottom (result of previous compose)
61703 2019-Jan-16 21:15:34.034558 - [DEBUG]
61704 2019-Jan-16 21:15:34.034584 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61705 2019-Jan-16 21:15:34.034610 - [DEBUG] = AllBottom
61706 2019-Jan-16 21:15:34.034634 - [DEBUG]
61707 2019-Jan-16 21:15:34.034657 - [DEBUG] PROPAGATE: No new function!
61708 2019-Jan-16 21:15:34.034696 - [DEBUG] Compose: EdgeIdentity * AllBottom
61709 2019-Jan-16 21:15:34.034723 - [DEBUG]
61710 2019-Jan-16 21:15:34.034747 - [DEBUG] Propagate flow
61711 2019-Jan-16 21:15:34.034770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61712 2019-Jan-16 21:15:34.034827 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
61713 2019-Jan-16 21:15:34.035481 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61714 2019-Jan-16 21:15:34.036115 - [DEBUG] Edge function : AllBottom (result of previous compose)
61715 2019-Jan-16 21:15:34.036140 - [DEBUG]
61716 2019-Jan-16 21:15:34.036165 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61717 2019-Jan-16 21:15:34.036191 - [DEBUG] = AllBottom
61718 2019-Jan-16 21:15:34.036215 - [DEBUG]
61719 2019-Jan-16 21:15:34.036238 - [DEBUG] PROPAGATE: No new function!
61720 2019-Jan-16 21:15:34.036264 - [DEBUG] Compose: EdgeIdentity * AllBottom
61721 2019-Jan-16 21:15:34.036289 - [DEBUG]
61722 2019-Jan-16 21:15:34.036313 - [DEBUG] Propagate flow
61723 2019-Jan-16 21:15:34.036336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61724 2019-Jan-16 21:15:34.036392 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
61725 2019-Jan-16 21:15:34.037030 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
61726 2019-Jan-16 21:15:34.037675 - [DEBUG] Edge function : AllBottom (result of previous compose)
61727 2019-Jan-16 21:15:34.037700 - [DEBUG]
61728 2019-Jan-16 21:15:34.037725 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61729 2019-Jan-16 21:15:34.037750 - [DEBUG] = AllBottom
61730 2019-Jan-16 21:15:34.037775 - [DEBUG]
61731 2019-Jan-16 21:15:34.037797 - [DEBUG] PROPAGATE: No new function!
61732 2019-Jan-16 21:15:34.037832 - [DEBUG] EDGE:
61733 2019-Jan-16 21:15:34.037891 - [DEBUG] ---> 61734 2019-Jan-16 21:15:34.038551 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
61735 2019-Jan-16 21:15:34.039187 - [DEBUG]
61736 2019-Jan-16 21:15:34.039212 - [DEBUG] EDGE:
61737 2019-Jan-16 21:15:34.039269 - [DEBUG] ---> 61738 2019-Jan-16 21:15:34.039903 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
61739 2019-Jan-16 21:15:34.040536 - [DEBUG]
61740 2019-Jan-16 21:15:34.040563 - [DEBUG] Compose: EdgeIdentity * AllBottom
61741 2019-Jan-16 21:15:34.040589 - [DEBUG]
61742 2019-Jan-16 21:15:34.040612 - [DEBUG] Propagate flow
61743 2019-Jan-16 21:15:34.040635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61744 2019-Jan-16 21:15:34.040691 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
61745 2019-Jan-16 21:15:34.041325 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
61746 2019-Jan-16 21:15:34.041978 - [DEBUG] Edge function : AllBottom (result of previous compose)
61747 2019-Jan-16 21:15:34.042003 - [DEBUG]
61748 2019-Jan-16 21:15:34.042029 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61749 2019-Jan-16 21:15:34.042055 - [DEBUG] = AllBottom
61750 2019-Jan-16 21:15:34.042079 - [DEBUG]
61751 2019-Jan-16 21:15:34.042102 - [DEBUG] PROPAGATE: No new function!
61752 2019-Jan-16 21:15:34.042126 - [DEBUG] EDGE:
61753 2019-Jan-16 21:15:34.042184 - [DEBUG] ---> 61754 2019-Jan-16 21:15:34.042823 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
61755 2019-Jan-16 21:15:34.043457 - [DEBUG]
61756 2019-Jan-16 21:15:34.043483 - [DEBUG] Compose: EdgeIdentity * AllBottom
61757 2019-Jan-16 21:15:34.043509 - [DEBUG]
61758 2019-Jan-16 21:15:34.043532 - [DEBUG] Propagate flow
61759 2019-Jan-16 21:15:34.043555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61760 2019-Jan-16 21:15:34.043611 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
61761 2019-Jan-16 21:15:34.044249 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
61762 2019-Jan-16 21:15:34.044892 - [DEBUG] Edge function : AllBottom (result of previous compose)
61763 2019-Jan-16 21:15:34.044917 - [DEBUG]
61764 2019-Jan-16 21:15:34.044942 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61765 2019-Jan-16 21:15:34.044968 - [DEBUG] = AllBottom
61766 2019-Jan-16 21:15:34.044992 - [DEBUG]
61767 2019-Jan-16 21:15:34.045015 - [DEBUG] PROPAGATE: No new function!
61768 2019-Jan-16 21:15:34.045054 - [DEBUG] Compose: EdgeIdentity * AllBottom
61769 2019-Jan-16 21:15:34.045096 - [DEBUG]
61770 2019-Jan-16 21:15:34.045120 - [DEBUG] Propagate flow
61771 2019-Jan-16 21:15:34.045143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61772 2019-Jan-16 21:15:34.045200 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
61773 2019-Jan-16 21:15:34.045839 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61774 2019-Jan-16 21:15:34.046473 - [DEBUG] Edge function : AllBottom (result of previous compose)
61775 2019-Jan-16 21:15:34.046498 - [DEBUG]
61776 2019-Jan-16 21:15:34.046535 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61777 2019-Jan-16 21:15:34.046562 - [DEBUG] = AllBottom
61778 2019-Jan-16 21:15:34.046586 - [DEBUG]
61779 2019-Jan-16 21:15:34.046609 - [DEBUG] PROPAGATE: No new function!
61780 2019-Jan-16 21:15:34.046635 - [DEBUG] Compose: EdgeIdentity * AllBottom
61781 2019-Jan-16 21:15:34.046660 - [DEBUG]
61782 2019-Jan-16 21:15:34.046684 - [DEBUG] Propagate flow
61783 2019-Jan-16 21:15:34.046707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61784 2019-Jan-16 21:15:34.046763 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
61785 2019-Jan-16 21:15:34.047402 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
61786 2019-Jan-16 21:15:34.048047 - [DEBUG] Edge function : AllBottom (result of previous compose)
61787 2019-Jan-16 21:15:34.048072 - [DEBUG]
61788 2019-Jan-16 21:15:34.048097 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61789 2019-Jan-16 21:15:34.048122 - [DEBUG] = AllBottom
61790 2019-Jan-16 21:15:34.048147 - [DEBUG]
61791 2019-Jan-16 21:15:34.048170 - [DEBUG] PROPAGATE: No new function!
61792 2019-Jan-16 21:15:34.048196 - [DEBUG] EDGE:
61793 2019-Jan-16 21:15:34.048254 - [DEBUG] ---> 61794 2019-Jan-16 21:15:34.048914 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
61795 2019-Jan-16 21:15:34.049549 - [DEBUG]
61796 2019-Jan-16 21:15:34.049575 - [DEBUG] EDGE:
61797 2019-Jan-16 21:15:34.049632 - [DEBUG] ---> 61798 2019-Jan-16 21:15:34.050265 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
61799 2019-Jan-16 21:15:34.050899 - [DEBUG]
61800 2019-Jan-16 21:15:34.050925 - [DEBUG] Compose: EdgeIdentity * AllBottom
61801 2019-Jan-16 21:15:34.050951 - [DEBUG]
61802 2019-Jan-16 21:15:34.050975 - [DEBUG] Propagate flow
61803 2019-Jan-16 21:15:34.050998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61804 2019-Jan-16 21:15:34.051053 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
61805 2019-Jan-16 21:15:34.051687 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
61806 2019-Jan-16 21:15:34.052339 - [DEBUG] Edge function : AllBottom (result of previous compose)
61807 2019-Jan-16 21:15:34.052365 - [DEBUG]
61808 2019-Jan-16 21:15:34.052391 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61809 2019-Jan-16 21:15:34.052416 - [DEBUG] = AllBottom
61810 2019-Jan-16 21:15:34.052441 - [DEBUG]
61811 2019-Jan-16 21:15:34.052464 - [DEBUG] PROPAGATE: No new function!
61812 2019-Jan-16 21:15:34.052488 - [DEBUG] EDGE:
61813 2019-Jan-16 21:15:34.052546 - [DEBUG] ---> 61814 2019-Jan-16 21:15:34.053183 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
61815 2019-Jan-16 21:15:34.053816 - [DEBUG]
61816 2019-Jan-16 21:15:34.053842 - [DEBUG] Compose: EdgeIdentity * AllBottom
61817 2019-Jan-16 21:15:34.053868 - [DEBUG]
61818 2019-Jan-16 21:15:34.053891 - [DEBUG] Propagate flow
61819 2019-Jan-16 21:15:34.053914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61820 2019-Jan-16 21:15:34.053970 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
61821 2019-Jan-16 21:15:34.054606 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
61822 2019-Jan-16 21:15:34.055274 - [DEBUG] Edge function : AllBottom (result of previous compose)
61823 2019-Jan-16 21:15:34.055300 - [DEBUG]
61824 2019-Jan-16 21:15:34.055325 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61825 2019-Jan-16 21:15:34.055351 - [DEBUG] = AllBottom
61826 2019-Jan-16 21:15:34.055375 - [DEBUG]
61827 2019-Jan-16 21:15:34.055398 - [DEBUG] PROPAGATE: No new function!
61828 2019-Jan-16 21:15:34.055436 - [DEBUG] Compose: EdgeIdentity * AllBottom
61829 2019-Jan-16 21:15:34.055464 - [DEBUG]
61830 2019-Jan-16 21:15:34.055487 - [DEBUG] Propagate flow
61831 2019-Jan-16 21:15:34.055510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61832 2019-Jan-16 21:15:34.055567 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
61833 2019-Jan-16 21:15:34.056207 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61834 2019-Jan-16 21:15:34.056840 - [DEBUG] Edge function : AllBottom (result of previous compose)
61835 2019-Jan-16 21:15:34.056866 - [DEBUG]
61836 2019-Jan-16 21:15:34.056891 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61837 2019-Jan-16 21:15:34.056916 - [DEBUG] = AllBottom
61838 2019-Jan-16 21:15:34.056941 - [DEBUG]
61839 2019-Jan-16 21:15:34.056964 - [DEBUG] PROPAGATE: No new function!
61840 2019-Jan-16 21:15:34.056989 - [DEBUG] Compose: EdgeIdentity * AllBottom
61841 2019-Jan-16 21:15:34.057015 - [DEBUG]
61842 2019-Jan-16 21:15:34.057039 - [DEBUG] Propagate flow
61843 2019-Jan-16 21:15:34.057062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61844 2019-Jan-16 21:15:34.057118 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
61845 2019-Jan-16 21:15:34.057755 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
61846 2019-Jan-16 21:15:34.058411 - [DEBUG] Edge function : AllBottom (result of previous compose)
61847 2019-Jan-16 21:15:34.058438 - [DEBUG]
61848 2019-Jan-16 21:15:34.058463 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61849 2019-Jan-16 21:15:34.058489 - [DEBUG] = AllBottom
61850 2019-Jan-16 21:15:34.058513 - [DEBUG]
61851 2019-Jan-16 21:15:34.058537 - [DEBUG] PROPAGATE: No new function!
61852 2019-Jan-16 21:15:34.058563 - [DEBUG] EDGE:
61853 2019-Jan-16 21:15:34.058621 - [DEBUG] ---> 61854 2019-Jan-16 21:15:34.059267 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
61855 2019-Jan-16 21:15:34.059901 - [DEBUG]
61856 2019-Jan-16 21:15:34.059935 - [DEBUG] Compose: EdgeIdentity * AllBottom
61857 2019-Jan-16 21:15:34.059962 - [DEBUG]
61858 2019-Jan-16 21:15:34.059985 - [DEBUG] Propagate flow
61859 2019-Jan-16 21:15:34.060009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61860 2019-Jan-16 21:15:34.060065 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61861 2019-Jan-16 21:15:34.060703 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61862 2019-Jan-16 21:15:34.061337 - [DEBUG] Edge function : AllBottom (result of previous compose)
61863 2019-Jan-16 21:15:34.061362 - [DEBUG]
61864 2019-Jan-16 21:15:34.061387 - [DEBUG] Join: AllTop & AllBottom
61865 2019-Jan-16 21:15:34.061413 - [DEBUG] = AllBottom (new jump func)
61866 2019-Jan-16 21:15:34.061437 - [DEBUG]
61867 2019-Jan-16 21:15:34.061460 - [DEBUG] Start adding new jump function
61868 2019-Jan-16 21:15:34.061484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61869 2019-Jan-16 21:15:34.061547 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61870 2019-Jan-16 21:15:34.062198 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61871 2019-Jan-16 21:15:34.062834 - [DEBUG] Edge Function : AllBottom
61872 2019-Jan-16 21:15:34.062862 - [DEBUG] End adding new jump function
61873 2019-Jan-16 21:15:34.062886 - [DEBUG]
61874 2019-Jan-16 21:15:34.062910 - [DEBUG] -------------------------------------------- 1660. Path Edge --------------------------------------------
61875 2019-Jan-16 21:15:34.062934 - [DEBUG]
61876 2019-Jan-16 21:15:34.062957 - [DEBUG] Process 1660. path edge:
61877 2019-Jan-16 21:15:34.062981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61878 2019-Jan-16 21:15:34.063036 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
61879 2019-Jan-16 21:15:34.063673 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61880 2019-Jan-16 21:15:34.064308 - [DEBUG]
61881 2019-Jan-16 21:15:34.064332 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61882 2019-Jan-16 21:15:34.064981 - [DEBUG] Possible callees:
61883 2019-Jan-16 21:15:34.065006 - [DEBUG] foo
61884 2019-Jan-16 21:15:34.065031 - [DEBUG] Possible return sites:
61885 2019-Jan-16 21:15:34.065054 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12661886 2019-Jan-16 21:15:34.066330 - [DEBUG] Found and process special summary
61887 2019-Jan-16 21:15:34.066370 - [DEBUG] Compose: EdgeIdentity * AllBottom
61888 2019-Jan-16 21:15:34.066398 - [DEBUG]
61889 2019-Jan-16 21:15:34.066421 - [DEBUG] Propagate flow
61890 2019-Jan-16 21:15:34.066444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61891 2019-Jan-16 21:15:34.066501 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61892 2019-Jan-16 21:15:34.067140 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61893 2019-Jan-16 21:15:34.067772 - [DEBUG] Edge function : AllBottom (result of previous compose)
61894 2019-Jan-16 21:15:34.067797 - [DEBUG]
61895 2019-Jan-16 21:15:34.067822 - [DEBUG] Join: AllTop & AllBottom
61896 2019-Jan-16 21:15:34.067848 - [DEBUG] = AllBottom (new jump func)
61897 2019-Jan-16 21:15:34.067872 - [DEBUG]
61898 2019-Jan-16 21:15:34.067896 - [DEBUG] Start adding new jump function
61899 2019-Jan-16 21:15:34.067919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61900 2019-Jan-16 21:15:34.067975 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61901 2019-Jan-16 21:15:34.068624 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61902 2019-Jan-16 21:15:34.069261 - [DEBUG] Edge Function : AllBottom
61903 2019-Jan-16 21:15:34.069289 - [DEBUG] End adding new jump function
61904 2019-Jan-16 21:15:34.069313 - [DEBUG]
61905 2019-Jan-16 21:15:34.069336 - [DEBUG] -------------------------------------------- 1661. Path Edge --------------------------------------------
61906 2019-Jan-16 21:15:34.069360 - [DEBUG]
61907 2019-Jan-16 21:15:34.069384 - [DEBUG] Process 1661. path edge:
61908 2019-Jan-16 21:15:34.069407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61909 2019-Jan-16 21:15:34.069463 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
61910 2019-Jan-16 21:15:34.070101 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61911 2019-Jan-16 21:15:34.070743 - [DEBUG]
61912 2019-Jan-16 21:15:34.070768 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61913 2019-Jan-16 21:15:34.071429 - [DEBUG] Compose: EdgeIdentity * AllBottom
61914 2019-Jan-16 21:15:34.071458 - [DEBUG]
61915 2019-Jan-16 21:15:34.071481 - [DEBUG] Propagate flow
61916 2019-Jan-16 21:15:34.071504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61917 2019-Jan-16 21:15:34.071561 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61918 2019-Jan-16 21:15:34.072213 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61919 2019-Jan-16 21:15:34.072847 - [DEBUG] Edge function : AllBottom (result of previous compose)
61920 2019-Jan-16 21:15:34.072873 - [DEBUG]
61921 2019-Jan-16 21:15:34.072898 - [DEBUG] Join: AllTop & AllBottom
61922 2019-Jan-16 21:15:34.072923 - [DEBUG] = AllBottom (new jump func)
61923 2019-Jan-16 21:15:34.072948 - [DEBUG]
61924 2019-Jan-16 21:15:34.072971 - [DEBUG] Start adding new jump function
61925 2019-Jan-16 21:15:34.072994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61926 2019-Jan-16 21:15:34.073050 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61927 2019-Jan-16 21:15:34.073684 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61928 2019-Jan-16 21:15:34.074317 - [DEBUG] Edge Function : AllBottom
61929 2019-Jan-16 21:15:34.074344 - [DEBUG] End adding new jump function
61930 2019-Jan-16 21:15:34.074368 - [DEBUG]
61931 2019-Jan-16 21:15:34.074391 - [DEBUG] -------------------------------------------- 1662. Path Edge --------------------------------------------
61932 2019-Jan-16 21:15:34.074416 - [DEBUG]
61933 2019-Jan-16 21:15:34.074439 - [DEBUG] Process 1662. path edge:
61934 2019-Jan-16 21:15:34.074463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61935 2019-Jan-16 21:15:34.074519 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
61936 2019-Jan-16 21:15:34.075167 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61937 2019-Jan-16 21:15:34.075800 - [DEBUG]
61938 2019-Jan-16 21:15:34.075825 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61939 2019-Jan-16 21:15:34.076482 - [DEBUG] Compose: EdgeIdentity * AllBottom
61940 2019-Jan-16 21:15:34.076510 - [DEBUG]
61941 2019-Jan-16 21:15:34.076534 - [DEBUG] Propagate flow
61942 2019-Jan-16 21:15:34.076557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61943 2019-Jan-16 21:15:34.076614 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
61944 2019-Jan-16 21:15:34.077250 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61945 2019-Jan-16 21:15:34.077882 - [DEBUG] Edge function : AllBottom (result of previous compose)
61946 2019-Jan-16 21:15:34.077907 - [DEBUG]
61947 2019-Jan-16 21:15:34.077932 - [DEBUG] Join: AllTop & AllBottom
61948 2019-Jan-16 21:15:34.077958 - [DEBUG] = AllBottom (new jump func)
61949 2019-Jan-16 21:15:34.077982 - [DEBUG]
61950 2019-Jan-16 21:15:34.078006 - [DEBUG] Start adding new jump function
61951 2019-Jan-16 21:15:34.078029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61952 2019-Jan-16 21:15:34.078085 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61953 2019-Jan-16 21:15:34.078734 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
61954 2019-Jan-16 21:15:34.079375 - [DEBUG] Edge Function : AllBottom
61955 2019-Jan-16 21:15:34.079405 - [DEBUG] End adding new jump function
61956 2019-Jan-16 21:15:34.079429 - [DEBUG]
61957 2019-Jan-16 21:15:34.079452 - [DEBUG] -------------------------------------------- 1663. Path Edge --------------------------------------------
61958 2019-Jan-16 21:15:34.079477 - [DEBUG]
61959 2019-Jan-16 21:15:34.079500 - [DEBUG] Process 1663. path edge:
61960 2019-Jan-16 21:15:34.079524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61961 2019-Jan-16 21:15:34.079580 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
61962 2019-Jan-16 21:15:34.080215 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61963 2019-Jan-16 21:15:34.080848 - [DEBUG]
61964 2019-Jan-16 21:15:34.080874 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
61965 2019-Jan-16 21:15:34.081530 - [DEBUG] Compose: EdgeIdentity * AllBottom
61966 2019-Jan-16 21:15:34.081558 - [DEBUG]
61967 2019-Jan-16 21:15:34.081582 - [DEBUG] Propagate flow
61968 2019-Jan-16 21:15:34.081605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61969 2019-Jan-16 21:15:34.081662 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61970 2019-Jan-16 21:15:34.082323 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61971 2019-Jan-16 21:15:34.082958 - [DEBUG] Edge function : AllBottom (result of previous compose)
61972 2019-Jan-16 21:15:34.082983 - [DEBUG]
61973 2019-Jan-16 21:15:34.083008 - [DEBUG] Join: AllTop & AllBottom
61974 2019-Jan-16 21:15:34.083034 - [DEBUG] = AllBottom (new jump func)
61975 2019-Jan-16 21:15:34.083058 - [DEBUG]
61976 2019-Jan-16 21:15:34.083082 - [DEBUG] Start adding new jump function
61977 2019-Jan-16 21:15:34.083105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61978 2019-Jan-16 21:15:34.083160 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
61979 2019-Jan-16 21:15:34.083794 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61980 2019-Jan-16 21:15:34.084437 - [DEBUG] Edge Function : AllBottom
61981 2019-Jan-16 21:15:34.084465 - [DEBUG] End adding new jump function
61982 2019-Jan-16 21:15:34.084489 - [DEBUG]
61983 2019-Jan-16 21:15:34.084512 - [DEBUG] -------------------------------------------- 1664. Path Edge --------------------------------------------
61984 2019-Jan-16 21:15:34.084537 - [DEBUG]
61985 2019-Jan-16 21:15:34.084560 - [DEBUG] Process 1664. path edge:
61986 2019-Jan-16 21:15:34.084583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61987 2019-Jan-16 21:15:34.084639 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
61988 2019-Jan-16 21:15:34.085301 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
61989 2019-Jan-16 21:15:34.085935 - [DEBUG]
61990 2019-Jan-16 21:15:34.085959 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61991 2019-Jan-16 21:15:34.086618 - [DEBUG] Possible callees:
61992 2019-Jan-16 21:15:34.086643 - [DEBUG] llvm.dbg.declare
61993 2019-Jan-16 21:15:34.086668 - [DEBUG] Possible return sites:
61994 2019-Jan-16 21:15:34.086692 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13661995 2019-Jan-16 21:15:34.087978 - [DEBUG] Found and process special summary
61996 2019-Jan-16 21:15:34.088018 - [DEBUG] Compose: EdgeIdentity * AllBottom
61997 2019-Jan-16 21:15:34.088046 - [DEBUG]
61998 2019-Jan-16 21:15:34.088070 - [DEBUG] Propagate flow
61999 2019-Jan-16 21:15:34.088093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62000 2019-Jan-16 21:15:34.088150 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
62001 2019-Jan-16 21:15:34.088805 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62002 2019-Jan-16 21:15:34.089440 - [DEBUG] Edge function : AllBottom (result of previous compose)
62003 2019-Jan-16 21:15:34.089465 - [DEBUG]
62004 2019-Jan-16 21:15:34.089490 - [DEBUG] Join: AllTop & AllBottom
62005 2019-Jan-16 21:15:34.089516 - [DEBUG] = AllBottom (new jump func)
62006 2019-Jan-16 21:15:34.089540 - [DEBUG]
62007 2019-Jan-16 21:15:34.089563 - [DEBUG] Start adding new jump function
62008 2019-Jan-16 21:15:34.089587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62009 2019-Jan-16 21:15:34.089642 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62010 2019-Jan-16 21:15:34.090278 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
62011 2019-Jan-16 21:15:34.090915 - [DEBUG] Edge Function : AllBottom
62012 2019-Jan-16 21:15:34.090943 - [DEBUG] End adding new jump function
62013 2019-Jan-16 21:15:34.090966 - [DEBUG]
62014 2019-Jan-16 21:15:34.090990 - [DEBUG] -------------------------------------------- 1665. Path Edge --------------------------------------------
62015 2019-Jan-16 21:15:34.091014 - [DEBUG]
62016 2019-Jan-16 21:15:34.091037 - [DEBUG] Process 1665. path edge:
62017 2019-Jan-16 21:15:34.091061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62018 2019-Jan-16 21:15:34.091117 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
62019 2019-Jan-16 21:15:34.091769 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62020 2019-Jan-16 21:15:34.092405 - [DEBUG]
62021 2019-Jan-16 21:15:34.092430 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
62022 2019-Jan-16 21:15:34.093091 - [DEBUG] Compose: EdgeIdentity * AllBottom
62023 2019-Jan-16 21:15:34.093119 - [DEBUG]
62024 2019-Jan-16 21:15:34.093144 - [DEBUG] Propagate flow
62025 2019-Jan-16 21:15:34.093167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62026 2019-Jan-16 21:15:34.093225 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
62027 2019-Jan-16 21:15:34.093860 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62028 2019-Jan-16 21:15:34.094494 - [DEBUG] Edge function : AllBottom (result of previous compose)
62029 2019-Jan-16 21:15:34.094519 - [DEBUG]
62030 2019-Jan-16 21:15:34.094544 - [DEBUG] Join: AllTop & AllBottom
62031 2019-Jan-16 21:15:34.094570 - [DEBUG] = AllBottom (new jump func)
62032 2019-Jan-16 21:15:34.094594 - [DEBUG]
62033 2019-Jan-16 21:15:34.094618 - [DEBUG] Start adding new jump function
62034 2019-Jan-16 21:15:34.094641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62035 2019-Jan-16 21:15:34.094697 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62036 2019-Jan-16 21:15:34.095348 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
62037 2019-Jan-16 21:15:34.095982 - [DEBUG] Edge Function : AllBottom
62038 2019-Jan-16 21:15:34.096018 - [DEBUG] End adding new jump function
62039 2019-Jan-16 21:15:34.096042 - [DEBUG]
62040 2019-Jan-16 21:15:34.096066 - [DEBUG] -------------------------------------------- 1666. Path Edge --------------------------------------------
62041 2019-Jan-16 21:15:34.096091 - [DEBUG]
62042 2019-Jan-16 21:15:34.096114 - [DEBUG] Process 1666. path edge:
62043 2019-Jan-16 21:15:34.096137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62044 2019-Jan-16 21:15:34.096194 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
62045 2019-Jan-16 21:15:34.096830 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62046 2019-Jan-16 21:15:34.097463 - [DEBUG]
62047 2019-Jan-16 21:15:34.097488 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
62048 2019-Jan-16 21:15:34.098143 - [DEBUG] Compose: EdgeIdentity * AllBottom
62049 2019-Jan-16 21:15:34.098171 - [DEBUG]
62050 2019-Jan-16 21:15:34.098195 - [DEBUG] Propagate flow
62051 2019-Jan-16 21:15:34.098218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62052 2019-Jan-16 21:15:34.098276 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
62053 2019-Jan-16 21:15:34.098925 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62054 2019-Jan-16 21:15:34.099560 - [DEBUG] Edge function : AllBottom (result of previous compose)
62055 2019-Jan-16 21:15:34.099585 - [DEBUG]
62056 2019-Jan-16 21:15:34.099610 - [DEBUG] Join: AllTop & AllBottom
62057 2019-Jan-16 21:15:34.099635 - [DEBUG] = AllBottom (new jump func)
62058 2019-Jan-16 21:15:34.099659 - [DEBUG]
62059 2019-Jan-16 21:15:34.099683 - [DEBUG] Start adding new jump function
62060 2019-Jan-16 21:15:34.099706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62061 2019-Jan-16 21:15:34.099762 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62062 2019-Jan-16 21:15:34.100396 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
62063 2019-Jan-16 21:15:34.101028 - [DEBUG] Edge Function : AllBottom
62064 2019-Jan-16 21:15:34.101056 - [DEBUG] End adding new jump function
62065 2019-Jan-16 21:15:34.101080 - [DEBUG]
62066 2019-Jan-16 21:15:34.101103 - [DEBUG] -------------------------------------------- 1667. Path Edge --------------------------------------------
62067 2019-Jan-16 21:15:34.101128 - [DEBUG]
62068 2019-Jan-16 21:15:34.101151 - [DEBUG] Process 1667. path edge:
62069 2019-Jan-16 21:15:34.101174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62070 2019-Jan-16 21:15:34.101230 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
62071 2019-Jan-16 21:15:34.101879 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62072 2019-Jan-16 21:15:34.102515 - [DEBUG]
62073 2019-Jan-16 21:15:34.102540 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
62074 2019-Jan-16 21:15:34.103195 - [DEBUG] Compose: EdgeIdentity * AllBottom
62075 2019-Jan-16 21:15:34.103223 - [DEBUG]
62076 2019-Jan-16 21:15:34.103247 - [DEBUG] Propagate flow
62077 2019-Jan-16 21:15:34.103270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62078 2019-Jan-16 21:15:34.103326 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62079 2019-Jan-16 21:15:34.103977 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62080 2019-Jan-16 21:15:34.104610 - [DEBUG] Edge function : AllBottom (result of previous compose)
62081 2019-Jan-16 21:15:34.104635 - [DEBUG]
62082 2019-Jan-16 21:15:34.104668 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62083 2019-Jan-16 21:15:34.104695 - [DEBUG] = AllBottom
62084 2019-Jan-16 21:15:34.104719 - [DEBUG]
62085 2019-Jan-16 21:15:34.104742 - [DEBUG] PROPAGATE: No new function!
62086 2019-Jan-16 21:15:34.104766 - [DEBUG] EDGE:
62087 2019-Jan-16 21:15:34.104823 - [DEBUG] ---> 62088 2019-Jan-16 21:15:34.105473 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62089 2019-Jan-16 21:15:34.106106 - [DEBUG]
62090 2019-Jan-16 21:15:34.106130 - [DEBUG] EDGE:
62091 2019-Jan-16 21:15:34.106187 - [DEBUG] ---> 62092 2019-Jan-16 21:15:34.106821 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62093 2019-Jan-16 21:15:34.107455 - [DEBUG]
62094 2019-Jan-16 21:15:34.107481 - [DEBUG] Compose: EdgeIdentity * AllBottom
62095 2019-Jan-16 21:15:34.107507 - [DEBUG]
62096 2019-Jan-16 21:15:34.107530 - [DEBUG] Propagate flow
62097 2019-Jan-16 21:15:34.107553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62098 2019-Jan-16 21:15:34.107609 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
62099 2019-Jan-16 21:15:34.108253 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
62100 2019-Jan-16 21:15:34.108969 - [DEBUG] Edge function : AllBottom (result of previous compose)
62101 2019-Jan-16 21:15:34.108997 - [DEBUG]
62102 2019-Jan-16 21:15:34.109024 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62103 2019-Jan-16 21:15:34.109050 - [DEBUG] = AllBottom
62104 2019-Jan-16 21:15:34.109074 - [DEBUG]
62105 2019-Jan-16 21:15:34.109097 - [DEBUG] PROPAGATE: No new function!
62106 2019-Jan-16 21:15:34.109124 - [DEBUG] EDGE:
62107 2019-Jan-16 21:15:34.109197 - [DEBUG] ---> 62108 2019-Jan-16 21:15:34.109898 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62109 2019-Jan-16 21:15:34.110578 - [DEBUG]
62110 2019-Jan-16 21:15:34.110609 - [DEBUG] Compose: EdgeIdentity * AllBottom
62111 2019-Jan-16 21:15:34.110636 - [DEBUG]
62112 2019-Jan-16 21:15:34.110661 - [DEBUG] Propagate flow
62113 2019-Jan-16 21:15:34.110684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62114 2019-Jan-16 21:15:34.110752 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
62115 2019-Jan-16 21:15:34.111447 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
62116 2019-Jan-16 21:15:34.112176 - [DEBUG] Edge function : AllBottom (result of previous compose)
62117 2019-Jan-16 21:15:34.112204 - [DEBUG]
62118 2019-Jan-16 21:15:34.112233 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62119 2019-Jan-16 21:15:34.112259 - [DEBUG] = AllBottom
62120 2019-Jan-16 21:15:34.112283 - [DEBUG]
62121 2019-Jan-16 21:15:34.112306 - [DEBUG] PROPAGATE: No new function!
62122 2019-Jan-16 21:15:34.112374 - [DEBUG] Compose: EdgeIdentity * AllBottom
62123 2019-Jan-16 21:15:34.112403 - [DEBUG]
62124 2019-Jan-16 21:15:34.112428 - [DEBUG] Propagate flow
62125 2019-Jan-16 21:15:34.112451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62126 2019-Jan-16 21:15:34.112527 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
62127 2019-Jan-16 21:15:34.113244 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62128 2019-Jan-16 21:15:34.113958 - [DEBUG] Edge function : AllBottom (result of previous compose)
62129 2019-Jan-16 21:15:34.113986 - [DEBUG]
62130 2019-Jan-16 21:15:34.114014 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62131 2019-Jan-16 21:15:34.114040 - [DEBUG] = AllBottom
62132 2019-Jan-16 21:15:34.114065 - [DEBUG]
62133 2019-Jan-16 21:15:34.114087 - [DEBUG] PROPAGATE: No new function!
62134 2019-Jan-16 21:15:34.114119 - [DEBUG] Compose: EdgeIdentity * AllBottom
62135 2019-Jan-16 21:15:34.114145 - [DEBUG]
62136 2019-Jan-16 21:15:34.114169 - [DEBUG] Propagate flow
62137 2019-Jan-16 21:15:34.114192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62138 2019-Jan-16 21:15:34.114259 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
62139 2019-Jan-16 21:15:34.114912 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
62140 2019-Jan-16 21:15:34.115589 - [DEBUG] Edge function : AllBottom (result of previous compose)
62141 2019-Jan-16 21:15:34.115614 - [DEBUG]
62142 2019-Jan-16 21:15:34.115640 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62143 2019-Jan-16 21:15:34.115665 - [DEBUG] = AllBottom
62144 2019-Jan-16 21:15:34.115690 - [DEBUG]
62145 2019-Jan-16 21:15:34.115713 - [DEBUG] PROPAGATE: No new function!
62146 2019-Jan-16 21:15:34.115746 - [DEBUG] EDGE:
62147 2019-Jan-16 21:15:34.115804 - [DEBUG] ---> 62148 2019-Jan-16 21:15:34.116450 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62149 2019-Jan-16 21:15:34.117085 - [DEBUG]
62150 2019-Jan-16 21:15:34.117133 - [DEBUG] Compose: EdgeIdentity * AllBottom
62151 2019-Jan-16 21:15:34.117159 - [DEBUG]
62152 2019-Jan-16 21:15:34.117183 - [DEBUG] Propagate flow
62153 2019-Jan-16 21:15:34.117206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62154 2019-Jan-16 21:15:34.117263 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
62155 2019-Jan-16 21:15:34.117909 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62156 2019-Jan-16 21:15:34.118560 - [DEBUG] Edge function : AllBottom (result of previous compose)
62157 2019-Jan-16 21:15:34.118586 - [DEBUG]
62158 2019-Jan-16 21:15:34.118611 - [DEBUG] Join: AllTop & AllBottom
62159 2019-Jan-16 21:15:34.118637 - [DEBUG] = AllBottom (new jump func)
62160 2019-Jan-16 21:15:34.118662 - [DEBUG]
62161 2019-Jan-16 21:15:34.118685 - [DEBUG] Start adding new jump function
62162 2019-Jan-16 21:15:34.118708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62163 2019-Jan-16 21:15:34.118764 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62164 2019-Jan-16 21:15:34.119411 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
62165 2019-Jan-16 21:15:34.120082 - [DEBUG] Edge Function : AllBottom
62166 2019-Jan-16 21:15:34.120114 - [DEBUG] End adding new jump function
62167 2019-Jan-16 21:15:34.120138 - [DEBUG]
62168 2019-Jan-16 21:15:34.120162 - [DEBUG] -------------------------------------------- 1668. Path Edge --------------------------------------------
62169 2019-Jan-16 21:15:34.120187 - [DEBUG]
62170 2019-Jan-16 21:15:34.120210 - [DEBUG] Process 1668. path edge:
62171 2019-Jan-16 21:15:34.120234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62172 2019-Jan-16 21:15:34.120294 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
62173 2019-Jan-16 21:15:34.120953 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62174 2019-Jan-16 21:15:34.121588 - [DEBUG]
62175 2019-Jan-16 21:15:34.121613 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
62176 2019-Jan-16 21:15:34.122297 - [DEBUG] Possible callees:
62177 2019-Jan-16 21:15:34.122323 - [DEBUG] llvm.dbg.declare
62178 2019-Jan-16 21:15:34.122348 - [DEBUG] Possible return sites:
62179 2019-Jan-16 21:15:34.122371 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14362180 2019-Jan-16 21:15:34.123657 - [DEBUG] Found and process special summary
62181 2019-Jan-16 21:15:34.123707 - [DEBUG] Compose: EdgeIdentity * AllBottom
62182 2019-Jan-16 21:15:34.123734 - [DEBUG]
62183 2019-Jan-16 21:15:34.123758 - [DEBUG] Propagate flow
62184 2019-Jan-16 21:15:34.123781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62185 2019-Jan-16 21:15:34.123838 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
62186 2019-Jan-16 21:15:34.124477 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62187 2019-Jan-16 21:15:34.125125 - [DEBUG] Edge function : AllBottom (result of previous compose)
62188 2019-Jan-16 21:15:34.125151 - [DEBUG]
62189 2019-Jan-16 21:15:34.125176 - [DEBUG] Join: AllTop & AllBottom
62190 2019-Jan-16 21:15:34.125202 - [DEBUG] = AllBottom (new jump func)
62191 2019-Jan-16 21:15:34.125226 - [DEBUG]
62192 2019-Jan-16 21:15:34.125249 - [DEBUG] Start adding new jump function
62193 2019-Jan-16 21:15:34.125273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62194 2019-Jan-16 21:15:34.125329 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62195 2019-Jan-16 21:15:34.125964 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
62196 2019-Jan-16 21:15:34.126602 - [DEBUG] Edge Function : AllBottom
62197 2019-Jan-16 21:15:34.126630 - [DEBUG] End adding new jump function
62198 2019-Jan-16 21:15:34.126654 - [DEBUG]
62199 2019-Jan-16 21:15:34.126678 - [DEBUG] -------------------------------------------- 1669. Path Edge --------------------------------------------
62200 2019-Jan-16 21:15:34.126702 - [DEBUG]
62201 2019-Jan-16 21:15:34.126725 - [DEBUG] Process 1669. path edge:
62202 2019-Jan-16 21:15:34.126749 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62203 2019-Jan-16 21:15:34.126805 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
62204 2019-Jan-16 21:15:34.127446 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62205 2019-Jan-16 21:15:34.128080 - [DEBUG]
62206 2019-Jan-16 21:15:34.128105 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
62207 2019-Jan-16 21:15:34.128785 - [DEBUG] Compose: EdgeIdentity * AllBottom
62208 2019-Jan-16 21:15:34.128813 - [DEBUG]
62209 2019-Jan-16 21:15:34.128836 - [DEBUG] Propagate flow
62210 2019-Jan-16 21:15:34.128860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62211 2019-Jan-16 21:15:34.128917 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
62212 2019-Jan-16 21:15:34.129550 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62213 2019-Jan-16 21:15:34.130184 - [DEBUG] Edge function : AllBottom (result of previous compose)
62214 2019-Jan-16 21:15:34.130219 - [DEBUG]
62215 2019-Jan-16 21:15:34.130244 - [DEBUG] Join: AllTop & AllBottom
62216 2019-Jan-16 21:15:34.130270 - [DEBUG] = AllBottom (new jump func)
62217 2019-Jan-16 21:15:34.130294 - [DEBUG]
62218 2019-Jan-16 21:15:34.130317 - [DEBUG] Start adding new jump function
62219 2019-Jan-16 21:15:34.130340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62220 2019-Jan-16 21:15:34.130396 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62221 2019-Jan-16 21:15:34.131030 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
62222 2019-Jan-16 21:15:34.131663 - [DEBUG] Edge Function : AllBottom
62223 2019-Jan-16 21:15:34.131691 - [DEBUG] End adding new jump function
62224 2019-Jan-16 21:15:34.131715 - [DEBUG]
62225 2019-Jan-16 21:15:34.131751 - [DEBUG] -------------------------------------------- 1670. Path Edge --------------------------------------------
62226 2019-Jan-16 21:15:34.131776 - [DEBUG]
62227 2019-Jan-16 21:15:34.131800 - [DEBUG] Process 1670. path edge:
62228 2019-Jan-16 21:15:34.131823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62229 2019-Jan-16 21:15:34.131879 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
62230 2019-Jan-16 21:15:34.132513 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62231 2019-Jan-16 21:15:34.133147 - [DEBUG]
62232 2019-Jan-16 21:15:34.133173 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
62233 2019-Jan-16 21:15:34.133830 - [DEBUG] Compose: EdgeIdentity * AllBottom
62234 2019-Jan-16 21:15:34.133858 - [DEBUG]
62235 2019-Jan-16 21:15:34.133882 - [DEBUG] Propagate flow
62236 2019-Jan-16 21:15:34.133905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62237 2019-Jan-16 21:15:34.133962 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
62238 2019-Jan-16 21:15:34.134594 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62239 2019-Jan-16 21:15:34.135243 - [DEBUG] Edge function : AllBottom (result of previous compose)
62240 2019-Jan-16 21:15:34.135269 - [DEBUG]
62241 2019-Jan-16 21:15:34.135294 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62242 2019-Jan-16 21:15:34.135319 - [DEBUG] = AllBottom
62243 2019-Jan-16 21:15:34.135343 - [DEBUG]
62244 2019-Jan-16 21:15:34.135366 - [DEBUG] PROPAGATE: No new function!
62245 2019-Jan-16 21:15:34.135390 - [DEBUG] EDGE:
62246 2019-Jan-16 21:15:34.135448 - [DEBUG] ---> 62247 2019-Jan-16 21:15:34.136086 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62248 2019-Jan-16 21:15:34.136721 - [DEBUG]
62249 2019-Jan-16 21:15:34.136748 - [DEBUG] Compose: EdgeIdentity * AllBottom
62250 2019-Jan-16 21:15:34.136774 - [DEBUG]
62251 2019-Jan-16 21:15:34.136797 - [DEBUG] Propagate flow
62252 2019-Jan-16 21:15:34.136820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62253 2019-Jan-16 21:15:34.136877 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
62254 2019-Jan-16 21:15:34.137509 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
62255 2019-Jan-16 21:15:34.138147 - [DEBUG] Edge function : AllBottom (result of previous compose)
62256 2019-Jan-16 21:15:34.138172 - [DEBUG]
62257 2019-Jan-16 21:15:34.138197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62258 2019-Jan-16 21:15:34.138223 - [DEBUG] = AllBottom
62259 2019-Jan-16 21:15:34.138247 - [DEBUG]
62260 2019-Jan-16 21:15:34.138270 - [DEBUG] PROPAGATE: No new function!
62261 2019-Jan-16 21:15:34.138294 - [DEBUG] EDGE:
62262 2019-Jan-16 21:15:34.138362 - [DEBUG] ---> 62263 2019-Jan-16 21:15:34.139018 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62264 2019-Jan-16 21:15:34.139652 - [DEBUG]
62265 2019-Jan-16 21:15:34.139678 - [DEBUG] Compose: EdgeIdentity * AllBottom
62266 2019-Jan-16 21:15:34.139704 - [DEBUG]
62267 2019-Jan-16 21:15:34.139728 - [DEBUG] Propagate flow
62268 2019-Jan-16 21:15:34.139751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62269 2019-Jan-16 21:15:34.139807 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
62270 2019-Jan-16 21:15:34.140444 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
62271 2019-Jan-16 21:15:34.141089 - [DEBUG] Edge function : AllBottom (result of previous compose)
62272 2019-Jan-16 21:15:34.141114 - [DEBUG]
62273 2019-Jan-16 21:15:34.141140 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62274 2019-Jan-16 21:15:34.141166 - [DEBUG] = AllBottom
62275 2019-Jan-16 21:15:34.141190 - [DEBUG]
62276 2019-Jan-16 21:15:34.141213 - [DEBUG] PROPAGATE: No new function!
62277 2019-Jan-16 21:15:34.141256 - [DEBUG] Compose: EdgeIdentity * AllBottom
62278 2019-Jan-16 21:15:34.141284 - [DEBUG]
62279 2019-Jan-16 21:15:34.141307 - [DEBUG] Propagate flow
62280 2019-Jan-16 21:15:34.141331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62281 2019-Jan-16 21:15:34.141388 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
62282 2019-Jan-16 21:15:34.142042 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62283 2019-Jan-16 21:15:34.142677 - [DEBUG] Edge function : AllBottom (result of previous compose)
62284 2019-Jan-16 21:15:34.142702 - [DEBUG]
62285 2019-Jan-16 21:15:34.142727 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62286 2019-Jan-16 21:15:34.142753 - [DEBUG] = AllBottom
62287 2019-Jan-16 21:15:34.142777 - [DEBUG]
62288 2019-Jan-16 21:15:34.142800 - [DEBUG] PROPAGATE: No new function!
62289 2019-Jan-16 21:15:34.142826 - [DEBUG] Compose: EdgeIdentity * AllBottom
62290 2019-Jan-16 21:15:34.142851 - [DEBUG]
62291 2019-Jan-16 21:15:34.142875 - [DEBUG] Propagate flow
62292 2019-Jan-16 21:15:34.142898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62293 2019-Jan-16 21:15:34.142954 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
62294 2019-Jan-16 21:15:34.143591 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
62295 2019-Jan-16 21:15:34.144235 - [DEBUG] Edge function : AllBottom (result of previous compose)
62296 2019-Jan-16 21:15:34.144260 - [DEBUG]
62297 2019-Jan-16 21:15:34.144285 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62298 2019-Jan-16 21:15:34.144311 - [DEBUG] = AllBottom
62299 2019-Jan-16 21:15:34.144335 - [DEBUG]
62300 2019-Jan-16 21:15:34.144358 - [DEBUG] PROPAGATE: No new function!
62301 2019-Jan-16 21:15:34.144386 - [DEBUG] EDGE:
62302 2019-Jan-16 21:15:34.144443 - [DEBUG] ---> 62303 2019-Jan-16 21:15:34.145101 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62304 2019-Jan-16 21:15:34.145759 - [DEBUG]
62305 2019-Jan-16 21:15:34.145785 - [DEBUG] EDGE:
62306 2019-Jan-16 21:15:34.145847 - [DEBUG] ---> 62307 2019-Jan-16 21:15:34.146515 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62308 2019-Jan-16 21:15:34.147151 - [DEBUG]
62309 2019-Jan-16 21:15:34.147194 - [DEBUG] Compose: EdgeIdentity * AllBottom
62310 2019-Jan-16 21:15:34.147222 - [DEBUG]
62311 2019-Jan-16 21:15:34.147246 - [DEBUG] Propagate flow
62312 2019-Jan-16 21:15:34.147269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62313 2019-Jan-16 21:15:34.147327 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
62314 2019-Jan-16 21:15:34.147962 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62315 2019-Jan-16 21:15:34.148615 - [DEBUG] Edge function : AllBottom (result of previous compose)
62316 2019-Jan-16 21:15:34.148640 - [DEBUG]
62317 2019-Jan-16 21:15:34.148666 - [DEBUG] Join: AllTop & AllBottom
62318 2019-Jan-16 21:15:34.148692 - [DEBUG] = AllBottom (new jump func)
62319 2019-Jan-16 21:15:34.148717 - [DEBUG]
62320 2019-Jan-16 21:15:34.148740 - [DEBUG] Start adding new jump function
62321 2019-Jan-16 21:15:34.148764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62322 2019-Jan-16 21:15:34.148820 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62323 2019-Jan-16 21:15:34.149454 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
62324 2019-Jan-16 21:15:34.150087 - [DEBUG] Edge Function : AllBottom
62325 2019-Jan-16 21:15:34.150117 - [DEBUG] End adding new jump function
62326 2019-Jan-16 21:15:34.150141 - [DEBUG]
62327 2019-Jan-16 21:15:34.150165 - [DEBUG] -------------------------------------------- 1671. Path Edge --------------------------------------------
62328 2019-Jan-16 21:15:34.150189 - [DEBUG]
62329 2019-Jan-16 21:15:34.150213 - [DEBUG] Process 1671. path edge:
62330 2019-Jan-16 21:15:34.150237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62331 2019-Jan-16 21:15:34.150292 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
62332 2019-Jan-16 21:15:34.150927 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62333 2019-Jan-16 21:15:34.151560 - [DEBUG]
62334 2019-Jan-16 21:15:34.151586 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
62335 2019-Jan-16 21:15:34.152265 - [DEBUG] Compose: EdgeIdentity * AllBottom
62336 2019-Jan-16 21:15:34.152293 - [DEBUG]
62337 2019-Jan-16 21:15:34.152317 - [DEBUG] Propagate flow
62338 2019-Jan-16 21:15:34.152340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62339 2019-Jan-16 21:15:34.152397 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
62340 2019-Jan-16 21:15:34.153073 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62341 2019-Jan-16 21:15:34.153708 - [DEBUG] Edge function : AllBottom (result of previous compose)
62342 2019-Jan-16 21:15:34.153733 - [DEBUG]
62343 2019-Jan-16 21:15:34.153758 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62344 2019-Jan-16 21:15:34.153784 - [DEBUG] = AllBottom
62345 2019-Jan-16 21:15:34.153808 - [DEBUG]
62346 2019-Jan-16 21:15:34.153830 - [DEBUG] PROPAGATE: No new function!
62347 2019-Jan-16 21:15:34.153863 - [DEBUG] Compose: EdgeIdentity * AllBottom
62348 2019-Jan-16 21:15:34.153890 - [DEBUG]
62349 2019-Jan-16 21:15:34.153913 - [DEBUG] Propagate flow
62350 2019-Jan-16 21:15:34.153937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62351 2019-Jan-16 21:15:34.154007 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
62352 2019-Jan-16 21:15:34.154654 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62353 2019-Jan-16 21:15:34.155305 - [DEBUG] Edge function : AllBottom (result of previous compose)
62354 2019-Jan-16 21:15:34.155330 - [DEBUG]
62355 2019-Jan-16 21:15:34.155355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62356 2019-Jan-16 21:15:34.155381 - [DEBUG] = AllBottom
62357 2019-Jan-16 21:15:34.155405 - [DEBUG]
62358 2019-Jan-16 21:15:34.155428 - [DEBUG] PROPAGATE: No new function!
62359 2019-Jan-16 21:15:34.155452 - [DEBUG] EDGE:
62360 2019-Jan-16 21:15:34.155509 - [DEBUG] ---> 62361 2019-Jan-16 21:15:34.156145 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62362 2019-Jan-16 21:15:34.156778 - [DEBUG]
62363 2019-Jan-16 21:15:34.156803 - [DEBUG] EDGE:
62364 2019-Jan-16 21:15:34.156860 - [DEBUG] ---> 62365 2019-Jan-16 21:15:34.157494 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62366 2019-Jan-16 21:15:34.158126 - [DEBUG]
62367 2019-Jan-16 21:15:34.158153 - [DEBUG] Compose: EdgeIdentity * AllBottom
62368 2019-Jan-16 21:15:34.158179 - [DEBUG]
62369 2019-Jan-16 21:15:34.158202 - [DEBUG] Propagate flow
62370 2019-Jan-16 21:15:34.158226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62371 2019-Jan-16 21:15:34.158281 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
62372 2019-Jan-16 21:15:34.158931 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
62373 2019-Jan-16 21:15:34.159571 - [DEBUG] Edge function : AllBottom (result of previous compose)
62374 2019-Jan-16 21:15:34.159596 - [DEBUG]
62375 2019-Jan-16 21:15:34.159622 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62376 2019-Jan-16 21:15:34.159648 - [DEBUG] = AllBottom
62377 2019-Jan-16 21:15:34.159672 - [DEBUG]
62378 2019-Jan-16 21:15:34.159695 - [DEBUG] PROPAGATE: No new function!
62379 2019-Jan-16 21:15:34.159720 - [DEBUG] EDGE:
62380 2019-Jan-16 21:15:34.159778 - [DEBUG] ---> 62381 2019-Jan-16 21:15:34.160416 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62382 2019-Jan-16 21:15:34.161049 - [DEBUG]
62383 2019-Jan-16 21:15:34.161076 - [DEBUG] Compose: EdgeIdentity * AllBottom
62384 2019-Jan-16 21:15:34.161102 - [DEBUG]
62385 2019-Jan-16 21:15:34.161126 - [DEBUG] Propagate flow
62386 2019-Jan-16 21:15:34.161149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62387 2019-Jan-16 21:15:34.161205 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
62388 2019-Jan-16 21:15:34.161862 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
62389 2019-Jan-16 21:15:34.162501 - [DEBUG] Edge function : AllBottom (result of previous compose)
62390 2019-Jan-16 21:15:34.162526 - [DEBUG]
62391 2019-Jan-16 21:15:34.162552 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62392 2019-Jan-16 21:15:34.162577 - [DEBUG] = AllBottom
62393 2019-Jan-16 21:15:34.162602 - [DEBUG]
62394 2019-Jan-16 21:15:34.162625 - [DEBUG] PROPAGATE: No new function!
62395 2019-Jan-16 21:15:34.162678 - [DEBUG] Compose: EdgeIdentity * AllBottom
62396 2019-Jan-16 21:15:34.162705 - [DEBUG]
62397 2019-Jan-16 21:15:34.162729 - [DEBUG] Propagate flow
62398 2019-Jan-16 21:15:34.162752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62399 2019-Jan-16 21:15:34.162809 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
62400 2019-Jan-16 21:15:34.163451 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62401 2019-Jan-16 21:15:34.164085 - [DEBUG] Edge function : AllBottom (result of previous compose)
62402 2019-Jan-16 21:15:34.164110 - [DEBUG]
62403 2019-Jan-16 21:15:34.164135 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62404 2019-Jan-16 21:15:34.164161 - [DEBUG] = AllBottom
62405 2019-Jan-16 21:15:34.164185 - [DEBUG]
62406 2019-Jan-16 21:15:34.164208 - [DEBUG] PROPAGATE: No new function!
62407 2019-Jan-16 21:15:34.164234 - [DEBUG] Compose: EdgeIdentity * AllBottom
62408 2019-Jan-16 21:15:34.164260 - [DEBUG]
62409 2019-Jan-16 21:15:34.164283 - [DEBUG] Propagate flow
62410 2019-Jan-16 21:15:34.164306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62411 2019-Jan-16 21:15:34.164362 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
62412 2019-Jan-16 21:15:34.165001 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
62413 2019-Jan-16 21:15:34.165654 - [DEBUG] Edge function : AllBottom (result of previous compose)
62414 2019-Jan-16 21:15:34.165680 - [DEBUG]
62415 2019-Jan-16 21:15:34.165705 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62416 2019-Jan-16 21:15:34.165731 - [DEBUG] = AllBottom
62417 2019-Jan-16 21:15:34.165755 - [DEBUG]
62418 2019-Jan-16 21:15:34.165778 - [DEBUG] PROPAGATE: No new function!
62419 2019-Jan-16 21:15:34.165806 - [DEBUG] EDGE:
62420 2019-Jan-16 21:15:34.165864 - [DEBUG] ---> 62421 2019-Jan-16 21:15:34.166502 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62422 2019-Jan-16 21:15:34.167135 - [DEBUG]
62423 2019-Jan-16 21:15:34.167160 - [DEBUG] EDGE:
62424 2019-Jan-16 21:15:34.167218 - [DEBUG] ---> 62425 2019-Jan-16 21:15:34.167852 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62426 2019-Jan-16 21:15:34.168501 - [DEBUG]
62427 2019-Jan-16 21:15:34.168529 - [DEBUG] Compose: EdgeIdentity * AllBottom
62428 2019-Jan-16 21:15:34.168555 - [DEBUG]
62429 2019-Jan-16 21:15:34.168578 - [DEBUG] Propagate flow
62430 2019-Jan-16 21:15:34.168602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62431 2019-Jan-16 21:15:34.168658 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62432 2019-Jan-16 21:15:34.169292 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62433 2019-Jan-16 21:15:34.169929 - [DEBUG] Edge function : AllBottom (result of previous compose)
62434 2019-Jan-16 21:15:34.169954 - [DEBUG]
62435 2019-Jan-16 21:15:34.169980 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62436 2019-Jan-16 21:15:34.170005 - [DEBUG] = AllBottom
62437 2019-Jan-16 21:15:34.170030 - [DEBUG]
62438 2019-Jan-16 21:15:34.170053 - [DEBUG] PROPAGATE: No new function!
62439 2019-Jan-16 21:15:34.170078 - [DEBUG] EDGE:
62440 2019-Jan-16 21:15:34.170135 - [DEBUG] ---> 62441 2019-Jan-16 21:15:34.170781 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62442 2019-Jan-16 21:15:34.171416 - [DEBUG]
62443 2019-Jan-16 21:15:34.171444 - [DEBUG] Compose: EdgeIdentity * AllBottom
62444 2019-Jan-16 21:15:34.171469 - [DEBUG]
62445 2019-Jan-16 21:15:34.171493 - [DEBUG] Propagate flow
62446 2019-Jan-16 21:15:34.171516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62447 2019-Jan-16 21:15:34.171572 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62448 2019-Jan-16 21:15:34.172226 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62449 2019-Jan-16 21:15:34.172860 - [DEBUG] Edge function : AllBottom (result of previous compose)
62450 2019-Jan-16 21:15:34.172885 - [DEBUG]
62451 2019-Jan-16 21:15:34.172911 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62452 2019-Jan-16 21:15:34.172936 - [DEBUG] = AllBottom
62453 2019-Jan-16 21:15:34.172961 - [DEBUG]
62454 2019-Jan-16 21:15:34.172983 - [DEBUG] PROPAGATE: No new function!
62455 2019-Jan-16 21:15:34.173008 - [DEBUG] EDGE:
62456 2019-Jan-16 21:15:34.173066 - [DEBUG] ---> 62457 2019-Jan-16 21:15:34.173699 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62458 2019-Jan-16 21:15:34.174332 - [DEBUG]
62459 2019-Jan-16 21:15:34.174358 - [DEBUG] EDGE:
62460 2019-Jan-16 21:15:34.174416 - [DEBUG] ---> 62461 2019-Jan-16 21:15:34.175050 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62462 2019-Jan-16 21:15:34.175697 - [DEBUG]
62463 2019-Jan-16 21:15:34.175724 - [DEBUG] Compose: EdgeIdentity * AllBottom
62464 2019-Jan-16 21:15:34.175750 - [DEBUG]
62465 2019-Jan-16 21:15:34.175773 - [DEBUG] Propagate flow
62466 2019-Jan-16 21:15:34.175796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62467 2019-Jan-16 21:15:34.175852 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62468 2019-Jan-16 21:15:34.176486 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62469 2019-Jan-16 21:15:34.177123 - [DEBUG] Edge function : AllBottom (result of previous compose)
62470 2019-Jan-16 21:15:34.177148 - [DEBUG]
62471 2019-Jan-16 21:15:34.177174 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62472 2019-Jan-16 21:15:34.177200 - [DEBUG] = AllBottom
62473 2019-Jan-16 21:15:34.177224 - [DEBUG]
62474 2019-Jan-16 21:15:34.177247 - [DEBUG] PROPAGATE: No new function!
62475 2019-Jan-16 21:15:34.177271 - [DEBUG] EDGE:
62476 2019-Jan-16 21:15:34.177329 - [DEBUG] ---> 62477 2019-Jan-16 21:15:34.177966 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62478 2019-Jan-16 21:15:34.178617 - [DEBUG]
62479 2019-Jan-16 21:15:34.178643 - [DEBUG] EDGE:
62480 2019-Jan-16 21:15:34.178701 - [DEBUG] ---> 62481 2019-Jan-16 21:15:34.179335 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62482 2019-Jan-16 21:15:34.179967 - [DEBUG]
62483 2019-Jan-16 21:15:34.179993 - [DEBUG] EDGE:
62484 2019-Jan-16 21:15:34.180050 - [DEBUG] ---> 62485 2019-Jan-16 21:15:34.180693 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62486 2019-Jan-16 21:15:34.181328 - [DEBUG]
62487 2019-Jan-16 21:15:34.181354 - [DEBUG] Compose: EdgeIdentity * AllBottom
62488 2019-Jan-16 21:15:34.181380 - [DEBUG]
62489 2019-Jan-16 21:15:34.181404 - [DEBUG] Propagate flow
62490 2019-Jan-16 21:15:34.181427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62491 2019-Jan-16 21:15:34.181483 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62492 2019-Jan-16 21:15:34.182135 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62493 2019-Jan-16 21:15:34.182780 - [DEBUG] Edge function : AllBottom (result of previous compose)
62494 2019-Jan-16 21:15:34.182805 - [DEBUG]
62495 2019-Jan-16 21:15:34.182831 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62496 2019-Jan-16 21:15:34.182857 - [DEBUG] = AllBottom
62497 2019-Jan-16 21:15:34.182881 - [DEBUG]
62498 2019-Jan-16 21:15:34.182904 - [DEBUG] PROPAGATE: No new function!
62499 2019-Jan-16 21:15:34.182945 - [DEBUG] Compose: EdgeIdentity * AllBottom
62500 2019-Jan-16 21:15:34.182972 - [DEBUG]
62501 2019-Jan-16 21:15:34.182996 - [DEBUG] Propagate flow
62502 2019-Jan-16 21:15:34.183019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62503 2019-Jan-16 21:15:34.183076 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62504 2019-Jan-16 21:15:34.183714 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62505 2019-Jan-16 21:15:34.184350 - [DEBUG] Edge function : AllBottom (result of previous compose)
62506 2019-Jan-16 21:15:34.184375 - [DEBUG]
62507 2019-Jan-16 21:15:34.184400 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62508 2019-Jan-16 21:15:34.184426 - [DEBUG] = AllBottom
62509 2019-Jan-16 21:15:34.184450 - [DEBUG]
62510 2019-Jan-16 21:15:34.184473 - [DEBUG] PROPAGATE: No new function!
62511 2019-Jan-16 21:15:34.184499 - [DEBUG] Compose: EdgeIdentity * AllBottom
62512 2019-Jan-16 21:15:34.184525 - [DEBUG]
62513 2019-Jan-16 21:15:34.184548 - [DEBUG] Propagate flow
62514 2019-Jan-16 21:15:34.184572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62515 2019-Jan-16 21:15:34.184628 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62516 2019-Jan-16 21:15:34.185281 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62517 2019-Jan-16 21:15:34.185926 - [DEBUG] Edge function : AllBottom (result of previous compose)
62518 2019-Jan-16 21:15:34.185951 - [DEBUG]
62519 2019-Jan-16 21:15:34.185976 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62520 2019-Jan-16 21:15:34.186001 - [DEBUG] = AllBottom
62521 2019-Jan-16 21:15:34.186026 - [DEBUG]
62522 2019-Jan-16 21:15:34.186049 - [DEBUG] PROPAGATE: No new function!
62523 2019-Jan-16 21:15:34.186075 - [DEBUG] EDGE:
62524 2019-Jan-16 21:15:34.186133 - [DEBUG] ---> 62525 2019-Jan-16 21:15:34.186776 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62526 2019-Jan-16 21:15:34.187410 - [DEBUG]
62527 2019-Jan-16 21:15:34.187446 - [DEBUG] Compose: EdgeIdentity * AllBottom
62528 2019-Jan-16 21:15:34.187473 - [DEBUG]
62529 2019-Jan-16 21:15:34.187496 - [DEBUG] Propagate flow
62530 2019-Jan-16 21:15:34.187520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62531 2019-Jan-16 21:15:34.187576 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
62532 2019-Jan-16 21:15:34.188222 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62533 2019-Jan-16 21:15:34.188873 - [DEBUG] Edge function : AllBottom (result of previous compose)
62534 2019-Jan-16 21:15:34.188898 - [DEBUG]
62535 2019-Jan-16 21:15:34.188923 - [DEBUG] Join: AllTop & AllBottom
62536 2019-Jan-16 21:15:34.188949 - [DEBUG] = AllBottom (new jump func)
62537 2019-Jan-16 21:15:34.188973 - [DEBUG]
62538 2019-Jan-16 21:15:34.188996 - [DEBUG] Start adding new jump function
62539 2019-Jan-16 21:15:34.189020 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62540 2019-Jan-16 21:15:34.189075 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62541 2019-Jan-16 21:15:34.189709 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
62542 2019-Jan-16 21:15:34.190347 - [DEBUG] Edge Function : AllBottom
62543 2019-Jan-16 21:15:34.190375 - [DEBUG] End adding new jump function
62544 2019-Jan-16 21:15:34.190399 - [DEBUG]
62545 2019-Jan-16 21:15:34.190423 - [DEBUG] -------------------------------------------- 1672. Path Edge --------------------------------------------
62546 2019-Jan-16 21:15:34.190447 - [DEBUG]
62547 2019-Jan-16 21:15:34.190470 - [DEBUG] Process 1672. path edge:
62548 2019-Jan-16 21:15:34.190494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62549 2019-Jan-16 21:15:34.190550 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
62550 2019-Jan-16 21:15:34.191187 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62551 2019-Jan-16 21:15:34.191835 - [DEBUG]
62552 2019-Jan-16 21:15:34.191859 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
62553 2019-Jan-16 21:15:34.192507 - [DEBUG] Possible callees:
62554 2019-Jan-16 21:15:34.192532 - [DEBUG] foo
62555 2019-Jan-16 21:15:34.192556 - [DEBUG] Possible return sites:
62556 2019-Jan-16 21:15:34.192580 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8462557 2019-Jan-16 21:15:34.193847 - [DEBUG] Found and process special summary
62558 2019-Jan-16 21:15:34.193888 - [DEBUG] Compose: EdgeIdentity * AllBottom
62559 2019-Jan-16 21:15:34.193916 - [DEBUG]
62560 2019-Jan-16 21:15:34.193939 - [DEBUG] Propagate flow
62561 2019-Jan-16 21:15:34.193962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62562 2019-Jan-16 21:15:34.194019 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62563 2019-Jan-16 21:15:34.194660 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62564 2019-Jan-16 21:15:34.195311 - [DEBUG] Edge function : AllBottom (result of previous compose)
62565 2019-Jan-16 21:15:34.195336 - [DEBUG]
62566 2019-Jan-16 21:15:34.195361 - [DEBUG] Join: AllTop & AllBottom
62567 2019-Jan-16 21:15:34.195387 - [DEBUG] = AllBottom (new jump func)
62568 2019-Jan-16 21:15:34.195411 - [DEBUG]
62569 2019-Jan-16 21:15:34.195434 - [DEBUG] Start adding new jump function
62570 2019-Jan-16 21:15:34.195458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62571 2019-Jan-16 21:15:34.195513 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62572 2019-Jan-16 21:15:34.196148 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62573 2019-Jan-16 21:15:34.196786 - [DEBUG] Edge Function : AllBottom
62574 2019-Jan-16 21:15:34.196814 - [DEBUG] End adding new jump function
62575 2019-Jan-16 21:15:34.196846 - [DEBUG]
62576 2019-Jan-16 21:15:34.196870 - [DEBUG] -------------------------------------------- 1673. Path Edge --------------------------------------------
62577 2019-Jan-16 21:15:34.196894 - [DEBUG]
62578 2019-Jan-16 21:15:34.196917 - [DEBUG] Process 1673. path edge:
62579 2019-Jan-16 21:15:34.196941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62580 2019-Jan-16 21:15:34.196997 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
62581 2019-Jan-16 21:15:34.197636 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62582 2019-Jan-16 21:15:34.198270 - [DEBUG]
62583 2019-Jan-16 21:15:34.198294 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62584 2019-Jan-16 21:15:34.198968 - [DEBUG] Compose: EdgeIdentity * AllBottom
62585 2019-Jan-16 21:15:34.198996 - [DEBUG]
62586 2019-Jan-16 21:15:34.199020 - [DEBUG] Propagate flow
62587 2019-Jan-16 21:15:34.199043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62588 2019-Jan-16 21:15:34.199100 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
62589 2019-Jan-16 21:15:34.199735 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62590 2019-Jan-16 21:15:34.200368 - [DEBUG] Edge function : AllBottom (result of previous compose)
62591 2019-Jan-16 21:15:34.200393 - [DEBUG]
62592 2019-Jan-16 21:15:34.200418 - [DEBUG] Join: AllTop & AllBottom
62593 2019-Jan-16 21:15:34.200443 - [DEBUG] = AllBottom (new jump func)
62594 2019-Jan-16 21:15:34.200467 - [DEBUG]
62595 2019-Jan-16 21:15:34.200490 - [DEBUG] Start adding new jump function
62596 2019-Jan-16 21:15:34.200513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62597 2019-Jan-16 21:15:34.200569 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62598 2019-Jan-16 21:15:34.201204 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
62599 2019-Jan-16 21:15:34.201853 - [DEBUG] Edge Function : AllBottom
62600 2019-Jan-16 21:15:34.201881 - [DEBUG] End adding new jump function
62601 2019-Jan-16 21:15:34.201905 - [DEBUG]
62602 2019-Jan-16 21:15:34.201929 - [DEBUG] -------------------------------------------- 1674. Path Edge --------------------------------------------
62603 2019-Jan-16 21:15:34.201953 - [DEBUG]
62604 2019-Jan-16 21:15:34.201976 - [DEBUG] Process 1674. path edge:
62605 2019-Jan-16 21:15:34.202000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62606 2019-Jan-16 21:15:34.202055 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
62607 2019-Jan-16 21:15:34.202690 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62608 2019-Jan-16 21:15:34.203324 - [DEBUG]
62609 2019-Jan-16 21:15:34.203349 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
62610 2019-Jan-16 21:15:34.204000 - [DEBUG] Compose: EdgeIdentity * AllBottom
62611 2019-Jan-16 21:15:34.204028 - [DEBUG]
62612 2019-Jan-16 21:15:34.204052 - [DEBUG] Propagate flow
62613 2019-Jan-16 21:15:34.204075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62614 2019-Jan-16 21:15:34.204132 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
62615 2019-Jan-16 21:15:34.204777 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62616 2019-Jan-16 21:15:34.205426 - [DEBUG] Edge function : AllBottom (result of previous compose)
62617 2019-Jan-16 21:15:34.205459 - [DEBUG]
62618 2019-Jan-16 21:15:34.205484 - [DEBUG] Join: AllTop & AllBottom
62619 2019-Jan-16 21:15:34.205510 - [DEBUG] = AllBottom (new jump func)
62620 2019-Jan-16 21:15:34.205534 - [DEBUG]
62621 2019-Jan-16 21:15:34.205557 - [DEBUG] Start adding new jump function
62622 2019-Jan-16 21:15:34.205580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62623 2019-Jan-16 21:15:34.205636 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62624 2019-Jan-16 21:15:34.206272 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
62625 2019-Jan-16 21:15:34.206914 - [DEBUG] Edge Function : AllBottom
62626 2019-Jan-16 21:15:34.206947 - [DEBUG] End adding new jump function
62627 2019-Jan-16 21:15:34.206971 - [DEBUG]
62628 2019-Jan-16 21:15:34.206995 - [DEBUG] -------------------------------------------- 1675. Path Edge --------------------------------------------
62629 2019-Jan-16 21:15:34.207019 - [DEBUG]
62630 2019-Jan-16 21:15:34.207042 - [DEBUG] Process 1675. path edge:
62631 2019-Jan-16 21:15:34.207066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62632 2019-Jan-16 21:15:34.207122 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
62633 2019-Jan-16 21:15:34.207767 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62634 2019-Jan-16 21:15:34.208421 - [DEBUG]
62635 2019-Jan-16 21:15:34.208446 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
62636 2019-Jan-16 21:15:34.209121 - [DEBUG] Possible callees:
62637 2019-Jan-16 21:15:34.209146 - [DEBUG] llvm.dbg.declare
62638 2019-Jan-16 21:15:34.209171 - [DEBUG] Possible return sites:
62639 2019-Jan-16 21:15:34.209194 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9662640 2019-Jan-16 21:15:34.210488 - [DEBUG] Found and process special summary
62641 2019-Jan-16 21:15:34.210533 - [DEBUG] Compose: EdgeIdentity * AllBottom
62642 2019-Jan-16 21:15:34.210561 - [DEBUG]
62643 2019-Jan-16 21:15:34.210584 - [DEBUG] Propagate flow
62644 2019-Jan-16 21:15:34.210607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62645 2019-Jan-16 21:15:34.210665 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
62646 2019-Jan-16 21:15:34.211309 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62647 2019-Jan-16 21:15:34.211964 - [DEBUG] Edge function : AllBottom (result of previous compose)
62648 2019-Jan-16 21:15:34.211990 - [DEBUG]
62649 2019-Jan-16 21:15:34.212015 - [DEBUG] Join: AllTop & AllBottom
62650 2019-Jan-16 21:15:34.212041 - [DEBUG] = AllBottom (new jump func)
62651 2019-Jan-16 21:15:34.212065 - [DEBUG]
62652 2019-Jan-16 21:15:34.212088 - [DEBUG] Start adding new jump function
62653 2019-Jan-16 21:15:34.212111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62654 2019-Jan-16 21:15:34.212167 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62655 2019-Jan-16 21:15:34.212801 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
62656 2019-Jan-16 21:15:34.213436 - [DEBUG] Edge Function : AllBottom
62657 2019-Jan-16 21:15:34.213465 - [DEBUG] End adding new jump function
62658 2019-Jan-16 21:15:34.213488 - [DEBUG]
62659 2019-Jan-16 21:15:34.213512 - [DEBUG] -------------------------------------------- 1676. Path Edge --------------------------------------------
62660 2019-Jan-16 21:15:34.213549 - [DEBUG]
62661 2019-Jan-16 21:15:34.213572 - [DEBUG] Process 1676. path edge:
62662 2019-Jan-16 21:15:34.213596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62663 2019-Jan-16 21:15:34.213652 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
62664 2019-Jan-16 21:15:34.214289 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62665 2019-Jan-16 21:15:34.214922 - [DEBUG]
62666 2019-Jan-16 21:15:34.214947 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
62667 2019-Jan-16 21:15:34.215626 - [DEBUG] Compose: EdgeIdentity * AllBottom
62668 2019-Jan-16 21:15:34.215654 - [DEBUG]
62669 2019-Jan-16 21:15:34.215678 - [DEBUG] Propagate flow
62670 2019-Jan-16 21:15:34.215701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62671 2019-Jan-16 21:15:34.215758 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
62672 2019-Jan-16 21:15:34.216394 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62673 2019-Jan-16 21:15:34.217030 - [DEBUG] Edge function : AllBottom (result of previous compose)
62674 2019-Jan-16 21:15:34.217056 - [DEBUG]
62675 2019-Jan-16 21:15:34.217081 - [DEBUG] Join: AllTop & AllBottom
62676 2019-Jan-16 21:15:34.217106 - [DEBUG] = AllBottom (new jump func)
62677 2019-Jan-16 21:15:34.217131 - [DEBUG]
62678 2019-Jan-16 21:15:34.217154 - [DEBUG] Start adding new jump function
62679 2019-Jan-16 21:15:34.217177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62680 2019-Jan-16 21:15:34.217233 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62681 2019-Jan-16 21:15:34.217867 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
62682 2019-Jan-16 21:15:34.218516 - [DEBUG] Edge Function : AllBottom
62683 2019-Jan-16 21:15:34.218544 - [DEBUG] End adding new jump function
62684 2019-Jan-16 21:15:34.218568 - [DEBUG]
62685 2019-Jan-16 21:15:34.218591 - [DEBUG] -------------------------------------------- 1677. Path Edge --------------------------------------------
62686 2019-Jan-16 21:15:34.218616 - [DEBUG]
62687 2019-Jan-16 21:15:34.218639 - [DEBUG] Process 1677. path edge:
62688 2019-Jan-16 21:15:34.218662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62689 2019-Jan-16 21:15:34.218718 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
62690 2019-Jan-16 21:15:34.219353 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62691 2019-Jan-16 21:15:34.219986 - [DEBUG]
62692 2019-Jan-16 21:15:34.220011 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
62693 2019-Jan-16 21:15:34.220663 - [DEBUG] Compose: EdgeIdentity * AllBottom
62694 2019-Jan-16 21:15:34.220691 - [DEBUG]
62695 2019-Jan-16 21:15:34.220715 - [DEBUG] Propagate flow
62696 2019-Jan-16 21:15:34.220739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62697 2019-Jan-16 21:15:34.220796 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
62698 2019-Jan-16 21:15:34.221428 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62699 2019-Jan-16 21:15:34.222077 - [DEBUG] Edge function : AllBottom (result of previous compose)
62700 2019-Jan-16 21:15:34.222102 - [DEBUG]
62701 2019-Jan-16 21:15:34.222127 - [DEBUG] Join: AllTop & AllBottom
62702 2019-Jan-16 21:15:34.222152 - [DEBUG] = AllBottom (new jump func)
62703 2019-Jan-16 21:15:34.222177 - [DEBUG]
62704 2019-Jan-16 21:15:34.222211 - [DEBUG] Start adding new jump function
62705 2019-Jan-16 21:15:34.222235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62706 2019-Jan-16 21:15:34.222291 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62707 2019-Jan-16 21:15:34.222925 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
62708 2019-Jan-16 21:15:34.223556 - [DEBUG] Edge Function : AllBottom
62709 2019-Jan-16 21:15:34.223584 - [DEBUG] End adding new jump function
62710 2019-Jan-16 21:15:34.223608 - [DEBUG]
62711 2019-Jan-16 21:15:34.223631 - [DEBUG] -------------------------------------------- 1678. Path Edge --------------------------------------------
62712 2019-Jan-16 21:15:34.223655 - [DEBUG]
62713 2019-Jan-16 21:15:34.223678 - [DEBUG] Process 1678. path edge:
62714 2019-Jan-16 21:15:34.223702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62715 2019-Jan-16 21:15:34.223758 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
62716 2019-Jan-16 21:15:34.224389 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62717 2019-Jan-16 21:15:34.225030 - [DEBUG]
62718 2019-Jan-16 21:15:34.225055 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
62719 2019-Jan-16 21:15:34.225722 - [DEBUG] Compose: EdgeIdentity * AllBottom
62720 2019-Jan-16 21:15:34.225750 - [DEBUG]
62721 2019-Jan-16 21:15:34.225774 - [DEBUG] Propagate flow
62722 2019-Jan-16 21:15:34.225797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62723 2019-Jan-16 21:15:34.225854 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62724 2019-Jan-16 21:15:34.226492 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62725 2019-Jan-16 21:15:34.227126 - [DEBUG] Edge function : AllBottom (result of previous compose)
62726 2019-Jan-16 21:15:34.227151 - [DEBUG]
62727 2019-Jan-16 21:15:34.227177 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62728 2019-Jan-16 21:15:34.227202 - [DEBUG] = AllBottom
62729 2019-Jan-16 21:15:34.227226 - [DEBUG]
62730 2019-Jan-16 21:15:34.227249 - [DEBUG] PROPAGATE: No new function!
62731 2019-Jan-16 21:15:34.227274 - [DEBUG] EDGE:
62732 2019-Jan-16 21:15:34.227331 - [DEBUG] ---> 62733 2019-Jan-16 21:15:34.227963 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62734 2019-Jan-16 21:15:34.228613 - [DEBUG]
62735 2019-Jan-16 21:15:34.228638 - [DEBUG] EDGE:
62736 2019-Jan-16 21:15:34.228695 - [DEBUG] ---> 62737 2019-Jan-16 21:15:34.229328 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62738 2019-Jan-16 21:15:34.229961 - [DEBUG]
62739 2019-Jan-16 21:15:34.229987 - [DEBUG] Compose: EdgeIdentity * AllBottom
62740 2019-Jan-16 21:15:34.230013 - [DEBUG]
62741 2019-Jan-16 21:15:34.230036 - [DEBUG] Propagate flow
62742 2019-Jan-16 21:15:34.230059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62743 2019-Jan-16 21:15:34.230115 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
62744 2019-Jan-16 21:15:34.230749 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
62745 2019-Jan-16 21:15:34.231386 - [DEBUG] Edge function : AllBottom (result of previous compose)
62746 2019-Jan-16 21:15:34.231411 - [DEBUG]
62747 2019-Jan-16 21:15:34.231436 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62748 2019-Jan-16 21:15:34.231462 - [DEBUG] = AllBottom
62749 2019-Jan-16 21:15:34.231495 - [DEBUG]
62750 2019-Jan-16 21:15:34.231518 - [DEBUG] PROPAGATE: No new function!
62751 2019-Jan-16 21:15:34.231542 - [DEBUG] EDGE:
62752 2019-Jan-16 21:15:34.231600 - [DEBUG] ---> 62753 2019-Jan-16 21:15:34.232255 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62754 2019-Jan-16 21:15:34.232889 - [DEBUG]
62755 2019-Jan-16 21:15:34.232915 - [DEBUG] Compose: EdgeIdentity * AllBottom
62756 2019-Jan-16 21:15:34.232941 - [DEBUG]
62757 2019-Jan-16 21:15:34.232964 - [DEBUG] Propagate flow
62758 2019-Jan-16 21:15:34.232987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62759 2019-Jan-16 21:15:34.233043 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
62760 2019-Jan-16 21:15:34.233681 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
62761 2019-Jan-16 21:15:34.234325 - [DEBUG] Edge function : AllBottom (result of previous compose)
62762 2019-Jan-16 21:15:34.234350 - [DEBUG]
62763 2019-Jan-16 21:15:34.234375 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62764 2019-Jan-16 21:15:34.234401 - [DEBUG] = AllBottom
62765 2019-Jan-16 21:15:34.234425 - [DEBUG]
62766 2019-Jan-16 21:15:34.234448 - [DEBUG] PROPAGATE: No new function!
62767 2019-Jan-16 21:15:34.234489 - [DEBUG] Compose: EdgeIdentity * AllBottom
62768 2019-Jan-16 21:15:34.234516 - [DEBUG]
62769 2019-Jan-16 21:15:34.234540 - [DEBUG] Propagate flow
62770 2019-Jan-16 21:15:34.234563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62771 2019-Jan-16 21:15:34.234620 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
62772 2019-Jan-16 21:15:34.235276 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62773 2019-Jan-16 21:15:34.235909 - [DEBUG] Edge function : AllBottom (result of previous compose)
62774 2019-Jan-16 21:15:34.235934 - [DEBUG]
62775 2019-Jan-16 21:15:34.235959 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62776 2019-Jan-16 21:15:34.235985 - [DEBUG] = AllBottom
62777 2019-Jan-16 21:15:34.236009 - [DEBUG]
62778 2019-Jan-16 21:15:34.236032 - [DEBUG] PROPAGATE: No new function!
62779 2019-Jan-16 21:15:34.236057 - [DEBUG] Compose: EdgeIdentity * AllBottom
62780 2019-Jan-16 21:15:34.236083 - [DEBUG]
62781 2019-Jan-16 21:15:34.236106 - [DEBUG] Propagate flow
62782 2019-Jan-16 21:15:34.236129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62783 2019-Jan-16 21:15:34.236185 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
62784 2019-Jan-16 21:15:34.236824 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
62785 2019-Jan-16 21:15:34.237468 - [DEBUG] Edge function : AllBottom (result of previous compose)
62786 2019-Jan-16 21:15:34.237494 - [DEBUG]
62787 2019-Jan-16 21:15:34.237518 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62788 2019-Jan-16 21:15:34.237544 - [DEBUG] = AllBottom
62789 2019-Jan-16 21:15:34.237568 - [DEBUG]
62790 2019-Jan-16 21:15:34.237591 - [DEBUG] PROPAGATE: No new function!
62791 2019-Jan-16 21:15:34.237618 - [DEBUG] EDGE:
62792 2019-Jan-16 21:15:34.237676 - [DEBUG] ---> 62793 2019-Jan-16 21:15:34.238320 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62794 2019-Jan-16 21:15:34.238968 - [DEBUG]
62795 2019-Jan-16 21:15:34.239011 - [DEBUG] Compose: EdgeIdentity * AllBottom
62796 2019-Jan-16 21:15:34.239039 - [DEBUG]
62797 2019-Jan-16 21:15:34.239062 - [DEBUG] Propagate flow
62798 2019-Jan-16 21:15:34.239085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62799 2019-Jan-16 21:15:34.239142 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
62800 2019-Jan-16 21:15:34.239779 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62801 2019-Jan-16 21:15:34.240414 - [DEBUG] Edge function : AllBottom (result of previous compose)
62802 2019-Jan-16 21:15:34.240439 - [DEBUG]
62803 2019-Jan-16 21:15:34.240464 - [DEBUG] Join: AllTop & AllBottom
62804 2019-Jan-16 21:15:34.240489 - [DEBUG] = AllBottom (new jump func)
62805 2019-Jan-16 21:15:34.240513 - [DEBUG]
62806 2019-Jan-16 21:15:34.240536 - [DEBUG] Start adding new jump function
62807 2019-Jan-16 21:15:34.240560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62808 2019-Jan-16 21:15:34.240615 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62809 2019-Jan-16 21:15:34.241249 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
62810 2019-Jan-16 21:15:34.241900 - [DEBUG] Edge Function : AllBottom
62811 2019-Jan-16 21:15:34.241928 - [DEBUG] End adding new jump function
62812 2019-Jan-16 21:15:34.241952 - [DEBUG]
62813 2019-Jan-16 21:15:34.241975 - [DEBUG] -------------------------------------------- 1679. Path Edge --------------------------------------------
62814 2019-Jan-16 21:15:34.241999 - [DEBUG]
62815 2019-Jan-16 21:15:34.242023 - [DEBUG] Process 1679. path edge:
62816 2019-Jan-16 21:15:34.242046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62817 2019-Jan-16 21:15:34.242102 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
62818 2019-Jan-16 21:15:34.242739 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62819 2019-Jan-16 21:15:34.243373 - [DEBUG]
62820 2019-Jan-16 21:15:34.243397 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
62821 2019-Jan-16 21:15:34.244044 - [DEBUG] Possible callees:
62822 2019-Jan-16 21:15:34.244069 - [DEBUG] bar
62823 2019-Jan-16 21:15:34.244093 - [DEBUG] Possible return sites:
62824 2019-Jan-16 21:15:34.244117 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8962825 2019-Jan-16 21:15:34.245397 - [DEBUG] Found and process special summary
62826 2019-Jan-16 21:15:34.245437 - [DEBUG] Compose: EdgeIdentity * AllBottom
62827 2019-Jan-16 21:15:34.245464 - [DEBUG]
62828 2019-Jan-16 21:15:34.245488 - [DEBUG] Propagate flow
62829 2019-Jan-16 21:15:34.245511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62830 2019-Jan-16 21:15:34.245568 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
62831 2019-Jan-16 21:15:34.246208 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62832 2019-Jan-16 21:15:34.246842 - [DEBUG] Edge function : AllBottom (result of previous compose)
62833 2019-Jan-16 21:15:34.246867 - [DEBUG]
62834 2019-Jan-16 21:15:34.246891 - [DEBUG] Join: AllTop & AllBottom
62835 2019-Jan-16 21:15:34.246917 - [DEBUG] = AllBottom (new jump func)
62836 2019-Jan-16 21:15:34.246941 - [DEBUG]
62837 2019-Jan-16 21:15:34.246964 - [DEBUG] Start adding new jump function
62838 2019-Jan-16 21:15:34.246987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62839 2019-Jan-16 21:15:34.247043 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62840 2019-Jan-16 21:15:34.247685 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
62841 2019-Jan-16 21:15:34.248323 - [DEBUG] Edge Function : AllBottom
62842 2019-Jan-16 21:15:34.248351 - [DEBUG] End adding new jump function
62843 2019-Jan-16 21:15:34.248375 - [DEBUG]
62844 2019-Jan-16 21:15:34.248410 - [DEBUG] -------------------------------------------- 1680. Path Edge --------------------------------------------
62845 2019-Jan-16 21:15:34.248436 - [DEBUG]
62846 2019-Jan-16 21:15:34.248459 - [DEBUG] Process 1680. path edge:
62847 2019-Jan-16 21:15:34.248483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62848 2019-Jan-16 21:15:34.248539 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
62849 2019-Jan-16 21:15:34.249179 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62850 2019-Jan-16 21:15:34.249813 - [DEBUG]
62851 2019-Jan-16 21:15:34.249837 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
62852 2019-Jan-16 21:15:34.250497 - [DEBUG] Compose: EdgeIdentity * AllBottom
62853 2019-Jan-16 21:15:34.250525 - [DEBUG]
62854 2019-Jan-16 21:15:34.250548 - [DEBUG] Propagate flow
62855 2019-Jan-16 21:15:34.250572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62856 2019-Jan-16 21:15:34.250628 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
62857 2019-Jan-16 21:15:34.251271 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62858 2019-Jan-16 21:15:34.251921 - [DEBUG] Edge function : AllBottom (result of previous compose)
62859 2019-Jan-16 21:15:34.251947 - [DEBUG]
62860 2019-Jan-16 21:15:34.251971 - [DEBUG] Join: AllTop & AllBottom
62861 2019-Jan-16 21:15:34.251997 - [DEBUG] = AllBottom (new jump func)
62862 2019-Jan-16 21:15:34.252021 - [DEBUG]
62863 2019-Jan-16 21:15:34.252044 - [DEBUG] Start adding new jump function
62864 2019-Jan-16 21:15:34.252067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62865 2019-Jan-16 21:15:34.252123 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62866 2019-Jan-16 21:15:34.252757 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
62867 2019-Jan-16 21:15:34.253389 - [DEBUG] Edge Function : AllBottom
62868 2019-Jan-16 21:15:34.253417 - [DEBUG] End adding new jump function
62869 2019-Jan-16 21:15:34.253441 - [DEBUG]
62870 2019-Jan-16 21:15:34.253464 - [DEBUG] -------------------------------------------- 1681. Path Edge --------------------------------------------
62871 2019-Jan-16 21:15:34.253488 - [DEBUG]
62872 2019-Jan-16 21:15:34.253511 - [DEBUG] Process 1681. path edge:
62873 2019-Jan-16 21:15:34.253535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62874 2019-Jan-16 21:15:34.253591 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
62875 2019-Jan-16 21:15:34.254225 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62876 2019-Jan-16 21:15:34.254858 - [DEBUG]
62877 2019-Jan-16 21:15:34.254883 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
62878 2019-Jan-16 21:15:34.255550 - [DEBUG] Compose: EdgeIdentity * AllBottom
62879 2019-Jan-16 21:15:34.255578 - [DEBUG]
62880 2019-Jan-16 21:15:34.255602 - [DEBUG] Propagate flow
62881 2019-Jan-16 21:15:34.255625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62882 2019-Jan-16 21:15:34.255682 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
62883 2019-Jan-16 21:15:34.256340 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62884 2019-Jan-16 21:15:34.256975 - [DEBUG] Edge function : AllBottom (result of previous compose)
62885 2019-Jan-16 21:15:34.257000 - [DEBUG]
62886 2019-Jan-16 21:15:34.257024 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62887 2019-Jan-16 21:15:34.257050 - [DEBUG] = AllBottom
62888 2019-Jan-16 21:15:34.257074 - [DEBUG]
62889 2019-Jan-16 21:15:34.257097 - [DEBUG] PROPAGATE: No new function!
62890 2019-Jan-16 21:15:34.257130 - [DEBUG] Compose: EdgeIdentity * AllBottom
62891 2019-Jan-16 21:15:34.257157 - [DEBUG]
62892 2019-Jan-16 21:15:34.257180 - [DEBUG] Propagate flow
62893 2019-Jan-16 21:15:34.257203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62894 2019-Jan-16 21:15:34.257260 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
62895 2019-Jan-16 21:15:34.257905 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62896 2019-Jan-16 21:15:34.258555 - [DEBUG] Edge function : AllBottom (result of previous compose)
62897 2019-Jan-16 21:15:34.258580 - [DEBUG]
62898 2019-Jan-16 21:15:34.258605 - [DEBUG] Join: AllTop & AllBottom
62899 2019-Jan-16 21:15:34.258630 - [DEBUG] = AllBottom (new jump func)
62900 2019-Jan-16 21:15:34.258654 - [DEBUG]
62901 2019-Jan-16 21:15:34.258677 - [DEBUG] Start adding new jump function
62902 2019-Jan-16 21:15:34.258700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62903 2019-Jan-16 21:15:34.258756 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62904 2019-Jan-16 21:15:34.259392 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
62905 2019-Jan-16 21:15:34.260036 - [DEBUG] Edge Function : AllBottom
62906 2019-Jan-16 21:15:34.260068 - [DEBUG] End adding new jump function
62907 2019-Jan-16 21:15:34.260093 - [DEBUG]
62908 2019-Jan-16 21:15:34.260117 - [DEBUG] -------------------------------------------- 1682. Path Edge --------------------------------------------
62909 2019-Jan-16 21:15:34.260141 - [DEBUG]
62910 2019-Jan-16 21:15:34.260164 - [DEBUG] Process 1682. path edge:
62911 2019-Jan-16 21:15:34.260187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62912 2019-Jan-16 21:15:34.260244 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
62913 2019-Jan-16 21:15:34.260887 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62914 2019-Jan-16 21:15:34.261521 - [DEBUG]
62915 2019-Jan-16 21:15:34.261545 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
62916 2019-Jan-16 21:15:34.262216 - [DEBUG] Possible callees:
62917 2019-Jan-16 21:15:34.262242 - [DEBUG] llvm.dbg.declare
62918 2019-Jan-16 21:15:34.262267 - [DEBUG] Possible return sites:
62919 2019-Jan-16 21:15:34.262290 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10362920 2019-Jan-16 21:15:34.263564 - [DEBUG] Found and process special summary
62921 2019-Jan-16 21:15:34.263605 - [DEBUG] Compose: EdgeIdentity * AllBottom
62922 2019-Jan-16 21:15:34.263633 - [DEBUG]
62923 2019-Jan-16 21:15:34.263656 - [DEBUG] Propagate flow
62924 2019-Jan-16 21:15:34.263679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62925 2019-Jan-16 21:15:34.263745 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
62926 2019-Jan-16 21:15:34.264386 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62927 2019-Jan-16 21:15:34.265021 - [DEBUG] Edge function : AllBottom (result of previous compose)
62928 2019-Jan-16 21:15:34.265046 - [DEBUG]
62929 2019-Jan-16 21:15:34.265084 - [DEBUG] Join: AllTop & AllBottom
62930 2019-Jan-16 21:15:34.265110 - [DEBUG] = AllBottom (new jump func)
62931 2019-Jan-16 21:15:34.265134 - [DEBUG]
62932 2019-Jan-16 21:15:34.265157 - [DEBUG] Start adding new jump function
62933 2019-Jan-16 21:15:34.265180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62934 2019-Jan-16 21:15:34.265236 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62935 2019-Jan-16 21:15:34.265871 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
62936 2019-Jan-16 21:15:34.266507 - [DEBUG] Edge Function : AllBottom
62937 2019-Jan-16 21:15:34.266535 - [DEBUG] End adding new jump function
62938 2019-Jan-16 21:15:34.266559 - [DEBUG]
62939 2019-Jan-16 21:15:34.266583 - [DEBUG] -------------------------------------------- 1683. Path Edge --------------------------------------------
62940 2019-Jan-16 21:15:34.266607 - [DEBUG]
62941 2019-Jan-16 21:15:34.266630 - [DEBUG] Process 1683. path edge:
62942 2019-Jan-16 21:15:34.266654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62943 2019-Jan-16 21:15:34.266710 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
62944 2019-Jan-16 21:15:34.267346 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62945 2019-Jan-16 21:15:34.267980 - [DEBUG]
62946 2019-Jan-16 21:15:34.268004 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
62947 2019-Jan-16 21:15:34.268678 - [DEBUG] Compose: EdgeIdentity * AllBottom
62948 2019-Jan-16 21:15:34.268706 - [DEBUG]
62949 2019-Jan-16 21:15:34.268730 - [DEBUG] Propagate flow
62950 2019-Jan-16 21:15:34.268753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62951 2019-Jan-16 21:15:34.268810 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
62952 2019-Jan-16 21:15:34.269450 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62953 2019-Jan-16 21:15:34.270083 - [DEBUG] Edge function : AllBottom (result of previous compose)
62954 2019-Jan-16 21:15:34.270109 - [DEBUG]
62955 2019-Jan-16 21:15:34.270133 - [DEBUG] Join: AllTop & AllBottom
62956 2019-Jan-16 21:15:34.270159 - [DEBUG] = AllBottom (new jump func)
62957 2019-Jan-16 21:15:34.270183 - [DEBUG]
62958 2019-Jan-16 21:15:34.270206 - [DEBUG] Start adding new jump function
62959 2019-Jan-16 21:15:34.270230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62960 2019-Jan-16 21:15:34.270286 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62961 2019-Jan-16 21:15:34.270919 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
62962 2019-Jan-16 21:15:34.271550 - [DEBUG] Edge Function : AllBottom
62963 2019-Jan-16 21:15:34.271578 - [DEBUG] End adding new jump function
62964 2019-Jan-16 21:15:34.271601 - [DEBUG]
62965 2019-Jan-16 21:15:34.271625 - [DEBUG] -------------------------------------------- 1684. Path Edge --------------------------------------------
62966 2019-Jan-16 21:15:34.271649 - [DEBUG]
62967 2019-Jan-16 21:15:34.271672 - [DEBUG] Process 1684. path edge:
62968 2019-Jan-16 21:15:34.271696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62969 2019-Jan-16 21:15:34.271773 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
62970 2019-Jan-16 21:15:34.272407 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62971 2019-Jan-16 21:15:34.273040 - [DEBUG]
62972 2019-Jan-16 21:15:34.273065 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
62973 2019-Jan-16 21:15:34.273715 - [DEBUG] Compose: EdgeIdentity * AllBottom
62974 2019-Jan-16 21:15:34.273744 - [DEBUG]
62975 2019-Jan-16 21:15:34.273768 - [DEBUG] Propagate flow
62976 2019-Jan-16 21:15:34.273791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62977 2019-Jan-16 21:15:34.273848 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
62978 2019-Jan-16 21:15:34.274481 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62979 2019-Jan-16 21:15:34.275128 - [DEBUG] Edge function : AllBottom (result of previous compose)
62980 2019-Jan-16 21:15:34.275153 - [DEBUG]
62981 2019-Jan-16 21:15:34.275178 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62982 2019-Jan-16 21:15:34.275204 - [DEBUG] = AllBottom
62983 2019-Jan-16 21:15:34.275228 - [DEBUG]
62984 2019-Jan-16 21:15:34.275251 - [DEBUG] PROPAGATE: No new function!
62985 2019-Jan-16 21:15:34.275276 - [DEBUG] EDGE:
62986 2019-Jan-16 21:15:34.275332 - [DEBUG] ---> 62987 2019-Jan-16 21:15:34.275966 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62988 2019-Jan-16 21:15:34.276599 - [DEBUG]
62989 2019-Jan-16 21:15:34.276625 - [DEBUG] Compose: EdgeIdentity * AllBottom
62990 2019-Jan-16 21:15:34.276651 - [DEBUG]
62991 2019-Jan-16 21:15:34.276674 - [DEBUG] Propagate flow
62992 2019-Jan-16 21:15:34.276698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62993 2019-Jan-16 21:15:34.276754 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
62994 2019-Jan-16 21:15:34.277385 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
62995 2019-Jan-16 21:15:34.278021 - [DEBUG] Edge function : AllBottom (result of previous compose)
62996 2019-Jan-16 21:15:34.278046 - [DEBUG]
62997 2019-Jan-16 21:15:34.278072 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62998 2019-Jan-16 21:15:34.278098 - [DEBUG] = AllBottom
62999 2019-Jan-16 21:15:34.278122 - [DEBUG]
63000 2019-Jan-16 21:15:34.278145 - [DEBUG] PROPAGATE: No new function!
63001 2019-Jan-16 21:15:34.278169 - [DEBUG] EDGE:
63002 2019-Jan-16 21:15:34.278227 - [DEBUG] ---> 63003 2019-Jan-16 21:15:34.278880 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63004 2019-Jan-16 21:15:34.279514 - [DEBUG]
63005 2019-Jan-16 21:15:34.279540 - [DEBUG] Compose: EdgeIdentity * AllBottom
63006 2019-Jan-16 21:15:34.279565 - [DEBUG]
63007 2019-Jan-16 21:15:34.279589 - [DEBUG] Propagate flow
63008 2019-Jan-16 21:15:34.279612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63009 2019-Jan-16 21:15:34.279668 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
63010 2019-Jan-16 21:15:34.280305 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
63011 2019-Jan-16 21:15:34.280949 - [DEBUG] Edge function : AllBottom (result of previous compose)
63012 2019-Jan-16 21:15:34.280974 - [DEBUG]
63013 2019-Jan-16 21:15:34.280999 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63014 2019-Jan-16 21:15:34.281033 - [DEBUG] = AllBottom
63015 2019-Jan-16 21:15:34.281058 - [DEBUG]
63016 2019-Jan-16 21:15:34.281081 - [DEBUG] PROPAGATE: No new function!
63017 2019-Jan-16 21:15:34.281119 - [DEBUG] Compose: EdgeIdentity * AllBottom
63018 2019-Jan-16 21:15:34.281146 - [DEBUG]
63019 2019-Jan-16 21:15:34.281170 - [DEBUG] Propagate flow
63020 2019-Jan-16 21:15:34.281193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63021 2019-Jan-16 21:15:34.281250 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
63022 2019-Jan-16 21:15:34.281907 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63023 2019-Jan-16 21:15:34.282540 - [DEBUG] Edge function : AllBottom (result of previous compose)
63024 2019-Jan-16 21:15:34.282566 - [DEBUG]
63025 2019-Jan-16 21:15:34.282590 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63026 2019-Jan-16 21:15:34.282616 - [DEBUG] = AllBottom
63027 2019-Jan-16 21:15:34.282640 - [DEBUG]
63028 2019-Jan-16 21:15:34.282663 - [DEBUG] PROPAGATE: No new function!
63029 2019-Jan-16 21:15:34.282689 - [DEBUG] Compose: EdgeIdentity * AllBottom
63030 2019-Jan-16 21:15:34.282714 - [DEBUG]
63031 2019-Jan-16 21:15:34.282738 - [DEBUG] Propagate flow
63032 2019-Jan-16 21:15:34.282761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63033 2019-Jan-16 21:15:34.282817 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
63034 2019-Jan-16 21:15:34.283455 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
63035 2019-Jan-16 21:15:34.284099 - [DEBUG] Edge function : AllBottom (result of previous compose)
63036 2019-Jan-16 21:15:34.284124 - [DEBUG]
63037 2019-Jan-16 21:15:34.284148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63038 2019-Jan-16 21:15:34.284174 - [DEBUG] = AllBottom
63039 2019-Jan-16 21:15:34.284198 - [DEBUG]
63040 2019-Jan-16 21:15:34.284221 - [DEBUG] PROPAGATE: No new function!
63041 2019-Jan-16 21:15:34.284247 - [DEBUG] EDGE:
63042 2019-Jan-16 21:15:34.284305 - [DEBUG] ---> 63043 2019-Jan-16 21:15:34.284948 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63044 2019-Jan-16 21:15:34.285598 - [DEBUG]
63045 2019-Jan-16 21:15:34.285623 - [DEBUG] EDGE:
63046 2019-Jan-16 21:15:34.285681 - [DEBUG] ---> 63047 2019-Jan-16 21:15:34.286314 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63048 2019-Jan-16 21:15:34.286947 - [DEBUG]
63049 2019-Jan-16 21:15:34.286974 - [DEBUG] Compose: EdgeIdentity * AllBottom
63050 2019-Jan-16 21:15:34.287000 - [DEBUG]
63051 2019-Jan-16 21:15:34.287023 - [DEBUG] Propagate flow
63052 2019-Jan-16 21:15:34.287046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63053 2019-Jan-16 21:15:34.287102 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
63054 2019-Jan-16 21:15:34.287737 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
63055 2019-Jan-16 21:15:34.288374 - [DEBUG] Edge function : AllBottom (result of previous compose)
63056 2019-Jan-16 21:15:34.288410 - [DEBUG]
63057 2019-Jan-16 21:15:34.288437 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63058 2019-Jan-16 21:15:34.288463 - [DEBUG] = AllBottom
63059 2019-Jan-16 21:15:34.288487 - [DEBUG]
63060 2019-Jan-16 21:15:34.288510 - [DEBUG] PROPAGATE: No new function!
63061 2019-Jan-16 21:15:34.288543 - [DEBUG] EDGE:
63062 2019-Jan-16 21:15:34.288601 - [DEBUG] ---> 63063 2019-Jan-16 21:15:34.289240 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63064 2019-Jan-16 21:15:34.289872 - [DEBUG]
63065 2019-Jan-16 21:15:34.289898 - [DEBUG] Compose: EdgeIdentity * AllBottom
63066 2019-Jan-16 21:15:34.289924 - [DEBUG]
63067 2019-Jan-16 21:15:34.289947 - [DEBUG] Propagate flow
63068 2019-Jan-16 21:15:34.289970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63069 2019-Jan-16 21:15:34.290026 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
63070 2019-Jan-16 21:15:34.290665 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
63071 2019-Jan-16 21:15:34.291301 - [DEBUG] Edge function : AllBottom (result of previous compose)
63072 2019-Jan-16 21:15:34.291326 - [DEBUG]
63073 2019-Jan-16 21:15:34.291351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63074 2019-Jan-16 21:15:34.291376 - [DEBUG] = AllBottom
63075 2019-Jan-16 21:15:34.291401 - [DEBUG]
63076 2019-Jan-16 21:15:34.291423 - [DEBUG] PROPAGATE: No new function!
63077 2019-Jan-16 21:15:34.291461 - [DEBUG] Compose: EdgeIdentity * AllBottom
63078 2019-Jan-16 21:15:34.291489 - [DEBUG]
63079 2019-Jan-16 21:15:34.291512 - [DEBUG] Propagate flow
63080 2019-Jan-16 21:15:34.291535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63081 2019-Jan-16 21:15:34.291592 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
63082 2019-Jan-16 21:15:34.292252 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63083 2019-Jan-16 21:15:34.292885 - [DEBUG] Edge function : AllBottom (result of previous compose)
63084 2019-Jan-16 21:15:34.292910 - [DEBUG]
63085 2019-Jan-16 21:15:34.292935 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63086 2019-Jan-16 21:15:34.292960 - [DEBUG] = AllBottom
63087 2019-Jan-16 21:15:34.292985 - [DEBUG]
63088 2019-Jan-16 21:15:34.293008 - [DEBUG] PROPAGATE: No new function!
63089 2019-Jan-16 21:15:34.293033 - [DEBUG] Compose: EdgeIdentity * AllBottom
63090 2019-Jan-16 21:15:34.293059 - [DEBUG]
63091 2019-Jan-16 21:15:34.293082 - [DEBUG] Propagate flow
63092 2019-Jan-16 21:15:34.293106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63093 2019-Jan-16 21:15:34.293161 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
63094 2019-Jan-16 21:15:34.293800 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
63095 2019-Jan-16 21:15:34.294435 - [DEBUG] Edge function : AllBottom (result of previous compose)
63096 2019-Jan-16 21:15:34.294460 - [DEBUG]
63097 2019-Jan-16 21:15:34.294484 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63098 2019-Jan-16 21:15:34.294510 - [DEBUG] = AllBottom
63099 2019-Jan-16 21:15:34.294534 - [DEBUG]
63100 2019-Jan-16 21:15:34.294557 - [DEBUG] PROPAGATE: No new function!
63101 2019-Jan-16 21:15:34.294583 - [DEBUG] EDGE:
63102 2019-Jan-16 21:15:34.294641 - [DEBUG] ---> 63103 2019-Jan-16 21:15:34.295294 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63104 2019-Jan-16 21:15:34.295928 - [DEBUG]
63105 2019-Jan-16 21:15:34.295953 - [DEBUG] EDGE:
63106 2019-Jan-16 21:15:34.296010 - [DEBUG] ---> 63107 2019-Jan-16 21:15:34.296651 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63108 2019-Jan-16 21:15:34.297285 - [DEBUG]
63109 2019-Jan-16 21:15:34.297312 - [DEBUG] Compose: EdgeIdentity * AllBottom
63110 2019-Jan-16 21:15:34.297338 - [DEBUG]
63111 2019-Jan-16 21:15:34.297361 - [DEBUG] Propagate flow
63112 2019-Jan-16 21:15:34.297384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63113 2019-Jan-16 21:15:34.297439 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63114 2019-Jan-16 21:15:34.298073 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63115 2019-Jan-16 21:15:34.298726 - [DEBUG] Edge function : AllBottom (result of previous compose)
63116 2019-Jan-16 21:15:34.298751 - [DEBUG]
63117 2019-Jan-16 21:15:34.298777 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63118 2019-Jan-16 21:15:34.298803 - [DEBUG] = AllBottom
63119 2019-Jan-16 21:15:34.298827 - [DEBUG]
63120 2019-Jan-16 21:15:34.298850 - [DEBUG] PROPAGATE: No new function!
63121 2019-Jan-16 21:15:34.298874 - [DEBUG] EDGE:
63122 2019-Jan-16 21:15:34.298933 - [DEBUG] ---> 63123 2019-Jan-16 21:15:34.299570 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63124 2019-Jan-16 21:15:34.300205 - [DEBUG]
63125 2019-Jan-16 21:15:34.300231 - [DEBUG] Compose: EdgeIdentity * AllBottom
63126 2019-Jan-16 21:15:34.300257 - [DEBUG]
63127 2019-Jan-16 21:15:34.300281 - [DEBUG] Propagate flow
63128 2019-Jan-16 21:15:34.300304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63129 2019-Jan-16 21:15:34.300359 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63130 2019-Jan-16 21:15:34.300997 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63131 2019-Jan-16 21:15:34.301634 - [DEBUG] Edge function : AllBottom (result of previous compose)
63132 2019-Jan-16 21:15:34.301659 - [DEBUG]
63133 2019-Jan-16 21:15:34.301684 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63134 2019-Jan-16 21:15:34.301710 - [DEBUG] = AllBottom
63135 2019-Jan-16 21:15:34.301746 - [DEBUG]
63136 2019-Jan-16 21:15:34.301771 - [DEBUG] PROPAGATE: No new function!
63137 2019-Jan-16 21:15:34.301810 - [DEBUG] Compose: EdgeIdentity * AllBottom
63138 2019-Jan-16 21:15:34.301837 - [DEBUG]
63139 2019-Jan-16 21:15:34.301861 - [DEBUG] Propagate flow
63140 2019-Jan-16 21:15:34.301884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63141 2019-Jan-16 21:15:34.301940 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63142 2019-Jan-16 21:15:34.302579 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63143 2019-Jan-16 21:15:34.303214 - [DEBUG] Edge function : AllBottom (result of previous compose)
63144 2019-Jan-16 21:15:34.303239 - [DEBUG]
63145 2019-Jan-16 21:15:34.303264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63146 2019-Jan-16 21:15:34.303289 - [DEBUG] = AllBottom
63147 2019-Jan-16 21:15:34.303314 - [DEBUG]
63148 2019-Jan-16 21:15:34.303337 - [DEBUG] PROPAGATE: No new function!
63149 2019-Jan-16 21:15:34.303363 - [DEBUG] Compose: EdgeIdentity * AllBottom
63150 2019-Jan-16 21:15:34.303388 - [DEBUG]
63151 2019-Jan-16 21:15:34.303411 - [DEBUG] Propagate flow
63152 2019-Jan-16 21:15:34.303435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63153 2019-Jan-16 21:15:34.303490 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63154 2019-Jan-16 21:15:34.304135 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63155 2019-Jan-16 21:15:34.304773 - [DEBUG] Edge function : AllBottom (result of previous compose)
63156 2019-Jan-16 21:15:34.304798 - [DEBUG]
63157 2019-Jan-16 21:15:34.304823 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63158 2019-Jan-16 21:15:34.304848 - [DEBUG] = AllBottom
63159 2019-Jan-16 21:15:34.304872 - [DEBUG]
63160 2019-Jan-16 21:15:34.304895 - [DEBUG] PROPAGATE: No new function!
63161 2019-Jan-16 21:15:34.304921 - [DEBUG] EDGE:
63162 2019-Jan-16 21:15:34.304979 - [DEBUG] ---> 63163 2019-Jan-16 21:15:34.305631 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63164 2019-Jan-16 21:15:34.306265 - [DEBUG]
63165 2019-Jan-16 21:15:34.306290 - [DEBUG] EDGE:
63166 2019-Jan-16 21:15:34.306347 - [DEBUG] ---> 63167 2019-Jan-16 21:15:34.306980 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63168 2019-Jan-16 21:15:34.307614 - [DEBUG]
63169 2019-Jan-16 21:15:34.307640 - [DEBUG] Compose: EdgeIdentity * AllBottom
63170 2019-Jan-16 21:15:34.307666 - [DEBUG]
63171 2019-Jan-16 21:15:34.307690 - [DEBUG] Propagate flow
63172 2019-Jan-16 21:15:34.307713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63173 2019-Jan-16 21:15:34.307768 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
63174 2019-Jan-16 21:15:34.308411 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
63175 2019-Jan-16 21:15:34.309051 - [DEBUG] Edge function : AllBottom (result of previous compose)
63176 2019-Jan-16 21:15:34.309076 - [DEBUG]
63177 2019-Jan-16 21:15:34.309101 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63178 2019-Jan-16 21:15:34.309127 - [DEBUG] = AllBottom
63179 2019-Jan-16 21:15:34.309151 - [DEBUG]
63180 2019-Jan-16 21:15:34.309174 - [DEBUG] PROPAGATE: No new function!
63181 2019-Jan-16 21:15:34.309199 - [DEBUG] EDGE:
63182 2019-Jan-16 21:15:34.309257 - [DEBUG] ---> 63183 2019-Jan-16 21:15:34.309894 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63184 2019-Jan-16 21:15:34.310527 - [DEBUG]
63185 2019-Jan-16 21:15:34.310553 - [DEBUG] Compose: EdgeIdentity * AllBottom
63186 2019-Jan-16 21:15:34.310579 - [DEBUG]
63187 2019-Jan-16 21:15:34.310603 - [DEBUG] Propagate flow
63188 2019-Jan-16 21:15:34.310626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63189 2019-Jan-16 21:15:34.310682 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
63190 2019-Jan-16 21:15:34.311319 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
63191 2019-Jan-16 21:15:34.311971 - [DEBUG] Edge function : AllBottom (result of previous compose)
63192 2019-Jan-16 21:15:34.311996 - [DEBUG]
63193 2019-Jan-16 21:15:34.312021 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63194 2019-Jan-16 21:15:34.312047 - [DEBUG] = AllBottom
63195 2019-Jan-16 21:15:34.312071 - [DEBUG]
63196 2019-Jan-16 21:15:34.312094 - [DEBUG] PROPAGATE: No new function!
63197 2019-Jan-16 21:15:34.312133 - [DEBUG] Compose: EdgeIdentity * AllBottom
63198 2019-Jan-16 21:15:34.312160 - [DEBUG]
63199 2019-Jan-16 21:15:34.312184 - [DEBUG] Propagate flow
63200 2019-Jan-16 21:15:34.312207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63201 2019-Jan-16 21:15:34.312273 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
63202 2019-Jan-16 21:15:34.312911 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63203 2019-Jan-16 21:15:34.313545 - [DEBUG] Edge function : AllBottom (result of previous compose)
63204 2019-Jan-16 21:15:34.313570 - [DEBUG]
63205 2019-Jan-16 21:15:34.313595 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63206 2019-Jan-16 21:15:34.313620 - [DEBUG] = AllBottom
63207 2019-Jan-16 21:15:34.313644 - [DEBUG]
63208 2019-Jan-16 21:15:34.313667 - [DEBUG] PROPAGATE: No new function!
63209 2019-Jan-16 21:15:34.313692 - [DEBUG] Compose: EdgeIdentity * AllBottom
63210 2019-Jan-16 21:15:34.313717 - [DEBUG]
63211 2019-Jan-16 21:15:34.313740 - [DEBUG] Propagate flow
63212 2019-Jan-16 21:15:34.313764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63213 2019-Jan-16 21:15:34.313820 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
63214 2019-Jan-16 21:15:34.314458 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
63215 2019-Jan-16 21:15:34.315108 - [DEBUG] Edge function : AllBottom (result of previous compose)
63216 2019-Jan-16 21:15:34.315133 - [DEBUG]
63217 2019-Jan-16 21:15:34.315158 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63218 2019-Jan-16 21:15:34.315183 - [DEBUG] = AllBottom
63219 2019-Jan-16 21:15:34.315207 - [DEBUG]
63220 2019-Jan-16 21:15:34.315230 - [DEBUG] PROPAGATE: No new function!
63221 2019-Jan-16 21:15:34.315257 - [DEBUG] EDGE:
63222 2019-Jan-16 21:15:34.315315 - [DEBUG] ---> 63223 2019-Jan-16 21:15:34.315953 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63224 2019-Jan-16 21:15:34.316586 - [DEBUG]
63225 2019-Jan-16 21:15:34.316622 - [DEBUG] Compose: EdgeIdentity * AllBottom
63226 2019-Jan-16 21:15:34.316649 - [DEBUG]
63227 2019-Jan-16 21:15:34.316673 - [DEBUG] Propagate flow
63228 2019-Jan-16 21:15:34.316696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63229 2019-Jan-16 21:15:34.316752 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63230 2019-Jan-16 21:15:34.317387 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63231 2019-Jan-16 21:15:34.318020 - [DEBUG] Edge function : AllBottom (result of previous compose)
63232 2019-Jan-16 21:15:34.318045 - [DEBUG]
63233 2019-Jan-16 21:15:34.318070 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63234 2019-Jan-16 21:15:34.318096 - [DEBUG] = AllBottom
63235 2019-Jan-16 21:15:34.318120 - [DEBUG]
63236 2019-Jan-16 21:15:34.318143 - [DEBUG] PROPAGATE: No new function!
63237 2019-Jan-16 21:15:34.318167 - [DEBUG] EDGE:
63238 2019-Jan-16 21:15:34.318224 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
63239 2019-Jan-16 21:15:34.318882 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63240 2019-Jan-16 21:15:34.319515 - [DEBUG]
63241 2019-Jan-16 21:15:34.319543 - [DEBUG] Compose: EdgeIdentity * AllBottom
63242 2019-Jan-16 21:15:34.319568 - [DEBUG]
63243 2019-Jan-16 21:15:34.319591 - [DEBUG] Propagate flow
63244 2019-Jan-16 21:15:34.319615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63245 2019-Jan-16 21:15:34.319670 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
63246 2019-Jan-16 21:15:34.320318 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
63247 2019-Jan-16 21:15:34.320950 - [DEBUG] Edge function : AllBottom (result of previous compose)
63248 2019-Jan-16 21:15:34.320976 - [DEBUG]
63249 2019-Jan-16 21:15:34.321001 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63250 2019-Jan-16 21:15:34.321027 - [DEBUG] = AllBottom
63251 2019-Jan-16 21:15:34.321051 - [DEBUG]
63252 2019-Jan-16 21:15:34.321074 - [DEBUG] PROPAGATE: No new function!
63253 2019-Jan-16 21:15:34.321099 - [DEBUG] EDGE:
63254 2019-Jan-16 21:15:34.321156 - [DEBUG] ---> 63255 2019-Jan-16 21:15:34.321803 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63256 2019-Jan-16 21:15:34.322439 - [DEBUG]
63257 2019-Jan-16 21:15:34.322464 - [DEBUG] EDGE:
63258 2019-Jan-16 21:15:34.322521 - [DEBUG] ---> 63259 2019-Jan-16 21:15:34.323155 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63260 2019-Jan-16 21:15:34.323787 - [DEBUG]
63261 2019-Jan-16 21:15:34.323812 - [DEBUG] EDGE:
63262 2019-Jan-16 21:15:34.323869 - [DEBUG] ---> 63263 2019-Jan-16 21:15:34.324507 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63264 2019-Jan-16 21:15:34.325154 - [DEBUG]
63265 2019-Jan-16 21:15:34.325189 - [DEBUG] Compose: EdgeIdentity * AllBottom
63266 2019-Jan-16 21:15:34.325216 - [DEBUG]
63267 2019-Jan-16 21:15:34.325239 - [DEBUG] Propagate flow
63268 2019-Jan-16 21:15:34.325262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63269 2019-Jan-16 21:15:34.325319 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
63270 2019-Jan-16 21:15:34.325952 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63271 2019-Jan-16 21:15:34.326584 - [DEBUG] Edge function : AllBottom (result of previous compose)
63272 2019-Jan-16 21:15:34.326609 - [DEBUG]
63273 2019-Jan-16 21:15:34.326634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63274 2019-Jan-16 21:15:34.326660 - [DEBUG] = AllBottom
63275 2019-Jan-16 21:15:34.326684 - [DEBUG]
63276 2019-Jan-16 21:15:34.326707 - [DEBUG] PROPAGATE: No new function!
63277 2019-Jan-16 21:15:34.326732 - [DEBUG] EDGE:
63278 2019-Jan-16 21:15:34.326789 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
63279 2019-Jan-16 21:15:34.327429 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63280 2019-Jan-16 21:15:34.328062 - [DEBUG]
63281 2019-Jan-16 21:15:34.328087 - [DEBUG] EDGE:
63282 2019-Jan-16 21:15:34.328144 - [DEBUG] ---> 63283 2019-Jan-16 21:15:34.328792 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63284 2019-Jan-16 21:15:34.329424 - [DEBUG]
63285 2019-Jan-16 21:15:34.329464 - [DEBUG] Compose: EdgeIdentity * AllBottom
63286 2019-Jan-16 21:15:34.329491 - [DEBUG]
63287 2019-Jan-16 21:15:34.329515 - [DEBUG] Propagate flow
63288 2019-Jan-16 21:15:34.329538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63289 2019-Jan-16 21:15:34.329594 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
63290 2019-Jan-16 21:15:34.330249 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
63291 2019-Jan-16 21:15:34.330894 - [DEBUG] Edge function : AllBottom (result of previous compose)
63292 2019-Jan-16 21:15:34.330919 - [DEBUG]
63293 2019-Jan-16 21:15:34.330945 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63294 2019-Jan-16 21:15:34.330971 - [DEBUG] = AllBottom
63295 2019-Jan-16 21:15:34.330995 - [DEBUG]
63296 2019-Jan-16 21:15:34.331018 - [DEBUG] PROPAGATE: No new function!
63297 2019-Jan-16 21:15:34.331044 - [DEBUG] Compose: EdgeIdentity * AllBottom
63298 2019-Jan-16 21:15:34.331070 - [DEBUG]
63299 2019-Jan-16 21:15:34.331093 - [DEBUG] Propagate flow
63300 2019-Jan-16 21:15:34.331116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63301 2019-Jan-16 21:15:34.331172 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
63302 2019-Jan-16 21:15:34.331832 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63303 2019-Jan-16 21:15:34.332467 - [DEBUG] Edge function : AllBottom (result of previous compose)
63304 2019-Jan-16 21:15:34.332492 - [DEBUG]
63305 2019-Jan-16 21:15:34.332518 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63306 2019-Jan-16 21:15:34.332543 - [DEBUG] = AllBottom
63307 2019-Jan-16 21:15:34.332568 - [DEBUG]
63308 2019-Jan-16 21:15:34.332590 - [DEBUG] PROPAGATE: No new function!
63309 2019-Jan-16 21:15:34.332616 - [DEBUG] EDGE:
63310 2019-Jan-16 21:15:34.332673 - [DEBUG] ---> 63311 2019-Jan-16 21:15:34.333307 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
63312 2019-Jan-16 21:15:34.333947 - [DEBUG]
63313 2019-Jan-16 21:15:34.333972 - [DEBUG] EDGE:
63314 2019-Jan-16 21:15:34.334029 - [DEBUG] ---> 63315 2019-Jan-16 21:15:34.334668 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
63316 2019-Jan-16 21:15:34.335317 - [DEBUG]
63317 2019-Jan-16 21:15:34.335344 - [DEBUG] Compose: EdgeIdentity * AllBottom
63318 2019-Jan-16 21:15:34.335370 - [DEBUG]
63319 2019-Jan-16 21:15:34.335393 - [DEBUG] Propagate flow
63320 2019-Jan-16 21:15:34.335417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63321 2019-Jan-16 21:15:34.335473 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
63322 2019-Jan-16 21:15:34.336112 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63323 2019-Jan-16 21:15:34.336748 - [DEBUG] Edge function : AllBottom (result of previous compose)
63324 2019-Jan-16 21:15:34.336773 - [DEBUG]
63325 2019-Jan-16 21:15:34.336798 - [DEBUG] Join: AllTop & AllBottom
63326 2019-Jan-16 21:15:34.336824 - [DEBUG] = AllBottom (new jump func)
63327 2019-Jan-16 21:15:34.336848 - [DEBUG]
63328 2019-Jan-16 21:15:34.336872 - [DEBUG] Start adding new jump function
63329 2019-Jan-16 21:15:34.336895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63330 2019-Jan-16 21:15:34.336951 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63331 2019-Jan-16 21:15:34.337587 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
63332 2019-Jan-16 21:15:34.338225 - [DEBUG] Edge Function : AllBottom
63333 2019-Jan-16 21:15:34.338254 - [DEBUG] End adding new jump function
63334 2019-Jan-16 21:15:34.338279 - [DEBUG]
63335 2019-Jan-16 21:15:34.338310 - [DEBUG] -------------------------------------------- 1685. Path Edge --------------------------------------------
63336 2019-Jan-16 21:15:34.338336 - [DEBUG]
63337 2019-Jan-16 21:15:34.338359 - [DEBUG] Process 1685. path edge:
63338 2019-Jan-16 21:15:34.338382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63339 2019-Jan-16 21:15:34.338451 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
63340 2019-Jan-16 21:15:34.339091 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63341 2019-Jan-16 21:15:34.339728 - [DEBUG]
63342 2019-Jan-16 21:15:34.339752 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
63343 2019-Jan-16 21:15:34.340420 - [DEBUG] Compose: EdgeIdentity * AllBottom
63344 2019-Jan-16 21:15:34.340448 - [DEBUG]
63345 2019-Jan-16 21:15:34.340472 - [DEBUG] Propagate flow
63346 2019-Jan-16 21:15:34.340495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63347 2019-Jan-16 21:15:34.340552 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63348 2019-Jan-16 21:15:34.341187 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
63349 2019-Jan-16 21:15:34.341841 - [DEBUG] Edge function : AllBottom (result of previous compose)
63350 2019-Jan-16 21:15:34.341866 - [DEBUG]
63351 2019-Jan-16 21:15:34.341891 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63352 2019-Jan-16 21:15:34.341917 - [DEBUG] = AllBottom
63353 2019-Jan-16 21:15:34.341941 - [DEBUG]
63354 2019-Jan-16 21:15:34.341964 - [DEBUG] PROPAGATE: No new function!
63355 2019-Jan-16 21:15:34.341991 - [DEBUG] Compose: EdgeIdentity * AllBottom
63356 2019-Jan-16 21:15:34.342017 - [DEBUG]
63357 2019-Jan-16 21:15:34.342041 - [DEBUG] Propagate flow
63358 2019-Jan-16 21:15:34.342064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63359 2019-Jan-16 21:15:34.342120 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63360 2019-Jan-16 21:15:34.342756 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63361 2019-Jan-16 21:15:34.343393 - [DEBUG] Edge function : AllBottom (result of previous compose)
63362 2019-Jan-16 21:15:34.343418 - [DEBUG]
63363 2019-Jan-16 21:15:34.343442 - [DEBUG] Join: AllTop & AllBottom
63364 2019-Jan-16 21:15:34.343468 - [DEBUG] = AllBottom (new jump func)
63365 2019-Jan-16 21:15:34.343492 - [DEBUG]
63366 2019-Jan-16 21:15:34.343516 - [DEBUG] Start adding new jump function
63367 2019-Jan-16 21:15:34.343539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63368 2019-Jan-16 21:15:34.343594 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63369 2019-Jan-16 21:15:34.344233 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63370 2019-Jan-16 21:15:34.344866 - [DEBUG] Edge Function : AllBottom
63371 2019-Jan-16 21:15:34.344894 - [DEBUG] End adding new jump function
63372 2019-Jan-16 21:15:34.344919 - [DEBUG]
63373 2019-Jan-16 21:15:34.344942 - [DEBUG] -------------------------------------------- 1686. Path Edge --------------------------------------------
63374 2019-Jan-16 21:15:34.344966 - [DEBUG]
63375 2019-Jan-16 21:15:34.344990 - [DEBUG] Process 1686. path edge:
63376 2019-Jan-16 21:15:34.345013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63377 2019-Jan-16 21:15:34.345083 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
63378 2019-Jan-16 21:15:34.345718 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63379 2019-Jan-16 21:15:34.346363 - [DEBUG]
63380 2019-Jan-16 21:15:34.346390 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63381 2019-Jan-16 21:15:34.347038 - [DEBUG] Compose: EdgeIdentity * AllBottom
63382 2019-Jan-16 21:15:34.347065 - [DEBUG]
63383 2019-Jan-16 21:15:34.347089 - [DEBUG] Propagate flow
63384 2019-Jan-16 21:15:34.347112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63385 2019-Jan-16 21:15:34.347169 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
63386 2019-Jan-16 21:15:34.347802 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63387 2019-Jan-16 21:15:34.348453 - [DEBUG] Edge function : AllBottom (result of previous compose)
63388 2019-Jan-16 21:15:34.348478 - [DEBUG]
63389 2019-Jan-16 21:15:34.348503 - [DEBUG] Join: AllTop & AllBottom
63390 2019-Jan-16 21:15:34.348528 - [DEBUG] = AllBottom (new jump func)
63391 2019-Jan-16 21:15:34.348552 - [DEBUG]
63392 2019-Jan-16 21:15:34.348576 - [DEBUG] Start adding new jump function
63393 2019-Jan-16 21:15:34.348599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63394 2019-Jan-16 21:15:34.348655 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63395 2019-Jan-16 21:15:34.349293 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
63396 2019-Jan-16 21:15:34.349925 - [DEBUG] Edge Function : AllBottom
63397 2019-Jan-16 21:15:34.349953 - [DEBUG] End adding new jump function
63398 2019-Jan-16 21:15:34.349978 - [DEBUG]
63399 2019-Jan-16 21:15:34.350002 - [DEBUG] -------------------------------------------- 1687. Path Edge --------------------------------------------
63400 2019-Jan-16 21:15:34.350026 - [DEBUG]
63401 2019-Jan-16 21:15:34.350049 - [DEBUG] Process 1687. path edge:
63402 2019-Jan-16 21:15:34.350073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63403 2019-Jan-16 21:15:34.350129 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
63404 2019-Jan-16 21:15:34.350763 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63405 2019-Jan-16 21:15:34.351401 - [DEBUG]
63406 2019-Jan-16 21:15:34.351426 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
63407 2019-Jan-16 21:15:34.352095 - [DEBUG] Compose: EdgeIdentity * AllBottom
63408 2019-Jan-16 21:15:34.352123 - [DEBUG]
63409 2019-Jan-16 21:15:34.352147 - [DEBUG] Propagate flow
63410 2019-Jan-16 21:15:34.352170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63411 2019-Jan-16 21:15:34.352227 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
63412 2019-Jan-16 21:15:34.352868 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63413 2019-Jan-16 21:15:34.353506 - [DEBUG] Edge function : AllBottom (result of previous compose)
63414 2019-Jan-16 21:15:34.353531 - [DEBUG]
63415 2019-Jan-16 21:15:34.353556 - [DEBUG] Join: AllTop & AllBottom
63416 2019-Jan-16 21:15:34.353582 - [DEBUG] = AllBottom (new jump func)
63417 2019-Jan-16 21:15:34.353606 - [DEBUG]
63418 2019-Jan-16 21:15:34.353629 - [DEBUG] Start adding new jump function
63419 2019-Jan-16 21:15:34.353652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63420 2019-Jan-16 21:15:34.353709 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63421 2019-Jan-16 21:15:34.354345 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
63422 2019-Jan-16 21:15:34.354983 - [DEBUG] Edge Function : AllBottom
63423 2019-Jan-16 21:15:34.355019 - [DEBUG] End adding new jump function
63424 2019-Jan-16 21:15:34.355045 - [DEBUG]
63425 2019-Jan-16 21:15:34.355081 - [DEBUG] -------------------------------------------- 1688. Path Edge --------------------------------------------
63426 2019-Jan-16 21:15:34.355106 - [DEBUG]
63427 2019-Jan-16 21:15:34.355129 - [DEBUG] Process 1688. path edge:
63428 2019-Jan-16 21:15:34.355153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63429 2019-Jan-16 21:15:34.355210 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
63430 2019-Jan-16 21:15:34.355851 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63431 2019-Jan-16 21:15:34.356489 - [DEBUG]
63432 2019-Jan-16 21:15:34.356515 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
63433 2019-Jan-16 21:15:34.357169 - [DEBUG] Compose: EdgeIdentity * AllBottom
63434 2019-Jan-16 21:15:34.357197 - [DEBUG]
63435 2019-Jan-16 21:15:34.357221 - [DEBUG] Propagate flow
63436 2019-Jan-16 21:15:34.357245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63437 2019-Jan-16 21:15:34.357301 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
63438 2019-Jan-16 21:15:34.357941 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63439 2019-Jan-16 21:15:34.358591 - [DEBUG] Edge function : AllBottom (result of previous compose)
63440 2019-Jan-16 21:15:34.358616 - [DEBUG]
63441 2019-Jan-16 21:15:34.358641 - [DEBUG] Join: AllTop & AllBottom
63442 2019-Jan-16 21:15:34.358667 - [DEBUG] = AllBottom (new jump func)
63443 2019-Jan-16 21:15:34.358691 - [DEBUG]
63444 2019-Jan-16 21:15:34.358714 - [DEBUG] Start adding new jump function
63445 2019-Jan-16 21:15:34.358737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63446 2019-Jan-16 21:15:34.358793 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63447 2019-Jan-16 21:15:34.359470 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
63448 2019-Jan-16 21:15:34.360158 - [DEBUG] Edge Function : AllBottom
63449 2019-Jan-16 21:15:34.360192 - [DEBUG] End adding new jump function
63450 2019-Jan-16 21:15:34.360218 - [DEBUG]
63451 2019-Jan-16 21:15:34.360243 - [DEBUG] -------------------------------------------- 1689. Path Edge --------------------------------------------
63452 2019-Jan-16 21:15:34.360268 - [DEBUG]
63453 2019-Jan-16 21:15:34.360291 - [DEBUG] Process 1689. path edge:
63454 2019-Jan-16 21:15:34.360315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63455 2019-Jan-16 21:15:34.360389 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
63456 2019-Jan-16 21:15:34.361087 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63457 2019-Jan-16 21:15:34.361809 - [DEBUG]
63458 2019-Jan-16 21:15:34.361836 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
63459 2019-Jan-16 21:15:34.362540 - [DEBUG] Compose: EdgeIdentity * AllBottom
63460 2019-Jan-16 21:15:34.362569 - [DEBUG]
63461 2019-Jan-16 21:15:34.362593 - [DEBUG] Propagate flow
63462 2019-Jan-16 21:15:34.362616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63463 2019-Jan-16 21:15:34.362676 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
63464 2019-Jan-16 21:15:34.363315 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63465 2019-Jan-16 21:15:34.363953 - [DEBUG] Edge function : AllBottom (result of previous compose)
63466 2019-Jan-16 21:15:34.364002 - [DEBUG]
63467 2019-Jan-16 21:15:34.364028 - [DEBUG] Join: AllTop & AllBottom
63468 2019-Jan-16 21:15:34.364054 - [DEBUG] = AllBottom (new jump func)
63469 2019-Jan-16 21:15:34.364079 - [DEBUG]
63470 2019-Jan-16 21:15:34.364102 - [DEBUG] Start adding new jump function
63471 2019-Jan-16 21:15:34.364126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63472 2019-Jan-16 21:15:34.364183 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63473 2019-Jan-16 21:15:34.364820 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
63474 2019-Jan-16 21:15:34.365472 - [DEBUG] Edge Function : AllBottom
63475 2019-Jan-16 21:15:34.365505 - [DEBUG] End adding new jump function
63476 2019-Jan-16 21:15:34.365530 - [DEBUG]
63477 2019-Jan-16 21:15:34.365554 - [DEBUG] -------------------------------------------- 1690. Path Edge --------------------------------------------
63478 2019-Jan-16 21:15:34.365579 - [DEBUG]
63479 2019-Jan-16 21:15:34.365602 - [DEBUG] Process 1690. path edge:
63480 2019-Jan-16 21:15:34.365626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63481 2019-Jan-16 21:15:34.365682 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
63482 2019-Jan-16 21:15:34.366318 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63483 2019-Jan-16 21:15:34.366955 - [DEBUG]
63484 2019-Jan-16 21:15:34.366980 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
63485 2019-Jan-16 21:15:34.367632 - [DEBUG] Compose: EdgeIdentity * AllBottom
63486 2019-Jan-16 21:15:34.367660 - [DEBUG]
63487 2019-Jan-16 21:15:34.367684 - [DEBUG] Propagate flow
63488 2019-Jan-16 21:15:34.367707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63489 2019-Jan-16 21:15:34.367763 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
63490 2019-Jan-16 21:15:34.368410 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63491 2019-Jan-16 21:15:34.369051 - [DEBUG] Edge function : AllBottom (result of previous compose)
63492 2019-Jan-16 21:15:34.369076 - [DEBUG]
63493 2019-Jan-16 21:15:34.369101 - [DEBUG] Join: AllTop & AllBottom
63494 2019-Jan-16 21:15:34.369127 - [DEBUG] = AllBottom (new jump func)
63495 2019-Jan-16 21:15:34.369151 - [DEBUG]
63496 2019-Jan-16 21:15:34.369174 - [DEBUG] Start adding new jump function
63497 2019-Jan-16 21:15:34.369197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63498 2019-Jan-16 21:15:34.369253 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63499 2019-Jan-16 21:15:34.369890 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
63500 2019-Jan-16 21:15:34.370524 - [DEBUG] Edge Function : AllBottom
63501 2019-Jan-16 21:15:34.370554 - [DEBUG] End adding new jump function
63502 2019-Jan-16 21:15:34.370579 - [DEBUG]
63503 2019-Jan-16 21:15:34.370603 - [DEBUG] -------------------------------------------- 1691. Path Edge --------------------------------------------
63504 2019-Jan-16 21:15:34.370627 - [DEBUG]
63505 2019-Jan-16 21:15:34.370651 - [DEBUG] Process 1691. path edge:
63506 2019-Jan-16 21:15:34.370674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63507 2019-Jan-16 21:15:34.370731 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
63508 2019-Jan-16 21:15:34.371364 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63509 2019-Jan-16 21:15:34.372017 - [DEBUG]
63510 2019-Jan-16 21:15:34.372041 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
63511 2019-Jan-16 21:15:34.372704 - [DEBUG] Compose: EdgeIdentity * AllBottom
63512 2019-Jan-16 21:15:34.372732 - [DEBUG]
63513 2019-Jan-16 21:15:34.372756 - [DEBUG] Propagate flow
63514 2019-Jan-16 21:15:34.372780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63515 2019-Jan-16 21:15:34.372837 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
63516 2019-Jan-16 21:15:34.373489 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63517 2019-Jan-16 21:15:34.374138 - [DEBUG] Edge function : AllBottom (result of previous compose)
63518 2019-Jan-16 21:15:34.374163 - [DEBUG]
63519 2019-Jan-16 21:15:34.374188 - [DEBUG] Join: AllTop & AllBottom
63520 2019-Jan-16 21:15:34.374214 - [DEBUG] = AllBottom (new jump func)
63521 2019-Jan-16 21:15:34.374238 - [DEBUG]
63522 2019-Jan-16 21:15:34.374261 - [DEBUG] Start adding new jump function
63523 2019-Jan-16 21:15:34.374284 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63524 2019-Jan-16 21:15:34.374340 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63525 2019-Jan-16 21:15:34.374979 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
63526 2019-Jan-16 21:15:34.375636 - [DEBUG] Edge Function : AllBottom
63527 2019-Jan-16 21:15:34.375665 - [DEBUG] End adding new jump function
63528 2019-Jan-16 21:15:34.375690 - [DEBUG]
63529 2019-Jan-16 21:15:34.375713 - [DEBUG] -------------------------------------------- 1692. Path Edge --------------------------------------------
63530 2019-Jan-16 21:15:34.375738 - [DEBUG]
63531 2019-Jan-16 21:15:34.375761 - [DEBUG] Process 1692. path edge:
63532 2019-Jan-16 21:15:34.375785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63533 2019-Jan-16 21:15:34.375842 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
63534 2019-Jan-16 21:15:34.376484 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63535 2019-Jan-16 21:15:34.377122 - [DEBUG]
63536 2019-Jan-16 21:15:34.377148 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
63537 2019-Jan-16 21:15:34.377805 - [DEBUG] Compose: EdgeIdentity * AllBottom
63538 2019-Jan-16 21:15:34.377833 - [DEBUG]
63539 2019-Jan-16 21:15:34.377856 - [DEBUG] Propagate flow
63540 2019-Jan-16 21:15:34.377880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63541 2019-Jan-16 21:15:34.377936 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
63542 2019-Jan-16 21:15:34.378595 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63543 2019-Jan-16 21:15:34.379233 - [DEBUG] Edge function : AllBottom (result of previous compose)
63544 2019-Jan-16 21:15:34.379258 - [DEBUG]
63545 2019-Jan-16 21:15:34.379283 - [DEBUG] Join: AllTop & AllBottom
63546 2019-Jan-16 21:15:34.379309 - [DEBUG] = AllBottom (new jump func)
63547 2019-Jan-16 21:15:34.379333 - [DEBUG]
63548 2019-Jan-16 21:15:34.379356 - [DEBUG] Start adding new jump function
63549 2019-Jan-16 21:15:34.379380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63550 2019-Jan-16 21:15:34.379436 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63551 2019-Jan-16 21:15:34.380073 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
63552 2019-Jan-16 21:15:34.380711 - [DEBUG] Edge Function : AllBottom
63553 2019-Jan-16 21:15:34.380739 - [DEBUG] End adding new jump function
63554 2019-Jan-16 21:15:34.380764 - [DEBUG]
63555 2019-Jan-16 21:15:34.380798 - [DEBUG] -------------------------------------------- 1693. Path Edge --------------------------------------------
63556 2019-Jan-16 21:15:34.380823 - [DEBUG]
63557 2019-Jan-16 21:15:34.380846 - [DEBUG] Process 1693. path edge:
63558 2019-Jan-16 21:15:34.380870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63559 2019-Jan-16 21:15:34.380927 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
63560 2019-Jan-16 21:15:34.381564 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63561 2019-Jan-16 21:15:34.382219 - [DEBUG]
63562 2019-Jan-16 21:15:34.382243 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
63563 2019-Jan-16 21:15:34.382891 - [DEBUG] Possible callees:
63564 2019-Jan-16 21:15:34.382916 - [DEBUG] bar
63565 2019-Jan-16 21:15:34.382940 - [DEBUG] Possible return sites:
63566 2019-Jan-16 21:15:34.382964 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7163567 2019-Jan-16 21:15:34.384236 - [DEBUG] Found and process special summary
63568 2019-Jan-16 21:15:34.384274 - [DEBUG] Compose: EdgeIdentity * AllBottom
63569 2019-Jan-16 21:15:34.384302 - [DEBUG]
63570 2019-Jan-16 21:15:34.384326 - [DEBUG] Propagate flow
63571 2019-Jan-16 21:15:34.384349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63572 2019-Jan-16 21:15:34.384406 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
63573 2019-Jan-16 21:15:34.385052 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63574 2019-Jan-16 21:15:34.385706 - [DEBUG] Edge function : AllBottom (result of previous compose)
63575 2019-Jan-16 21:15:34.385731 - [DEBUG]
63576 2019-Jan-16 21:15:34.385755 - [DEBUG] Join: AllTop & AllBottom
63577 2019-Jan-16 21:15:34.385781 - [DEBUG] = AllBottom (new jump func)
63578 2019-Jan-16 21:15:34.385805 - [DEBUG]
63579 2019-Jan-16 21:15:34.385828 - [DEBUG] Start adding new jump function
63580 2019-Jan-16 21:15:34.385852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63581 2019-Jan-16 21:15:34.385908 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63582 2019-Jan-16 21:15:34.386547 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
63583 2019-Jan-16 21:15:34.387186 - [DEBUG] Edge Function : AllBottom
63584 2019-Jan-16 21:15:34.387214 - [DEBUG] End adding new jump function
63585 2019-Jan-16 21:15:34.387238 - [DEBUG]
63586 2019-Jan-16 21:15:34.387262 - [DEBUG] -------------------------------------------- 1694. Path Edge --------------------------------------------
63587 2019-Jan-16 21:15:34.387288 - [DEBUG]
63588 2019-Jan-16 21:15:34.387311 - [DEBUG] Process 1694. path edge:
63589 2019-Jan-16 21:15:34.387335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63590 2019-Jan-16 21:15:34.387391 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
63591 2019-Jan-16 21:15:34.388030 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63592 2019-Jan-16 21:15:34.388683 - [DEBUG]
63593 2019-Jan-16 21:15:34.388707 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
63594 2019-Jan-16 21:15:34.389387 - [DEBUG] Compose: EdgeIdentity * AllBottom
63595 2019-Jan-16 21:15:34.389416 - [DEBUG]
63596 2019-Jan-16 21:15:34.389439 - [DEBUG] Propagate flow
63597 2019-Jan-16 21:15:34.389463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63598 2019-Jan-16 21:15:34.389519 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
63599 2019-Jan-16 21:15:34.390166 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63600 2019-Jan-16 21:15:34.390806 - [DEBUG] Edge function : AllBottom (result of previous compose)
63601 2019-Jan-16 21:15:34.390831 - [DEBUG]
63602 2019-Jan-16 21:15:34.390856 - [DEBUG] Join: AllTop & AllBottom
63603 2019-Jan-16 21:15:34.390881 - [DEBUG] = AllBottom (new jump func)
63604 2019-Jan-16 21:15:34.390905 - [DEBUG]
63605 2019-Jan-16 21:15:34.390928 - [DEBUG] Start adding new jump function
63606 2019-Jan-16 21:15:34.390951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63607 2019-Jan-16 21:15:34.391008 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63608 2019-Jan-16 21:15:34.391644 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
63609 2019-Jan-16 21:15:34.392297 - [DEBUG] Edge Function : AllBottom
63610 2019-Jan-16 21:15:34.392326 - [DEBUG] End adding new jump function
63611 2019-Jan-16 21:15:34.392351 - [DEBUG]
63612 2019-Jan-16 21:15:34.392375 - [DEBUG] -------------------------------------------- 1695. Path Edge --------------------------------------------
63613 2019-Jan-16 21:15:34.392399 - [DEBUG]
63614 2019-Jan-16 21:15:34.392422 - [DEBUG] Process 1695. path edge:
63615 2019-Jan-16 21:15:34.392446 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63616 2019-Jan-16 21:15:34.392502 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
63617 2019-Jan-16 21:15:34.393137 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63618 2019-Jan-16 21:15:34.393775 - [DEBUG]
63619 2019-Jan-16 21:15:34.393800 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
63620 2019-Jan-16 21:15:34.394454 - [DEBUG] Compose: EdgeIdentity * AllBottom
63621 2019-Jan-16 21:15:34.394482 - [DEBUG]
63622 2019-Jan-16 21:15:34.394505 - [DEBUG] Propagate flow
63623 2019-Jan-16 21:15:34.394529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63624 2019-Jan-16 21:15:34.394586 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63625 2019-Jan-16 21:15:34.395259 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63626 2019-Jan-16 21:15:34.395898 - [DEBUG] Edge function : AllBottom (result of previous compose)
63627 2019-Jan-16 21:15:34.395924 - [DEBUG]
63628 2019-Jan-16 21:15:34.395948 - [DEBUG] Join: AllTop & AllBottom
63629 2019-Jan-16 21:15:34.395974 - [DEBUG] = AllBottom (new jump func)
63630 2019-Jan-16 21:15:34.395998 - [DEBUG]
63631 2019-Jan-16 21:15:34.396021 - [DEBUG] Start adding new jump function
63632 2019-Jan-16 21:15:34.396044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63633 2019-Jan-16 21:15:34.396101 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63634 2019-Jan-16 21:15:34.396739 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63635 2019-Jan-16 21:15:34.397381 - [DEBUG] Edge Function : AllBottom
63636 2019-Jan-16 21:15:34.397410 - [DEBUG] End adding new jump function
63637 2019-Jan-16 21:15:34.397435 - [DEBUG]
63638 2019-Jan-16 21:15:34.397459 - [DEBUG] -------------------------------------------- 1696. Path Edge --------------------------------------------
63639 2019-Jan-16 21:15:34.397484 - [DEBUG]
63640 2019-Jan-16 21:15:34.397507 - [DEBUG] Process 1696. path edge:
63641 2019-Jan-16 21:15:34.397531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63642 2019-Jan-16 21:15:34.397596 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
63643 2019-Jan-16 21:15:34.398241 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63644 2019-Jan-16 21:15:34.398896 - [DEBUG]
63645 2019-Jan-16 21:15:34.398920 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63646 2019-Jan-16 21:15:34.399575 - [DEBUG] Possible callees:
63647 2019-Jan-16 21:15:34.399600 - [DEBUG] llvm.dbg.declare
63648 2019-Jan-16 21:15:34.399625 - [DEBUG] Possible return sites:
63649 2019-Jan-16 21:15:34.399648 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7863650 2019-Jan-16 21:15:34.400923 - [DEBUG] Found and process special summary
63651 2019-Jan-16 21:15:34.400959 - [DEBUG] Compose: EdgeIdentity * AllBottom
63652 2019-Jan-16 21:15:34.400986 - [DEBUG]
63653 2019-Jan-16 21:15:34.401010 - [DEBUG] Propagate flow
63654 2019-Jan-16 21:15:34.401033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63655 2019-Jan-16 21:15:34.401089 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63656 2019-Jan-16 21:15:34.401729 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63657 2019-Jan-16 21:15:34.402380 - [DEBUG] Edge function : AllBottom (result of previous compose)
63658 2019-Jan-16 21:15:34.402406 - [DEBUG]
63659 2019-Jan-16 21:15:34.402431 - [DEBUG] Join: AllTop & AllBottom
63660 2019-Jan-16 21:15:34.402456 - [DEBUG] = AllBottom (new jump func)
63661 2019-Jan-16 21:15:34.402481 - [DEBUG]
63662 2019-Jan-16 21:15:34.402504 - [DEBUG] Start adding new jump function
63663 2019-Jan-16 21:15:34.402527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63664 2019-Jan-16 21:15:34.402583 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63665 2019-Jan-16 21:15:34.403221 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63666 2019-Jan-16 21:15:34.403858 - [DEBUG] Edge Function : AllBottom
63667 2019-Jan-16 21:15:34.403887 - [DEBUG] End adding new jump function
63668 2019-Jan-16 21:15:34.403911 - [DEBUG]
63669 2019-Jan-16 21:15:34.403934 - [DEBUG] -------------------------------------------- 1697. Path Edge --------------------------------------------
63670 2019-Jan-16 21:15:34.403960 - [DEBUG]
63671 2019-Jan-16 21:15:34.403983 - [DEBUG] Process 1697. path edge:
63672 2019-Jan-16 21:15:34.404006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63673 2019-Jan-16 21:15:34.404063 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
63674 2019-Jan-16 21:15:34.404701 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63675 2019-Jan-16 21:15:34.405353 - [DEBUG]
63676 2019-Jan-16 21:15:34.405377 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63677 2019-Jan-16 21:15:34.406040 - [DEBUG] Compose: EdgeIdentity * AllBottom
63678 2019-Jan-16 21:15:34.406068 - [DEBUG]
63679 2019-Jan-16 21:15:34.406092 - [DEBUG] Propagate flow
63680 2019-Jan-16 21:15:34.406115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63681 2019-Jan-16 21:15:34.406172 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
63682 2019-Jan-16 21:15:34.406808 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63683 2019-Jan-16 21:15:34.407446 - [DEBUG] Edge function : AllBottom (result of previous compose)
63684 2019-Jan-16 21:15:34.407480 - [DEBUG]
63685 2019-Jan-16 21:15:34.407505 - [DEBUG] Join: AllTop & AllBottom
63686 2019-Jan-16 21:15:34.407530 - [DEBUG] = AllBottom (new jump func)
63687 2019-Jan-16 21:15:34.407555 - [DEBUG]
63688 2019-Jan-16 21:15:34.407578 - [DEBUG] Start adding new jump function
63689 2019-Jan-16 21:15:34.407601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63690 2019-Jan-16 21:15:34.407658 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63691 2019-Jan-16 21:15:34.408297 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
63692 2019-Jan-16 21:15:34.408947 - [DEBUG] Edge Function : AllBottom
63693 2019-Jan-16 21:15:34.408976 - [DEBUG] End adding new jump function
63694 2019-Jan-16 21:15:34.409001 - [DEBUG]
63695 2019-Jan-16 21:15:34.409024 - [DEBUG] -------------------------------------------- 1698. Path Edge --------------------------------------------
63696 2019-Jan-16 21:15:34.409049 - [DEBUG]
63697 2019-Jan-16 21:15:34.409072 - [DEBUG] Process 1698. path edge:
63698 2019-Jan-16 21:15:34.409095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63699 2019-Jan-16 21:15:34.409152 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
63700 2019-Jan-16 21:15:34.409789 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63701 2019-Jan-16 21:15:34.410428 - [DEBUG]
63702 2019-Jan-16 21:15:34.410453 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
63703 2019-Jan-16 21:15:34.411108 - [DEBUG] Compose: EdgeIdentity * AllBottom
63704 2019-Jan-16 21:15:34.411136 - [DEBUG]
63705 2019-Jan-16 21:15:34.411160 - [DEBUG] Propagate flow
63706 2019-Jan-16 21:15:34.411184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63707 2019-Jan-16 21:15:34.411241 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63708 2019-Jan-16 21:15:34.411899 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63709 2019-Jan-16 21:15:34.412536 - [DEBUG] Edge function : AllBottom (result of previous compose)
63710 2019-Jan-16 21:15:34.412561 - [DEBUG]
63711 2019-Jan-16 21:15:34.412586 - [DEBUG] Join: AllTop & AllBottom
63712 2019-Jan-16 21:15:34.412612 - [DEBUG] = AllBottom (new jump func)
63713 2019-Jan-16 21:15:34.412636 - [DEBUG]
63714 2019-Jan-16 21:15:34.412659 - [DEBUG] Start adding new jump function
63715 2019-Jan-16 21:15:34.412682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63716 2019-Jan-16 21:15:34.412738 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63717 2019-Jan-16 21:15:34.413376 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63718 2019-Jan-16 21:15:34.414013 - [DEBUG] Edge Function : AllBottom
63719 2019-Jan-16 21:15:34.414042 - [DEBUG] End adding new jump function
63720 2019-Jan-16 21:15:34.414066 - [DEBUG]
63721 2019-Jan-16 21:15:34.414090 - [DEBUG] -------------------------------------------- 1699. Path Edge --------------------------------------------
63722 2019-Jan-16 21:15:34.414114 - [DEBUG]
63723 2019-Jan-16 21:15:34.414137 - [DEBUG] Process 1699. path edge:
63724 2019-Jan-16 21:15:34.414161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63725 2019-Jan-16 21:15:34.414218 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
63726 2019-Jan-16 21:15:34.414857 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63727 2019-Jan-16 21:15:34.415511 - [DEBUG]
63728 2019-Jan-16 21:15:34.415536 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63729 2019-Jan-16 21:15:34.416211 - [DEBUG] Compose: EdgeIdentity * AllBottom
63730 2019-Jan-16 21:15:34.416239 - [DEBUG]
63731 2019-Jan-16 21:15:34.416263 - [DEBUG] Propagate flow
63732 2019-Jan-16 21:15:34.416287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63733 2019-Jan-16 21:15:34.416344 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
63734 2019-Jan-16 21:15:34.416983 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63735 2019-Jan-16 21:15:34.417620 - [DEBUG] Edge function : AllBottom (result of previous compose)
63736 2019-Jan-16 21:15:34.417645 - [DEBUG]
63737 2019-Jan-16 21:15:34.417670 - [DEBUG] Join: AllTop & AllBottom
63738 2019-Jan-16 21:15:34.417696 - [DEBUG] = AllBottom (new jump func)
63739 2019-Jan-16 21:15:34.417720 - [DEBUG]
63740 2019-Jan-16 21:15:34.417743 - [DEBUG] Start adding new jump function
63741 2019-Jan-16 21:15:34.417766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63742 2019-Jan-16 21:15:34.417823 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63743 2019-Jan-16 21:15:34.418474 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
63744 2019-Jan-16 21:15:34.419108 - [DEBUG] Edge Function : AllBottom
63745 2019-Jan-16 21:15:34.419137 - [DEBUG] End adding new jump function
63746 2019-Jan-16 21:15:34.419161 - [DEBUG]
63747 2019-Jan-16 21:15:34.419185 - [DEBUG] -------------------------------------------- 1700. Path Edge --------------------------------------------
63748 2019-Jan-16 21:15:34.419209 - [DEBUG]
63749 2019-Jan-16 21:15:34.419232 - [DEBUG] Process 1700. path edge:
63750 2019-Jan-16 21:15:34.419256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63751 2019-Jan-16 21:15:34.419312 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
63752 2019-Jan-16 21:15:34.419947 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63753 2019-Jan-16 21:15:34.420584 - [DEBUG]
63754 2019-Jan-16 21:15:34.420609 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
63755 2019-Jan-16 21:15:34.421263 - [DEBUG] Compose: EdgeIdentity * AllBottom
63756 2019-Jan-16 21:15:34.421291 - [DEBUG]
63757 2019-Jan-16 21:15:34.421315 - [DEBUG] Propagate flow
63758 2019-Jan-16 21:15:34.421338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63759 2019-Jan-16 21:15:34.421395 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63760 2019-Jan-16 21:15:34.422050 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63761 2019-Jan-16 21:15:34.422688 - [DEBUG] Edge function : AllBottom (result of previous compose)
63762 2019-Jan-16 21:15:34.422713 - [DEBUG]
63763 2019-Jan-16 21:15:34.422737 - [DEBUG] Join: AllTop & AllBottom
63764 2019-Jan-16 21:15:34.422763 - [DEBUG] = AllBottom (new jump func)
63765 2019-Jan-16 21:15:34.422787 - [DEBUG]
63766 2019-Jan-16 21:15:34.422810 - [DEBUG] Start adding new jump function
63767 2019-Jan-16 21:15:34.422834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63768 2019-Jan-16 21:15:34.422890 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63769 2019-Jan-16 21:15:34.423527 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63770 2019-Jan-16 21:15:34.424162 - [DEBUG] Edge Function : AllBottom
63771 2019-Jan-16 21:15:34.424190 - [DEBUG] End adding new jump function
63772 2019-Jan-16 21:15:34.424214 - [DEBUG]
63773 2019-Jan-16 21:15:34.424238 - [DEBUG] -------------------------------------------- 1701. Path Edge --------------------------------------------
63774 2019-Jan-16 21:15:34.424270 - [DEBUG]
63775 2019-Jan-16 21:15:34.424294 - [DEBUG] Process 1701. path edge:
63776 2019-Jan-16 21:15:34.424318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63777 2019-Jan-16 21:15:34.424374 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
63778 2019-Jan-16 21:15:34.425011 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63779 2019-Jan-16 21:15:34.425665 - [DEBUG]
63780 2019-Jan-16 21:15:34.425690 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63781 2019-Jan-16 21:15:34.426356 - [DEBUG] Compose: EdgeIdentity * AllBottom
63782 2019-Jan-16 21:15:34.426384 - [DEBUG]
63783 2019-Jan-16 21:15:34.426408 - [DEBUG] Propagate flow
63784 2019-Jan-16 21:15:34.426431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63785 2019-Jan-16 21:15:34.426489 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63786 2019-Jan-16 21:15:34.427130 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63787 2019-Jan-16 21:15:34.427764 - [DEBUG] Edge function : AllBottom (result of previous compose)
63788 2019-Jan-16 21:15:34.427789 - [DEBUG]
63789 2019-Jan-16 21:15:34.427814 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63790 2019-Jan-16 21:15:34.427840 - [DEBUG] = AllBottom
63791 2019-Jan-16 21:15:34.427864 - [DEBUG]
63792 2019-Jan-16 21:15:34.427887 - [DEBUG] PROPAGATE: No new function!
63793 2019-Jan-16 21:15:34.427914 - [DEBUG] Compose: EdgeIdentity * AllBottom
63794 2019-Jan-16 21:15:34.427940 - [DEBUG]
63795 2019-Jan-16 21:15:34.427963 - [DEBUG] Propagate flow
63796 2019-Jan-16 21:15:34.427986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63797 2019-Jan-16 21:15:34.428043 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63798 2019-Jan-16 21:15:34.428699 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63799 2019-Jan-16 21:15:34.429337 - [DEBUG] Edge function : AllBottom (result of previous compose)
63800 2019-Jan-16 21:15:34.429362 - [DEBUG]
63801 2019-Jan-16 21:15:34.429387 - [DEBUG] Join: AllTop & AllBottom
63802 2019-Jan-16 21:15:34.429413 - [DEBUG] = AllBottom (new jump func)
63803 2019-Jan-16 21:15:34.429437 - [DEBUG]
63804 2019-Jan-16 21:15:34.429460 - [DEBUG] Start adding new jump function
63805 2019-Jan-16 21:15:34.429484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63806 2019-Jan-16 21:15:34.429540 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63807 2019-Jan-16 21:15:34.430177 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63808 2019-Jan-16 21:15:34.430816 - [DEBUG] Edge Function : AllBottom
63809 2019-Jan-16 21:15:34.430844 - [DEBUG] End adding new jump function
63810 2019-Jan-16 21:15:34.430868 - [DEBUG]
63811 2019-Jan-16 21:15:34.430892 - [DEBUG] -------------------------------------------- 1702. Path Edge --------------------------------------------
63812 2019-Jan-16 21:15:34.430917 - [DEBUG]
63813 2019-Jan-16 21:15:34.430940 - [DEBUG] Process 1702. path edge:
63814 2019-Jan-16 21:15:34.430964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63815 2019-Jan-16 21:15:34.431020 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
63816 2019-Jan-16 21:15:34.431658 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63817 2019-Jan-16 21:15:34.432311 - [DEBUG]
63818 2019-Jan-16 21:15:34.432336 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63819 2019-Jan-16 21:15:34.433015 - [DEBUG] Compose: EdgeIdentity * AllBottom
63820 2019-Jan-16 21:15:34.433043 - [DEBUG]
63821 2019-Jan-16 21:15:34.433066 - [DEBUG] Propagate flow
63822 2019-Jan-16 21:15:34.433090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63823 2019-Jan-16 21:15:34.433147 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63824 2019-Jan-16 21:15:34.433792 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63825 2019-Jan-16 21:15:34.434432 - [DEBUG] Edge function : AllBottom (result of previous compose)
63826 2019-Jan-16 21:15:34.434457 - [DEBUG]
63827 2019-Jan-16 21:15:34.434483 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63828 2019-Jan-16 21:15:34.434508 - [DEBUG] = AllBottom
63829 2019-Jan-16 21:15:34.434533 - [DEBUG]
63830 2019-Jan-16 21:15:34.434556 - [DEBUG] PROPAGATE: No new function!
63831 2019-Jan-16 21:15:34.434582 - [DEBUG] Compose: EdgeIdentity * AllBottom
63832 2019-Jan-16 21:15:34.434608 - [DEBUG]
63833 2019-Jan-16 21:15:34.434632 - [DEBUG] Propagate flow
63834 2019-Jan-16 21:15:34.434655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63835 2019-Jan-16 21:15:34.434711 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63836 2019-Jan-16 21:15:34.435377 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63837 2019-Jan-16 21:15:34.436016 - [DEBUG] Edge function : AllBottom (result of previous compose)
63838 2019-Jan-16 21:15:34.436041 - [DEBUG]
63839 2019-Jan-16 21:15:34.436065 - [DEBUG] Join: AllTop & AllBottom
63840 2019-Jan-16 21:15:34.436091 - [DEBUG] = AllBottom (new jump func)
63841 2019-Jan-16 21:15:34.436115 - [DEBUG]
63842 2019-Jan-16 21:15:34.436138 - [DEBUG] Start adding new jump function
63843 2019-Jan-16 21:15:34.436162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63844 2019-Jan-16 21:15:34.436218 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63845 2019-Jan-16 21:15:34.436857 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63846 2019-Jan-16 21:15:34.437492 - [DEBUG] Edge Function : AllBottom
63847 2019-Jan-16 21:15:34.437522 - [DEBUG] End adding new jump function
63848 2019-Jan-16 21:15:34.437547 - [DEBUG]
63849 2019-Jan-16 21:15:34.437572 - [DEBUG] -------------------------------------------- 1703. Path Edge --------------------------------------------
63850 2019-Jan-16 21:15:34.437596 - [DEBUG]
63851 2019-Jan-16 21:15:34.437620 - [DEBUG] Process 1703. path edge:
63852 2019-Jan-16 21:15:34.437643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63853 2019-Jan-16 21:15:34.437700 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
63854 2019-Jan-16 21:15:34.438333 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63855 2019-Jan-16 21:15:34.438986 - [DEBUG]
63856 2019-Jan-16 21:15:34.439012 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63857 2019-Jan-16 21:15:34.439671 - [DEBUG] Compose: EdgeIdentity * AllBottom
63858 2019-Jan-16 21:15:34.439700 - [DEBUG]
63859 2019-Jan-16 21:15:34.439724 - [DEBUG] Propagate flow
63860 2019-Jan-16 21:15:34.439748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63861 2019-Jan-16 21:15:34.439807 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63862 2019-Jan-16 21:15:34.440458 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63863 2019-Jan-16 21:15:34.441110 - [DEBUG] Edge function : AllBottom (result of previous compose)
63864 2019-Jan-16 21:15:34.441136 - [DEBUG]
63865 2019-Jan-16 21:15:34.441163 - [DEBUG] Join: AllTop & AllBottom
63866 2019-Jan-16 21:15:34.441190 - [DEBUG] = AllBottom (new jump func)
63867 2019-Jan-16 21:15:34.441215 - [DEBUG]
63868 2019-Jan-16 21:15:34.441239 - [DEBUG] Start adding new jump function
63869 2019-Jan-16 21:15:34.441263 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63870 2019-Jan-16 21:15:34.441322 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63871 2019-Jan-16 21:15:34.441976 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63872 2019-Jan-16 21:15:34.442622 - [DEBUG] Edge Function : AllBottom
63873 2019-Jan-16 21:15:34.442652 - [DEBUG] End adding new jump function
63874 2019-Jan-16 21:15:34.442677 - [DEBUG]
63875 2019-Jan-16 21:15:34.442701 - [DEBUG] -------------------------------------------- 1704. Path Edge --------------------------------------------
63876 2019-Jan-16 21:15:34.442727 - [DEBUG]
63877 2019-Jan-16 21:15:34.442751 - [DEBUG] Process 1704. path edge:
63878 2019-Jan-16 21:15:34.442775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63879 2019-Jan-16 21:15:34.442834 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
63880 2019-Jan-16 21:15:34.443480 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63881 2019-Jan-16 21:15:34.444120 - [DEBUG]
63882 2019-Jan-16 21:15:34.444144 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63883 2019-Jan-16 21:15:34.444803 - [DEBUG] Possible callees:
63884 2019-Jan-16 21:15:34.444828 - [DEBUG] llvm.dbg.declare
63885 2019-Jan-16 21:15:34.444853 - [DEBUG] Possible return sites:
63886 2019-Jan-16 21:15:34.444877 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12063887 2019-Jan-16 21:15:34.446171 - [DEBUG] Found and process special summary
63888 2019-Jan-16 21:15:34.446208 - [DEBUG] Compose: EdgeIdentity * AllBottom
63889 2019-Jan-16 21:15:34.446235 - [DEBUG]
63890 2019-Jan-16 21:15:34.446259 - [DEBUG] Propagate flow
63891 2019-Jan-16 21:15:34.446283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63892 2019-Jan-16 21:15:34.446341 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63893 2019-Jan-16 21:15:34.446979 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63894 2019-Jan-16 21:15:34.447616 - [DEBUG] Edge function : AllBottom (result of previous compose)
63895 2019-Jan-16 21:15:34.447641 - [DEBUG]
63896 2019-Jan-16 21:15:34.447666 - [DEBUG] Join: AllTop & AllBottom
63897 2019-Jan-16 21:15:34.447691 - [DEBUG] = AllBottom (new jump func)
63898 2019-Jan-16 21:15:34.447716 - [DEBUG]
63899 2019-Jan-16 21:15:34.447739 - [DEBUG] Start adding new jump function
63900 2019-Jan-16 21:15:34.447762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63901 2019-Jan-16 21:15:34.447818 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63902 2019-Jan-16 21:15:34.448470 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63903 2019-Jan-16 21:15:34.449108 - [DEBUG] Edge Function : AllBottom
63904 2019-Jan-16 21:15:34.449137 - [DEBUG] End adding new jump function
63905 2019-Jan-16 21:15:34.449161 - [DEBUG]
63906 2019-Jan-16 21:15:34.449201 - [DEBUG] -------------------------------------------- 1705. Path Edge --------------------------------------------
63907 2019-Jan-16 21:15:34.449226 - [DEBUG]
63908 2019-Jan-16 21:15:34.449250 - [DEBUG] Process 1705. path edge:
63909 2019-Jan-16 21:15:34.449274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63910 2019-Jan-16 21:15:34.449331 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
63911 2019-Jan-16 21:15:34.449970 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63912 2019-Jan-16 21:15:34.450607 - [DEBUG]
63913 2019-Jan-16 21:15:34.450631 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63914 2019-Jan-16 21:15:34.451301 - [DEBUG] Compose: EdgeIdentity * AllBottom
63915 2019-Jan-16 21:15:34.451330 - [DEBUG]
63916 2019-Jan-16 21:15:34.451355 - [DEBUG] Propagate flow
63917 2019-Jan-16 21:15:34.451379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63918 2019-Jan-16 21:15:34.451439 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
63919 2019-Jan-16 21:15:34.452092 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63920 2019-Jan-16 21:15:34.452730 - [DEBUG] Edge function : AllBottom (result of previous compose)
63921 2019-Jan-16 21:15:34.452755 - [DEBUG]
63922 2019-Jan-16 21:15:34.452779 - [DEBUG] Join: AllTop & AllBottom
63923 2019-Jan-16 21:15:34.452805 - [DEBUG] = AllBottom (new jump func)
63924 2019-Jan-16 21:15:34.452829 - [DEBUG]
63925 2019-Jan-16 21:15:34.452853 - [DEBUG] Start adding new jump function
63926 2019-Jan-16 21:15:34.452876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63927 2019-Jan-16 21:15:34.452932 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63928 2019-Jan-16 21:15:34.453569 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
63929 2019-Jan-16 21:15:34.454203 - [DEBUG] Edge Function : AllBottom
63930 2019-Jan-16 21:15:34.454232 - [DEBUG] End adding new jump function
63931 2019-Jan-16 21:15:34.454257 - [DEBUG]
63932 2019-Jan-16 21:15:34.454281 - [DEBUG] -------------------------------------------- 1706. Path Edge --------------------------------------------
63933 2019-Jan-16 21:15:34.454307 - [DEBUG]
63934 2019-Jan-16 21:15:34.454331 - [DEBUG] Process 1706. path edge:
63935 2019-Jan-16 21:15:34.454355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63936 2019-Jan-16 21:15:34.454413 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
63937 2019-Jan-16 21:15:34.455048 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63938 2019-Jan-16 21:15:34.455699 - [DEBUG]
63939 2019-Jan-16 21:15:34.455725 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
63940 2019-Jan-16 21:15:34.456383 - [DEBUG] Compose: EdgeIdentity * AllBottom
63941 2019-Jan-16 21:15:34.456411 - [DEBUG]
63942 2019-Jan-16 21:15:34.456436 - [DEBUG] Propagate flow
63943 2019-Jan-16 21:15:34.456460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63944 2019-Jan-16 21:15:34.456518 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63945 2019-Jan-16 21:15:34.457167 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63946 2019-Jan-16 21:15:34.457803 - [DEBUG] Edge function : AllBottom (result of previous compose)
63947 2019-Jan-16 21:15:34.457829 - [DEBUG]
63948 2019-Jan-16 21:15:34.457853 - [DEBUG] Join: AllTop & AllBottom
63949 2019-Jan-16 21:15:34.457879 - [DEBUG] = AllBottom (new jump func)
63950 2019-Jan-16 21:15:34.457912 - [DEBUG]
63951 2019-Jan-16 21:15:34.457936 - [DEBUG] Start adding new jump function
63952 2019-Jan-16 21:15:34.457959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63953 2019-Jan-16 21:15:34.458016 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63954 2019-Jan-16 21:15:34.458671 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63955 2019-Jan-16 21:15:34.459316 - [DEBUG] Edge Function : AllBottom
63956 2019-Jan-16 21:15:34.459345 - [DEBUG] End adding new jump function
63957 2019-Jan-16 21:15:34.459370 - [DEBUG]
63958 2019-Jan-16 21:15:34.459394 - [DEBUG] -------------------------------------------- 1707. Path Edge --------------------------------------------
63959 2019-Jan-16 21:15:34.459419 - [DEBUG]
63960 2019-Jan-16 21:15:34.459442 - [DEBUG] Process 1707. path edge:
63961 2019-Jan-16 21:15:34.459466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63962 2019-Jan-16 21:15:34.459523 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
63963 2019-Jan-16 21:15:34.460167 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63964 2019-Jan-16 21:15:34.460804 - [DEBUG]
63965 2019-Jan-16 21:15:34.460828 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63966 2019-Jan-16 21:15:34.461490 - [DEBUG] Possible callees:
63967 2019-Jan-16 21:15:34.461515 - [DEBUG] llvm.dbg.declare
63968 2019-Jan-16 21:15:34.461540 - [DEBUG] Possible return sites:
63969 2019-Jan-16 21:15:34.461564 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14963970 2019-Jan-16 21:15:34.462858 - [DEBUG] Found and process special summary
63971 2019-Jan-16 21:15:34.462894 - [DEBUG] Compose: EdgeIdentity * AllBottom
63972 2019-Jan-16 21:15:34.462922 - [DEBUG]
63973 2019-Jan-16 21:15:34.462945 - [DEBUG] Propagate flow
63974 2019-Jan-16 21:15:34.462969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63975 2019-Jan-16 21:15:34.463026 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63976 2019-Jan-16 21:15:34.463665 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63977 2019-Jan-16 21:15:34.464303 - [DEBUG] Edge function : AllBottom (result of previous compose)
63978 2019-Jan-16 21:15:34.464328 - [DEBUG]
63979 2019-Jan-16 21:15:34.464353 - [DEBUG] Join: AllTop & AllBottom
63980 2019-Jan-16 21:15:34.464379 - [DEBUG] = AllBottom (new jump func)
63981 2019-Jan-16 21:15:34.464403 - [DEBUG]
63982 2019-Jan-16 21:15:34.464426 - [DEBUG] Start adding new jump function
63983 2019-Jan-16 21:15:34.464450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63984 2019-Jan-16 21:15:34.464507 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
63985 2019-Jan-16 21:15:34.465159 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63986 2019-Jan-16 21:15:34.465796 - [DEBUG] Edge Function : AllBottom
63987 2019-Jan-16 21:15:34.465826 - [DEBUG] End adding new jump function
63988 2019-Jan-16 21:15:34.465850 - [DEBUG]
63989 2019-Jan-16 21:15:34.465874 - [DEBUG] -------------------------------------------- 1708. Path Edge --------------------------------------------
63990 2019-Jan-16 21:15:34.465899 - [DEBUG]
63991 2019-Jan-16 21:15:34.465923 - [DEBUG] Process 1708. path edge:
63992 2019-Jan-16 21:15:34.465956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63993 2019-Jan-16 21:15:34.466014 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
63994 2019-Jan-16 21:15:34.466654 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
63995 2019-Jan-16 21:15:34.467292 - [DEBUG]
63996 2019-Jan-16 21:15:34.467316 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63997 2019-Jan-16 21:15:34.467987 - [DEBUG] Compose: EdgeIdentity * AllBottom
63998 2019-Jan-16 21:15:34.468015 - [DEBUG]
63999 2019-Jan-16 21:15:34.468040 - [DEBUG] Propagate flow
64000 2019-Jan-16 21:15:34.468064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64001 2019-Jan-16 21:15:34.468122 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
64002 2019-Jan-16 21:15:34.468775 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64003 2019-Jan-16 21:15:34.469414 - [DEBUG] Edge function : AllBottom (result of previous compose)
64004 2019-Jan-16 21:15:34.469440 - [DEBUG]
64005 2019-Jan-16 21:15:34.469466 - [DEBUG] Join: AllTop & AllBottom
64006 2019-Jan-16 21:15:34.469492 - [DEBUG] = AllBottom (new jump func)
64007 2019-Jan-16 21:15:34.469517 - [DEBUG]
64008 2019-Jan-16 21:15:34.469541 - [DEBUG] Start adding new jump function
64009 2019-Jan-16 21:15:34.469565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64010 2019-Jan-16 21:15:34.469623 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64011 2019-Jan-16 21:15:34.470263 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
64012 2019-Jan-16 21:15:34.470899 - [DEBUG] Edge Function : AllBottom
64013 2019-Jan-16 21:15:34.470929 - [DEBUG] End adding new jump function
64014 2019-Jan-16 21:15:34.470953 - [DEBUG]
64015 2019-Jan-16 21:15:34.470977 - [DEBUG] -------------------------------------------- 1709. Path Edge --------------------------------------------
64016 2019-Jan-16 21:15:34.471002 - [DEBUG]
64017 2019-Jan-16 21:15:34.471026 - [DEBUG] Process 1709. path edge:
64018 2019-Jan-16 21:15:34.471050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64019 2019-Jan-16 21:15:34.471108 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
64020 2019-Jan-16 21:15:34.471759 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64021 2019-Jan-16 21:15:34.472399 - [DEBUG]
64022 2019-Jan-16 21:15:34.472424 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
64023 2019-Jan-16 21:15:34.473087 - [DEBUG] Compose: EdgeIdentity * AllBottom
64024 2019-Jan-16 21:15:34.473115 - [DEBUG]
64025 2019-Jan-16 21:15:34.473139 - [DEBUG] Propagate flow
64026 2019-Jan-16 21:15:34.473163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64027 2019-Jan-16 21:15:34.473222 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
64028 2019-Jan-16 21:15:34.473871 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64029 2019-Jan-16 21:15:34.474511 - [DEBUG] Edge function : AllBottom (result of previous compose)
64030 2019-Jan-16 21:15:34.474536 - [DEBUG]
64031 2019-Jan-16 21:15:34.474562 - [DEBUG] Join: AllTop & AllBottom
64032 2019-Jan-16 21:15:34.474588 - [DEBUG] = AllBottom (new jump func)
64033 2019-Jan-16 21:15:34.474612 - [DEBUG]
64034 2019-Jan-16 21:15:34.474636 - [DEBUG] Start adding new jump function
64035 2019-Jan-16 21:15:34.474660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64036 2019-Jan-16 21:15:34.474718 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64037 2019-Jan-16 21:15:34.475379 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
64038 2019-Jan-16 21:15:34.476028 - [DEBUG] Edge Function : AllBottom
64039 2019-Jan-16 21:15:34.476058 - [DEBUG] End adding new jump function
64040 2019-Jan-16 21:15:34.476082 - [DEBUG]
64041 2019-Jan-16 21:15:34.476107 - [DEBUG] -------------------------------------------- 1710. Path Edge --------------------------------------------
64042 2019-Jan-16 21:15:34.476131 - [DEBUG]
64043 2019-Jan-16 21:15:34.476155 - [DEBUG] Process 1710. path edge:
64044 2019-Jan-16 21:15:34.476178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64045 2019-Jan-16 21:15:34.476236 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
64046 2019-Jan-16 21:15:34.476883 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64047 2019-Jan-16 21:15:34.477519 - [DEBUG]
64048 2019-Jan-16 21:15:34.477543 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
64049 2019-Jan-16 21:15:34.478205 - [DEBUG] Possible callees:
64050 2019-Jan-16 21:15:34.478230 - [DEBUG] llvm.dbg.declare
64051 2019-Jan-16 21:15:34.478255 - [DEBUG] Possible return sites:
64052 2019-Jan-16 21:15:34.478279 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15564053 2019-Jan-16 21:15:34.479580 - [DEBUG] Found and process special summary
64054 2019-Jan-16 21:15:34.479616 - [DEBUG] Compose: EdgeIdentity * AllBottom
64055 2019-Jan-16 21:15:34.479643 - [DEBUG]
64056 2019-Jan-16 21:15:34.479667 - [DEBUG] Propagate flow
64057 2019-Jan-16 21:15:34.479690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64058 2019-Jan-16 21:15:34.479747 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
64059 2019-Jan-16 21:15:34.480397 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64060 2019-Jan-16 21:15:34.481036 - [DEBUG] Edge function : AllBottom (result of previous compose)
64061 2019-Jan-16 21:15:34.481061 - [DEBUG]
64062 2019-Jan-16 21:15:34.481086 - [DEBUG] Join: AllTop & AllBottom
64063 2019-Jan-16 21:15:34.481111 - [DEBUG] = AllBottom (new jump func)
64064 2019-Jan-16 21:15:34.481135 - [DEBUG]
64065 2019-Jan-16 21:15:34.481158 - [DEBUG] Start adding new jump function
64066 2019-Jan-16 21:15:34.481181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64067 2019-Jan-16 21:15:34.481237 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64068 2019-Jan-16 21:15:34.481892 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
64069 2019-Jan-16 21:15:34.482531 - [DEBUG] Edge Function : AllBottom
64070 2019-Jan-16 21:15:34.482560 - [DEBUG] End adding new jump function
64071 2019-Jan-16 21:15:34.482584 - [DEBUG]
64072 2019-Jan-16 21:15:34.482609 - [DEBUG] -------------------------------------------- 1711. Path Edge --------------------------------------------
64073 2019-Jan-16 21:15:34.482634 - [DEBUG]
64074 2019-Jan-16 21:15:34.482657 - [DEBUG] Process 1711. path edge:
64075 2019-Jan-16 21:15:34.482682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64076 2019-Jan-16 21:15:34.482739 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
64077 2019-Jan-16 21:15:34.483378 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64078 2019-Jan-16 21:15:34.484031 - [DEBUG]
64079 2019-Jan-16 21:15:34.484057 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
64080 2019-Jan-16 21:15:34.484729 - [DEBUG] Compose: EdgeIdentity * AllBottom
64081 2019-Jan-16 21:15:34.484758 - [DEBUG]
64082 2019-Jan-16 21:15:34.484782 - [DEBUG] Propagate flow
64083 2019-Jan-16 21:15:34.484805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64084 2019-Jan-16 21:15:34.484863 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
64085 2019-Jan-16 21:15:34.485517 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64086 2019-Jan-16 21:15:34.486154 - [DEBUG] Edge function : AllBottom (result of previous compose)
64087 2019-Jan-16 21:15:34.486180 - [DEBUG]
64088 2019-Jan-16 21:15:34.486204 - [DEBUG] Join: AllTop & AllBottom
64089 2019-Jan-16 21:15:34.486229 - [DEBUG] = AllBottom (new jump func)
64090 2019-Jan-16 21:15:34.486254 - [DEBUG]
64091 2019-Jan-16 21:15:34.486277 - [DEBUG] Start adding new jump function
64092 2019-Jan-16 21:15:34.486300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64093 2019-Jan-16 21:15:34.486356 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64094 2019-Jan-16 21:15:34.486992 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
64095 2019-Jan-16 21:15:34.487626 - [DEBUG] Edge Function : AllBottom
64096 2019-Jan-16 21:15:34.487654 - [DEBUG] End adding new jump function
64097 2019-Jan-16 21:15:34.487679 - [DEBUG]
64098 2019-Jan-16 21:15:34.487703 - [DEBUG] -------------------------------------------- 1712. Path Edge --------------------------------------------
64099 2019-Jan-16 21:15:34.487728 - [DEBUG]
64100 2019-Jan-16 21:15:34.487751 - [DEBUG] Process 1712. path edge:
64101 2019-Jan-16 21:15:34.487775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64102 2019-Jan-16 21:15:34.487832 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
64103 2019-Jan-16 21:15:34.488481 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64104 2019-Jan-16 21:15:34.489118 - [DEBUG]
64105 2019-Jan-16 21:15:34.489143 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
64106 2019-Jan-16 21:15:34.489803 - [DEBUG] Compose: EdgeIdentity * AllBottom
64107 2019-Jan-16 21:15:34.489831 - [DEBUG]
64108 2019-Jan-16 21:15:34.489855 - [DEBUG] Propagate flow
64109 2019-Jan-16 21:15:34.489879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64110 2019-Jan-16 21:15:34.489937 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
64111 2019-Jan-16 21:15:34.490574 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64112 2019-Jan-16 21:15:34.491210 - [DEBUG] Edge function : AllBottom (result of previous compose)
64113 2019-Jan-16 21:15:34.491235 - [DEBUG]
64114 2019-Jan-16 21:15:34.491260 - [DEBUG] Join: AllTop & AllBottom
64115 2019-Jan-16 21:15:34.491286 - [DEBUG] = AllBottom (new jump func)
64116 2019-Jan-16 21:15:34.491310 - [DEBUG]
64117 2019-Jan-16 21:15:34.491333 - [DEBUG] Start adding new jump function
64118 2019-Jan-16 21:15:34.491356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64119 2019-Jan-16 21:15:34.491412 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64120 2019-Jan-16 21:15:34.492066 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
64121 2019-Jan-16 21:15:34.492701 - [DEBUG] Edge Function : AllBottom
64122 2019-Jan-16 21:15:34.492730 - [DEBUG] End adding new jump function
64123 2019-Jan-16 21:15:34.492763 - [DEBUG]
64124 2019-Jan-16 21:15:34.492788 - [DEBUG] -------------------------------------------- 1713. Path Edge --------------------------------------------
64125 2019-Jan-16 21:15:34.492813 - [DEBUG]
64126 2019-Jan-16 21:15:34.492836 - [DEBUG] Process 1713. path edge:
64127 2019-Jan-16 21:15:34.492860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64128 2019-Jan-16 21:15:34.492917 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
64129 2019-Jan-16 21:15:34.493551 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64130 2019-Jan-16 21:15:34.494188 - [DEBUG]
64131 2019-Jan-16 21:15:34.494213 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
64132 2019-Jan-16 21:15:34.494873 - [DEBUG] Compose: EdgeIdentity * AllBottom
64133 2019-Jan-16 21:15:34.494900 - [DEBUG]
64134 2019-Jan-16 21:15:34.494924 - [DEBUG] Propagate flow
64135 2019-Jan-16 21:15:34.494947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64136 2019-Jan-16 21:15:34.495005 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64137 2019-Jan-16 21:15:34.495668 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64138 2019-Jan-16 21:15:34.496307 - [DEBUG] Edge function : AllBottom (result of previous compose)
64139 2019-Jan-16 21:15:34.496332 - [DEBUG]
64140 2019-Jan-16 21:15:34.496357 - [DEBUG] Join: AllTop & AllBottom
64141 2019-Jan-16 21:15:34.496382 - [DEBUG] = AllBottom (new jump func)
64142 2019-Jan-16 21:15:34.496407 - [DEBUG]
64143 2019-Jan-16 21:15:34.496430 - [DEBUG] Start adding new jump function
64144 2019-Jan-16 21:15:34.496454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64145 2019-Jan-16 21:15:34.496510 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64146 2019-Jan-16 21:15:34.497149 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64147 2019-Jan-16 21:15:34.497793 - [DEBUG] Edge Function : AllBottom
64148 2019-Jan-16 21:15:34.497822 - [DEBUG] End adding new jump function
64149 2019-Jan-16 21:15:34.497846 - [DEBUG]
64150 2019-Jan-16 21:15:34.497870 - [DEBUG] -------------------------------------------- 1714. Path Edge --------------------------------------------
64151 2019-Jan-16 21:15:34.497895 - [DEBUG]
64152 2019-Jan-16 21:15:34.497918 - [DEBUG] Process 1714. path edge:
64153 2019-Jan-16 21:15:34.497942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64154 2019-Jan-16 21:15:34.497998 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
64155 2019-Jan-16 21:15:34.498660 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64156 2019-Jan-16 21:15:34.499298 - [DEBUG]
64157 2019-Jan-16 21:15:34.499322 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64158 2019-Jan-16 21:15:34.499982 - [DEBUG] Possible callees:
64159 2019-Jan-16 21:15:34.500007 - [DEBUG] llvm.dbg.declare
64160 2019-Jan-16 21:15:34.500031 - [DEBUG] Possible return sites:
64161 2019-Jan-16 21:15:34.500054 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16364162 2019-Jan-16 21:15:34.501325 - [DEBUG] Found and process special summary
64163 2019-Jan-16 21:15:34.501360 - [DEBUG] Compose: EdgeIdentity * AllBottom
64164 2019-Jan-16 21:15:34.501396 - [DEBUG]
64165 2019-Jan-16 21:15:34.501421 - [DEBUG] Propagate flow
64166 2019-Jan-16 21:15:34.501445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64167 2019-Jan-16 21:15:34.501503 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
64168 2019-Jan-16 21:15:34.502160 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64169 2019-Jan-16 21:15:34.502800 - [DEBUG] Edge function : AllBottom (result of previous compose)
64170 2019-Jan-16 21:15:34.502825 - [DEBUG]
64171 2019-Jan-16 21:15:34.502850 - [DEBUG] Join: AllTop & AllBottom
64172 2019-Jan-16 21:15:34.502876 - [DEBUG] = AllBottom (new jump func)
64173 2019-Jan-16 21:15:34.502900 - [DEBUG]
64174 2019-Jan-16 21:15:34.502924 - [DEBUG] Start adding new jump function
64175 2019-Jan-16 21:15:34.502947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64176 2019-Jan-16 21:15:34.503003 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64177 2019-Jan-16 21:15:34.503641 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
64178 2019-Jan-16 21:15:34.504279 - [DEBUG] Edge Function : AllBottom
64179 2019-Jan-16 21:15:34.504308 - [DEBUG] End adding new jump function
64180 2019-Jan-16 21:15:34.504333 - [DEBUG]
64181 2019-Jan-16 21:15:34.504357 - [DEBUG] -------------------------------------------- 1715. Path Edge --------------------------------------------
64182 2019-Jan-16 21:15:34.504382 - [DEBUG]
64183 2019-Jan-16 21:15:34.504406 - [DEBUG] Process 1715. path edge:
64184 2019-Jan-16 21:15:34.504429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64185 2019-Jan-16 21:15:34.504486 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
64186 2019-Jan-16 21:15:34.505139 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64187 2019-Jan-16 21:15:34.505779 - [DEBUG]
64188 2019-Jan-16 21:15:34.505803 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
64189 2019-Jan-16 21:15:34.506471 - [DEBUG] Compose: EdgeIdentity * AllBottom
64190 2019-Jan-16 21:15:34.506499 - [DEBUG]
64191 2019-Jan-16 21:15:34.506523 - [DEBUG] Propagate flow
64192 2019-Jan-16 21:15:34.506546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64193 2019-Jan-16 21:15:34.506604 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
64194 2019-Jan-16 21:15:34.507248 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64195 2019-Jan-16 21:15:34.507886 - [DEBUG] Edge function : AllBottom (result of previous compose)
64196 2019-Jan-16 21:15:34.507911 - [DEBUG]
64197 2019-Jan-16 21:15:34.507936 - [DEBUG] Join: AllTop & AllBottom
64198 2019-Jan-16 21:15:34.507961 - [DEBUG] = AllBottom (new jump func)
64199 2019-Jan-16 21:15:34.507985 - [DEBUG]
64200 2019-Jan-16 21:15:34.508008 - [DEBUG] Start adding new jump function
64201 2019-Jan-16 21:15:34.508032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64202 2019-Jan-16 21:15:34.508087 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64203 2019-Jan-16 21:15:34.508740 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
64204 2019-Jan-16 21:15:34.509374 - [DEBUG] Edge Function : AllBottom
64205 2019-Jan-16 21:15:34.509403 - [DEBUG] End adding new jump function
64206 2019-Jan-16 21:15:34.509428 - [DEBUG]
64207 2019-Jan-16 21:15:34.509452 - [DEBUG] -------------------------------------------- 1716. Path Edge --------------------------------------------
64208 2019-Jan-16 21:15:34.509477 - [DEBUG]
64209 2019-Jan-16 21:15:34.509501 - [DEBUG] Process 1716. path edge:
64210 2019-Jan-16 21:15:34.509533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64211 2019-Jan-16 21:15:34.509591 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
64212 2019-Jan-16 21:15:34.510228 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64213 2019-Jan-16 21:15:34.510867 - [DEBUG]
64214 2019-Jan-16 21:15:34.510893 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
64215 2019-Jan-16 21:15:34.511553 - [DEBUG] Compose: EdgeIdentity * AllBottom
64216 2019-Jan-16 21:15:34.511582 - [DEBUG]
64217 2019-Jan-16 21:15:34.511606 - [DEBUG] Propagate flow
64218 2019-Jan-16 21:15:34.511629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64219 2019-Jan-16 21:15:34.511687 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
64220 2019-Jan-16 21:15:34.512354 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64221 2019-Jan-16 21:15:34.512992 - [DEBUG] Edge function : AllBottom (result of previous compose)
64222 2019-Jan-16 21:15:34.513017 - [DEBUG]
64223 2019-Jan-16 21:15:34.513042 - [DEBUG] Join: AllTop & AllBottom
64224 2019-Jan-16 21:15:34.513068 - [DEBUG] = AllBottom (new jump func)
64225 2019-Jan-16 21:15:34.513092 - [DEBUG]
64226 2019-Jan-16 21:15:34.513115 - [DEBUG] Start adding new jump function
64227 2019-Jan-16 21:15:34.513139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64228 2019-Jan-16 21:15:34.513195 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64229 2019-Jan-16 21:15:34.513834 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
64230 2019-Jan-16 21:15:34.514479 - [DEBUG] Edge Function : AllBottom
64231 2019-Jan-16 21:15:34.514508 - [DEBUG] End adding new jump function
64232 2019-Jan-16 21:15:34.514532 - [DEBUG]
64233 2019-Jan-16 21:15:34.514557 - [DEBUG] -------------------------------------------- 1717. Path Edge --------------------------------------------
64234 2019-Jan-16 21:15:34.514581 - [DEBUG]
64235 2019-Jan-16 21:15:34.514605 - [DEBUG] Process 1717. path edge:
64236 2019-Jan-16 21:15:34.514628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64237 2019-Jan-16 21:15:34.514685 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
64238 2019-Jan-16 21:15:34.515345 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64239 2019-Jan-16 21:15:34.515982 - [DEBUG]
64240 2019-Jan-16 21:15:34.516006 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
64241 2019-Jan-16 21:15:34.516667 - [DEBUG] Possible callees:
64242 2019-Jan-16 21:15:34.516692 - [DEBUG] llvm.dbg.declare
64243 2019-Jan-16 21:15:34.516717 - [DEBUG] Possible return sites:
64244 2019-Jan-16 21:15:34.516740 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16964245 2019-Jan-16 21:15:34.518013 - [DEBUG] Found and process special summary
64246 2019-Jan-16 21:15:34.518047 - [DEBUG] Compose: EdgeIdentity * AllBottom
64247 2019-Jan-16 21:15:34.518074 - [DEBUG]
64248 2019-Jan-16 21:15:34.518098 - [DEBUG] Propagate flow
64249 2019-Jan-16 21:15:34.518121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64250 2019-Jan-16 21:15:34.518178 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
64251 2019-Jan-16 21:15:34.518845 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64252 2019-Jan-16 21:15:34.519483 - [DEBUG] Edge function : AllBottom (result of previous compose)
64253 2019-Jan-16 21:15:34.519508 - [DEBUG]
64254 2019-Jan-16 21:15:34.519533 - [DEBUG] Join: AllTop & AllBottom
64255 2019-Jan-16 21:15:34.519559 - [DEBUG] = AllBottom (new jump func)
64256 2019-Jan-16 21:15:34.519583 - [DEBUG]
64257 2019-Jan-16 21:15:34.519606 - [DEBUG] Start adding new jump function
64258 2019-Jan-16 21:15:34.519629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64259 2019-Jan-16 21:15:34.519685 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64260 2019-Jan-16 21:15:34.520324 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
64261 2019-Jan-16 21:15:34.520961 - [DEBUG] Edge Function : AllBottom
64262 2019-Jan-16 21:15:34.520989 - [DEBUG] End adding new jump function
64263 2019-Jan-16 21:15:34.521014 - [DEBUG]
64264 2019-Jan-16 21:15:34.521038 - [DEBUG] -------------------------------------------- 1718. Path Edge --------------------------------------------
64265 2019-Jan-16 21:15:34.521062 - [DEBUG]
64266 2019-Jan-16 21:15:34.521086 - [DEBUG] Process 1718. path edge:
64267 2019-Jan-16 21:15:34.521109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64268 2019-Jan-16 21:15:34.521166 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
64269 2019-Jan-16 21:15:34.521821 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64270 2019-Jan-16 21:15:34.522459 - [DEBUG]
64271 2019-Jan-16 21:15:34.522484 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
64272 2019-Jan-16 21:15:34.523153 - [DEBUG] Compose: EdgeIdentity * AllBottom
64273 2019-Jan-16 21:15:34.523181 - [DEBUG]
64274 2019-Jan-16 21:15:34.523205 - [DEBUG] Propagate flow
64275 2019-Jan-16 21:15:34.523228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64276 2019-Jan-16 21:15:34.523286 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
64277 2019-Jan-16 21:15:34.523923 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64278 2019-Jan-16 21:15:34.524560 - [DEBUG] Edge function : AllBottom (result of previous compose)
64279 2019-Jan-16 21:15:34.524585 - [DEBUG]
64280 2019-Jan-16 21:15:34.524610 - [DEBUG] Join: AllTop & AllBottom
64281 2019-Jan-16 21:15:34.524636 - [DEBUG] = AllBottom (new jump func)
64282 2019-Jan-16 21:15:34.524660 - [DEBUG]
64283 2019-Jan-16 21:15:34.524683 - [DEBUG] Start adding new jump function
64284 2019-Jan-16 21:15:34.524707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64285 2019-Jan-16 21:15:34.524763 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64286 2019-Jan-16 21:15:34.525417 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
64287 2019-Jan-16 21:15:34.526051 - [DEBUG] Edge Function : AllBottom
64288 2019-Jan-16 21:15:34.526080 - [DEBUG] End adding new jump function
64289 2019-Jan-16 21:15:34.526105 - [DEBUG]
64290 2019-Jan-16 21:15:34.526129 - [DEBUG] -------------------------------------------- 1719. Path Edge --------------------------------------------
64291 2019-Jan-16 21:15:34.526153 - [DEBUG]
64292 2019-Jan-16 21:15:34.526176 - [DEBUG] Process 1719. path edge:
64293 2019-Jan-16 21:15:34.526200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64294 2019-Jan-16 21:15:34.526256 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
64295 2019-Jan-16 21:15:34.526903 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64296 2019-Jan-16 21:15:34.527543 - [DEBUG]
64297 2019-Jan-16 21:15:34.527567 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
64298 2019-Jan-16 21:15:34.528230 - [DEBUG] Compose: EdgeIdentity * AllBottom
64299 2019-Jan-16 21:15:34.528258 - [DEBUG]
64300 2019-Jan-16 21:15:34.528282 - [DEBUG] Propagate flow
64301 2019-Jan-16 21:15:34.528305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64302 2019-Jan-16 21:15:34.528363 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
64303 2019-Jan-16 21:15:34.529020 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64304 2019-Jan-16 21:15:34.529657 - [DEBUG] Edge function : AllBottom (result of previous compose)
64305 2019-Jan-16 21:15:34.529682 - [DEBUG]
64306 2019-Jan-16 21:15:34.529706 - [DEBUG] Join: AllTop & AllBottom
64307 2019-Jan-16 21:15:34.529732 - [DEBUG] = AllBottom (new jump func)
64308 2019-Jan-16 21:15:34.529756 - [DEBUG]
64309 2019-Jan-16 21:15:34.529780 - [DEBUG] Start adding new jump function
64310 2019-Jan-16 21:15:34.529803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64311 2019-Jan-16 21:15:34.529860 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64312 2019-Jan-16 21:15:34.530497 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
64313 2019-Jan-16 21:15:34.531136 - [DEBUG] Edge Function : AllBottom
64314 2019-Jan-16 21:15:34.531165 - [DEBUG] End adding new jump function
64315 2019-Jan-16 21:15:34.531190 - [DEBUG]
64316 2019-Jan-16 21:15:34.531214 - [DEBUG] -------------------------------------------- 1720. Path Edge --------------------------------------------
64317 2019-Jan-16 21:15:34.531239 - [DEBUG]
64318 2019-Jan-16 21:15:34.531263 - [DEBUG] Process 1720. path edge:
64319 2019-Jan-16 21:15:34.531287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64320 2019-Jan-16 21:15:34.531344 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
64321 2019-Jan-16 21:15:34.532000 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64322 2019-Jan-16 21:15:34.532638 - [DEBUG]
64323 2019-Jan-16 21:15:34.532663 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
64324 2019-Jan-16 21:15:34.533333 - [DEBUG] Compose: EdgeIdentity * AllBottom
64325 2019-Jan-16 21:15:34.533362 - [DEBUG]
64326 2019-Jan-16 21:15:34.533386 - [DEBUG] Propagate flow
64327 2019-Jan-16 21:15:34.533410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64328 2019-Jan-16 21:15:34.533468 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
64329 2019-Jan-16 21:15:34.534106 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64330 2019-Jan-16 21:15:34.534743 - [DEBUG] Edge function : AllBottom (result of previous compose)
64331 2019-Jan-16 21:15:34.534768 - [DEBUG]
64332 2019-Jan-16 21:15:34.534793 - [DEBUG] Join: AllTop & AllBottom
64333 2019-Jan-16 21:15:34.534818 - [DEBUG] = AllBottom (new jump func)
64334 2019-Jan-16 21:15:34.534843 - [DEBUG]
64335 2019-Jan-16 21:15:34.534866 - [DEBUG] Start adding new jump function
64336 2019-Jan-16 21:15:34.534890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64337 2019-Jan-16 21:15:34.534946 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64338 2019-Jan-16 21:15:34.535600 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
64339 2019-Jan-16 21:15:34.536242 - [DEBUG] Edge Function : AllBottom
64340 2019-Jan-16 21:15:34.536271 - [DEBUG] End adding new jump function
64341 2019-Jan-16 21:15:34.536296 - [DEBUG]
64342 2019-Jan-16 21:15:34.536320 - [DEBUG] -------------------------------------------- 1721. Path Edge --------------------------------------------
64343 2019-Jan-16 21:15:34.536345 - [DEBUG]
64344 2019-Jan-16 21:15:34.536369 - [DEBUG] Process 1721. path edge:
64345 2019-Jan-16 21:15:34.536392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64346 2019-Jan-16 21:15:34.536449 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
64347 2019-Jan-16 21:15:34.537083 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64348 2019-Jan-16 21:15:34.537721 - [DEBUG]
64349 2019-Jan-16 21:15:34.537747 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
64350 2019-Jan-16 21:15:34.538420 - [DEBUG] Compose: EdgeIdentity * AllBottom
64351 2019-Jan-16 21:15:34.538449 - [DEBUG]
64352 2019-Jan-16 21:15:34.538474 - [DEBUG] Propagate flow
64353 2019-Jan-16 21:15:34.538498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64354 2019-Jan-16 21:15:34.538557 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
64355 2019-Jan-16 21:15:34.539197 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64356 2019-Jan-16 21:15:34.539835 - [DEBUG] Edge function : AllBottom (result of previous compose)
64357 2019-Jan-16 21:15:34.539861 - [DEBUG]
64358 2019-Jan-16 21:15:34.539887 - [DEBUG] Join: AllTop & AllBottom
64359 2019-Jan-16 21:15:34.539913 - [DEBUG] = AllBottom (new jump func)
64360 2019-Jan-16 21:15:34.539938 - [DEBUG]
64361 2019-Jan-16 21:15:34.539962 - [DEBUG] Start adding new jump function
64362 2019-Jan-16 21:15:34.539985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64363 2019-Jan-16 21:15:34.540043 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64364 2019-Jan-16 21:15:34.540682 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
64365 2019-Jan-16 21:15:34.541320 - [DEBUG] Edge Function : AllBottom
64366 2019-Jan-16 21:15:34.541350 - [DEBUG] End adding new jump function
64367 2019-Jan-16 21:15:34.541375 - [DEBUG]
64368 2019-Jan-16 21:15:34.541399 - [DEBUG] -------------------------------------------- 1722. Path Edge --------------------------------------------
64369 2019-Jan-16 21:15:34.541424 - [DEBUG]
64370 2019-Jan-16 21:15:34.541448 - [DEBUG] Process 1722. path edge:
64371 2019-Jan-16 21:15:34.541472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64372 2019-Jan-16 21:15:34.541530 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
64373 2019-Jan-16 21:15:34.542186 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64374 2019-Jan-16 21:15:34.542823 - [DEBUG]
64375 2019-Jan-16 21:15:34.542848 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
64376 2019-Jan-16 21:15:34.543519 - [DEBUG] Compose: EdgeIdentity * AllBottom
64377 2019-Jan-16 21:15:34.543548 - [DEBUG]
64378 2019-Jan-16 21:15:34.543572 - [DEBUG] Propagate flow
64379 2019-Jan-16 21:15:34.543596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64380 2019-Jan-16 21:15:34.543655 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
64381 2019-Jan-16 21:15:34.544292 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64382 2019-Jan-16 21:15:34.544938 - [DEBUG] Edge function : AllBottom (result of previous compose)
64383 2019-Jan-16 21:15:34.544964 - [DEBUG]
64384 2019-Jan-16 21:15:34.544989 - [DEBUG] Join: AllTop & AllBottom
64385 2019-Jan-16 21:15:34.545014 - [DEBUG] = AllBottom (new jump func)
64386 2019-Jan-16 21:15:34.545038 - [DEBUG]
64387 2019-Jan-16 21:15:34.545062 - [DEBUG] Start adding new jump function
64388 2019-Jan-16 21:15:34.545099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64389 2019-Jan-16 21:15:34.545156 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64390 2019-Jan-16 21:15:34.545793 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
64391 2019-Jan-16 21:15:34.546426 - [DEBUG] Edge Function : AllBottom
64392 2019-Jan-16 21:15:34.546455 - [DEBUG] End adding new jump function
64393 2019-Jan-16 21:15:34.546480 - [DEBUG]
64394 2019-Jan-16 21:15:34.546504 - [DEBUG] -------------------------------------------- 1723. Path Edge --------------------------------------------
64395 2019-Jan-16 21:15:34.546528 - [DEBUG]
64396 2019-Jan-16 21:15:34.546552 - [DEBUG] Process 1723. path edge:
64397 2019-Jan-16 21:15:34.546575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64398 2019-Jan-16 21:15:34.546632 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
64399 2019-Jan-16 21:15:34.547264 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64400 2019-Jan-16 21:15:34.547901 - [DEBUG]
64401 2019-Jan-16 21:15:34.547926 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
64402 2019-Jan-16 21:15:34.548602 - [DEBUG] Compose: EdgeIdentity * AllBottom
64403 2019-Jan-16 21:15:34.548630 - [DEBUG]
64404 2019-Jan-16 21:15:34.548654 - [DEBUG] Propagate flow
64405 2019-Jan-16 21:15:34.548678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64406 2019-Jan-16 21:15:34.548737 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
64407 2019-Jan-16 21:15:34.549375 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64408 2019-Jan-16 21:15:34.550012 - [DEBUG] Edge function : AllBottom (result of previous compose)
64409 2019-Jan-16 21:15:34.550038 - [DEBUG]
64410 2019-Jan-16 21:15:34.550063 - [DEBUG] Join: AllTop & AllBottom
64411 2019-Jan-16 21:15:34.550089 - [DEBUG] = AllBottom (new jump func)
64412 2019-Jan-16 21:15:34.550114 - [DEBUG]
64413 2019-Jan-16 21:15:34.550138 - [DEBUG] Start adding new jump function
64414 2019-Jan-16 21:15:34.550161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64415 2019-Jan-16 21:15:34.550219 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64416 2019-Jan-16 21:15:34.550856 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
64417 2019-Jan-16 21:15:34.551490 - [DEBUG] Edge Function : AllBottom
64418 2019-Jan-16 21:15:34.551519 - [DEBUG] End adding new jump function
64419 2019-Jan-16 21:15:34.551544 - [DEBUG]
64420 2019-Jan-16 21:15:34.551568 - [DEBUG] -------------------------------------------- 1724. Path Edge --------------------------------------------
64421 2019-Jan-16 21:15:34.551593 - [DEBUG]
64422 2019-Jan-16 21:15:34.551616 - [DEBUG] Process 1724. path edge:
64423 2019-Jan-16 21:15:34.551640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64424 2019-Jan-16 21:15:34.551697 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
64425 2019-Jan-16 21:15:34.552350 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64426 2019-Jan-16 21:15:34.552987 - [DEBUG]
64427 2019-Jan-16 21:15:34.553028 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
64428 2019-Jan-16 21:15:34.553690 - [DEBUG] Compose: EdgeIdentity * AllBottom
64429 2019-Jan-16 21:15:34.553718 - [DEBUG]
64430 2019-Jan-16 21:15:34.553743 - [DEBUG] Propagate flow
64431 2019-Jan-16 21:15:34.553766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64432 2019-Jan-16 21:15:34.553825 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
64433 2019-Jan-16 21:15:34.554469 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64434 2019-Jan-16 21:15:34.555122 - [DEBUG] Edge function : AllBottom (result of previous compose)
64435 2019-Jan-16 21:15:34.555147 - [DEBUG]
64436 2019-Jan-16 21:15:34.555173 - [DEBUG] Join: AllTop & AllBottom
64437 2019-Jan-16 21:15:34.555199 - [DEBUG] = AllBottom (new jump func)
64438 2019-Jan-16 21:15:34.555224 - [DEBUG]
64439 2019-Jan-16 21:15:34.555248 - [DEBUG] Start adding new jump function
64440 2019-Jan-16 21:15:34.555272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64441 2019-Jan-16 21:15:34.555330 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64442 2019-Jan-16 21:15:34.555969 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
64443 2019-Jan-16 21:15:34.556608 - [DEBUG] Edge Function : AllBottom
64444 2019-Jan-16 21:15:34.556638 - [DEBUG] End adding new jump function
64445 2019-Jan-16 21:15:34.556662 - [DEBUG]
64446 2019-Jan-16 21:15:34.556687 - [DEBUG] -------------------------------------------- 1725. Path Edge --------------------------------------------
64447 2019-Jan-16 21:15:34.556711 - [DEBUG]
64448 2019-Jan-16 21:15:34.556734 - [DEBUG] Process 1725. path edge:
64449 2019-Jan-16 21:15:34.556758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64450 2019-Jan-16 21:15:34.556815 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
64451 2019-Jan-16 21:15:34.557455 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64452 2019-Jan-16 21:15:34.558091 - [DEBUG]
64453 2019-Jan-16 21:15:34.558116 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
64454 2019-Jan-16 21:15:34.558795 - [DEBUG] Compose: EdgeIdentity * AllBottom
64455 2019-Jan-16 21:15:34.558824 - [DEBUG]
64456 2019-Jan-16 21:15:34.558848 - [DEBUG] Propagate flow
64457 2019-Jan-16 21:15:34.558872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64458 2019-Jan-16 21:15:34.558930 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
64459 2019-Jan-16 21:15:34.559569 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64460 2019-Jan-16 21:15:34.560207 - [DEBUG] Edge function : AllBottom (result of previous compose)
64461 2019-Jan-16 21:15:34.560232 - [DEBUG]
64462 2019-Jan-16 21:15:34.560257 - [DEBUG] Join: AllTop & AllBottom
64463 2019-Jan-16 21:15:34.560284 - [DEBUG] = AllBottom (new jump func)
64464 2019-Jan-16 21:15:34.560308 - [DEBUG]
64465 2019-Jan-16 21:15:34.560332 - [DEBUG] Start adding new jump function
64466 2019-Jan-16 21:15:34.560356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64467 2019-Jan-16 21:15:34.560414 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64468 2019-Jan-16 21:15:34.561053 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
64469 2019-Jan-16 21:15:34.561696 - [DEBUG] Edge Function : AllBottom
64470 2019-Jan-16 21:15:34.561725 - [DEBUG] End adding new jump function
64471 2019-Jan-16 21:15:34.561764 - [DEBUG]
64472 2019-Jan-16 21:15:34.561789 - [DEBUG] -------------------------------------------- 1726. Path Edge --------------------------------------------
64473 2019-Jan-16 21:15:34.561813 - [DEBUG]
64474 2019-Jan-16 21:15:34.561837 - [DEBUG] Process 1726. path edge:
64475 2019-Jan-16 21:15:34.561861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64476 2019-Jan-16 21:15:34.561918 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
64477 2019-Jan-16 21:15:34.562553 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64478 2019-Jan-16 21:15:34.563190 - [DEBUG]
64479 2019-Jan-16 21:15:34.563214 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
64480 2019-Jan-16 21:15:34.563878 - [DEBUG] Compose: EdgeIdentity * AllBottom
64481 2019-Jan-16 21:15:34.563907 - [DEBUG]
64482 2019-Jan-16 21:15:34.563932 - [DEBUG] Propagate flow
64483 2019-Jan-16 21:15:34.563956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64484 2019-Jan-16 21:15:34.564015 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64485 2019-Jan-16 21:15:34.564653 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64486 2019-Jan-16 21:15:34.565309 - [DEBUG] Edge function : AllBottom (result of previous compose)
64487 2019-Jan-16 21:15:34.565335 - [DEBUG]
64488 2019-Jan-16 21:15:34.565360 - [DEBUG] Join: AllTop & AllBottom
64489 2019-Jan-16 21:15:34.565386 - [DEBUG] = AllBottom (new jump func)
64490 2019-Jan-16 21:15:34.565411 - [DEBUG]
64491 2019-Jan-16 21:15:34.565435 - [DEBUG] Start adding new jump function
64492 2019-Jan-16 21:15:34.565459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64493 2019-Jan-16 21:15:34.565515 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64494 2019-Jan-16 21:15:34.566152 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64495 2019-Jan-16 21:15:34.566787 - [DEBUG] Edge Function : AllBottom
64496 2019-Jan-16 21:15:34.566817 - [DEBUG] End adding new jump function
64497 2019-Jan-16 21:15:34.566842 - [DEBUG]
64498 2019-Jan-16 21:15:34.566866 - [DEBUG] -------------------------------------------- 1727. Path Edge --------------------------------------------
64499 2019-Jan-16 21:15:34.566891 - [DEBUG]
64500 2019-Jan-16 21:15:34.566914 - [DEBUG] Process 1727. path edge:
64501 2019-Jan-16 21:15:34.566938 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64502 2019-Jan-16 21:15:34.566995 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
64503 2019-Jan-16 21:15:34.567628 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64504 2019-Jan-16 21:15:34.568266 - [DEBUG]
64505 2019-Jan-16 21:15:34.568290 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64506 2019-Jan-16 21:15:34.568959 - [DEBUG] Start of endsummarytab entry
64507 2019-Jan-16 21:15:34.569001 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
64508 2019-Jan-16 21:15:34.569676 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
64509 2019-Jan-16 21:15:34.569744 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64510 2019-Jan-16 21:15:34.570387 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64511 2019-Jan-16 21:15:34.571024 - [DEBUG] EF: AllBottom
64512 2019-Jan-16 21:15:34.571050 - [DEBUG]
64513 2019-Jan-16 21:15:34.571073 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64514 2019-Jan-16 21:15:34.571715 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
64515 2019-Jan-16 21:15:34.572370 - [DEBUG] EF: AllBottom
64516 2019-Jan-16 21:15:34.572395 - [DEBUG]
64517 2019-Jan-16 21:15:34.572419 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64518 2019-Jan-16 21:15:34.573053 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64519 2019-Jan-16 21:15:34.573691 - [DEBUG] EF: AllBottom
64520 2019-Jan-16 21:15:34.573716 - [DEBUG]
64521 2019-Jan-16 21:15:34.573740 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64522 2019-Jan-16 21:15:34.574373 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64523 2019-Jan-16 21:15:34.575018 - [DEBUG] EF: AllBottom
64524 2019-Jan-16 21:15:34.575043 - [DEBUG]
64525 2019-Jan-16 21:15:34.575077 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64526 2019-Jan-16 21:15:34.575713 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64527 2019-Jan-16 21:15:34.576356 - [DEBUG] EF: AllBottom
64528 2019-Jan-16 21:15:34.576381 - [DEBUG]
64529 2019-Jan-16 21:15:34.576404 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64530 2019-Jan-16 21:15:34.577038 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
64531 2019-Jan-16 21:15:34.577681 - [DEBUG] EF: AllBottom
64532 2019-Jan-16 21:15:34.577705 - [DEBUG]
64533 2019-Jan-16 21:15:34.577729 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64534 2019-Jan-16 21:15:34.578362 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
64535 2019-Jan-16 21:15:34.579015 - [DEBUG] EF: AllBottom
64536 2019-Jan-16 21:15:34.579040 - [DEBUG]
64537 2019-Jan-16 21:15:34.579063 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64538 2019-Jan-16 21:15:34.579697 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64539 2019-Jan-16 21:15:34.580329 - [DEBUG] EF: AllBottom
64540 2019-Jan-16 21:15:34.580353 - [DEBUG]
64541 2019-Jan-16 21:15:34.580377 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64542 2019-Jan-16 21:15:34.581009 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64543 2019-Jan-16 21:15:34.581645 - [DEBUG] EF: AllBottom
64544 2019-Jan-16 21:15:34.581670 - [DEBUG]
64545 2019-Jan-16 21:15:34.581693 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64546 2019-Jan-16 21:15:34.582341 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64547 2019-Jan-16 21:15:34.582978 - [DEBUG] EF: AllBottom
64548 2019-Jan-16 21:15:34.583003 - [DEBUG]
64549 2019-Jan-16 21:15:34.583026 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64550 2019-Jan-16 21:15:34.583660 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64551 2019-Jan-16 21:15:34.584297 - [DEBUG] EF: AllBottom
64552 2019-Jan-16 21:15:34.584322 - [DEBUG]
64553 2019-Jan-16 21:15:34.584345 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64554 2019-Jan-16 21:15:34.584979 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64555 2019-Jan-16 21:15:34.585630 - [DEBUG] EF: AllBottom
64556 2019-Jan-16 21:15:34.585655 - [DEBUG]
64557 2019-Jan-16 21:15:34.585678 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64558 2019-Jan-16 21:15:34.586311 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
64559 2019-Jan-16 21:15:34.586947 - [DEBUG] EF: AllBottom
64560 2019-Jan-16 21:15:34.586979 - [DEBUG]
64561 2019-Jan-16 21:15:34.587003 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64562 2019-Jan-16 21:15:34.587636 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
64563 2019-Jan-16 21:15:34.588279 - [DEBUG] EF: AllBottom
64564 2019-Jan-16 21:15:34.588303 - [DEBUG]
64565 2019-Jan-16 21:15:34.588326 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64566 2019-Jan-16 21:15:34.588975 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64567 2019-Jan-16 21:15:34.589618 - [DEBUG] EF: AllBottom
64568 2019-Jan-16 21:15:34.589643 - [DEBUG]
64569 2019-Jan-16 21:15:34.589666 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64570 2019-Jan-16 21:15:34.590299 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64571 2019-Jan-16 21:15:34.590935 - [DEBUG] EF: AllBottom
64572 2019-Jan-16 21:15:34.590960 - [DEBUG]
64573 2019-Jan-16 21:15:34.590983 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64574 2019-Jan-16 21:15:34.591616 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64575 2019-Jan-16 21:15:34.592264 - [DEBUG] EF: AllBottom
64576 2019-Jan-16 21:15:34.592289 - [DEBUG]
64577 2019-Jan-16 21:15:34.592313 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64578 2019-Jan-16 21:15:34.592946 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64579 2019-Jan-16 21:15:34.593578 - [DEBUG] EF: AllBottom
64580 2019-Jan-16 21:15:34.593603 - [DEBUG]
64581 2019-Jan-16 21:15:34.593626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64582 2019-Jan-16 21:15:34.594258 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64583 2019-Jan-16 21:15:34.594896 - [DEBUG] EF: AllBottom
64584 2019-Jan-16 21:15:34.594920 - [DEBUG]
64585 2019-Jan-16 21:15:34.594943 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64586 2019-Jan-16 21:15:34.595593 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
64587 2019-Jan-16 21:15:34.596230 - [DEBUG] EF: AllBottom
64588 2019-Jan-16 21:15:34.596254 - [DEBUG]
64589 2019-Jan-16 21:15:34.596278 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64590 2019-Jan-16 21:15:34.596911 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64591 2019-Jan-16 21:15:34.597548 - [DEBUG] EF: AllBottom
64592 2019-Jan-16 21:15:34.597573 - [DEBUG]
64593 2019-Jan-16 21:15:34.597596 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64594 2019-Jan-16 21:15:34.598230 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64595 2019-Jan-16 21:15:34.598881 - [DEBUG] EF: AllBottom
64596 2019-Jan-16 21:15:34.598906 - [DEBUG]
64597 2019-Jan-16 21:15:34.598930 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64598 2019-Jan-16 21:15:34.599564 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
64599 2019-Jan-16 21:15:34.600200 - [DEBUG] EF: AllBottom
64600 2019-Jan-16 21:15:34.600225 - [DEBUG]
64601 2019-Jan-16 21:15:34.600248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64602 2019-Jan-16 21:15:34.600882 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64603 2019-Jan-16 21:15:34.601517 - [DEBUG] EF: AllBottom
64604 2019-Jan-16 21:15:34.601541 - [DEBUG]
64605 2019-Jan-16 21:15:34.601565 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64606 2019-Jan-16 21:15:34.602213 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64607 2019-Jan-16 21:15:34.602857 - [DEBUG] EF: AllBottom
64608 2019-Jan-16 21:15:34.602882 - [DEBUG]
64609 2019-Jan-16 21:15:34.602906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64610 2019-Jan-16 21:15:34.603540 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64611 2019-Jan-16 21:15:34.604174 - [DEBUG] EF: AllBottom
64612 2019-Jan-16 21:15:34.604199 - [DEBUG]
64613 2019-Jan-16 21:15:34.604222 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64614 2019-Jan-16 21:15:34.604855 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
64615 2019-Jan-16 21:15:34.605507 - [DEBUG] EF: AllBottom
64616 2019-Jan-16 21:15:34.605532 - [DEBUG]
64617 2019-Jan-16 21:15:34.605555 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64618 2019-Jan-16 21:15:34.606188 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
64619 2019-Jan-16 21:15:34.606831 - [DEBUG] EF: AllBottom
64620 2019-Jan-16 21:15:34.606855 - [DEBUG]
64621 2019-Jan-16 21:15:34.606878 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64622 2019-Jan-16 21:15:34.607512 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
64623 2019-Jan-16 21:15:34.608148 - [DEBUG] EF: AllBottom
64624 2019-Jan-16 21:15:34.608173 - [DEBUG]
64625 2019-Jan-16 21:15:34.608196 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64626 2019-Jan-16 21:15:34.608845 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
64627 2019-Jan-16 21:15:34.609487 - [DEBUG] EF: AllBottom
64628 2019-Jan-16 21:15:34.609512 - [DEBUG]
64629 2019-Jan-16 21:15:34.609535 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64630 2019-Jan-16 21:15:34.610207 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
64631 2019-Jan-16 21:15:34.610894 - [DEBUG] EF: AllBottom
64632 2019-Jan-16 21:15:34.610920 - [DEBUG]
64633 2019-Jan-16 21:15:34.610944 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64634 2019-Jan-16 21:15:34.611621 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64635 2019-Jan-16 21:15:34.612332 - [DEBUG] EF: AllBottom
64636 2019-Jan-16 21:15:34.612360 - [DEBUG]
64637 2019-Jan-16 21:15:34.612383 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
64638 2019-Jan-16 21:15:34.613079 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
64639 2019-Jan-16 21:15:34.613789 - [DEBUG] EF: AllBottom
64640 2019-Jan-16 21:15:34.613816 - [DEBUG]
64641 2019-Jan-16 21:15:34.613841 - [DEBUG] ---------------
64642 2019-Jan-16 21:15:34.613865 - [DEBUG]
64643 2019-Jan-16 21:15:34.613893 - [DEBUG] End of endsummarytab entry
64644 2019-Jan-16 21:15:34.613917 - [DEBUG]
64645 2019-Jan-16 21:15:34.613941 - [DEBUG] Start of incomingtab entry
64646 2019-Jan-16 21:15:34.613966 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
64647 2019-Jan-16 21:15:34.614678 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
64648 2019-Jan-16 21:15:34.614743 - [DEBUG] ---------------
64649 2019-Jan-16 21:15:34.614767 - [DEBUG] End of incomingtab entry
64650 2019-Jan-16 21:15:34.614790 - [DEBUG]
64651 2019-Jan-16 21:15:34.614818 - [DEBUG] EDGE:
64652 2019-Jan-16 21:15:34.614875 - [DEBUG] ---> 64653 2019-Jan-16 21:15:34.615540 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64654 2019-Jan-16 21:15:34.616195 - [DEBUG]
64655 2019-Jan-16 21:15:34.616222 - [DEBUG] EDGE:
64656 2019-Jan-16 21:15:34.616280 - [DEBUG] ---> 64657 2019-Jan-16 21:15:34.616917 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64658 2019-Jan-16 21:15:34.617553 - [DEBUG]
64659 2019-Jan-16 21:15:34.617606 - [DEBUG] Compose: EdgeIdentity * AllBottom
64660 2019-Jan-16 21:15:34.617633 - [DEBUG]
64661 2019-Jan-16 21:15:34.617657 - [DEBUG] Propagate flow
64662 2019-Jan-16 21:15:34.617681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64663 2019-Jan-16 21:15:34.617737 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
64664 2019-Jan-16 21:15:34.618385 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64665 2019-Jan-16 21:15:34.619038 - [DEBUG] Edge function : AllBottom (result of previous compose)
64666 2019-Jan-16 21:15:34.619063 - [DEBUG]
64667 2019-Jan-16 21:15:34.619090 - [DEBUG] Join: AllTop & AllBottom
64668 2019-Jan-16 21:15:34.619116 - [DEBUG] = AllBottom (new jump func)
64669 2019-Jan-16 21:15:34.619140 - [DEBUG]
64670 2019-Jan-16 21:15:34.619163 - [DEBUG] Start adding new jump function
64671 2019-Jan-16 21:15:34.619187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64672 2019-Jan-16 21:15:34.619244 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64673 2019-Jan-16 21:15:34.619883 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
64674 2019-Jan-16 21:15:34.620527 - [DEBUG] Edge Function : AllBottom
64675 2019-Jan-16 21:15:34.620559 - [DEBUG] End adding new jump function
64676 2019-Jan-16 21:15:34.620584 - [DEBUG]
64677 2019-Jan-16 21:15:34.620610 - [DEBUG] -------------------------------------------- 1728. Path Edge --------------------------------------------
64678 2019-Jan-16 21:15:34.620635 - [DEBUG]
64679 2019-Jan-16 21:15:34.620660 - [DEBUG] Process 1728. path edge:
64680 2019-Jan-16 21:15:34.620684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64681 2019-Jan-16 21:15:34.620743 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
64682 2019-Jan-16 21:15:34.621390 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64683 2019-Jan-16 21:15:34.622105 - [DEBUG]
64684 2019-Jan-16 21:15:34.622131 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
64685 2019-Jan-16 21:15:34.622802 - [DEBUG] Possible callees:
64686 2019-Jan-16 21:15:34.622827 - [DEBUG] llvm.dbg.declare
64687 2019-Jan-16 21:15:34.622852 - [DEBUG] Possible return sites:
64688 2019-Jan-16 21:15:34.622876 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19364689 2019-Jan-16 21:15:34.624158 - [DEBUG] Found and process special summary
64690 2019-Jan-16 21:15:34.624197 - [DEBUG] Compose: EdgeIdentity * AllBottom
64691 2019-Jan-16 21:15:34.624225 - [DEBUG]
64692 2019-Jan-16 21:15:34.624249 - [DEBUG] Propagate flow
64693 2019-Jan-16 21:15:34.624273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64694 2019-Jan-16 21:15:34.624332 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
64695 2019-Jan-16 21:15:34.624973 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64696 2019-Jan-16 21:15:34.625639 - [DEBUG] Edge function : AllBottom (result of previous compose)
64697 2019-Jan-16 21:15:34.625665 - [DEBUG]
64698 2019-Jan-16 21:15:34.625691 - [DEBUG] Join: AllTop & AllBottom
64699 2019-Jan-16 21:15:34.625717 - [DEBUG] = AllBottom (new jump func)
64700 2019-Jan-16 21:15:34.625742 - [DEBUG]
64701 2019-Jan-16 21:15:34.625766 - [DEBUG] Start adding new jump function
64702 2019-Jan-16 21:15:34.625790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64703 2019-Jan-16 21:15:34.625848 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64704 2019-Jan-16 21:15:34.626487 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
64705 2019-Jan-16 21:15:34.627126 - [DEBUG] Edge Function : AllBottom
64706 2019-Jan-16 21:15:34.627157 - [DEBUG] End adding new jump function
64707 2019-Jan-16 21:15:34.627181 - [DEBUG]
64708 2019-Jan-16 21:15:34.627205 - [DEBUG] -------------------------------------------- 1729. Path Edge --------------------------------------------
64709 2019-Jan-16 21:15:34.627230 - [DEBUG]
64710 2019-Jan-16 21:15:34.627253 - [DEBUG] Process 1729. path edge:
64711 2019-Jan-16 21:15:34.627277 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64712 2019-Jan-16 21:15:34.627334 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
64713 2019-Jan-16 21:15:34.627972 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64714 2019-Jan-16 21:15:34.628625 - [DEBUG]
64715 2019-Jan-16 21:15:34.628650 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
64716 2019-Jan-16 21:15:34.629324 - [DEBUG] Compose: EdgeIdentity * AllBottom
64717 2019-Jan-16 21:15:34.629352 - [DEBUG]
64718 2019-Jan-16 21:15:34.629376 - [DEBUG] Propagate flow
64719 2019-Jan-16 21:15:34.629400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64720 2019-Jan-16 21:15:34.629458 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
64721 2019-Jan-16 21:15:34.630097 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64722 2019-Jan-16 21:15:34.630733 - [DEBUG] Edge function : AllBottom (result of previous compose)
64723 2019-Jan-16 21:15:34.630758 - [DEBUG]
64724 2019-Jan-16 21:15:34.630783 - [DEBUG] Join: AllTop & AllBottom
64725 2019-Jan-16 21:15:34.630809 - [DEBUG] = AllBottom (new jump func)
64726 2019-Jan-16 21:15:34.630833 - [DEBUG]
64727 2019-Jan-16 21:15:34.630856 - [DEBUG] Start adding new jump function
64728 2019-Jan-16 21:15:34.630879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64729 2019-Jan-16 21:15:34.630935 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64730 2019-Jan-16 21:15:34.631573 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
64731 2019-Jan-16 21:15:34.632224 - [DEBUG] Edge Function : AllBottom
64732 2019-Jan-16 21:15:34.632253 - [DEBUG] End adding new jump function
64733 2019-Jan-16 21:15:34.632278 - [DEBUG]
64734 2019-Jan-16 21:15:34.632302 - [DEBUG] -------------------------------------------- 1730. Path Edge --------------------------------------------
64735 2019-Jan-16 21:15:34.632327 - [DEBUG]
64736 2019-Jan-16 21:15:34.632351 - [DEBUG] Process 1730. path edge:
64737 2019-Jan-16 21:15:34.632375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64738 2019-Jan-16 21:15:34.632433 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
64739 2019-Jan-16 21:15:34.633070 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64740 2019-Jan-16 21:15:34.633715 - [DEBUG]
64741 2019-Jan-16 21:15:34.633742 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
64742 2019-Jan-16 21:15:34.634405 - [DEBUG] Compose: EdgeIdentity * AllBottom
64743 2019-Jan-16 21:15:34.634434 - [DEBUG]
64744 2019-Jan-16 21:15:34.634458 - [DEBUG] Propagate flow
64745 2019-Jan-16 21:15:34.634482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64746 2019-Jan-16 21:15:34.634541 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
64747 2019-Jan-16 21:15:34.635194 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64748 2019-Jan-16 21:15:34.635833 - [DEBUG] Edge function : AllBottom (result of previous compose)
64749 2019-Jan-16 21:15:34.635859 - [DEBUG]
64750 2019-Jan-16 21:15:34.635886 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64751 2019-Jan-16 21:15:34.635913 - [DEBUG] = AllBottom
64752 2019-Jan-16 21:15:34.635937 - [DEBUG]
64753 2019-Jan-16 21:15:34.635961 - [DEBUG] PROPAGATE: No new function!
64754 2019-Jan-16 21:15:34.635986 - [DEBUG] EDGE:
64755 2019-Jan-16 21:15:34.636046 - [DEBUG] ---> 64756 2019-Jan-16 21:15:34.636683 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64757 2019-Jan-16 21:15:34.637322 - [DEBUG]
64758 2019-Jan-16 21:15:34.637348 - [DEBUG] EDGE:
64759 2019-Jan-16 21:15:34.637405 - [DEBUG] ---> 64760 2019-Jan-16 21:15:34.638043 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64761 2019-Jan-16 21:15:34.638696 - [DEBUG]
64762 2019-Jan-16 21:15:34.638736 - [DEBUG] Compose: EdgeIdentity * AllBottom
64763 2019-Jan-16 21:15:34.638763 - [DEBUG]
64764 2019-Jan-16 21:15:34.638787 - [DEBUG] Propagate flow
64765 2019-Jan-16 21:15:34.638810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64766 2019-Jan-16 21:15:34.638867 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
64767 2019-Jan-16 21:15:34.639506 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64768 2019-Jan-16 21:15:34.640142 - [DEBUG] Edge function : AllBottom (result of previous compose)
64769 2019-Jan-16 21:15:34.640167 - [DEBUG]
64770 2019-Jan-16 21:15:34.640192 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64771 2019-Jan-16 21:15:34.640218 - [DEBUG] = AllBottom
64772 2019-Jan-16 21:15:34.640242 - [DEBUG]
64773 2019-Jan-16 21:15:34.640265 - [DEBUG] PROPAGATE: No new function!
64774 2019-Jan-16 21:15:34.640293 - [DEBUG] EDGE:
64775 2019-Jan-16 21:15:34.640351 - [DEBUG] ---> 64776 2019-Jan-16 21:15:34.640997 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64777 2019-Jan-16 21:15:34.641634 - [DEBUG]
64778 2019-Jan-16 21:15:34.641659 - [DEBUG] EDGE:
64779 2019-Jan-16 21:15:34.641716 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
64780 2019-Jan-16 21:15:34.642372 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64781 2019-Jan-16 21:15:34.643008 - [DEBUG]
64782 2019-Jan-16 21:15:34.643034 - [DEBUG] EDGE:
64783 2019-Jan-16 21:15:34.643092 - [DEBUG] ---> 64784 2019-Jan-16 21:15:34.643737 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64785 2019-Jan-16 21:15:34.644374 - [DEBUG]
64786 2019-Jan-16 21:15:34.644400 - [DEBUG] EDGE:
64787 2019-Jan-16 21:15:34.644458 - [DEBUG] ---> 64788 2019-Jan-16 21:15:34.645106 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64789 2019-Jan-16 21:15:34.645742 - [DEBUG]
64790 2019-Jan-16 21:15:34.645768 - [DEBUG] EDGE:
64791 2019-Jan-16 21:15:34.645826 - [DEBUG] ---> 64792 2019-Jan-16 21:15:34.646465 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64793 2019-Jan-16 21:15:34.647101 - [DEBUG]
64794 2019-Jan-16 21:15:34.647137 - [DEBUG] Compose: EdgeIdentity * AllBottom
64795 2019-Jan-16 21:15:34.647164 - [DEBUG]
64796 2019-Jan-16 21:15:34.647188 - [DEBUG] Propagate flow
64797 2019-Jan-16 21:15:34.647211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64798 2019-Jan-16 21:15:34.647268 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
64799 2019-Jan-16 21:15:34.647907 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64800 2019-Jan-16 21:15:34.648560 - [DEBUG] Edge function : AllBottom (result of previous compose)
64801 2019-Jan-16 21:15:34.648585 - [DEBUG]
64802 2019-Jan-16 21:15:34.648610 - [DEBUG] Join: AllTop & AllBottom
64803 2019-Jan-16 21:15:34.648636 - [DEBUG] = AllBottom (new jump func)
64804 2019-Jan-16 21:15:34.648660 - [DEBUG]
64805 2019-Jan-16 21:15:34.648684 - [DEBUG] Start adding new jump function
64806 2019-Jan-16 21:15:34.648707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64807 2019-Jan-16 21:15:34.648762 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64808 2019-Jan-16 21:15:34.649400 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
64809 2019-Jan-16 21:15:34.650037 - [DEBUG] Edge Function : AllBottom
64810 2019-Jan-16 21:15:34.650066 - [DEBUG] End adding new jump function
64811 2019-Jan-16 21:15:34.650090 - [DEBUG]
64812 2019-Jan-16 21:15:34.650113 - [DEBUG] -------------------------------------------- 1731. Path Edge --------------------------------------------
64813 2019-Jan-16 21:15:34.650138 - [DEBUG]
64814 2019-Jan-16 21:15:34.650161 - [DEBUG] Process 1731. path edge:
64815 2019-Jan-16 21:15:34.650185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64816 2019-Jan-16 21:15:34.650242 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
64817 2019-Jan-16 21:15:34.650880 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64818 2019-Jan-16 21:15:34.651517 - [DEBUG]
64819 2019-Jan-16 21:15:34.651542 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
64820 2019-Jan-16 21:15:34.652229 - [DEBUG] Compose: EdgeIdentity * AllBottom
64821 2019-Jan-16 21:15:34.652258 - [DEBUG]
64822 2019-Jan-16 21:15:34.652282 - [DEBUG] Propagate flow
64823 2019-Jan-16 21:15:34.652306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64824 2019-Jan-16 21:15:34.652366 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
64825 2019-Jan-16 21:15:34.653002 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64826 2019-Jan-16 21:15:34.653647 - [DEBUG] Edge function : AllBottom (result of previous compose)
64827 2019-Jan-16 21:15:34.653674 - [DEBUG]
64828 2019-Jan-16 21:15:34.653700 - [DEBUG] Join: AllTop & AllBottom
64829 2019-Jan-16 21:15:34.653726 - [DEBUG] = AllBottom (new jump func)
64830 2019-Jan-16 21:15:34.653751 - [DEBUG]
64831 2019-Jan-16 21:15:34.653775 - [DEBUG] Start adding new jump function
64832 2019-Jan-16 21:15:34.653799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64833 2019-Jan-16 21:15:34.653857 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64834 2019-Jan-16 21:15:34.654497 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
64835 2019-Jan-16 21:15:34.655146 - [DEBUG] Edge Function : AllBottom
64836 2019-Jan-16 21:15:34.655175 - [DEBUG] End adding new jump function
64837 2019-Jan-16 21:15:34.655199 - [DEBUG]
64838 2019-Jan-16 21:15:34.655224 - [DEBUG] -------------------------------------------- 1732. Path Edge --------------------------------------------
64839 2019-Jan-16 21:15:34.655249 - [DEBUG]
64840 2019-Jan-16 21:15:34.655272 - [DEBUG] Process 1732. path edge:
64841 2019-Jan-16 21:15:34.655296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64842 2019-Jan-16 21:15:34.655354 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
64843 2019-Jan-16 21:15:34.655989 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64844 2019-Jan-16 21:15:34.656626 - [DEBUG]
64845 2019-Jan-16 21:15:34.656651 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
64846 2019-Jan-16 21:15:34.657309 - [DEBUG] Compose: EdgeIdentity * AllBottom
64847 2019-Jan-16 21:15:34.657337 - [DEBUG]
64848 2019-Jan-16 21:15:34.657361 - [DEBUG] Propagate flow
64849 2019-Jan-16 21:15:34.657385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64850 2019-Jan-16 21:15:34.657443 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
64851 2019-Jan-16 21:15:34.658080 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64852 2019-Jan-16 21:15:34.658734 - [DEBUG] Edge function : AllBottom (result of previous compose)
64853 2019-Jan-16 21:15:34.658760 - [DEBUG]
64854 2019-Jan-16 21:15:34.658787 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64855 2019-Jan-16 21:15:34.658813 - [DEBUG] = AllBottom
64856 2019-Jan-16 21:15:34.658838 - [DEBUG]
64857 2019-Jan-16 21:15:34.658861 - [DEBUG] PROPAGATE: No new function!
64858 2019-Jan-16 21:15:34.658886 - [DEBUG] EDGE:
64859 2019-Jan-16 21:15:34.658946 - [DEBUG] ---> 64860 2019-Jan-16 21:15:34.659579 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64861 2019-Jan-16 21:15:34.660215 - [DEBUG]
64862 2019-Jan-16 21:15:34.660240 - [DEBUG] EDGE:
64863 2019-Jan-16 21:15:34.660298 - [DEBUG] ---> 64864 2019-Jan-16 21:15:34.660936 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64865 2019-Jan-16 21:15:34.661572 - [DEBUG]
64866 2019-Jan-16 21:15:34.661597 - [DEBUG] EDGE:
64867 2019-Jan-16 21:15:34.661655 - [DEBUG] ---> 64868 2019-Jan-16 21:15:34.662306 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64869 2019-Jan-16 21:15:34.662943 - [DEBUG]
64870 2019-Jan-16 21:15:34.662968 - [DEBUG] EDGE:
64871 2019-Jan-16 21:15:34.663034 - [DEBUG] ---> 64872 2019-Jan-16 21:15:34.663675 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64873 2019-Jan-16 21:15:34.664310 - [DEBUG]
64874 2019-Jan-16 21:15:34.664336 - [DEBUG] EDGE:
64875 2019-Jan-16 21:15:34.664393 - [DEBUG] ---> 64876 2019-Jan-16 21:15:34.665028 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64877 2019-Jan-16 21:15:34.665680 - [DEBUG]
64878 2019-Jan-16 21:15:34.665706 - [DEBUG] EDGE:
64879 2019-Jan-16 21:15:34.665763 - [DEBUG] ---> 64880 2019-Jan-16 21:15:34.666399 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64881 2019-Jan-16 21:15:34.667034 - [DEBUG]
64882 2019-Jan-16 21:15:34.667072 - [DEBUG] Compose: EdgeIdentity * AllBottom
64883 2019-Jan-16 21:15:34.667099 - [DEBUG]
64884 2019-Jan-16 21:15:34.667123 - [DEBUG] Propagate flow
64885 2019-Jan-16 21:15:34.667147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64886 2019-Jan-16 21:15:34.667203 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
64887 2019-Jan-16 21:15:34.667839 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64888 2019-Jan-16 21:15:34.668488 - [DEBUG] Edge function : AllBottom (result of previous compose)
64889 2019-Jan-16 21:15:34.668513 - [DEBUG]
64890 2019-Jan-16 21:15:34.668539 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64891 2019-Jan-16 21:15:34.668565 - [DEBUG] = AllBottom
64892 2019-Jan-16 21:15:34.668589 - [DEBUG]
64893 2019-Jan-16 21:15:34.668612 - [DEBUG] PROPAGATE: No new function!
64894 2019-Jan-16 21:15:34.668639 - [DEBUG] EDGE:
64895 2019-Jan-16 21:15:34.668698 - [DEBUG] ---> 64896 2019-Jan-16 21:15:34.669342 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64897 2019-Jan-16 21:15:34.669979 - [DEBUG]
64898 2019-Jan-16 21:15:34.670005 - [DEBUG] EDGE:
64899 2019-Jan-16 21:15:34.670062 - [DEBUG] ---> 64900 2019-Jan-16 21:15:34.670698 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64901 2019-Jan-16 21:15:34.671333 - [DEBUG]
64902 2019-Jan-16 21:15:34.671359 - [DEBUG] EDGE:
64903 2019-Jan-16 21:15:34.671417 - [DEBUG] ---> 64904 2019-Jan-16 21:15:34.672069 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64905 2019-Jan-16 21:15:34.672706 - [DEBUG]
64906 2019-Jan-16 21:15:34.672743 - [DEBUG] Compose: EdgeIdentity * AllBottom
64907 2019-Jan-16 21:15:34.672770 - [DEBUG]
64908 2019-Jan-16 21:15:34.672794 - [DEBUG] Propagate flow
64909 2019-Jan-16 21:15:34.672817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64910 2019-Jan-16 21:15:34.672874 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
64911 2019-Jan-16 21:15:34.673510 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64912 2019-Jan-16 21:15:34.674153 - [DEBUG] Edge function : AllBottom (result of previous compose)
64913 2019-Jan-16 21:15:34.674179 - [DEBUG]
64914 2019-Jan-16 21:15:34.674205 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64915 2019-Jan-16 21:15:34.674231 - [DEBUG] = AllBottom
64916 2019-Jan-16 21:15:34.674255 - [DEBUG]
64917 2019-Jan-16 21:15:34.674278 - [DEBUG] PROPAGATE: No new function!
64918 2019-Jan-16 21:15:34.674304 - [DEBUG] EDGE:
64919 2019-Jan-16 21:15:34.674362 - [DEBUG] ---> 64920 2019-Jan-16 21:15:34.675007 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64921 2019-Jan-16 21:15:34.675660 - [DEBUG]
64922 2019-Jan-16 21:15:34.675685 - [DEBUG] EDGE:
64923 2019-Jan-16 21:15:34.675743 - [DEBUG] ---> 64924 2019-Jan-16 21:15:34.676378 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64925 2019-Jan-16 21:15:34.677013 - [DEBUG]
64926 2019-Jan-16 21:15:34.677038 - [DEBUG] EDGE:
64927 2019-Jan-16 21:15:34.677096 - [DEBUG] ---> 64928 2019-Jan-16 21:15:34.677730 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64929 2019-Jan-16 21:15:34.678366 - [DEBUG]
64930 2019-Jan-16 21:15:34.678391 - [DEBUG] EDGE:
64931 2019-Jan-16 21:15:34.678461 - [DEBUG] ---> 64932 2019-Jan-16 21:15:34.679099 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64933 2019-Jan-16 21:15:34.679733 - [DEBUG]
64934 2019-Jan-16 21:15:34.679773 - [DEBUG] Compose: EdgeIdentity * AllBottom
64935 2019-Jan-16 21:15:34.679800 - [DEBUG]
64936 2019-Jan-16 21:15:34.679824 - [DEBUG] Propagate flow
64937 2019-Jan-16 21:15:34.679847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64938 2019-Jan-16 21:15:34.679904 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
64939 2019-Jan-16 21:15:34.680542 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64940 2019-Jan-16 21:15:34.681178 - [DEBUG] Edge function : AllBottom (result of previous compose)
64941 2019-Jan-16 21:15:34.681203 - [DEBUG]
64942 2019-Jan-16 21:15:34.681229 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64943 2019-Jan-16 21:15:34.681255 - [DEBUG] = AllBottom
64944 2019-Jan-16 21:15:34.681279 - [DEBUG]
64945 2019-Jan-16 21:15:34.681302 - [DEBUG] PROPAGATE: No new function!
64946 2019-Jan-16 21:15:34.681328 - [DEBUG] EDGE:
64947 2019-Jan-16 21:15:34.681386 - [DEBUG] ---> 64948 2019-Jan-16 21:15:34.682050 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64949 2019-Jan-16 21:15:34.682687 - [DEBUG]
64950 2019-Jan-16 21:15:34.682714 - [DEBUG] EDGE:
64951 2019-Jan-16 21:15:34.682771 - [DEBUG] ---> 64952 2019-Jan-16 21:15:34.683406 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64953 2019-Jan-16 21:15:34.684041 - [DEBUG]
64954 2019-Jan-16 21:15:34.684067 - [DEBUG] EDGE:
64955 2019-Jan-16 21:15:34.684132 - [DEBUG] ---> 64956 2019-Jan-16 21:15:34.684772 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64957 2019-Jan-16 21:15:34.685424 - [DEBUG]
64958 2019-Jan-16 21:15:34.685462 - [DEBUG] Compose: EdgeIdentity * AllBottom
64959 2019-Jan-16 21:15:34.685489 - [DEBUG]
64960 2019-Jan-16 21:15:34.685513 - [DEBUG] Propagate flow
64961 2019-Jan-16 21:15:34.685537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64962 2019-Jan-16 21:15:34.685593 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
64963 2019-Jan-16 21:15:34.686232 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64964 2019-Jan-16 21:15:34.686868 - [DEBUG] Edge function : AllBottom (result of previous compose)
64965 2019-Jan-16 21:15:34.686893 - [DEBUG]
64966 2019-Jan-16 21:15:34.686919 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64967 2019-Jan-16 21:15:34.686945 - [DEBUG] = AllBottom
64968 2019-Jan-16 21:15:34.686969 - [DEBUG]
64969 2019-Jan-16 21:15:34.686992 - [DEBUG] PROPAGATE: No new function!
64970 2019-Jan-16 21:15:34.687018 - [DEBUG] EDGE:
64971 2019-Jan-16 21:15:34.687076 - [DEBUG] ---> 64972 2019-Jan-16 21:15:34.687721 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64973 2019-Jan-16 21:15:34.688357 - [DEBUG]
64974 2019-Jan-16 21:15:34.688383 - [DEBUG] EDGE:
64975 2019-Jan-16 21:15:34.688454 - [DEBUG] ---> 64976 2019-Jan-16 21:15:34.689088 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64977 2019-Jan-16 21:15:34.689724 - [DEBUG]
64978 2019-Jan-16 21:15:34.689750 - [DEBUG] EDGE:
64979 2019-Jan-16 21:15:34.689807 - [DEBUG] ---> 64980 2019-Jan-16 21:15:34.690443 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64981 2019-Jan-16 21:15:34.691079 - [DEBUG]
64982 2019-Jan-16 21:15:34.691117 - [DEBUG] Compose: EdgeIdentity * AllBottom
64983 2019-Jan-16 21:15:34.691144 - [DEBUG]
64984 2019-Jan-16 21:15:34.691168 - [DEBUG] Propagate flow
64985 2019-Jan-16 21:15:34.691192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64986 2019-Jan-16 21:15:34.691248 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
64987 2019-Jan-16 21:15:34.691901 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64988 2019-Jan-16 21:15:34.692539 - [DEBUG] Edge function : AllBottom (result of previous compose)
64989 2019-Jan-16 21:15:34.692564 - [DEBUG]
64990 2019-Jan-16 21:15:34.692590 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64991 2019-Jan-16 21:15:34.692616 - [DEBUG] = AllBottom
64992 2019-Jan-16 21:15:34.692640 - [DEBUG]
64993 2019-Jan-16 21:15:34.692663 - [DEBUG] PROPAGATE: No new function!
64994 2019-Jan-16 21:15:34.692690 - [DEBUG] EDGE:
64995 2019-Jan-16 21:15:34.692749 - [DEBUG] ---> 64996 2019-Jan-16 21:15:34.693394 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64997 2019-Jan-16 21:15:34.694032 - [DEBUG]
64998 2019-Jan-16 21:15:34.694074 - [DEBUG] Compose: EdgeIdentity * AllBottom
64999 2019-Jan-16 21:15:34.694102 - [DEBUG]
65000 2019-Jan-16 21:15:34.694126 - [DEBUG] Propagate flow
65001 2019-Jan-16 21:15:34.694149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65002 2019-Jan-16 21:15:34.694206 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
65003 2019-Jan-16 21:15:34.694845 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65004 2019-Jan-16 21:15:34.695498 - [DEBUG] Edge function : AllBottom (result of previous compose)
65005 2019-Jan-16 21:15:34.695523 - [DEBUG]
65006 2019-Jan-16 21:15:34.695547 - [DEBUG] Join: AllTop & AllBottom
65007 2019-Jan-16 21:15:34.695573 - [DEBUG] = AllBottom (new jump func)
65008 2019-Jan-16 21:15:34.695597 - [DEBUG]
65009 2019-Jan-16 21:15:34.695620 - [DEBUG] Start adding new jump function
65010 2019-Jan-16 21:15:34.695643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65011 2019-Jan-16 21:15:34.695699 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65012 2019-Jan-16 21:15:34.696336 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
65013 2019-Jan-16 21:15:34.696973 - [DEBUG] Edge Function : AllBottom
65014 2019-Jan-16 21:15:34.697002 - [DEBUG] End adding new jump function
65015 2019-Jan-16 21:15:34.697025 - [DEBUG]
65016 2019-Jan-16 21:15:34.697049 - [DEBUG] -------------------------------------------- 1733. Path Edge --------------------------------------------
65017 2019-Jan-16 21:15:34.697073 - [DEBUG]
65018 2019-Jan-16 21:15:34.697097 - [DEBUG] Process 1733. path edge:
65019 2019-Jan-16 21:15:34.697121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65020 2019-Jan-16 21:15:34.697177 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
65021 2019-Jan-16 21:15:34.697812 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65022 2019-Jan-16 21:15:34.698463 - [DEBUG]
65023 2019-Jan-16 21:15:34.698488 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
65024 2019-Jan-16 21:15:34.699139 - [DEBUG] Possible callees:
65025 2019-Jan-16 21:15:34.699164 - [DEBUG] foo
65026 2019-Jan-16 21:15:34.699189 - [DEBUG] Possible return sites:
65027 2019-Jan-16 21:15:34.699212 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12665028 2019-Jan-16 21:15:34.700477 - [DEBUG] Found and process special summary
65029 2019-Jan-16 21:15:34.700512 - [DEBUG] Compose: EdgeIdentity * AllBottom
65030 2019-Jan-16 21:15:34.700539 - [DEBUG]
65031 2019-Jan-16 21:15:34.700563 - [DEBUG] Propagate flow
65032 2019-Jan-16 21:15:34.700586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65033 2019-Jan-16 21:15:34.700642 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
65034 2019-Jan-16 21:15:34.701281 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65035 2019-Jan-16 21:15:34.701934 - [DEBUG] Edge function : AllBottom (result of previous compose)
65036 2019-Jan-16 21:15:34.701959 - [DEBUG]
65037 2019-Jan-16 21:15:34.701984 - [DEBUG] Join: AllTop & AllBottom
65038 2019-Jan-16 21:15:34.702010 - [DEBUG] = AllBottom (new jump func)
65039 2019-Jan-16 21:15:34.702034 - [DEBUG]
65040 2019-Jan-16 21:15:34.702057 - [DEBUG] Start adding new jump function
65041 2019-Jan-16 21:15:34.702080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65042 2019-Jan-16 21:15:34.702136 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65043 2019-Jan-16 21:15:34.702781 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
65044 2019-Jan-16 21:15:34.703419 - [DEBUG] Edge Function : AllBottom
65045 2019-Jan-16 21:15:34.703448 - [DEBUG] End adding new jump function
65046 2019-Jan-16 21:15:34.703472 - [DEBUG]
65047 2019-Jan-16 21:15:34.703496 - [DEBUG] -------------------------------------------- 1734. Path Edge --------------------------------------------
65048 2019-Jan-16 21:15:34.703520 - [DEBUG]
65049 2019-Jan-16 21:15:34.703544 - [DEBUG] Process 1734. path edge:
65050 2019-Jan-16 21:15:34.703568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65051 2019-Jan-16 21:15:34.703624 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
65052 2019-Jan-16 21:15:34.704262 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65053 2019-Jan-16 21:15:34.704898 - [DEBUG]
65054 2019-Jan-16 21:15:34.704923 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
65055 2019-Jan-16 21:15:34.705606 - [DEBUG] Compose: EdgeIdentity * AllBottom
65056 2019-Jan-16 21:15:34.705635 - [DEBUG]
65057 2019-Jan-16 21:15:34.705659 - [DEBUG] Propagate flow
65058 2019-Jan-16 21:15:34.705682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65059 2019-Jan-16 21:15:34.705739 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
65060 2019-Jan-16 21:15:34.706375 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65061 2019-Jan-16 21:15:34.707011 - [DEBUG] Edge function : AllBottom (result of previous compose)
65062 2019-Jan-16 21:15:34.707036 - [DEBUG]
65063 2019-Jan-16 21:15:34.707061 - [DEBUG] Join: AllTop & AllBottom
65064 2019-Jan-16 21:15:34.707087 - [DEBUG] = AllBottom (new jump func)
65065 2019-Jan-16 21:15:34.707111 - [DEBUG]
65066 2019-Jan-16 21:15:34.707134 - [DEBUG] Start adding new jump function
65067 2019-Jan-16 21:15:34.707158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65068 2019-Jan-16 21:15:34.707214 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65069 2019-Jan-16 21:15:34.707851 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
65070 2019-Jan-16 21:15:34.708502 - [DEBUG] Edge Function : AllBottom
65071 2019-Jan-16 21:15:34.708531 - [DEBUG] End adding new jump function
65072 2019-Jan-16 21:15:34.708556 - [DEBUG]
65073 2019-Jan-16 21:15:34.708580 - [DEBUG] -------------------------------------------- 1735. Path Edge --------------------------------------------
65074 2019-Jan-16 21:15:34.708605 - [DEBUG]
65075 2019-Jan-16 21:15:34.708628 - [DEBUG] Process 1735. path edge:
65076 2019-Jan-16 21:15:34.708653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65077 2019-Jan-16 21:15:34.708711 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
65078 2019-Jan-16 21:15:34.709347 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65079 2019-Jan-16 21:15:34.709985 - [DEBUG]
65080 2019-Jan-16 21:15:34.710011 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
65081 2019-Jan-16 21:15:34.710676 - [DEBUG] Compose: EdgeIdentity * AllBottom
65082 2019-Jan-16 21:15:34.710704 - [DEBUG]
65083 2019-Jan-16 21:15:34.710729 - [DEBUG] Propagate flow
65084 2019-Jan-16 21:15:34.710752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65085 2019-Jan-16 21:15:34.710812 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
65086 2019-Jan-16 21:15:34.711460 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65087 2019-Jan-16 21:15:34.712115 - [DEBUG] Edge function : AllBottom (result of previous compose)
65088 2019-Jan-16 21:15:34.712141 - [DEBUG]
65089 2019-Jan-16 21:15:34.712166 - [DEBUG] Join: AllTop & AllBottom
65090 2019-Jan-16 21:15:34.712193 - [DEBUG] = AllBottom (new jump func)
65091 2019-Jan-16 21:15:34.712217 - [DEBUG]
65092 2019-Jan-16 21:15:34.712241 - [DEBUG] Start adding new jump function
65093 2019-Jan-16 21:15:34.712265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65094 2019-Jan-16 21:15:34.712323 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65095 2019-Jan-16 21:15:34.712963 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
65096 2019-Jan-16 21:15:34.713600 - [DEBUG] Edge Function : AllBottom
65097 2019-Jan-16 21:15:34.713630 - [DEBUG] End adding new jump function
65098 2019-Jan-16 21:15:34.713654 - [DEBUG]
65099 2019-Jan-16 21:15:34.713679 - [DEBUG] -------------------------------------------- 1736. Path Edge --------------------------------------------
65100 2019-Jan-16 21:15:34.713703 - [DEBUG]
65101 2019-Jan-16 21:15:34.713727 - [DEBUG] Process 1736. path edge:
65102 2019-Jan-16 21:15:34.713751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65103 2019-Jan-16 21:15:34.713809 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
65104 2019-Jan-16 21:15:34.714446 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65105 2019-Jan-16 21:15:34.715097 - [DEBUG]
65106 2019-Jan-16 21:15:34.715123 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
65107 2019-Jan-16 21:15:34.715784 - [DEBUG] Compose: EdgeIdentity * AllBottom
65108 2019-Jan-16 21:15:34.715812 - [DEBUG]
65109 2019-Jan-16 21:15:34.715836 - [DEBUG] Propagate flow
65110 2019-Jan-16 21:15:34.715860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65111 2019-Jan-16 21:15:34.715919 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
65112 2019-Jan-16 21:15:34.716569 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65113 2019-Jan-16 21:15:34.717207 - [DEBUG] Edge function : AllBottom (result of previous compose)
65114 2019-Jan-16 21:15:34.717233 - [DEBUG]
65115 2019-Jan-16 21:15:34.717258 - [DEBUG] Join: AllTop & AllBottom
65116 2019-Jan-16 21:15:34.717284 - [DEBUG] = AllBottom (new jump func)
65117 2019-Jan-16 21:15:34.717309 - [DEBUG]
65118 2019-Jan-16 21:15:34.717333 - [DEBUG] Start adding new jump function
65119 2019-Jan-16 21:15:34.717357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65120 2019-Jan-16 21:15:34.717415 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65121 2019-Jan-16 21:15:34.718053 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
65122 2019-Jan-16 21:15:34.718714 - [DEBUG] Edge Function : AllBottom
65123 2019-Jan-16 21:15:34.718743 - [DEBUG] End adding new jump function
65124 2019-Jan-16 21:15:34.718767 - [DEBUG]
65125 2019-Jan-16 21:15:34.718792 - [DEBUG] -------------------------------------------- 1737. Path Edge --------------------------------------------
65126 2019-Jan-16 21:15:34.718816 - [DEBUG]
65127 2019-Jan-16 21:15:34.718840 - [DEBUG] Process 1737. path edge:
65128 2019-Jan-16 21:15:34.718864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65129 2019-Jan-16 21:15:34.718930 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
65130 2019-Jan-16 21:15:34.719578 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65131 2019-Jan-16 21:15:34.720215 - [DEBUG]
65132 2019-Jan-16 21:15:34.720240 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
65133 2019-Jan-16 21:15:34.720901 - [DEBUG] Possible callees:
65134 2019-Jan-16 21:15:34.720927 - [DEBUG] llvm.dbg.declare
65135 2019-Jan-16 21:15:34.720952 - [DEBUG] Possible return sites:
65136 2019-Jan-16 21:15:34.720976 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13665137 2019-Jan-16 21:15:34.722268 - [DEBUG] Found and process special summary
65138 2019-Jan-16 21:15:34.722304 - [DEBUG] Compose: EdgeIdentity * AllBottom
65139 2019-Jan-16 21:15:34.722332 - [DEBUG]
65140 2019-Jan-16 21:15:34.722356 - [DEBUG] Propagate flow
65141 2019-Jan-16 21:15:34.722380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65142 2019-Jan-16 21:15:34.722438 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
65143 2019-Jan-16 21:15:34.723079 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65144 2019-Jan-16 21:15:34.723716 - [DEBUG] Edge function : AllBottom (result of previous compose)
65145 2019-Jan-16 21:15:34.723741 - [DEBUG]
65146 2019-Jan-16 21:15:34.723767 - [DEBUG] Join: AllTop & AllBottom
65147 2019-Jan-16 21:15:34.723793 - [DEBUG] = AllBottom (new jump func)
65148 2019-Jan-16 21:15:34.723817 - [DEBUG]
65149 2019-Jan-16 21:15:34.723841 - [DEBUG] Start adding new jump function
65150 2019-Jan-16 21:15:34.723865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65151 2019-Jan-16 21:15:34.723923 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65152 2019-Jan-16 21:15:34.724562 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
65153 2019-Jan-16 21:15:34.725218 - [DEBUG] Edge Function : AllBottom
65154 2019-Jan-16 21:15:34.725247 - [DEBUG] End adding new jump function
65155 2019-Jan-16 21:15:34.725272 - [DEBUG]
65156 2019-Jan-16 21:15:34.725296 - [DEBUG] -------------------------------------------- 1738. Path Edge --------------------------------------------
65157 2019-Jan-16 21:15:34.725321 - [DEBUG]
65158 2019-Jan-16 21:15:34.725345 - [DEBUG] Process 1738. path edge:
65159 2019-Jan-16 21:15:34.725369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65160 2019-Jan-16 21:15:34.725427 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
65161 2019-Jan-16 21:15:34.726070 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65162 2019-Jan-16 21:15:34.726708 - [DEBUG]
65163 2019-Jan-16 21:15:34.726733 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
65164 2019-Jan-16 21:15:34.727400 - [DEBUG] Compose: EdgeIdentity * AllBottom
65165 2019-Jan-16 21:15:34.727429 - [DEBUG]
65166 2019-Jan-16 21:15:34.727453 - [DEBUG] Propagate flow
65167 2019-Jan-16 21:15:34.727477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65168 2019-Jan-16 21:15:34.727536 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
65169 2019-Jan-16 21:15:34.728173 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65170 2019-Jan-16 21:15:34.728828 - [DEBUG] Edge function : AllBottom (result of previous compose)
65171 2019-Jan-16 21:15:34.728862 - [DEBUG]
65172 2019-Jan-16 21:15:34.728888 - [DEBUG] Join: AllTop & AllBottom
65173 2019-Jan-16 21:15:34.728914 - [DEBUG] = AllBottom (new jump func)
65174 2019-Jan-16 21:15:34.728939 - [DEBUG]
65175 2019-Jan-16 21:15:34.728962 - [DEBUG] Start adding new jump function
65176 2019-Jan-16 21:15:34.728986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65177 2019-Jan-16 21:15:34.729044 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65178 2019-Jan-16 21:15:34.729684 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
65179 2019-Jan-16 21:15:34.730319 - [DEBUG] Edge Function : AllBottom
65180 2019-Jan-16 21:15:34.730349 - [DEBUG] End adding new jump function
65181 2019-Jan-16 21:15:34.730373 - [DEBUG]
65182 2019-Jan-16 21:15:34.730398 - [DEBUG] -------------------------------------------- 1739. Path Edge --------------------------------------------
65183 2019-Jan-16 21:15:34.730422 - [DEBUG]
65184 2019-Jan-16 21:15:34.730446 - [DEBUG] Process 1739. path edge:
65185 2019-Jan-16 21:15:34.730470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65186 2019-Jan-16 21:15:34.730528 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
65187 2019-Jan-16 21:15:34.731165 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65188 2019-Jan-16 21:15:34.731817 - [DEBUG]
65189 2019-Jan-16 21:15:34.731843 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
65190 2019-Jan-16 21:15:34.732503 - [DEBUG] Compose: EdgeIdentity * AllBottom
65191 2019-Jan-16 21:15:34.732531 - [DEBUG]
65192 2019-Jan-16 21:15:34.732556 - [DEBUG] Propagate flow
65193 2019-Jan-16 21:15:34.732579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65194 2019-Jan-16 21:15:34.732638 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
65195 2019-Jan-16 21:15:34.733273 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65196 2019-Jan-16 21:15:34.733910 - [DEBUG] Edge function : AllBottom (result of previous compose)
65197 2019-Jan-16 21:15:34.733935 - [DEBUG]
65198 2019-Jan-16 21:15:34.733960 - [DEBUG] Join: AllTop & AllBottom
65199 2019-Jan-16 21:15:34.733987 - [DEBUG] = AllBottom (new jump func)
65200 2019-Jan-16 21:15:34.734011 - [DEBUG]
65201 2019-Jan-16 21:15:34.734035 - [DEBUG] Start adding new jump function
65202 2019-Jan-16 21:15:34.734059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65203 2019-Jan-16 21:15:34.734116 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65204 2019-Jan-16 21:15:34.734755 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
65205 2019-Jan-16 21:15:34.735403 - [DEBUG] Edge Function : AllBottom
65206 2019-Jan-16 21:15:34.735433 - [DEBUG] End adding new jump function
65207 2019-Jan-16 21:15:34.735458 - [DEBUG]
65208 2019-Jan-16 21:15:34.735482 - [DEBUG] -------------------------------------------- 1740. Path Edge --------------------------------------------
65209 2019-Jan-16 21:15:34.735507 - [DEBUG]
65210 2019-Jan-16 21:15:34.735531 - [DEBUG] Process 1740. path edge:
65211 2019-Jan-16 21:15:34.735555 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65212 2019-Jan-16 21:15:34.735613 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
65213 2019-Jan-16 21:15:34.736248 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65214 2019-Jan-16 21:15:34.736887 - [DEBUG]
65215 2019-Jan-16 21:15:34.736913 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
65216 2019-Jan-16 21:15:34.737579 - [DEBUG] Compose: EdgeIdentity * AllBottom
65217 2019-Jan-16 21:15:34.737607 - [DEBUG]
65218 2019-Jan-16 21:15:34.737631 - [DEBUG] Propagate flow
65219 2019-Jan-16 21:15:34.737655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65220 2019-Jan-16 21:15:34.737714 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65221 2019-Jan-16 21:15:34.738362 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65222 2019-Jan-16 21:15:34.739016 - [DEBUG] Edge function : AllBottom (result of previous compose)
65223 2019-Jan-16 21:15:34.739041 - [DEBUG]
65224 2019-Jan-16 21:15:34.739067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65225 2019-Jan-16 21:15:34.739092 - [DEBUG] = AllBottom
65226 2019-Jan-16 21:15:34.739116 - [DEBUG]
65227 2019-Jan-16 21:15:34.739139 - [DEBUG] PROPAGATE: No new function!
65228 2019-Jan-16 21:15:34.739163 - [DEBUG] EDGE:
65229 2019-Jan-16 21:15:34.739222 - [DEBUG] ---> 65230 2019-Jan-16 21:15:34.739856 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65231 2019-Jan-16 21:15:34.740492 - [DEBUG]
65232 2019-Jan-16 21:15:34.740518 - [DEBUG] EDGE:
65233 2019-Jan-16 21:15:34.740576 - [DEBUG] ---> 65234 2019-Jan-16 21:15:34.741211 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65235 2019-Jan-16 21:15:34.741863 - [DEBUG]
65236 2019-Jan-16 21:15:34.741889 - [DEBUG] EDGE:
65237 2019-Jan-16 21:15:34.741947 - [DEBUG] ---> 65238 2019-Jan-16 21:15:34.742586 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65239 2019-Jan-16 21:15:34.743223 - [DEBUG]
65240 2019-Jan-16 21:15:34.743261 - [DEBUG] Compose: EdgeIdentity * AllBottom
65241 2019-Jan-16 21:15:34.743288 - [DEBUG]
65242 2019-Jan-16 21:15:34.743312 - [DEBUG] Propagate flow
65243 2019-Jan-16 21:15:34.743336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65244 2019-Jan-16 21:15:34.743393 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
65245 2019-Jan-16 21:15:34.744034 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65246 2019-Jan-16 21:15:34.744671 - [DEBUG] Edge function : AllBottom (result of previous compose)
65247 2019-Jan-16 21:15:34.744696 - [DEBUG]
65248 2019-Jan-16 21:15:34.744722 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65249 2019-Jan-16 21:15:34.744748 - [DEBUG] = AllBottom
65250 2019-Jan-16 21:15:34.744772 - [DEBUG]
65251 2019-Jan-16 21:15:34.744796 - [DEBUG] PROPAGATE: No new function!
65252 2019-Jan-16 21:15:34.744823 - [DEBUG] EDGE:
65253 2019-Jan-16 21:15:34.744882 - [DEBUG] ---> 65254 2019-Jan-16 21:15:34.745543 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65255 2019-Jan-16 21:15:34.746182 - [DEBUG]
65256 2019-Jan-16 21:15:34.746216 - [DEBUG] Compose: EdgeIdentity * AllBottom
65257 2019-Jan-16 21:15:34.746244 - [DEBUG]
65258 2019-Jan-16 21:15:34.746268 - [DEBUG] Propagate flow
65259 2019-Jan-16 21:15:34.746291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65260 2019-Jan-16 21:15:34.746349 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
65261 2019-Jan-16 21:15:34.747008 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65262 2019-Jan-16 21:15:34.747647 - [DEBUG] Edge function : AllBottom (result of previous compose)
65263 2019-Jan-16 21:15:34.747673 - [DEBUG]
65264 2019-Jan-16 21:15:34.747698 - [DEBUG] Join: AllTop & AllBottom
65265 2019-Jan-16 21:15:34.747725 - [DEBUG] = AllBottom (new jump func)
65266 2019-Jan-16 21:15:34.747750 - [DEBUG]
65267 2019-Jan-16 21:15:34.747774 - [DEBUG] Start adding new jump function
65268 2019-Jan-16 21:15:34.747798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65269 2019-Jan-16 21:15:34.747855 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65270 2019-Jan-16 21:15:34.748509 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
65271 2019-Jan-16 21:15:34.749154 - [DEBUG] Edge Function : AllBottom
65272 2019-Jan-16 21:15:34.749183 - [DEBUG] End adding new jump function
65273 2019-Jan-16 21:15:34.749207 - [DEBUG]
65274 2019-Jan-16 21:15:34.749231 - [DEBUG] -------------------------------------------- 1741. Path Edge --------------------------------------------
65275 2019-Jan-16 21:15:34.749256 - [DEBUG]
65276 2019-Jan-16 21:15:34.749280 - [DEBUG] Process 1741. path edge:
65277 2019-Jan-16 21:15:34.749304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65278 2019-Jan-16 21:15:34.749361 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
65279 2019-Jan-16 21:15:34.750009 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65280 2019-Jan-16 21:15:34.750646 - [DEBUG]
65281 2019-Jan-16 21:15:34.750671 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
65282 2019-Jan-16 21:15:34.751331 - [DEBUG] Possible callees:
65283 2019-Jan-16 21:15:34.751356 - [DEBUG] llvm.dbg.declare
65284 2019-Jan-16 21:15:34.751381 - [DEBUG] Possible return sites:
65285 2019-Jan-16 21:15:34.751405 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14365286 2019-Jan-16 21:15:34.752696 - [DEBUG] Found and process special summary
65287 2019-Jan-16 21:15:34.752731 - [DEBUG] Compose: EdgeIdentity * AllBottom
65288 2019-Jan-16 21:15:34.752759 - [DEBUG]
65289 2019-Jan-16 21:15:34.752783 - [DEBUG] Propagate flow
65290 2019-Jan-16 21:15:34.752807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65291 2019-Jan-16 21:15:34.752865 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
65292 2019-Jan-16 21:15:34.753505 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65293 2019-Jan-16 21:15:34.754143 - [DEBUG] Edge function : AllBottom (result of previous compose)
65294 2019-Jan-16 21:15:34.754167 - [DEBUG]
65295 2019-Jan-16 21:15:34.754192 - [DEBUG] Join: AllTop & AllBottom
65296 2019-Jan-16 21:15:34.754217 - [DEBUG] = AllBottom (new jump func)
65297 2019-Jan-16 21:15:34.754241 - [DEBUG]
65298 2019-Jan-16 21:15:34.754265 - [DEBUG] Start adding new jump function
65299 2019-Jan-16 21:15:34.754288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65300 2019-Jan-16 21:15:34.754344 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65301 2019-Jan-16 21:15:34.754981 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
65302 2019-Jan-16 21:15:34.755644 - [DEBUG] Edge Function : AllBottom
65303 2019-Jan-16 21:15:34.755673 - [DEBUG] End adding new jump function
65304 2019-Jan-16 21:15:34.755697 - [DEBUG]
65305 2019-Jan-16 21:15:34.755722 - [DEBUG] -------------------------------------------- 1742. Path Edge --------------------------------------------
65306 2019-Jan-16 21:15:34.755746 - [DEBUG]
65307 2019-Jan-16 21:15:34.755770 - [DEBUG] Process 1742. path edge:
65308 2019-Jan-16 21:15:34.755793 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65309 2019-Jan-16 21:15:34.755850 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
65310 2019-Jan-16 21:15:34.756491 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65311 2019-Jan-16 21:15:34.757130 - [DEBUG]
65312 2019-Jan-16 21:15:34.757154 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
65313 2019-Jan-16 21:15:34.757820 - [DEBUG] Compose: EdgeIdentity * AllBottom
65314 2019-Jan-16 21:15:34.757849 - [DEBUG]
65315 2019-Jan-16 21:15:34.757873 - [DEBUG] Propagate flow
65316 2019-Jan-16 21:15:34.757897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65317 2019-Jan-16 21:15:34.757956 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
65318 2019-Jan-16 21:15:34.758606 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65319 2019-Jan-16 21:15:34.759246 - [DEBUG] Edge function : AllBottom (result of previous compose)
65320 2019-Jan-16 21:15:34.759272 - [DEBUG]
65321 2019-Jan-16 21:15:34.759297 - [DEBUG] Join: AllTop & AllBottom
65322 2019-Jan-16 21:15:34.759323 - [DEBUG] = AllBottom (new jump func)
65323 2019-Jan-16 21:15:34.759348 - [DEBUG]
65324 2019-Jan-16 21:15:34.759372 - [DEBUG] Start adding new jump function
65325 2019-Jan-16 21:15:34.759396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65326 2019-Jan-16 21:15:34.759453 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65327 2019-Jan-16 21:15:34.760092 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
65328 2019-Jan-16 21:15:34.760726 - [DEBUG] Edge Function : AllBottom
65329 2019-Jan-16 21:15:34.760755 - [DEBUG] End adding new jump function
65330 2019-Jan-16 21:15:34.760779 - [DEBUG]
65331 2019-Jan-16 21:15:34.760803 - [DEBUG] -------------------------------------------- 1743. Path Edge --------------------------------------------
65332 2019-Jan-16 21:15:34.760828 - [DEBUG]
65333 2019-Jan-16 21:15:34.760851 - [DEBUG] Process 1743. path edge:
65334 2019-Jan-16 21:15:34.760875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65335 2019-Jan-16 21:15:34.760932 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
65336 2019-Jan-16 21:15:34.761566 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65337 2019-Jan-16 21:15:34.762219 - [DEBUG]
65338 2019-Jan-16 21:15:34.762244 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
65339 2019-Jan-16 21:15:34.762899 - [DEBUG] Compose: EdgeIdentity * AllBottom
65340 2019-Jan-16 21:15:34.762927 - [DEBUG]
65341 2019-Jan-16 21:15:34.762951 - [DEBUG] Propagate flow
65342 2019-Jan-16 21:15:34.762975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65343 2019-Jan-16 21:15:34.763033 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
65344 2019-Jan-16 21:15:34.763679 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65345 2019-Jan-16 21:15:34.764316 - [DEBUG] Edge function : AllBottom (result of previous compose)
65346 2019-Jan-16 21:15:34.764341 - [DEBUG]
65347 2019-Jan-16 21:15:34.764376 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65348 2019-Jan-16 21:15:34.764403 - [DEBUG] = AllBottom
65349 2019-Jan-16 21:15:34.764428 - [DEBUG]
65350 2019-Jan-16 21:15:34.764451 - [DEBUG] PROPAGATE: No new function!
65351 2019-Jan-16 21:15:34.764476 - [DEBUG] EDGE:
65352 2019-Jan-16 21:15:34.764535 - [DEBUG] ---> 65353 2019-Jan-16 21:15:34.765183 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65354 2019-Jan-16 21:15:34.765820 - [DEBUG]
65355 2019-Jan-16 21:15:34.765845 - [DEBUG] EDGE:
65356 2019-Jan-16 21:15:34.765903 - [DEBUG] ---> 65357 2019-Jan-16 21:15:34.766540 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65358 2019-Jan-16 21:15:34.767176 - [DEBUG]
65359 2019-Jan-16 21:15:34.767213 - [DEBUG] Compose: EdgeIdentity * AllBottom
65360 2019-Jan-16 21:15:34.767240 - [DEBUG]
65361 2019-Jan-16 21:15:34.767264 - [DEBUG] Propagate flow
65362 2019-Jan-16 21:15:34.767287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65363 2019-Jan-16 21:15:34.767343 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
65364 2019-Jan-16 21:15:34.767982 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65365 2019-Jan-16 21:15:34.768635 - [DEBUG] Edge function : AllBottom (result of previous compose)
65366 2019-Jan-16 21:15:34.768660 - [DEBUG]
65367 2019-Jan-16 21:15:34.768685 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65368 2019-Jan-16 21:15:34.768711 - [DEBUG] = AllBottom
65369 2019-Jan-16 21:15:34.768735 - [DEBUG]
65370 2019-Jan-16 21:15:34.768758 - [DEBUG] PROPAGATE: No new function!
65371 2019-Jan-16 21:15:34.768784 - [DEBUG] EDGE:
65372 2019-Jan-16 21:15:34.768843 - [DEBUG] ---> 65373 2019-Jan-16 21:15:34.769489 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65374 2019-Jan-16 21:15:34.770125 - [DEBUG]
65375 2019-Jan-16 21:15:34.770151 - [DEBUG] EDGE:
65376 2019-Jan-16 21:15:34.770208 - [DEBUG] ---> 65377 2019-Jan-16 21:15:34.770844 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65378 2019-Jan-16 21:15:34.771480 - [DEBUG]
65379 2019-Jan-16 21:15:34.771513 - [DEBUG] Compose: EdgeIdentity * AllBottom
65380 2019-Jan-16 21:15:34.771540 - [DEBUG]
65381 2019-Jan-16 21:15:34.771564 - [DEBUG] Propagate flow
65382 2019-Jan-16 21:15:34.771588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65383 2019-Jan-16 21:15:34.771645 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
65384 2019-Jan-16 21:15:34.772298 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65385 2019-Jan-16 21:15:34.772935 - [DEBUG] Edge function : AllBottom (result of previous compose)
65386 2019-Jan-16 21:15:34.772960 - [DEBUG]
65387 2019-Jan-16 21:15:34.772985 - [DEBUG] Join: AllTop & AllBottom
65388 2019-Jan-16 21:15:34.773010 - [DEBUG] = AllBottom (new jump func)
65389 2019-Jan-16 21:15:34.773034 - [DEBUG]
65390 2019-Jan-16 21:15:34.773058 - [DEBUG] Start adding new jump function
65391 2019-Jan-16 21:15:34.773081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65392 2019-Jan-16 21:15:34.773145 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65393 2019-Jan-16 21:15:34.773782 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
65394 2019-Jan-16 21:15:34.774417 - [DEBUG] Edge Function : AllBottom
65395 2019-Jan-16 21:15:34.774445 - [DEBUG] End adding new jump function
65396 2019-Jan-16 21:15:34.774470 - [DEBUG]
65397 2019-Jan-16 21:15:34.774494 - [DEBUG] -------------------------------------------- 1744. Path Edge --------------------------------------------
65398 2019-Jan-16 21:15:34.774519 - [DEBUG]
65399 2019-Jan-16 21:15:34.774543 - [DEBUG] Process 1744. path edge:
65400 2019-Jan-16 21:15:34.774567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65401 2019-Jan-16 21:15:34.774625 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
65402 2019-Jan-16 21:15:34.775277 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65403 2019-Jan-16 21:15:34.775915 - [DEBUG]
65404 2019-Jan-16 21:15:34.775941 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
65405 2019-Jan-16 21:15:34.776600 - [DEBUG] Compose: EdgeIdentity * AllBottom
65406 2019-Jan-16 21:15:34.776628 - [DEBUG]
65407 2019-Jan-16 21:15:34.776653 - [DEBUG] Propagate flow
65408 2019-Jan-16 21:15:34.776676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65409 2019-Jan-16 21:15:34.776736 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
65410 2019-Jan-16 21:15:34.777383 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65411 2019-Jan-16 21:15:34.778022 - [DEBUG] Edge function : AllBottom (result of previous compose)
65412 2019-Jan-16 21:15:34.778047 - [DEBUG]
65413 2019-Jan-16 21:15:34.778072 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65414 2019-Jan-16 21:15:34.778098 - [DEBUG] = AllBottom
65415 2019-Jan-16 21:15:34.778122 - [DEBUG]
65416 2019-Jan-16 21:15:34.778145 - [DEBUG] PROPAGATE: No new function!
65417 2019-Jan-16 21:15:34.778178 - [DEBUG] Compose: EdgeIdentity * AllBottom
65418 2019-Jan-16 21:15:34.778205 - [DEBUG]
65419 2019-Jan-16 21:15:34.778229 - [DEBUG] Propagate flow
65420 2019-Jan-16 21:15:34.778253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65421 2019-Jan-16 21:15:34.778310 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
65422 2019-Jan-16 21:15:34.778974 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65423 2019-Jan-16 21:15:34.779612 - [DEBUG] Edge function : AllBottom (result of previous compose)
65424 2019-Jan-16 21:15:34.779637 - [DEBUG]
65425 2019-Jan-16 21:15:34.779663 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65426 2019-Jan-16 21:15:34.779690 - [DEBUG] = AllBottom
65427 2019-Jan-16 21:15:34.779714 - [DEBUG]
65428 2019-Jan-16 21:15:34.779738 - [DEBUG] PROPAGATE: No new function!
65429 2019-Jan-16 21:15:34.779763 - [DEBUG] EDGE:
65430 2019-Jan-16 21:15:34.779822 - [DEBUG] ---> 65431 2019-Jan-16 21:15:34.780457 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65432 2019-Jan-16 21:15:34.781092 - [DEBUG]
65433 2019-Jan-16 21:15:34.781117 - [DEBUG] EDGE:
65434 2019-Jan-16 21:15:34.781175 - [DEBUG] ---> 65435 2019-Jan-16 21:15:34.781830 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65436 2019-Jan-16 21:15:34.782467 - [DEBUG]
65437 2019-Jan-16 21:15:34.782493 - [DEBUG] EDGE:
65438 2019-Jan-16 21:15:34.782550 - [DEBUG] ---> 65439 2019-Jan-16 21:15:34.783188 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65440 2019-Jan-16 21:15:34.783823 - [DEBUG]
65441 2019-Jan-16 21:15:34.783858 - [DEBUG] Compose: EdgeIdentity * AllBottom
65442 2019-Jan-16 21:15:34.783885 - [DEBUG]
65443 2019-Jan-16 21:15:34.783909 - [DEBUG] Propagate flow
65444 2019-Jan-16 21:15:34.783932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65445 2019-Jan-16 21:15:34.783988 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
65446 2019-Jan-16 21:15:34.784626 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65447 2019-Jan-16 21:15:34.785278 - [DEBUG] Edge function : AllBottom (result of previous compose)
65448 2019-Jan-16 21:15:34.785303 - [DEBUG]
65449 2019-Jan-16 21:15:34.785329 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65450 2019-Jan-16 21:15:34.785354 - [DEBUG] = AllBottom
65451 2019-Jan-16 21:15:34.785378 - [DEBUG]
65452 2019-Jan-16 21:15:34.785401 - [DEBUG] PROPAGATE: No new function!
65453 2019-Jan-16 21:15:34.785428 - [DEBUG] EDGE:
65454 2019-Jan-16 21:15:34.785487 - [DEBUG] ---> 65455 2019-Jan-16 21:15:34.786125 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65456 2019-Jan-16 21:15:34.786761 - [DEBUG]
65457 2019-Jan-16 21:15:34.786786 - [DEBUG] EDGE:
65458 2019-Jan-16 21:15:34.786844 - [DEBUG] ---> 65459 2019-Jan-16 21:15:34.787479 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65460 2019-Jan-16 21:15:34.788115 - [DEBUG]
65461 2019-Jan-16 21:15:34.788141 - [DEBUG] EDGE:
65462 2019-Jan-16 21:15:34.788198 - [DEBUG] ---> 65463 2019-Jan-16 21:15:34.788852 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65464 2019-Jan-16 21:15:34.789488 - [DEBUG]
65465 2019-Jan-16 21:15:34.789514 - [DEBUG] EDGE:
65466 2019-Jan-16 21:15:34.789571 - [DEBUG] ---> 65467 2019-Jan-16 21:15:34.790205 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65468 2019-Jan-16 21:15:34.790840 - [DEBUG]
65469 2019-Jan-16 21:15:34.790866 - [DEBUG] EDGE:
65470 2019-Jan-16 21:15:34.790923 - [DEBUG] ---> 65471 2019-Jan-16 21:15:34.791557 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65472 2019-Jan-16 21:15:34.792207 - [DEBUG]
65473 2019-Jan-16 21:15:34.792233 - [DEBUG] EDGE:
65474 2019-Jan-16 21:15:34.792291 - [DEBUG] ---> 65475 2019-Jan-16 21:15:34.792928 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65476 2019-Jan-16 21:15:34.793571 - [DEBUG]
65477 2019-Jan-16 21:15:34.793598 - [DEBUG] EDGE:
65478 2019-Jan-16 21:15:34.793655 - [DEBUG] ---> 65479 2019-Jan-16 21:15:34.794288 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65480 2019-Jan-16 21:15:34.794923 - [DEBUG]
65481 2019-Jan-16 21:15:34.794949 - [DEBUG] EDGE:
65482 2019-Jan-16 21:15:34.795007 - [DEBUG] ---> 65483 2019-Jan-16 21:15:34.795660 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65484 2019-Jan-16 21:15:34.796298 - [DEBUG]
65485 2019-Jan-16 21:15:34.796336 - [DEBUG] Compose: EdgeIdentity * AllBottom
65486 2019-Jan-16 21:15:34.796363 - [DEBUG]
65487 2019-Jan-16 21:15:34.796387 - [DEBUG] Propagate flow
65488 2019-Jan-16 21:15:34.796410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65489 2019-Jan-16 21:15:34.796466 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
65490 2019-Jan-16 21:15:34.797104 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65491 2019-Jan-16 21:15:34.797741 - [DEBUG] Edge function : AllBottom (result of previous compose)
65492 2019-Jan-16 21:15:34.797766 - [DEBUG]
65493 2019-Jan-16 21:15:34.797792 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65494 2019-Jan-16 21:15:34.797818 - [DEBUG] = AllBottom
65495 2019-Jan-16 21:15:34.797842 - [DEBUG]
65496 2019-Jan-16 21:15:34.797865 - [DEBUG] PROPAGATE: No new function!
65497 2019-Jan-16 21:15:34.797891 - [DEBUG] EDGE:
65498 2019-Jan-16 21:15:34.797949 - [DEBUG] ---> 65499 2019-Jan-16 21:15:34.798610 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65500 2019-Jan-16 21:15:34.799246 - [DEBUG]
65501 2019-Jan-16 21:15:34.799282 - [DEBUG] Compose: EdgeIdentity * AllBottom
65502 2019-Jan-16 21:15:34.799309 - [DEBUG]
65503 2019-Jan-16 21:15:34.799332 - [DEBUG] Propagate flow
65504 2019-Jan-16 21:15:34.799356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65505 2019-Jan-16 21:15:34.799412 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
65506 2019-Jan-16 21:15:34.800050 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65507 2019-Jan-16 21:15:34.800686 - [DEBUG] Edge function : AllBottom (result of previous compose)
65508 2019-Jan-16 21:15:34.800711 - [DEBUG]
65509 2019-Jan-16 21:15:34.800736 - [DEBUG] Join: AllTop & AllBottom
65510 2019-Jan-16 21:15:34.800761 - [DEBUG] = AllBottom (new jump func)
65511 2019-Jan-16 21:15:34.800785 - [DEBUG]
65512 2019-Jan-16 21:15:34.800809 - [DEBUG] Start adding new jump function
65513 2019-Jan-16 21:15:34.800832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65514 2019-Jan-16 21:15:34.800888 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65515 2019-Jan-16 21:15:34.801524 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
65516 2019-Jan-16 21:15:34.802175 - [DEBUG] Edge Function : AllBottom
65517 2019-Jan-16 21:15:34.802204 - [DEBUG] End adding new jump function
65518 2019-Jan-16 21:15:34.802228 - [DEBUG]
65519 2019-Jan-16 21:15:34.802252 - [DEBUG] -------------------------------------------- 1745. Path Edge --------------------------------------------
65520 2019-Jan-16 21:15:34.802284 - [DEBUG]
65521 2019-Jan-16 21:15:34.802308 - [DEBUG] Process 1745. path edge:
65522 2019-Jan-16 21:15:34.802332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65523 2019-Jan-16 21:15:34.802388 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
65524 2019-Jan-16 21:15:34.803026 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65525 2019-Jan-16 21:15:34.803661 - [DEBUG]
65526 2019-Jan-16 21:15:34.803685 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
65527 2019-Jan-16 21:15:34.804331 - [DEBUG] Possible callees:
65528 2019-Jan-16 21:15:34.804356 - [DEBUG] foo
65529 2019-Jan-16 21:15:34.804381 - [DEBUG] Possible return sites:
65530 2019-Jan-16 21:15:34.804404 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8465531 2019-Jan-16 21:15:34.805681 - [DEBUG] Found and process special summary
65532 2019-Jan-16 21:15:34.805716 - [DEBUG] Compose: EdgeIdentity * AllBottom
65533 2019-Jan-16 21:15:34.805742 - [DEBUG]
65534 2019-Jan-16 21:15:34.805766 - [DEBUG] Propagate flow
65535 2019-Jan-16 21:15:34.805789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65536 2019-Jan-16 21:15:34.805845 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
65537 2019-Jan-16 21:15:34.806485 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65538 2019-Jan-16 21:15:34.807122 - [DEBUG] Edge function : AllBottom (result of previous compose)
65539 2019-Jan-16 21:15:34.807147 - [DEBUG]
65540 2019-Jan-16 21:15:34.807172 - [DEBUG] Join: AllTop & AllBottom
65541 2019-Jan-16 21:15:34.807197 - [DEBUG] = AllBottom (new jump func)
65542 2019-Jan-16 21:15:34.807221 - [DEBUG]
65543 2019-Jan-16 21:15:34.807244 - [DEBUG] Start adding new jump function
65544 2019-Jan-16 21:15:34.807268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65545 2019-Jan-16 21:15:34.807323 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65546 2019-Jan-16 21:15:34.807960 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
65547 2019-Jan-16 21:15:34.808615 - [DEBUG] Edge Function : AllBottom
65548 2019-Jan-16 21:15:34.808643 - [DEBUG] End adding new jump function
65549 2019-Jan-16 21:15:34.808667 - [DEBUG]
65550 2019-Jan-16 21:15:34.808691 - [DEBUG] -------------------------------------------- 1746. Path Edge --------------------------------------------
65551 2019-Jan-16 21:15:34.808716 - [DEBUG]
65552 2019-Jan-16 21:15:34.808739 - [DEBUG] Process 1746. path edge:
65553 2019-Jan-16 21:15:34.808763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65554 2019-Jan-16 21:15:34.808819 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
65555 2019-Jan-16 21:15:34.809457 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65556 2019-Jan-16 21:15:34.810093 - [DEBUG]
65557 2019-Jan-16 21:15:34.810118 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
65558 2019-Jan-16 21:15:34.810781 - [DEBUG] Compose: EdgeIdentity * AllBottom
65559 2019-Jan-16 21:15:34.810809 - [DEBUG]
65560 2019-Jan-16 21:15:34.810833 - [DEBUG] Propagate flow
65561 2019-Jan-16 21:15:34.810856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65562 2019-Jan-16 21:15:34.810913 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
65563 2019-Jan-16 21:15:34.811547 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65564 2019-Jan-16 21:15:34.812213 - [DEBUG] Edge function : AllBottom (result of previous compose)
65565 2019-Jan-16 21:15:34.812239 - [DEBUG]
65566 2019-Jan-16 21:15:34.812264 - [DEBUG] Join: AllTop & AllBottom
65567 2019-Jan-16 21:15:34.812290 - [DEBUG] = AllBottom (new jump func)
65568 2019-Jan-16 21:15:34.812314 - [DEBUG]
65569 2019-Jan-16 21:15:34.812338 - [DEBUG] Start adding new jump function
65570 2019-Jan-16 21:15:34.812361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65571 2019-Jan-16 21:15:34.812418 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65572 2019-Jan-16 21:15:34.813055 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
65573 2019-Jan-16 21:15:34.813690 - [DEBUG] Edge Function : AllBottom
65574 2019-Jan-16 21:15:34.813719 - [DEBUG] End adding new jump function
65575 2019-Jan-16 21:15:34.813743 - [DEBUG]
65576 2019-Jan-16 21:15:34.813768 - [DEBUG] -------------------------------------------- 1747. Path Edge --------------------------------------------
65577 2019-Jan-16 21:15:34.813792 - [DEBUG]
65578 2019-Jan-16 21:15:34.813815 - [DEBUG] Process 1747. path edge:
65579 2019-Jan-16 21:15:34.813839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65580 2019-Jan-16 21:15:34.813895 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
65581 2019-Jan-16 21:15:34.814530 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65582 2019-Jan-16 21:15:34.815183 - [DEBUG]
65583 2019-Jan-16 21:15:34.815209 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
65584 2019-Jan-16 21:15:34.815861 - [DEBUG] Compose: EdgeIdentity * AllBottom
65585 2019-Jan-16 21:15:34.815888 - [DEBUG]
65586 2019-Jan-16 21:15:34.815912 - [DEBUG] Propagate flow
65587 2019-Jan-16 21:15:34.815935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65588 2019-Jan-16 21:15:34.815992 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
65589 2019-Jan-16 21:15:34.816637 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65590 2019-Jan-16 21:15:34.817274 - [DEBUG] Edge function : AllBottom (result of previous compose)
65591 2019-Jan-16 21:15:34.817299 - [DEBUG]
65592 2019-Jan-16 21:15:34.817324 - [DEBUG] Join: AllTop & AllBottom
65593 2019-Jan-16 21:15:34.817350 - [DEBUG] = AllBottom (new jump func)
65594 2019-Jan-16 21:15:34.817374 - [DEBUG]
65595 2019-Jan-16 21:15:34.817397 - [DEBUG] Start adding new jump function
65596 2019-Jan-16 21:15:34.817421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65597 2019-Jan-16 21:15:34.817477 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65598 2019-Jan-16 21:15:34.818114 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
65599 2019-Jan-16 21:15:34.818772 - [DEBUG] Edge Function : AllBottom
65600 2019-Jan-16 21:15:34.818801 - [DEBUG] End adding new jump function
65601 2019-Jan-16 21:15:34.818825 - [DEBUG]
65602 2019-Jan-16 21:15:34.818849 - [DEBUG] -------------------------------------------- 1748. Path Edge --------------------------------------------
65603 2019-Jan-16 21:15:34.818874 - [DEBUG]
65604 2019-Jan-16 21:15:34.818897 - [DEBUG] Process 1748. path edge:
65605 2019-Jan-16 21:15:34.818920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65606 2019-Jan-16 21:15:34.818977 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
65607 2019-Jan-16 21:15:34.819630 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65608 2019-Jan-16 21:15:34.820267 - [DEBUG]
65609 2019-Jan-16 21:15:34.820292 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
65610 2019-Jan-16 21:15:34.820946 - [DEBUG] Possible callees:
65611 2019-Jan-16 21:15:34.820971 - [DEBUG] llvm.dbg.declare
65612 2019-Jan-16 21:15:34.820996 - [DEBUG] Possible return sites:
65613 2019-Jan-16 21:15:34.821020 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9665614 2019-Jan-16 21:15:34.822310 - [DEBUG] Found and process special summary
65615 2019-Jan-16 21:15:34.822345 - [DEBUG] Compose: EdgeIdentity * AllBottom
65616 2019-Jan-16 21:15:34.822372 - [DEBUG]
65617 2019-Jan-16 21:15:34.822396 - [DEBUG] Propagate flow
65618 2019-Jan-16 21:15:34.822419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65619 2019-Jan-16 21:15:34.822475 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
65620 2019-Jan-16 21:15:34.823114 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65621 2019-Jan-16 21:15:34.823750 - [DEBUG] Edge function : AllBottom (result of previous compose)
65622 2019-Jan-16 21:15:34.823775 - [DEBUG]
65623 2019-Jan-16 21:15:34.823800 - [DEBUG] Join: AllTop & AllBottom
65624 2019-Jan-16 21:15:34.823826 - [DEBUG] = AllBottom (new jump func)
65625 2019-Jan-16 21:15:34.823850 - [DEBUG]
65626 2019-Jan-16 21:15:34.823873 - [DEBUG] Start adding new jump function
65627 2019-Jan-16 21:15:34.823896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65628 2019-Jan-16 21:15:34.823952 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65629 2019-Jan-16 21:15:34.824589 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
65630 2019-Jan-16 21:15:34.825242 - [DEBUG] Edge Function : AllBottom
65631 2019-Jan-16 21:15:34.825271 - [DEBUG] End adding new jump function
65632 2019-Jan-16 21:15:34.825295 - [DEBUG]
65633 2019-Jan-16 21:15:34.825318 - [DEBUG] -------------------------------------------- 1749. Path Edge --------------------------------------------
65634 2019-Jan-16 21:15:34.825343 - [DEBUG]
65635 2019-Jan-16 21:15:34.825367 - [DEBUG] Process 1749. path edge:
65636 2019-Jan-16 21:15:34.825390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65637 2019-Jan-16 21:15:34.825447 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
65638 2019-Jan-16 21:15:34.826084 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65639 2019-Jan-16 21:15:34.826720 - [DEBUG]
65640 2019-Jan-16 21:15:34.826744 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
65641 2019-Jan-16 21:15:34.827405 - [DEBUG] Compose: EdgeIdentity * AllBottom
65642 2019-Jan-16 21:15:34.827434 - [DEBUG]
65643 2019-Jan-16 21:15:34.827459 - [DEBUG] Propagate flow
65644 2019-Jan-16 21:15:34.827482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65645 2019-Jan-16 21:15:34.827540 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
65646 2019-Jan-16 21:15:34.828184 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65647 2019-Jan-16 21:15:34.828838 - [DEBUG] Edge function : AllBottom (result of previous compose)
65648 2019-Jan-16 21:15:34.828864 - [DEBUG]
65649 2019-Jan-16 21:15:34.828897 - [DEBUG] Join: AllTop & AllBottom
65650 2019-Jan-16 21:15:34.828923 - [DEBUG] = AllBottom (new jump func)
65651 2019-Jan-16 21:15:34.828947 - [DEBUG]
65652 2019-Jan-16 21:15:34.828970 - [DEBUG] Start adding new jump function
65653 2019-Jan-16 21:15:34.828994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65654 2019-Jan-16 21:15:34.829050 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65655 2019-Jan-16 21:15:34.829688 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
65656 2019-Jan-16 21:15:34.830321 - [DEBUG] Edge Function : AllBottom
65657 2019-Jan-16 21:15:34.830350 - [DEBUG] End adding new jump function
65658 2019-Jan-16 21:15:34.830374 - [DEBUG]
65659 2019-Jan-16 21:15:34.830399 - [DEBUG] -------------------------------------------- 1750. Path Edge --------------------------------------------
65660 2019-Jan-16 21:15:34.830423 - [DEBUG]
65661 2019-Jan-16 21:15:34.830447 - [DEBUG] Process 1750. path edge:
65662 2019-Jan-16 21:15:34.830470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65663 2019-Jan-16 21:15:34.830526 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
65664 2019-Jan-16 21:15:34.831160 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65665 2019-Jan-16 21:15:34.831811 - [DEBUG]
65666 2019-Jan-16 21:15:34.831836 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
65667 2019-Jan-16 21:15:34.832489 - [DEBUG] Compose: EdgeIdentity * AllBottom
65668 2019-Jan-16 21:15:34.832517 - [DEBUG]
65669 2019-Jan-16 21:15:34.832542 - [DEBUG] Propagate flow
65670 2019-Jan-16 21:15:34.832566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65671 2019-Jan-16 21:15:34.832624 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
65672 2019-Jan-16 21:15:34.833260 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65673 2019-Jan-16 21:15:34.833899 - [DEBUG] Edge function : AllBottom (result of previous compose)
65674 2019-Jan-16 21:15:34.833924 - [DEBUG]
65675 2019-Jan-16 21:15:34.833949 - [DEBUG] Join: AllTop & AllBottom
65676 2019-Jan-16 21:15:34.833976 - [DEBUG] = AllBottom (new jump func)
65677 2019-Jan-16 21:15:34.834000 - [DEBUG]
65678 2019-Jan-16 21:15:34.834024 - [DEBUG] Start adding new jump function
65679 2019-Jan-16 21:15:34.834048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65680 2019-Jan-16 21:15:34.834106 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65681 2019-Jan-16 21:15:34.834744 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
65682 2019-Jan-16 21:15:34.835392 - [DEBUG] Edge Function : AllBottom
65683 2019-Jan-16 21:15:34.835422 - [DEBUG] End adding new jump function
65684 2019-Jan-16 21:15:34.835446 - [DEBUG]
65685 2019-Jan-16 21:15:34.835471 - [DEBUG] -------------------------------------------- 1751. Path Edge --------------------------------------------
65686 2019-Jan-16 21:15:34.835496 - [DEBUG]
65687 2019-Jan-16 21:15:34.835520 - [DEBUG] Process 1751. path edge:
65688 2019-Jan-16 21:15:34.835544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65689 2019-Jan-16 21:15:34.835601 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
65690 2019-Jan-16 21:15:34.836234 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65691 2019-Jan-16 21:15:34.836871 - [DEBUG]
65692 2019-Jan-16 21:15:34.836896 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
65693 2019-Jan-16 21:15:34.837548 - [DEBUG] Compose: EdgeIdentity * AllBottom
65694 2019-Jan-16 21:15:34.837576 - [DEBUG]
65695 2019-Jan-16 21:15:34.837609 - [DEBUG] Propagate flow
65696 2019-Jan-16 21:15:34.837633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65697 2019-Jan-16 21:15:34.837692 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
65698 2019-Jan-16 21:15:34.838332 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65699 2019-Jan-16 21:15:34.838985 - [DEBUG] Edge function : AllBottom (result of previous compose)
65700 2019-Jan-16 21:15:34.839011 - [DEBUG]
65701 2019-Jan-16 21:15:34.839038 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65702 2019-Jan-16 21:15:34.839064 - [DEBUG] = AllBottom
65703 2019-Jan-16 21:15:34.839089 - [DEBUG]
65704 2019-Jan-16 21:15:34.839113 - [DEBUG] PROPAGATE: No new function!
65705 2019-Jan-16 21:15:34.839137 - [DEBUG] EDGE:
65706 2019-Jan-16 21:15:34.839197 - [DEBUG] ---> 65707 2019-Jan-16 21:15:34.839830 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65708 2019-Jan-16 21:15:34.840467 - [DEBUG]
65709 2019-Jan-16 21:15:34.840492 - [DEBUG] EDGE:
65710 2019-Jan-16 21:15:34.840549 - [DEBUG] ---> 65711 2019-Jan-16 21:15:34.841183 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65712 2019-Jan-16 21:15:34.841833 - [DEBUG]
65713 2019-Jan-16 21:15:34.841859 - [DEBUG] EDGE:
65714 2019-Jan-16 21:15:34.841916 - [DEBUG] ---> 65715 2019-Jan-16 21:15:34.842554 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65716 2019-Jan-16 21:15:34.843188 - [DEBUG]
65717 2019-Jan-16 21:15:34.843225 - [DEBUG] Compose: EdgeIdentity * AllBottom
65718 2019-Jan-16 21:15:34.843253 - [DEBUG]
65719 2019-Jan-16 21:15:34.843277 - [DEBUG] Propagate flow
65720 2019-Jan-16 21:15:34.843300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65721 2019-Jan-16 21:15:34.843356 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
65722 2019-Jan-16 21:15:34.843993 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65723 2019-Jan-16 21:15:34.844629 - [DEBUG] Edge function : AllBottom (result of previous compose)
65724 2019-Jan-16 21:15:34.844654 - [DEBUG]
65725 2019-Jan-16 21:15:34.844679 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65726 2019-Jan-16 21:15:34.844705 - [DEBUG] = AllBottom
65727 2019-Jan-16 21:15:34.844729 - [DEBUG]
65728 2019-Jan-16 21:15:34.844752 - [DEBUG] PROPAGATE: No new function!
65729 2019-Jan-16 21:15:34.844778 - [DEBUG] EDGE:
65730 2019-Jan-16 21:15:34.844837 - [DEBUG] ---> 65731 2019-Jan-16 21:15:34.845499 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65732 2019-Jan-16 21:15:34.846136 - [DEBUG]
65733 2019-Jan-16 21:15:34.846169 - [DEBUG] Compose: EdgeIdentity * AllBottom
65734 2019-Jan-16 21:15:34.846196 - [DEBUG]
65735 2019-Jan-16 21:15:34.846219 - [DEBUG] Propagate flow
65736 2019-Jan-16 21:15:34.846243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65737 2019-Jan-16 21:15:34.846299 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
65738 2019-Jan-16 21:15:34.846936 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65739 2019-Jan-16 21:15:34.847579 - [DEBUG] Edge function : AllBottom (result of previous compose)
65740 2019-Jan-16 21:15:34.847605 - [DEBUG]
65741 2019-Jan-16 21:15:34.847630 - [DEBUG] Join: AllTop & AllBottom
65742 2019-Jan-16 21:15:34.847656 - [DEBUG] = AllBottom (new jump func)
65743 2019-Jan-16 21:15:34.847680 - [DEBUG]
65744 2019-Jan-16 21:15:34.847704 - [DEBUG] Start adding new jump function
65745 2019-Jan-16 21:15:34.847727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65746 2019-Jan-16 21:15:34.847783 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65747 2019-Jan-16 21:15:34.848433 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
65748 2019-Jan-16 21:15:34.849070 - [DEBUG] Edge Function : AllBottom
65749 2019-Jan-16 21:15:34.849098 - [DEBUG] End adding new jump function
65750 2019-Jan-16 21:15:34.849122 - [DEBUG]
65751 2019-Jan-16 21:15:34.849147 - [DEBUG] -------------------------------------------- 1752. Path Edge --------------------------------------------
65752 2019-Jan-16 21:15:34.849171 - [DEBUG]
65753 2019-Jan-16 21:15:34.849195 - [DEBUG] Process 1752. path edge:
65754 2019-Jan-16 21:15:34.849218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65755 2019-Jan-16 21:15:34.849275 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
65756 2019-Jan-16 21:15:34.849911 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65757 2019-Jan-16 21:15:34.850548 - [DEBUG]
65758 2019-Jan-16 21:15:34.850572 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
65759 2019-Jan-16 21:15:34.851219 - [DEBUG] Possible callees:
65760 2019-Jan-16 21:15:34.851244 - [DEBUG] bar
65761 2019-Jan-16 21:15:34.851268 - [DEBUG] Possible return sites:
65762 2019-Jan-16 21:15:34.851292 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8965763 2019-Jan-16 21:15:34.852570 - [DEBUG] Found and process special summary
65764 2019-Jan-16 21:15:34.852605 - [DEBUG] Compose: EdgeIdentity * AllBottom
65765 2019-Jan-16 21:15:34.852632 - [DEBUG]
65766 2019-Jan-16 21:15:34.852657 - [DEBUG] Propagate flow
65767 2019-Jan-16 21:15:34.852680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65768 2019-Jan-16 21:15:34.852737 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
65769 2019-Jan-16 21:15:34.853376 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65770 2019-Jan-16 21:15:34.854013 - [DEBUG] Edge function : AllBottom (result of previous compose)
65771 2019-Jan-16 21:15:34.854038 - [DEBUG]
65772 2019-Jan-16 21:15:34.854062 - [DEBUG] Join: AllTop & AllBottom
65773 2019-Jan-16 21:15:34.854088 - [DEBUG] = AllBottom (new jump func)
65774 2019-Jan-16 21:15:34.854112 - [DEBUG]
65775 2019-Jan-16 21:15:34.854136 - [DEBUG] Start adding new jump function
65776 2019-Jan-16 21:15:34.854159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65777 2019-Jan-16 21:15:34.854215 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65778 2019-Jan-16 21:15:34.854852 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
65779 2019-Jan-16 21:15:34.855506 - [DEBUG] Edge Function : AllBottom
65780 2019-Jan-16 21:15:34.855534 - [DEBUG] End adding new jump function
65781 2019-Jan-16 21:15:34.855558 - [DEBUG]
65782 2019-Jan-16 21:15:34.855582 - [DEBUG] -------------------------------------------- 1753. Path Edge --------------------------------------------
65783 2019-Jan-16 21:15:34.855607 - [DEBUG]
65784 2019-Jan-16 21:15:34.855644 - [DEBUG] Process 1753. path edge:
65785 2019-Jan-16 21:15:34.855669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65786 2019-Jan-16 21:15:34.855726 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
65787 2019-Jan-16 21:15:34.856366 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65788 2019-Jan-16 21:15:34.857005 - [DEBUG]
65789 2019-Jan-16 21:15:34.857030 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
65790 2019-Jan-16 21:15:34.857693 - [DEBUG] Compose: EdgeIdentity * AllBottom
65791 2019-Jan-16 21:15:34.857722 - [DEBUG]
65792 2019-Jan-16 21:15:34.857746 - [DEBUG] Propagate flow
65793 2019-Jan-16 21:15:34.857770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65794 2019-Jan-16 21:15:34.857829 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
65795 2019-Jan-16 21:15:34.858491 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65796 2019-Jan-16 21:15:34.859129 - [DEBUG] Edge function : AllBottom (result of previous compose)
65797 2019-Jan-16 21:15:34.859155 - [DEBUG]
65798 2019-Jan-16 21:15:34.859180 - [DEBUG] Join: AllTop & AllBottom
65799 2019-Jan-16 21:15:34.859205 - [DEBUG] = AllBottom (new jump func)
65800 2019-Jan-16 21:15:34.859229 - [DEBUG]
65801 2019-Jan-16 21:15:34.859253 - [DEBUG] Start adding new jump function
65802 2019-Jan-16 21:15:34.859276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65803 2019-Jan-16 21:15:34.859332 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65804 2019-Jan-16 21:15:34.859970 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
65805 2019-Jan-16 21:15:34.860609 - [DEBUG] Edge Function : AllBottom
65806 2019-Jan-16 21:15:34.860644 - [DEBUG] End adding new jump function
65807 2019-Jan-16 21:15:34.860669 - [DEBUG]
65808 2019-Jan-16 21:15:34.860694 - [DEBUG] -------------------------------------------- 1754. Path Edge --------------------------------------------
65809 2019-Jan-16 21:15:34.860719 - [DEBUG]
65810 2019-Jan-16 21:15:34.860743 - [DEBUG] Process 1754. path edge:
65811 2019-Jan-16 21:15:34.860766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65812 2019-Jan-16 21:15:34.860831 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
65813 2019-Jan-16 21:15:34.861520 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65814 2019-Jan-16 21:15:34.862248 - [DEBUG]
65815 2019-Jan-16 21:15:34.862277 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
65816 2019-Jan-16 21:15:34.863014 - [DEBUG] Compose: EdgeIdentity * AllBottom
65817 2019-Jan-16 21:15:34.863045 - [DEBUG]
65818 2019-Jan-16 21:15:34.863071 - [DEBUG] Propagate flow
65819 2019-Jan-16 21:15:34.863096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65820 2019-Jan-16 21:15:34.863175 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
65821 2019-Jan-16 21:15:34.863869 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65822 2019-Jan-16 21:15:34.864512 - [DEBUG] Edge function : AllBottom (result of previous compose)
65823 2019-Jan-16 21:15:34.864538 - [DEBUG]
65824 2019-Jan-16 21:15:34.864568 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65825 2019-Jan-16 21:15:34.864595 - [DEBUG] = AllBottom
65826 2019-Jan-16 21:15:34.864620 - [DEBUG]
65827 2019-Jan-16 21:15:34.864663 - [DEBUG] PROPAGATE: No new function!
65828 2019-Jan-16 21:15:34.864704 - [DEBUG] Compose: EdgeIdentity * AllBottom
65829 2019-Jan-16 21:15:34.864731 - [DEBUG]
65830 2019-Jan-16 21:15:34.864756 - [DEBUG] Propagate flow
65831 2019-Jan-16 21:15:34.864780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65832 2019-Jan-16 21:15:34.864843 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
65833 2019-Jan-16 21:15:34.865518 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65834 2019-Jan-16 21:15:34.866156 - [DEBUG] Edge function : AllBottom (result of previous compose)
65835 2019-Jan-16 21:15:34.866182 - [DEBUG]
65836 2019-Jan-16 21:15:34.866208 - [DEBUG] Join: AllTop & AllBottom
65837 2019-Jan-16 21:15:34.866233 - [DEBUG] = AllBottom (new jump func)
65838 2019-Jan-16 21:15:34.866257 - [DEBUG]
65839 2019-Jan-16 21:15:34.866281 - [DEBUG] Start adding new jump function
65840 2019-Jan-16 21:15:34.866304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65841 2019-Jan-16 21:15:34.866361 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65842 2019-Jan-16 21:15:34.866998 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
65843 2019-Jan-16 21:15:34.867642 - [DEBUG] Edge Function : AllBottom
65844 2019-Jan-16 21:15:34.867674 - [DEBUG] End adding new jump function
65845 2019-Jan-16 21:15:34.867698 - [DEBUG]
65846 2019-Jan-16 21:15:34.867723 - [DEBUG] -------------------------------------------- 1755. Path Edge --------------------------------------------
65847 2019-Jan-16 21:15:34.867748 - [DEBUG]
65848 2019-Jan-16 21:15:34.867772 - [DEBUG] Process 1755. path edge:
65849 2019-Jan-16 21:15:34.867796 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65850 2019-Jan-16 21:15:34.867854 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
65851 2019-Jan-16 21:15:34.868517 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65852 2019-Jan-16 21:15:34.869156 - [DEBUG]
65853 2019-Jan-16 21:15:34.869181 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
65854 2019-Jan-16 21:15:34.869841 - [DEBUG] Possible callees:
65855 2019-Jan-16 21:15:34.869867 - [DEBUG] llvm.dbg.declare
65856 2019-Jan-16 21:15:34.869892 - [DEBUG] Possible return sites:
65857 2019-Jan-16 21:15:34.869916 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10365858 2019-Jan-16 21:15:34.871204 - [DEBUG] Found and process special summary
65859 2019-Jan-16 21:15:34.871241 - [DEBUG] Compose: EdgeIdentity * AllBottom
65860 2019-Jan-16 21:15:34.871269 - [DEBUG]
65861 2019-Jan-16 21:15:34.871294 - [DEBUG] Propagate flow
65862 2019-Jan-16 21:15:34.871317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65863 2019-Jan-16 21:15:34.871376 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
65864 2019-Jan-16 21:15:34.872035 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65865 2019-Jan-16 21:15:34.872674 - [DEBUG] Edge function : AllBottom (result of previous compose)
65866 2019-Jan-16 21:15:34.872699 - [DEBUG]
65867 2019-Jan-16 21:15:34.872726 - [DEBUG] Join: AllTop & AllBottom
65868 2019-Jan-16 21:15:34.872752 - [DEBUG] = AllBottom (new jump func)
65869 2019-Jan-16 21:15:34.872777 - [DEBUG]
65870 2019-Jan-16 21:15:34.872809 - [DEBUG] Start adding new jump function
65871 2019-Jan-16 21:15:34.872833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65872 2019-Jan-16 21:15:34.872892 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65873 2019-Jan-16 21:15:34.873531 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
65874 2019-Jan-16 21:15:34.874169 - [DEBUG] Edge Function : AllBottom
65875 2019-Jan-16 21:15:34.874198 - [DEBUG] End adding new jump function
65876 2019-Jan-16 21:15:34.874223 - [DEBUG]
65877 2019-Jan-16 21:15:34.874248 - [DEBUG] -------------------------------------------- 1756. Path Edge --------------------------------------------
65878 2019-Jan-16 21:15:34.874273 - [DEBUG]
65879 2019-Jan-16 21:15:34.874296 - [DEBUG] Process 1756. path edge:
65880 2019-Jan-16 21:15:34.874320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65881 2019-Jan-16 21:15:34.874378 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
65882 2019-Jan-16 21:15:34.875019 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65883 2019-Jan-16 21:15:34.875674 - [DEBUG]
65884 2019-Jan-16 21:15:34.875699 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
65885 2019-Jan-16 21:15:34.876370 - [DEBUG] Compose: EdgeIdentity * AllBottom
65886 2019-Jan-16 21:15:34.876399 - [DEBUG]
65887 2019-Jan-16 21:15:34.876423 - [DEBUG] Propagate flow
65888 2019-Jan-16 21:15:34.876447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65889 2019-Jan-16 21:15:34.876506 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
65890 2019-Jan-16 21:15:34.877141 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65891 2019-Jan-16 21:15:34.877778 - [DEBUG] Edge function : AllBottom (result of previous compose)
65892 2019-Jan-16 21:15:34.877804 - [DEBUG]
65893 2019-Jan-16 21:15:34.877829 - [DEBUG] Join: AllTop & AllBottom
65894 2019-Jan-16 21:15:34.877856 - [DEBUG] = AllBottom (new jump func)
65895 2019-Jan-16 21:15:34.877881 - [DEBUG]
65896 2019-Jan-16 21:15:34.877904 - [DEBUG] Start adding new jump function
65897 2019-Jan-16 21:15:34.877928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65898 2019-Jan-16 21:15:34.877985 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65899 2019-Jan-16 21:15:34.878641 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
65900 2019-Jan-16 21:15:34.879276 - [DEBUG] Edge Function : AllBottom
65901 2019-Jan-16 21:15:34.879306 - [DEBUG] End adding new jump function
65902 2019-Jan-16 21:15:34.879330 - [DEBUG]
65903 2019-Jan-16 21:15:34.879354 - [DEBUG] -------------------------------------------- 1757. Path Edge --------------------------------------------
65904 2019-Jan-16 21:15:34.879379 - [DEBUG]
65905 2019-Jan-16 21:15:34.879402 - [DEBUG] Process 1757. path edge:
65906 2019-Jan-16 21:15:34.879426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65907 2019-Jan-16 21:15:34.879483 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
65908 2019-Jan-16 21:15:34.880117 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65909 2019-Jan-16 21:15:34.880753 - [DEBUG]
65910 2019-Jan-16 21:15:34.880778 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
65911 2019-Jan-16 21:15:34.881429 - [DEBUG] Compose: EdgeIdentity * AllBottom
65912 2019-Jan-16 21:15:34.881457 - [DEBUG]
65913 2019-Jan-16 21:15:34.881481 - [DEBUG] Propagate flow
65914 2019-Jan-16 21:15:34.881505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65915 2019-Jan-16 21:15:34.881572 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
65916 2019-Jan-16 21:15:34.882233 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65917 2019-Jan-16 21:15:34.882872 - [DEBUG] Edge function : AllBottom (result of previous compose)
65918 2019-Jan-16 21:15:34.882898 - [DEBUG]
65919 2019-Jan-16 21:15:34.882925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65920 2019-Jan-16 21:15:34.882951 - [DEBUG] = AllBottom
65921 2019-Jan-16 21:15:34.882976 - [DEBUG]
65922 2019-Jan-16 21:15:34.882999 - [DEBUG] PROPAGATE: No new function!
65923 2019-Jan-16 21:15:34.883024 - [DEBUG] EDGE:
65924 2019-Jan-16 21:15:34.883083 - [DEBUG] ---> 65925 2019-Jan-16 21:15:34.883716 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65926 2019-Jan-16 21:15:34.884352 - [DEBUG]
65927 2019-Jan-16 21:15:34.884377 - [DEBUG] EDGE:
65928 2019-Jan-16 21:15:34.884434 - [DEBUG] ---> 65929 2019-Jan-16 21:15:34.885085 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65930 2019-Jan-16 21:15:34.885722 - [DEBUG]
65931 2019-Jan-16 21:15:34.885761 - [DEBUG] Compose: EdgeIdentity * AllBottom
65932 2019-Jan-16 21:15:34.885788 - [DEBUG]
65933 2019-Jan-16 21:15:34.885813 - [DEBUG] Propagate flow
65934 2019-Jan-16 21:15:34.885836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65935 2019-Jan-16 21:15:34.885893 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
65936 2019-Jan-16 21:15:34.886533 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65937 2019-Jan-16 21:15:34.887170 - [DEBUG] Edge function : AllBottom (result of previous compose)
65938 2019-Jan-16 21:15:34.887196 - [DEBUG]
65939 2019-Jan-16 21:15:34.887222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65940 2019-Jan-16 21:15:34.887248 - [DEBUG] = AllBottom
65941 2019-Jan-16 21:15:34.887273 - [DEBUG]
65942 2019-Jan-16 21:15:34.887296 - [DEBUG] PROPAGATE: No new function!
65943 2019-Jan-16 21:15:34.887324 - [DEBUG] EDGE:
65944 2019-Jan-16 21:15:34.887383 - [DEBUG] ---> 65945 2019-Jan-16 21:15:34.888028 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65946 2019-Jan-16 21:15:34.888682 - [DEBUG]
65947 2019-Jan-16 21:15:34.888708 - [DEBUG] EDGE:
65948 2019-Jan-16 21:15:34.888765 - [DEBUG] ---> 65949 2019-Jan-16 21:15:34.889400 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65950 2019-Jan-16 21:15:34.890037 - [DEBUG]
65951 2019-Jan-16 21:15:34.890063 - [DEBUG] EDGE:
65952 2019-Jan-16 21:15:34.890120 - [DEBUG] ---> 65953 2019-Jan-16 21:15:34.890760 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65954 2019-Jan-16 21:15:34.891396 - [DEBUG]
65955 2019-Jan-16 21:15:34.891432 - [DEBUG] Compose: EdgeIdentity * AllBottom
65956 2019-Jan-16 21:15:34.891459 - [DEBUG]
65957 2019-Jan-16 21:15:34.891483 - [DEBUG] Propagate flow
65958 2019-Jan-16 21:15:34.891507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65959 2019-Jan-16 21:15:34.891574 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
65960 2019-Jan-16 21:15:34.892232 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65961 2019-Jan-16 21:15:34.892868 - [DEBUG] Edge function : AllBottom (result of previous compose)
65962 2019-Jan-16 21:15:34.892894 - [DEBUG]
65963 2019-Jan-16 21:15:34.892920 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65964 2019-Jan-16 21:15:34.892947 - [DEBUG] = AllBottom
65965 2019-Jan-16 21:15:34.892972 - [DEBUG]
65966 2019-Jan-16 21:15:34.892995 - [DEBUG] PROPAGATE: No new function!
65967 2019-Jan-16 21:15:34.893023 - [DEBUG] EDGE:
65968 2019-Jan-16 21:15:34.893081 - [DEBUG] ---> 65969 2019-Jan-16 21:15:34.893718 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65970 2019-Jan-16 21:15:34.894353 - [DEBUG]
65971 2019-Jan-16 21:15:34.894379 - [DEBUG] EDGE:
65972 2019-Jan-16 21:15:34.894436 - [DEBUG] ---> 65973 2019-Jan-16 21:15:34.895083 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65974 2019-Jan-16 21:15:34.895720 - [DEBUG]
65975 2019-Jan-16 21:15:34.895746 - [DEBUG] EDGE:
65976 2019-Jan-16 21:15:34.895804 - [DEBUG] ---> 65977 2019-Jan-16 21:15:34.896442 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65978 2019-Jan-16 21:15:34.897079 - [DEBUG]
65979 2019-Jan-16 21:15:34.897115 - [DEBUG] Compose: EdgeIdentity * AllBottom
65980 2019-Jan-16 21:15:34.897142 - [DEBUG]
65981 2019-Jan-16 21:15:34.897166 - [DEBUG] Propagate flow
65982 2019-Jan-16 21:15:34.897189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65983 2019-Jan-16 21:15:34.897245 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
65984 2019-Jan-16 21:15:34.897884 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65985 2019-Jan-16 21:15:34.898537 - [DEBUG] Edge function : AllBottom (result of previous compose)
65986 2019-Jan-16 21:15:34.898562 - [DEBUG]
65987 2019-Jan-16 21:15:34.898588 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65988 2019-Jan-16 21:15:34.898614 - [DEBUG] = AllBottom
65989 2019-Jan-16 21:15:34.898638 - [DEBUG]
65990 2019-Jan-16 21:15:34.898661 - [DEBUG] PROPAGATE: No new function!
65991 2019-Jan-16 21:15:34.898688 - [DEBUG] EDGE:
65992 2019-Jan-16 21:15:34.898747 - [DEBUG] ---> 65993 2019-Jan-16 21:15:34.899385 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65994 2019-Jan-16 21:15:34.900020 - [DEBUG]
65995 2019-Jan-16 21:15:34.900046 - [DEBUG] EDGE:
65996 2019-Jan-16 21:15:34.900104 - [DEBUG] ---> 65997 2019-Jan-16 21:15:34.900738 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65998 2019-Jan-16 21:15:34.901373 - [DEBUG]
65999 2019-Jan-16 21:15:34.901399 - [DEBUG] EDGE:
66000 2019-Jan-16 21:15:34.901457 - [DEBUG] ---> 66001 2019-Jan-16 21:15:34.902116 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66002 2019-Jan-16 21:15:34.902753 - [DEBUG]
66003 2019-Jan-16 21:15:34.902789 - [DEBUG] Compose: EdgeIdentity * AllBottom
66004 2019-Jan-16 21:15:34.902816 - [DEBUG]
66005 2019-Jan-16 21:15:34.902840 - [DEBUG] Propagate flow
66006 2019-Jan-16 21:15:34.902863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66007 2019-Jan-16 21:15:34.902920 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
66008 2019-Jan-16 21:15:34.903558 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66009 2019-Jan-16 21:15:34.904193 - [DEBUG] Edge function : AllBottom (result of previous compose)
66010 2019-Jan-16 21:15:34.904218 - [DEBUG]
66011 2019-Jan-16 21:15:34.904244 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66012 2019-Jan-16 21:15:34.904269 - [DEBUG] = AllBottom
66013 2019-Jan-16 21:15:34.904294 - [DEBUG]
66014 2019-Jan-16 21:15:34.904317 - [DEBUG] PROPAGATE: No new function!
66015 2019-Jan-16 21:15:34.904344 - [DEBUG] EDGE:
66016 2019-Jan-16 21:15:34.904402 - [DEBUG] ---> 66017 2019-Jan-16 21:15:34.905039 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66018 2019-Jan-16 21:15:34.905691 - [DEBUG]
66019 2019-Jan-16 21:15:34.905727 - [DEBUG] Compose: EdgeIdentity * AllBottom
66020 2019-Jan-16 21:15:34.905754 - [DEBUG]
66021 2019-Jan-16 21:15:34.905778 - [DEBUG] Propagate flow
66022 2019-Jan-16 21:15:34.905801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66023 2019-Jan-16 21:15:34.905857 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
66024 2019-Jan-16 21:15:34.906492 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66025 2019-Jan-16 21:15:34.907129 - [DEBUG] Edge function : AllBottom (result of previous compose)
66026 2019-Jan-16 21:15:34.907154 - [DEBUG]
66027 2019-Jan-16 21:15:34.907180 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66028 2019-Jan-16 21:15:34.907206 - [DEBUG] = AllBottom
66029 2019-Jan-16 21:15:34.907230 - [DEBUG]
66030 2019-Jan-16 21:15:34.907253 - [DEBUG] PROPAGATE: No new function!
66031 2019-Jan-16 21:15:34.907278 - [DEBUG] EDGE:
66032 2019-Jan-16 21:15:34.907336 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
66033 2019-Jan-16 21:15:34.907978 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66034 2019-Jan-16 21:15:34.908629 - [DEBUG]
66035 2019-Jan-16 21:15:34.908656 - [DEBUG] EDGE:
66036 2019-Jan-16 21:15:34.908714 - [DEBUG] ---> 66037 2019-Jan-16 21:15:34.909348 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66038 2019-Jan-16 21:15:34.909984 - [DEBUG]
66039 2019-Jan-16 21:15:34.910011 - [DEBUG] EDGE:
66040 2019-Jan-16 21:15:34.910068 - [DEBUG] ---> 66041 2019-Jan-16 21:15:34.910703 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66042 2019-Jan-16 21:15:34.911338 - [DEBUG]
66043 2019-Jan-16 21:15:34.911365 - [DEBUG] EDGE:
66044 2019-Jan-16 21:15:34.911423 - [DEBUG] ---> 66045 2019-Jan-16 21:15:34.912084 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66046 2019-Jan-16 21:15:34.912721 - [DEBUG]
66047 2019-Jan-16 21:15:34.912756 - [DEBUG] Compose: EdgeIdentity * AllBottom
66048 2019-Jan-16 21:15:34.912784 - [DEBUG]
66049 2019-Jan-16 21:15:34.912807 - [DEBUG] Propagate flow
66050 2019-Jan-16 21:15:34.912831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66051 2019-Jan-16 21:15:34.912887 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
66052 2019-Jan-16 21:15:34.913521 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66053 2019-Jan-16 21:15:34.914156 - [DEBUG] Edge function : AllBottom (result of previous compose)
66054 2019-Jan-16 21:15:34.914181 - [DEBUG]
66055 2019-Jan-16 21:15:34.914207 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66056 2019-Jan-16 21:15:34.914233 - [DEBUG] = AllBottom
66057 2019-Jan-16 21:15:34.914257 - [DEBUG]
66058 2019-Jan-16 21:15:34.914280 - [DEBUG] PROPAGATE: No new function!
66059 2019-Jan-16 21:15:34.914305 - [DEBUG] EDGE:
66060 2019-Jan-16 21:15:34.914363 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
66061 2019-Jan-16 21:15:34.915003 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66062 2019-Jan-16 21:15:34.915656 - [DEBUG]
66063 2019-Jan-16 21:15:34.915682 - [DEBUG] EDGE:
66064 2019-Jan-16 21:15:34.915740 - [DEBUG] ---> 66065 2019-Jan-16 21:15:34.916373 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66066 2019-Jan-16 21:15:34.917007 - [DEBUG]
66067 2019-Jan-16 21:15:34.917042 - [DEBUG] Compose: EdgeIdentity * AllBottom
66068 2019-Jan-16 21:15:34.917068 - [DEBUG]
66069 2019-Jan-16 21:15:34.917092 - [DEBUG] Propagate flow
66070 2019-Jan-16 21:15:34.917115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66071 2019-Jan-16 21:15:34.917172 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
66072 2019-Jan-16 21:15:34.917818 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66073 2019-Jan-16 21:15:34.918469 - [DEBUG] Edge function : AllBottom (result of previous compose)
66074 2019-Jan-16 21:15:34.918494 - [DEBUG]
66075 2019-Jan-16 21:15:34.918520 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66076 2019-Jan-16 21:15:34.918545 - [DEBUG] = AllBottom
66077 2019-Jan-16 21:15:34.918569 - [DEBUG]
66078 2019-Jan-16 21:15:34.918592 - [DEBUG] PROPAGATE: No new function!
66079 2019-Jan-16 21:15:34.918617 - [DEBUG] EDGE:
66080 2019-Jan-16 21:15:34.918675 - [DEBUG] ---> 66081 2019-Jan-16 21:15:34.919311 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66082 2019-Jan-16 21:15:34.919948 - [DEBUG]
66083 2019-Jan-16 21:15:34.919974 - [DEBUG] EDGE:
66084 2019-Jan-16 21:15:34.920032 - [DEBUG] ---> 66085 2019-Jan-16 21:15:34.920670 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66086 2019-Jan-16 21:15:34.921306 - [DEBUG]
66087 2019-Jan-16 21:15:34.921332 - [DEBUG] EDGE:
66088 2019-Jan-16 21:15:34.921397 - [DEBUG] ---> 66089 2019-Jan-16 21:15:34.922049 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66090 2019-Jan-16 21:15:34.922685 - [DEBUG]


getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !4666091 2019-Jan-16 21:15:34.923340 - [DEBUG] Compose: EdgeIdentity * AllBottom
66092 2019-Jan-16 21:15:34.923369 - [DEBUG]
66093 2019-Jan-16 21:15:34.923393 - [DEBUG] Propagate flow
66094 2019-Jan-16 21:15:34.923416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66095 2019-Jan-16 21:15:34.923473 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
66096 2019-Jan-16 21:15:34.924119 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66097 2019-Jan-16 21:15:34.924755 - [DEBUG] Edge function : AllBottom (result of previous compose)
66098 2019-Jan-16 21:15:34.924780 - [DEBUG]
66099 2019-Jan-16 21:15:34.924806 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66100 2019-Jan-16 21:15:34.924832 - [DEBUG] = AllBottom
66101 2019-Jan-16 21:15:34.924856 - [DEBUG]
66102 2019-Jan-16 21:15:34.924879 - [DEBUG] PROPAGATE: No new function!
66103 2019-Jan-16 21:15:34.924905 - [DEBUG] EDGE:
66104 2019-Jan-16 21:15:34.924962 - [DEBUG] ---> 66105 2019-Jan-16 21:15:34.925614 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66106 2019-Jan-16 21:15:34.926252 - [DEBUG]
66107 2019-Jan-16 21:15:34.926278 - [DEBUG] EDGE:
66108 2019-Jan-16 21:15:34.926335 - [DEBUG] ---> 66109 2019-Jan-16 21:15:34.926972 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66110 2019-Jan-16 21:15:34.927608 - [DEBUG]
66111 2019-Jan-16 21:15:34.927633 - [DEBUG] EDGE:
66112 2019-Jan-16 21:15:34.927691 - [DEBUG] ---> 66113 2019-Jan-16 21:15:34.928324 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66114 2019-Jan-16 21:15:34.928976 - [DEBUG]
66115 2019-Jan-16 21:15:34.929003 - [DEBUG] EDGE:
66116 2019-Jan-16 21:15:34.929061 - [DEBUG] ---> 66117 2019-Jan-16 21:15:34.929696 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
66118 2019-Jan-16 21:15:34.930350 - [DEBUG]
66119 2019-Jan-16 21:15:34.930391 - [DEBUG] Compose: AllBottom * AllBottom
66120 2019-Jan-16 21:15:34.930418 - [DEBUG]
66121 2019-Jan-16 21:15:34.930442 - [DEBUG] Propagate flow
66122 2019-Jan-16 21:15:34.930466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66123 2019-Jan-16 21:15:34.930522 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66124 2019-Jan-16 21:15:34.931159 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66125 2019-Jan-16 21:15:34.931215 - [DEBUG] Edge function : AllBottom (result of previous compose)
66126 2019-Jan-16 21:15:34.931240 - [DEBUG]
66127 2019-Jan-16 21:15:34.931264 - [DEBUG] Join: AllTop & AllBottom
66128 2019-Jan-16 21:15:34.931290 - [DEBUG] = AllBottom (new jump func)
66129 2019-Jan-16 21:15:34.931323 - [DEBUG]
66130 2019-Jan-16 21:15:34.931346 - [DEBUG] Start adding new jump function
66131 2019-Jan-16 21:15:34.931370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66132 2019-Jan-16 21:15:34.931425 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66133 2019-Jan-16 21:15:34.931480 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66134 2019-Jan-16 21:15:34.932132 - [DEBUG] Edge Function : AllBottom
66135 2019-Jan-16 21:15:34.932160 - [DEBUG] End adding new jump function
66136 2019-Jan-16 21:15:34.932184 - [DEBUG]
66137 2019-Jan-16 21:15:34.932208 - [DEBUG] -------------------------------------------- 1758. Path Edge --------------------------------------------
66138 2019-Jan-16 21:15:34.932232 - [DEBUG]
66139 2019-Jan-16 21:15:34.932255 - [DEBUG] Process 1758. path edge:
66140 2019-Jan-16 21:15:34.932279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66141 2019-Jan-16 21:15:34.932335 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
66142 2019-Jan-16 21:15:34.932971 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66143 2019-Jan-16 21:15:34.933027 - [DEBUG]
66144 2019-Jan-16 21:15:34.933051 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66145 2019-Jan-16 21:15:34.933701 - [DEBUG] Compose: AllBottom * AllBottom
66146 2019-Jan-16 21:15:34.933728 - [DEBUG]
66147 2019-Jan-16 21:15:34.933752 - [DEBUG] Propagate flow
66148 2019-Jan-16 21:15:34.933775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66149 2019-Jan-16 21:15:34.933831 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
66150 2019-Jan-16 21:15:34.934465 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66151 2019-Jan-16 21:15:34.934521 - [DEBUG] Edge function : AllBottom (result of previous compose)
66152 2019-Jan-16 21:15:34.934546 - [DEBUG]
66153 2019-Jan-16 21:15:34.934570 - [DEBUG] Join: AllTop & AllBottom
66154 2019-Jan-16 21:15:34.934596 - [DEBUG] = AllBottom (new jump func)
66155 2019-Jan-16 21:15:34.934620 - [DEBUG]
66156 2019-Jan-16 21:15:34.934644 - [DEBUG] Start adding new jump function
66157 2019-Jan-16 21:15:34.934667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66158 2019-Jan-16 21:15:34.934721 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66159 2019-Jan-16 21:15:34.934775 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
66160 2019-Jan-16 21:15:34.935425 - [DEBUG] Edge Function : AllBottom
66161 2019-Jan-16 21:15:34.935452 - [DEBUG] End adding new jump function
66162 2019-Jan-16 21:15:34.935476 - [DEBUG]
66163 2019-Jan-16 21:15:34.935500 - [DEBUG] -------------------------------------------- 1759. Path Edge --------------------------------------------
66164 2019-Jan-16 21:15:34.935524 - [DEBUG]
66165 2019-Jan-16 21:15:34.935547 - [DEBUG] Process 1759. path edge:
66166 2019-Jan-16 21:15:34.935571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66167 2019-Jan-16 21:15:34.935627 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
66168 2019-Jan-16 21:15:34.936261 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66169 2019-Jan-16 21:15:34.936317 - [DEBUG]
66170 2019-Jan-16 21:15:34.936341 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
66171 2019-Jan-16 21:15:34.936984 - [DEBUG] Compose: AllBottom * AllBottom
66172 2019-Jan-16 21:15:34.937012 - [DEBUG]
66173 2019-Jan-16 21:15:34.937036 - [DEBUG] Propagate flow
66174 2019-Jan-16 21:15:34.937059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66175 2019-Jan-16 21:15:34.937115 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
66176 2019-Jan-16 21:15:34.937764 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66177 2019-Jan-16 21:15:34.937820 - [DEBUG] Edge function : AllBottom (result of previous compose)
66178 2019-Jan-16 21:15:34.937845 - [DEBUG]
66179 2019-Jan-16 21:15:34.937870 - [DEBUG] Join: AllTop & AllBottom
66180 2019-Jan-16 21:15:34.937896 - [DEBUG] = AllBottom (new jump func)
66181 2019-Jan-16 21:15:34.937920 - [DEBUG]
66182 2019-Jan-16 21:15:34.937943 - [DEBUG] Start adding new jump function
66183 2019-Jan-16 21:15:34.937967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66184 2019-Jan-16 21:15:34.938021 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66185 2019-Jan-16 21:15:34.938076 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
66186 2019-Jan-16 21:15:34.938730 - [DEBUG] Edge Function : AllBottom
66187 2019-Jan-16 21:15:34.938758 - [DEBUG] End adding new jump function
66188 2019-Jan-16 21:15:34.938782 - [DEBUG]
66189 2019-Jan-16 21:15:34.938805 - [DEBUG] -------------------------------------------- 1760. Path Edge --------------------------------------------
66190 2019-Jan-16 21:15:34.938830 - [DEBUG]
66191 2019-Jan-16 21:15:34.938853 - [DEBUG] Process 1760. path edge:
66192 2019-Jan-16 21:15:34.938877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66193 2019-Jan-16 21:15:34.938932 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
66194 2019-Jan-16 21:15:34.939570 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66195 2019-Jan-16 21:15:34.939626 - [DEBUG]
66196 2019-Jan-16 21:15:34.939650 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
66197 2019-Jan-16 21:15:34.940301 - [DEBUG] Compose: AllBottom * AllBottom
66198 2019-Jan-16 21:15:34.940328 - [DEBUG]
66199 2019-Jan-16 21:15:34.940351 - [DEBUG] Propagate flow
66200 2019-Jan-16 21:15:34.940374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66201 2019-Jan-16 21:15:34.940430 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
66202 2019-Jan-16 21:15:34.941066 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66203 2019-Jan-16 21:15:34.941122 - [DEBUG] Edge function : AllBottom (result of previous compose)
66204 2019-Jan-16 21:15:34.941147 - [DEBUG]
66205 2019-Jan-16 21:15:34.941171 - [DEBUG] Join: AllTop & AllBottom
66206 2019-Jan-16 21:15:34.941197 - [DEBUG] = AllBottom (new jump func)
66207 2019-Jan-16 21:15:34.941221 - [DEBUG]
66208 2019-Jan-16 21:15:34.941244 - [DEBUG] Start adding new jump function
66209 2019-Jan-16 21:15:34.941267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66210 2019-Jan-16 21:15:34.941322 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66211 2019-Jan-16 21:15:34.941376 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
66212 2019-Jan-16 21:15:34.942028 - [DEBUG] Edge Function : AllBottom
66213 2019-Jan-16 21:15:34.942055 - [DEBUG] End adding new jump function
66214 2019-Jan-16 21:15:34.942079 - [DEBUG]
66215 2019-Jan-16 21:15:34.942102 - [DEBUG] -------------------------------------------- 1761. Path Edge --------------------------------------------
66216 2019-Jan-16 21:15:34.942126 - [DEBUG]
66217 2019-Jan-16 21:15:34.942150 - [DEBUG] Process 1761. path edge:
66218 2019-Jan-16 21:15:34.942173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66219 2019-Jan-16 21:15:34.942229 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
66220 2019-Jan-16 21:15:34.942862 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66221 2019-Jan-16 21:15:34.942924 - [DEBUG]
66222 2019-Jan-16 21:15:34.942950 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
66223 2019-Jan-16 21:15:34.943596 - [DEBUG] Compose: AllBottom * AllBottom
66224 2019-Jan-16 21:15:34.943624 - [DEBUG]
66225 2019-Jan-16 21:15:34.943648 - [DEBUG] Propagate flow
66226 2019-Jan-16 21:15:34.943671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66227 2019-Jan-16 21:15:34.943728 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66228 2019-Jan-16 21:15:34.944363 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66229 2019-Jan-16 21:15:34.944419 - [DEBUG] Edge function : AllBottom (result of previous compose)
66230 2019-Jan-16 21:15:34.944444 - [DEBUG]
66231 2019-Jan-16 21:15:34.944468 - [DEBUG] Join: AllTop & AllBottom
66232 2019-Jan-16 21:15:34.944494 - [DEBUG] = AllBottom (new jump func)
66233 2019-Jan-16 21:15:34.944518 - [DEBUG]
66234 2019-Jan-16 21:15:34.944541 - [DEBUG] Start adding new jump function
66235 2019-Jan-16 21:15:34.944565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66236 2019-Jan-16 21:15:34.944619 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66237 2019-Jan-16 21:15:34.944674 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66238 2019-Jan-16 21:15:34.945324 - [DEBUG] Edge Function : AllBottom
66239 2019-Jan-16 21:15:34.945352 - [DEBUG] End adding new jump function
66240 2019-Jan-16 21:15:34.945376 - [DEBUG]
66241 2019-Jan-16 21:15:34.945399 - [DEBUG] -------------------------------------------- 1762. Path Edge --------------------------------------------
66242 2019-Jan-16 21:15:34.945424 - [DEBUG]
66243 2019-Jan-16 21:15:34.945447 - [DEBUG] Process 1762. path edge:
66244 2019-Jan-16 21:15:34.945471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66245 2019-Jan-16 21:15:34.945527 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
66246 2019-Jan-16 21:15:34.946161 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66247 2019-Jan-16 21:15:34.946217 - [DEBUG]
66248 2019-Jan-16 21:15:34.946241 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66249 2019-Jan-16 21:15:34.946885 - [DEBUG] Compose: AllBottom * AllBottom
66250 2019-Jan-16 21:15:34.946912 - [DEBUG]
66251 2019-Jan-16 21:15:34.946936 - [DEBUG] Propagate flow
66252 2019-Jan-16 21:15:34.946960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66253 2019-Jan-16 21:15:34.947015 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
66254 2019-Jan-16 21:15:34.947654 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66255 2019-Jan-16 21:15:34.947710 - [DEBUG] Edge function : AllBottom (result of previous compose)
66256 2019-Jan-16 21:15:34.947735 - [DEBUG]
66257 2019-Jan-16 21:15:34.947760 - [DEBUG] Join: AllTop & AllBottom
66258 2019-Jan-16 21:15:34.947785 - [DEBUG] = AllBottom (new jump func)
66259 2019-Jan-16 21:15:34.947810 - [DEBUG]
66260 2019-Jan-16 21:15:34.947833 - [DEBUG] Start adding new jump function
66261 2019-Jan-16 21:15:34.947857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66262 2019-Jan-16 21:15:34.947911 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66263 2019-Jan-16 21:15:34.947965 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
66264 2019-Jan-16 21:15:34.948620 - [DEBUG] Edge Function : AllBottom
66265 2019-Jan-16 21:15:34.948649 - [DEBUG] End adding new jump function
66266 2019-Jan-16 21:15:34.948673 - [DEBUG]
66267 2019-Jan-16 21:15:34.948697 - [DEBUG] -------------------------------------------- 1763. Path Edge --------------------------------------------
66268 2019-Jan-16 21:15:34.948730 - [DEBUG]
66269 2019-Jan-16 21:15:34.948754 - [DEBUG] Process 1763. path edge:
66270 2019-Jan-16 21:15:34.948778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66271 2019-Jan-16 21:15:34.948834 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
66272 2019-Jan-16 21:15:34.949475 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66273 2019-Jan-16 21:15:34.949531 - [DEBUG]
66274 2019-Jan-16 21:15:34.949555 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
66275 2019-Jan-16 21:15:34.950205 - [DEBUG] Compose: AllBottom * AllBottom
66276 2019-Jan-16 21:15:34.950233 - [DEBUG]
66277 2019-Jan-16 21:15:34.950256 - [DEBUG] Propagate flow
66278 2019-Jan-16 21:15:34.950279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66279 2019-Jan-16 21:15:34.950335 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
66280 2019-Jan-16 21:15:34.950970 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66281 2019-Jan-16 21:15:34.951026 - [DEBUG] Edge function : AllBottom (result of previous compose)
66282 2019-Jan-16 21:15:34.951051 - [DEBUG]
66283 2019-Jan-16 21:15:34.951075 - [DEBUG] Join: AllTop & AllBottom
66284 2019-Jan-16 21:15:34.951101 - [DEBUG] = AllBottom (new jump func)
66285 2019-Jan-16 21:15:34.951125 - [DEBUG]
66286 2019-Jan-16 21:15:34.951148 - [DEBUG] Start adding new jump function
66287 2019-Jan-16 21:15:34.951172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66288 2019-Jan-16 21:15:34.951227 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66289 2019-Jan-16 21:15:34.951281 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
66290 2019-Jan-16 21:15:34.951931 - [DEBUG] Edge Function : AllBottom
66291 2019-Jan-16 21:15:34.951960 - [DEBUG] End adding new jump function
66292 2019-Jan-16 21:15:34.951983 - [DEBUG]
66293 2019-Jan-16 21:15:34.952007 - [DEBUG] -------------------------------------------- 1764. Path Edge --------------------------------------------
66294 2019-Jan-16 21:15:34.952032 - [DEBUG]
66295 2019-Jan-16 21:15:34.952055 - [DEBUG] Process 1764. path edge:
66296 2019-Jan-16 21:15:34.952078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66297 2019-Jan-16 21:15:34.952134 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
66298 2019-Jan-16 21:15:34.952770 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66299 2019-Jan-16 21:15:34.952826 - [DEBUG]
66300 2019-Jan-16 21:15:34.952851 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
66301 2019-Jan-16 21:15:34.953497 - [DEBUG] Compose: AllBottom * AllBottom
66302 2019-Jan-16 21:15:34.953525 - [DEBUG]
66303 2019-Jan-16 21:15:34.953548 - [DEBUG] Propagate flow
66304 2019-Jan-16 21:15:34.953571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66305 2019-Jan-16 21:15:34.953627 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
66306 2019-Jan-16 21:15:34.954269 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66307 2019-Jan-16 21:15:34.954324 - [DEBUG] Edge function : AllBottom (result of previous compose)
66308 2019-Jan-16 21:15:34.954349 - [DEBUG]
66309 2019-Jan-16 21:15:34.954373 - [DEBUG] Join: AllTop & AllBottom
66310 2019-Jan-16 21:15:34.954399 - [DEBUG] = AllBottom (new jump func)
66311 2019-Jan-16 21:15:34.954423 - [DEBUG]
66312 2019-Jan-16 21:15:34.954446 - [DEBUG] Start adding new jump function
66313 2019-Jan-16 21:15:34.954469 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66314 2019-Jan-16 21:15:34.954524 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66315 2019-Jan-16 21:15:34.954585 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
66316 2019-Jan-16 21:15:34.955236 - [DEBUG] Edge Function : AllBottom
66317 2019-Jan-16 21:15:34.955264 - [DEBUG] End adding new jump function
66318 2019-Jan-16 21:15:34.955287 - [DEBUG]
66319 2019-Jan-16 21:15:34.955311 - [DEBUG] -------------------------------------------- 1765. Path Edge --------------------------------------------
66320 2019-Jan-16 21:15:34.955335 - [DEBUG]
66321 2019-Jan-16 21:15:34.955358 - [DEBUG] Process 1765. path edge:
66322 2019-Jan-16 21:15:34.955381 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66323 2019-Jan-16 21:15:34.955437 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
66324 2019-Jan-16 21:15:34.956072 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66325 2019-Jan-16 21:15:34.956127 - [DEBUG]
66326 2019-Jan-16 21:15:34.956151 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
66327 2019-Jan-16 21:15:34.956798 - [DEBUG] Compose: AllBottom * AllBottom
66328 2019-Jan-16 21:15:34.956825 - [DEBUG]
66329 2019-Jan-16 21:15:34.956849 - [DEBUG] Propagate flow
66330 2019-Jan-16 21:15:34.956872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66331 2019-Jan-16 21:15:34.956928 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
66332 2019-Jan-16 21:15:34.957569 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66333 2019-Jan-16 21:15:34.957624 - [DEBUG] Edge function : AllBottom (result of previous compose)
66334 2019-Jan-16 21:15:34.957649 - [DEBUG]
66335 2019-Jan-16 21:15:34.957674 - [DEBUG] Join: AllTop & AllBottom
66336 2019-Jan-16 21:15:34.957699 - [DEBUG] = AllBottom (new jump func)
66337 2019-Jan-16 21:15:34.957724 - [DEBUG]
66338 2019-Jan-16 21:15:34.957747 - [DEBUG] Start adding new jump function
66339 2019-Jan-16 21:15:34.957770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66340 2019-Jan-16 21:15:34.957824 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66341 2019-Jan-16 21:15:34.957879 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
66342 2019-Jan-16 21:15:34.958533 - [DEBUG] Edge Function : AllBottom
66343 2019-Jan-16 21:15:34.958562 - [DEBUG] End adding new jump function
66344 2019-Jan-16 21:15:34.958586 - [DEBUG]
66345 2019-Jan-16 21:15:34.958609 - [DEBUG] -------------------------------------------- 1766. Path Edge --------------------------------------------
66346 2019-Jan-16 21:15:34.958634 - [DEBUG]
66347 2019-Jan-16 21:15:34.958657 - [DEBUG] Process 1766. path edge:
66348 2019-Jan-16 21:15:34.958680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66349 2019-Jan-16 21:15:34.958736 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
66350 2019-Jan-16 21:15:34.959375 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66351 2019-Jan-16 21:15:34.959431 - [DEBUG]
66352 2019-Jan-16 21:15:34.959456 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
66353 2019-Jan-16 21:15:34.960107 - [DEBUG] Compose: AllBottom * AllBottom
66354 2019-Jan-16 21:15:34.960136 - [DEBUG]
66355 2019-Jan-16 21:15:34.960159 - [DEBUG] Propagate flow
66356 2019-Jan-16 21:15:34.960183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66357 2019-Jan-16 21:15:34.960239 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
66358 2019-Jan-16 21:15:34.960878 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66359 2019-Jan-16 21:15:34.960947 - [DEBUG] Edge function : AllBottom (result of previous compose)
66360 2019-Jan-16 21:15:34.960972 - [DEBUG]
66361 2019-Jan-16 21:15:34.960997 - [DEBUG] Join: AllTop & AllBottom
66362 2019-Jan-16 21:15:34.961022 - [DEBUG] = AllBottom (new jump func)
66363 2019-Jan-16 21:15:34.961047 - [DEBUG]
66364 2019-Jan-16 21:15:34.961070 - [DEBUG] Start adding new jump function
66365 2019-Jan-16 21:15:34.961093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66366 2019-Jan-16 21:15:34.961148 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66367 2019-Jan-16 21:15:34.961202 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
66368 2019-Jan-16 21:15:34.961857 - [DEBUG] Edge Function : AllBottom
66369 2019-Jan-16 21:15:34.961887 - [DEBUG] End adding new jump function
66370 2019-Jan-16 21:15:34.961911 - [DEBUG]
66371 2019-Jan-16 21:15:34.961935 - [DEBUG] -------------------------------------------- 1767. Path Edge --------------------------------------------
66372 2019-Jan-16 21:15:34.961959 - [DEBUG]
66373 2019-Jan-16 21:15:34.961982 - [DEBUG] Process 1767. path edge:
66374 2019-Jan-16 21:15:34.962006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66375 2019-Jan-16 21:15:34.962062 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
66376 2019-Jan-16 21:15:34.962700 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66377 2019-Jan-16 21:15:34.962756 - [DEBUG]
66378 2019-Jan-16 21:15:34.962780 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
66379 2019-Jan-16 21:15:34.963432 - [DEBUG] Compose: AllBottom * AllBottom
66380 2019-Jan-16 21:15:34.963459 - [DEBUG]
66381 2019-Jan-16 21:15:34.963482 - [DEBUG] Propagate flow
66382 2019-Jan-16 21:15:34.963506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66383 2019-Jan-16 21:15:34.963561 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
66384 2019-Jan-16 21:15:34.964195 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66385 2019-Jan-16 21:15:34.964250 - [DEBUG] Edge function : AllBottom (result of previous compose)
66386 2019-Jan-16 21:15:34.964275 - [DEBUG]
66387 2019-Jan-16 21:15:34.964299 - [DEBUG] Join: AllTop & AllBottom
66388 2019-Jan-16 21:15:34.964325 - [DEBUG] = AllBottom (new jump func)
66389 2019-Jan-16 21:15:34.964349 - [DEBUG]
66390 2019-Jan-16 21:15:34.964372 - [DEBUG] Start adding new jump function
66391 2019-Jan-16 21:15:34.964395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66392 2019-Jan-16 21:15:34.964450 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66393 2019-Jan-16 21:15:34.964504 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
66394 2019-Jan-16 21:15:34.965153 - [DEBUG] Edge Function : AllBottom
66395 2019-Jan-16 21:15:34.965180 - [DEBUG] End adding new jump function
66396 2019-Jan-16 21:15:34.965204 - [DEBUG]
66397 2019-Jan-16 21:15:34.965227 - [DEBUG] -------------------------------------------- 1768. Path Edge --------------------------------------------
66398 2019-Jan-16 21:15:34.965252 - [DEBUG]
66399 2019-Jan-16 21:15:34.965275 - [DEBUG] Process 1768. path edge:
66400 2019-Jan-16 21:15:34.965298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66401 2019-Jan-16 21:15:34.965354 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
66402 2019-Jan-16 21:15:34.965988 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66403 2019-Jan-16 21:15:34.966044 - [DEBUG]
66404 2019-Jan-16 21:15:34.966068 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
66405 2019-Jan-16 21:15:34.966715 - [DEBUG] Compose: AllBottom * AllBottom
66406 2019-Jan-16 21:15:34.966750 - [DEBUG]
66407 2019-Jan-16 21:15:34.966774 - [DEBUG] Propagate flow
66408 2019-Jan-16 21:15:34.966797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66409 2019-Jan-16 21:15:34.966854 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
66410 2019-Jan-16 21:15:34.967494 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66411 2019-Jan-16 21:15:34.967550 - [DEBUG] Edge function : AllBottom (result of previous compose)
66412 2019-Jan-16 21:15:34.967575 - [DEBUG]
66413 2019-Jan-16 21:15:34.967599 - [DEBUG] Join: AllTop & AllBottom
66414 2019-Jan-16 21:15:34.967625 - [DEBUG] = AllBottom (new jump func)
66415 2019-Jan-16 21:15:34.967649 - [DEBUG]
66416 2019-Jan-16 21:15:34.967672 - [DEBUG] Start adding new jump function
66417 2019-Jan-16 21:15:34.967696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66418 2019-Jan-16 21:15:34.967750 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66419 2019-Jan-16 21:15:34.967804 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
66420 2019-Jan-16 21:15:34.968452 - [DEBUG] Edge Function : AllBottom
66421 2019-Jan-16 21:15:34.968479 - [DEBUG] End adding new jump function
66422 2019-Jan-16 21:15:34.968503 - [DEBUG]
66423 2019-Jan-16 21:15:34.968526 - [DEBUG] -------------------------------------------- 1769. Path Edge --------------------------------------------
66424 2019-Jan-16 21:15:34.968551 - [DEBUG]
66425 2019-Jan-16 21:15:34.968574 - [DEBUG] Process 1769. path edge:
66426 2019-Jan-16 21:15:34.968597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66427 2019-Jan-16 21:15:34.968653 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
66428 2019-Jan-16 21:15:34.969287 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66429 2019-Jan-16 21:15:34.969342 - [DEBUG]
66430 2019-Jan-16 21:15:34.969366 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
66431 2019-Jan-16 21:15:34.970014 - [DEBUG] Compose: AllBottom * AllBottom
66432 2019-Jan-16 21:15:34.970042 - [DEBUG]
66433 2019-Jan-16 21:15:34.970065 - [DEBUG] Propagate flow
66434 2019-Jan-16 21:15:34.970088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66435 2019-Jan-16 21:15:34.970145 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
66436 2019-Jan-16 21:15:34.970791 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66437 2019-Jan-16 21:15:34.970847 - [DEBUG] Edge function : AllBottom (result of previous compose)
66438 2019-Jan-16 21:15:34.970872 - [DEBUG]
66439 2019-Jan-16 21:15:34.970896 - [DEBUG] Join: AllTop & AllBottom
66440 2019-Jan-16 21:15:34.970922 - [DEBUG] = AllBottom (new jump func)
66441 2019-Jan-16 21:15:34.970946 - [DEBUG]
66442 2019-Jan-16 21:15:34.970969 - [DEBUG] Start adding new jump function
66443 2019-Jan-16 21:15:34.970993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66444 2019-Jan-16 21:15:34.971047 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66445 2019-Jan-16 21:15:34.971102 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
66446 2019-Jan-16 21:15:34.971768 - [DEBUG] Edge Function : AllBottom
66447 2019-Jan-16 21:15:34.971796 - [DEBUG] End adding new jump function
66448 2019-Jan-16 21:15:34.971820 - [DEBUG]
66449 2019-Jan-16 21:15:34.971843 - [DEBUG] -------------------------------------------- 1770. Path Edge --------------------------------------------
66450 2019-Jan-16 21:15:34.971868 - [DEBUG]
66451 2019-Jan-16 21:15:34.971891 - [DEBUG] Process 1770. path edge:
66452 2019-Jan-16 21:15:34.971914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66453 2019-Jan-16 21:15:34.971978 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
66454 2019-Jan-16 21:15:34.972620 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66455 2019-Jan-16 21:15:34.972676 - [DEBUG]
66456 2019-Jan-16 21:15:34.972701 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
66457 2019-Jan-16 21:15:34.973356 - [DEBUG] Compose: AllBottom * AllBottom
66458 2019-Jan-16 21:15:34.973383 - [DEBUG]
66459 2019-Jan-16 21:15:34.973407 - [DEBUG] Propagate flow
66460 2019-Jan-16 21:15:34.973430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66461 2019-Jan-16 21:15:34.973487 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
66462 2019-Jan-16 21:15:34.974126 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66463 2019-Jan-16 21:15:34.974182 - [DEBUG] Edge function : AllBottom (result of previous compose)
66464 2019-Jan-16 21:15:34.974207 - [DEBUG]
66465 2019-Jan-16 21:15:34.974232 - [DEBUG] Join: AllTop & AllBottom
66466 2019-Jan-16 21:15:34.974257 - [DEBUG] = AllBottom (new jump func)
66467 2019-Jan-16 21:15:34.974282 - [DEBUG]
66468 2019-Jan-16 21:15:34.974305 - [DEBUG] Start adding new jump function
66469 2019-Jan-16 21:15:34.974328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66470 2019-Jan-16 21:15:34.974383 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66471 2019-Jan-16 21:15:34.974437 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
66472 2019-Jan-16 21:15:34.975087 - [DEBUG] Edge Function : AllBottom
66473 2019-Jan-16 21:15:34.975116 - [DEBUG] End adding new jump function
66474 2019-Jan-16 21:15:34.975140 - [DEBUG]
66475 2019-Jan-16 21:15:34.975163 - [DEBUG] -------------------------------------------- 1771. Path Edge --------------------------------------------
66476 2019-Jan-16 21:15:34.975187 - [DEBUG]
66477 2019-Jan-16 21:15:34.975210 - [DEBUG] Process 1771. path edge:
66478 2019-Jan-16 21:15:34.975234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66479 2019-Jan-16 21:15:34.975289 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
66480 2019-Jan-16 21:15:34.975927 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66481 2019-Jan-16 21:15:34.975982 - [DEBUG]
66482 2019-Jan-16 21:15:34.976006 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
66483 2019-Jan-16 21:15:34.976652 - [DEBUG] Possible callees:
66484 2019-Jan-16 21:15:34.976677 - [DEBUG] bar
66485 2019-Jan-16 21:15:34.976701 - [DEBUG] Possible return sites:
66486 2019-Jan-16 21:15:34.976725 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7166487 2019-Jan-16 21:15:34.977989 - [DEBUG] Found and process special summary
66488 2019-Jan-16 21:15:34.978023 - [DEBUG] Compose: EdgeIdentity * AllBottom
66489 2019-Jan-16 21:15:34.978050 - [DEBUG]
66490 2019-Jan-16 21:15:34.978074 - [DEBUG] Propagate flow
66491 2019-Jan-16 21:15:34.978097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66492 2019-Jan-16 21:15:34.978153 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
66493 2019-Jan-16 21:15:34.978807 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66494 2019-Jan-16 21:15:34.978863 - [DEBUG] Edge function : AllBottom (result of previous compose)
66495 2019-Jan-16 21:15:34.978888 - [DEBUG]
66496 2019-Jan-16 21:15:34.978912 - [DEBUG] Join: AllTop & AllBottom
66497 2019-Jan-16 21:15:34.978938 - [DEBUG] = AllBottom (new jump func)
66498 2019-Jan-16 21:15:34.978970 - [DEBUG]
66499 2019-Jan-16 21:15:34.978993 - [DEBUG] Start adding new jump function
66500 2019-Jan-16 21:15:34.979017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66501 2019-Jan-16 21:15:34.979072 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66502 2019-Jan-16 21:15:34.979126 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
66503 2019-Jan-16 21:15:34.979764 - [DEBUG] Edge Function : AllBottom
66504 2019-Jan-16 21:15:34.979792 - [DEBUG] End adding new jump function
66505 2019-Jan-16 21:15:34.979816 - [DEBUG]
66506 2019-Jan-16 21:15:34.979840 - [DEBUG] -------------------------------------------- 1772. Path Edge --------------------------------------------
66507 2019-Jan-16 21:15:34.979864 - [DEBUG]
66508 2019-Jan-16 21:15:34.979888 - [DEBUG] Process 1772. path edge:
66509 2019-Jan-16 21:15:34.979911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66510 2019-Jan-16 21:15:34.979967 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
66511 2019-Jan-16 21:15:34.980606 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66512 2019-Jan-16 21:15:34.980662 - [DEBUG]
66513 2019-Jan-16 21:15:34.980686 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
66514 2019-Jan-16 21:15:34.981339 - [DEBUG] Compose: AllBottom * AllBottom
66515 2019-Jan-16 21:15:34.981366 - [DEBUG]
66516 2019-Jan-16 21:15:34.981390 - [DEBUG] Propagate flow
66517 2019-Jan-16 21:15:34.981413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66518 2019-Jan-16 21:15:34.981469 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
66519 2019-Jan-16 21:15:34.982120 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66520 2019-Jan-16 21:15:34.982176 - [DEBUG] Edge function : AllBottom (result of previous compose)
66521 2019-Jan-16 21:15:34.982202 - [DEBUG]
66522 2019-Jan-16 21:15:34.982226 - [DEBUG] Join: AllTop & AllBottom
66523 2019-Jan-16 21:15:34.982252 - [DEBUG] = AllBottom (new jump func)
66524 2019-Jan-16 21:15:34.982276 - [DEBUG]
66525 2019-Jan-16 21:15:34.982300 - [DEBUG] Start adding new jump function
66526 2019-Jan-16 21:15:34.982323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66527 2019-Jan-16 21:15:34.982378 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66528 2019-Jan-16 21:15:34.982432 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
66529 2019-Jan-16 21:15:34.983067 - [DEBUG] Edge Function : AllBottom
66530 2019-Jan-16 21:15:34.983095 - [DEBUG] End adding new jump function
66531 2019-Jan-16 21:15:34.983118 - [DEBUG]
66532 2019-Jan-16 21:15:34.983142 - [DEBUG] -------------------------------------------- 1773. Path Edge --------------------------------------------
66533 2019-Jan-16 21:15:34.983166 - [DEBUG]
66534 2019-Jan-16 21:15:34.983189 - [DEBUG] Process 1773. path edge:
66535 2019-Jan-16 21:15:34.983212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66536 2019-Jan-16 21:15:34.983268 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
66537 2019-Jan-16 21:15:34.983901 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66538 2019-Jan-16 21:15:34.983957 - [DEBUG]
66539 2019-Jan-16 21:15:34.983982 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
66540 2019-Jan-16 21:15:34.984633 - [DEBUG] Compose: AllBottom * AllBottom
66541 2019-Jan-16 21:15:34.984661 - [DEBUG]
66542 2019-Jan-16 21:15:34.984685 - [DEBUG] Propagate flow
66543 2019-Jan-16 21:15:34.984708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66544 2019-Jan-16 21:15:34.984772 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
66545 2019-Jan-16 21:15:34.985433 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66546 2019-Jan-16 21:15:34.985489 - [DEBUG] Edge function : AllBottom (result of previous compose)
66547 2019-Jan-16 21:15:34.985514 - [DEBUG]
66548 2019-Jan-16 21:15:34.985539 - [DEBUG] Join: AllTop & AllBottom
66549 2019-Jan-16 21:15:34.985564 - [DEBUG] = AllBottom (new jump func)
66550 2019-Jan-16 21:15:34.985588 - [DEBUG]
66551 2019-Jan-16 21:15:34.985611 - [DEBUG] Start adding new jump function
66552 2019-Jan-16 21:15:34.985635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66553 2019-Jan-16 21:15:34.985689 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66554 2019-Jan-16 21:15:34.985743 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
66555 2019-Jan-16 21:15:34.986387 - [DEBUG] Edge Function : AllBottom
66556 2019-Jan-16 21:15:34.986416 - [DEBUG] End adding new jump function
66557 2019-Jan-16 21:15:34.986439 - [DEBUG]
66558 2019-Jan-16 21:15:34.986463 - [DEBUG] -------------------------------------------- 1774. Path Edge --------------------------------------------
66559 2019-Jan-16 21:15:34.986487 - [DEBUG]
66560 2019-Jan-16 21:15:34.986510 - [DEBUG] Process 1774. path edge:
66561 2019-Jan-16 21:15:34.986534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66562 2019-Jan-16 21:15:34.986589 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
66563 2019-Jan-16 21:15:34.987233 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66564 2019-Jan-16 21:15:34.987289 - [DEBUG]
66565 2019-Jan-16 21:15:34.987312 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
66566 2019-Jan-16 21:15:34.987965 - [DEBUG] Possible callees:
66567 2019-Jan-16 21:15:34.987990 - [DEBUG] llvm.dbg.declare
66568 2019-Jan-16 21:15:34.988015 - [DEBUG] Possible return sites:
66569 2019-Jan-16 21:15:34.988038 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7866570 2019-Jan-16 21:15:34.989331 - [DEBUG] Found and process special summary
66571 2019-Jan-16 21:15:34.989365 - [DEBUG] Compose: EdgeIdentity * AllBottom
66572 2019-Jan-16 21:15:34.989392 - [DEBUG]
66573 2019-Jan-16 21:15:34.989415 - [DEBUG] Propagate flow
66574 2019-Jan-16 21:15:34.989438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66575 2019-Jan-16 21:15:34.989494 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
66576 2019-Jan-16 21:15:34.990135 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66577 2019-Jan-16 21:15:34.990190 - [DEBUG] Edge function : AllBottom (result of previous compose)
66578 2019-Jan-16 21:15:34.990215 - [DEBUG]
66579 2019-Jan-16 21:15:34.990240 - [DEBUG] Join: AllTop & AllBottom
66580 2019-Jan-16 21:15:34.990266 - [DEBUG] = AllBottom (new jump func)
66581 2019-Jan-16 21:15:34.990290 - [DEBUG]
66582 2019-Jan-16 21:15:34.990313 - [DEBUG] Start adding new jump function
66583 2019-Jan-16 21:15:34.990336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66584 2019-Jan-16 21:15:34.990390 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66585 2019-Jan-16 21:15:34.990444 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
66586 2019-Jan-16 21:15:34.991083 - [DEBUG] Edge Function : AllBottom
66587 2019-Jan-16 21:15:34.991119 - [DEBUG] End adding new jump function
66588 2019-Jan-16 21:15:34.991143 - [DEBUG]
66589 2019-Jan-16 21:15:34.991167 - [DEBUG] -------------------------------------------- 1775. Path Edge --------------------------------------------
66590 2019-Jan-16 21:15:34.991191 - [DEBUG]
66591 2019-Jan-16 21:15:34.991214 - [DEBUG] Process 1775. path edge:
66592 2019-Jan-16 21:15:34.991237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66593 2019-Jan-16 21:15:34.991294 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
66594 2019-Jan-16 21:15:34.991948 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66595 2019-Jan-16 21:15:34.992004 - [DEBUG]
66596 2019-Jan-16 21:15:34.992028 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
66597 2019-Jan-16 21:15:34.992683 - [DEBUG] Compose: AllBottom * AllBottom
66598 2019-Jan-16 21:15:34.992711 - [DEBUG]
66599 2019-Jan-16 21:15:34.992735 - [DEBUG] Propagate flow
66600 2019-Jan-16 21:15:34.992758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66601 2019-Jan-16 21:15:34.992815 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
66602 2019-Jan-16 21:15:34.993451 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66603 2019-Jan-16 21:15:34.993507 - [DEBUG] Edge function : AllBottom (result of previous compose)
66604 2019-Jan-16 21:15:34.993532 - [DEBUG]
66605 2019-Jan-16 21:15:34.993557 - [DEBUG] Join: AllTop & AllBottom
66606 2019-Jan-16 21:15:34.993583 - [DEBUG] = AllBottom (new jump func)
66607 2019-Jan-16 21:15:34.993607 - [DEBUG]
66608 2019-Jan-16 21:15:34.993630 - [DEBUG] Start adding new jump function
66609 2019-Jan-16 21:15:34.993653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66610 2019-Jan-16 21:15:34.993708 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66611 2019-Jan-16 21:15:34.993762 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
66612 2019-Jan-16 21:15:34.994398 - [DEBUG] Edge Function : AllBottom
66613 2019-Jan-16 21:15:34.994426 - [DEBUG] End adding new jump function
66614 2019-Jan-16 21:15:34.994450 - [DEBUG]
66615 2019-Jan-16 21:15:34.994474 - [DEBUG] -------------------------------------------- 1776. Path Edge --------------------------------------------
66616 2019-Jan-16 21:15:34.994498 - [DEBUG]
66617 2019-Jan-16 21:15:34.994521 - [DEBUG] Process 1776. path edge:
66618 2019-Jan-16 21:15:34.994545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66619 2019-Jan-16 21:15:34.994601 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
66620 2019-Jan-16 21:15:34.995252 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66621 2019-Jan-16 21:15:34.995308 - [DEBUG]
66622 2019-Jan-16 21:15:34.995333 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
66623 2019-Jan-16 21:15:34.995986 - [DEBUG] Compose: AllBottom * AllBottom
66624 2019-Jan-16 21:15:34.996014 - [DEBUG]
66625 2019-Jan-16 21:15:34.996038 - [DEBUG] Propagate flow
66626 2019-Jan-16 21:15:34.996061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66627 2019-Jan-16 21:15:34.996118 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
66628 2019-Jan-16 21:15:34.996756 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66629 2019-Jan-16 21:15:34.996811 - [DEBUG] Edge function : AllBottom (result of previous compose)
66630 2019-Jan-16 21:15:34.996836 - [DEBUG]
66631 2019-Jan-16 21:15:34.996860 - [DEBUG] Join: AllTop & AllBottom
66632 2019-Jan-16 21:15:34.996886 - [DEBUG] = AllBottom (new jump func)
66633 2019-Jan-16 21:15:34.996910 - [DEBUG]
66634 2019-Jan-16 21:15:34.996933 - [DEBUG] Start adding new jump function
66635 2019-Jan-16 21:15:34.996964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66636 2019-Jan-16 21:15:34.997019 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66637 2019-Jan-16 21:15:34.997074 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
66638 2019-Jan-16 21:15:34.997711 - [DEBUG] Edge Function : AllBottom
66639 2019-Jan-16 21:15:34.997740 - [DEBUG] End adding new jump function
66640 2019-Jan-16 21:15:34.997764 - [DEBUG]
66641 2019-Jan-16 21:15:34.997787 - [DEBUG] -------------------------------------------- 1777. Path Edge --------------------------------------------
66642 2019-Jan-16 21:15:34.997811 - [DEBUG]
66643 2019-Jan-16 21:15:34.997834 - [DEBUG] Process 1777. path edge:
66644 2019-Jan-16 21:15:34.997858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66645 2019-Jan-16 21:15:34.997914 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
66646 2019-Jan-16 21:15:34.998568 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66647 2019-Jan-16 21:15:34.998624 - [DEBUG]
66648 2019-Jan-16 21:15:34.998648 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
66649 2019-Jan-16 21:15:34.999306 - [DEBUG] Compose: AllBottom * AllBottom
66650 2019-Jan-16 21:15:34.999334 - [DEBUG]
66651 2019-Jan-16 21:15:34.999358 - [DEBUG] Propagate flow
66652 2019-Jan-16 21:15:34.999381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66653 2019-Jan-16 21:15:34.999438 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
66654 2019-Jan-16 21:15:35.000086 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66655 2019-Jan-16 21:15:35.000144 - [DEBUG] Edge function : AllBottom (result of previous compose)
66656 2019-Jan-16 21:15:35.000170 - [DEBUG]
66657 2019-Jan-16 21:15:35.000195 - [DEBUG] Join: AllTop & AllBottom
66658 2019-Jan-16 21:15:35.000221 - [DEBUG] = AllBottom (new jump func)
66659 2019-Jan-16 21:15:35.000246 - [DEBUG]
66660 2019-Jan-16 21:15:35.000269 - [DEBUG] Start adding new jump function
66661 2019-Jan-16 21:15:35.000292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66662 2019-Jan-16 21:15:35.000349 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66663 2019-Jan-16 21:15:35.000404 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
66664 2019-Jan-16 21:15:35.001459 - [DEBUG] Edge Function : AllBottom
66665 2019-Jan-16 21:15:35.002476 - [DEBUG] End adding new jump function
66666 2019-Jan-16 21:15:35.002501 - [DEBUG]
66667 2019-Jan-16 21:15:35.002525 - [DEBUG] -------------------------------------------- 1778. Path Edge --------------------------------------------
66668 2019-Jan-16 21:15:35.002550 - [DEBUG]
66669 2019-Jan-16 21:15:35.002574 - [DEBUG] Process 1778. path edge:
66670 2019-Jan-16 21:15:35.002598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66671 2019-Jan-16 21:15:35.002658 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
66672 2019-Jan-16 21:15:35.003905 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66673 2019-Jan-16 21:15:35.003961 - [DEBUG]
66674 2019-Jan-16 21:15:35.003987 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
66675 2019-Jan-16 21:15:35.006453 - [DEBUG] Compose: AllBottom * AllBottom
66676 2019-Jan-16 21:15:35.006481 - [DEBUG]
66677 2019-Jan-16 21:15:35.006505 - [DEBUG] Propagate flow
66678 2019-Jan-16 21:15:35.006529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66679 2019-Jan-16 21:15:35.006588 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
66680 2019-Jan-16 21:15:35.007249 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66681 2019-Jan-16 21:15:35.007329 - [DEBUG] Edge function : AllBottom (result of previous compose)
66682 2019-Jan-16 21:15:35.007356 - [DEBUG]
66683 2019-Jan-16 21:15:35.007382 - [DEBUG] Join: AllTop & AllBottom
66684 2019-Jan-16 21:15:35.007408 - [DEBUG] = AllBottom (new jump func)
66685 2019-Jan-16 21:15:35.007433 - [DEBUG]
66686 2019-Jan-16 21:15:35.007456 - [DEBUG] Start adding new jump function
66687 2019-Jan-16 21:15:35.007479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66688 2019-Jan-16 21:15:35.007536 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66689 2019-Jan-16 21:15:35.007591 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
66690 2019-Jan-16 21:15:35.008267 - [DEBUG] Edge Function : AllBottom
66691 2019-Jan-16 21:15:35.008299 - [DEBUG] End adding new jump function
66692 2019-Jan-16 21:15:35.008324 - [DEBUG]
66693 2019-Jan-16 21:15:35.008348 - [DEBUG] -------------------------------------------- 1779. Path Edge --------------------------------------------
66694 2019-Jan-16 21:15:35.008374 - [DEBUG]
66695 2019-Jan-16 21:15:35.008420 - [DEBUG] Process 1779. path edge:
66696 2019-Jan-16 21:15:35.008447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66697 2019-Jan-16 21:15:35.008512 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
66698 2019-Jan-16 21:15:35.009164 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66699 2019-Jan-16 21:15:35.009221 - [DEBUG]
66700 2019-Jan-16 21:15:35.009246 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
66701 2019-Jan-16 21:15:35.009918 - [DEBUG] Compose: AllBottom * AllBottom
66702 2019-Jan-16 21:15:35.009947 - [DEBUG]
66703 2019-Jan-16 21:15:35.009970 - [DEBUG] Propagate flow
66704 2019-Jan-16 21:15:35.009993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66705 2019-Jan-16 21:15:35.010051 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
66706 2019-Jan-16 21:15:35.010693 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66707 2019-Jan-16 21:15:35.010749 - [DEBUG] Edge function : AllBottom (result of previous compose)
66708 2019-Jan-16 21:15:35.010775 - [DEBUG]
66709 2019-Jan-16 21:15:35.010801 - [DEBUG] Join: AllTop & AllBottom
66710 2019-Jan-16 21:15:35.010827 - [DEBUG] = AllBottom (new jump func)
66711 2019-Jan-16 21:15:35.010851 - [DEBUG]
66712 2019-Jan-16 21:15:35.010875 - [DEBUG] Start adding new jump function
66713 2019-Jan-16 21:15:35.010898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66714 2019-Jan-16 21:15:35.010954 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66715 2019-Jan-16 21:15:35.011008 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
66716 2019-Jan-16 21:15:35.011650 - [DEBUG] Edge Function : AllBottom
66717 2019-Jan-16 21:15:35.011679 - [DEBUG] End adding new jump function
66718 2019-Jan-16 21:15:35.011703 - [DEBUG]
66719 2019-Jan-16 21:15:35.011727 - [DEBUG] -------------------------------------------- 1780. Path Edge --------------------------------------------
66720 2019-Jan-16 21:15:35.011769 - [DEBUG]
66721 2019-Jan-16 21:15:35.011792 - [DEBUG] Process 1780. path edge:
66722 2019-Jan-16 21:15:35.011816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66723 2019-Jan-16 21:15:35.011872 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
66724 2019-Jan-16 21:15:35.012513 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66725 2019-Jan-16 21:15:35.012569 - [DEBUG]
66726 2019-Jan-16 21:15:35.012593 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
66727 2019-Jan-16 21:15:35.013254 - [DEBUG] Compose: AllBottom * AllBottom
66728 2019-Jan-16 21:15:35.013297 - [DEBUG]
66729 2019-Jan-16 21:15:35.013321 - [DEBUG] Propagate flow
66730 2019-Jan-16 21:15:35.013344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66731 2019-Jan-16 21:15:35.013402 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
66732 2019-Jan-16 21:15:35.014041 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66733 2019-Jan-16 21:15:35.014098 - [DEBUG] Edge function : AllBottom (result of previous compose)
66734 2019-Jan-16 21:15:35.014123 - [DEBUG]
66735 2019-Jan-16 21:15:35.014148 - [DEBUG] Join: AllTop & AllBottom
66736 2019-Jan-16 21:15:35.014174 - [DEBUG] = AllBottom (new jump func)
66737 2019-Jan-16 21:15:35.014198 - [DEBUG]
66738 2019-Jan-16 21:15:35.014221 - [DEBUG] Start adding new jump function
66739 2019-Jan-16 21:15:35.014244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66740 2019-Jan-16 21:15:35.014299 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66741 2019-Jan-16 21:15:35.014354 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
66742 2019-Jan-16 21:15:35.014990 - [DEBUG] Edge Function : AllBottom
66743 2019-Jan-16 21:15:35.015018 - [DEBUG] End adding new jump function
66744 2019-Jan-16 21:15:35.015042 - [DEBUG]
66745 2019-Jan-16 21:15:35.015078 - [DEBUG] -------------------------------------------- 1781. Path Edge --------------------------------------------
66746 2019-Jan-16 21:15:35.015105 - [DEBUG]
66747 2019-Jan-16 21:15:35.015128 - [DEBUG] Process 1781. path edge:
66748 2019-Jan-16 21:15:35.015152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66749 2019-Jan-16 21:15:35.015207 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
66750 2019-Jan-16 21:15:35.015843 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66751 2019-Jan-16 21:15:35.015899 - [DEBUG]
66752 2019-Jan-16 21:15:35.015924 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
66753 2019-Jan-16 21:15:35.016583 - [DEBUG] Compose: AllBottom * AllBottom
66754 2019-Jan-16 21:15:35.016611 - [DEBUG]
66755 2019-Jan-16 21:15:35.016634 - [DEBUG] Propagate flow
66756 2019-Jan-16 21:15:35.016658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66757 2019-Jan-16 21:15:35.016715 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
66758 2019-Jan-16 21:15:35.017365 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66759 2019-Jan-16 21:15:35.017421 - [DEBUG] Edge function : AllBottom (result of previous compose)
66760 2019-Jan-16 21:15:35.017447 - [DEBUG]
66761 2019-Jan-16 21:15:35.017472 - [DEBUG] Join: AllTop & AllBottom
66762 2019-Jan-16 21:15:35.017498 - [DEBUG] = AllBottom (new jump func)
66763 2019-Jan-16 21:15:35.017522 - [DEBUG]
66764 2019-Jan-16 21:15:35.017545 - [DEBUG] Start adding new jump function
66765 2019-Jan-16 21:15:35.017568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66766 2019-Jan-16 21:15:35.017624 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66767 2019-Jan-16 21:15:35.017678 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
66768 2019-Jan-16 21:15:35.018323 - [DEBUG] Edge Function : AllBottom
66769 2019-Jan-16 21:15:35.018352 - [DEBUG] End adding new jump function
66770 2019-Jan-16 21:15:35.018376 - [DEBUG]
66771 2019-Jan-16 21:15:35.018412 - [DEBUG] -------------------------------------------- 1782. Path Edge --------------------------------------------
66772 2019-Jan-16 21:15:35.018438 - [DEBUG]
66773 2019-Jan-16 21:15:35.018470 - [DEBUG] Process 1782. path edge:
66774 2019-Jan-16 21:15:35.018494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66775 2019-Jan-16 21:15:35.018551 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
66776 2019-Jan-16 21:15:35.019198 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66777 2019-Jan-16 21:15:35.019254 - [DEBUG]
66778 2019-Jan-16 21:15:35.019278 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
66779 2019-Jan-16 21:15:35.019939 - [DEBUG] Possible callees:
66780 2019-Jan-16 21:15:35.019965 - [DEBUG] llvm.dbg.declare
66781 2019-Jan-16 21:15:35.019990 - [DEBUG] Possible return sites:
66782 2019-Jan-16 21:15:35.020014 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12066783 2019-Jan-16 21:15:35.021296 - [DEBUG] Found and process special summary
66784 2019-Jan-16 21:15:35.021332 - [DEBUG] Compose: EdgeIdentity * AllBottom
66785 2019-Jan-16 21:15:35.021359 - [DEBUG]
66786 2019-Jan-16 21:15:35.021383 - [DEBUG] Propagate flow
66787 2019-Jan-16 21:15:35.021406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66788 2019-Jan-16 21:15:35.021463 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
66789 2019-Jan-16 21:15:35.022129 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66790 2019-Jan-16 21:15:35.022185 - [DEBUG] Edge function : AllBottom (result of previous compose)
66791 2019-Jan-16 21:15:35.022210 - [DEBUG]
66792 2019-Jan-16 21:15:35.022235 - [DEBUG] Join: AllTop & AllBottom
66793 2019-Jan-16 21:15:35.022261 - [DEBUG] = AllBottom (new jump func)
66794 2019-Jan-16 21:15:35.022285 - [DEBUG]
66795 2019-Jan-16 21:15:35.022308 - [DEBUG] Start adding new jump function
66796 2019-Jan-16 21:15:35.022332 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66797 2019-Jan-16 21:15:35.022386 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66798 2019-Jan-16 21:15:35.022441 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
66799 2019-Jan-16 21:15:35.023080 - [DEBUG] Edge Function : AllBottom
66800 2019-Jan-16 21:15:35.023109 - [DEBUG] End adding new jump function
66801 2019-Jan-16 21:15:35.023132 - [DEBUG]
66802 2019-Jan-16 21:15:35.023156 - [DEBUG] -------------------------------------------- 1783. Path Edge --------------------------------------------
66803 2019-Jan-16 21:15:35.023181 - [DEBUG]
66804 2019-Jan-16 21:15:35.023204 - [DEBUG] Process 1783. path edge:
66805 2019-Jan-16 21:15:35.023228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66806 2019-Jan-16 21:15:35.023283 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
66807 2019-Jan-16 21:15:35.023921 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66808 2019-Jan-16 21:15:35.023977 - [DEBUG]
66809 2019-Jan-16 21:15:35.024002 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
66810 2019-Jan-16 21:15:35.024663 - [DEBUG] Compose: AllBottom * AllBottom
66811 2019-Jan-16 21:15:35.024690 - [DEBUG]
66812 2019-Jan-16 21:15:35.024714 - [DEBUG] Propagate flow
66813 2019-Jan-16 21:15:35.024737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66814 2019-Jan-16 21:15:35.024794 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
66815 2019-Jan-16 21:15:35.025447 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66816 2019-Jan-16 21:15:35.025503 - [DEBUG] Edge function : AllBottom (result of previous compose)
66817 2019-Jan-16 21:15:35.025537 - [DEBUG]
66818 2019-Jan-16 21:15:35.025562 - [DEBUG] Join: AllTop & AllBottom
66819 2019-Jan-16 21:15:35.025588 - [DEBUG] = AllBottom (new jump func)
66820 2019-Jan-16 21:15:35.025612 - [DEBUG]
66821 2019-Jan-16 21:15:35.025636 - [DEBUG] Start adding new jump function
66822 2019-Jan-16 21:15:35.025659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66823 2019-Jan-16 21:15:35.025714 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66824 2019-Jan-16 21:15:35.025768 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
66825 2019-Jan-16 21:15:35.026405 - [DEBUG] Edge Function : AllBottom
66826 2019-Jan-16 21:15:35.026433 - [DEBUG] End adding new jump function
66827 2019-Jan-16 21:15:35.026456 - [DEBUG]
66828 2019-Jan-16 21:15:35.026480 - [DEBUG] -------------------------------------------- 1784. Path Edge --------------------------------------------
66829 2019-Jan-16 21:15:35.026504 - [DEBUG]
66830 2019-Jan-16 21:15:35.026528 - [DEBUG] Process 1784. path edge:
66831 2019-Jan-16 21:15:35.026551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66832 2019-Jan-16 21:15:35.026607 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
66833 2019-Jan-16 21:15:35.027242 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66834 2019-Jan-16 21:15:35.027298 - [DEBUG]
66835 2019-Jan-16 21:15:35.027323 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
66836 2019-Jan-16 21:15:35.027980 - [DEBUG] Compose: AllBottom * AllBottom
66837 2019-Jan-16 21:15:35.028008 - [DEBUG]
66838 2019-Jan-16 21:15:35.028032 - [DEBUG] Propagate flow
66839 2019-Jan-16 21:15:35.028055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66840 2019-Jan-16 21:15:35.028112 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
66841 2019-Jan-16 21:15:35.028774 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66842 2019-Jan-16 21:15:35.028831 - [DEBUG] Edge function : AllBottom (result of previous compose)
66843 2019-Jan-16 21:15:35.028856 - [DEBUG]
66844 2019-Jan-16 21:15:35.028881 - [DEBUG] Join: AllTop & AllBottom
66845 2019-Jan-16 21:15:35.028906 - [DEBUG] = AllBottom (new jump func)
66846 2019-Jan-16 21:15:35.028931 - [DEBUG]
66847 2019-Jan-16 21:15:35.028954 - [DEBUG] Start adding new jump function
66848 2019-Jan-16 21:15:35.028977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66849 2019-Jan-16 21:15:35.029032 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66850 2019-Jan-16 21:15:35.029087 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
66851 2019-Jan-16 21:15:35.029732 - [DEBUG] Edge Function : AllBottom
66852 2019-Jan-16 21:15:35.029761 - [DEBUG] End adding new jump function
66853 2019-Jan-16 21:15:35.029785 - [DEBUG]
66854 2019-Jan-16 21:15:35.029808 - [DEBUG] -------------------------------------------- 1785. Path Edge --------------------------------------------
66855 2019-Jan-16 21:15:35.029832 - [DEBUG]
66856 2019-Jan-16 21:15:35.029856 - [DEBUG] Process 1785. path edge:
66857 2019-Jan-16 21:15:35.029879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66858 2019-Jan-16 21:15:35.029935 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
66859 2019-Jan-16 21:15:35.030580 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66860 2019-Jan-16 21:15:35.030636 - [DEBUG]
66861 2019-Jan-16 21:15:35.030659 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
66862 2019-Jan-16 21:15:35.031329 - [DEBUG] Possible callees:
66863 2019-Jan-16 21:15:35.031354 - [DEBUG] llvm.dbg.declare
66864 2019-Jan-16 21:15:35.031379 - [DEBUG] Possible return sites:
66865 2019-Jan-16 21:15:35.031402 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14966866 2019-Jan-16 21:15:35.032694 - [DEBUG] Found and process special summary
66867 2019-Jan-16 21:15:35.032728 - [DEBUG] Compose: EdgeIdentity * AllBottom
66868 2019-Jan-16 21:15:35.032755 - [DEBUG]
66869 2019-Jan-16 21:15:35.032779 - [DEBUG] Propagate flow
66870 2019-Jan-16 21:15:35.032802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66871 2019-Jan-16 21:15:35.032858 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
66872 2019-Jan-16 21:15:35.033498 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66873 2019-Jan-16 21:15:35.033554 - [DEBUG] Edge function : AllBottom (result of previous compose)
66874 2019-Jan-16 21:15:35.033579 - [DEBUG]
66875 2019-Jan-16 21:15:35.033603 - [DEBUG] Join: AllTop & AllBottom
66876 2019-Jan-16 21:15:35.033629 - [DEBUG] = AllBottom (new jump func)
66877 2019-Jan-16 21:15:35.033654 - [DEBUG]
66878 2019-Jan-16 21:15:35.033677 - [DEBUG] Start adding new jump function
66879 2019-Jan-16 21:15:35.033700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66880 2019-Jan-16 21:15:35.033755 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66881 2019-Jan-16 21:15:35.033809 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
66882 2019-Jan-16 21:15:35.034448 - [DEBUG] Edge Function : AllBottom
66883 2019-Jan-16 21:15:35.034477 - [DEBUG] End adding new jump function
66884 2019-Jan-16 21:15:35.034501 - [DEBUG]
66885 2019-Jan-16 21:15:35.034525 - [DEBUG] -------------------------------------------- 1786. Path Edge --------------------------------------------
66886 2019-Jan-16 21:15:35.034549 - [DEBUG]
66887 2019-Jan-16 21:15:35.034572 - [DEBUG] Process 1786. path edge:
66888 2019-Jan-16 21:15:35.034596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66889 2019-Jan-16 21:15:35.034652 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
66890 2019-Jan-16 21:15:35.035305 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66891 2019-Jan-16 21:15:35.035362 - [DEBUG]
66892 2019-Jan-16 21:15:35.035386 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
66893 2019-Jan-16 21:15:35.036049 - [DEBUG] Compose: AllBottom * AllBottom
66894 2019-Jan-16 21:15:35.036078 - [DEBUG]
66895 2019-Jan-16 21:15:35.036102 - [DEBUG] Propagate flow
66896 2019-Jan-16 21:15:35.036125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66897 2019-Jan-16 21:15:35.036183 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
66898 2019-Jan-16 21:15:35.036820 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66899 2019-Jan-16 21:15:35.036876 - [DEBUG] Edge function : AllBottom (result of previous compose)
66900 2019-Jan-16 21:15:35.036901 - [DEBUG]
66901 2019-Jan-16 21:15:35.036926 - [DEBUG] Join: AllTop & AllBottom
66902 2019-Jan-16 21:15:35.036952 - [DEBUG] = AllBottom (new jump func)
66903 2019-Jan-16 21:15:35.036976 - [DEBUG]
66904 2019-Jan-16 21:15:35.036999 - [DEBUG] Start adding new jump function
66905 2019-Jan-16 21:15:35.037022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66906 2019-Jan-16 21:15:35.037077 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66907 2019-Jan-16 21:15:35.037132 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
66908 2019-Jan-16 21:15:35.037778 - [DEBUG] Edge Function : AllBottom
66909 2019-Jan-16 21:15:35.037807 - [DEBUG] End adding new jump function
66910 2019-Jan-16 21:15:35.037831 - [DEBUG]
66911 2019-Jan-16 21:15:35.037855 - [DEBUG] -------------------------------------------- 1787. Path Edge --------------------------------------------
66912 2019-Jan-16 21:15:35.037880 - [DEBUG]
66913 2019-Jan-16 21:15:35.037903 - [DEBUG] Process 1787. path edge:
66914 2019-Jan-16 21:15:35.037926 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66915 2019-Jan-16 21:15:35.037982 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
66916 2019-Jan-16 21:15:35.038637 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66917 2019-Jan-16 21:15:35.038693 - [DEBUG]
66918 2019-Jan-16 21:15:35.038717 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
66919 2019-Jan-16 21:15:35.039378 - [DEBUG] Compose: AllBottom * AllBottom
66920 2019-Jan-16 21:15:35.039406 - [DEBUG]
66921 2019-Jan-16 21:15:35.039429 - [DEBUG] Propagate flow
66922 2019-Jan-16 21:15:35.039452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66923 2019-Jan-16 21:15:35.039510 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
66924 2019-Jan-16 21:15:35.040156 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66925 2019-Jan-16 21:15:35.040212 - [DEBUG] Edge function : AllBottom (result of previous compose)
66926 2019-Jan-16 21:15:35.040237 - [DEBUG]
66927 2019-Jan-16 21:15:35.040262 - [DEBUG] Join: AllTop & AllBottom
66928 2019-Jan-16 21:15:35.040288 - [DEBUG] = AllBottom (new jump func)
66929 2019-Jan-16 21:15:35.040312 - [DEBUG]
66930 2019-Jan-16 21:15:35.040335 - [DEBUG] Start adding new jump function
66931 2019-Jan-16 21:15:35.040358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66932 2019-Jan-16 21:15:35.040413 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66933 2019-Jan-16 21:15:35.040468 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
66934 2019-Jan-16 21:15:35.041112 - [DEBUG] Edge Function : AllBottom
66935 2019-Jan-16 21:15:35.041141 - [DEBUG] End adding new jump function
66936 2019-Jan-16 21:15:35.041165 - [DEBUG]
66937 2019-Jan-16 21:15:35.041188 - [DEBUG] -------------------------------------------- 1788. Path Edge --------------------------------------------
66938 2019-Jan-16 21:15:35.041213 - [DEBUG]
66939 2019-Jan-16 21:15:35.041236 - [DEBUG] Process 1788. path edge:
66940 2019-Jan-16 21:15:35.041259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66941 2019-Jan-16 21:15:35.041315 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
66942 2019-Jan-16 21:15:35.041977 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66943 2019-Jan-16 21:15:35.042033 - [DEBUG]
66944 2019-Jan-16 21:15:35.042057 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
66945 2019-Jan-16 21:15:35.042719 - [DEBUG] Possible callees:
66946 2019-Jan-16 21:15:35.042744 - [DEBUG] llvm.dbg.declare
66947 2019-Jan-16 21:15:35.042769 - [DEBUG] Possible return sites:
66948 2019-Jan-16 21:15:35.042792 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15566949 2019-Jan-16 21:15:35.044074 - [DEBUG] Found and process special summary
66950 2019-Jan-16 21:15:35.044109 - [DEBUG] Compose: EdgeIdentity * AllBottom
66951 2019-Jan-16 21:15:35.044144 - [DEBUG]
66952 2019-Jan-16 21:15:35.044169 - [DEBUG] Propagate flow
66953 2019-Jan-16 21:15:35.044192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66954 2019-Jan-16 21:15:35.044249 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
66955 2019-Jan-16 21:15:35.044887 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66956 2019-Jan-16 21:15:35.044943 - [DEBUG] Edge function : AllBottom (result of previous compose)
66957 2019-Jan-16 21:15:35.044968 - [DEBUG]
66958 2019-Jan-16 21:15:35.044993 - [DEBUG] Join: AllTop & AllBottom
66959 2019-Jan-16 21:15:35.045019 - [DEBUG] = AllBottom (new jump func)
66960 2019-Jan-16 21:15:35.045043 - [DEBUG]
66961 2019-Jan-16 21:15:35.045078 - [DEBUG] Start adding new jump function
66962 2019-Jan-16 21:15:35.045103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66963 2019-Jan-16 21:15:35.045158 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66964 2019-Jan-16 21:15:35.045213 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
66965 2019-Jan-16 21:15:35.045852 - [DEBUG] Edge Function : AllBottom
66966 2019-Jan-16 21:15:35.045880 - [DEBUG] End adding new jump function
66967 2019-Jan-16 21:15:35.045904 - [DEBUG]
66968 2019-Jan-16 21:15:35.045928 - [DEBUG] -------------------------------------------- 1789. Path Edge --------------------------------------------
66969 2019-Jan-16 21:15:35.045952 - [DEBUG]
66970 2019-Jan-16 21:15:35.045975 - [DEBUG] Process 1789. path edge:
66971 2019-Jan-16 21:15:35.045999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66972 2019-Jan-16 21:15:35.046055 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
66973 2019-Jan-16 21:15:35.046692 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
66974 2019-Jan-16 21:15:35.046748 - [DEBUG]
66975 2019-Jan-16 21:15:35.046772 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
66976 2019-Jan-16 21:15:35.047435 - [DEBUG] Compose: AllBottom * AllBottom
66977 2019-Jan-16 21:15:35.047462 - [DEBUG]
66978 2019-Jan-16 21:15:35.047486 - [DEBUG] Propagate flow
66979 2019-Jan-16 21:15:35.047509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66980 2019-Jan-16 21:15:35.047567 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
66981 2019-Jan-16 21:15:35.048204 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
66982 2019-Jan-16 21:15:35.048260 - [DEBUG] Edge function : AllBottom (result of previous compose)
66983 2019-Jan-16 21:15:35.048285 - [DEBUG]
66984 2019-Jan-16 21:15:35.048310 - [DEBUG] Join: AllTop & AllBottom
66985 2019-Jan-16 21:15:35.048336 - [DEBUG] = AllBottom (new jump func)
66986 2019-Jan-16 21:15:35.048361 - [DEBUG]
66987 2019-Jan-16 21:15:35.048384 - [DEBUG] Start adding new jump function
66988 2019-Jan-16 21:15:35.048420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66989 2019-Jan-16 21:15:35.048475 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
66990 2019-Jan-16 21:15:35.048530 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
66991 2019-Jan-16 21:15:35.049167 - [DEBUG] Edge Function : AllBottom
66992 2019-Jan-16 21:15:35.049195 - [DEBUG] End adding new jump function
66993 2019-Jan-16 21:15:35.049219 - [DEBUG]
66994 2019-Jan-16 21:15:35.049243 - [DEBUG] -------------------------------------------- 1790. Path Edge --------------------------------------------
66995 2019-Jan-16 21:15:35.049267 - [DEBUG]
66996 2019-Jan-16 21:15:35.049290 - [DEBUG] Process 1790. path edge:
66997 2019-Jan-16 21:15:35.049314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66998 2019-Jan-16 21:15:35.049378 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
66999 2019-Jan-16 21:15:35.050014 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67000 2019-Jan-16 21:15:35.050070 - [DEBUG]
67001 2019-Jan-16 21:15:35.050095 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
67002 2019-Jan-16 21:15:35.050754 - [DEBUG] Compose: AllBottom * AllBottom
67003 2019-Jan-16 21:15:35.050782 - [DEBUG]
67004 2019-Jan-16 21:15:35.050805 - [DEBUG] Propagate flow
67005 2019-Jan-16 21:15:35.050829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67006 2019-Jan-16 21:15:35.050886 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
67007 2019-Jan-16 21:15:35.051521 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67008 2019-Jan-16 21:15:35.051577 - [DEBUG] Edge function : AllBottom (result of previous compose)
67009 2019-Jan-16 21:15:35.051603 - [DEBUG]
67010 2019-Jan-16 21:15:35.051628 - [DEBUG] Join: AllTop & AllBottom
67011 2019-Jan-16 21:15:35.051654 - [DEBUG] = AllBottom (new jump func)
67012 2019-Jan-16 21:15:35.051678 - [DEBUG]
67013 2019-Jan-16 21:15:35.051701 - [DEBUG] Start adding new jump function
67014 2019-Jan-16 21:15:35.051725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67015 2019-Jan-16 21:15:35.051793 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67016 2019-Jan-16 21:15:35.051848 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
67017 2019-Jan-16 21:15:35.052483 - [DEBUG] Edge Function : AllBottom
67018 2019-Jan-16 21:15:35.052511 - [DEBUG] End adding new jump function
67019 2019-Jan-16 21:15:35.052535 - [DEBUG]
67020 2019-Jan-16 21:15:35.052559 - [DEBUG] -------------------------------------------- 1791. Path Edge --------------------------------------------
67021 2019-Jan-16 21:15:35.052584 - [DEBUG]
67022 2019-Jan-16 21:15:35.052607 - [DEBUG] Process 1791. path edge:
67023 2019-Jan-16 21:15:35.052631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67024 2019-Jan-16 21:15:35.052687 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
67025 2019-Jan-16 21:15:35.053321 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67026 2019-Jan-16 21:15:35.053376 - [DEBUG]
67027 2019-Jan-16 21:15:35.053401 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
67028 2019-Jan-16 21:15:35.054060 - [DEBUG] Compose: AllBottom * AllBottom
67029 2019-Jan-16 21:15:35.054088 - [DEBUG]
67030 2019-Jan-16 21:15:35.054112 - [DEBUG] Propagate flow
67031 2019-Jan-16 21:15:35.054136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67032 2019-Jan-16 21:15:35.054193 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
67033 2019-Jan-16 21:15:35.054839 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67034 2019-Jan-16 21:15:35.054896 - [DEBUG] Edge function : AllBottom (result of previous compose)
67035 2019-Jan-16 21:15:35.054921 - [DEBUG]
67036 2019-Jan-16 21:15:35.054946 - [DEBUG] Join: AllTop & AllBottom
67037 2019-Jan-16 21:15:35.054971 - [DEBUG] = AllBottom (new jump func)
67038 2019-Jan-16 21:15:35.054995 - [DEBUG]
67039 2019-Jan-16 21:15:35.055019 - [DEBUG] Start adding new jump function
67040 2019-Jan-16 21:15:35.055042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67041 2019-Jan-16 21:15:35.055111 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67042 2019-Jan-16 21:15:35.055166 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
67043 2019-Jan-16 21:15:35.055812 - [DEBUG] Edge Function : AllBottom
67044 2019-Jan-16 21:15:35.055851 - [DEBUG] End adding new jump function
67045 2019-Jan-16 21:15:35.055875 - [DEBUG]
67046 2019-Jan-16 21:15:35.055899 - [DEBUG] -------------------------------------------- 1792. Path Edge --------------------------------------------
67047 2019-Jan-16 21:15:35.055923 - [DEBUG]
67048 2019-Jan-16 21:15:35.055947 - [DEBUG] Process 1792. path edge:
67049 2019-Jan-16 21:15:35.055970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67050 2019-Jan-16 21:15:35.056026 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
67051 2019-Jan-16 21:15:35.056672 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67052 2019-Jan-16 21:15:35.056728 - [DEBUG]
67053 2019-Jan-16 21:15:35.056752 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
67054 2019-Jan-16 21:15:35.057412 - [DEBUG] Possible callees:
67055 2019-Jan-16 21:15:35.057438 - [DEBUG] llvm.dbg.declare
67056 2019-Jan-16 21:15:35.057463 - [DEBUG] Possible return sites:
67057 2019-Jan-16 21:15:35.057487 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16367058 2019-Jan-16 21:15:35.058772 - [DEBUG] Found and process special summary
67059 2019-Jan-16 21:15:35.058807 - [DEBUG] Compose: EdgeIdentity * AllBottom
67060 2019-Jan-16 21:15:35.058834 - [DEBUG]
67061 2019-Jan-16 21:15:35.058858 - [DEBUG] Propagate flow
67062 2019-Jan-16 21:15:35.058882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67063 2019-Jan-16 21:15:35.058939 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
67064 2019-Jan-16 21:15:35.059583 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67065 2019-Jan-16 21:15:35.059640 - [DEBUG] Edge function : AllBottom (result of previous compose)
67066 2019-Jan-16 21:15:35.059665 - [DEBUG]
67067 2019-Jan-16 21:15:35.059689 - [DEBUG] Join: AllTop & AllBottom
67068 2019-Jan-16 21:15:35.059715 - [DEBUG] = AllBottom (new jump func)
67069 2019-Jan-16 21:15:35.059740 - [DEBUG]
67070 2019-Jan-16 21:15:35.059763 - [DEBUG] Start adding new jump function
67071 2019-Jan-16 21:15:35.059786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67072 2019-Jan-16 21:15:35.059841 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67073 2019-Jan-16 21:15:35.059895 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
67074 2019-Jan-16 21:15:35.060534 - [DEBUG] Edge Function : AllBottom
67075 2019-Jan-16 21:15:35.060563 - [DEBUG] End adding new jump function
67076 2019-Jan-16 21:15:35.060587 - [DEBUG]
67077 2019-Jan-16 21:15:35.060610 - [DEBUG] -------------------------------------------- 1793. Path Edge --------------------------------------------
67078 2019-Jan-16 21:15:35.060635 - [DEBUG]
67079 2019-Jan-16 21:15:35.060658 - [DEBUG] Process 1793. path edge:
67080 2019-Jan-16 21:15:35.060682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67081 2019-Jan-16 21:15:35.060738 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
67082 2019-Jan-16 21:15:35.061376 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67083 2019-Jan-16 21:15:35.061432 - [DEBUG]
67084 2019-Jan-16 21:15:35.061456 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
67085 2019-Jan-16 21:15:35.062132 - [DEBUG] Compose: AllBottom * AllBottom
67086 2019-Jan-16 21:15:35.062159 - [DEBUG]
67087 2019-Jan-16 21:15:35.062183 - [DEBUG] Propagate flow
67088 2019-Jan-16 21:15:35.062206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67089 2019-Jan-16 21:15:35.062272 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
67090 2019-Jan-16 21:15:35.062911 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67091 2019-Jan-16 21:15:35.062967 - [DEBUG] Edge function : AllBottom (result of previous compose)
67092 2019-Jan-16 21:15:35.062993 - [DEBUG]
67093 2019-Jan-16 21:15:35.063017 - [DEBUG] Join: AllTop & AllBottom
67094 2019-Jan-16 21:15:35.063043 - [DEBUG] = AllBottom (new jump func)
67095 2019-Jan-16 21:15:35.063068 - [DEBUG]
67096 2019-Jan-16 21:15:35.063091 - [DEBUG] Start adding new jump function
67097 2019-Jan-16 21:15:35.063114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67098 2019-Jan-16 21:15:35.063169 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67099 2019-Jan-16 21:15:35.063224 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
67100 2019-Jan-16 21:15:35.063859 - [DEBUG] Edge Function : AllBottom
67101 2019-Jan-16 21:15:35.063887 - [DEBUG] End adding new jump function
67102 2019-Jan-16 21:15:35.063911 - [DEBUG]
67103 2019-Jan-16 21:15:35.063935 - [DEBUG] -------------------------------------------- 1794. Path Edge --------------------------------------------
67104 2019-Jan-16 21:15:35.063959 - [DEBUG]
67105 2019-Jan-16 21:15:35.063982 - [DEBUG] Process 1794. path edge:
67106 2019-Jan-16 21:15:35.064006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67107 2019-Jan-16 21:15:35.064062 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
67108 2019-Jan-16 21:15:35.064695 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67109 2019-Jan-16 21:15:35.064751 - [DEBUG]
67110 2019-Jan-16 21:15:35.064776 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
67111 2019-Jan-16 21:15:35.065449 - [DEBUG] Compose: AllBottom * AllBottom
67112 2019-Jan-16 21:15:35.065477 - [DEBUG]
67113 2019-Jan-16 21:15:35.065501 - [DEBUG] Propagate flow
67114 2019-Jan-16 21:15:35.065524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67115 2019-Jan-16 21:15:35.065582 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
67116 2019-Jan-16 21:15:35.066227 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67117 2019-Jan-16 21:15:35.066284 - [DEBUG] Edge function : AllBottom (result of previous compose)
67118 2019-Jan-16 21:15:35.066309 - [DEBUG]
67119 2019-Jan-16 21:15:35.066334 - [DEBUG] Join: AllTop & AllBottom
67120 2019-Jan-16 21:15:35.066360 - [DEBUG] = AllBottom (new jump func)
67121 2019-Jan-16 21:15:35.066384 - [DEBUG]
67122 2019-Jan-16 21:15:35.066407 - [DEBUG] Start adding new jump function
67123 2019-Jan-16 21:15:35.066430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67124 2019-Jan-16 21:15:35.066486 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67125 2019-Jan-16 21:15:35.066540 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
67126 2019-Jan-16 21:15:35.067185 - [DEBUG] Edge Function : AllBottom
67127 2019-Jan-16 21:15:35.067213 - [DEBUG] End adding new jump function
67128 2019-Jan-16 21:15:35.067236 - [DEBUG]
67129 2019-Jan-16 21:15:35.067260 - [DEBUG] -------------------------------------------- 1795. Path Edge --------------------------------------------
67130 2019-Jan-16 21:15:35.067284 - [DEBUG]
67131 2019-Jan-16 21:15:35.067307 - [DEBUG] Process 1795. path edge:
67132 2019-Jan-16 21:15:35.067331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67133 2019-Jan-16 21:15:35.067386 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
67134 2019-Jan-16 21:15:35.068039 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67135 2019-Jan-16 21:15:35.068095 - [DEBUG]
67136 2019-Jan-16 21:15:35.068119 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
67137 2019-Jan-16 21:15:35.068793 - [DEBUG] Possible callees:
67138 2019-Jan-16 21:15:35.068818 - [DEBUG] llvm.dbg.declare
67139 2019-Jan-16 21:15:35.068842 - [DEBUG] Possible return sites:
67140 2019-Jan-16 21:15:35.068865 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16967141 2019-Jan-16 21:15:35.070138 - [DEBUG] Found and process special summary
67142 2019-Jan-16 21:15:35.070172 - [DEBUG] Compose: EdgeIdentity * AllBottom
67143 2019-Jan-16 21:15:35.070199 - [DEBUG]
67144 2019-Jan-16 21:15:35.070223 - [DEBUG] Propagate flow
67145 2019-Jan-16 21:15:35.070246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67146 2019-Jan-16 21:15:35.070302 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
67147 2019-Jan-16 21:15:35.070940 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67148 2019-Jan-16 21:15:35.070995 - [DEBUG] Edge function : AllBottom (result of previous compose)
67149 2019-Jan-16 21:15:35.071020 - [DEBUG]
67150 2019-Jan-16 21:15:35.071045 - [DEBUG] Join: AllTop & AllBottom
67151 2019-Jan-16 21:15:35.071071 - [DEBUG] = AllBottom (new jump func)
67152 2019-Jan-16 21:15:35.071095 - [DEBUG]
67153 2019-Jan-16 21:15:35.071118 - [DEBUG] Start adding new jump function
67154 2019-Jan-16 21:15:35.071141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67155 2019-Jan-16 21:15:35.071196 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67156 2019-Jan-16 21:15:35.071250 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
67157 2019-Jan-16 21:15:35.071908 - [DEBUG] Edge Function : AllBottom
67158 2019-Jan-16 21:15:35.071936 - [DEBUG] End adding new jump function
67159 2019-Jan-16 21:15:35.071960 - [DEBUG]
67160 2019-Jan-16 21:15:35.071983 - [DEBUG] -------------------------------------------- 1796. Path Edge --------------------------------------------
67161 2019-Jan-16 21:15:35.072008 - [DEBUG]
67162 2019-Jan-16 21:15:35.072030 - [DEBUG] Process 1796. path edge:
67163 2019-Jan-16 21:15:35.072054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67164 2019-Jan-16 21:15:35.072110 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
67165 2019-Jan-16 21:15:35.072757 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67166 2019-Jan-16 21:15:35.072813 - [DEBUG]
67167 2019-Jan-16 21:15:35.072837 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
67168 2019-Jan-16 21:15:35.073499 - [DEBUG] Compose: AllBottom * AllBottom
67169 2019-Jan-16 21:15:35.073527 - [DEBUG]
67170 2019-Jan-16 21:15:35.073550 - [DEBUG] Propagate flow
67171 2019-Jan-16 21:15:35.073574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67172 2019-Jan-16 21:15:35.073631 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
67173 2019-Jan-16 21:15:35.074269 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67174 2019-Jan-16 21:15:35.074325 - [DEBUG] Edge function : AllBottom (result of previous compose)
67175 2019-Jan-16 21:15:35.074350 - [DEBUG]
67176 2019-Jan-16 21:15:35.074376 - [DEBUG] Join: AllTop & AllBottom
67177 2019-Jan-16 21:15:35.074401 - [DEBUG] = AllBottom (new jump func)
67178 2019-Jan-16 21:15:35.074426 - [DEBUG]
67179 2019-Jan-16 21:15:35.074449 - [DEBUG] Start adding new jump function
67180 2019-Jan-16 21:15:35.074480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67181 2019-Jan-16 21:15:35.074536 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67182 2019-Jan-16 21:15:35.074591 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
67183 2019-Jan-16 21:15:35.075242 - [DEBUG] Edge Function : AllBottom
67184 2019-Jan-16 21:15:35.075271 - [DEBUG] End adding new jump function
67185 2019-Jan-16 21:15:35.075295 - [DEBUG]
67186 2019-Jan-16 21:15:35.075318 - [DEBUG] -------------------------------------------- 1797. Path Edge --------------------------------------------
67187 2019-Jan-16 21:15:35.075343 - [DEBUG]
67188 2019-Jan-16 21:15:35.075366 - [DEBUG] Process 1797. path edge:
67189 2019-Jan-16 21:15:35.075390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67190 2019-Jan-16 21:15:35.075446 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
67191 2019-Jan-16 21:15:35.076080 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67192 2019-Jan-16 21:15:35.076135 - [DEBUG]
67193 2019-Jan-16 21:15:35.076160 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
67194 2019-Jan-16 21:15:35.076818 - [DEBUG] Compose: AllBottom * AllBottom
67195 2019-Jan-16 21:15:35.076846 - [DEBUG]
67196 2019-Jan-16 21:15:35.076870 - [DEBUG] Propagate flow
67197 2019-Jan-16 21:15:35.076894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67198 2019-Jan-16 21:15:35.076951 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
67199 2019-Jan-16 21:15:35.077604 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67200 2019-Jan-16 21:15:35.077660 - [DEBUG] Edge function : AllBottom (result of previous compose)
67201 2019-Jan-16 21:15:35.077686 - [DEBUG]
67202 2019-Jan-16 21:15:35.077710 - [DEBUG] Join: AllTop & AllBottom
67203 2019-Jan-16 21:15:35.077736 - [DEBUG] = AllBottom (new jump func)
67204 2019-Jan-16 21:15:35.077760 - [DEBUG]
67205 2019-Jan-16 21:15:35.077783 - [DEBUG] Start adding new jump function
67206 2019-Jan-16 21:15:35.077807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67207 2019-Jan-16 21:15:35.077862 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67208 2019-Jan-16 21:15:35.077916 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
67209 2019-Jan-16 21:15:35.078573 - [DEBUG] Edge Function : AllBottom
67210 2019-Jan-16 21:15:35.078601 - [DEBUG] End adding new jump function
67211 2019-Jan-16 21:15:35.078625 - [DEBUG]
67212 2019-Jan-16 21:15:35.078649 - [DEBUG] -------------------------------------------- 1798. Path Edge --------------------------------------------
67213 2019-Jan-16 21:15:35.078673 - [DEBUG]
67214 2019-Jan-16 21:15:35.078696 - [DEBUG] Process 1798. path edge:
67215 2019-Jan-16 21:15:35.078720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67216 2019-Jan-16 21:15:35.078776 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
67217 2019-Jan-16 21:15:35.079415 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67218 2019-Jan-16 21:15:35.079471 - [DEBUG]
67219 2019-Jan-16 21:15:35.079495 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
67220 2019-Jan-16 21:15:35.080157 - [DEBUG] Compose: AllBottom * AllBottom
67221 2019-Jan-16 21:15:35.080185 - [DEBUG]
67222 2019-Jan-16 21:15:35.080208 - [DEBUG] Propagate flow
67223 2019-Jan-16 21:15:35.080231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67224 2019-Jan-16 21:15:35.080289 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
67225 2019-Jan-16 21:15:35.080933 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67226 2019-Jan-16 21:15:35.080990 - [DEBUG] Edge function : AllBottom (result of previous compose)
67227 2019-Jan-16 21:15:35.081016 - [DEBUG]
67228 2019-Jan-16 21:15:35.081041 - [DEBUG] Join: AllTop & AllBottom
67229 2019-Jan-16 21:15:35.081066 - [DEBUG] = AllBottom (new jump func)
67230 2019-Jan-16 21:15:35.081091 - [DEBUG]
67231 2019-Jan-16 21:15:35.081114 - [DEBUG] Start adding new jump function
67232 2019-Jan-16 21:15:35.081138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67233 2019-Jan-16 21:15:35.081193 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67234 2019-Jan-16 21:15:35.081247 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
67235 2019-Jan-16 21:15:35.081899 - [DEBUG] Edge Function : AllBottom
67236 2019-Jan-16 21:15:35.081928 - [DEBUG] End adding new jump function
67237 2019-Jan-16 21:15:35.081952 - [DEBUG]
67238 2019-Jan-16 21:15:35.081976 - [DEBUG] -------------------------------------------- 1799. Path Edge --------------------------------------------
67239 2019-Jan-16 21:15:35.082001 - [DEBUG]
67240 2019-Jan-16 21:15:35.082024 - [DEBUG] Process 1799. path edge:
67241 2019-Jan-16 21:15:35.082048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67242 2019-Jan-16 21:15:35.082104 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
67243 2019-Jan-16 21:15:35.082739 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67244 2019-Jan-16 21:15:35.082795 - [DEBUG]
67245 2019-Jan-16 21:15:35.082820 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
67246 2019-Jan-16 21:15:35.083479 - [DEBUG] Compose: AllBottom * AllBottom
67247 2019-Jan-16 21:15:35.083507 - [DEBUG]
67248 2019-Jan-16 21:15:35.083531 - [DEBUG] Propagate flow
67249 2019-Jan-16 21:15:35.083554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67250 2019-Jan-16 21:15:35.083611 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
67251 2019-Jan-16 21:15:35.084251 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67252 2019-Jan-16 21:15:35.084307 - [DEBUG] Edge function : AllBottom (result of previous compose)
67253 2019-Jan-16 21:15:35.084332 - [DEBUG]
67254 2019-Jan-16 21:15:35.084357 - [DEBUG] Join: AllTop & AllBottom
67255 2019-Jan-16 21:15:35.084382 - [DEBUG] = AllBottom (new jump func)
67256 2019-Jan-16 21:15:35.084406 - [DEBUG]
67257 2019-Jan-16 21:15:35.084429 - [DEBUG] Start adding new jump function
67258 2019-Jan-16 21:15:35.084453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67259 2019-Jan-16 21:15:35.084508 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67260 2019-Jan-16 21:15:35.084562 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
67261 2019-Jan-16 21:15:35.085217 - [DEBUG] Edge Function : AllBottom
67262 2019-Jan-16 21:15:35.085245 - [DEBUG] End adding new jump function
67263 2019-Jan-16 21:15:35.085269 - [DEBUG]
67264 2019-Jan-16 21:15:35.085292 - [DEBUG] -------------------------------------------- 1800. Path Edge --------------------------------------------
67265 2019-Jan-16 21:15:35.085317 - [DEBUG]
67266 2019-Jan-16 21:15:35.085340 - [DEBUG] Process 1800. path edge:
67267 2019-Jan-16 21:15:35.085363 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67268 2019-Jan-16 21:15:35.085419 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
67269 2019-Jan-16 21:15:35.086058 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67270 2019-Jan-16 21:15:35.086114 - [DEBUG]
67271 2019-Jan-16 21:15:35.086150 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
67272 2019-Jan-16 21:15:35.086813 - [DEBUG] Compose: AllBottom * AllBottom
67273 2019-Jan-16 21:15:35.086840 - [DEBUG]
67274 2019-Jan-16 21:15:35.086864 - [DEBUG] Propagate flow
67275 2019-Jan-16 21:15:35.086888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67276 2019-Jan-16 21:15:35.086945 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
67277 2019-Jan-16 21:15:35.087582 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67278 2019-Jan-16 21:15:35.087639 - [DEBUG] Edge function : AllBottom (result of previous compose)
67279 2019-Jan-16 21:15:35.087664 - [DEBUG]
67280 2019-Jan-16 21:15:35.087689 - [DEBUG] Join: AllTop & AllBottom
67281 2019-Jan-16 21:15:35.087715 - [DEBUG] = AllBottom (new jump func)
67282 2019-Jan-16 21:15:35.087740 - [DEBUG]
67283 2019-Jan-16 21:15:35.087763 - [DEBUG] Start adding new jump function
67284 2019-Jan-16 21:15:35.087786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67285 2019-Jan-16 21:15:35.087842 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67286 2019-Jan-16 21:15:35.087897 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
67287 2019-Jan-16 21:15:35.088549 - [DEBUG] Edge Function : AllBottom
67288 2019-Jan-16 21:15:35.088578 - [DEBUG] End adding new jump function
67289 2019-Jan-16 21:15:35.088602 - [DEBUG]
67290 2019-Jan-16 21:15:35.088626 - [DEBUG] -------------------------------------------- 1801. Path Edge --------------------------------------------
67291 2019-Jan-16 21:15:35.088651 - [DEBUG]
67292 2019-Jan-16 21:15:35.088675 - [DEBUG] Process 1801. path edge:
67293 2019-Jan-16 21:15:35.088698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67294 2019-Jan-16 21:15:35.088754 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
67295 2019-Jan-16 21:15:35.089389 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67296 2019-Jan-16 21:15:35.089445 - [DEBUG]
67297 2019-Jan-16 21:15:35.089470 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
67298 2019-Jan-16 21:15:35.090130 - [DEBUG] Compose: AllBottom * AllBottom
67299 2019-Jan-16 21:15:35.090158 - [DEBUG]
67300 2019-Jan-16 21:15:35.090182 - [DEBUG] Propagate flow
67301 2019-Jan-16 21:15:35.090205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67302 2019-Jan-16 21:15:35.090263 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
67303 2019-Jan-16 21:15:35.090899 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67304 2019-Jan-16 21:15:35.090955 - [DEBUG] Edge function : AllBottom (result of previous compose)
67305 2019-Jan-16 21:15:35.090980 - [DEBUG]
67306 2019-Jan-16 21:15:35.091005 - [DEBUG] Join: AllTop & AllBottom
67307 2019-Jan-16 21:15:35.091031 - [DEBUG] = AllBottom (new jump func)
67308 2019-Jan-16 21:15:35.091055 - [DEBUG]
67309 2019-Jan-16 21:15:35.091078 - [DEBUG] Start adding new jump function
67310 2019-Jan-16 21:15:35.091102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67311 2019-Jan-16 21:15:35.091157 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67312 2019-Jan-16 21:15:35.091212 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
67313 2019-Jan-16 21:15:35.091863 - [DEBUG] Edge Function : AllBottom
67314 2019-Jan-16 21:15:35.091891 - [DEBUG] End adding new jump function
67315 2019-Jan-16 21:15:35.091915 - [DEBUG]
67316 2019-Jan-16 21:15:35.091939 - [DEBUG] -------------------------------------------- 1802. Path Edge --------------------------------------------
67317 2019-Jan-16 21:15:35.091964 - [DEBUG]
67318 2019-Jan-16 21:15:35.091995 - [DEBUG] Process 1802. path edge:
67319 2019-Jan-16 21:15:35.092019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67320 2019-Jan-16 21:15:35.092076 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
67321 2019-Jan-16 21:15:35.092710 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67322 2019-Jan-16 21:15:35.092766 - [DEBUG]
67323 2019-Jan-16 21:15:35.092790 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
67324 2019-Jan-16 21:15:35.093446 - [DEBUG] Compose: AllBottom * AllBottom
67325 2019-Jan-16 21:15:35.093474 - [DEBUG]
67326 2019-Jan-16 21:15:35.093498 - [DEBUG] Propagate flow
67327 2019-Jan-16 21:15:35.093521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67328 2019-Jan-16 21:15:35.093578 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
67329 2019-Jan-16 21:15:35.094221 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67330 2019-Jan-16 21:15:35.094277 - [DEBUG] Edge function : AllBottom (result of previous compose)
67331 2019-Jan-16 21:15:35.094303 - [DEBUG]
67332 2019-Jan-16 21:15:35.094327 - [DEBUG] Join: AllTop & AllBottom
67333 2019-Jan-16 21:15:35.094353 - [DEBUG] = AllBottom (new jump func)
67334 2019-Jan-16 21:15:35.094378 - [DEBUG]
67335 2019-Jan-16 21:15:35.094401 - [DEBUG] Start adding new jump function
67336 2019-Jan-16 21:15:35.094424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67337 2019-Jan-16 21:15:35.094480 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67338 2019-Jan-16 21:15:35.094534 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
67339 2019-Jan-16 21:15:35.095190 - [DEBUG] Edge Function : AllBottom
67340 2019-Jan-16 21:15:35.095218 - [DEBUG] End adding new jump function
67341 2019-Jan-16 21:15:35.095242 - [DEBUG]
67342 2019-Jan-16 21:15:35.095266 - [DEBUG] -------------------------------------------- 1803. Path Edge --------------------------------------------
67343 2019-Jan-16 21:15:35.095291 - [DEBUG]
67344 2019-Jan-16 21:15:35.095314 - [DEBUG] Process 1803. path edge:
67345 2019-Jan-16 21:15:35.095338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67346 2019-Jan-16 21:15:35.095394 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
67347 2019-Jan-16 21:15:35.096034 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67348 2019-Jan-16 21:15:35.096089 - [DEBUG]
67349 2019-Jan-16 21:15:35.096114 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
67350 2019-Jan-16 21:15:35.096778 - [DEBUG] Compose: AllBottom * AllBottom
67351 2019-Jan-16 21:15:35.096806 - [DEBUG]
67352 2019-Jan-16 21:15:35.096829 - [DEBUG] Propagate flow
67353 2019-Jan-16 21:15:35.096852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67354 2019-Jan-16 21:15:35.096909 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
67355 2019-Jan-16 21:15:35.097546 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67356 2019-Jan-16 21:15:35.097602 - [DEBUG] Edge function : AllBottom (result of previous compose)
67357 2019-Jan-16 21:15:35.097627 - [DEBUG]
67358 2019-Jan-16 21:15:35.097651 - [DEBUG] Join: AllTop & AllBottom
67359 2019-Jan-16 21:15:35.097677 - [DEBUG] = AllBottom (new jump func)
67360 2019-Jan-16 21:15:35.097701 - [DEBUG]
67361 2019-Jan-16 21:15:35.097724 - [DEBUG] Start adding new jump function
67362 2019-Jan-16 21:15:35.097747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67363 2019-Jan-16 21:15:35.097803 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67364 2019-Jan-16 21:15:35.097865 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
67365 2019-Jan-16 21:15:35.098515 - [DEBUG] Edge Function : AllBottom
67366 2019-Jan-16 21:15:35.098543 - [DEBUG] End adding new jump function
67367 2019-Jan-16 21:15:35.098567 - [DEBUG]
67368 2019-Jan-16 21:15:35.098591 - [DEBUG] -------------------------------------------- 1804. Path Edge --------------------------------------------
67369 2019-Jan-16 21:15:35.098615 - [DEBUG]
67370 2019-Jan-16 21:15:35.098639 - [DEBUG] Process 1804. path edge:
67371 2019-Jan-16 21:15:35.098663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67372 2019-Jan-16 21:15:35.098719 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
67373 2019-Jan-16 21:15:35.099353 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67374 2019-Jan-16 21:15:35.099409 - [DEBUG]
67375 2019-Jan-16 21:15:35.099433 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
67376 2019-Jan-16 21:15:35.100091 - [DEBUG] Compose: AllBottom * AllBottom
67377 2019-Jan-16 21:15:35.100119 - [DEBUG]
67378 2019-Jan-16 21:15:35.100142 - [DEBUG] Propagate flow
67379 2019-Jan-16 21:15:35.100165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67380 2019-Jan-16 21:15:35.100222 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67381 2019-Jan-16 21:15:35.100858 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67382 2019-Jan-16 21:15:35.100915 - [DEBUG] Edge function : AllBottom (result of previous compose)
67383 2019-Jan-16 21:15:35.100940 - [DEBUG]
67384 2019-Jan-16 21:15:35.100965 - [DEBUG] Join: AllTop & AllBottom
67385 2019-Jan-16 21:15:35.100990 - [DEBUG] = AllBottom (new jump func)
67386 2019-Jan-16 21:15:35.101014 - [DEBUG]
67387 2019-Jan-16 21:15:35.101037 - [DEBUG] Start adding new jump function
67388 2019-Jan-16 21:15:35.101061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67389 2019-Jan-16 21:15:35.101116 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67390 2019-Jan-16 21:15:35.101171 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67391 2019-Jan-16 21:15:35.101821 - [DEBUG] Edge Function : AllBottom
67392 2019-Jan-16 21:15:35.101850 - [DEBUG] End adding new jump function
67393 2019-Jan-16 21:15:35.101874 - [DEBUG]
67394 2019-Jan-16 21:15:35.101898 - [DEBUG] -------------------------------------------- 1805. Path Edge --------------------------------------------
67395 2019-Jan-16 21:15:35.101922 - [DEBUG]
67396 2019-Jan-16 21:15:35.101946 - [DEBUG] Process 1805. path edge:
67397 2019-Jan-16 21:15:35.101969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67398 2019-Jan-16 21:15:35.102025 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
67399 2019-Jan-16 21:15:35.102661 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67400 2019-Jan-16 21:15:35.102717 - [DEBUG]
67401 2019-Jan-16 21:15:35.102740 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67402 2019-Jan-16 21:15:35.103393 - [DEBUG] Start of endsummarytab entry
67403 2019-Jan-16 21:15:35.103435 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
67404 2019-Jan-16 21:15:35.104074 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
67405 2019-Jan-16 21:15:35.104139 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67406 2019-Jan-16 21:15:35.104785 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67407 2019-Jan-16 21:15:35.105438 - [DEBUG] EF: AllBottom
67408 2019-Jan-16 21:15:35.105463 - [DEBUG]
67409 2019-Jan-16 21:15:35.105487 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67410 2019-Jan-16 21:15:35.106129 - [DEBUG] d2: @zero_value = constant i2 0, align 4, ID: -1
67411 2019-Jan-16 21:15:35.106186 - [DEBUG] EF: AllBottom
67412 2019-Jan-16 21:15:35.106211 - [DEBUG]
67413 2019-Jan-16 21:15:35.106234 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67414 2019-Jan-16 21:15:35.106869 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
67415 2019-Jan-16 21:15:35.107505 - [DEBUG] EF: AllBottom
67416 2019-Jan-16 21:15:35.107530 - [DEBUG]
67417 2019-Jan-16 21:15:35.107553 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67418 2019-Jan-16 21:15:35.108186 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
67419 2019-Jan-16 21:15:35.108839 - [DEBUG] EF: AllBottom
67420 2019-Jan-16 21:15:35.108864 - [DEBUG]
67421 2019-Jan-16 21:15:35.108887 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67422 2019-Jan-16 21:15:35.109520 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67423 2019-Jan-16 21:15:35.110165 - [DEBUG] EF: AllBottom
67424 2019-Jan-16 21:15:35.110190 - [DEBUG]
67425 2019-Jan-16 21:15:35.110213 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67426 2019-Jan-16 21:15:35.110847 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
67427 2019-Jan-16 21:15:35.111517 - [DEBUG] EF: AllBottom
67428 2019-Jan-16 21:15:35.111543 - [DEBUG]
67429 2019-Jan-16 21:15:35.111567 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67430 2019-Jan-16 21:15:35.112265 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
67431 2019-Jan-16 21:15:35.112976 - [DEBUG] EF: AllBottom
67432 2019-Jan-16 21:15:35.113003 - [DEBUG]
67433 2019-Jan-16 21:15:35.113027 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67434 2019-Jan-16 21:15:35.113721 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
67435 2019-Jan-16 21:15:35.114422 - [DEBUG] EF: AllBottom
67436 2019-Jan-16 21:15:35.114449 - [DEBUG]
67437 2019-Jan-16 21:15:35.114472 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67438 2019-Jan-16 21:15:35.115196 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67439 2019-Jan-16 21:15:35.115856 - [DEBUG] EF: AllBottom
67440 2019-Jan-16 21:15:35.115882 - [DEBUG]
67441 2019-Jan-16 21:15:35.115906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67442 2019-Jan-16 21:15:35.116540 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67443 2019-Jan-16 21:15:35.117178 - [DEBUG] EF: AllBottom
67444 2019-Jan-16 21:15:35.117203 - [DEBUG]
67445 2019-Jan-16 21:15:35.117226 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67446 2019-Jan-16 21:15:35.117859 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67447 2019-Jan-16 21:15:35.118524 - [DEBUG] EF: AllBottom
67448 2019-Jan-16 21:15:35.118549 - [DEBUG]
67449 2019-Jan-16 21:15:35.118572 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67450 2019-Jan-16 21:15:35.119206 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67451 2019-Jan-16 21:15:35.119850 - [DEBUG] EF: AllBottom
67452 2019-Jan-16 21:15:35.119875 - [DEBUG]
67453 2019-Jan-16 21:15:35.119899 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67454 2019-Jan-16 21:15:35.120554 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
67455 2019-Jan-16 21:15:35.121193 - [DEBUG] EF: AllBottom
67456 2019-Jan-16 21:15:35.121237 - [DEBUG]
67457 2019-Jan-16 21:15:35.121261 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67458 2019-Jan-16 21:15:35.121917 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
67459 2019-Jan-16 21:15:35.122553 - [DEBUG] EF: AllBottom
67460 2019-Jan-16 21:15:35.122578 - [DEBUG]
67461 2019-Jan-16 21:15:35.122601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67462 2019-Jan-16 21:15:35.123234 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
67463 2019-Jan-16 21:15:35.123880 - [DEBUG] EF: AllBottom
67464 2019-Jan-16 21:15:35.123905 - [DEBUG]
67465 2019-Jan-16 21:15:35.123928 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67466 2019-Jan-16 21:15:35.124561 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67467 2019-Jan-16 21:15:35.125220 - [DEBUG] EF: AllBottom
67468 2019-Jan-16 21:15:35.125245 - [DEBUG]
67469 2019-Jan-16 21:15:35.125268 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67470 2019-Jan-16 21:15:35.125902 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67471 2019-Jan-16 21:15:35.126539 - [DEBUG] EF: AllBottom
67472 2019-Jan-16 21:15:35.126564 - [DEBUG]
67473 2019-Jan-16 21:15:35.126587 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67474 2019-Jan-16 21:15:35.127220 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67475 2019-Jan-16 21:15:35.127854 - [DEBUG] EF: AllBottom
67476 2019-Jan-16 21:15:35.127879 - [DEBUG]
67477 2019-Jan-16 21:15:35.127902 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67478 2019-Jan-16 21:15:35.128552 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67479 2019-Jan-16 21:15:35.129187 - [DEBUG] EF: AllBottom
67480 2019-Jan-16 21:15:35.129212 - [DEBUG]
67481 2019-Jan-16 21:15:35.129235 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67482 2019-Jan-16 21:15:35.129868 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67483 2019-Jan-16 21:15:35.130506 - [DEBUG] EF: AllBottom
67484 2019-Jan-16 21:15:35.130531 - [DEBUG]
67485 2019-Jan-16 21:15:35.130554 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67486 2019-Jan-16 21:15:35.131188 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67487 2019-Jan-16 21:15:35.131840 - [DEBUG] EF: AllBottom
67488 2019-Jan-16 21:15:35.131865 - [DEBUG]
67489 2019-Jan-16 21:15:35.131888 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67490 2019-Jan-16 21:15:35.132521 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67491 2019-Jan-16 21:15:35.133158 - [DEBUG] EF: AllBottom
67492 2019-Jan-16 21:15:35.133182 - [DEBUG]
67493 2019-Jan-16 21:15:35.133206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67494 2019-Jan-16 21:15:35.133838 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67495 2019-Jan-16 21:15:35.134475 - [DEBUG] EF: AllBottom
67496 2019-Jan-16 21:15:35.134500 - [DEBUG]
67497 2019-Jan-16 21:15:35.134523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67498 2019-Jan-16 21:15:35.135170 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
67499 2019-Jan-16 21:15:35.135808 - [DEBUG] EF: AllBottom
67500 2019-Jan-16 21:15:35.135833 - [DEBUG]
67501 2019-Jan-16 21:15:35.135856 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67502 2019-Jan-16 21:15:35.136490 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
67503 2019-Jan-16 21:15:35.137134 - [DEBUG] EF: AllBottom
67504 2019-Jan-16 21:15:35.137159 - [DEBUG]
67505 2019-Jan-16 21:15:35.137183 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67506 2019-Jan-16 21:15:35.137818 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67507 2019-Jan-16 21:15:35.138469 - [DEBUG] EF: AllBottom
67508 2019-Jan-16 21:15:35.138494 - [DEBUG]
67509 2019-Jan-16 21:15:35.138518 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67510 2019-Jan-16 21:15:35.139151 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67511 2019-Jan-16 21:15:35.139785 - [DEBUG] EF: AllBottom
67512 2019-Jan-16 21:15:35.139810 - [DEBUG]
67513 2019-Jan-16 21:15:35.139833 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67514 2019-Jan-16 21:15:35.140466 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
67515 2019-Jan-16 21:15:35.141102 - [DEBUG] EF: AllBottom
67516 2019-Jan-16 21:15:35.141127 - [DEBUG]
67517 2019-Jan-16 21:15:35.141150 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67518 2019-Jan-16 21:15:35.141797 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67519 2019-Jan-16 21:15:35.142440 - [DEBUG] EF: AllBottom
67520 2019-Jan-16 21:15:35.142465 - [DEBUG]
67521 2019-Jan-16 21:15:35.142488 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67522 2019-Jan-16 21:15:35.143121 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
67523 2019-Jan-16 21:15:35.143757 - [DEBUG] EF: AllBottom
67524 2019-Jan-16 21:15:35.143782 - [DEBUG]
67525 2019-Jan-16 21:15:35.143806 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67526 2019-Jan-16 21:15:35.144438 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
67527 2019-Jan-16 21:15:35.145095 - [DEBUG] EF: AllBottom
67528 2019-Jan-16 21:15:35.145120 - [DEBUG]
67529 2019-Jan-16 21:15:35.145143 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67530 2019-Jan-16 21:15:35.145776 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
67531 2019-Jan-16 21:15:35.146428 - [DEBUG] EF: AllBottom
67532 2019-Jan-16 21:15:35.146453 - [DEBUG]
67533 2019-Jan-16 21:15:35.146477 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67534 2019-Jan-16 21:15:35.147120 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
67535 2019-Jan-16 21:15:35.147758 - [DEBUG] EF: AllBottom
67536 2019-Jan-16 21:15:35.147783 - [DEBUG]
67537 2019-Jan-16 21:15:35.147806 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
67538 2019-Jan-16 21:15:35.148455 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
67539 2019-Jan-16 21:15:35.149098 - [DEBUG] EF: AllBottom
67540 2019-Jan-16 21:15:35.149123 - [DEBUG]
67541 2019-Jan-16 21:15:35.149147 - [DEBUG] ---------------
67542 2019-Jan-16 21:15:35.149171 - [DEBUG]
67543 2019-Jan-16 21:15:35.149199 - [DEBUG] End of endsummarytab entry
67544 2019-Jan-16 21:15:35.149223 - [DEBUG]
67545 2019-Jan-16 21:15:35.149247 - [DEBUG] Start of incomingtab entry
67546 2019-Jan-16 21:15:35.149273 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
67547 2019-Jan-16 21:15:35.149911 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
67548 2019-Jan-16 21:15:35.149972 - [DEBUG] ---------------
67549 2019-Jan-16 21:15:35.149996 - [DEBUG] End of incomingtab entry
67550 2019-Jan-16 21:15:35.150020 - [DEBUG]
67551 2019-Jan-16 21:15:35.150098 - [DEBUG] Compose: AllBottom * AllBottom
67552 2019-Jan-16 21:15:35.150126 - [DEBUG]
67553 2019-Jan-16 21:15:35.150149 - [DEBUG] Propagate flow
67554 2019-Jan-16 21:15:35.150173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67555 2019-Jan-16 21:15:35.150229 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
67556 2019-Jan-16 21:15:35.150878 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67557 2019-Jan-16 21:15:35.150934 - [DEBUG] Edge function : AllBottom (result of previous compose)
67558 2019-Jan-16 21:15:35.150959 - [DEBUG]
67559 2019-Jan-16 21:15:35.150985 - [DEBUG] Join: AllTop & AllBottom
67560 2019-Jan-16 21:15:35.151012 - [DEBUG] = AllBottom (new jump func)
67561 2019-Jan-16 21:15:35.151036 - [DEBUG]
67562 2019-Jan-16 21:15:35.151059 - [DEBUG] Start adding new jump function
67563 2019-Jan-16 21:15:35.151083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67564 2019-Jan-16 21:15:35.151137 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67565 2019-Jan-16 21:15:35.151192 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
67566 2019-Jan-16 21:15:35.151854 - [DEBUG] Edge Function : AllBottom
67567 2019-Jan-16 21:15:35.151885 - [DEBUG] End adding new jump function
67568 2019-Jan-16 21:15:35.151909 - [DEBUG]
67569 2019-Jan-16 21:15:35.151933 - [DEBUG] -------------------------------------------- 1806. Path Edge --------------------------------------------
67570 2019-Jan-16 21:15:35.151958 - [DEBUG]
67571 2019-Jan-16 21:15:35.151981 - [DEBUG] Process 1806. path edge:
67572 2019-Jan-16 21:15:35.152005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67573 2019-Jan-16 21:15:35.152061 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
67574 2019-Jan-16 21:15:35.152706 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67575 2019-Jan-16 21:15:35.152762 - [DEBUG]
67576 2019-Jan-16 21:15:35.152786 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
67577 2019-Jan-16 21:15:35.153452 - [DEBUG] Possible callees:
67578 2019-Jan-16 21:15:35.153478 - [DEBUG] llvm.dbg.declare
67579 2019-Jan-16 21:15:35.153503 - [DEBUG] Possible return sites:
67580 2019-Jan-16 21:15:35.153526 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19367581 2019-Jan-16 21:15:35.154808 - [DEBUG] Found and process special summary
67582 2019-Jan-16 21:15:35.154845 - [DEBUG] Compose: EdgeIdentity * AllBottom
67583 2019-Jan-16 21:15:35.154872 - [DEBUG]
67584 2019-Jan-16 21:15:35.154895 - [DEBUG] Propagate flow
67585 2019-Jan-16 21:15:35.154919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67586 2019-Jan-16 21:15:35.154975 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
67587 2019-Jan-16 21:15:35.155630 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67588 2019-Jan-16 21:15:35.155685 - [DEBUG] Edge function : AllBottom (result of previous compose)
67589 2019-Jan-16 21:15:35.155711 - [DEBUG]
67590 2019-Jan-16 21:15:35.155735 - [DEBUG] Join: AllTop & AllBottom
67591 2019-Jan-16 21:15:35.155761 - [DEBUG] = AllBottom (new jump func)
67592 2019-Jan-16 21:15:35.155785 - [DEBUG]
67593 2019-Jan-16 21:15:35.155808 - [DEBUG] Start adding new jump function
67594 2019-Jan-16 21:15:35.155831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67595 2019-Jan-16 21:15:35.155886 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67596 2019-Jan-16 21:15:35.155947 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
67597 2019-Jan-16 21:15:35.156586 - [DEBUG] Edge Function : AllBottom
67598 2019-Jan-16 21:15:35.156615 - [DEBUG] End adding new jump function
67599 2019-Jan-16 21:15:35.156639 - [DEBUG]
67600 2019-Jan-16 21:15:35.156663 - [DEBUG] -------------------------------------------- 1807. Path Edge --------------------------------------------
67601 2019-Jan-16 21:15:35.156688 - [DEBUG]
67602 2019-Jan-16 21:15:35.156711 - [DEBUG] Process 1807. path edge:
67603 2019-Jan-16 21:15:35.156735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67604 2019-Jan-16 21:15:35.156791 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
67605 2019-Jan-16 21:15:35.157428 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67606 2019-Jan-16 21:15:35.157484 - [DEBUG]
67607 2019-Jan-16 21:15:35.157508 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
67608 2019-Jan-16 21:15:35.158173 - [DEBUG] Compose: AllBottom * AllBottom
67609 2019-Jan-16 21:15:35.158201 - [DEBUG]
67610 2019-Jan-16 21:15:35.158225 - [DEBUG] Propagate flow
67611 2019-Jan-16 21:15:35.158248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67612 2019-Jan-16 21:15:35.158305 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
67613 2019-Jan-16 21:15:35.158959 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67614 2019-Jan-16 21:15:35.159015 - [DEBUG] Edge function : AllBottom (result of previous compose)
67615 2019-Jan-16 21:15:35.159040 - [DEBUG]
67616 2019-Jan-16 21:15:35.159065 - [DEBUG] Join: AllTop & AllBottom
67617 2019-Jan-16 21:15:35.159091 - [DEBUG] = AllBottom (new jump func)
67618 2019-Jan-16 21:15:35.159115 - [DEBUG]
67619 2019-Jan-16 21:15:35.159138 - [DEBUG] Start adding new jump function
67620 2019-Jan-16 21:15:35.159161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67621 2019-Jan-16 21:15:35.159217 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67622 2019-Jan-16 21:15:35.159272 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
67623 2019-Jan-16 21:15:35.159906 - [DEBUG] Edge Function : AllBottom
67624 2019-Jan-16 21:15:35.159935 - [DEBUG] End adding new jump function
67625 2019-Jan-16 21:15:35.159959 - [DEBUG]
67626 2019-Jan-16 21:15:35.159983 - [DEBUG] -------------------------------------------- 1808. Path Edge --------------------------------------------
67627 2019-Jan-16 21:15:35.160008 - [DEBUG]
67628 2019-Jan-16 21:15:35.160031 - [DEBUG] Process 1808. path edge:
67629 2019-Jan-16 21:15:35.160054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67630 2019-Jan-16 21:15:35.160110 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
67631 2019-Jan-16 21:15:35.160745 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67632 2019-Jan-16 21:15:35.160800 - [DEBUG]
67633 2019-Jan-16 21:15:35.160826 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
67634 2019-Jan-16 21:15:35.161483 - [DEBUG] Compose: AllBottom * AllBottom
67635 2019-Jan-16 21:15:35.161511 - [DEBUG]
67636 2019-Jan-16 21:15:35.161534 - [DEBUG] Propagate flow
67637 2019-Jan-16 21:15:35.161557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67638 2019-Jan-16 21:15:35.161615 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
67639 2019-Jan-16 21:15:35.162265 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67640 2019-Jan-16 21:15:35.162322 - [DEBUG] Edge function : AllBottom (result of previous compose)
67641 2019-Jan-16 21:15:35.162355 - [DEBUG]
67642 2019-Jan-16 21:15:35.162381 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67643 2019-Jan-16 21:15:35.162407 - [DEBUG] = AllBottom
67644 2019-Jan-16 21:15:35.162431 - [DEBUG]
67645 2019-Jan-16 21:15:35.162454 - [DEBUG] PROPAGATE: No new function!
67646 2019-Jan-16 21:15:35.162494 - [DEBUG] Compose: AllBottom * AllBottom
67647 2019-Jan-16 21:15:35.162521 - [DEBUG]
67648 2019-Jan-16 21:15:35.162546 - [DEBUG] Propagate flow
67649 2019-Jan-16 21:15:35.162569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67650 2019-Jan-16 21:15:35.162625 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
67651 2019-Jan-16 21:15:35.163264 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67652 2019-Jan-16 21:15:35.163320 - [DEBUG] Edge function : AllBottom (result of previous compose)
67653 2019-Jan-16 21:15:35.163345 - [DEBUG]
67654 2019-Jan-16 21:15:35.163370 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67655 2019-Jan-16 21:15:35.163395 - [DEBUG] = AllBottom
67656 2019-Jan-16 21:15:35.163420 - [DEBUG]
67657 2019-Jan-16 21:15:35.163443 - [DEBUG] PROPAGATE: No new function!
67658 2019-Jan-16 21:15:35.163486 - [DEBUG] Compose: AllBottom * AllBottom
67659 2019-Jan-16 21:15:35.163513 - [DEBUG]
67660 2019-Jan-16 21:15:35.163537 - [DEBUG] Propagate flow
67661 2019-Jan-16 21:15:35.163560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67662 2019-Jan-16 21:15:35.163616 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
67663 2019-Jan-16 21:15:35.164256 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67664 2019-Jan-16 21:15:35.164311 - [DEBUG] Edge function : AllBottom (result of previous compose)
67665 2019-Jan-16 21:15:35.164336 - [DEBUG]
67666 2019-Jan-16 21:15:35.164361 - [DEBUG] Join: AllTop & AllBottom
67667 2019-Jan-16 21:15:35.164386 - [DEBUG] = AllBottom (new jump func)
67668 2019-Jan-16 21:15:35.164411 - [DEBUG]
67669 2019-Jan-16 21:15:35.164434 - [DEBUG] Start adding new jump function
67670 2019-Jan-16 21:15:35.164457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67671 2019-Jan-16 21:15:35.164512 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67672 2019-Jan-16 21:15:35.164566 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
67673 2019-Jan-16 21:15:35.165221 - [DEBUG] Edge Function : AllBottom
67674 2019-Jan-16 21:15:35.165250 - [DEBUG] End adding new jump function
67675 2019-Jan-16 21:15:35.165274 - [DEBUG]
67676 2019-Jan-16 21:15:35.165297 - [DEBUG] -------------------------------------------- 1809. Path Edge --------------------------------------------
67677 2019-Jan-16 21:15:35.165322 - [DEBUG]
67678 2019-Jan-16 21:15:35.165345 - [DEBUG] Process 1809. path edge:
67679 2019-Jan-16 21:15:35.165368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67680 2019-Jan-16 21:15:35.165424 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
67681 2019-Jan-16 21:15:35.166063 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67682 2019-Jan-16 21:15:35.166119 - [DEBUG]
67683 2019-Jan-16 21:15:35.166143 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
67684 2019-Jan-16 21:15:35.166808 - [DEBUG] Compose: AllBottom * AllBottom
67685 2019-Jan-16 21:15:35.166835 - [DEBUG]
67686 2019-Jan-16 21:15:35.166859 - [DEBUG] Propagate flow
67687 2019-Jan-16 21:15:35.166882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67688 2019-Jan-16 21:15:35.166939 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
67689 2019-Jan-16 21:15:35.167573 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67690 2019-Jan-16 21:15:35.167629 - [DEBUG] Edge function : AllBottom (result of previous compose)
67691 2019-Jan-16 21:15:35.167662 - [DEBUG]
67692 2019-Jan-16 21:15:35.167687 - [DEBUG] Join: AllTop & AllBottom
67693 2019-Jan-16 21:15:35.167713 - [DEBUG] = AllBottom (new jump func)
67694 2019-Jan-16 21:15:35.167737 - [DEBUG]
67695 2019-Jan-16 21:15:35.167761 - [DEBUG] Start adding new jump function
67696 2019-Jan-16 21:15:35.167784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67697 2019-Jan-16 21:15:35.167839 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67698 2019-Jan-16 21:15:35.167894 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
67699 2019-Jan-16 21:15:35.168543 - [DEBUG] Edge Function : AllBottom
67700 2019-Jan-16 21:15:35.168571 - [DEBUG] End adding new jump function
67701 2019-Jan-16 21:15:35.168595 - [DEBUG]
67702 2019-Jan-16 21:15:35.168619 - [DEBUG] -------------------------------------------- 1810. Path Edge --------------------------------------------
67703 2019-Jan-16 21:15:35.168643 - [DEBUG]
67704 2019-Jan-16 21:15:35.168667 - [DEBUG] Process 1810. path edge:
67705 2019-Jan-16 21:15:35.168690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67706 2019-Jan-16 21:15:35.168746 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
67707 2019-Jan-16 21:15:35.169378 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67708 2019-Jan-16 21:15:35.169434 - [DEBUG]
67709 2019-Jan-16 21:15:35.169459 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
67710 2019-Jan-16 21:15:35.170115 - [DEBUG] Compose: AllBottom * AllBottom
67711 2019-Jan-16 21:15:35.170142 - [DEBUG]
67712 2019-Jan-16 21:15:35.170166 - [DEBUG] Propagate flow
67713 2019-Jan-16 21:15:35.170189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67714 2019-Jan-16 21:15:35.170246 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
67715 2019-Jan-16 21:15:35.170882 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67716 2019-Jan-16 21:15:35.170938 - [DEBUG] Edge function : AllBottom (result of previous compose)
67717 2019-Jan-16 21:15:35.170963 - [DEBUG]
67718 2019-Jan-16 21:15:35.170988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67719 2019-Jan-16 21:15:35.171014 - [DEBUG] = AllBottom
67720 2019-Jan-16 21:15:35.171038 - [DEBUG]
67721 2019-Jan-16 21:15:35.171061 - [DEBUG] PROPAGATE: No new function!
67722 2019-Jan-16 21:15:35.171106 - [DEBUG] Compose: AllBottom * AllBottom
67723 2019-Jan-16 21:15:35.171134 - [DEBUG]
67724 2019-Jan-16 21:15:35.171158 - [DEBUG] Propagate flow
67725 2019-Jan-16 21:15:35.171181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67726 2019-Jan-16 21:15:35.171237 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
67727 2019-Jan-16 21:15:35.171892 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67728 2019-Jan-16 21:15:35.171948 - [DEBUG] Edge function : AllBottom (result of previous compose)
67729 2019-Jan-16 21:15:35.171973 - [DEBUG]
67730 2019-Jan-16 21:15:35.171998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67731 2019-Jan-16 21:15:35.172024 - [DEBUG] = AllBottom
67732 2019-Jan-16 21:15:35.172048 - [DEBUG]
67733 2019-Jan-16 21:15:35.172071 - [DEBUG] PROPAGATE: No new function!
67734 2019-Jan-16 21:15:35.172115 - [DEBUG] Compose: AllBottom * AllBottom
67735 2019-Jan-16 21:15:35.172142 - [DEBUG]
67736 2019-Jan-16 21:15:35.172166 - [DEBUG] Propagate flow
67737 2019-Jan-16 21:15:35.172190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67738 2019-Jan-16 21:15:35.172246 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
67739 2019-Jan-16 21:15:35.172885 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67740 2019-Jan-16 21:15:35.172941 - [DEBUG] Edge function : AllBottom (result of previous compose)
67741 2019-Jan-16 21:15:35.172974 - [DEBUG]
67742 2019-Jan-16 21:15:35.173000 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67743 2019-Jan-16 21:15:35.173026 - [DEBUG] = AllBottom
67744 2019-Jan-16 21:15:35.173050 - [DEBUG]
67745 2019-Jan-16 21:15:35.173073 - [DEBUG] PROPAGATE: No new function!
67746 2019-Jan-16 21:15:35.173118 - [DEBUG] Compose: AllBottom * AllBottom
67747 2019-Jan-16 21:15:35.173146 - [DEBUG]
67748 2019-Jan-16 21:15:35.173170 - [DEBUG] Propagate flow
67749 2019-Jan-16 21:15:35.173193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67750 2019-Jan-16 21:15:35.173250 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
67751 2019-Jan-16 21:15:35.173888 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67752 2019-Jan-16 21:15:35.173944 - [DEBUG] Edge function : AllBottom (result of previous compose)
67753 2019-Jan-16 21:15:35.173969 - [DEBUG]
67754 2019-Jan-16 21:15:35.173994 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67755 2019-Jan-16 21:15:35.174020 - [DEBUG] = AllBottom
67756 2019-Jan-16 21:15:35.174044 - [DEBUG]
67757 2019-Jan-16 21:15:35.174067 - [DEBUG] PROPAGATE: No new function!
67758 2019-Jan-16 21:15:35.174109 - [DEBUG] Compose: AllBottom * AllBottom
67759 2019-Jan-16 21:15:35.174137 - [DEBUG]
67760 2019-Jan-16 21:15:35.174161 - [DEBUG] Propagate flow
67761 2019-Jan-16 21:15:35.174184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67762 2019-Jan-16 21:15:35.174240 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
67763 2019-Jan-16 21:15:35.174880 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67764 2019-Jan-16 21:15:35.174936 - [DEBUG] Edge function : AllBottom (result of previous compose)
67765 2019-Jan-16 21:15:35.174961 - [DEBUG]
67766 2019-Jan-16 21:15:35.174986 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67767 2019-Jan-16 21:15:35.175011 - [DEBUG] = AllBottom
67768 2019-Jan-16 21:15:35.175036 - [DEBUG]
67769 2019-Jan-16 21:15:35.175059 - [DEBUG] PROPAGATE: No new function!
67770 2019-Jan-16 21:15:35.175117 - [DEBUG] Compose: AllBottom * AllBottom
67771 2019-Jan-16 21:15:35.175144 - [DEBUG]
67772 2019-Jan-16 21:15:35.175168 - [DEBUG] Propagate flow
67773 2019-Jan-16 21:15:35.175191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67774 2019-Jan-16 21:15:35.175248 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
67775 2019-Jan-16 21:15:35.175887 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67776 2019-Jan-16 21:15:35.175943 - [DEBUG] Edge function : AllBottom (result of previous compose)
67777 2019-Jan-16 21:15:35.175968 - [DEBUG]
67778 2019-Jan-16 21:15:35.175993 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67779 2019-Jan-16 21:15:35.176019 - [DEBUG] = AllBottom
67780 2019-Jan-16 21:15:35.176044 - [DEBUG]
67781 2019-Jan-16 21:15:35.176067 - [DEBUG] PROPAGATE: No new function!
67782 2019-Jan-16 21:15:35.176105 - [DEBUG] Compose: AllBottom * AllBottom
67783 2019-Jan-16 21:15:35.176133 - [DEBUG]
67784 2019-Jan-16 21:15:35.176156 - [DEBUG] Propagate flow
67785 2019-Jan-16 21:15:35.176179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67786 2019-Jan-16 21:15:35.176235 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
67787 2019-Jan-16 21:15:35.176874 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67788 2019-Jan-16 21:15:35.176930 - [DEBUG] Edge function : AllBottom (result of previous compose)
67789 2019-Jan-16 21:15:35.176955 - [DEBUG]
67790 2019-Jan-16 21:15:35.176979 - [DEBUG] Join: AllTop & AllBottom
67791 2019-Jan-16 21:15:35.177005 - [DEBUG] = AllBottom (new jump func)
67792 2019-Jan-16 21:15:35.177030 - [DEBUG]
67793 2019-Jan-16 21:15:35.177061 - [DEBUG] Start adding new jump function
67794 2019-Jan-16 21:15:35.177085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67795 2019-Jan-16 21:15:35.177140 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67796 2019-Jan-16 21:15:35.177195 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
67797 2019-Jan-16 21:15:35.177833 - [DEBUG] Edge Function : AllBottom
67798 2019-Jan-16 21:15:35.177861 - [DEBUG] End adding new jump function
67799 2019-Jan-16 21:15:35.177885 - [DEBUG]
67800 2019-Jan-16 21:15:35.177909 - [DEBUG] -------------------------------------------- 1811. Path Edge --------------------------------------------
67801 2019-Jan-16 21:15:35.177933 - [DEBUG]
67802 2019-Jan-16 21:15:35.177956 - [DEBUG] Process 1811. path edge:
67803 2019-Jan-16 21:15:35.177980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67804 2019-Jan-16 21:15:35.178035 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
67805 2019-Jan-16 21:15:35.178688 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67806 2019-Jan-16 21:15:35.178744 - [DEBUG]
67807 2019-Jan-16 21:15:35.178768 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
67808 2019-Jan-16 21:15:35.179421 - [DEBUG] Possible callees:
67809 2019-Jan-16 21:15:35.179446 - [DEBUG] foo
67810 2019-Jan-16 21:15:35.179470 - [DEBUG] Possible return sites:
67811 2019-Jan-16 21:15:35.179494 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12667812 2019-Jan-16 21:15:35.180760 - [DEBUG] Found and process special summary
67813 2019-Jan-16 21:15:35.180794 - [DEBUG] Compose: EdgeIdentity * AllBottom
67814 2019-Jan-16 21:15:35.180821 - [DEBUG]
67815 2019-Jan-16 21:15:35.180845 - [DEBUG] Propagate flow
67816 2019-Jan-16 21:15:35.180869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67817 2019-Jan-16 21:15:35.180925 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
67818 2019-Jan-16 21:15:35.181564 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67819 2019-Jan-16 21:15:35.181620 - [DEBUG] Edge function : AllBottom (result of previous compose)
67820 2019-Jan-16 21:15:35.181644 - [DEBUG]
67821 2019-Jan-16 21:15:35.181669 - [DEBUG] Join: AllTop & AllBottom
67822 2019-Jan-16 21:15:35.181695 - [DEBUG] = AllBottom (new jump func)
67823 2019-Jan-16 21:15:35.181719 - [DEBUG]
67824 2019-Jan-16 21:15:35.181756 - [DEBUG] Start adding new jump function
67825 2019-Jan-16 21:15:35.181780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67826 2019-Jan-16 21:15:35.181835 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67827 2019-Jan-16 21:15:35.181890 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
67828 2019-Jan-16 21:15:35.182529 - [DEBUG] Edge Function : AllBottom
67829 2019-Jan-16 21:15:35.182558 - [DEBUG] End adding new jump function
67830 2019-Jan-16 21:15:35.182581 - [DEBUG]
67831 2019-Jan-16 21:15:35.182605 - [DEBUG] -------------------------------------------- 1812. Path Edge --------------------------------------------
67832 2019-Jan-16 21:15:35.182629 - [DEBUG]
67833 2019-Jan-16 21:15:35.182653 - [DEBUG] Process 1812. path edge:
67834 2019-Jan-16 21:15:35.182676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67835 2019-Jan-16 21:15:35.182732 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
67836 2019-Jan-16 21:15:35.183371 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67837 2019-Jan-16 21:15:35.183427 - [DEBUG]
67838 2019-Jan-16 21:15:35.183451 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
67839 2019-Jan-16 21:15:35.184120 - [DEBUG] Compose: AllBottom * AllBottom
67840 2019-Jan-16 21:15:35.184147 - [DEBUG]
67841 2019-Jan-16 21:15:35.184171 - [DEBUG] Propagate flow
67842 2019-Jan-16 21:15:35.184194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67843 2019-Jan-16 21:15:35.184251 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
67844 2019-Jan-16 21:15:35.184887 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67845 2019-Jan-16 21:15:35.184943 - [DEBUG] Edge function : AllBottom (result of previous compose)
67846 2019-Jan-16 21:15:35.184967 - [DEBUG]
67847 2019-Jan-16 21:15:35.184992 - [DEBUG] Join: AllTop & AllBottom
67848 2019-Jan-16 21:15:35.185018 - [DEBUG] = AllBottom (new jump func)
67849 2019-Jan-16 21:15:35.185042 - [DEBUG]
67850 2019-Jan-16 21:15:35.185077 - [DEBUG] Start adding new jump function
67851 2019-Jan-16 21:15:35.185102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67852 2019-Jan-16 21:15:35.185157 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67853 2019-Jan-16 21:15:35.185211 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
67854 2019-Jan-16 21:15:35.185847 - [DEBUG] Edge Function : AllBottom
67855 2019-Jan-16 21:15:35.185875 - [DEBUG] End adding new jump function
67856 2019-Jan-16 21:15:35.185899 - [DEBUG]
67857 2019-Jan-16 21:15:35.185923 - [DEBUG] -------------------------------------------- 1813. Path Edge --------------------------------------------
67858 2019-Jan-16 21:15:35.185947 - [DEBUG]
67859 2019-Jan-16 21:15:35.185970 - [DEBUG] Process 1813. path edge:
67860 2019-Jan-16 21:15:35.185993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67861 2019-Jan-16 21:15:35.186049 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
67862 2019-Jan-16 21:15:35.186682 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67863 2019-Jan-16 21:15:35.186738 - [DEBUG]
67864 2019-Jan-16 21:15:35.186763 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
67865 2019-Jan-16 21:15:35.187422 - [DEBUG] Compose: AllBottom * AllBottom
67866 2019-Jan-16 21:15:35.187449 - [DEBUG]
67867 2019-Jan-16 21:15:35.187473 - [DEBUG] Propagate flow
67868 2019-Jan-16 21:15:35.187496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67869 2019-Jan-16 21:15:35.187553 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
67870 2019-Jan-16 21:15:35.188189 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67871 2019-Jan-16 21:15:35.188244 - [DEBUG] Edge function : AllBottom (result of previous compose)
67872 2019-Jan-16 21:15:35.188269 - [DEBUG]
67873 2019-Jan-16 21:15:35.188293 - [DEBUG] Join: AllTop & AllBottom
67874 2019-Jan-16 21:15:35.188319 - [DEBUG] = AllBottom (new jump func)
67875 2019-Jan-16 21:15:35.188343 - [DEBUG]
67876 2019-Jan-16 21:15:35.188366 - [DEBUG] Start adding new jump function
67877 2019-Jan-16 21:15:35.188390 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67878 2019-Jan-16 21:15:35.188458 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67879 2019-Jan-16 21:15:35.188512 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
67880 2019-Jan-16 21:15:35.189147 - [DEBUG] Edge Function : AllBottom
67881 2019-Jan-16 21:15:35.189176 - [DEBUG] End adding new jump function
67882 2019-Jan-16 21:15:35.189200 - [DEBUG]
67883 2019-Jan-16 21:15:35.189223 - [DEBUG] -------------------------------------------- 1814. Path Edge --------------------------------------------
67884 2019-Jan-16 21:15:35.189261 - [DEBUG]
67885 2019-Jan-16 21:15:35.189285 - [DEBUG] Process 1814. path edge:
67886 2019-Jan-16 21:15:35.189308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67887 2019-Jan-16 21:15:35.189364 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
67888 2019-Jan-16 21:15:35.190000 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67889 2019-Jan-16 21:15:35.190055 - [DEBUG]
67890 2019-Jan-16 21:15:35.190080 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
67891 2019-Jan-16 21:15:35.190737 - [DEBUG] Compose: AllBottom * AllBottom
67892 2019-Jan-16 21:15:35.190765 - [DEBUG]
67893 2019-Jan-16 21:15:35.190788 - [DEBUG] Propagate flow
67894 2019-Jan-16 21:15:35.190811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67895 2019-Jan-16 21:15:35.190869 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
67896 2019-Jan-16 21:15:35.191515 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67897 2019-Jan-16 21:15:35.191570 - [DEBUG] Edge function : AllBottom (result of previous compose)
67898 2019-Jan-16 21:15:35.191595 - [DEBUG]
67899 2019-Jan-16 21:15:35.191619 - [DEBUG] Join: AllTop & AllBottom
67900 2019-Jan-16 21:15:35.191645 - [DEBUG] = AllBottom (new jump func)
67901 2019-Jan-16 21:15:35.191669 - [DEBUG]
67902 2019-Jan-16 21:15:35.191692 - [DEBUG] Start adding new jump function
67903 2019-Jan-16 21:15:35.191715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67904 2019-Jan-16 21:15:35.191784 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67905 2019-Jan-16 21:15:35.191838 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
67906 2019-Jan-16 21:15:35.192484 - [DEBUG] Edge Function : AllBottom
67907 2019-Jan-16 21:15:35.192512 - [DEBUG] End adding new jump function
67908 2019-Jan-16 21:15:35.192536 - [DEBUG]
67909 2019-Jan-16 21:15:35.192559 - [DEBUG] -------------------------------------------- 1815. Path Edge --------------------------------------------
67910 2019-Jan-16 21:15:35.192583 - [DEBUG]
67911 2019-Jan-16 21:15:35.192606 - [DEBUG] Process 1815. path edge:
67912 2019-Jan-16 21:15:35.192630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67913 2019-Jan-16 21:15:35.192685 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
67914 2019-Jan-16 21:15:35.193329 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67915 2019-Jan-16 21:15:35.193385 - [DEBUG]
67916 2019-Jan-16 21:15:35.193409 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
67917 2019-Jan-16 21:15:35.194068 - [DEBUG] Possible callees:
67918 2019-Jan-16 21:15:35.194093 - [DEBUG] llvm.dbg.declare
67919 2019-Jan-16 21:15:35.194118 - [DEBUG] Possible return sites:
67920 2019-Jan-16 21:15:35.194141 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13667921 2019-Jan-16 21:15:35.195428 - [DEBUG] Found and process special summary
67922 2019-Jan-16 21:15:35.195462 - [DEBUG] Compose: EdgeIdentity * AllBottom
67923 2019-Jan-16 21:15:35.195489 - [DEBUG]
67924 2019-Jan-16 21:15:35.195513 - [DEBUG] Propagate flow
67925 2019-Jan-16 21:15:35.195535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67926 2019-Jan-16 21:15:35.195592 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
67927 2019-Jan-16 21:15:35.196237 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67928 2019-Jan-16 21:15:35.196293 - [DEBUG] Edge function : AllBottom (result of previous compose)
67929 2019-Jan-16 21:15:35.196318 - [DEBUG]
67930 2019-Jan-16 21:15:35.196342 - [DEBUG] Join: AllTop & AllBottom
67931 2019-Jan-16 21:15:35.196368 - [DEBUG] = AllBottom (new jump func)
67932 2019-Jan-16 21:15:35.196392 - [DEBUG]
67933 2019-Jan-16 21:15:35.196415 - [DEBUG] Start adding new jump function
67934 2019-Jan-16 21:15:35.196438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67935 2019-Jan-16 21:15:35.196493 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67936 2019-Jan-16 21:15:35.196547 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
67937 2019-Jan-16 21:15:35.197186 - [DEBUG] Edge Function : AllBottom
67938 2019-Jan-16 21:15:35.197214 - [DEBUG] End adding new jump function
67939 2019-Jan-16 21:15:35.197238 - [DEBUG]
67940 2019-Jan-16 21:15:35.197261 - [DEBUG] -------------------------------------------- 1816. Path Edge --------------------------------------------
67941 2019-Jan-16 21:15:35.197285 - [DEBUG]
67942 2019-Jan-16 21:15:35.197308 - [DEBUG] Process 1816. path edge:
67943 2019-Jan-16 21:15:35.197332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67944 2019-Jan-16 21:15:35.197387 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
67945 2019-Jan-16 21:15:35.198027 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67946 2019-Jan-16 21:15:35.198083 - [DEBUG]
67947 2019-Jan-16 21:15:35.198107 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
67948 2019-Jan-16 21:15:35.198783 - [DEBUG] Compose: AllBottom * AllBottom
67949 2019-Jan-16 21:15:35.198811 - [DEBUG]
67950 2019-Jan-16 21:15:35.198835 - [DEBUG] Propagate flow
67951 2019-Jan-16 21:15:35.198858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67952 2019-Jan-16 21:15:35.198915 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
67953 2019-Jan-16 21:15:35.199550 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67954 2019-Jan-16 21:15:35.199605 - [DEBUG] Edge function : AllBottom (result of previous compose)
67955 2019-Jan-16 21:15:35.199630 - [DEBUG]
67956 2019-Jan-16 21:15:35.199654 - [DEBUG] Join: AllTop & AllBottom
67957 2019-Jan-16 21:15:35.199680 - [DEBUG] = AllBottom (new jump func)
67958 2019-Jan-16 21:15:35.199704 - [DEBUG]
67959 2019-Jan-16 21:15:35.199727 - [DEBUG] Start adding new jump function
67960 2019-Jan-16 21:15:35.199750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67961 2019-Jan-16 21:15:35.199805 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67962 2019-Jan-16 21:15:35.199859 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
67963 2019-Jan-16 21:15:35.200494 - [DEBUG] Edge Function : AllBottom
67964 2019-Jan-16 21:15:35.200522 - [DEBUG] End adding new jump function
67965 2019-Jan-16 21:15:35.200546 - [DEBUG]
67966 2019-Jan-16 21:15:35.200569 - [DEBUG] -------------------------------------------- 1817. Path Edge --------------------------------------------
67967 2019-Jan-16 21:15:35.200593 - [DEBUG]
67968 2019-Jan-16 21:15:35.200616 - [DEBUG] Process 1817. path edge:
67969 2019-Jan-16 21:15:35.200640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67970 2019-Jan-16 21:15:35.200696 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
67971 2019-Jan-16 21:15:35.201331 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67972 2019-Jan-16 21:15:35.201386 - [DEBUG]
67973 2019-Jan-16 21:15:35.201411 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
67974 2019-Jan-16 21:15:35.202094 - [DEBUG] Compose: AllBottom * AllBottom
67975 2019-Jan-16 21:15:35.202122 - [DEBUG]
67976 2019-Jan-16 21:15:35.202146 - [DEBUG] Propagate flow
67977 2019-Jan-16 21:15:35.202169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67978 2019-Jan-16 21:15:35.202227 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
67979 2019-Jan-16 21:15:35.202861 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67980 2019-Jan-16 21:15:35.202917 - [DEBUG] Edge function : AllBottom (result of previous compose)
67981 2019-Jan-16 21:15:35.202942 - [DEBUG]
67982 2019-Jan-16 21:15:35.202966 - [DEBUG] Join: AllTop & AllBottom
67983 2019-Jan-16 21:15:35.202992 - [DEBUG] = AllBottom (new jump func)
67984 2019-Jan-16 21:15:35.203016 - [DEBUG]
67985 2019-Jan-16 21:15:35.203039 - [DEBUG] Start adding new jump function
67986 2019-Jan-16 21:15:35.203063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67987 2019-Jan-16 21:15:35.203118 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67988 2019-Jan-16 21:15:35.203172 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
67989 2019-Jan-16 21:15:35.203805 - [DEBUG] Edge Function : AllBottom
67990 2019-Jan-16 21:15:35.203833 - [DEBUG] End adding new jump function
67991 2019-Jan-16 21:15:35.203857 - [DEBUG]
67992 2019-Jan-16 21:15:35.203881 - [DEBUG] -------------------------------------------- 1818. Path Edge --------------------------------------------
67993 2019-Jan-16 21:15:35.203905 - [DEBUG]
67994 2019-Jan-16 21:15:35.203928 - [DEBUG] Process 1818. path edge:
67995 2019-Jan-16 21:15:35.203951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67996 2019-Jan-16 21:15:35.204007 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
67997 2019-Jan-16 21:15:35.204640 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67998 2019-Jan-16 21:15:35.204695 - [DEBUG]
67999 2019-Jan-16 21:15:35.204720 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
68000 2019-Jan-16 21:15:35.205390 - [DEBUG] Compose: AllBottom * AllBottom
68001 2019-Jan-16 21:15:35.205418 - [DEBUG]
68002 2019-Jan-16 21:15:35.205441 - [DEBUG] Propagate flow
68003 2019-Jan-16 21:15:35.205464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68004 2019-Jan-16 21:15:35.205521 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68005 2019-Jan-16 21:15:35.206167 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68006 2019-Jan-16 21:15:35.206223 - [DEBUG] Edge function : AllBottom (result of previous compose)
68007 2019-Jan-16 21:15:35.206248 - [DEBUG]
68008 2019-Jan-16 21:15:35.206274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68009 2019-Jan-16 21:15:35.206300 - [DEBUG] = AllBottom
68010 2019-Jan-16 21:15:35.206324 - [DEBUG]
68011 2019-Jan-16 21:15:35.206347 - [DEBUG] PROPAGATE: No new function!
68012 2019-Jan-16 21:15:35.206385 - [DEBUG] Compose: AllBottom * AllBottom
68013 2019-Jan-16 21:15:35.206413 - [DEBUG]
68014 2019-Jan-16 21:15:35.206436 - [DEBUG] Propagate flow
68015 2019-Jan-16 21:15:35.206460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68016 2019-Jan-16 21:15:35.206515 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
68017 2019-Jan-16 21:15:35.207155 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68018 2019-Jan-16 21:15:35.207210 - [DEBUG] Edge function : AllBottom (result of previous compose)
68019 2019-Jan-16 21:15:35.207235 - [DEBUG]
68020 2019-Jan-16 21:15:35.207260 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68021 2019-Jan-16 21:15:35.207285 - [DEBUG] = AllBottom
68022 2019-Jan-16 21:15:35.207309 - [DEBUG]
68023 2019-Jan-16 21:15:35.207340 - [DEBUG] PROPAGATE: No new function!
68024 2019-Jan-16 21:15:35.207377 - [DEBUG] Compose: AllBottom * AllBottom
68025 2019-Jan-16 21:15:35.207403 - [DEBUG]
68026 2019-Jan-16 21:15:35.207427 - [DEBUG] Propagate flow
68027 2019-Jan-16 21:15:35.207450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68028 2019-Jan-16 21:15:35.207505 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
68029 2019-Jan-16 21:15:35.208152 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68030 2019-Jan-16 21:15:35.208208 - [DEBUG] Edge function : AllBottom (result of previous compose)
68031 2019-Jan-16 21:15:35.208233 - [DEBUG]
68032 2019-Jan-16 21:15:35.208257 - [DEBUG] Join: AllTop & AllBottom
68033 2019-Jan-16 21:15:35.208283 - [DEBUG] = AllBottom (new jump func)
68034 2019-Jan-16 21:15:35.208307 - [DEBUG]
68035 2019-Jan-16 21:15:35.208330 - [DEBUG] Start adding new jump function
68036 2019-Jan-16 21:15:35.208353 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68037 2019-Jan-16 21:15:35.208421 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68038 2019-Jan-16 21:15:35.208476 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
68039 2019-Jan-16 21:15:35.209133 - [DEBUG] Edge Function : AllBottom
68040 2019-Jan-16 21:15:35.209163 - [DEBUG] End adding new jump function
68041 2019-Jan-16 21:15:35.209187 - [DEBUG]
68042 2019-Jan-16 21:15:35.209210 - [DEBUG] -------------------------------------------- 1819. Path Edge --------------------------------------------
68043 2019-Jan-16 21:15:35.209235 - [DEBUG]
68044 2019-Jan-16 21:15:35.209258 - [DEBUG] Process 1819. path edge:
68045 2019-Jan-16 21:15:35.209282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68046 2019-Jan-16 21:15:35.209344 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
68047 2019-Jan-16 21:15:35.209998 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68048 2019-Jan-16 21:15:35.210054 - [DEBUG]
68049 2019-Jan-16 21:15:35.210078 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
68050 2019-Jan-16 21:15:35.210743 - [DEBUG] Possible callees:
68051 2019-Jan-16 21:15:35.210768 - [DEBUG] llvm.dbg.declare
68052 2019-Jan-16 21:15:35.210793 - [DEBUG] Possible return sites:
68053 2019-Jan-16 21:15:35.210816 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14368054 2019-Jan-16 21:15:35.212117 - [DEBUG] Found and process special summary
68055 2019-Jan-16 21:15:35.212152 - [DEBUG] Compose: EdgeIdentity * AllBottom
68056 2019-Jan-16 21:15:35.212180 - [DEBUG]
68057 2019-Jan-16 21:15:35.212204 - [DEBUG] Propagate flow
68058 2019-Jan-16 21:15:35.212227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68059 2019-Jan-16 21:15:35.212283 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
68060 2019-Jan-16 21:15:35.212921 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68061 2019-Jan-16 21:15:35.212977 - [DEBUG] Edge function : AllBottom (result of previous compose)
68062 2019-Jan-16 21:15:35.213002 - [DEBUG]
68063 2019-Jan-16 21:15:35.213026 - [DEBUG] Join: AllTop & AllBottom
68064 2019-Jan-16 21:15:35.213052 - [DEBUG] = AllBottom (new jump func)
68065 2019-Jan-16 21:15:35.213076 - [DEBUG]
68066 2019-Jan-16 21:15:35.213099 - [DEBUG] Start adding new jump function
68067 2019-Jan-16 21:15:35.213123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68068 2019-Jan-16 21:15:35.213191 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68069 2019-Jan-16 21:15:35.213246 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
68070 2019-Jan-16 21:15:35.213887 - [DEBUG] Edge Function : AllBottom
68071 2019-Jan-16 21:15:35.213915 - [DEBUG] End adding new jump function
68072 2019-Jan-16 21:15:35.213939 - [DEBUG]
68073 2019-Jan-16 21:15:35.213962 - [DEBUG] -------------------------------------------- 1820. Path Edge --------------------------------------------
68074 2019-Jan-16 21:15:35.213987 - [DEBUG]
68075 2019-Jan-16 21:15:35.214010 - [DEBUG] Process 1820. path edge:
68076 2019-Jan-16 21:15:35.214033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68077 2019-Jan-16 21:15:35.214089 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
68078 2019-Jan-16 21:15:35.214729 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68079 2019-Jan-16 21:15:35.214785 - [DEBUG]
68080 2019-Jan-16 21:15:35.214809 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
68081 2019-Jan-16 21:15:35.215489 - [DEBUG] Compose: AllBottom * AllBottom
68082 2019-Jan-16 21:15:35.215516 - [DEBUG]
68083 2019-Jan-16 21:15:35.215540 - [DEBUG] Propagate flow
68084 2019-Jan-16 21:15:35.215563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68085 2019-Jan-16 21:15:35.215620 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
68086 2019-Jan-16 21:15:35.216255 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68087 2019-Jan-16 21:15:35.216311 - [DEBUG] Edge function : AllBottom (result of previous compose)
68088 2019-Jan-16 21:15:35.216337 - [DEBUG]
68089 2019-Jan-16 21:15:35.216361 - [DEBUG] Join: AllTop & AllBottom
68090 2019-Jan-16 21:15:35.216386 - [DEBUG] = AllBottom (new jump func)
68091 2019-Jan-16 21:15:35.216410 - [DEBUG]
68092 2019-Jan-16 21:15:35.216433 - [DEBUG] Start adding new jump function
68093 2019-Jan-16 21:15:35.216456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68094 2019-Jan-16 21:15:35.216511 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68095 2019-Jan-16 21:15:35.216566 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
68096 2019-Jan-16 21:15:35.217198 - [DEBUG] Edge Function : AllBottom
68097 2019-Jan-16 21:15:35.217226 - [DEBUG] End adding new jump function
68098 2019-Jan-16 21:15:35.217250 - [DEBUG]
68099 2019-Jan-16 21:15:35.217273 - [DEBUG] -------------------------------------------- 1821. Path Edge --------------------------------------------
68100 2019-Jan-16 21:15:35.217298 - [DEBUG]
68101 2019-Jan-16 21:15:35.217320 - [DEBUG] Process 1821. path edge:
68102 2019-Jan-16 21:15:35.217344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68103 2019-Jan-16 21:15:35.217400 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
68104 2019-Jan-16 21:15:35.218033 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68105 2019-Jan-16 21:15:35.218089 - [DEBUG]
68106 2019-Jan-16 21:15:35.218115 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
68107 2019-Jan-16 21:15:35.218786 - [DEBUG] Compose: AllBottom * AllBottom
68108 2019-Jan-16 21:15:35.218814 - [DEBUG]
68109 2019-Jan-16 21:15:35.218838 - [DEBUG] Propagate flow
68110 2019-Jan-16 21:15:35.218861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68111 2019-Jan-16 21:15:35.218918 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
68112 2019-Jan-16 21:15:35.219551 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68113 2019-Jan-16 21:15:35.219607 - [DEBUG] Edge function : AllBottom (result of previous compose)
68114 2019-Jan-16 21:15:35.219632 - [DEBUG]
68115 2019-Jan-16 21:15:35.219665 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68116 2019-Jan-16 21:15:35.219691 - [DEBUG] = AllBottom
68117 2019-Jan-16 21:15:35.219715 - [DEBUG]
68118 2019-Jan-16 21:15:35.219738 - [DEBUG] PROPAGATE: No new function!
68119 2019-Jan-16 21:15:35.219777 - [DEBUG] Compose: AllBottom * AllBottom
68120 2019-Jan-16 21:15:35.219805 - [DEBUG]
68121 2019-Jan-16 21:15:35.219828 - [DEBUG] Propagate flow
68122 2019-Jan-16 21:15:35.219851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68123 2019-Jan-16 21:15:35.219907 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
68124 2019-Jan-16 21:15:35.220547 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68125 2019-Jan-16 21:15:35.220603 - [DEBUG] Edge function : AllBottom (result of previous compose)
68126 2019-Jan-16 21:15:35.220628 - [DEBUG]
68127 2019-Jan-16 21:15:35.220652 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68128 2019-Jan-16 21:15:35.220678 - [DEBUG] = AllBottom
68129 2019-Jan-16 21:15:35.220702 - [DEBUG]
68130 2019-Jan-16 21:15:35.220725 - [DEBUG] PROPAGATE: No new function!
68131 2019-Jan-16 21:15:35.220764 - [DEBUG] Compose: AllBottom * AllBottom
68132 2019-Jan-16 21:15:35.220791 - [DEBUG]
68133 2019-Jan-16 21:15:35.220814 - [DEBUG] Propagate flow
68134 2019-Jan-16 21:15:35.220837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68135 2019-Jan-16 21:15:35.220893 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
68136 2019-Jan-16 21:15:35.221529 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68137 2019-Jan-16 21:15:35.221584 - [DEBUG] Edge function : AllBottom (result of previous compose)
68138 2019-Jan-16 21:15:35.221609 - [DEBUG]
68139 2019-Jan-16 21:15:35.221633 - [DEBUG] Join: AllTop & AllBottom
68140 2019-Jan-16 21:15:35.221659 - [DEBUG] = AllBottom (new jump func)
68141 2019-Jan-16 21:15:35.221683 - [DEBUG]
68142 2019-Jan-16 21:15:35.221706 - [DEBUG] Start adding new jump function
68143 2019-Jan-16 21:15:35.221742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68144 2019-Jan-16 21:15:35.221799 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68145 2019-Jan-16 21:15:35.221853 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
68146 2019-Jan-16 21:15:35.222489 - [DEBUG] Edge Function : AllBottom
68147 2019-Jan-16 21:15:35.222517 - [DEBUG] End adding new jump function
68148 2019-Jan-16 21:15:35.222541 - [DEBUG]
68149 2019-Jan-16 21:15:35.222564 - [DEBUG] -------------------------------------------- 1822. Path Edge --------------------------------------------
68150 2019-Jan-16 21:15:35.222588 - [DEBUG]
68151 2019-Jan-16 21:15:35.222611 - [DEBUG] Process 1822. path edge:
68152 2019-Jan-16 21:15:35.222635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68153 2019-Jan-16 21:15:35.222690 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
68154 2019-Jan-16 21:15:35.223325 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68155 2019-Jan-16 21:15:35.223380 - [DEBUG]
68156 2019-Jan-16 21:15:35.223405 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
68157 2019-Jan-16 21:15:35.224063 - [DEBUG] Compose: AllBottom * AllBottom
68158 2019-Jan-16 21:15:35.224090 - [DEBUG]
68159 2019-Jan-16 21:15:35.224114 - [DEBUG] Propagate flow
68160 2019-Jan-16 21:15:35.224137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68161 2019-Jan-16 21:15:35.224193 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
68162 2019-Jan-16 21:15:35.224839 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68163 2019-Jan-16 21:15:35.224903 - [DEBUG] Edge function : AllBottom (result of previous compose)
68164 2019-Jan-16 21:15:35.224928 - [DEBUG]
68165 2019-Jan-16 21:15:35.224953 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68166 2019-Jan-16 21:15:35.224979 - [DEBUG] = AllBottom
68167 2019-Jan-16 21:15:35.225003 - [DEBUG]
68168 2019-Jan-16 21:15:35.225026 - [DEBUG] PROPAGATE: No new function!
68169 2019-Jan-16 21:15:35.225058 - [DEBUG] Compose: AllBottom * AllBottom
68170 2019-Jan-16 21:15:35.225105 - [DEBUG]
68171 2019-Jan-16 21:15:35.225161 - [DEBUG] Propagate flow
68172 2019-Jan-16 21:15:35.225185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68173 2019-Jan-16 21:15:35.225241 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
68174 2019-Jan-16 21:15:35.225897 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68175 2019-Jan-16 21:15:35.225953 - [DEBUG] Edge function : AllBottom (result of previous compose)
68176 2019-Jan-16 21:15:35.225978 - [DEBUG]
68177 2019-Jan-16 21:15:35.226003 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68178 2019-Jan-16 21:15:35.226029 - [DEBUG] = AllBottom
68179 2019-Jan-16 21:15:35.226053 - [DEBUG]
68180 2019-Jan-16 21:15:35.226076 - [DEBUG] PROPAGATE: No new function!
68181 2019-Jan-16 21:15:35.226118 - [DEBUG] Compose: AllBottom * AllBottom
68182 2019-Jan-16 21:15:35.226145 - [DEBUG]
68183 2019-Jan-16 21:15:35.226169 - [DEBUG] Propagate flow
68184 2019-Jan-16 21:15:35.226192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68185 2019-Jan-16 21:15:35.226248 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
68186 2019-Jan-16 21:15:35.226892 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68187 2019-Jan-16 21:15:35.226948 - [DEBUG] Edge function : AllBottom (result of previous compose)
68188 2019-Jan-16 21:15:35.226973 - [DEBUG]
68189 2019-Jan-16 21:15:35.226998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68190 2019-Jan-16 21:15:35.227024 - [DEBUG] = AllBottom
68191 2019-Jan-16 21:15:35.227048 - [DEBUG]
68192 2019-Jan-16 21:15:35.227071 - [DEBUG] PROPAGATE: No new function!
68193 2019-Jan-16 21:15:35.227122 - [DEBUG] Compose: AllBottom * AllBottom
68194 2019-Jan-16 21:15:35.227149 - [DEBUG]
68195 2019-Jan-16 21:15:35.227173 - [DEBUG] Propagate flow
68196 2019-Jan-16 21:15:35.227196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68197 2019-Jan-16 21:15:35.227253 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
68198 2019-Jan-16 21:15:35.227895 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68199 2019-Jan-16 21:15:35.227950 - [DEBUG] Edge function : AllBottom (result of previous compose)
68200 2019-Jan-16 21:15:35.227975 - [DEBUG]
68201 2019-Jan-16 21:15:35.228000 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68202 2019-Jan-16 21:15:35.228026 - [DEBUG] = AllBottom
68203 2019-Jan-16 21:15:35.228050 - [DEBUG]
68204 2019-Jan-16 21:15:35.228073 - [DEBUG] PROPAGATE: No new function!
68205 2019-Jan-16 21:15:35.228112 - [DEBUG] Compose: AllBottom * AllBottom
68206 2019-Jan-16 21:15:35.228139 - [DEBUG]
68207 2019-Jan-16 21:15:35.228163 - [DEBUG] Propagate flow
68208 2019-Jan-16 21:15:35.228186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68209 2019-Jan-16 21:15:35.228241 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68210 2019-Jan-16 21:15:35.228898 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68211 2019-Jan-16 21:15:35.228954 - [DEBUG] Edge function : AllBottom (result of previous compose)
68212 2019-Jan-16 21:15:35.228979 - [DEBUG]
68213 2019-Jan-16 21:15:35.229004 - [DEBUG] Join: AllTop & AllBottom
68214 2019-Jan-16 21:15:35.229038 - [DEBUG] = AllBottom (new jump func)
68215 2019-Jan-16 21:15:35.229063 - [DEBUG]
68216 2019-Jan-16 21:15:35.229086 - [DEBUG] Start adding new jump function
68217 2019-Jan-16 21:15:35.229110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68218 2019-Jan-16 21:15:35.229165 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68219 2019-Jan-16 21:15:35.229219 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68220 2019-Jan-16 21:15:35.229857 - [DEBUG] Edge Function : AllBottom
68221 2019-Jan-16 21:15:35.229886 - [DEBUG] End adding new jump function
68222 2019-Jan-16 21:15:35.229910 - [DEBUG]
68223 2019-Jan-16 21:15:35.229934 - [DEBUG] -------------------------------------------- 1823. Path Edge --------------------------------------------
68224 2019-Jan-16 21:15:35.229958 - [DEBUG]
68225 2019-Jan-16 21:15:35.229981 - [DEBUG] Process 1823. path edge:
68226 2019-Jan-16 21:15:35.230005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68227 2019-Jan-16 21:15:35.230060 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
68228 2019-Jan-16 21:15:35.230698 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68229 2019-Jan-16 21:15:35.230753 - [DEBUG]
68230 2019-Jan-16 21:15:35.230777 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68231 2019-Jan-16 21:15:35.231428 - [DEBUG] Possible callees:
68232 2019-Jan-16 21:15:35.231453 - [DEBUG] foo
68233 2019-Jan-16 21:15:35.231478 - [DEBUG] Possible return sites:
68234 2019-Jan-16 21:15:35.231501 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8468235 2019-Jan-16 21:15:35.232784 - [DEBUG] Found and process special summary
68236 2019-Jan-16 21:15:35.232819 - [DEBUG] Compose: EdgeIdentity * AllBottom
68237 2019-Jan-16 21:15:35.232846 - [DEBUG]
68238 2019-Jan-16 21:15:35.232870 - [DEBUG] Propagate flow
68239 2019-Jan-16 21:15:35.232893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68240 2019-Jan-16 21:15:35.232949 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
68241 2019-Jan-16 21:15:35.233588 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68242 2019-Jan-16 21:15:35.233643 - [DEBUG] Edge function : AllBottom (result of previous compose)
68243 2019-Jan-16 21:15:35.233668 - [DEBUG]
68244 2019-Jan-16 21:15:35.233693 - [DEBUG] Join: AllTop & AllBottom
68245 2019-Jan-16 21:15:35.233719 - [DEBUG] = AllBottom (new jump func)
68246 2019-Jan-16 21:15:35.233743 - [DEBUG]
68247 2019-Jan-16 21:15:35.233766 - [DEBUG] Start adding new jump function
68248 2019-Jan-16 21:15:35.233789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68249 2019-Jan-16 21:15:35.233844 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68250 2019-Jan-16 21:15:35.233898 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
68251 2019-Jan-16 21:15:35.234538 - [DEBUG] Edge Function : AllBottom
68252 2019-Jan-16 21:15:35.234567 - [DEBUG] End adding new jump function
68253 2019-Jan-16 21:15:35.234591 - [DEBUG]
68254 2019-Jan-16 21:15:35.234614 - [DEBUG] -------------------------------------------- 1824. Path Edge --------------------------------------------
68255 2019-Jan-16 21:15:35.234638 - [DEBUG]
68256 2019-Jan-16 21:15:35.234661 - [DEBUG] Process 1824. path edge:
68257 2019-Jan-16 21:15:35.234685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68258 2019-Jan-16 21:15:35.234740 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
68259 2019-Jan-16 21:15:35.235393 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68260 2019-Jan-16 21:15:35.235460 - [DEBUG]
68261 2019-Jan-16 21:15:35.235485 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
68262 2019-Jan-16 21:15:35.236143 - [DEBUG] Compose: AllBottom * AllBottom
68263 2019-Jan-16 21:15:35.236170 - [DEBUG]
68264 2019-Jan-16 21:15:35.236194 - [DEBUG] Propagate flow
68265 2019-Jan-16 21:15:35.236217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68266 2019-Jan-16 21:15:35.236274 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
68267 2019-Jan-16 21:15:35.236920 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68268 2019-Jan-16 21:15:35.236975 - [DEBUG] Edge function : AllBottom (result of previous compose)
68269 2019-Jan-16 21:15:35.237001 - [DEBUG]
68270 2019-Jan-16 21:15:35.237026 - [DEBUG] Join: AllTop & AllBottom
68271 2019-Jan-16 21:15:35.237051 - [DEBUG] = AllBottom (new jump func)
68272 2019-Jan-16 21:15:35.237075 - [DEBUG]
68273 2019-Jan-16 21:15:35.237099 - [DEBUG] Start adding new jump function
68274 2019-Jan-16 21:15:35.237122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68275 2019-Jan-16 21:15:35.237177 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68276 2019-Jan-16 21:15:35.237231 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
68277 2019-Jan-16 21:15:35.237866 - [DEBUG] Edge Function : AllBottom
68278 2019-Jan-16 21:15:35.237895 - [DEBUG] End adding new jump function
68279 2019-Jan-16 21:15:35.237919 - [DEBUG]
68280 2019-Jan-16 21:15:35.237942 - [DEBUG] -------------------------------------------- 1825. Path Edge --------------------------------------------
68281 2019-Jan-16 21:15:35.237966 - [DEBUG]
68282 2019-Jan-16 21:15:35.237990 - [DEBUG] Process 1825. path edge:
68283 2019-Jan-16 21:15:35.238013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68284 2019-Jan-16 21:15:35.238069 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
68285 2019-Jan-16 21:15:35.238720 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68286 2019-Jan-16 21:15:35.238775 - [DEBUG]
68287 2019-Jan-16 21:15:35.238801 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
68288 2019-Jan-16 21:15:35.239455 - [DEBUG] Compose: AllBottom * AllBottom
68289 2019-Jan-16 21:15:35.239482 - [DEBUG]
68290 2019-Jan-16 21:15:35.239506 - [DEBUG] Propagate flow
68291 2019-Jan-16 21:15:35.239529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68292 2019-Jan-16 21:15:35.239585 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
68293 2019-Jan-16 21:15:35.240237 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68294 2019-Jan-16 21:15:35.240293 - [DEBUG] Edge function : AllBottom (result of previous compose)
68295 2019-Jan-16 21:15:35.240318 - [DEBUG]
68296 2019-Jan-16 21:15:35.240342 - [DEBUG] Join: AllTop & AllBottom
68297 2019-Jan-16 21:15:35.240367 - [DEBUG] = AllBottom (new jump func)
68298 2019-Jan-16 21:15:35.240391 - [DEBUG]
68299 2019-Jan-16 21:15:35.240415 - [DEBUG] Start adding new jump function
68300 2019-Jan-16 21:15:35.240438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68301 2019-Jan-16 21:15:35.240492 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68302 2019-Jan-16 21:15:35.240547 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
68303 2019-Jan-16 21:15:35.241202 - [DEBUG] Edge Function : AllBottom
68304 2019-Jan-16 21:15:35.241230 - [DEBUG] End adding new jump function
68305 2019-Jan-16 21:15:35.241262 - [DEBUG]
68306 2019-Jan-16 21:15:35.241286 - [DEBUG] -------------------------------------------- 1826. Path Edge --------------------------------------------
68307 2019-Jan-16 21:15:35.241311 - [DEBUG]
68308 2019-Jan-16 21:15:35.241334 - [DEBUG] Process 1826. path edge:
68309 2019-Jan-16 21:15:35.241358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68310 2019-Jan-16 21:15:35.241414 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
68311 2019-Jan-16 21:15:35.242076 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68312 2019-Jan-16 21:15:35.242132 - [DEBUG]
68313 2019-Jan-16 21:15:35.242156 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
68314 2019-Jan-16 21:15:35.242812 - [DEBUG] Possible callees:
68315 2019-Jan-16 21:15:35.242837 - [DEBUG] llvm.dbg.declare
68316 2019-Jan-16 21:15:35.242862 - [DEBUG] Possible return sites:
68317 2019-Jan-16 21:15:35.242885 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9668318 2019-Jan-16 21:15:35.244160 - [DEBUG] Found and process special summary
68319 2019-Jan-16 21:15:35.244194 - [DEBUG] Compose: EdgeIdentity * AllBottom
68320 2019-Jan-16 21:15:35.244221 - [DEBUG]
68321 2019-Jan-16 21:15:35.244245 - [DEBUG] Propagate flow
68322 2019-Jan-16 21:15:35.244268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68323 2019-Jan-16 21:15:35.244324 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
68324 2019-Jan-16 21:15:35.244964 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68325 2019-Jan-16 21:15:35.245019 - [DEBUG] Edge function : AllBottom (result of previous compose)
68326 2019-Jan-16 21:15:35.245045 - [DEBUG]
68327 2019-Jan-16 21:15:35.245081 - [DEBUG] Join: AllTop & AllBottom
68328 2019-Jan-16 21:15:35.245109 - [DEBUG] = AllBottom (new jump func)
68329 2019-Jan-16 21:15:35.245133 - [DEBUG]
68330 2019-Jan-16 21:15:35.245157 - [DEBUG] Start adding new jump function
68331 2019-Jan-16 21:15:35.245180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68332 2019-Jan-16 21:15:35.245235 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68333 2019-Jan-16 21:15:35.245289 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
68334 2019-Jan-16 21:15:35.245929 - [DEBUG] Edge Function : AllBottom
68335 2019-Jan-16 21:15:35.245958 - [DEBUG] End adding new jump function
68336 2019-Jan-16 21:15:35.245982 - [DEBUG]
68337 2019-Jan-16 21:15:35.246005 - [DEBUG] -------------------------------------------- 1827. Path Edge --------------------------------------------
68338 2019-Jan-16 21:15:35.246030 - [DEBUG]
68339 2019-Jan-16 21:15:35.246053 - [DEBUG] Process 1827. path edge:
68340 2019-Jan-16 21:15:35.246076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68341 2019-Jan-16 21:15:35.246132 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
68342 2019-Jan-16 21:15:35.246771 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68343 2019-Jan-16 21:15:35.246826 - [DEBUG]
68344 2019-Jan-16 21:15:35.246850 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
68345 2019-Jan-16 21:15:35.247510 - [DEBUG] Compose: AllBottom * AllBottom
68346 2019-Jan-16 21:15:35.247538 - [DEBUG]
68347 2019-Jan-16 21:15:35.247561 - [DEBUG] Propagate flow
68348 2019-Jan-16 21:15:35.247584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68349 2019-Jan-16 21:15:35.247641 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
68350 2019-Jan-16 21:15:35.248285 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68351 2019-Jan-16 21:15:35.248341 - [DEBUG] Edge function : AllBottom (result of previous compose)
68352 2019-Jan-16 21:15:35.248366 - [DEBUG]
68353 2019-Jan-16 21:15:35.248391 - [DEBUG] Join: AllTop & AllBottom
68354 2019-Jan-16 21:15:35.248431 - [DEBUG] = AllBottom (new jump func)
68355 2019-Jan-16 21:15:35.248455 - [DEBUG]
68356 2019-Jan-16 21:15:35.248478 - [DEBUG] Start adding new jump function
68357 2019-Jan-16 21:15:35.248501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68358 2019-Jan-16 21:15:35.248557 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68359 2019-Jan-16 21:15:35.248611 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
68360 2019-Jan-16 21:15:35.249245 - [DEBUG] Edge Function : AllBottom
68361 2019-Jan-16 21:15:35.249274 - [DEBUG] End adding new jump function
68362 2019-Jan-16 21:15:35.249298 - [DEBUG]
68363 2019-Jan-16 21:15:35.249321 - [DEBUG] -------------------------------------------- 1828. Path Edge --------------------------------------------
68364 2019-Jan-16 21:15:35.249345 - [DEBUG]
68365 2019-Jan-16 21:15:35.249369 - [DEBUG] Process 1828. path edge:
68366 2019-Jan-16 21:15:35.249392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68367 2019-Jan-16 21:15:35.249448 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
68368 2019-Jan-16 21:15:35.250082 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68369 2019-Jan-16 21:15:35.250138 - [DEBUG]
68370 2019-Jan-16 21:15:35.250162 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
68371 2019-Jan-16 21:15:35.250816 - [DEBUG] Compose: AllBottom * AllBottom
68372 2019-Jan-16 21:15:35.250845 - [DEBUG]
68373 2019-Jan-16 21:15:35.250869 - [DEBUG] Propagate flow
68374 2019-Jan-16 21:15:35.250892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68375 2019-Jan-16 21:15:35.250948 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
68376 2019-Jan-16 21:15:35.251583 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68377 2019-Jan-16 21:15:35.251638 - [DEBUG] Edge function : AllBottom (result of previous compose)
68378 2019-Jan-16 21:15:35.251663 - [DEBUG]
68379 2019-Jan-16 21:15:35.251687 - [DEBUG] Join: AllTop & AllBottom
68380 2019-Jan-16 21:15:35.251713 - [DEBUG] = AllBottom (new jump func)
68381 2019-Jan-16 21:15:35.251750 - [DEBUG]
68382 2019-Jan-16 21:15:35.251774 - [DEBUG] Start adding new jump function
68383 2019-Jan-16 21:15:35.251797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68384 2019-Jan-16 21:15:35.251852 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68385 2019-Jan-16 21:15:35.251906 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
68386 2019-Jan-16 21:15:35.252539 - [DEBUG] Edge Function : AllBottom
68387 2019-Jan-16 21:15:35.252567 - [DEBUG] End adding new jump function
68388 2019-Jan-16 21:15:35.252590 - [DEBUG]
68389 2019-Jan-16 21:15:35.252614 - [DEBUG] -------------------------------------------- 1829. Path Edge --------------------------------------------
68390 2019-Jan-16 21:15:35.252638 - [DEBUG]
68391 2019-Jan-16 21:15:35.252661 - [DEBUG] Process 1829. path edge:
68392 2019-Jan-16 21:15:35.252685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68393 2019-Jan-16 21:15:35.252741 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
68394 2019-Jan-16 21:15:35.253373 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68395 2019-Jan-16 21:15:35.253429 - [DEBUG]
68396 2019-Jan-16 21:15:35.253454 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
68397 2019-Jan-16 21:15:35.254107 - [DEBUG] Compose: AllBottom * AllBottom
68398 2019-Jan-16 21:15:35.254148 - [DEBUG]
68399 2019-Jan-16 21:15:35.254172 - [DEBUG] Propagate flow
68400 2019-Jan-16 21:15:35.254195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68401 2019-Jan-16 21:15:35.254252 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
68402 2019-Jan-16 21:15:35.254898 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68403 2019-Jan-16 21:15:35.254954 - [DEBUG] Edge function : AllBottom (result of previous compose)
68404 2019-Jan-16 21:15:35.254979 - [DEBUG]
68405 2019-Jan-16 21:15:35.255005 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68406 2019-Jan-16 21:15:35.255031 - [DEBUG] = AllBottom
68407 2019-Jan-16 21:15:35.255055 - [DEBUG]
68408 2019-Jan-16 21:15:35.255093 - [DEBUG] PROPAGATE: No new function!
68409 2019-Jan-16 21:15:35.255133 - [DEBUG] Compose: AllBottom * AllBottom
68410 2019-Jan-16 21:15:35.255160 - [DEBUG]
68411 2019-Jan-16 21:15:35.255184 - [DEBUG] Propagate flow
68412 2019-Jan-16 21:15:35.255207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68413 2019-Jan-16 21:15:35.255263 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
68414 2019-Jan-16 21:15:35.255904 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68415 2019-Jan-16 21:15:35.255960 - [DEBUG] Edge function : AllBottom (result of previous compose)
68416 2019-Jan-16 21:15:35.255985 - [DEBUG]
68417 2019-Jan-16 21:15:35.256010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68418 2019-Jan-16 21:15:35.256036 - [DEBUG] = AllBottom
68419 2019-Jan-16 21:15:35.256060 - [DEBUG]
68420 2019-Jan-16 21:15:35.256083 - [DEBUG] PROPAGATE: No new function!
68421 2019-Jan-16 21:15:35.256118 - [DEBUG] Compose: AllBottom * AllBottom
68422 2019-Jan-16 21:15:35.256145 - [DEBUG]
68423 2019-Jan-16 21:15:35.256168 - [DEBUG] Propagate flow
68424 2019-Jan-16 21:15:35.256191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68425 2019-Jan-16 21:15:35.256247 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68426 2019-Jan-16 21:15:35.256886 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68427 2019-Jan-16 21:15:35.256942 - [DEBUG] Edge function : AllBottom (result of previous compose)
68428 2019-Jan-16 21:15:35.256966 - [DEBUG]
68429 2019-Jan-16 21:15:35.256991 - [DEBUG] Join: AllTop & AllBottom
68430 2019-Jan-16 21:15:35.257016 - [DEBUG] = AllBottom (new jump func)
68431 2019-Jan-16 21:15:35.257041 - [DEBUG]
68432 2019-Jan-16 21:15:35.257064 - [DEBUG] Start adding new jump function
68433 2019-Jan-16 21:15:35.257087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68434 2019-Jan-16 21:15:35.257141 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68435 2019-Jan-16 21:15:35.257195 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68436 2019-Jan-16 21:15:35.257833 - [DEBUG] Edge Function : AllBottom
68437 2019-Jan-16 21:15:35.257861 - [DEBUG] End adding new jump function
68438 2019-Jan-16 21:15:35.257885 - [DEBUG]
68439 2019-Jan-16 21:15:35.257908 - [DEBUG] -------------------------------------------- 1830. Path Edge --------------------------------------------
68440 2019-Jan-16 21:15:35.257933 - [DEBUG]
68441 2019-Jan-16 21:15:35.257956 - [DEBUG] Process 1830. path edge:
68442 2019-Jan-16 21:15:35.257979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68443 2019-Jan-16 21:15:35.258035 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
68444 2019-Jan-16 21:15:35.258690 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68445 2019-Jan-16 21:15:35.258746 - [DEBUG]
68446 2019-Jan-16 21:15:35.258770 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68447 2019-Jan-16 21:15:35.259426 - [DEBUG] Possible callees:
68448 2019-Jan-16 21:15:35.259452 - [DEBUG] bar
68449 2019-Jan-16 21:15:35.259476 - [DEBUG] Possible return sites:
68450 2019-Jan-16 21:15:35.259500 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8968451 2019-Jan-16 21:15:35.260763 - [DEBUG] Found and process special summary
68452 2019-Jan-16 21:15:35.260797 - [DEBUG] Compose: EdgeIdentity * AllBottom
68453 2019-Jan-16 21:15:35.260824 - [DEBUG]
68454 2019-Jan-16 21:15:35.260847 - [DEBUG] Propagate flow
68455 2019-Jan-16 21:15:35.260870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68456 2019-Jan-16 21:15:35.260926 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
68457 2019-Jan-16 21:15:35.261565 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68458 2019-Jan-16 21:15:35.261621 - [DEBUG] Edge function : AllBottom (result of previous compose)
68459 2019-Jan-16 21:15:35.261646 - [DEBUG]
68460 2019-Jan-16 21:15:35.261671 - [DEBUG] Join: AllTop & AllBottom
68461 2019-Jan-16 21:15:35.261697 - [DEBUG] = AllBottom (new jump func)
68462 2019-Jan-16 21:15:35.261721 - [DEBUG]
68463 2019-Jan-16 21:15:35.261758 - [DEBUG] Start adding new jump function
68464 2019-Jan-16 21:15:35.261782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68465 2019-Jan-16 21:15:35.261837 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68466 2019-Jan-16 21:15:35.261891 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
68467 2019-Jan-16 21:15:35.262529 - [DEBUG] Edge Function : AllBottom
68468 2019-Jan-16 21:15:35.262561 - [DEBUG] End adding new jump function
68469 2019-Jan-16 21:15:35.262585 - [DEBUG]
68470 2019-Jan-16 21:15:35.262609 - [DEBUG] -------------------------------------------- 1831. Path Edge --------------------------------------------
68471 2019-Jan-16 21:15:35.262633 - [DEBUG]
68472 2019-Jan-16 21:15:35.262656 - [DEBUG] Process 1831. path edge:
68473 2019-Jan-16 21:15:35.262679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68474 2019-Jan-16 21:15:35.262735 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
68475 2019-Jan-16 21:15:35.263373 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68476 2019-Jan-16 21:15:35.263429 - [DEBUG]
68477 2019-Jan-16 21:15:35.263452 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
68478 2019-Jan-16 21:15:35.264108 - [DEBUG] Compose: AllBottom * AllBottom
68479 2019-Jan-16 21:15:35.264136 - [DEBUG]
68480 2019-Jan-16 21:15:35.264159 - [DEBUG] Propagate flow
68481 2019-Jan-16 21:15:35.264182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68482 2019-Jan-16 21:15:35.264239 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
68483 2019-Jan-16 21:15:35.264875 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68484 2019-Jan-16 21:15:35.264931 - [DEBUG] Edge function : AllBottom (result of previous compose)
68485 2019-Jan-16 21:15:35.264956 - [DEBUG]
68486 2019-Jan-16 21:15:35.264981 - [DEBUG] Join: AllTop & AllBottom
68487 2019-Jan-16 21:15:35.265006 - [DEBUG] = AllBottom (new jump func)
68488 2019-Jan-16 21:15:35.265030 - [DEBUG]
68489 2019-Jan-16 21:15:35.265054 - [DEBUG] Start adding new jump function
68490 2019-Jan-16 21:15:35.265091 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68491 2019-Jan-16 21:15:35.265147 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68492 2019-Jan-16 21:15:35.265202 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
68493 2019-Jan-16 21:15:35.265845 - [DEBUG] Edge Function : AllBottom
68494 2019-Jan-16 21:15:35.265873 - [DEBUG] End adding new jump function
68495 2019-Jan-16 21:15:35.265897 - [DEBUG]
68496 2019-Jan-16 21:15:35.265921 - [DEBUG] -------------------------------------------- 1832. Path Edge --------------------------------------------
68497 2019-Jan-16 21:15:35.265946 - [DEBUG]
68498 2019-Jan-16 21:15:35.265969 - [DEBUG] Process 1832. path edge:
68499 2019-Jan-16 21:15:35.265992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68500 2019-Jan-16 21:15:35.266048 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
68501 2019-Jan-16 21:15:35.266683 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68502 2019-Jan-16 21:15:35.266739 - [DEBUG]
68503 2019-Jan-16 21:15:35.266764 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
68504 2019-Jan-16 21:15:35.267416 - [DEBUG] Compose: AllBottom * AllBottom
68505 2019-Jan-16 21:15:35.267443 - [DEBUG]
68506 2019-Jan-16 21:15:35.267467 - [DEBUG] Propagate flow
68507 2019-Jan-16 21:15:35.267490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68508 2019-Jan-16 21:15:35.267547 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
68509 2019-Jan-16 21:15:35.268193 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68510 2019-Jan-16 21:15:35.268249 - [DEBUG] Edge function : AllBottom (result of previous compose)
68511 2019-Jan-16 21:15:35.268275 - [DEBUG]
68512 2019-Jan-16 21:15:35.268299 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68513 2019-Jan-16 21:15:35.268325 - [DEBUG] = AllBottom
68514 2019-Jan-16 21:15:35.268349 - [DEBUG]
68515 2019-Jan-16 21:15:35.268373 - [DEBUG] PROPAGATE: No new function!
68516 2019-Jan-16 21:15:35.268417 - [DEBUG] Compose: AllBottom * AllBottom
68517 2019-Jan-16 21:15:35.268445 - [DEBUG]
68518 2019-Jan-16 21:15:35.268469 - [DEBUG] Propagate flow
68519 2019-Jan-16 21:15:35.268492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68520 2019-Jan-16 21:15:35.268548 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
68521 2019-Jan-16 21:15:35.269194 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68522 2019-Jan-16 21:15:35.269251 - [DEBUG] Edge function : AllBottom (result of previous compose)
68523 2019-Jan-16 21:15:35.269276 - [DEBUG]
68524 2019-Jan-16 21:15:35.269300 - [DEBUG] Join: AllTop & AllBottom
68525 2019-Jan-16 21:15:35.269326 - [DEBUG] = AllBottom (new jump func)
68526 2019-Jan-16 21:15:35.269350 - [DEBUG]
68527 2019-Jan-16 21:15:35.269373 - [DEBUG] Start adding new jump function
68528 2019-Jan-16 21:15:35.269396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68529 2019-Jan-16 21:15:35.269451 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68530 2019-Jan-16 21:15:35.269506 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
68531 2019-Jan-16 21:15:35.270151 - [DEBUG] Edge Function : AllBottom
68532 2019-Jan-16 21:15:35.270179 - [DEBUG] End adding new jump function
68533 2019-Jan-16 21:15:35.270204 - [DEBUG]
68534 2019-Jan-16 21:15:35.270227 - [DEBUG] -------------------------------------------- 1833. Path Edge --------------------------------------------
68535 2019-Jan-16 21:15:35.270252 - [DEBUG]
68536 2019-Jan-16 21:15:35.270276 - [DEBUG] Process 1833. path edge:
68537 2019-Jan-16 21:15:35.270299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68538 2019-Jan-16 21:15:35.270356 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
68539 2019-Jan-16 21:15:35.271008 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68540 2019-Jan-16 21:15:35.271064 - [DEBUG]
68541 2019-Jan-16 21:15:35.271088 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
68542 2019-Jan-16 21:15:35.271756 - [DEBUG] Possible callees:
68543 2019-Jan-16 21:15:35.271784 - [DEBUG] llvm.dbg.declare
68544 2019-Jan-16 21:15:35.271809 - [DEBUG] Possible return sites:
68545 2019-Jan-16 21:15:35.271832 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10368546 2019-Jan-16 21:15:35.273105 - [DEBUG] Found and process special summary
68547 2019-Jan-16 21:15:35.273139 - [DEBUG] Compose: EdgeIdentity * AllBottom
68548 2019-Jan-16 21:15:35.273166 - [DEBUG]
68549 2019-Jan-16 21:15:35.273189 - [DEBUG] Propagate flow
68550 2019-Jan-16 21:15:35.273212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68551 2019-Jan-16 21:15:35.273269 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
68552 2019-Jan-16 21:15:35.273909 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68553 2019-Jan-16 21:15:35.273964 - [DEBUG] Edge function : AllBottom (result of previous compose)
68554 2019-Jan-16 21:15:35.273989 - [DEBUG]
68555 2019-Jan-16 21:15:35.274014 - [DEBUG] Join: AllTop & AllBottom
68556 2019-Jan-16 21:15:35.274040 - [DEBUG] = AllBottom (new jump func)
68557 2019-Jan-16 21:15:35.274064 - [DEBUG]
68558 2019-Jan-16 21:15:35.274087 - [DEBUG] Start adding new jump function
68559 2019-Jan-16 21:15:35.274111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68560 2019-Jan-16 21:15:35.274165 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68561 2019-Jan-16 21:15:35.274219 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
68562 2019-Jan-16 21:15:35.274858 - [DEBUG] Edge Function : AllBottom
68563 2019-Jan-16 21:15:35.274886 - [DEBUG] End adding new jump function
68564 2019-Jan-16 21:15:35.274910 - [DEBUG]
68565 2019-Jan-16 21:15:35.274933 - [DEBUG] -------------------------------------------- 1834. Path Edge --------------------------------------------
68566 2019-Jan-16 21:15:35.274958 - [DEBUG]
68567 2019-Jan-16 21:15:35.274981 - [DEBUG] Process 1834. path edge:
68568 2019-Jan-16 21:15:35.275005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68569 2019-Jan-16 21:15:35.275061 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
68570 2019-Jan-16 21:15:35.275713 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68571 2019-Jan-16 21:15:35.275769 - [DEBUG]
68572 2019-Jan-16 21:15:35.275793 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
68573 2019-Jan-16 21:15:35.276451 - [DEBUG] Compose: AllBottom * AllBottom
68574 2019-Jan-16 21:15:35.276478 - [DEBUG]
68575 2019-Jan-16 21:15:35.276502 - [DEBUG] Propagate flow
68576 2019-Jan-16 21:15:35.276525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68577 2019-Jan-16 21:15:35.276582 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
68578 2019-Jan-16 21:15:35.277216 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68579 2019-Jan-16 21:15:35.277272 - [DEBUG] Edge function : AllBottom (result of previous compose)
68580 2019-Jan-16 21:15:35.277298 - [DEBUG]
68581 2019-Jan-16 21:15:35.277322 - [DEBUG] Join: AllTop & AllBottom
68582 2019-Jan-16 21:15:35.277347 - [DEBUG] = AllBottom (new jump func)
68583 2019-Jan-16 21:15:35.277372 - [DEBUG]
68584 2019-Jan-16 21:15:35.277403 - [DEBUG] Start adding new jump function
68585 2019-Jan-16 21:15:35.277426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68586 2019-Jan-16 21:15:35.277482 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68587 2019-Jan-16 21:15:35.277536 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
68588 2019-Jan-16 21:15:35.278170 - [DEBUG] Edge Function : AllBottom
68589 2019-Jan-16 21:15:35.278198 - [DEBUG] End adding new jump function
68590 2019-Jan-16 21:15:35.278222 - [DEBUG]
68591 2019-Jan-16 21:15:35.278245 - [DEBUG] -------------------------------------------- 1835. Path Edge --------------------------------------------
68592 2019-Jan-16 21:15:35.278269 - [DEBUG]
68593 2019-Jan-16 21:15:35.278292 - [DEBUG] Process 1835. path edge:
68594 2019-Jan-16 21:15:35.278316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68595 2019-Jan-16 21:15:35.278371 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
68596 2019-Jan-16 21:15:35.279020 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68597 2019-Jan-16 21:15:35.279076 - [DEBUG]
68598 2019-Jan-16 21:15:35.279101 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
68599 2019-Jan-16 21:15:35.279752 - [DEBUG] Compose: AllBottom * AllBottom
68600 2019-Jan-16 21:15:35.279780 - [DEBUG]
68601 2019-Jan-16 21:15:35.279803 - [DEBUG] Propagate flow
68602 2019-Jan-16 21:15:35.279826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68603 2019-Jan-16 21:15:35.279884 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
68604 2019-Jan-16 21:15:35.280518 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68605 2019-Jan-16 21:15:35.280575 - [DEBUG] Edge function : AllBottom (result of previous compose)
68606 2019-Jan-16 21:15:35.280600 - [DEBUG]
68607 2019-Jan-16 21:15:35.280625 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68608 2019-Jan-16 21:15:35.280650 - [DEBUG] = AllBottom
68609 2019-Jan-16 21:15:35.280674 - [DEBUG]
68610 2019-Jan-16 21:15:35.280697 - [DEBUG] PROPAGATE: No new function!
68611 2019-Jan-16 21:15:35.280735 - [DEBUG] Compose: AllBottom * AllBottom
68612 2019-Jan-16 21:15:35.280762 - [DEBUG]
68613 2019-Jan-16 21:15:35.280786 - [DEBUG] Propagate flow
68614 2019-Jan-16 21:15:35.280809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68615 2019-Jan-16 21:15:35.280865 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
68616 2019-Jan-16 21:15:35.281504 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68617 2019-Jan-16 21:15:35.281560 - [DEBUG] Edge function : AllBottom (result of previous compose)
68618 2019-Jan-16 21:15:35.281585 - [DEBUG]
68619 2019-Jan-16 21:15:35.281610 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68620 2019-Jan-16 21:15:35.281635 - [DEBUG] = AllBottom
68621 2019-Jan-16 21:15:35.281659 - [DEBUG]
68622 2019-Jan-16 21:15:35.281682 - [DEBUG] PROPAGATE: No new function!
68623 2019-Jan-16 21:15:35.281721 - [DEBUG] Compose: AllBottom * AllBottom
68624 2019-Jan-16 21:15:35.281762 - [DEBUG]
68625 2019-Jan-16 21:15:35.281786 - [DEBUG] Propagate flow
68626 2019-Jan-16 21:15:35.281810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68627 2019-Jan-16 21:15:35.281866 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
68628 2019-Jan-16 21:15:35.282506 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68629 2019-Jan-16 21:15:35.282562 - [DEBUG] Edge function : AllBottom (result of previous compose)
68630 2019-Jan-16 21:15:35.282587 - [DEBUG]
68631 2019-Jan-16 21:15:35.282611 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68632 2019-Jan-16 21:15:35.282637 - [DEBUG] = AllBottom
68633 2019-Jan-16 21:15:35.282661 - [DEBUG]
68634 2019-Jan-16 21:15:35.282692 - [DEBUG] PROPAGATE: No new function!
68635 2019-Jan-16 21:15:35.282731 - [DEBUG] Compose: AllBottom * AllBottom
68636 2019-Jan-16 21:15:35.282759 - [DEBUG]
68637 2019-Jan-16 21:15:35.282782 - [DEBUG] Propagate flow
68638 2019-Jan-16 21:15:35.282805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68639 2019-Jan-16 21:15:35.282862 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
68640 2019-Jan-16 21:15:35.283501 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68641 2019-Jan-16 21:15:35.283556 - [DEBUG] Edge function : AllBottom (result of previous compose)
68642 2019-Jan-16 21:15:35.283581 - [DEBUG]
68643 2019-Jan-16 21:15:35.283606 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68644 2019-Jan-16 21:15:35.283631 - [DEBUG] = AllBottom
68645 2019-Jan-16 21:15:35.283655 - [DEBUG]
68646 2019-Jan-16 21:15:35.283678 - [DEBUG] PROPAGATE: No new function!
68647 2019-Jan-16 21:15:35.283719 - [DEBUG] Compose: AllBottom * AllBottom
68648 2019-Jan-16 21:15:35.283746 - [DEBUG]
68649 2019-Jan-16 21:15:35.283770 - [DEBUG] Propagate flow
68650 2019-Jan-16 21:15:35.283793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68651 2019-Jan-16 21:15:35.283849 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
68652 2019-Jan-16 21:15:35.284488 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68653 2019-Jan-16 21:15:35.284543 - [DEBUG] Edge function : AllBottom (result of previous compose)
68654 2019-Jan-16 21:15:35.284568 - [DEBUG]
68655 2019-Jan-16 21:15:35.284593 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68656 2019-Jan-16 21:15:35.284619 - [DEBUG] = AllBottom
68657 2019-Jan-16 21:15:35.284643 - [DEBUG]
68658 2019-Jan-16 21:15:35.284666 - [DEBUG] PROPAGATE: No new function!
68659 2019-Jan-16 21:15:35.284704 - [DEBUG] Compose: AllBottom * AllBottom
68660 2019-Jan-16 21:15:35.284731 - [DEBUG]
68661 2019-Jan-16 21:15:35.284755 - [DEBUG] Propagate flow
68662 2019-Jan-16 21:15:35.284778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68663 2019-Jan-16 21:15:35.284833 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
68664 2019-Jan-16 21:15:35.285485 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68665 2019-Jan-16 21:15:35.285541 - [DEBUG] Edge function : AllBottom (result of previous compose)
68666 2019-Jan-16 21:15:35.285565 - [DEBUG]
68667 2019-Jan-16 21:15:35.285591 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68668 2019-Jan-16 21:15:35.285616 - [DEBUG] = AllBottom
68669 2019-Jan-16 21:15:35.285640 - [DEBUG]
68670 2019-Jan-16 21:15:35.285663 - [DEBUG] PROPAGATE: No new function!
68671 2019-Jan-16 21:15:35.285703 - [DEBUG] Compose: AllBottom * AllBottom
68672 2019-Jan-16 21:15:35.285730 - [DEBUG]
68673 2019-Jan-16 21:15:35.285753 - [DEBUG] Propagate flow
68674 2019-Jan-16 21:15:35.285776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68675 2019-Jan-16 21:15:35.285832 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68676 2019-Jan-16 21:15:35.286466 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68677 2019-Jan-16 21:15:35.286521 - [DEBUG] Edge function : AllBottom (result of previous compose)
68678 2019-Jan-16 21:15:35.286546 - [DEBUG]
68679 2019-Jan-16 21:15:35.286571 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68680 2019-Jan-16 21:15:35.286597 - [DEBUG] = AllBottom
68681 2019-Jan-16 21:15:35.286621 - [DEBUG]
68682 2019-Jan-16 21:15:35.286643 - [DEBUG] PROPAGATE: No new function!
68683 2019-Jan-16 21:15:35.286680 - [DEBUG] Compose: AllBottom * AllBottom
68684 2019-Jan-16 21:15:35.286707 - [DEBUG]
68685 2019-Jan-16 21:15:35.286730 - [DEBUG] Propagate flow
68686 2019-Jan-16 21:15:35.286753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68687 2019-Jan-16 21:15:35.286817 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68688 2019-Jan-16 21:15:35.287464 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68689 2019-Jan-16 21:15:35.287519 - [DEBUG] Edge function : AllBottom (result of previous compose)
68690 2019-Jan-16 21:15:35.287544 - [DEBUG]
68691 2019-Jan-16 21:15:35.287569 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68692 2019-Jan-16 21:15:35.287594 - [DEBUG] = AllBottom
68693 2019-Jan-16 21:15:35.287619 - [DEBUG]
68694 2019-Jan-16 21:15:35.287641 - [DEBUG] PROPAGATE: No new function!
68695 2019-Jan-16 21:15:35.287678 - [DEBUG] Compose: AllBottom * AllBottom
68696 2019-Jan-16 21:15:35.287705 - [DEBUG]
68697 2019-Jan-16 21:15:35.287728 - [DEBUG] Propagate flow
68698 2019-Jan-16 21:15:35.287751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68699 2019-Jan-16 21:15:35.287806 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68700 2019-Jan-16 21:15:35.288467 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68701 2019-Jan-16 21:15:35.288523 - [DEBUG] Edge function : AllBottom (result of previous compose)
68702 2019-Jan-16 21:15:35.288548 - [DEBUG]
68703 2019-Jan-16 21:15:35.288573 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68704 2019-Jan-16 21:15:35.288598 - [DEBUG] = AllBottom
68705 2019-Jan-16 21:15:35.288622 - [DEBUG]
68706 2019-Jan-16 21:15:35.288645 - [DEBUG] PROPAGATE: No new function!
68707 2019-Jan-16 21:15:35.288695 - [DEBUG] Compose: AllBottom * AllBottom
68708 2019-Jan-16 21:15:35.288723 - [DEBUG]
68709 2019-Jan-16 21:15:35.288747 - [DEBUG] Propagate flow
68710 2019-Jan-16 21:15:35.288770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68711 2019-Jan-16 21:15:35.288826 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68712 2019-Jan-16 21:15:35.289482 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68713 2019-Jan-16 21:15:35.289537 - [DEBUG] Edge function : AllBottom (result of previous compose)
68714 2019-Jan-16 21:15:35.289562 - [DEBUG]
68715 2019-Jan-16 21:15:35.289587 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68716 2019-Jan-16 21:15:35.289612 - [DEBUG] = AllBottom
68717 2019-Jan-16 21:15:35.289637 - [DEBUG]
68718 2019-Jan-16 21:15:35.289659 - [DEBUG] PROPAGATE: No new function!
68719 2019-Jan-16 21:15:35.289701 - [DEBUG] Compose: AllBottom * AllBottom
68720 2019-Jan-16 21:15:35.289728 - [DEBUG]
68721 2019-Jan-16 21:15:35.289752 - [DEBUG] Propagate flow
68722 2019-Jan-16 21:15:35.289775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68723 2019-Jan-16 21:15:35.289831 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
68724 2019-Jan-16 21:15:35.290478 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68725 2019-Jan-16 21:15:35.290534 - [DEBUG] Edge function : AllBottom (result of previous compose)
68726 2019-Jan-16 21:15:35.290559 - [DEBUG]
68727 2019-Jan-16 21:15:35.290584 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68728 2019-Jan-16 21:15:35.290609 - [DEBUG] = AllBottom
68729 2019-Jan-16 21:15:35.290633 - [DEBUG]
68730 2019-Jan-16 21:15:35.290656 - [DEBUG] PROPAGATE: No new function!
68731 2019-Jan-16 21:15:35.290697 - [DEBUG] Compose: AllBottom * AllBottom
68732 2019-Jan-16 21:15:35.290724 - [DEBUG]
68733 2019-Jan-16 21:15:35.290748 - [DEBUG] Propagate flow
68734 2019-Jan-16 21:15:35.290771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68735 2019-Jan-16 21:15:35.290826 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
68736 2019-Jan-16 21:15:35.291480 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68737 2019-Jan-16 21:15:35.291536 - [DEBUG] Edge function : AllBottom (result of previous compose)
68738 2019-Jan-16 21:15:35.291561 - [DEBUG]
68739 2019-Jan-16 21:15:35.291586 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68740 2019-Jan-16 21:15:35.291611 - [DEBUG] = AllBottom
68741 2019-Jan-16 21:15:35.291635 - [DEBUG]
68742 2019-Jan-16 21:15:35.291658 - [DEBUG] PROPAGATE: No new function!
68743 2019-Jan-16 21:15:35.291706 - [DEBUG] Start adding new jump function
68744 2019-Jan-16 21:15:35.291743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68745 2019-Jan-16 21:15:35.291802 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68746 2019-Jan-16 21:15:35.291856 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68747 2019-Jan-16 21:15:35.292495 - [DEBUG] Edge Function : EdgeIdentity
68748 2019-Jan-16 21:15:35.292522 - [DEBUG] End adding new jump function
68749 2019-Jan-16 21:15:35.292545 - [DEBUG]
68750 2019-Jan-16 21:15:35.292569 - [INFO] Compute the final values according to the edge functions
68751 2019-Jan-16 21:15:35.292593 - [DEBUG] Start computing values
68752 2019-Jan-16 21:15:35.292619 - [DEBUG] Function : main
68753 2019-Jan-16 21:15:35.292644 - [DEBUG] Inst. : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68754 2019-Jan-16 21:15:35.293277 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
68755 2019-Jan-16 21:15:35.293333 - [DEBUG] Value : BOTTOM
68756 2019-Jan-16 21:15:35.293359 - [DEBUG]
68757 2019-Jan-16 21:15:35.293391 - [DEBUG] Function : main
68758 2019-Jan-16 21:15:35.293417 - [DEBUG] Inst. : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68759 2019-Jan-16 21:15:35.294065 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
68760 2019-Jan-16 21:15:35.294121 - [DEBUG] Value : BOTTOM
68761 2019-Jan-16 21:15:35.294146 - [DEBUG]


getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !3968762 2019-Jan-16 21:15:35.294981 - [DEBUG] Could not get starting points of 'getenv' because it is a declaration
68763 2019-Jan-16 21:15:35.295014 - [DEBUG] Function : main
68764 2019-Jan-16 21:15:35.295039 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
68765 2019-Jan-16 21:15:35.295703 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
68766 2019-Jan-16 21:15:35.295761 - [DEBUG] Value : BOTTOM
68767 2019-Jan-16 21:15:35.295786 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !3168768 2019-Jan-16 21:15:35.296448 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
68769 2019-Jan-16 21:15:35.296480 - [DEBUG] Function : main
68770 2019-Jan-16 21:15:35.296506 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
68771 2019-Jan-16 21:15:35.297151 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
68772 2019-Jan-16 21:15:35.297206 - [DEBUG] Value : BOTTOM
68773 2019-Jan-16 21:15:35.297231 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !3468774 2019-Jan-16 21:15:35.297890 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
68775 2019-Jan-16 21:15:35.297921 - [DEBUG] Function : main
68776 2019-Jan-16 21:15:35.297946 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
68777 2019-Jan-16 21:15:35.298616 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
68778 2019-Jan-16 21:15:35.298673 - [DEBUG] Value : BOTTOM
68779 2019-Jan-16 21:15:35.298698 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !3768780 2019-Jan-16 21:15:35.299357 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
68781 2019-Jan-16 21:15:35.299392 - [DEBUG] Function : main
68782 2019-Jan-16 21:15:35.299418 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68783 2019-Jan-16 21:15:35.300056 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
68784 2019-Jan-16 21:15:35.300693 - [DEBUG] Value : BOTTOM
68785 2019-Jan-16 21:15:35.300718 - [DEBUG]


getCallFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7168786 2019-Jan-16 21:15:35.301369 - [DEBUG] Function : main
68787 2019-Jan-16 21:15:35.301397 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68788 2019-Jan-16 21:15:35.302052 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
68789 2019-Jan-16 21:15:35.302686 - [DEBUG] Value : BOTTOM
68790 2019-Jan-16 21:15:35.302711 - [DEBUG]
68791 2019-Jan-16 21:15:35.302741 - [DEBUG] Function : main
68792 2019-Jan-16 21:15:35.302767 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68793 2019-Jan-16 21:15:35.303403 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
68794 2019-Jan-16 21:15:35.304040 - [DEBUG] Value : BOTTOM
68795 2019-Jan-16 21:15:35.304066 - [DEBUG]
68796 2019-Jan-16 21:15:35.304095 - [DEBUG] Function : main
68797 2019-Jan-16 21:15:35.304120 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68798 2019-Jan-16 21:15:35.304756 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
68799 2019-Jan-16 21:15:35.305404 - [DEBUG] Value : BOTTOM
68800 2019-Jan-16 21:15:35.305429 - [DEBUG]
68801 2019-Jan-16 21:15:35.305458 - [DEBUG] Function : main
68802 2019-Jan-16 21:15:35.305484 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68803 2019-Jan-16 21:15:35.306120 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
68804 2019-Jan-16 21:15:35.306754 - [DEBUG] Value : BOTTOM
68805 2019-Jan-16 21:15:35.306779 - [DEBUG]
68806 2019-Jan-16 21:15:35.306808 - [DEBUG] Function : main
68807 2019-Jan-16 21:15:35.306834 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68808 2019-Jan-16 21:15:35.307470 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68809 2019-Jan-16 21:15:35.308103 - [DEBUG] Value : BOTTOM
68810 2019-Jan-16 21:15:35.308128 - [DEBUG]
68811 2019-Jan-16 21:15:35.308158 - [DEBUG] Function : main
68812 2019-Jan-16 21:15:35.308183 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68813 2019-Jan-16 21:15:35.308835 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
68814 2019-Jan-16 21:15:35.309476 - [DEBUG] Value : BOTTOM
68815 2019-Jan-16 21:15:35.309502 - [DEBUG]
68816 2019-Jan-16 21:15:35.309531 - [DEBUG] Function : main
68817 2019-Jan-16 21:15:35.309556 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68818 2019-Jan-16 21:15:35.310194 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
68819 2019-Jan-16 21:15:35.310841 - [DEBUG] Value : BOTTOM
68820 2019-Jan-16 21:15:35.310867 - [DEBUG]
68821 2019-Jan-16 21:15:35.310897 - [DEBUG] Function : main
68822 2019-Jan-16 21:15:35.310924 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68823 2019-Jan-16 21:15:35.311562 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
68824 2019-Jan-16 21:15:35.311618 - [DEBUG] Value : BOTTOM
68825 2019-Jan-16 21:15:35.311643 - [DEBUG]
68826 2019-Jan-16 21:15:35.311673 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
68827 2019-Jan-16 21:15:35.311703 - [DEBUG] Function : main
68828 2019-Jan-16 21:15:35.311728 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68829 2019-Jan-16 21:15:35.312378 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
68830 2019-Jan-16 21:15:35.313017 - [DEBUG] Value : BOTTOM
68831 2019-Jan-16 21:15:35.313043 - [DEBUG]
68832 2019-Jan-16 21:15:35.313079 - [DEBUG] Function : main
68833 2019-Jan-16 21:15:35.313104 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68834 2019-Jan-16 21:15:35.313750 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
68835 2019-Jan-16 21:15:35.314387 - [DEBUG] Value : BOTTOM
68836 2019-Jan-16 21:15:35.314413 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7868837 2019-Jan-16 21:15:35.315082 - [DEBUG] Function : main
68838 2019-Jan-16 21:15:35.315112 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68839 2019-Jan-16 21:15:35.315756 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
68840 2019-Jan-16 21:15:35.316391 - [DEBUG] Value : BOTTOM
68841 2019-Jan-16 21:15:35.316417 - [DEBUG]
68842 2019-Jan-16 21:15:35.316449 - [DEBUG] Function : main
68843 2019-Jan-16 21:15:35.316475 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68844 2019-Jan-16 21:15:35.317119 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
68845 2019-Jan-16 21:15:35.317757 - [DEBUG] Value : BOTTOM
68846 2019-Jan-16 21:15:35.317782 - [DEBUG]
68847 2019-Jan-16 21:15:35.317814 - [DEBUG] Function : main
68848 2019-Jan-16 21:15:35.317841 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68849 2019-Jan-16 21:15:35.318500 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
68850 2019-Jan-16 21:15:35.319134 - [DEBUG] Value : BOTTOM
68851 2019-Jan-16 21:15:35.319160 - [DEBUG]
68852 2019-Jan-16 21:15:35.319191 - [DEBUG] Function : main
68853 2019-Jan-16 21:15:35.319217 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68854 2019-Jan-16 21:15:35.319862 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
68855 2019-Jan-16 21:15:35.320496 - [DEBUG] Value : BOTTOM
68856 2019-Jan-16 21:15:35.320521 - [DEBUG]
68857 2019-Jan-16 21:15:35.320553 - [DEBUG] Function : main
68858 2019-Jan-16 21:15:35.320579 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68859 2019-Jan-16 21:15:35.321221 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68860 2019-Jan-16 21:15:35.321868 - [DEBUG] Value : BOTTOM
68861 2019-Jan-16 21:15:35.321901 - [DEBUG]
68862 2019-Jan-16 21:15:35.321934 - [DEBUG] Function : main
68863 2019-Jan-16 21:15:35.321960 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68864 2019-Jan-16 21:15:35.322605 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
68865 2019-Jan-16 21:15:35.323244 - [DEBUG] Value : BOTTOM
68866 2019-Jan-16 21:15:35.323269 - [DEBUG]
68867 2019-Jan-16 21:15:35.323301 - [DEBUG] Function : main
68868 2019-Jan-16 21:15:35.323327 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68869 2019-Jan-16 21:15:35.323970 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
68870 2019-Jan-16 21:15:35.324610 - [DEBUG] Value : BOTTOM
68871 2019-Jan-16 21:15:35.324635 - [DEBUG]
68872 2019-Jan-16 21:15:35.324667 - [DEBUG] Function : main
68873 2019-Jan-16 21:15:35.324693 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68874 2019-Jan-16 21:15:35.325352 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68875 2019-Jan-16 21:15:35.325988 - [DEBUG] Value : BOTTOM
68876 2019-Jan-16 21:15:35.326014 - [DEBUG]
68877 2019-Jan-16 21:15:35.326045 - [DEBUG] Function : main
68878 2019-Jan-16 21:15:35.326072 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68879 2019-Jan-16 21:15:35.326716 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
68880 2019-Jan-16 21:15:35.327354 - [DEBUG] Value : BOTTOM
68881 2019-Jan-16 21:15:35.327379 - [DEBUG]
68882 2019-Jan-16 21:15:35.327411 - [DEBUG] Function : main
68883 2019-Jan-16 21:15:35.327437 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68884 2019-Jan-16 21:15:35.328081 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
68885 2019-Jan-16 21:15:35.328728 - [DEBUG] Value : BOTTOM
68886 2019-Jan-16 21:15:35.328753 - [DEBUG]
68887 2019-Jan-16 21:15:35.328786 - [DEBUG] Function : main
68888 2019-Jan-16 21:15:35.328811 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68889 2019-Jan-16 21:15:35.329455 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
68890 2019-Jan-16 21:15:35.329512 - [DEBUG] Value : BOTTOM
68891 2019-Jan-16 21:15:35.329537 - [DEBUG]
68892 2019-Jan-16 21:15:35.329570 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
68893 2019-Jan-16 21:15:35.329600 - [DEBUG] Function : main
68894 2019-Jan-16 21:15:35.329625 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68895 2019-Jan-16 21:15:35.330270 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
68896 2019-Jan-16 21:15:35.330906 - [DEBUG] Value : BOTTOM
68897 2019-Jan-16 21:15:35.330931 - [DEBUG]
68898 2019-Jan-16 21:15:35.330987 - [DEBUG] Function : main
68899 2019-Jan-16 21:15:35.331014 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68900 2019-Jan-16 21:15:35.331654 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
68901 2019-Jan-16 21:15:35.332312 - [DEBUG] Value : BOTTOM
68902 2019-Jan-16 21:15:35.332337 - [DEBUG]


getCallFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8468903 2019-Jan-16 21:15:35.332988 - [DEBUG] Function : main
68904 2019-Jan-16 21:15:35.333026 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68905 2019-Jan-16 21:15:35.333664 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
68906 2019-Jan-16 21:15:35.334298 - [DEBUG] Value : BOTTOM
68907 2019-Jan-16 21:15:35.334323 - [DEBUG]
68908 2019-Jan-16 21:15:35.334353 - [DEBUG] Function : main
68909 2019-Jan-16 21:15:35.334379 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68910 2019-Jan-16 21:15:35.335016 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
68911 2019-Jan-16 21:15:35.335672 - [DEBUG] Value : BOTTOM
68912 2019-Jan-16 21:15:35.335697 - [DEBUG]
68913 2019-Jan-16 21:15:35.335726 - [DEBUG] Function : main
68914 2019-Jan-16 21:15:35.335751 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68915 2019-Jan-16 21:15:35.336389 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
68916 2019-Jan-16 21:15:35.337022 - [DEBUG] Value : BOTTOM
68917 2019-Jan-16 21:15:35.337048 - [DEBUG]
68918 2019-Jan-16 21:15:35.337077 - [DEBUG] Function : main
68919 2019-Jan-16 21:15:35.337102 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68920 2019-Jan-16 21:15:35.337740 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
68921 2019-Jan-16 21:15:35.338374 - [DEBUG] Value : BOTTOM
68922 2019-Jan-16 21:15:35.338411 - [DEBUG]
68923 2019-Jan-16 21:15:35.338442 - [DEBUG] Function : main
68924 2019-Jan-16 21:15:35.338469 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68925 2019-Jan-16 21:15:35.339106 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68926 2019-Jan-16 21:15:35.339738 - [DEBUG] Value : BOTTOM
68927 2019-Jan-16 21:15:35.339763 - [DEBUG]
68928 2019-Jan-16 21:15:35.339793 - [DEBUG] Function : main
68929 2019-Jan-16 21:15:35.339818 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68930 2019-Jan-16 21:15:35.340455 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
68931 2019-Jan-16 21:15:35.341095 - [DEBUG] Value : BOTTOM
68932 2019-Jan-16 21:15:35.341120 - [DEBUG]
68933 2019-Jan-16 21:15:35.341149 - [DEBUG] Function : main
68934 2019-Jan-16 21:15:35.341175 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68935 2019-Jan-16 21:15:35.341827 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
68936 2019-Jan-16 21:15:35.342466 - [DEBUG] Value : BOTTOM
68937 2019-Jan-16 21:15:35.342492 - [DEBUG]
68938 2019-Jan-16 21:15:35.342521 - [DEBUG] Function : main
68939 2019-Jan-16 21:15:35.342546 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68940 2019-Jan-16 21:15:35.343183 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68941 2019-Jan-16 21:15:35.343818 - [DEBUG] Value : BOTTOM
68942 2019-Jan-16 21:15:35.343843 - [DEBUG]
68943 2019-Jan-16 21:15:35.343872 - [DEBUG] Function : main
68944 2019-Jan-16 21:15:35.343898 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68945 2019-Jan-16 21:15:35.344535 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
68946 2019-Jan-16 21:15:35.345187 - [DEBUG] Value : BOTTOM
68947 2019-Jan-16 21:15:35.345212 - [DEBUG]
68948 2019-Jan-16 21:15:35.345242 - [DEBUG] Function : main
68949 2019-Jan-16 21:15:35.345267 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68950 2019-Jan-16 21:15:35.345912 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
68951 2019-Jan-16 21:15:35.346545 - [DEBUG] Value : BOTTOM
68952 2019-Jan-16 21:15:35.346571 - [DEBUG]
68953 2019-Jan-16 21:15:35.346600 - [DEBUG] Function : main
68954 2019-Jan-16 21:15:35.346626 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68955 2019-Jan-16 21:15:35.347264 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
68956 2019-Jan-16 21:15:35.347321 - [DEBUG] Value : BOTTOM
68957 2019-Jan-16 21:15:35.347346 - [DEBUG]
68958 2019-Jan-16 21:15:35.347376 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
68959 2019-Jan-16 21:15:35.347406 - [DEBUG] Function : main
68960 2019-Jan-16 21:15:35.347431 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68961 2019-Jan-16 21:15:35.348069 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
68962 2019-Jan-16 21:15:35.348721 - [DEBUG] Value : BOTTOM
68963 2019-Jan-16 21:15:35.348746 - [DEBUG]
68964 2019-Jan-16 21:15:35.348781 - [DEBUG] Function : main
68965 2019-Jan-16 21:15:35.348807 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68966 2019-Jan-16 21:15:35.349446 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
68967 2019-Jan-16 21:15:35.350083 - [DEBUG] Value : BOTTOM
68968 2019-Jan-16 21:15:35.350109 - [DEBUG]


getCallFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8968969 2019-Jan-16 21:15:35.350757 - [DEBUG] Function : main
68970 2019-Jan-16 21:15:35.350786 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68971 2019-Jan-16 21:15:35.351422 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
68972 2019-Jan-16 21:15:35.352069 - [DEBUG] Value : BOTTOM
68973 2019-Jan-16 21:15:35.352095 - [DEBUG]
68974 2019-Jan-16 21:15:35.352125 - [DEBUG] Function : main
68975 2019-Jan-16 21:15:35.352151 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68976 2019-Jan-16 21:15:35.352789 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
68977 2019-Jan-16 21:15:35.353427 - [DEBUG] Value : BOTTOM
68978 2019-Jan-16 21:15:35.353452 - [DEBUG]
68979 2019-Jan-16 21:15:35.353481 - [DEBUG] Function : main
68980 2019-Jan-16 21:15:35.353507 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68981 2019-Jan-16 21:15:35.354144 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
68982 2019-Jan-16 21:15:35.354776 - [DEBUG] Value : BOTTOM
68983 2019-Jan-16 21:15:35.354802 - [DEBUG]
68984 2019-Jan-16 21:15:35.354831 - [DEBUG] Function : main
68985 2019-Jan-16 21:15:35.354856 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68986 2019-Jan-16 21:15:35.355509 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
68987 2019-Jan-16 21:15:35.356142 - [DEBUG] Value : BOTTOM
68988 2019-Jan-16 21:15:35.356168 - [DEBUG]
68989 2019-Jan-16 21:15:35.356197 - [DEBUG] Function : main
68990 2019-Jan-16 21:15:35.356222 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68991 2019-Jan-16 21:15:35.356859 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68992 2019-Jan-16 21:15:35.357491 - [DEBUG] Value : BOTTOM
68993 2019-Jan-16 21:15:35.357516 - [DEBUG]
68994 2019-Jan-16 21:15:35.357546 - [DEBUG] Function : main
68995 2019-Jan-16 21:15:35.357571 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68996 2019-Jan-16 21:15:35.358216 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
68997 2019-Jan-16 21:15:35.358871 - [DEBUG] Value : BOTTOM
68998 2019-Jan-16 21:15:35.358897 - [DEBUG]
68999 2019-Jan-16 21:15:35.358926 - [DEBUG] Function : main
69000 2019-Jan-16 21:15:35.358952 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69001 2019-Jan-16 21:15:35.359589 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
69002 2019-Jan-16 21:15:35.360227 - [DEBUG] Value : BOTTOM
69003 2019-Jan-16 21:15:35.360252 - [DEBUG]
69004 2019-Jan-16 21:15:35.360281 - [DEBUG] Function : main
69005 2019-Jan-16 21:15:35.360308 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69006 2019-Jan-16 21:15:35.360946 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
69007 2019-Jan-16 21:15:35.361581 - [DEBUG] Value : BOTTOM
69008 2019-Jan-16 21:15:35.361606 - [DEBUG]
69009 2019-Jan-16 21:15:35.361635 - [DEBUG] Function : main
69010 2019-Jan-16 21:15:35.361660 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69011 2019-Jan-16 21:15:35.362314 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69012 2019-Jan-16 21:15:35.362950 - [DEBUG] Value : BOTTOM
69013 2019-Jan-16 21:15:35.362975 - [DEBUG]
69014 2019-Jan-16 21:15:35.363004 - [DEBUG] Function : main
69015 2019-Jan-16 21:15:35.363030 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69016 2019-Jan-16 21:15:35.363691 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
69017 2019-Jan-16 21:15:35.364374 - [DEBUG] Value : BOTTOM
69018 2019-Jan-16 21:15:35.364402 - [DEBUG]
69019 2019-Jan-16 21:15:35.364445 - [DEBUG] Function : main
69020 2019-Jan-16 21:15:35.364472 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69021 2019-Jan-16 21:15:35.365174 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69022 2019-Jan-16 21:15:35.365837 - [DEBUG] Value : BOTTOM
69023 2019-Jan-16 21:15:35.365863 - [DEBUG]
69024 2019-Jan-16 21:15:35.365899 - [DEBUG] Function : main
69025 2019-Jan-16 21:15:35.365925 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69026 2019-Jan-16 21:15:35.366597 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69027 2019-Jan-16 21:15:35.367273 - [DEBUG] Value : BOTTOM
69028 2019-Jan-16 21:15:35.367299 - [DEBUG]
69029 2019-Jan-16 21:15:35.367337 - [DEBUG] Function : main
69030 2019-Jan-16 21:15:35.367364 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69031 2019-Jan-16 21:15:35.368028 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69032 2019-Jan-16 21:15:35.368722 - [DEBUG] Value : BOTTOM
69033 2019-Jan-16 21:15:35.368749 - [DEBUG]
69034 2019-Jan-16 21:15:35.368785 - [DEBUG] Function : main
69035 2019-Jan-16 21:15:35.368811 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69036 2019-Jan-16 21:15:35.369477 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69037 2019-Jan-16 21:15:35.369544 - [DEBUG] Value : BOTTOM
69038 2019-Jan-16 21:15:35.369570 - [DEBUG]
69039 2019-Jan-16 21:15:35.369606 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
69040 2019-Jan-16 21:15:35.369639 - [DEBUG] Function : main
69041 2019-Jan-16 21:15:35.369665 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69042 2019-Jan-16 21:15:35.370373 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
69043 2019-Jan-16 21:15:35.371056 - [DEBUG] Value : BOTTOM
69044 2019-Jan-16 21:15:35.371085 - [DEBUG]
69045 2019-Jan-16 21:15:35.371139 - [DEBUG] Function : main
69046 2019-Jan-16 21:15:35.371166 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69047 2019-Jan-16 21:15:35.371889 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
69048 2019-Jan-16 21:15:35.372538 - [DEBUG] Value : BOTTOM
69049 2019-Jan-16 21:15:35.372564 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9669050 2019-Jan-16 21:15:35.373240 - [DEBUG] Function : main
69051 2019-Jan-16 21:15:35.373269 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69052 2019-Jan-16 21:15:35.373914 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
69053 2019-Jan-16 21:15:35.374549 - [DEBUG] Value : BOTTOM
69054 2019-Jan-16 21:15:35.374574 - [DEBUG]
69055 2019-Jan-16 21:15:35.374607 - [DEBUG] Function : main
69056 2019-Jan-16 21:15:35.374634 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69057 2019-Jan-16 21:15:35.375295 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
69058 2019-Jan-16 21:15:35.375937 - [DEBUG] Value : BOTTOM
69059 2019-Jan-16 21:15:35.375963 - [DEBUG]
69060 2019-Jan-16 21:15:35.375995 - [DEBUG] Function : main
69061 2019-Jan-16 21:15:35.376020 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69062 2019-Jan-16 21:15:35.376665 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
69063 2019-Jan-16 21:15:35.377298 - [DEBUG] Value : BOTTOM
69064 2019-Jan-16 21:15:35.377323 - [DEBUG]
69065 2019-Jan-16 21:15:35.377355 - [DEBUG] Function : main
69066 2019-Jan-16 21:15:35.377381 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69067 2019-Jan-16 21:15:35.378025 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
69068 2019-Jan-16 21:15:35.378676 - [DEBUG] Value : BOTTOM
69069 2019-Jan-16 21:15:35.378701 - [DEBUG]
69070 2019-Jan-16 21:15:35.378733 - [DEBUG] Function : main
69071 2019-Jan-16 21:15:35.378759 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69072 2019-Jan-16 21:15:35.379403 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69073 2019-Jan-16 21:15:35.380035 - [DEBUG] Value : BOTTOM
69074 2019-Jan-16 21:15:35.380061 - [DEBUG]
69075 2019-Jan-16 21:15:35.380094 - [DEBUG] Function : main
69076 2019-Jan-16 21:15:35.380120 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69077 2019-Jan-16 21:15:35.380763 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
69078 2019-Jan-16 21:15:35.381404 - [DEBUG] Value : BOTTOM
69079 2019-Jan-16 21:15:35.381429 - [DEBUG]
69080 2019-Jan-16 21:15:35.381461 - [DEBUG] Function : main
69081 2019-Jan-16 21:15:35.381487 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69082 2019-Jan-16 21:15:35.382147 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
69083 2019-Jan-16 21:15:35.382802 - [DEBUG] Value : BOTTOM
69084 2019-Jan-16 21:15:35.382828 - [DEBUG]
69085 2019-Jan-16 21:15:35.382861 - [DEBUG] Function : main
69086 2019-Jan-16 21:15:35.382888 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69087 2019-Jan-16 21:15:35.383533 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
69088 2019-Jan-16 21:15:35.384169 - [DEBUG] Value : BOTTOM
69089 2019-Jan-16 21:15:35.384194 - [DEBUG]
69090 2019-Jan-16 21:15:35.384226 - [DEBUG] Function : main
69091 2019-Jan-16 21:15:35.384252 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69092 2019-Jan-16 21:15:35.384896 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69093 2019-Jan-16 21:15:35.385549 - [DEBUG] Value : BOTTOM
69094 2019-Jan-16 21:15:35.385574 - [DEBUG]
69095 2019-Jan-16 21:15:35.385606 - [DEBUG] Function : main
69096 2019-Jan-16 21:15:35.385632 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69097 2019-Jan-16 21:15:35.386276 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
69098 2019-Jan-16 21:15:35.386909 - [DEBUG] Value : BOTTOM
69099 2019-Jan-16 21:15:35.386934 - [DEBUG]
69100 2019-Jan-16 21:15:35.386966 - [DEBUG] Function : main
69101 2019-Jan-16 21:15:35.386992 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69102 2019-Jan-16 21:15:35.387636 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69103 2019-Jan-16 21:15:35.388271 - [DEBUG] Value : BOTTOM
69104 2019-Jan-16 21:15:35.388297 - [DEBUG]
69105 2019-Jan-16 21:15:35.388329 - [DEBUG] Function : main
69106 2019-Jan-16 21:15:35.388354 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69107 2019-Jan-16 21:15:35.389014 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69108 2019-Jan-16 21:15:35.389651 - [DEBUG] Value : BOTTOM
69109 2019-Jan-16 21:15:35.389676 - [DEBUG]
69110 2019-Jan-16 21:15:35.389708 - [DEBUG] Function : main
69111 2019-Jan-16 21:15:35.389735 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69112 2019-Jan-16 21:15:35.390379 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69113 2019-Jan-16 21:15:35.391013 - [DEBUG] Value : BOTTOM
69114 2019-Jan-16 21:15:35.391038 - [DEBUG]
69115 2019-Jan-16 21:15:35.391070 - [DEBUG] Function : main
69116 2019-Jan-16 21:15:35.391096 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69117 2019-Jan-16 21:15:35.391751 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69118 2019-Jan-16 21:15:35.392389 - [DEBUG] Value : BOTTOM
69119 2019-Jan-16 21:15:35.392414 - [DEBUG]
69120 2019-Jan-16 21:15:35.392446 - [DEBUG] Function : main
69121 2019-Jan-16 21:15:35.392472 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69122 2019-Jan-16 21:15:35.393116 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69123 2019-Jan-16 21:15:35.393753 - [DEBUG] Value : BOTTOM
69124 2019-Jan-16 21:15:35.393778 - [DEBUG]
69125 2019-Jan-16 21:15:35.393819 - [DEBUG] Function : main
69126 2019-Jan-16 21:15:35.393846 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69127 2019-Jan-16 21:15:35.394490 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69128 2019-Jan-16 21:15:35.395139 - [DEBUG] Value : BOTTOM
69129 2019-Jan-16 21:15:35.395164 - [DEBUG]
69130 2019-Jan-16 21:15:35.395196 - [DEBUG] Function : main
69131 2019-Jan-16 21:15:35.395222 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69132 2019-Jan-16 21:15:35.395866 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69133 2019-Jan-16 21:15:35.395926 - [DEBUG] Value : BOTTOM
69134 2019-Jan-16 21:15:35.395951 - [DEBUG]
69135 2019-Jan-16 21:15:35.395986 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
69136 2019-Jan-16 21:15:35.396017 - [DEBUG] Function : main
69137 2019-Jan-16 21:15:35.396042 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69138 2019-Jan-16 21:15:35.396687 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
69139 2019-Jan-16 21:15:35.397322 - [DEBUG] Value : BOTTOM
69140 2019-Jan-16 21:15:35.397348 - [DEBUG]
69141 2019-Jan-16 21:15:35.397401 - [DEBUG] Function : main
69142 2019-Jan-16 21:15:35.397428 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69143 2019-Jan-16 21:15:35.398073 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
69144 2019-Jan-16 21:15:35.398726 - [DEBUG] Value : BOTTOM
69145 2019-Jan-16 21:15:35.398751 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10369146 2019-Jan-16 21:15:35.399410 - [DEBUG] Function : main
69147 2019-Jan-16 21:15:35.399438 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69148 2019-Jan-16 21:15:35.400082 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
69149 2019-Jan-16 21:15:35.400715 - [DEBUG] Value : BOTTOM
69150 2019-Jan-16 21:15:35.400740 - [DEBUG]
69151 2019-Jan-16 21:15:35.400773 - [DEBUG] Function : main
69152 2019-Jan-16 21:15:35.400800 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69153 2019-Jan-16 21:15:35.401443 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
69154 2019-Jan-16 21:15:35.402096 - [DEBUG] Value : BOTTOM
69155 2019-Jan-16 21:15:35.402122 - [DEBUG]
69156 2019-Jan-16 21:15:35.402154 - [DEBUG] Function : main
69157 2019-Jan-16 21:15:35.402179 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69158 2019-Jan-16 21:15:35.402824 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
69159 2019-Jan-16 21:15:35.403456 - [DEBUG] Value : BOTTOM
69160 2019-Jan-16 21:15:35.403482 - [DEBUG]
69161 2019-Jan-16 21:15:35.403514 - [DEBUG] Function : main
69162 2019-Jan-16 21:15:35.403540 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69163 2019-Jan-16 21:15:35.404183 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
69164 2019-Jan-16 21:15:35.404817 - [DEBUG] Value : BOTTOM
69165 2019-Jan-16 21:15:35.404850 - [DEBUG]
69166 2019-Jan-16 21:15:35.404883 - [DEBUG] Function : main
69167 2019-Jan-16 21:15:35.404908 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69168 2019-Jan-16 21:15:35.405569 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69169 2019-Jan-16 21:15:35.406203 - [DEBUG] Value : BOTTOM
69170 2019-Jan-16 21:15:35.406228 - [DEBUG]
69171 2019-Jan-16 21:15:35.406261 - [DEBUG] Function : main
69172 2019-Jan-16 21:15:35.406287 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69173 2019-Jan-16 21:15:35.406931 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
69174 2019-Jan-16 21:15:35.407569 - [DEBUG] Value : BOTTOM
69175 2019-Jan-16 21:15:35.407595 - [DEBUG]
69176 2019-Jan-16 21:15:35.407627 - [DEBUG] Function : main
69177 2019-Jan-16 21:15:35.407652 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69178 2019-Jan-16 21:15:35.408296 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
69179 2019-Jan-16 21:15:35.408952 - [DEBUG] Value : BOTTOM
69180 2019-Jan-16 21:15:35.408977 - [DEBUG]
69181 2019-Jan-16 21:15:35.409009 - [DEBUG] Function : main
69182 2019-Jan-16 21:15:35.409036 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69183 2019-Jan-16 21:15:35.409680 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
69184 2019-Jan-16 21:15:35.410317 - [DEBUG] Value : BOTTOM
69185 2019-Jan-16 21:15:35.410343 - [DEBUG]
69186 2019-Jan-16 21:15:35.410374 - [DEBUG] Function : main
69187 2019-Jan-16 21:15:35.410400 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69188 2019-Jan-16 21:15:35.411046 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69189 2019-Jan-16 21:15:35.411684 - [DEBUG] Value : BOTTOM
69190 2019-Jan-16 21:15:35.411710 - [DEBUG]
69191 2019-Jan-16 21:15:35.411754 - [DEBUG] Function : main
69192 2019-Jan-16 21:15:35.411781 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69193 2019-Jan-16 21:15:35.412426 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
69194 2019-Jan-16 21:15:35.413060 - [DEBUG] Value : BOTTOM
69195 2019-Jan-16 21:15:35.413085 - [DEBUG]
69196 2019-Jan-16 21:15:35.413117 - [DEBUG] Function : main
69197 2019-Jan-16 21:15:35.413143 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69198 2019-Jan-16 21:15:35.413786 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69199 2019-Jan-16 21:15:35.414422 - [DEBUG] Value : BOTTOM
69200 2019-Jan-16 21:15:35.414448 - [DEBUG]
69201 2019-Jan-16 21:15:35.414479 - [DEBUG] Function : main
69202 2019-Jan-16 21:15:35.414505 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69203 2019-Jan-16 21:15:35.415163 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69204 2019-Jan-16 21:15:35.415800 - [DEBUG] Value : BOTTOM
69205 2019-Jan-16 21:15:35.415826 - [DEBUG]
69206 2019-Jan-16 21:15:35.415858 - [DEBUG] Function : main
69207 2019-Jan-16 21:15:35.415885 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69208 2019-Jan-16 21:15:35.416538 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69209 2019-Jan-16 21:15:35.417172 - [DEBUG] Value : BOTTOM
69210 2019-Jan-16 21:15:35.417198 - [DEBUG]
69211 2019-Jan-16 21:15:35.417230 - [DEBUG] Function : main
69212 2019-Jan-16 21:15:35.417256 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69213 2019-Jan-16 21:15:35.417900 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69214 2019-Jan-16 21:15:35.418552 - [DEBUG] Value : BOTTOM
69215 2019-Jan-16 21:15:35.418578 - [DEBUG]
69216 2019-Jan-16 21:15:35.418609 - [DEBUG] Function : main
69217 2019-Jan-16 21:15:35.418635 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69218 2019-Jan-16 21:15:35.419279 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69219 2019-Jan-16 21:15:35.419917 - [DEBUG] Value : BOTTOM
69220 2019-Jan-16 21:15:35.419942 - [DEBUG]
69221 2019-Jan-16 21:15:35.419975 - [DEBUG] Function : main
69222 2019-Jan-16 21:15:35.420001 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69223 2019-Jan-16 21:15:35.420646 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69224 2019-Jan-16 21:15:35.421280 - [DEBUG] Value : BOTTOM
69225 2019-Jan-16 21:15:35.421305 - [DEBUG]
69226 2019-Jan-16 21:15:35.421337 - [DEBUG] Function : main
69227 2019-Jan-16 21:15:35.421362 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69228 2019-Jan-16 21:15:35.422040 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69229 2019-Jan-16 21:15:35.422099 - [DEBUG] Value : BOTTOM
69230 2019-Jan-16 21:15:35.422124 - [DEBUG]
69231 2019-Jan-16 21:15:35.422157 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
69232 2019-Jan-16 21:15:35.422188 - [DEBUG] Function : main
69233 2019-Jan-16 21:15:35.422213 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69234 2019-Jan-16 21:15:35.422859 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
69235 2019-Jan-16 21:15:35.423496 - [DEBUG] Value : BOTTOM
69236 2019-Jan-16 21:15:35.423521 - [DEBUG]
69237 2019-Jan-16 21:15:35.423571 - [DEBUG] Function : main
69238 2019-Jan-16 21:15:35.423599 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69239 2019-Jan-16 21:15:35.424244 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69240 2019-Jan-16 21:15:35.424882 - [DEBUG] Value : BOTTOM
69241 2019-Jan-16 21:15:35.424907 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12069242 2019-Jan-16 21:15:35.425584 - [DEBUG] Function : main
69243 2019-Jan-16 21:15:35.425612 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69244 2019-Jan-16 21:15:35.426255 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
69245 2019-Jan-16 21:15:35.426893 - [DEBUG] Value : BOTTOM
69246 2019-Jan-16 21:15:35.426919 - [DEBUG]
69247 2019-Jan-16 21:15:35.426951 - [DEBUG] Function : main
69248 2019-Jan-16 21:15:35.426978 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69249 2019-Jan-16 21:15:35.427630 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
69250 2019-Jan-16 21:15:35.428265 - [DEBUG] Value : BOTTOM
69251 2019-Jan-16 21:15:35.428290 - [DEBUG]
69252 2019-Jan-16 21:15:35.428322 - [DEBUG] Function : main
69253 2019-Jan-16 21:15:35.428348 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69254 2019-Jan-16 21:15:35.429007 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
69255 2019-Jan-16 21:15:35.429645 - [DEBUG] Value : BOTTOM
69256 2019-Jan-16 21:15:35.429670 - [DEBUG]
69257 2019-Jan-16 21:15:35.429702 - [DEBUG] Function : main
69258 2019-Jan-16 21:15:35.429728 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69259 2019-Jan-16 21:15:35.430372 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
69260 2019-Jan-16 21:15:35.431005 - [DEBUG] Value : BOTTOM
69261 2019-Jan-16 21:15:35.431031 - [DEBUG]
69262 2019-Jan-16 21:15:35.431063 - [DEBUG] Function : main
69263 2019-Jan-16 21:15:35.431088 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69264 2019-Jan-16 21:15:35.431740 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
69265 2019-Jan-16 21:15:35.432376 - [DEBUG] Value : BOTTOM
69266 2019-Jan-16 21:15:35.432401 - [DEBUG]
69267 2019-Jan-16 21:15:35.432434 - [DEBUG] Function : main
69268 2019-Jan-16 21:15:35.432459 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69269 2019-Jan-16 21:15:35.433103 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69270 2019-Jan-16 21:15:35.433735 - [DEBUG] Value : BOTTOM
69271 2019-Jan-16 21:15:35.433761 - [DEBUG]
69272 2019-Jan-16 21:15:35.433793 - [DEBUG] Function : main
69273 2019-Jan-16 21:15:35.433819 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69274 2019-Jan-16 21:15:35.434462 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
69275 2019-Jan-16 21:15:35.435114 - [DEBUG] Value : BOTTOM
69276 2019-Jan-16 21:15:35.435139 - [DEBUG]
69277 2019-Jan-16 21:15:35.435172 - [DEBUG] Function : main
69278 2019-Jan-16 21:15:35.435198 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69279 2019-Jan-16 21:15:35.435843 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
69280 2019-Jan-16 21:15:35.436477 - [DEBUG] Value : BOTTOM
69281 2019-Jan-16 21:15:35.436502 - [DEBUG]
69282 2019-Jan-16 21:15:35.436534 - [DEBUG] Function : main
69283 2019-Jan-16 21:15:35.436560 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69284 2019-Jan-16 21:15:35.437203 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
69285 2019-Jan-16 21:15:35.437843 - [DEBUG] Value : BOTTOM
69286 2019-Jan-16 21:15:35.437868 - [DEBUG]
69287 2019-Jan-16 21:15:35.437900 - [DEBUG] Function : main
69288 2019-Jan-16 21:15:35.437926 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69289 2019-Jan-16 21:15:35.438592 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
69290 2019-Jan-16 21:15:35.439230 - [DEBUG] Value : BOTTOM
69291 2019-Jan-16 21:15:35.439255 - [DEBUG]
69292 2019-Jan-16 21:15:35.439287 - [DEBUG] Function : main
69293 2019-Jan-16 21:15:35.439313 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69294 2019-Jan-16 21:15:35.439956 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69295 2019-Jan-16 21:15:35.440593 - [DEBUG] Value : BOTTOM
69296 2019-Jan-16 21:15:35.440619 - [DEBUG]
69297 2019-Jan-16 21:15:35.440651 - [DEBUG] Function : main
69298 2019-Jan-16 21:15:35.440676 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69299 2019-Jan-16 21:15:35.441319 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
69300 2019-Jan-16 21:15:35.441978 - [DEBUG] Value : BOTTOM
69301 2019-Jan-16 21:15:35.442003 - [DEBUG]
69302 2019-Jan-16 21:15:35.442035 - [DEBUG] Function : main
69303 2019-Jan-16 21:15:35.442062 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69304 2019-Jan-16 21:15:35.442706 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69305 2019-Jan-16 21:15:35.443341 - [DEBUG] Value : BOTTOM
69306 2019-Jan-16 21:15:35.443366 - [DEBUG]
69307 2019-Jan-16 21:15:35.443399 - [DEBUG] Function : main
69308 2019-Jan-16 21:15:35.443424 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69309 2019-Jan-16 21:15:35.444067 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69310 2019-Jan-16 21:15:35.444705 - [DEBUG] Value : BOTTOM
69311 2019-Jan-16 21:15:35.444730 - [DEBUG]
69312 2019-Jan-16 21:15:35.444762 - [DEBUG] Function : main
69313 2019-Jan-16 21:15:35.444787 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69314 2019-Jan-16 21:15:35.445446 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69315 2019-Jan-16 21:15:35.446082 - [DEBUG] Value : BOTTOM
69316 2019-Jan-16 21:15:35.446107 - [DEBUG]
69317 2019-Jan-16 21:15:35.446140 - [DEBUG] Function : main
69318 2019-Jan-16 21:15:35.446166 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69319 2019-Jan-16 21:15:35.446809 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69320 2019-Jan-16 21:15:35.447446 - [DEBUG] Value : BOTTOM
69321 2019-Jan-16 21:15:35.447472 - [DEBUG]
69322 2019-Jan-16 21:15:35.447504 - [DEBUG] Function : main
69323 2019-Jan-16 21:15:35.447529 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69324 2019-Jan-16 21:15:35.448173 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69325 2019-Jan-16 21:15:35.448832 - [DEBUG] Value : BOTTOM
69326 2019-Jan-16 21:15:35.448857 - [DEBUG]
69327 2019-Jan-16 21:15:35.448889 - [DEBUG] Function : main
69328 2019-Jan-16 21:15:35.448916 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69329 2019-Jan-16 21:15:35.449559 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69330 2019-Jan-16 21:15:35.450197 - [DEBUG] Value : BOTTOM
69331 2019-Jan-16 21:15:35.450237 - [DEBUG]
69332 2019-Jan-16 21:15:35.450270 - [DEBUG] Function : main
69333 2019-Jan-16 21:15:35.450295 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69334 2019-Jan-16 21:15:35.450939 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69335 2019-Jan-16 21:15:35.451582 - [DEBUG] Value : BOTTOM
69336 2019-Jan-16 21:15:35.451607 - [DEBUG]
69337 2019-Jan-16 21:15:35.451639 - [DEBUG] Function : main
69338 2019-Jan-16 21:15:35.451665 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69339 2019-Jan-16 21:15:35.452324 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69340 2019-Jan-16 21:15:35.452961 - [DEBUG] Value : BOTTOM
69341 2019-Jan-16 21:15:35.452986 - [DEBUG]
69342 2019-Jan-16 21:15:35.453018 - [DEBUG] Function : main
69343 2019-Jan-16 21:15:35.453044 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69344 2019-Jan-16 21:15:35.453687 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69345 2019-Jan-16 21:15:35.454324 - [DEBUG] Value : BOTTOM
69346 2019-Jan-16 21:15:35.454349 - [DEBUG]
69347 2019-Jan-16 21:15:35.454381 - [DEBUG] Function : main
69348 2019-Jan-16 21:15:35.454407 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69349 2019-Jan-16 21:15:35.455051 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
69350 2019-Jan-16 21:15:35.455703 - [DEBUG] Value : BOTTOM
69351 2019-Jan-16 21:15:35.455728 - [DEBUG]
69352 2019-Jan-16 21:15:35.455760 - [DEBUG] Function : main
69353 2019-Jan-16 21:15:35.455787 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69354 2019-Jan-16 21:15:35.456432 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
69355 2019-Jan-16 21:15:35.457066 - [DEBUG] Value : BOTTOM
69356 2019-Jan-16 21:15:35.457091 - [DEBUG]
69357 2019-Jan-16 21:15:35.457123 - [DEBUG] Function : main
69358 2019-Jan-16 21:15:35.457149 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69359 2019-Jan-16 21:15:35.457792 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69360 2019-Jan-16 21:15:35.457850 - [DEBUG] Value : BOTTOM
69361 2019-Jan-16 21:15:35.457875 - [DEBUG]
69362 2019-Jan-16 21:15:35.457908 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
69363 2019-Jan-16 21:15:35.457938 - [DEBUG] Function : main
69364 2019-Jan-16 21:15:35.457963 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69365 2019-Jan-16 21:15:35.458624 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
69366 2019-Jan-16 21:15:35.459261 - [DEBUG] Value : BOTTOM
69367 2019-Jan-16 21:15:35.459286 - [DEBUG]
69368 2019-Jan-16 21:15:35.459336 - [DEBUG] Function : main
69369 2019-Jan-16 21:15:35.459363 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69370 2019-Jan-16 21:15:35.460002 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69371 2019-Jan-16 21:15:35.460639 - [DEBUG] Value : BOTTOM
69372 2019-Jan-16 21:15:35.460664 - [DEBUG]


getCallFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12669373 2019-Jan-16 21:15:35.461323 - [DEBUG] Function : main
69374 2019-Jan-16 21:15:35.461351 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69375 2019-Jan-16 21:15:35.462008 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
69376 2019-Jan-16 21:15:35.462645 - [DEBUG] Value : BOTTOM
69377 2019-Jan-16 21:15:35.462671 - [DEBUG]
69378 2019-Jan-16 21:15:35.462700 - [DEBUG] Function : main
69379 2019-Jan-16 21:15:35.462727 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69380 2019-Jan-16 21:15:35.463364 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
69381 2019-Jan-16 21:15:35.463996 - [DEBUG] Value : BOTTOM
69382 2019-Jan-16 21:15:35.464022 - [DEBUG]
69383 2019-Jan-16 21:15:35.464051 - [DEBUG] Function : main
69384 2019-Jan-16 21:15:35.464076 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69385 2019-Jan-16 21:15:35.464712 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
69386 2019-Jan-16 21:15:35.465366 - [DEBUG] Value : BOTTOM
69387 2019-Jan-16 21:15:35.465392 - [DEBUG]
69388 2019-Jan-16 21:15:35.465421 - [DEBUG] Function : main
69389 2019-Jan-16 21:15:35.465446 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69390 2019-Jan-16 21:15:35.466083 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
69391 2019-Jan-16 21:15:35.466714 - [DEBUG] Value : BOTTOM
69392 2019-Jan-16 21:15:35.466739 - [DEBUG]
69393 2019-Jan-16 21:15:35.466768 - [DEBUG] Function : main
69394 2019-Jan-16 21:15:35.466794 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69395 2019-Jan-16 21:15:35.467430 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
69396 2019-Jan-16 21:15:35.468062 - [DEBUG] Value : BOTTOM
69397 2019-Jan-16 21:15:35.468087 - [DEBUG]
69398 2019-Jan-16 21:15:35.468116 - [DEBUG] Function : main
69399 2019-Jan-16 21:15:35.468141 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69400 2019-Jan-16 21:15:35.468793 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69401 2019-Jan-16 21:15:35.469425 - [DEBUG] Value : BOTTOM
69402 2019-Jan-16 21:15:35.469450 - [DEBUG]
69403 2019-Jan-16 21:15:35.469480 - [DEBUG] Function : main
69404 2019-Jan-16 21:15:35.469505 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69405 2019-Jan-16 21:15:35.470141 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
69406 2019-Jan-16 21:15:35.470779 - [DEBUG] Value : BOTTOM
69407 2019-Jan-16 21:15:35.470804 - [DEBUG]
69408 2019-Jan-16 21:15:35.470833 - [DEBUG] Function : main
69409 2019-Jan-16 21:15:35.470860 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69410 2019-Jan-16 21:15:35.471497 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
69411 2019-Jan-16 21:15:35.472146 - [DEBUG] Value : BOTTOM
69412 2019-Jan-16 21:15:35.472171 - [DEBUG]
69413 2019-Jan-16 21:15:35.472200 - [DEBUG] Function : main
69414 2019-Jan-16 21:15:35.472226 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69415 2019-Jan-16 21:15:35.472861 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
69416 2019-Jan-16 21:15:35.473499 - [DEBUG] Value : BOTTOM
69417 2019-Jan-16 21:15:35.473524 - [DEBUG]
69418 2019-Jan-16 21:15:35.473554 - [DEBUG] Function : main
69419 2019-Jan-16 21:15:35.473588 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69420 2019-Jan-16 21:15:35.474225 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
69421 2019-Jan-16 21:15:35.474861 - [DEBUG] Value : BOTTOM
69422 2019-Jan-16 21:15:35.474886 - [DEBUG]
69423 2019-Jan-16 21:15:35.474915 - [DEBUG] Function : main
69424 2019-Jan-16 21:15:35.474940 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69425 2019-Jan-16 21:15:35.475593 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69426 2019-Jan-16 21:15:35.476230 - [DEBUG] Value : BOTTOM
69427 2019-Jan-16 21:15:35.476255 - [DEBUG]
69428 2019-Jan-16 21:15:35.476285 - [DEBUG] Function : main
69429 2019-Jan-16 21:15:35.476310 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69430 2019-Jan-16 21:15:35.476947 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
69431 2019-Jan-16 21:15:35.477590 - [DEBUG] Value : BOTTOM
69432 2019-Jan-16 21:15:35.477615 - [DEBUG]
69433 2019-Jan-16 21:15:35.477644 - [DEBUG] Function : main
69434 2019-Jan-16 21:15:35.477671 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69435 2019-Jan-16 21:15:35.478308 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69436 2019-Jan-16 21:15:35.478959 - [DEBUG] Value : BOTTOM
69437 2019-Jan-16 21:15:35.478984 - [DEBUG]
69438 2019-Jan-16 21:15:35.479014 - [DEBUG] Function : main
69439 2019-Jan-16 21:15:35.479039 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69440 2019-Jan-16 21:15:35.479676 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69441 2019-Jan-16 21:15:35.480311 - [DEBUG] Value : BOTTOM
69442 2019-Jan-16 21:15:35.480336 - [DEBUG]
69443 2019-Jan-16 21:15:35.480366 - [DEBUG] Function : main
69444 2019-Jan-16 21:15:35.480391 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69445 2019-Jan-16 21:15:35.481026 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69446 2019-Jan-16 21:15:35.481662 - [DEBUG] Value : BOTTOM
69447 2019-Jan-16 21:15:35.481687 - [DEBUG]
69448 2019-Jan-16 21:15:35.481718 - [DEBUG] Function : main
69449 2019-Jan-16 21:15:35.481756 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69450 2019-Jan-16 21:15:35.482393 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69451 2019-Jan-16 21:15:35.483030 - [DEBUG] Value : BOTTOM
69452 2019-Jan-16 21:15:35.483055 - [DEBUG]
69453 2019-Jan-16 21:15:35.483084 - [DEBUG] Function : main
69454 2019-Jan-16 21:15:35.483109 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69455 2019-Jan-16 21:15:35.483745 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69456 2019-Jan-16 21:15:35.484388 - [DEBUG] Value : BOTTOM
69457 2019-Jan-16 21:15:35.484413 - [DEBUG]
69458 2019-Jan-16 21:15:35.484442 - [DEBUG] Function : main
69459 2019-Jan-16 21:15:35.484469 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69460 2019-Jan-16 21:15:35.485119 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69461 2019-Jan-16 21:15:35.485755 - [DEBUG] Value : BOTTOM
69462 2019-Jan-16 21:15:35.485781 - [DEBUG]
69463 2019-Jan-16 21:15:35.485810 - [DEBUG] Function : main
69464 2019-Jan-16 21:15:35.485835 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69465 2019-Jan-16 21:15:35.486480 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69466 2019-Jan-16 21:15:35.487122 - [DEBUG] Value : BOTTOM
69467 2019-Jan-16 21:15:35.487147 - [DEBUG]
69468 2019-Jan-16 21:15:35.487177 - [DEBUG] Function : main
69469 2019-Jan-16 21:15:35.487202 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69470 2019-Jan-16 21:15:35.487839 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69471 2019-Jan-16 21:15:35.488488 - [DEBUG] Value : BOTTOM
69472 2019-Jan-16 21:15:35.488514 - [DEBUG]
69473 2019-Jan-16 21:15:35.488543 - [DEBUG] Function : main
69474 2019-Jan-16 21:15:35.488568 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69475 2019-Jan-16 21:15:35.489204 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69476 2019-Jan-16 21:15:35.489843 - [DEBUG] Value : BOTTOM
69477 2019-Jan-16 21:15:35.489868 - [DEBUG]
69478 2019-Jan-16 21:15:35.489897 - [DEBUG] Function : main
69479 2019-Jan-16 21:15:35.489922 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69480 2019-Jan-16 21:15:35.490559 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
69481 2019-Jan-16 21:15:35.491197 - [DEBUG] Value : BOTTOM
69482 2019-Jan-16 21:15:35.491222 - [DEBUG]
69483 2019-Jan-16 21:15:35.491251 - [DEBUG] Function : main
69484 2019-Jan-16 21:15:35.491277 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69485 2019-Jan-16 21:15:35.491929 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
69486 2019-Jan-16 21:15:35.492563 - [DEBUG] Value : BOTTOM
69487 2019-Jan-16 21:15:35.492589 - [DEBUG]
69488 2019-Jan-16 21:15:35.492618 - [DEBUG] Function : main
69489 2019-Jan-16 21:15:35.492643 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69490 2019-Jan-16 21:15:35.493279 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69491 2019-Jan-16 21:15:35.493336 - [DEBUG] Value : BOTTOM
69492 2019-Jan-16 21:15:35.493361 - [DEBUG]
69493 2019-Jan-16 21:15:35.493391 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
69494 2019-Jan-16 21:15:35.493422 - [DEBUG] Function : main
69495 2019-Jan-16 21:15:35.493447 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69496 2019-Jan-16 21:15:35.494084 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
69497 2019-Jan-16 21:15:35.494720 - [DEBUG] Value : BOTTOM
69498 2019-Jan-16 21:15:35.494745 - [DEBUG]
69499 2019-Jan-16 21:15:35.494786 - [DEBUG] Function : main
69500 2019-Jan-16 21:15:35.494812 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69501 2019-Jan-16 21:15:35.495474 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69502 2019-Jan-16 21:15:35.496112 - [DEBUG] Value : BOTTOM
69503 2019-Jan-16 21:15:35.496137 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13669504 2019-Jan-16 21:15:35.496798 - [DEBUG] Function : main
69505 2019-Jan-16 21:15:35.496827 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69506 2019-Jan-16 21:15:35.497470 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
69507 2019-Jan-16 21:15:35.498108 - [DEBUG] Value : BOTTOM
69508 2019-Jan-16 21:15:35.498141 - [DEBUG]
69509 2019-Jan-16 21:15:35.498174 - [DEBUG] Function : main
69510 2019-Jan-16 21:15:35.498202 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69511 2019-Jan-16 21:15:35.498864 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
69512 2019-Jan-16 21:15:35.499499 - [DEBUG] Value : BOTTOM
69513 2019-Jan-16 21:15:35.499525 - [DEBUG]
69514 2019-Jan-16 21:15:35.499557 - [DEBUG] Function : main
69515 2019-Jan-16 21:15:35.499583 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69516 2019-Jan-16 21:15:35.500226 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
69517 2019-Jan-16 21:15:35.500864 - [DEBUG] Value : BOTTOM
69518 2019-Jan-16 21:15:35.500890 - [DEBUG]
69519 2019-Jan-16 21:15:35.500922 - [DEBUG] Function : main
69520 2019-Jan-16 21:15:35.500948 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69521 2019-Jan-16 21:15:35.501591 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
69522 2019-Jan-16 21:15:35.502241 - [DEBUG] Value : BOTTOM
69523 2019-Jan-16 21:15:35.502267 - [DEBUG]
69524 2019-Jan-16 21:15:35.502299 - [DEBUG] Function : main
69525 2019-Jan-16 21:15:35.502325 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69526 2019-Jan-16 21:15:35.502969 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
69527 2019-Jan-16 21:15:35.503602 - [DEBUG] Value : BOTTOM
69528 2019-Jan-16 21:15:35.503627 - [DEBUG]
69529 2019-Jan-16 21:15:35.503660 - [DEBUG] Function : main
69530 2019-Jan-16 21:15:35.503686 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69531 2019-Jan-16 21:15:35.504329 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69532 2019-Jan-16 21:15:35.504963 - [DEBUG] Value : BOTTOM
69533 2019-Jan-16 21:15:35.504988 - [DEBUG]
69534 2019-Jan-16 21:15:35.505020 - [DEBUG] Function : main
69535 2019-Jan-16 21:15:35.505046 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69536 2019-Jan-16 21:15:35.505704 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
69537 2019-Jan-16 21:15:35.506343 - [DEBUG] Value : BOTTOM
69538 2019-Jan-16 21:15:35.506369 - [DEBUG]
69539 2019-Jan-16 21:15:35.506401 - [DEBUG] Function : main
69540 2019-Jan-16 21:15:35.506428 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69541 2019-Jan-16 21:15:35.507072 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
69542 2019-Jan-16 21:15:35.507706 - [DEBUG] Value : BOTTOM
69543 2019-Jan-16 21:15:35.507731 - [DEBUG]
69544 2019-Jan-16 21:15:35.507763 - [DEBUG] Function : main
69545 2019-Jan-16 21:15:35.507789 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69546 2019-Jan-16 21:15:35.508447 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
69547 2019-Jan-16 21:15:35.509087 - [DEBUG] Value : BOTTOM
69548 2019-Jan-16 21:15:35.509112 - [DEBUG]
69549 2019-Jan-16 21:15:35.509145 - [DEBUG] Function : main
69550 2019-Jan-16 21:15:35.509177 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69551 2019-Jan-16 21:15:35.509822 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
69552 2019-Jan-16 21:15:35.510458 - [DEBUG] Value : BOTTOM
69553 2019-Jan-16 21:15:35.510483 - [DEBUG]
69554 2019-Jan-16 21:15:35.510515 - [DEBUG] Function : main
69555 2019-Jan-16 21:15:35.510541 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69556 2019-Jan-16 21:15:35.511185 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69557 2019-Jan-16 21:15:35.511840 - [DEBUG] Value : BOTTOM
69558 2019-Jan-16 21:15:35.511865 - [DEBUG]
69559 2019-Jan-16 21:15:35.511897 - [DEBUG] Function : main
69560 2019-Jan-16 21:15:35.511923 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69561 2019-Jan-16 21:15:35.512567 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
69562 2019-Jan-16 21:15:35.513211 - [DEBUG] Value : BOTTOM
69563 2019-Jan-16 21:15:35.513236 - [DEBUG]
69564 2019-Jan-16 21:15:35.513267 - [DEBUG] Function : main
69565 2019-Jan-16 21:15:35.513295 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69566 2019-Jan-16 21:15:35.513939 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69567 2019-Jan-16 21:15:35.514575 - [DEBUG] Value : BOTTOM
69568 2019-Jan-16 21:15:35.514601 - [DEBUG]
69569 2019-Jan-16 21:15:35.514633 - [DEBUG] Function : main
69570 2019-Jan-16 21:15:35.514658 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69571 2019-Jan-16 21:15:35.515318 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69572 2019-Jan-16 21:15:35.515956 - [DEBUG] Value : BOTTOM
69573 2019-Jan-16 21:15:35.515981 - [DEBUG]
69574 2019-Jan-16 21:15:35.516013 - [DEBUG] Function : main
69575 2019-Jan-16 21:15:35.516039 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69576 2019-Jan-16 21:15:35.516682 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69577 2019-Jan-16 21:15:35.517319 - [DEBUG] Value : BOTTOM
69578 2019-Jan-16 21:15:35.517344 - [DEBUG]
69579 2019-Jan-16 21:15:35.517377 - [DEBUG] Function : main
69580 2019-Jan-16 21:15:35.517403 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69581 2019-Jan-16 21:15:35.518046 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69582 2019-Jan-16 21:15:35.518698 - [DEBUG] Value : BOTTOM
69583 2019-Jan-16 21:15:35.518724 - [DEBUG]
69584 2019-Jan-16 21:15:35.518756 - [DEBUG] Function : main
69585 2019-Jan-16 21:15:35.518782 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69586 2019-Jan-16 21:15:35.519427 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69587 2019-Jan-16 21:15:35.520070 - [DEBUG] Value : BOTTOM
69588 2019-Jan-16 21:15:35.520095 - [DEBUG]
69589 2019-Jan-16 21:15:35.520127 - [DEBUG] Function : main
69590 2019-Jan-16 21:15:35.520154 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69591 2019-Jan-16 21:15:35.520806 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69592 2019-Jan-16 21:15:35.521444 - [DEBUG] Value : BOTTOM
69593 2019-Jan-16 21:15:35.521469 - [DEBUG]
69594 2019-Jan-16 21:15:35.521502 - [DEBUG] Function : main
69595 2019-Jan-16 21:15:35.521527 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69596 2019-Jan-16 21:15:35.522188 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69597 2019-Jan-16 21:15:35.522831 - [DEBUG] Value : BOTTOM
69598 2019-Jan-16 21:15:35.522856 - [DEBUG]
69599 2019-Jan-16 21:15:35.522888 - [DEBUG] Function : main
69600 2019-Jan-16 21:15:35.522914 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69601 2019-Jan-16 21:15:35.523558 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69602 2019-Jan-16 21:15:35.524194 - [DEBUG] Value : BOTTOM
69603 2019-Jan-16 21:15:35.524220 - [DEBUG]
69604 2019-Jan-16 21:15:35.524252 - [DEBUG] Function : main
69605 2019-Jan-16 21:15:35.524278 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69606 2019-Jan-16 21:15:35.524922 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69607 2019-Jan-16 21:15:35.525574 - [DEBUG] Value : BOTTOM
69608 2019-Jan-16 21:15:35.525600 - [DEBUG]
69609 2019-Jan-16 21:15:35.525632 - [DEBUG] Function : main
69610 2019-Jan-16 21:15:35.525658 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69611 2019-Jan-16 21:15:35.526301 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
69612 2019-Jan-16 21:15:35.526940 - [DEBUG] Value : BOTTOM
69613 2019-Jan-16 21:15:35.526965 - [DEBUG]
69614 2019-Jan-16 21:15:35.526997 - [DEBUG] Function : main
69615 2019-Jan-16 21:15:35.527024 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69616 2019-Jan-16 21:15:35.527668 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
69617 2019-Jan-16 21:15:35.528302 - [DEBUG] Value : BOTTOM
69618 2019-Jan-16 21:15:35.528327 - [DEBUG]
69619 2019-Jan-16 21:15:35.528359 - [DEBUG] Function : main
69620 2019-Jan-16 21:15:35.528385 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69621 2019-Jan-16 21:15:35.529043 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69622 2019-Jan-16 21:15:35.529679 - [DEBUG] Value : BOTTOM
69623 2019-Jan-16 21:15:35.529704 - [DEBUG]
69624 2019-Jan-16 21:15:35.529736 - [DEBUG] Function : main
69625 2019-Jan-16 21:15:35.529762 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69626 2019-Jan-16 21:15:35.530405 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69627 2019-Jan-16 21:15:35.531043 - [DEBUG] Value : BOTTOM
69628 2019-Jan-16 21:15:35.531069 - [DEBUG]
69629 2019-Jan-16 21:15:35.531101 - [DEBUG] Function : main
69630 2019-Jan-16 21:15:35.531126 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69631 2019-Jan-16 21:15:35.531782 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69632 2019-Jan-16 21:15:35.532417 - [DEBUG] Value : BOTTOM
69633 2019-Jan-16 21:15:35.532450 - [DEBUG]
69634 2019-Jan-16 21:15:35.532482 - [DEBUG] Function : main
69635 2019-Jan-16 21:15:35.532508 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69636 2019-Jan-16 21:15:35.533152 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69637 2019-Jan-16 21:15:35.533210 - [DEBUG] Value : BOTTOM
69638 2019-Jan-16 21:15:35.533236 - [DEBUG]
69639 2019-Jan-16 21:15:35.533269 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
69640 2019-Jan-16 21:15:35.533299 - [DEBUG] Function : main
69641 2019-Jan-16 21:15:35.533324 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69642 2019-Jan-16 21:15:35.533969 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
69643 2019-Jan-16 21:15:35.534604 - [DEBUG] Value : BOTTOM
69644 2019-Jan-16 21:15:35.534629 - [DEBUG]
69645 2019-Jan-16 21:15:35.534680 - [DEBUG] Function : main
69646 2019-Jan-16 21:15:35.534707 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69647 2019-Jan-16 21:15:35.535367 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69648 2019-Jan-16 21:15:35.536005 - [DEBUG] Value : BOTTOM
69649 2019-Jan-16 21:15:35.536031 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14369650 2019-Jan-16 21:15:35.536688 - [DEBUG] Function : main
69651 2019-Jan-16 21:15:35.536717 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69652 2019-Jan-16 21:15:35.537361 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
69653 2019-Jan-16 21:15:35.537998 - [DEBUG] Value : BOTTOM
69654 2019-Jan-16 21:15:35.538023 - [DEBUG]
69655 2019-Jan-16 21:15:35.538055 - [DEBUG] Function : main
69656 2019-Jan-16 21:15:35.538082 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69657 2019-Jan-16 21:15:35.538742 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
69658 2019-Jan-16 21:15:35.539375 - [DEBUG] Value : BOTTOM
69659 2019-Jan-16 21:15:35.539400 - [DEBUG]
69660 2019-Jan-16 21:15:35.539432 - [DEBUG] Function : main
69661 2019-Jan-16 21:15:35.539457 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69662 2019-Jan-16 21:15:35.540100 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
69663 2019-Jan-16 21:15:35.540738 - [DEBUG] Value : BOTTOM
69664 2019-Jan-16 21:15:35.540763 - [DEBUG]
69665 2019-Jan-16 21:15:35.540795 - [DEBUG] Function : main
69666 2019-Jan-16 21:15:35.540820 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69667 2019-Jan-16 21:15:35.541463 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
69668 2019-Jan-16 21:15:35.542109 - [DEBUG] Value : BOTTOM
69669 2019-Jan-16 21:15:35.542135 - [DEBUG]
69670 2019-Jan-16 21:15:35.542167 - [DEBUG] Function : main
69671 2019-Jan-16 21:15:35.542192 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69672 2019-Jan-16 21:15:35.542836 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
69673 2019-Jan-16 21:15:35.543483 - [DEBUG] Value : BOTTOM
69674 2019-Jan-16 21:15:35.543509 - [DEBUG]
69675 2019-Jan-16 21:15:35.543541 - [DEBUG] Function : main
69676 2019-Jan-16 21:15:35.543567 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69677 2019-Jan-16 21:15:35.544211 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69678 2019-Jan-16 21:15:35.544843 - [DEBUG] Value : BOTTOM
69679 2019-Jan-16 21:15:35.544868 - [DEBUG]
69680 2019-Jan-16 21:15:35.544900 - [DEBUG] Function : main
69681 2019-Jan-16 21:15:35.544926 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69682 2019-Jan-16 21:15:35.545585 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
69683 2019-Jan-16 21:15:35.546224 - [DEBUG] Value : BOTTOM
69684 2019-Jan-16 21:15:35.546249 - [DEBUG]
69685 2019-Jan-16 21:15:35.546281 - [DEBUG] Function : main
69686 2019-Jan-16 21:15:35.546308 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69687 2019-Jan-16 21:15:35.546952 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
69688 2019-Jan-16 21:15:35.547585 - [DEBUG] Value : BOTTOM
69689 2019-Jan-16 21:15:35.547610 - [DEBUG]
69690 2019-Jan-16 21:15:35.547642 - [DEBUG] Function : main
69691 2019-Jan-16 21:15:35.547668 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69692 2019-Jan-16 21:15:35.548312 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
69693 2019-Jan-16 21:15:35.548966 - [DEBUG] Value : BOTTOM
69694 2019-Jan-16 21:15:35.548991 - [DEBUG]
69695 2019-Jan-16 21:15:35.549023 - [DEBUG] Function : main
69696 2019-Jan-16 21:15:35.549049 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69697 2019-Jan-16 21:15:35.549693 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
69698 2019-Jan-16 21:15:35.550328 - [DEBUG] Value : BOTTOM
69699 2019-Jan-16 21:15:35.550354 - [DEBUG]
69700 2019-Jan-16 21:15:35.550385 - [DEBUG] Function : main
69701 2019-Jan-16 21:15:35.550411 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69702 2019-Jan-16 21:15:35.551055 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69703 2019-Jan-16 21:15:35.551692 - [DEBUG] Value : BOTTOM
69704 2019-Jan-16 21:15:35.551717 - [DEBUG]
69705 2019-Jan-16 21:15:35.551762 - [DEBUG] Function : main
69706 2019-Jan-16 21:15:35.551788 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69707 2019-Jan-16 21:15:35.552431 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
69708 2019-Jan-16 21:15:35.553074 - [DEBUG] Value : BOTTOM
69709 2019-Jan-16 21:15:35.553099 - [DEBUG]
69710 2019-Jan-16 21:15:35.553130 - [DEBUG] Function : main
69711 2019-Jan-16 21:15:35.553157 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69712 2019-Jan-16 21:15:35.553801 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69713 2019-Jan-16 21:15:35.554436 - [DEBUG] Value : BOTTOM
69714 2019-Jan-16 21:15:35.554461 - [DEBUG]
69715 2019-Jan-16 21:15:35.554493 - [DEBUG] Function : main
69716 2019-Jan-16 21:15:35.554534 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69717 2019-Jan-16 21:15:35.555194 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69718 2019-Jan-16 21:15:35.555833 - [DEBUG] Value : BOTTOM
69719 2019-Jan-16 21:15:35.555858 - [DEBUG]
69720 2019-Jan-16 21:15:35.555890 - [DEBUG] Function : main
69721 2019-Jan-16 21:15:35.555916 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69722 2019-Jan-16 21:15:35.556560 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69723 2019-Jan-16 21:15:35.557196 - [DEBUG] Value : BOTTOM
69724 2019-Jan-16 21:15:35.557221 - [DEBUG]
69725 2019-Jan-16 21:15:35.557254 - [DEBUG] Function : main
69726 2019-Jan-16 21:15:35.557280 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69727 2019-Jan-16 21:15:35.557932 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69728 2019-Jan-16 21:15:35.558584 - [DEBUG] Value : BOTTOM
69729 2019-Jan-16 21:15:35.558609 - [DEBUG]
69730 2019-Jan-16 21:15:35.558641 - [DEBUG] Function : main
69731 2019-Jan-16 21:15:35.558667 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69732 2019-Jan-16 21:15:35.559310 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69733 2019-Jan-16 21:15:35.559952 - [DEBUG] Value : BOTTOM
69734 2019-Jan-16 21:15:35.559977 - [DEBUG]
69735 2019-Jan-16 21:15:35.560009 - [DEBUG] Function : main
69736 2019-Jan-16 21:15:35.560036 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69737 2019-Jan-16 21:15:35.560681 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69738 2019-Jan-16 21:15:35.561317 - [DEBUG] Value : BOTTOM
69739 2019-Jan-16 21:15:35.561342 - [DEBUG]
69740 2019-Jan-16 21:15:35.561374 - [DEBUG] Function : main
69741 2019-Jan-16 21:15:35.561399 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69742 2019-Jan-16 21:15:35.562058 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69743 2019-Jan-16 21:15:35.562700 - [DEBUG] Value : BOTTOM
69744 2019-Jan-16 21:15:35.562725 - [DEBUG]
69745 2019-Jan-16 21:15:35.562757 - [DEBUG] Function : main
69746 2019-Jan-16 21:15:35.562783 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69747 2019-Jan-16 21:15:35.563426 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69748 2019-Jan-16 21:15:35.564062 - [DEBUG] Value : BOTTOM
69749 2019-Jan-16 21:15:35.564087 - [DEBUG]
69750 2019-Jan-16 21:15:35.564119 - [DEBUG] Function : main
69751 2019-Jan-16 21:15:35.564145 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69752 2019-Jan-16 21:15:35.564788 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69753 2019-Jan-16 21:15:35.565439 - [DEBUG] Value : BOTTOM
69754 2019-Jan-16 21:15:35.565464 - [DEBUG]
69755 2019-Jan-16 21:15:35.565496 - [DEBUG] Function : main
69756 2019-Jan-16 21:15:35.565522 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69757 2019-Jan-16 21:15:35.566173 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
69758 2019-Jan-16 21:15:35.566812 - [DEBUG] Value : BOTTOM
69759 2019-Jan-16 21:15:35.566837 - [DEBUG]
69760 2019-Jan-16 21:15:35.566869 - [DEBUG] Function : main
69761 2019-Jan-16 21:15:35.566896 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69762 2019-Jan-16 21:15:35.567540 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
69763 2019-Jan-16 21:15:35.568174 - [DEBUG] Value : BOTTOM
69764 2019-Jan-16 21:15:35.568200 - [DEBUG]
69765 2019-Jan-16 21:15:35.568231 - [DEBUG] Function : main
69766 2019-Jan-16 21:15:35.568257 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69767 2019-Jan-16 21:15:35.568916 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69768 2019-Jan-16 21:15:35.569551 - [DEBUG] Value : BOTTOM
69769 2019-Jan-16 21:15:35.569577 - [DEBUG]
69770 2019-Jan-16 21:15:35.569609 - [DEBUG] Function : main
69771 2019-Jan-16 21:15:35.569634 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69772 2019-Jan-16 21:15:35.570278 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69773 2019-Jan-16 21:15:35.570915 - [DEBUG] Value : BOTTOM
69774 2019-Jan-16 21:15:35.570940 - [DEBUG]
69775 2019-Jan-16 21:15:35.570972 - [DEBUG] Function : main
69776 2019-Jan-16 21:15:35.570997 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69777 2019-Jan-16 21:15:35.571641 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69778 2019-Jan-16 21:15:35.572289 - [DEBUG] Value : BOTTOM
69779 2019-Jan-16 21:15:35.572314 - [DEBUG]
69780 2019-Jan-16 21:15:35.572346 - [DEBUG] Function : main
69781 2019-Jan-16 21:15:35.572372 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69782 2019-Jan-16 21:15:35.573014 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69783 2019-Jan-16 21:15:35.573072 - [DEBUG] Value : BOTTOM
69784 2019-Jan-16 21:15:35.573097 - [DEBUG]
69785 2019-Jan-16 21:15:35.573130 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
69786 2019-Jan-16 21:15:35.573160 - [DEBUG] Function : main
69787 2019-Jan-16 21:15:35.573185 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69788 2019-Jan-16 21:15:35.573830 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
69789 2019-Jan-16 21:15:35.574466 - [DEBUG] Value : BOTTOM
69790 2019-Jan-16 21:15:35.574492 - [DEBUG]
69791 2019-Jan-16 21:15:35.574544 - [DEBUG] Function : main
69792 2019-Jan-16 21:15:35.574571 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69793 2019-Jan-16 21:15:35.575232 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69794 2019-Jan-16 21:15:35.575870 - [DEBUG] Value : BOTTOM
69795 2019-Jan-16 21:15:35.575895 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14969796 2019-Jan-16 21:15:35.576554 - [DEBUG] Function : main
69797 2019-Jan-16 21:15:35.576582 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69798 2019-Jan-16 21:15:35.577232 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
69799 2019-Jan-16 21:15:35.577870 - [DEBUG] Value : BOTTOM
69800 2019-Jan-16 21:15:35.577896 - [DEBUG]
69801 2019-Jan-16 21:15:35.577928 - [DEBUG] Function : main
69802 2019-Jan-16 21:15:35.577955 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69803 2019-Jan-16 21:15:35.578615 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
69804 2019-Jan-16 21:15:35.579249 - [DEBUG] Value : BOTTOM
69805 2019-Jan-16 21:15:35.579275 - [DEBUG]
69806 2019-Jan-16 21:15:35.579307 - [DEBUG] Function : main
69807 2019-Jan-16 21:15:35.579333 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69808 2019-Jan-16 21:15:35.579975 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
69809 2019-Jan-16 21:15:35.580613 - [DEBUG] Value : BOTTOM
69810 2019-Jan-16 21:15:35.580639 - [DEBUG]
69811 2019-Jan-16 21:15:35.580671 - [DEBUG] Function : main
69812 2019-Jan-16 21:15:35.580696 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69813 2019-Jan-16 21:15:35.581339 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
69814 2019-Jan-16 21:15:35.581988 - [DEBUG] Value : BOTTOM
69815 2019-Jan-16 21:15:35.582013 - [DEBUG]
69816 2019-Jan-16 21:15:35.582045 - [DEBUG] Function : main
69817 2019-Jan-16 21:15:35.582071 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69818 2019-Jan-16 21:15:35.582713 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
69819 2019-Jan-16 21:15:35.583345 - [DEBUG] Value : BOTTOM
69820 2019-Jan-16 21:15:35.583370 - [DEBUG]
69821 2019-Jan-16 21:15:35.583403 - [DEBUG] Function : main
69822 2019-Jan-16 21:15:35.583429 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69823 2019-Jan-16 21:15:35.584072 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69824 2019-Jan-16 21:15:35.584704 - [DEBUG] Value : BOTTOM
69825 2019-Jan-16 21:15:35.584729 - [DEBUG]
69826 2019-Jan-16 21:15:35.584761 - [DEBUG] Function : main
69827 2019-Jan-16 21:15:35.584787 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69828 2019-Jan-16 21:15:35.585443 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
69829 2019-Jan-16 21:15:35.586083 - [DEBUG] Value : BOTTOM
69830 2019-Jan-16 21:15:35.586108 - [DEBUG]
69831 2019-Jan-16 21:15:35.586140 - [DEBUG] Function : main
69832 2019-Jan-16 21:15:35.586167 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69833 2019-Jan-16 21:15:35.586811 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
69834 2019-Jan-16 21:15:35.587444 - [DEBUG] Value : BOTTOM
69835 2019-Jan-16 21:15:35.587469 - [DEBUG]
69836 2019-Jan-16 21:15:35.587501 - [DEBUG] Function : main
69837 2019-Jan-16 21:15:35.587527 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69838 2019-Jan-16 21:15:35.588170 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
69839 2019-Jan-16 21:15:35.588831 - [DEBUG] Value : BOTTOM
69840 2019-Jan-16 21:15:35.588857 - [DEBUG]
69841 2019-Jan-16 21:15:35.588889 - [DEBUG] Function : main
69842 2019-Jan-16 21:15:35.588915 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69843 2019-Jan-16 21:15:35.589559 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
69844 2019-Jan-16 21:15:35.590196 - [DEBUG] Value : BOTTOM
69845 2019-Jan-16 21:15:35.590221 - [DEBUG]
69846 2019-Jan-16 21:15:35.590253 - [DEBUG] Function : main
69847 2019-Jan-16 21:15:35.590279 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69848 2019-Jan-16 21:15:35.590921 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69849 2019-Jan-16 21:15:35.591558 - [DEBUG] Value : BOTTOM
69850 2019-Jan-16 21:15:35.591584 - [DEBUG]
69851 2019-Jan-16 21:15:35.591616 - [DEBUG] Function : main
69852 2019-Jan-16 21:15:35.591641 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69853 2019-Jan-16 21:15:35.592303 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
69854 2019-Jan-16 21:15:35.592946 - [DEBUG] Value : BOTTOM
69855 2019-Jan-16 21:15:35.592972 - [DEBUG]
69856 2019-Jan-16 21:15:35.593004 - [DEBUG] Function : main
69857 2019-Jan-16 21:15:35.593030 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69858 2019-Jan-16 21:15:35.593674 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69859 2019-Jan-16 21:15:35.594311 - [DEBUG] Value : BOTTOM
69860 2019-Jan-16 21:15:35.594336 - [DEBUG]
69861 2019-Jan-16 21:15:35.594368 - [DEBUG] Function : main
69862 2019-Jan-16 21:15:35.594393 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69863 2019-Jan-16 21:15:35.595036 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69864 2019-Jan-16 21:15:35.595691 - [DEBUG] Value : BOTTOM
69865 2019-Jan-16 21:15:35.595716 - [DEBUG]
69866 2019-Jan-16 21:15:35.595749 - [DEBUG] Function : main
69867 2019-Jan-16 21:15:35.595774 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69868 2019-Jan-16 21:15:35.596418 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69869 2019-Jan-16 21:15:35.597054 - [DEBUG] Value : BOTTOM
69870 2019-Jan-16 21:15:35.597079 - [DEBUG]
69871 2019-Jan-16 21:15:35.597112 - [DEBUG] Function : main
69872 2019-Jan-16 21:15:35.597138 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69873 2019-Jan-16 21:15:35.597781 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69874 2019-Jan-16 21:15:35.598432 - [DEBUG] Value : BOTTOM
69875 2019-Jan-16 21:15:35.598457 - [DEBUG]
69876 2019-Jan-16 21:15:35.598489 - [DEBUG] Function : main
69877 2019-Jan-16 21:15:35.598515 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69878 2019-Jan-16 21:15:35.599159 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69879 2019-Jan-16 21:15:35.599801 - [DEBUG] Value : BOTTOM
69880 2019-Jan-16 21:15:35.599826 - [DEBUG]
69881 2019-Jan-16 21:15:35.599866 - [DEBUG] Function : main
69882 2019-Jan-16 21:15:35.599893 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69883 2019-Jan-16 21:15:35.600537 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69884 2019-Jan-16 21:15:35.601173 - [DEBUG] Value : BOTTOM
69885 2019-Jan-16 21:15:35.601198 - [DEBUG]
69886 2019-Jan-16 21:15:35.601231 - [DEBUG] Function : main
69887 2019-Jan-16 21:15:35.601256 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69888 2019-Jan-16 21:15:35.601915 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69889 2019-Jan-16 21:15:35.602558 - [DEBUG] Value : BOTTOM
69890 2019-Jan-16 21:15:35.602584 - [DEBUG]
69891 2019-Jan-16 21:15:35.602616 - [DEBUG] Function : main
69892 2019-Jan-16 21:15:35.602641 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69893 2019-Jan-16 21:15:35.603286 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69894 2019-Jan-16 21:15:35.603923 - [DEBUG] Value : BOTTOM
69895 2019-Jan-16 21:15:35.603948 - [DEBUG]
69896 2019-Jan-16 21:15:35.603980 - [DEBUG] Function : main
69897 2019-Jan-16 21:15:35.604006 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69898 2019-Jan-16 21:15:35.604649 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69899 2019-Jan-16 21:15:35.605301 - [DEBUG] Value : BOTTOM
69900 2019-Jan-16 21:15:35.605327 - [DEBUG]
69901 2019-Jan-16 21:15:35.605359 - [DEBUG] Function : main
69902 2019-Jan-16 21:15:35.605384 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69903 2019-Jan-16 21:15:35.606029 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
69904 2019-Jan-16 21:15:35.606667 - [DEBUG] Value : BOTTOM
69905 2019-Jan-16 21:15:35.606692 - [DEBUG]
69906 2019-Jan-16 21:15:35.606724 - [DEBUG] Function : main
69907 2019-Jan-16 21:15:35.606750 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69908 2019-Jan-16 21:15:35.607395 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
69909 2019-Jan-16 21:15:35.608028 - [DEBUG] Value : BOTTOM
69910 2019-Jan-16 21:15:35.608053 - [DEBUG]
69911 2019-Jan-16 21:15:35.608086 - [DEBUG] Function : main
69912 2019-Jan-16 21:15:35.608111 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69913 2019-Jan-16 21:15:35.608772 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
69914 2019-Jan-16 21:15:35.609414 - [DEBUG] Value : BOTTOM
69915 2019-Jan-16 21:15:35.609439 - [DEBUG]
69916 2019-Jan-16 21:15:35.609471 - [DEBUG] Function : main
69917 2019-Jan-16 21:15:35.609497 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69918 2019-Jan-16 21:15:35.610141 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
69919 2019-Jan-16 21:15:35.610777 - [DEBUG] Value : BOTTOM
69920 2019-Jan-16 21:15:35.610802 - [DEBUG]
69921 2019-Jan-16 21:15:35.610834 - [DEBUG] Function : main
69922 2019-Jan-16 21:15:35.610860 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69923 2019-Jan-16 21:15:35.611545 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69924 2019-Jan-16 21:15:35.612235 - [DEBUG] Value : BOTTOM
69925 2019-Jan-16 21:15:35.612262 - [DEBUG]
69926 2019-Jan-16 21:15:35.612306 - [DEBUG] Function : main
69927 2019-Jan-16 21:15:35.612333 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69928 2019-Jan-16 21:15:35.613002 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69929 2019-Jan-16 21:15:35.613646 - [DEBUG] Value : BOTTOM
69930 2019-Jan-16 21:15:35.613671 - [DEBUG]
69931 2019-Jan-16 21:15:35.613706 - [DEBUG] Function : main
69932 2019-Jan-16 21:15:35.613733 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69933 2019-Jan-16 21:15:35.614394 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69934 2019-Jan-16 21:15:35.615096 - [DEBUG] Value : BOTTOM
69935 2019-Jan-16 21:15:35.615124 - [DEBUG]
69936 2019-Jan-16 21:15:35.615172 - [DEBUG] Function : main
69937 2019-Jan-16 21:15:35.615199 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69938 2019-Jan-16 21:15:35.615923 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69939 2019-Jan-16 21:15:35.616632 - [DEBUG] Value : BOTTOM
69940 2019-Jan-16 21:15:35.616659 - [DEBUG]
69941 2019-Jan-16 21:15:35.616707 - [DEBUG] Function : main
69942 2019-Jan-16 21:15:35.616733 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69943 2019-Jan-16 21:15:35.617404 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69944 2019-Jan-16 21:15:35.618050 - [DEBUG] Value : BOTTOM
69945 2019-Jan-16 21:15:35.618076 - [DEBUG]
69946 2019-Jan-16 21:15:35.618109 - [DEBUG] Function : main
69947 2019-Jan-16 21:15:35.618135 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69948 2019-Jan-16 21:15:35.618802 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69949 2019-Jan-16 21:15:35.619445 - [DEBUG] Value : BOTTOM
69950 2019-Jan-16 21:15:35.619470 - [DEBUG]
69951 2019-Jan-16 21:15:35.619503 - [DEBUG] Function : main
69952 2019-Jan-16 21:15:35.619528 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69953 2019-Jan-16 21:15:35.620171 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69954 2019-Jan-16 21:15:35.620807 - [DEBUG] Value : BOTTOM
69955 2019-Jan-16 21:15:35.620832 - [DEBUG]
69956 2019-Jan-16 21:15:35.620864 - [DEBUG] Function : main
69957 2019-Jan-16 21:15:35.620890 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69958 2019-Jan-16 21:15:35.621534 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69959 2019-Jan-16 21:15:35.621594 - [DEBUG] Value : BOTTOM
69960 2019-Jan-16 21:15:35.621619 - [DEBUG]
69961 2019-Jan-16 21:15:35.621655 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
69962 2019-Jan-16 21:15:35.621686 - [DEBUG] Function : main
69963 2019-Jan-16 21:15:35.621711 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69964 2019-Jan-16 21:15:35.622389 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
69965 2019-Jan-16 21:15:35.623026 - [DEBUG] Value : BOTTOM
69966 2019-Jan-16 21:15:35.623051 - [DEBUG]
69967 2019-Jan-16 21:15:35.623115 - [DEBUG] Function : main
69968 2019-Jan-16 21:15:35.623142 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
69969 2019-Jan-16 21:15:35.623788 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69970 2019-Jan-16 21:15:35.624425 - [DEBUG] Value : BOTTOM
69971 2019-Jan-16 21:15:35.624450 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15569972 2019-Jan-16 21:15:35.625129 - [DEBUG] Function : main
69973 2019-Jan-16 21:15:35.625158 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
69974 2019-Jan-16 21:15:35.625801 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
69975 2019-Jan-16 21:15:35.626438 - [DEBUG] Value : BOTTOM
69976 2019-Jan-16 21:15:35.626463 - [DEBUG]
69977 2019-Jan-16 21:15:35.626495 - [DEBUG] Function : main
69978 2019-Jan-16 21:15:35.626522 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
69979 2019-Jan-16 21:15:35.627166 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
69980 2019-Jan-16 21:15:35.627800 - [DEBUG] Value : BOTTOM
69981 2019-Jan-16 21:15:35.627825 - [DEBUG]
69982 2019-Jan-16 21:15:35.627857 - [DEBUG] Function : main
69983 2019-Jan-16 21:15:35.627883 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
69984 2019-Jan-16 21:15:35.628542 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
69985 2019-Jan-16 21:15:35.629182 - [DEBUG] Value : BOTTOM
69986 2019-Jan-16 21:15:35.629207 - [DEBUG]
69987 2019-Jan-16 21:15:35.629239 - [DEBUG] Function : main
69988 2019-Jan-16 21:15:35.629265 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
69989 2019-Jan-16 21:15:35.629909 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
69990 2019-Jan-16 21:15:35.630543 - [DEBUG] Value : BOTTOM
69991 2019-Jan-16 21:15:35.630568 - [DEBUG]
69992 2019-Jan-16 21:15:35.630600 - [DEBUG] Function : main
69993 2019-Jan-16 21:15:35.630626 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
69994 2019-Jan-16 21:15:35.631269 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
69995 2019-Jan-16 21:15:35.631919 - [DEBUG] Value : BOTTOM
69996 2019-Jan-16 21:15:35.631945 - [DEBUG]
69997 2019-Jan-16 21:15:35.631977 - [DEBUG] Function : main
69998 2019-Jan-16 21:15:35.632003 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
69999 2019-Jan-16 21:15:35.632647 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70000 2019-Jan-16 21:15:35.633280 - [DEBUG] Value : BOTTOM
70001 2019-Jan-16 21:15:35.633305 - [DEBUG]
70002 2019-Jan-16 21:15:35.633337 - [DEBUG] Function : main
70003 2019-Jan-16 21:15:35.633363 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70004 2019-Jan-16 21:15:35.634015 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70005 2019-Jan-16 21:15:35.634656 - [DEBUG] Value : BOTTOM
70006 2019-Jan-16 21:15:35.634681 - [DEBUG]
70007 2019-Jan-16 21:15:35.634713 - [DEBUG] Function : main
70008 2019-Jan-16 21:15:35.634740 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70009 2019-Jan-16 21:15:35.635400 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70010 2019-Jan-16 21:15:35.636033 - [DEBUG] Value : BOTTOM
70011 2019-Jan-16 21:15:35.636058 - [DEBUG]
70012 2019-Jan-16 21:15:35.636090 - [DEBUG] Function : main
70013 2019-Jan-16 21:15:35.636116 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70014 2019-Jan-16 21:15:35.636760 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70015 2019-Jan-16 21:15:35.637400 - [DEBUG] Value : BOTTOM
70016 2019-Jan-16 21:15:35.637425 - [DEBUG]
70017 2019-Jan-16 21:15:35.637458 - [DEBUG] Function : main
70018 2019-Jan-16 21:15:35.637483 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70019 2019-Jan-16 21:15:35.638128 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70020 2019-Jan-16 21:15:35.638777 - [DEBUG] Value : BOTTOM
70021 2019-Jan-16 21:15:35.638803 - [DEBUG]
70022 2019-Jan-16 21:15:35.638835 - [DEBUG] Function : main
70023 2019-Jan-16 21:15:35.638861 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70024 2019-Jan-16 21:15:35.639506 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70025 2019-Jan-16 21:15:35.640144 - [DEBUG] Value : BOTTOM
70026 2019-Jan-16 21:15:35.640169 - [DEBUG]
70027 2019-Jan-16 21:15:35.640201 - [DEBUG] Function : main
70028 2019-Jan-16 21:15:35.640226 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70029 2019-Jan-16 21:15:35.640870 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70030 2019-Jan-16 21:15:35.641512 - [DEBUG] Value : BOTTOM
70031 2019-Jan-16 21:15:35.641537 - [DEBUG]
70032 2019-Jan-16 21:15:35.641569 - [DEBUG] Function : main
70033 2019-Jan-16 21:15:35.641596 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70034 2019-Jan-16 21:15:35.642256 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70035 2019-Jan-16 21:15:35.642892 - [DEBUG] Value : BOTTOM
70036 2019-Jan-16 21:15:35.642917 - [DEBUG]
70037 2019-Jan-16 21:15:35.642949 - [DEBUG] Function : main
70038 2019-Jan-16 21:15:35.642975 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70039 2019-Jan-16 21:15:35.643618 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70040 2019-Jan-16 21:15:35.644254 - [DEBUG] Value : BOTTOM
70041 2019-Jan-16 21:15:35.644280 - [DEBUG]
70042 2019-Jan-16 21:15:35.644312 - [DEBUG] Function : main
70043 2019-Jan-16 21:15:35.644337 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70044 2019-Jan-16 21:15:35.644981 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70045 2019-Jan-16 21:15:35.645640 - [DEBUG] Value : BOTTOM
70046 2019-Jan-16 21:15:35.645666 - [DEBUG]
70047 2019-Jan-16 21:15:35.645699 - [DEBUG] Function : main
70048 2019-Jan-16 21:15:35.645725 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70049 2019-Jan-16 21:15:35.646368 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70050 2019-Jan-16 21:15:35.647005 - [DEBUG] Value : BOTTOM
70051 2019-Jan-16 21:15:35.647030 - [DEBUG]
70052 2019-Jan-16 21:15:35.647062 - [DEBUG] Function : main
70053 2019-Jan-16 21:15:35.647087 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70054 2019-Jan-16 21:15:35.647730 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70055 2019-Jan-16 21:15:35.648372 - [DEBUG] Value : BOTTOM
70056 2019-Jan-16 21:15:35.648408 - [DEBUG]
70057 2019-Jan-16 21:15:35.648442 - [DEBUG] Function : main
70058 2019-Jan-16 21:15:35.648470 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70059 2019-Jan-16 21:15:35.649115 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70060 2019-Jan-16 21:15:35.649752 - [DEBUG] Value : BOTTOM
70061 2019-Jan-16 21:15:35.649777 - [DEBUG]
70062 2019-Jan-16 21:15:35.649809 - [DEBUG] Function : main
70063 2019-Jan-16 21:15:35.649834 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70064 2019-Jan-16 21:15:35.650478 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70065 2019-Jan-16 21:15:35.651120 - [DEBUG] Value : BOTTOM
70066 2019-Jan-16 21:15:35.651146 - [DEBUG]
70067 2019-Jan-16 21:15:35.651177 - [DEBUG] Function : main
70068 2019-Jan-16 21:15:35.651203 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70069 2019-Jan-16 21:15:35.651862 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70070 2019-Jan-16 21:15:35.652499 - [DEBUG] Value : BOTTOM
70071 2019-Jan-16 21:15:35.652525 - [DEBUG]
70072 2019-Jan-16 21:15:35.652557 - [DEBUG] Function : main
70073 2019-Jan-16 21:15:35.652582 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70074 2019-Jan-16 21:15:35.653226 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70075 2019-Jan-16 21:15:35.653863 - [DEBUG] Value : BOTTOM
70076 2019-Jan-16 21:15:35.653888 - [DEBUG]
70077 2019-Jan-16 21:15:35.653920 - [DEBUG] Function : main
70078 2019-Jan-16 21:15:35.653946 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70079 2019-Jan-16 21:15:35.654589 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70080 2019-Jan-16 21:15:35.655242 - [DEBUG] Value : BOTTOM
70081 2019-Jan-16 21:15:35.655268 - [DEBUG]
70082 2019-Jan-16 21:15:35.655300 - [DEBUG] Function : main
70083 2019-Jan-16 21:15:35.655327 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70084 2019-Jan-16 21:15:35.655971 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70085 2019-Jan-16 21:15:35.656613 - [DEBUG] Value : BOTTOM
70086 2019-Jan-16 21:15:35.656639 - [DEBUG]
70087 2019-Jan-16 21:15:35.656678 - [DEBUG] Function : main
70088 2019-Jan-16 21:15:35.656704 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70089 2019-Jan-16 21:15:35.657348 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
70090 2019-Jan-16 21:15:35.657984 - [DEBUG] Value : BOTTOM
70091 2019-Jan-16 21:15:35.658009 - [DEBUG]
70092 2019-Jan-16 21:15:35.658041 - [DEBUG] Function : main
70093 2019-Jan-16 21:15:35.658067 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70094 2019-Jan-16 21:15:35.658725 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70095 2019-Jan-16 21:15:35.659361 - [DEBUG] Value : BOTTOM
70096 2019-Jan-16 21:15:35.659386 - [DEBUG]
70097 2019-Jan-16 21:15:35.659418 - [DEBUG] Function : main
70098 2019-Jan-16 21:15:35.659444 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70099 2019-Jan-16 21:15:35.660087 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
70100 2019-Jan-16 21:15:35.660724 - [DEBUG] Value : BOTTOM
70101 2019-Jan-16 21:15:35.660749 - [DEBUG]
70102 2019-Jan-16 21:15:35.660781 - [DEBUG] Function : main
70103 2019-Jan-16 21:15:35.660807 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70104 2019-Jan-16 21:15:35.661450 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70105 2019-Jan-16 21:15:35.662107 - [DEBUG] Value : BOTTOM
70106 2019-Jan-16 21:15:35.662132 - [DEBUG]
70107 2019-Jan-16 21:15:35.662164 - [DEBUG] Function : main
70108 2019-Jan-16 21:15:35.662191 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70109 2019-Jan-16 21:15:35.662835 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
70110 2019-Jan-16 21:15:35.663472 - [DEBUG] Value : BOTTOM
70111 2019-Jan-16 21:15:35.663497 - [DEBUG]
70112 2019-Jan-16 21:15:35.663529 - [DEBUG] Function : main
70113 2019-Jan-16 21:15:35.663555 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70114 2019-Jan-16 21:15:35.664198 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70115 2019-Jan-16 21:15:35.664841 - [DEBUG] Value : BOTTOM
70116 2019-Jan-16 21:15:35.664866 - [DEBUG]
70117 2019-Jan-16 21:15:35.664898 - [DEBUG] Function : main
70118 2019-Jan-16 21:15:35.664924 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70119 2019-Jan-16 21:15:35.665582 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
70120 2019-Jan-16 21:15:35.666219 - [DEBUG] Value : BOTTOM
70121 2019-Jan-16 21:15:35.666244 - [DEBUG]
70122 2019-Jan-16 21:15:35.666276 - [DEBUG] Function : main
70123 2019-Jan-16 21:15:35.666302 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70124 2019-Jan-16 21:15:35.666945 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
70125 2019-Jan-16 21:15:35.667587 - [DEBUG] Value : BOTTOM
70126 2019-Jan-16 21:15:35.667612 - [DEBUG]
70127 2019-Jan-16 21:15:35.667644 - [DEBUG] Function : main
70128 2019-Jan-16 21:15:35.667670 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70129 2019-Jan-16 21:15:35.668320 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
70130 2019-Jan-16 21:15:35.668973 - [DEBUG] Value : BOTTOM
70131 2019-Jan-16 21:15:35.668998 - [DEBUG]
70132 2019-Jan-16 21:15:35.669030 - [DEBUG] Function : main
70133 2019-Jan-16 21:15:35.669056 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70134 2019-Jan-16 21:15:35.669700 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70135 2019-Jan-16 21:15:35.669757 - [DEBUG] Value : BOTTOM
70136 2019-Jan-16 21:15:35.669782 - [DEBUG]
70137 2019-Jan-16 21:15:35.669815 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70138 2019-Jan-16 21:15:35.669846 - [DEBUG] Function : main
70139 2019-Jan-16 21:15:35.669871 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70140 2019-Jan-16 21:15:35.670516 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70141 2019-Jan-16 21:15:35.671152 - [DEBUG] Value : BOTTOM
70142 2019-Jan-16 21:15:35.671178 - [DEBUG]
70143 2019-Jan-16 21:15:35.671230 - [DEBUG] Function : main
70144 2019-Jan-16 21:15:35.671256 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70145 2019-Jan-16 21:15:35.671918 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70146 2019-Jan-16 21:15:35.672556 - [DEBUG] Value : BOTTOM
70147 2019-Jan-16 21:15:35.672581 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16370148 2019-Jan-16 21:15:35.673240 - [DEBUG] Function : main
70149 2019-Jan-16 21:15:35.673269 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70150 2019-Jan-16 21:15:35.673912 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70151 2019-Jan-16 21:15:35.674549 - [DEBUG] Value : BOTTOM
70152 2019-Jan-16 21:15:35.674574 - [DEBUG]
70153 2019-Jan-16 21:15:35.674606 - [DEBUG] Function : main
70154 2019-Jan-16 21:15:35.674633 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70155 2019-Jan-16 21:15:35.675294 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70156 2019-Jan-16 21:15:35.675928 - [DEBUG] Value : BOTTOM
70157 2019-Jan-16 21:15:35.675953 - [DEBUG]
70158 2019-Jan-16 21:15:35.675985 - [DEBUG] Function : main
70159 2019-Jan-16 21:15:35.676010 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70160 2019-Jan-16 21:15:35.676654 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70161 2019-Jan-16 21:15:35.677291 - [DEBUG] Value : BOTTOM
70162 2019-Jan-16 21:15:35.677317 - [DEBUG]
70163 2019-Jan-16 21:15:35.677348 - [DEBUG] Function : main
70164 2019-Jan-16 21:15:35.677374 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70165 2019-Jan-16 21:15:35.678018 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70166 2019-Jan-16 21:15:35.678666 - [DEBUG] Value : BOTTOM
70167 2019-Jan-16 21:15:35.678692 - [DEBUG]
70168 2019-Jan-16 21:15:35.678724 - [DEBUG] Function : main
70169 2019-Jan-16 21:15:35.678749 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70170 2019-Jan-16 21:15:35.679401 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70171 2019-Jan-16 21:15:35.680035 - [DEBUG] Value : BOTTOM
70172 2019-Jan-16 21:15:35.680060 - [DEBUG]
70173 2019-Jan-16 21:15:35.680093 - [DEBUG] Function : main
70174 2019-Jan-16 21:15:35.680119 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70175 2019-Jan-16 21:15:35.680764 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70176 2019-Jan-16 21:15:35.681396 - [DEBUG] Value : BOTTOM
70177 2019-Jan-16 21:15:35.681422 - [DEBUG]
70178 2019-Jan-16 21:15:35.681453 - [DEBUG] Function : main
70179 2019-Jan-16 21:15:35.681479 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70180 2019-Jan-16 21:15:35.682137 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70181 2019-Jan-16 21:15:35.682772 - [DEBUG] Value : BOTTOM
70182 2019-Jan-16 21:15:35.682797 - [DEBUG]
70183 2019-Jan-16 21:15:35.682829 - [DEBUG] Function : main
70184 2019-Jan-16 21:15:35.682856 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70185 2019-Jan-16 21:15:35.683499 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70186 2019-Jan-16 21:15:35.684135 - [DEBUG] Value : BOTTOM
70187 2019-Jan-16 21:15:35.684160 - [DEBUG]
70188 2019-Jan-16 21:15:35.684192 - [DEBUG] Function : main
70189 2019-Jan-16 21:15:35.684218 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70190 2019-Jan-16 21:15:35.684861 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70191 2019-Jan-16 21:15:35.685514 - [DEBUG] Value : BOTTOM
70192 2019-Jan-16 21:15:35.685539 - [DEBUG]
70193 2019-Jan-16 21:15:35.685571 - [DEBUG] Function : main
70194 2019-Jan-16 21:15:35.685597 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70195 2019-Jan-16 21:15:35.686239 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70196 2019-Jan-16 21:15:35.686881 - [DEBUG] Value : BOTTOM
70197 2019-Jan-16 21:15:35.686907 - [DEBUG]
70198 2019-Jan-16 21:15:35.686939 - [DEBUG] Function : main
70199 2019-Jan-16 21:15:35.686964 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70200 2019-Jan-16 21:15:35.687607 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70201 2019-Jan-16 21:15:35.688243 - [DEBUG] Value : BOTTOM
70202 2019-Jan-16 21:15:35.688268 - [DEBUG]
70203 2019-Jan-16 21:15:35.688301 - [DEBUG] Function : main
70204 2019-Jan-16 21:15:35.688326 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70205 2019-Jan-16 21:15:35.688983 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70206 2019-Jan-16 21:15:35.689621 - [DEBUG] Value : BOTTOM
70207 2019-Jan-16 21:15:35.689646 - [DEBUG]
70208 2019-Jan-16 21:15:35.689678 - [DEBUG] Function : main
70209 2019-Jan-16 21:15:35.689704 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70210 2019-Jan-16 21:15:35.690348 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70211 2019-Jan-16 21:15:35.690992 - [DEBUG] Value : BOTTOM
70212 2019-Jan-16 21:15:35.691018 - [DEBUG]
70213 2019-Jan-16 21:15:35.691050 - [DEBUG] Function : main
70214 2019-Jan-16 21:15:35.691076 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70215 2019-Jan-16 21:15:35.691720 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70216 2019-Jan-16 21:15:35.692370 - [DEBUG] Value : BOTTOM
70217 2019-Jan-16 21:15:35.692396 - [DEBUG]
70218 2019-Jan-16 21:15:35.692428 - [DEBUG] Function : main
70219 2019-Jan-16 21:15:35.692454 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70220 2019-Jan-16 21:15:35.693098 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70221 2019-Jan-16 21:15:35.693739 - [DEBUG] Value : BOTTOM
70222 2019-Jan-16 21:15:35.693765 - [DEBUG]
70223 2019-Jan-16 21:15:35.693798 - [DEBUG] Function : main
70224 2019-Jan-16 21:15:35.693824 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70225 2019-Jan-16 21:15:35.694467 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70226 2019-Jan-16 21:15:35.695116 - [DEBUG] Value : BOTTOM
70227 2019-Jan-16 21:15:35.695141 - [DEBUG]
70228 2019-Jan-16 21:15:35.695173 - [DEBUG] Function : main
70229 2019-Jan-16 21:15:35.695199 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70230 2019-Jan-16 21:15:35.695843 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70231 2019-Jan-16 21:15:35.696486 - [DEBUG] Value : BOTTOM
70232 2019-Jan-16 21:15:35.696511 - [DEBUG]
70233 2019-Jan-16 21:15:35.696543 - [DEBUG] Function : main
70234 2019-Jan-16 21:15:35.696569 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70235 2019-Jan-16 21:15:35.697213 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70236 2019-Jan-16 21:15:35.697848 - [DEBUG] Value : BOTTOM
70237 2019-Jan-16 21:15:35.697874 - [DEBUG]
70238 2019-Jan-16 21:15:35.697906 - [DEBUG] Function : main
70239 2019-Jan-16 21:15:35.697931 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70240 2019-Jan-16 21:15:35.698591 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70241 2019-Jan-16 21:15:35.699228 - [DEBUG] Value : BOTTOM
70242 2019-Jan-16 21:15:35.699253 - [DEBUG]
70243 2019-Jan-16 21:15:35.699285 - [DEBUG] Function : main
70244 2019-Jan-16 21:15:35.699311 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70245 2019-Jan-16 21:15:35.699954 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70246 2019-Jan-16 21:15:35.700593 - [DEBUG] Value : BOTTOM
70247 2019-Jan-16 21:15:35.700619 - [DEBUG]
70248 2019-Jan-16 21:15:35.700651 - [DEBUG] Function : main
70249 2019-Jan-16 21:15:35.700677 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70250 2019-Jan-16 21:15:35.701321 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70251 2019-Jan-16 21:15:35.701979 - [DEBUG] Value : BOTTOM
70252 2019-Jan-16 21:15:35.702018 - [DEBUG]
70253 2019-Jan-16 21:15:35.702051 - [DEBUG] Function : main
70254 2019-Jan-16 21:15:35.702077 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70255 2019-Jan-16 21:15:35.702722 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
70256 2019-Jan-16 21:15:35.703359 - [DEBUG] Value : BOTTOM
70257 2019-Jan-16 21:15:35.703384 - [DEBUG]
70258 2019-Jan-16 21:15:35.703416 - [DEBUG] Function : main
70259 2019-Jan-16 21:15:35.703442 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70260 2019-Jan-16 21:15:35.704085 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70261 2019-Jan-16 21:15:35.704721 - [DEBUG] Value : BOTTOM
70262 2019-Jan-16 21:15:35.704746 - [DEBUG]
70263 2019-Jan-16 21:15:35.704778 - [DEBUG] Function : main
70264 2019-Jan-16 21:15:35.704804 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70265 2019-Jan-16 21:15:35.705462 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
70266 2019-Jan-16 21:15:35.706100 - [DEBUG] Value : BOTTOM
70267 2019-Jan-16 21:15:35.706126 - [DEBUG]
70268 2019-Jan-16 21:15:35.706157 - [DEBUG] Function : main
70269 2019-Jan-16 21:15:35.706183 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70270 2019-Jan-16 21:15:35.706827 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70271 2019-Jan-16 21:15:35.707469 - [DEBUG] Value : BOTTOM
70272 2019-Jan-16 21:15:35.707495 - [DEBUG]
70273 2019-Jan-16 21:15:35.707526 - [DEBUG] Function : main
70274 2019-Jan-16 21:15:35.707552 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70275 2019-Jan-16 21:15:35.708197 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
70276 2019-Jan-16 21:15:35.708849 - [DEBUG] Value : BOTTOM
70277 2019-Jan-16 21:15:35.708874 - [DEBUG]
70278 2019-Jan-16 21:15:35.708906 - [DEBUG] Function : main
70279 2019-Jan-16 21:15:35.708932 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70280 2019-Jan-16 21:15:35.709586 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70281 2019-Jan-16 21:15:35.710229 - [DEBUG] Value : BOTTOM
70282 2019-Jan-16 21:15:35.710254 - [DEBUG]
70283 2019-Jan-16 21:15:35.710286 - [DEBUG] Function : main
70284 2019-Jan-16 21:15:35.710312 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70285 2019-Jan-16 21:15:35.710958 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
70286 2019-Jan-16 21:15:35.711594 - [DEBUG] Value : BOTTOM
70287 2019-Jan-16 21:15:35.711619 - [DEBUG]
70288 2019-Jan-16 21:15:35.711652 - [DEBUG] Function : main
70289 2019-Jan-16 21:15:35.711678 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70290 2019-Jan-16 21:15:35.712338 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
70291 2019-Jan-16 21:15:35.712982 - [DEBUG] Value : BOTTOM
70292 2019-Jan-16 21:15:35.713007 - [DEBUG]
70293 2019-Jan-16 21:15:35.713039 - [DEBUG] Function : main
70294 2019-Jan-16 21:15:35.713065 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70295 2019-Jan-16 21:15:35.713716 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
70296 2019-Jan-16 21:15:35.714354 - [DEBUG] Value : BOTTOM
70297 2019-Jan-16 21:15:35.714379 - [DEBUG]
70298 2019-Jan-16 21:15:35.714411 - [DEBUG] Function : main
70299 2019-Jan-16 21:15:35.714437 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70300 2019-Jan-16 21:15:35.715094 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70301 2019-Jan-16 21:15:35.715738 - [DEBUG] Value : BOTTOM
70302 2019-Jan-16 21:15:35.715764 - [DEBUG]
70303 2019-Jan-16 21:15:35.715796 - [DEBUG] Function : main
70304 2019-Jan-16 21:15:35.715822 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70305 2019-Jan-16 21:15:35.716464 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
70306 2019-Jan-16 21:15:35.717101 - [DEBUG] Value : BOTTOM
70307 2019-Jan-16 21:15:35.717126 - [DEBUG]
70308 2019-Jan-16 21:15:35.717158 - [DEBUG] Function : main
70309 2019-Jan-16 21:15:35.717184 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70310 2019-Jan-16 21:15:35.717828 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70311 2019-Jan-16 21:15:35.717885 - [DEBUG] Value : BOTTOM
70312 2019-Jan-16 21:15:35.717910 - [DEBUG]
70313 2019-Jan-16 21:15:35.717944 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70314 2019-Jan-16 21:15:35.717974 - [DEBUG] Function : main
70315 2019-Jan-16 21:15:35.717999 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70316 2019-Jan-16 21:15:35.718660 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70317 2019-Jan-16 21:15:35.719297 - [DEBUG] Value : BOTTOM
70318 2019-Jan-16 21:15:35.719322 - [DEBUG]
70319 2019-Jan-16 21:15:35.719373 - [DEBUG] Function : main
70320 2019-Jan-16 21:15:35.719401 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70321 2019-Jan-16 21:15:35.720048 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70322 2019-Jan-16 21:15:35.720684 - [DEBUG] Value : BOTTOM
70323 2019-Jan-16 21:15:35.720710 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16970324 2019-Jan-16 21:15:35.721369 - [DEBUG] Function : main
70325 2019-Jan-16 21:15:35.721398 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70326 2019-Jan-16 21:15:35.722060 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70327 2019-Jan-16 21:15:35.722698 - [DEBUG] Value : BOTTOM
70328 2019-Jan-16 21:15:35.722723 - [DEBUG]
70329 2019-Jan-16 21:15:35.722756 - [DEBUG] Function : main
70330 2019-Jan-16 21:15:35.722782 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70331 2019-Jan-16 21:15:35.723426 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70332 2019-Jan-16 21:15:35.724060 - [DEBUG] Value : BOTTOM
70333 2019-Jan-16 21:15:35.724085 - [DEBUG]
70334 2019-Jan-16 21:15:35.724117 - [DEBUG] Function : main
70335 2019-Jan-16 21:15:35.724151 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70336 2019-Jan-16 21:15:35.724796 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70337 2019-Jan-16 21:15:35.725448 - [DEBUG] Value : BOTTOM
70338 2019-Jan-16 21:15:35.725474 - [DEBUG]
70339 2019-Jan-16 21:15:35.725506 - [DEBUG] Function : main
70340 2019-Jan-16 21:15:35.725532 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70341 2019-Jan-16 21:15:35.726176 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70342 2019-Jan-16 21:15:35.726809 - [DEBUG] Value : BOTTOM
70343 2019-Jan-16 21:15:35.726834 - [DEBUG]
70344 2019-Jan-16 21:15:35.726866 - [DEBUG] Function : main
70345 2019-Jan-16 21:15:35.726892 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70346 2019-Jan-16 21:15:35.727536 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70347 2019-Jan-16 21:15:35.728169 - [DEBUG] Value : BOTTOM
70348 2019-Jan-16 21:15:35.728195 - [DEBUG]
70349 2019-Jan-16 21:15:35.728227 - [DEBUG] Function : main
70350 2019-Jan-16 21:15:35.728253 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70351 2019-Jan-16 21:15:35.728913 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70352 2019-Jan-16 21:15:35.729548 - [DEBUG] Value : BOTTOM
70353 2019-Jan-16 21:15:35.729573 - [DEBUG]
70354 2019-Jan-16 21:15:35.729605 - [DEBUG] Function : main
70355 2019-Jan-16 21:15:35.729631 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70356 2019-Jan-16 21:15:35.730274 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70357 2019-Jan-16 21:15:35.730911 - [DEBUG] Value : BOTTOM
70358 2019-Jan-16 21:15:35.730936 - [DEBUG]
70359 2019-Jan-16 21:15:35.730968 - [DEBUG] Function : main
70360 2019-Jan-16 21:15:35.730994 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70361 2019-Jan-16 21:15:35.731636 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70362 2019-Jan-16 21:15:35.732289 - [DEBUG] Value : BOTTOM
70363 2019-Jan-16 21:15:35.732314 - [DEBUG]
70364 2019-Jan-16 21:15:35.732346 - [DEBUG] Function : main
70365 2019-Jan-16 21:15:35.732372 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70366 2019-Jan-16 21:15:35.733015 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70367 2019-Jan-16 21:15:35.733657 - [DEBUG] Value : BOTTOM
70368 2019-Jan-16 21:15:35.733683 - [DEBUG]
70369 2019-Jan-16 21:15:35.733714 - [DEBUG] Function : main
70370 2019-Jan-16 21:15:35.733740 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70371 2019-Jan-16 21:15:35.734385 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70372 2019-Jan-16 21:15:35.735020 - [DEBUG] Value : BOTTOM
70373 2019-Jan-16 21:15:35.735046 - [DEBUG]
70374 2019-Jan-16 21:15:35.735091 - [DEBUG] Function : main
70375 2019-Jan-16 21:15:35.735117 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70376 2019-Jan-16 21:15:35.735769 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70377 2019-Jan-16 21:15:35.736407 - [DEBUG] Value : BOTTOM
70378 2019-Jan-16 21:15:35.736432 - [DEBUG]
70379 2019-Jan-16 21:15:35.736464 - [DEBUG] Function : main
70380 2019-Jan-16 21:15:35.736490 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70381 2019-Jan-16 21:15:35.737133 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70382 2019-Jan-16 21:15:35.737769 - [DEBUG] Value : BOTTOM
70383 2019-Jan-16 21:15:35.737795 - [DEBUG]
70384 2019-Jan-16 21:15:35.737827 - [DEBUG] Function : main
70385 2019-Jan-16 21:15:35.737853 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70386 2019-Jan-16 21:15:35.738512 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70387 2019-Jan-16 21:15:35.739151 - [DEBUG] Value : BOTTOM
70388 2019-Jan-16 21:15:35.739176 - [DEBUG]
70389 2019-Jan-16 21:15:35.739208 - [DEBUG] Function : main
70390 2019-Jan-16 21:15:35.739234 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70391 2019-Jan-16 21:15:35.739877 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70392 2019-Jan-16 21:15:35.740519 - [DEBUG] Value : BOTTOM
70393 2019-Jan-16 21:15:35.740545 - [DEBUG]
70394 2019-Jan-16 21:15:35.740577 - [DEBUG] Function : main
70395 2019-Jan-16 21:15:35.740603 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70396 2019-Jan-16 21:15:35.741245 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70397 2019-Jan-16 21:15:35.741898 - [DEBUG] Value : BOTTOM
70398 2019-Jan-16 21:15:35.741923 - [DEBUG]
70399 2019-Jan-16 21:15:35.741956 - [DEBUG] Function : main
70400 2019-Jan-16 21:15:35.741982 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70401 2019-Jan-16 21:15:35.742626 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70402 2019-Jan-16 21:15:35.743269 - [DEBUG] Value : BOTTOM
70403 2019-Jan-16 21:15:35.743294 - [DEBUG]
70404 2019-Jan-16 21:15:35.743326 - [DEBUG] Function : main
70405 2019-Jan-16 21:15:35.743351 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70406 2019-Jan-16 21:15:35.743994 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70407 2019-Jan-16 21:15:35.744631 - [DEBUG] Value : BOTTOM
70408 2019-Jan-16 21:15:35.744657 - [DEBUG]
70409 2019-Jan-16 21:15:35.744689 - [DEBUG] Function : main
70410 2019-Jan-16 21:15:35.744715 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70411 2019-Jan-16 21:15:35.745374 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70412 2019-Jan-16 21:15:35.746012 - [DEBUG] Value : BOTTOM
70413 2019-Jan-16 21:15:35.746037 - [DEBUG]
70414 2019-Jan-16 21:15:35.746069 - [DEBUG] Function : main
70415 2019-Jan-16 21:15:35.746095 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70416 2019-Jan-16 21:15:35.746738 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70417 2019-Jan-16 21:15:35.747377 - [DEBUG] Value : BOTTOM
70418 2019-Jan-16 21:15:35.747411 - [DEBUG]
70419 2019-Jan-16 21:15:35.747443 - [DEBUG] Function : main
70420 2019-Jan-16 21:15:35.747469 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70421 2019-Jan-16 21:15:35.748114 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70422 2019-Jan-16 21:15:35.748772 - [DEBUG] Value : BOTTOM
70423 2019-Jan-16 21:15:35.748797 - [DEBUG]
70424 2019-Jan-16 21:15:35.748829 - [DEBUG] Function : main
70425 2019-Jan-16 21:15:35.748856 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70426 2019-Jan-16 21:15:35.749499 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
70427 2019-Jan-16 21:15:35.750135 - [DEBUG] Value : BOTTOM
70428 2019-Jan-16 21:15:35.750160 - [DEBUG]
70429 2019-Jan-16 21:15:35.750192 - [DEBUG] Function : main
70430 2019-Jan-16 21:15:35.750218 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70431 2019-Jan-16 21:15:35.750861 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70432 2019-Jan-16 21:15:35.751497 - [DEBUG] Value : BOTTOM
70433 2019-Jan-16 21:15:35.751522 - [DEBUG]
70434 2019-Jan-16 21:15:35.751554 - [DEBUG] Function : main
70435 2019-Jan-16 21:15:35.751580 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70436 2019-Jan-16 21:15:35.752238 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
70437 2019-Jan-16 21:15:35.752877 - [DEBUG] Value : BOTTOM
70438 2019-Jan-16 21:15:35.752902 - [DEBUG]
70439 2019-Jan-16 21:15:35.752934 - [DEBUG] Function : main
70440 2019-Jan-16 21:15:35.752960 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70441 2019-Jan-16 21:15:35.753604 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70442 2019-Jan-16 21:15:35.754247 - [DEBUG] Value : BOTTOM
70443 2019-Jan-16 21:15:35.754272 - [DEBUG]
70444 2019-Jan-16 21:15:35.754304 - [DEBUG] Function : main
70445 2019-Jan-16 21:15:35.754330 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70446 2019-Jan-16 21:15:35.754974 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
70447 2019-Jan-16 21:15:35.755626 - [DEBUG] Value : BOTTOM
70448 2019-Jan-16 21:15:35.755652 - [DEBUG]
70449 2019-Jan-16 21:15:35.755684 - [DEBUG] Function : main
70450 2019-Jan-16 21:15:35.755710 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70451 2019-Jan-16 21:15:35.756353 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70452 2019-Jan-16 21:15:35.756995 - [DEBUG] Value : BOTTOM
70453 2019-Jan-16 21:15:35.757020 - [DEBUG]
70454 2019-Jan-16 21:15:35.757052 - [DEBUG] Function : main
70455 2019-Jan-16 21:15:35.757078 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70456 2019-Jan-16 21:15:35.757721 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
70457 2019-Jan-16 21:15:35.758357 - [DEBUG] Value : BOTTOM
70458 2019-Jan-16 21:15:35.758382 - [DEBUG]
70459 2019-Jan-16 21:15:35.758427 - [DEBUG] Function : main
70460 2019-Jan-16 21:15:35.758461 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70461 2019-Jan-16 21:15:35.759106 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
70462 2019-Jan-16 21:15:35.759749 - [DEBUG] Value : BOTTOM
70463 2019-Jan-16 21:15:35.759774 - [DEBUG]
70464 2019-Jan-16 21:15:35.759806 - [DEBUG] Function : main
70465 2019-Jan-16 21:15:35.759832 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70466 2019-Jan-16 21:15:35.760476 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
70467 2019-Jan-16 21:15:35.761112 - [DEBUG] Value : BOTTOM
70468 2019-Jan-16 21:15:35.761137 - [DEBUG]
70469 2019-Jan-16 21:15:35.761169 - [DEBUG] Function : main
70470 2019-Jan-16 21:15:35.761195 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70471 2019-Jan-16 21:15:35.761854 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70472 2019-Jan-16 21:15:35.762497 - [DEBUG] Value : BOTTOM
70473 2019-Jan-16 21:15:35.762522 - [DEBUG]
70474 2019-Jan-16 21:15:35.762554 - [DEBUG] Function : main
70475 2019-Jan-16 21:15:35.762580 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70476 2019-Jan-16 21:15:35.763223 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
70477 2019-Jan-16 21:15:35.763860 - [DEBUG] Value : BOTTOM
70478 2019-Jan-16 21:15:35.763885 - [DEBUG]
70479 2019-Jan-16 21:15:35.763916 - [DEBUG] Function : main
70480 2019-Jan-16 21:15:35.763943 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70481 2019-Jan-16 21:15:35.764585 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70482 2019-Jan-16 21:15:35.764642 - [DEBUG] Value : BOTTOM
70483 2019-Jan-16 21:15:35.764667 - [DEBUG]
70484 2019-Jan-16 21:15:35.764701 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70485 2019-Jan-16 21:15:35.764730 - [DEBUG] Function : main
70486 2019-Jan-16 21:15:35.764755 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70487 2019-Jan-16 21:15:35.765415 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70488 2019-Jan-16 21:15:35.766051 - [DEBUG] Value : BOTTOM
70489 2019-Jan-16 21:15:35.766076 - [DEBUG]
70490 2019-Jan-16 21:15:35.766127 - [DEBUG] Function : main
70491 2019-Jan-16 21:15:35.766154 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70492 2019-Jan-16 21:15:35.766800 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70493 2019-Jan-16 21:15:35.767437 - [DEBUG] Value : BOTTOM
70494 2019-Jan-16 21:15:35.767463 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19370495 2019-Jan-16 21:15:35.768121 - [DEBUG] Function : main
70496 2019-Jan-16 21:15:35.768150 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70497 2019-Jan-16 21:15:35.768809 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70498 2019-Jan-16 21:15:35.769447 - [DEBUG] Value : BOTTOM
70499 2019-Jan-16 21:15:35.769480 - [DEBUG]
70500 2019-Jan-16 21:15:35.769513 - [DEBUG] Function : main
70501 2019-Jan-16 21:15:35.769539 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70502 2019-Jan-16 21:15:35.770185 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70503 2019-Jan-16 21:15:35.770819 - [DEBUG] Value : BOTTOM
70504 2019-Jan-16 21:15:35.770844 - [DEBUG]
70505 2019-Jan-16 21:15:35.770876 - [DEBUG] Function : main
70506 2019-Jan-16 21:15:35.770902 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70507 2019-Jan-16 21:15:35.771546 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70508 2019-Jan-16 21:15:35.772200 - [DEBUG] Value : BOTTOM
70509 2019-Jan-16 21:15:35.772226 - [DEBUG]
70510 2019-Jan-16 21:15:35.772258 - [DEBUG] Function : main
70511 2019-Jan-16 21:15:35.772284 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70512 2019-Jan-16 21:15:35.772929 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70513 2019-Jan-16 21:15:35.773563 - [DEBUG] Value : BOTTOM
70514 2019-Jan-16 21:15:35.773588 - [DEBUG]
70515 2019-Jan-16 21:15:35.773620 - [DEBUG] Function : main
70516 2019-Jan-16 21:15:35.773646 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70517 2019-Jan-16 21:15:35.774325 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70518 2019-Jan-16 21:15:35.774960 - [DEBUG] Value : BOTTOM
70519 2019-Jan-16 21:15:35.774985 - [DEBUG]
70520 2019-Jan-16 21:15:35.775018 - [DEBUG] Function : main
70521 2019-Jan-16 21:15:35.775044 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70522 2019-Jan-16 21:15:35.775704 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70523 2019-Jan-16 21:15:35.776338 - [DEBUG] Value : BOTTOM
70524 2019-Jan-16 21:15:35.776363 - [DEBUG]
70525 2019-Jan-16 21:15:35.776395 - [DEBUG] Function : main
70526 2019-Jan-16 21:15:35.776421 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70527 2019-Jan-16 21:15:35.777066 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70528 2019-Jan-16 21:15:35.777702 - [DEBUG] Value : BOTTOM
70529 2019-Jan-16 21:15:35.777727 - [DEBUG]
70530 2019-Jan-16 21:15:35.777759 - [DEBUG] Function : main
70531 2019-Jan-16 21:15:35.777785 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70532 2019-Jan-16 21:15:35.778443 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70533 2019-Jan-16 21:15:35.779082 - [DEBUG] Value : BOTTOM
70534 2019-Jan-16 21:15:35.779107 - [DEBUG]
70535 2019-Jan-16 21:15:35.779139 - [DEBUG] Function : main
70536 2019-Jan-16 21:15:35.779165 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70537 2019-Jan-16 21:15:35.779808 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70538 2019-Jan-16 21:15:35.780451 - [DEBUG] Value : BOTTOM
70539 2019-Jan-16 21:15:35.780476 - [DEBUG]
70540 2019-Jan-16 21:15:35.780508 - [DEBUG] Function : main
70541 2019-Jan-16 21:15:35.780534 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70542 2019-Jan-16 21:15:35.781188 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70543 2019-Jan-16 21:15:35.781841 - [DEBUG] Value : BOTTOM
70544 2019-Jan-16 21:15:35.781866 - [DEBUG]
70545 2019-Jan-16 21:15:35.781898 - [DEBUG] Function : main
70546 2019-Jan-16 21:15:35.781925 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70547 2019-Jan-16 21:15:35.782569 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70548 2019-Jan-16 21:15:35.783206 - [DEBUG] Value : BOTTOM
70549 2019-Jan-16 21:15:35.783231 - [DEBUG]
70550 2019-Jan-16 21:15:35.783263 - [DEBUG] Function : main
70551 2019-Jan-16 21:15:35.783289 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70552 2019-Jan-16 21:15:35.783932 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70553 2019-Jan-16 21:15:35.784568 - [DEBUG] Value : BOTTOM
70554 2019-Jan-16 21:15:35.784593 - [DEBUG]
70555 2019-Jan-16 21:15:35.784625 - [DEBUG] Function : main
70556 2019-Jan-16 21:15:35.784651 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70557 2019-Jan-16 21:15:35.785310 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70558 2019-Jan-16 21:15:35.785948 - [DEBUG] Value : BOTTOM
70559 2019-Jan-16 21:15:35.785973 - [DEBUG]
70560 2019-Jan-16 21:15:35.786005 - [DEBUG] Function : main
70561 2019-Jan-16 21:15:35.786031 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70562 2019-Jan-16 21:15:35.786675 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70563 2019-Jan-16 21:15:35.787317 - [DEBUG] Value : BOTTOM
70564 2019-Jan-16 21:15:35.787342 - [DEBUG]
70565 2019-Jan-16 21:15:35.787374 - [DEBUG] Function : main
70566 2019-Jan-16 21:15:35.787400 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70567 2019-Jan-16 21:15:35.788043 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70568 2019-Jan-16 21:15:35.788695 - [DEBUG] Value : BOTTOM
70569 2019-Jan-16 21:15:35.788720 - [DEBUG]
70570 2019-Jan-16 21:15:35.788753 - [DEBUG] Function : main
70571 2019-Jan-16 21:15:35.788779 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70572 2019-Jan-16 21:15:35.789423 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70573 2019-Jan-16 21:15:35.790065 - [DEBUG] Value : BOTTOM
70574 2019-Jan-16 21:15:35.790090 - [DEBUG]
70575 2019-Jan-16 21:15:35.790122 - [DEBUG] Function : main
70576 2019-Jan-16 21:15:35.790148 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70577 2019-Jan-16 21:15:35.790791 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70578 2019-Jan-16 21:15:35.791428 - [DEBUG] Value : BOTTOM
70579 2019-Jan-16 21:15:35.791453 - [DEBUG]
70580 2019-Jan-16 21:15:35.791485 - [DEBUG] Function : main
70581 2019-Jan-16 21:15:35.791511 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70582 2019-Jan-16 21:15:35.792171 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70583 2019-Jan-16 21:15:35.792816 - [DEBUG] Value : BOTTOM
70584 2019-Jan-16 21:15:35.792841 - [DEBUG]
70585 2019-Jan-16 21:15:35.792873 - [DEBUG] Function : main
70586 2019-Jan-16 21:15:35.792900 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70587 2019-Jan-16 21:15:35.793543 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70588 2019-Jan-16 21:15:35.794182 - [DEBUG] Value : BOTTOM
70589 2019-Jan-16 21:15:35.794207 - [DEBUG]
70590 2019-Jan-16 21:15:35.794239 - [DEBUG] Function : main
70591 2019-Jan-16 21:15:35.794265 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70592 2019-Jan-16 21:15:35.794908 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70593 2019-Jan-16 21:15:35.795566 - [DEBUG] Value : BOTTOM
70594 2019-Jan-16 21:15:35.795592 - [DEBUG]
70595 2019-Jan-16 21:15:35.795624 - [DEBUG] Function : main
70596 2019-Jan-16 21:15:35.795650 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70597 2019-Jan-16 21:15:35.796292 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
70598 2019-Jan-16 21:15:35.796929 - [DEBUG] Value : BOTTOM
70599 2019-Jan-16 21:15:35.796954 - [DEBUG]
70600 2019-Jan-16 21:15:35.796986 - [DEBUG] Function : main
70601 2019-Jan-16 21:15:35.797012 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70602 2019-Jan-16 21:15:35.797655 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70603 2019-Jan-16 21:15:35.798292 - [DEBUG] Value : BOTTOM
70604 2019-Jan-16 21:15:35.798317 - [DEBUG]
70605 2019-Jan-16 21:15:35.798349 - [DEBUG] Function : main
70606 2019-Jan-16 21:15:35.798375 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70607 2019-Jan-16 21:15:35.799032 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
70608 2019-Jan-16 21:15:35.799671 - [DEBUG] Value : BOTTOM
70609 2019-Jan-16 21:15:35.799696 - [DEBUG]
70610 2019-Jan-16 21:15:35.799728 - [DEBUG] Function : main
70611 2019-Jan-16 21:15:35.799754 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70612 2019-Jan-16 21:15:35.800397 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70613 2019-Jan-16 21:15:35.801040 - [DEBUG] Value : BOTTOM
70614 2019-Jan-16 21:15:35.801065 - [DEBUG]
70615 2019-Jan-16 21:15:35.801097 - [DEBUG] Function : main
70616 2019-Jan-16 21:15:35.801123 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70617 2019-Jan-16 21:15:35.801779 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
70618 2019-Jan-16 21:15:35.802417 - [DEBUG] Value : BOTTOM
70619 2019-Jan-16 21:15:35.802442 - [DEBUG]
70620 2019-Jan-16 21:15:35.802474 - [DEBUG] Function : main
70621 2019-Jan-16 21:15:35.802500 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70622 2019-Jan-16 21:15:35.803143 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70623 2019-Jan-16 21:15:35.803793 - [DEBUG] Value : BOTTOM
70624 2019-Jan-16 21:15:35.803819 - [DEBUG]
70625 2019-Jan-16 21:15:35.803851 - [DEBUG] Function : main
70626 2019-Jan-16 21:15:35.803877 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70627 2019-Jan-16 21:15:35.804521 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
70628 2019-Jan-16 21:15:35.805173 - [DEBUG] Value : BOTTOM
70629 2019-Jan-16 21:15:35.805198 - [DEBUG]
70630 2019-Jan-16 21:15:35.805230 - [DEBUG] Function : main
70631 2019-Jan-16 21:15:35.805256 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70632 2019-Jan-16 21:15:35.805900 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
70633 2019-Jan-16 21:15:35.806543 - [DEBUG] Value : BOTTOM
70634 2019-Jan-16 21:15:35.806568 - [DEBUG]
70635 2019-Jan-16 21:15:35.806600 - [DEBUG] Function : main
70636 2019-Jan-16 21:15:35.806626 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70637 2019-Jan-16 21:15:35.807270 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
70638 2019-Jan-16 21:15:35.807908 - [DEBUG] Value : BOTTOM
70639 2019-Jan-16 21:15:35.807933 - [DEBUG]
70640 2019-Jan-16 21:15:35.807965 - [DEBUG] Function : main
70641 2019-Jan-16 21:15:35.807991 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70642 2019-Jan-16 21:15:35.808651 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
70643 2019-Jan-16 21:15:35.809293 - [DEBUG] Value : BOTTOM
70644 2019-Jan-16 21:15:35.809319 - [DEBUG]
70645 2019-Jan-16 21:15:35.809351 - [DEBUG] Function : main
70646 2019-Jan-16 21:15:35.809377 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70647 2019-Jan-16 21:15:35.810020 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
70648 2019-Jan-16 21:15:35.810658 - [DEBUG] Value : BOTTOM
70649 2019-Jan-16 21:15:35.810683 - [DEBUG]
70650 2019-Jan-16 21:15:35.810715 - [DEBUG] Function : main
70651 2019-Jan-16 21:15:35.810741 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70652 2019-Jan-16 21:15:35.811385 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70653 2019-Jan-16 21:15:35.811442 - [DEBUG] Value : BOTTOM
70654 2019-Jan-16 21:15:35.811467 - [DEBUG]
70655 2019-Jan-16 21:15:35.811500 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70656 2019-Jan-16 21:15:35.811530 - [DEBUG] Function : main
70657 2019-Jan-16 21:15:35.811555 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
70658 2019-Jan-16 21:15:35.812217 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70659 2019-Jan-16 21:15:35.812855 - [DEBUG] Value : BOTTOM
70660 2019-Jan-16 21:15:35.812881 - [DEBUG]
70661 2019-Jan-16 21:15:35.812948 - [DEBUG] Function : main
70662 2019-Jan-16 21:15:35.812977 - [DEBUG] Inst. : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
70663 2019-Jan-16 21:15:35.813616 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70664 2019-Jan-16 21:15:35.813672 - [DEBUG] Value : BOTTOM
70665 2019-Jan-16 21:15:35.813697 - [DEBUG]
70666 2019-Jan-16 21:15:35.813726 - [DEBUG] Function : main
70667 2019-Jan-16 21:15:35.813760 - [DEBUG] Inst. : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
70668 2019-Jan-16 21:15:35.814397 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70669 2019-Jan-16 21:15:35.814454 - [DEBUG] Value : BOTTOM
70670 2019-Jan-16 21:15:35.814479 - [DEBUG]
70671 2019-Jan-16 21:15:35.814508 - [DEBUG] Function : main
70672 2019-Jan-16 21:15:35.814533 - [DEBUG] Inst. : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
70673 2019-Jan-16 21:15:35.815184 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70674 2019-Jan-16 21:15:35.815242 - [DEBUG] Value : BOTTOM
70675 2019-Jan-16 21:15:35.815267 - [DEBUG]
70676 2019-Jan-16 21:15:35.815303 - [DEBUG] Function : main
70677 2019-Jan-16 21:15:35.815330 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70678 2019-Jan-16 21:15:35.815969 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70679 2019-Jan-16 21:15:35.816606 - [DEBUG] Value : BOTTOM
70680 2019-Jan-16 21:15:35.816631 - [DEBUG]
70681 2019-Jan-16 21:15:35.816656 - [DEBUG] Function : main
70682 2019-Jan-16 21:15:35.816681 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70683 2019-Jan-16 21:15:35.817317 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70684 2019-Jan-16 21:15:35.817951 - [DEBUG] Value : BOTTOM
70685 2019-Jan-16 21:15:35.817976 - [DEBUG]
70686 2019-Jan-16 21:15:35.818001 - [DEBUG] Function : main
70687 2019-Jan-16 21:15:35.818026 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70688 2019-Jan-16 21:15:35.818679 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70689 2019-Jan-16 21:15:35.819317 - [DEBUG] Value : BOTTOM
70690 2019-Jan-16 21:15:35.819342 - [DEBUG]
70691 2019-Jan-16 21:15:35.819367 - [DEBUG] Function : main
70692 2019-Jan-16 21:15:35.819392 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70693 2019-Jan-16 21:15:35.820028 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70694 2019-Jan-16 21:15:35.820661 - [DEBUG] Value : BOTTOM
70695 2019-Jan-16 21:15:35.820686 - [DEBUG]
70696 2019-Jan-16 21:15:35.820711 - [DEBUG] Function : main
70697 2019-Jan-16 21:15:35.820736 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70698 2019-Jan-16 21:15:35.821372 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70699 2019-Jan-16 21:15:35.822022 - [DEBUG] Value : BOTTOM
70700 2019-Jan-16 21:15:35.822047 - [DEBUG]
70701 2019-Jan-16 21:15:35.822072 - [DEBUG] Function : main
70702 2019-Jan-16 21:15:35.822097 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70703 2019-Jan-16 21:15:35.822734 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70704 2019-Jan-16 21:15:35.823367 - [DEBUG] Value : BOTTOM
70705 2019-Jan-16 21:15:35.823392 - [DEBUG]
70706 2019-Jan-16 21:15:35.823417 - [DEBUG] Function : main
70707 2019-Jan-16 21:15:35.823442 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70708 2019-Jan-16 21:15:35.824078 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70709 2019-Jan-16 21:15:35.824718 - [DEBUG] Value : BOTTOM
70710 2019-Jan-16 21:15:35.824743 - [DEBUG]
70711 2019-Jan-16 21:15:35.824768 - [DEBUG] Function : main
70712 2019-Jan-16 21:15:35.824793 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70713 2019-Jan-16 21:15:35.825442 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70714 2019-Jan-16 21:15:35.826090 - [DEBUG] Value : BOTTOM
70715 2019-Jan-16 21:15:35.826115 - [DEBUG]
70716 2019-Jan-16 21:15:35.826140 - [DEBUG] Function : main
70717 2019-Jan-16 21:15:35.826165 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70718 2019-Jan-16 21:15:35.826802 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70719 2019-Jan-16 21:15:35.827440 - [DEBUG] Value : BOTTOM
70720 2019-Jan-16 21:15:35.827465 - [DEBUG]
70721 2019-Jan-16 21:15:35.827489 - [DEBUG] Function : main
70722 2019-Jan-16 21:15:35.827514 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70723 2019-Jan-16 21:15:35.828158 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70724 2019-Jan-16 21:15:35.828812 - [DEBUG] Value : BOTTOM
70725 2019-Jan-16 21:15:35.828837 - [DEBUG]
70726 2019-Jan-16 21:15:35.828861 - [DEBUG] Function : main
70727 2019-Jan-16 21:15:35.828886 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70728 2019-Jan-16 21:15:35.829523 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70729 2019-Jan-16 21:15:35.830156 - [DEBUG] Value : BOTTOM
70730 2019-Jan-16 21:15:35.830181 - [DEBUG]
70731 2019-Jan-16 21:15:35.830206 - [DEBUG] Function : main
70732 2019-Jan-16 21:15:35.830231 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70733 2019-Jan-16 21:15:35.830867 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70734 2019-Jan-16 21:15:35.831510 - [DEBUG] Value : BOTTOM
70735 2019-Jan-16 21:15:35.831535 - [DEBUG]
70736 2019-Jan-16 21:15:35.831560 - [DEBUG] Function : main
70737 2019-Jan-16 21:15:35.831585 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70738 2019-Jan-16 21:15:35.832237 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70739 2019-Jan-16 21:15:35.832294 - [DEBUG] Value : BOTTOM
70740 2019-Jan-16 21:15:35.832319 - [DEBUG]
70741 2019-Jan-16 21:15:35.832344 - [DEBUG] Function : main
70742 2019-Jan-16 21:15:35.832371 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70743 2019-Jan-16 21:15:35.833009 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70744 2019-Jan-16 21:15:35.833646 - [DEBUG] Value : BOTTOM
70745 2019-Jan-16 21:15:35.833671 - [DEBUG]
70746 2019-Jan-16 21:15:35.833704 - [DEBUG] Function : main
70747 2019-Jan-16 21:15:35.833731 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70748 2019-Jan-16 21:15:35.834370 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70749 2019-Jan-16 21:15:35.835004 - [DEBUG] Value : BOTTOM
70750 2019-Jan-16 21:15:35.835029 - [DEBUG]
70751 2019-Jan-16 21:15:35.835053 - [DEBUG] Function : main
70752 2019-Jan-16 21:15:35.835093 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70753 2019-Jan-16 21:15:35.835731 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70754 2019-Jan-16 21:15:35.836368 - [DEBUG] Value : BOTTOM
70755 2019-Jan-16 21:15:35.836393 - [DEBUG]
70756 2019-Jan-16 21:15:35.836418 - [DEBUG] Function : main
70757 2019-Jan-16 21:15:35.836444 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70758 2019-Jan-16 21:15:35.837082 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70759 2019-Jan-16 21:15:35.837716 - [DEBUG] Value : BOTTOM
70760 2019-Jan-16 21:15:35.837741 - [DEBUG]
70761 2019-Jan-16 21:15:35.837774 - [DEBUG] Function : main
70762 2019-Jan-16 21:15:35.837800 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70763 2019-Jan-16 21:15:35.838451 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70764 2019-Jan-16 21:15:35.839085 - [DEBUG] Value : BOTTOM
70765 2019-Jan-16 21:15:35.839110 - [DEBUG]
70766 2019-Jan-16 21:15:35.839135 - [DEBUG] Function : main
70767 2019-Jan-16 21:15:35.839160 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70768 2019-Jan-16 21:15:35.839798 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70769 2019-Jan-16 21:15:35.840437 - [DEBUG] Value : BOTTOM
70770 2019-Jan-16 21:15:35.840462 - [DEBUG]
70771 2019-Jan-16 21:15:35.840487 - [DEBUG] Function : main
70772 2019-Jan-16 21:15:35.840512 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70773 2019-Jan-16 21:15:35.841149 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70774 2019-Jan-16 21:15:35.841205 - [DEBUG] Value : BOTTOM
70775 2019-Jan-16 21:15:35.841230 - [DEBUG]
70776 2019-Jan-16 21:15:35.841256 - [DEBUG] Function : main
70777 2019-Jan-16 21:15:35.841282 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70778 2019-Jan-16 21:15:35.841936 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70779 2019-Jan-16 21:15:35.842572 - [DEBUG] Value : BOTTOM
70780 2019-Jan-16 21:15:35.842598 - [DEBUG]
70781 2019-Jan-16 21:15:35.842626 - [DEBUG] Function : main
70782 2019-Jan-16 21:15:35.842652 - [DEBUG] Inst. : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
70783 2019-Jan-16 21:15:35.843287 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70784 2019-Jan-16 21:15:35.843343 - [DEBUG] Value : BOTTOM
70785 2019-Jan-16 21:15:35.843368 - [DEBUG]
70786 2019-Jan-16 21:15:35.843396 - [DEBUG] Function : main
70787 2019-Jan-16 21:15:35.843423 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70788 2019-Jan-16 21:15:35.844059 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70789 2019-Jan-16 21:15:35.844714 - [DEBUG] Value : BOTTOM
70790 2019-Jan-16 21:15:35.844740 - [DEBUG]
70791 2019-Jan-16 21:15:35.844765 - [DEBUG] Function : main
70792 2019-Jan-16 21:15:35.844790 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70793 2019-Jan-16 21:15:35.845440 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70794 2019-Jan-16 21:15:35.845497 - [DEBUG] Value : BOTTOM
70795 2019-Jan-16 21:15:35.845522 - [DEBUG]
70796 2019-Jan-16 21:15:35.845550 - [DEBUG] Function : main
70797 2019-Jan-16 21:15:35.845576 - [DEBUG] Inst. : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
70798 2019-Jan-16 21:15:35.846210 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70799 2019-Jan-16 21:15:35.846266 - [DEBUG] Value : BOTTOM
70800 2019-Jan-16 21:15:35.846291 - [DEBUG]
70801 2019-Jan-16 21:15:35.846319 - [DEBUG] Function : main
70802 2019-Jan-16 21:15:35.846345 - [DEBUG] Inst. : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
70803 2019-Jan-16 21:15:35.846979 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70804 2019-Jan-16 21:15:35.847035 - [DEBUG] Value : BOTTOM
70805 2019-Jan-16 21:15:35.847060 - [DEBUG]
70806 2019-Jan-16 21:15:35.847087 - [DEBUG] Function : main
70807 2019-Jan-16 21:15:35.847113 - [DEBUG] Inst. : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
70808 2019-Jan-16 21:15:35.847747 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70809 2019-Jan-16 21:15:35.847811 - [DEBUG] Value : BOTTOM
70810 2019-Jan-16 21:15:35.847837 - [DEBUG]
70811 2019-Jan-16 21:15:35.847864 - [DEBUG] Function : main
70812 2019-Jan-16 21:15:35.847890 - [DEBUG] Inst. : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
70813 2019-Jan-16 21:15:35.848540 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70814 2019-Jan-16 21:15:35.848597 - [DEBUG] Value : BOTTOM
70815 2019-Jan-16 21:15:35.848622 - [DEBUG]
70816 2019-Jan-16 21:15:35.848649 - [DEBUG] Function : main
70817 2019-Jan-16 21:15:35.848675 - [DEBUG] Inst. : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
70818 2019-Jan-16 21:15:35.849309 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70819 2019-Jan-16 21:15:35.849365 - [DEBUG] Value : BOTTOM
70820 2019-Jan-16 21:15:35.849390 - [DEBUG]
70821 2019-Jan-16 21:15:35.849417 - [DEBUG] Function : main
70822 2019-Jan-16 21:15:35.849443 - [DEBUG] Inst. : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
70823 2019-Jan-16 21:15:35.850076 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70824 2019-Jan-16 21:15:35.850132 - [DEBUG] Value : BOTTOM
70825 2019-Jan-16 21:15:35.850157 - [DEBUG]
70826 2019-Jan-16 21:15:35.850185 - [DEBUG] Function : main
70827 2019-Jan-16 21:15:35.850210 - [DEBUG] Inst. : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
70828 2019-Jan-16 21:15:35.850843 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70829 2019-Jan-16 21:15:35.850899 - [DEBUG] Value : BOTTOM
70830 2019-Jan-16 21:15:35.850924 - [DEBUG]
70831 2019-Jan-16 21:15:35.850951 - [DEBUG] Function : main
70832 2019-Jan-16 21:15:35.850977 - [DEBUG] Inst. : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
70833 2019-Jan-16 21:15:35.851611 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70834 2019-Jan-16 21:15:35.851667 - [DEBUG] Value : BOTTOM
70835 2019-Jan-16 21:15:35.851692 - [DEBUG]
70836 2019-Jan-16 21:15:35.851719 - [DEBUG] Function : main
70837 2019-Jan-16 21:15:35.851761 - [DEBUG] Inst. : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
70838 2019-Jan-16 21:15:35.852396 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70839 2019-Jan-16 21:15:35.852452 - [DEBUG] Value : BOTTOM
70840 2019-Jan-16 21:15:35.852477 - [DEBUG]
70841 2019-Jan-16 21:15:35.852506 - [DEBUG] Function : main
70842 2019-Jan-16 21:15:35.852533 - [DEBUG] Inst. : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
70843 2019-Jan-16 21:15:35.853166 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70844 2019-Jan-16 21:15:35.853222 - [DEBUG] Value : BOTTOM
70845 2019-Jan-16 21:15:35.853247 - [DEBUG]
70846 2019-Jan-16 21:15:35.853274 - [DEBUG] Function : main
70847 2019-Jan-16 21:15:35.853300 - [DEBUG] Inst. : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
70848 2019-Jan-16 21:15:35.853933 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70849 2019-Jan-16 21:15:35.853989 - [DEBUG] Value : BOTTOM
70850 2019-Jan-16 21:15:35.854014 - [DEBUG]
70851 2019-Jan-16 21:15:35.854043 - [DEBUG] Function : main
70852 2019-Jan-16 21:15:35.854069 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
70853 2019-Jan-16 21:15:35.854702 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70854 2019-Jan-16 21:15:35.854758 - [DEBUG] Value : BOTTOM
70855 2019-Jan-16 21:15:35.854783 - [DEBUG]
70856 2019-Jan-16 21:15:35.854808 - [DEBUG] Function : main
70857 2019-Jan-16 21:15:35.854834 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
70858 2019-Jan-16 21:15:35.855483 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70859 2019-Jan-16 21:15:35.856121 - [DEBUG] Value : BOTTOM
70860 2019-Jan-16 21:15:35.856146 - [DEBUG]
70861 2019-Jan-16 21:15:35.856174 - [DEBUG] Function : main
70862 2019-Jan-16 21:15:35.856209 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
70863 2019-Jan-16 21:15:35.856849 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70864 2019-Jan-16 21:15:35.856905 - [DEBUG] Value : BOTTOM
70865 2019-Jan-16 21:15:35.856931 - [DEBUG]
70866 2019-Jan-16 21:15:35.856956 - [DEBUG] Function : main
70867 2019-Jan-16 21:15:35.856981 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
70868 2019-Jan-16 21:15:35.857620 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70869 2019-Jan-16 21:15:35.858256 - [DEBUG] Value : BOTTOM
70870 2019-Jan-16 21:15:35.858281 - [DEBUG]
70871 2019-Jan-16 21:15:35.858310 - [DEBUG] Function : main
70872 2019-Jan-16 21:15:35.858336 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70873 2019-Jan-16 21:15:35.858986 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70874 2019-Jan-16 21:15:35.859043 - [DEBUG] Value : BOTTOM
70875 2019-Jan-16 21:15:35.859068 - [DEBUG]
70876 2019-Jan-16 21:15:35.859093 - [DEBUG] Function : main
70877 2019-Jan-16 21:15:35.859118 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70878 2019-Jan-16 21:15:35.859752 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70879 2019-Jan-16 21:15:35.860388 - [DEBUG] Value : BOTTOM
70880 2019-Jan-16 21:15:35.860413 - [DEBUG]
70881 2019-Jan-16 21:15:35.860459 - [DEBUG] Function : main
70882 2019-Jan-16 21:15:35.860485 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70883 2019-Jan-16 21:15:35.861127 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70884 2019-Jan-16 21:15:35.861777 - [DEBUG] Value : BOTTOM
70885 2019-Jan-16 21:15:35.861802 - [DEBUG]
70886 2019-Jan-16 21:15:35.861827 - [DEBUG] Function : main
70887 2019-Jan-16 21:15:35.861852 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70888 2019-Jan-16 21:15:35.862486 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70889 2019-Jan-16 21:15:35.863123 - [DEBUG] Value : BOTTOM
70890 2019-Jan-16 21:15:35.863148 - [DEBUG]
70891 2019-Jan-16 21:15:35.863173 - [DEBUG] Function : main
70892 2019-Jan-16 21:15:35.863199 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70893 2019-Jan-16 21:15:35.863833 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70894 2019-Jan-16 21:15:35.864465 - [DEBUG] Value : BOTTOM
70895 2019-Jan-16 21:15:35.864490 - [DEBUG]
70896 2019-Jan-16 21:15:35.864515 - [DEBUG] Function : main
70897 2019-Jan-16 21:15:35.864540 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70898 2019-Jan-16 21:15:35.865209 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70899 2019-Jan-16 21:15:35.865907 - [DEBUG] Value : BOTTOM
70900 2019-Jan-16 21:15:35.865934 - [DEBUG]
70901 2019-Jan-16 21:15:35.865962 - [DEBUG] Function : main
70902 2019-Jan-16 21:15:35.865989 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70903 2019-Jan-16 21:15:35.866691 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70904 2019-Jan-16 21:15:35.867381 - [DEBUG] Value : BOTTOM
70905 2019-Jan-16 21:15:35.867409 - [DEBUG]
70906 2019-Jan-16 21:15:35.867436 - [DEBUG] Function : main
70907 2019-Jan-16 21:15:35.867462 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70908 2019-Jan-16 21:15:35.868105 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70909 2019-Jan-16 21:15:35.868778 - [DEBUG] Value : BOTTOM
70910 2019-Jan-16 21:15:35.868804 - [DEBUG]
70911 2019-Jan-16 21:15:35.868830 - [DEBUG] Function : main
70912 2019-Jan-16 21:15:35.868855 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70913 2019-Jan-16 21:15:35.869489 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70914 2019-Jan-16 21:15:35.870122 - [DEBUG] Value : BOTTOM
70915 2019-Jan-16 21:15:35.870147 - [DEBUG]
70916 2019-Jan-16 21:15:35.870172 - [DEBUG] Function : main
70917 2019-Jan-16 21:15:35.870197 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70918 2019-Jan-16 21:15:35.870838 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70919 2019-Jan-16 21:15:35.871478 - [DEBUG] Value : BOTTOM
70920 2019-Jan-16 21:15:35.871503 - [DEBUG]
70921 2019-Jan-16 21:15:35.871528 - [DEBUG] Function : main
70922 2019-Jan-16 21:15:35.871553 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70923 2019-Jan-16 21:15:35.872203 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70924 2019-Jan-16 21:15:35.872844 - [DEBUG] Value : BOTTOM
70925 2019-Jan-16 21:15:35.872870 - [DEBUG]
70926 2019-Jan-16 21:15:35.872894 - [DEBUG] Function : main
70927 2019-Jan-16 21:15:35.872919 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70928 2019-Jan-16 21:15:35.873553 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70929 2019-Jan-16 21:15:35.874203 - [DEBUG] Value : BOTTOM
70930 2019-Jan-16 21:15:35.874228 - [DEBUG]
70931 2019-Jan-16 21:15:35.874253 - [DEBUG] Function : main
70932 2019-Jan-16 21:15:35.874278 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70933 2019-Jan-16 21:15:35.874929 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70934 2019-Jan-16 21:15:35.875584 - [DEBUG] Value : BOTTOM
70935 2019-Jan-16 21:15:35.875609 - [DEBUG]
70936 2019-Jan-16 21:15:35.875635 - [DEBUG] Function : main
70937 2019-Jan-16 21:15:35.875660 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70938 2019-Jan-16 21:15:35.876295 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70939 2019-Jan-16 21:15:35.876933 - [DEBUG] Value : BOTTOM
70940 2019-Jan-16 21:15:35.876958 - [DEBUG]
70941 2019-Jan-16 21:15:35.876983 - [DEBUG] Function : main
70942 2019-Jan-16 21:15:35.877008 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70943 2019-Jan-16 21:15:35.877643 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70944 2019-Jan-16 21:15:35.878280 - [DEBUG] Value : BOTTOM
70945 2019-Jan-16 21:15:35.878305 - [DEBUG]
70946 2019-Jan-16 21:15:35.878330 - [DEBUG] Function : main
70947 2019-Jan-16 21:15:35.878355 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70948 2019-Jan-16 21:15:35.879004 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70949 2019-Jan-16 21:15:35.879643 - [DEBUG] Value : BOTTOM
70950 2019-Jan-16 21:15:35.879668 - [DEBUG]
70951 2019-Jan-16 21:15:35.879693 - [DEBUG] Function : main
70952 2019-Jan-16 21:15:35.879718 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70953 2019-Jan-16 21:15:35.880352 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70954 2019-Jan-16 21:15:35.881003 - [DEBUG] Value : BOTTOM
70955 2019-Jan-16 21:15:35.881029 - [DEBUG]
70956 2019-Jan-16 21:15:35.881054 - [DEBUG] Function : main
70957 2019-Jan-16 21:15:35.881079 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70958 2019-Jan-16 21:15:35.881713 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70959 2019-Jan-16 21:15:35.882366 - [DEBUG] Value : BOTTOM
70960 2019-Jan-16 21:15:35.882392 - [DEBUG]
70961 2019-Jan-16 21:15:35.882418 - [DEBUG] Function : main
70962 2019-Jan-16 21:15:35.882443 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70963 2019-Jan-16 21:15:35.883077 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70964 2019-Jan-16 21:15:35.883722 - [DEBUG] Value : BOTTOM
70965 2019-Jan-16 21:15:35.883747 - [DEBUG]
70966 2019-Jan-16 21:15:35.883772 - [DEBUG] Function : main
70967 2019-Jan-16 21:15:35.883797 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70968 2019-Jan-16 21:15:35.884430 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70969 2019-Jan-16 21:15:35.885079 - [DEBUG] Value : BOTTOM
70970 2019-Jan-16 21:15:35.885106 - [DEBUG]
70971 2019-Jan-16 21:15:35.885131 - [DEBUG] Function : main
70972 2019-Jan-16 21:15:35.885157 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70973 2019-Jan-16 21:15:35.885791 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70974 2019-Jan-16 21:15:35.886429 - [DEBUG] Value : BOTTOM
70975 2019-Jan-16 21:15:35.886454 - [DEBUG]
70976 2019-Jan-16 21:15:35.886478 - [DEBUG] Function : main
70977 2019-Jan-16 21:15:35.886504 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70978 2019-Jan-16 21:15:35.887138 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70979 2019-Jan-16 21:15:35.887776 - [DEBUG] Value : BOTTOM
70980 2019-Jan-16 21:15:35.887801 - [DEBUG]
70981 2019-Jan-16 21:15:35.887826 - [DEBUG] Function : main
70982 2019-Jan-16 21:15:35.887852 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70983 2019-Jan-16 21:15:35.888499 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70984 2019-Jan-16 21:15:35.889143 - [DEBUG] Value : BOTTOM
70985 2019-Jan-16 21:15:35.889169 - [DEBUG]
70986 2019-Jan-16 21:15:35.889193 - [DEBUG] Function : main
70987 2019-Jan-16 21:15:35.889219 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70988 2019-Jan-16 21:15:35.889852 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
70989 2019-Jan-16 21:15:35.890490 - [DEBUG] Value : BOTTOM
70990 2019-Jan-16 21:15:35.890515 - [DEBUG]
70991 2019-Jan-16 21:15:35.890540 - [DEBUG] Function : main
70992 2019-Jan-16 21:15:35.890565 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70993 2019-Jan-16 21:15:35.891198 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70994 2019-Jan-16 21:15:35.891850 - [DEBUG] Value : BOTTOM
70995 2019-Jan-16 21:15:35.891875 - [DEBUG]
70996 2019-Jan-16 21:15:35.891900 - [DEBUG] Function : main
70997 2019-Jan-16 21:15:35.891925 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
70998 2019-Jan-16 21:15:35.892558 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
70999 2019-Jan-16 21:15:35.893211 - [DEBUG] Value : BOTTOM
71000 2019-Jan-16 21:15:35.893237 - [DEBUG]
71001 2019-Jan-16 21:15:35.893261 - [DEBUG] Function : main
71002 2019-Jan-16 21:15:35.893287 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71003 2019-Jan-16 21:15:35.893920 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71004 2019-Jan-16 21:15:35.894564 - [DEBUG] Value : BOTTOM
71005 2019-Jan-16 21:15:35.894589 - [DEBUG]
71006 2019-Jan-16 21:15:35.894614 - [DEBUG] Function : main
71007 2019-Jan-16 21:15:35.894639 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71008 2019-Jan-16 21:15:35.895288 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71009 2019-Jan-16 21:15:35.895926 - [DEBUG] Value : BOTTOM
71010 2019-Jan-16 21:15:35.895951 - [DEBUG]
71011 2019-Jan-16 21:15:35.895976 - [DEBUG] Function : main
71012 2019-Jan-16 21:15:35.896001 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71013 2019-Jan-16 21:15:35.896635 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71014 2019-Jan-16 21:15:35.897279 - [DEBUG] Value : BOTTOM
71015 2019-Jan-16 21:15:35.897304 - [DEBUG]
71016 2019-Jan-16 21:15:35.897329 - [DEBUG] Function : main
71017 2019-Jan-16 21:15:35.897354 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71018 2019-Jan-16 21:15:35.897988 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71019 2019-Jan-16 21:15:35.898642 - [DEBUG] Value : BOTTOM
71020 2019-Jan-16 21:15:35.898667 - [DEBUG]
71021 2019-Jan-16 21:15:35.898692 - [DEBUG] Function : main
71022 2019-Jan-16 21:15:35.898717 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71023 2019-Jan-16 21:15:35.899350 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71024 2019-Jan-16 21:15:35.899994 - [DEBUG] Value : BOTTOM
71025 2019-Jan-16 21:15:35.900020 - [DEBUG]
71026 2019-Jan-16 21:15:35.900044 - [DEBUG] Function : main
71027 2019-Jan-16 21:15:35.900070 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71028 2019-Jan-16 21:15:35.900703 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71029 2019-Jan-16 21:15:35.901341 - [DEBUG] Value : BOTTOM
71030 2019-Jan-16 21:15:35.901367 - [DEBUG]
71031 2019-Jan-16 21:15:35.901391 - [DEBUG] Function : main
71032 2019-Jan-16 21:15:35.901417 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71033 2019-Jan-16 21:15:35.902066 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71034 2019-Jan-16 21:15:35.902710 - [DEBUG] Value : BOTTOM
71035 2019-Jan-16 21:15:35.902736 - [DEBUG]
71036 2019-Jan-16 21:15:35.902760 - [DEBUG] Function : main
71037 2019-Jan-16 21:15:35.902786 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71038 2019-Jan-16 21:15:35.903419 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71039 2019-Jan-16 21:15:35.904058 - [DEBUG] Value : BOTTOM
71040 2019-Jan-16 21:15:35.904083 - [DEBUG]
71041 2019-Jan-16 21:15:35.904108 - [DEBUG] Function : main
71042 2019-Jan-16 21:15:35.904133 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71043 2019-Jan-16 21:15:35.904773 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71044 2019-Jan-16 21:15:35.904834 - [DEBUG] Value : BOTTOM
71045 2019-Jan-16 21:15:35.904859 - [DEBUG]
71046 2019-Jan-16 21:15:35.904884 - [DEBUG] Function : main
71047 2019-Jan-16 21:15:35.904911 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71048 2019-Jan-16 21:15:35.905562 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71049 2019-Jan-16 21:15:35.906199 - [DEBUG] Value : BOTTOM
71050 2019-Jan-16 21:15:35.906224 - [DEBUG]
71051 2019-Jan-16 21:15:35.906260 - [DEBUG] Function : main
71052 2019-Jan-16 21:15:35.906286 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
71053 2019-Jan-16 21:15:35.906925 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71054 2019-Jan-16 21:15:35.906981 - [DEBUG] Value : BOTTOM
71055 2019-Jan-16 21:15:35.907007 - [DEBUG]
71056 2019-Jan-16 21:15:35.907032 - [DEBUG] Function : main
71057 2019-Jan-16 21:15:35.907058 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
71058 2019-Jan-16 21:15:35.907692 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71059 2019-Jan-16 21:15:35.908329 - [DEBUG] Value : BOTTOM
71060 2019-Jan-16 21:15:35.908355 - [DEBUG]
71061 2019-Jan-16 21:15:35.908384 - [DEBUG] Function : main
71062 2019-Jan-16 21:15:35.908425 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71063 2019-Jan-16 21:15:35.909065 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71064 2019-Jan-16 21:15:35.909699 - [DEBUG] Value : BOTTOM
71065 2019-Jan-16 21:15:35.909724 - [DEBUG]
71066 2019-Jan-16 21:15:35.909749 - [DEBUG] Function : main
71067 2019-Jan-16 21:15:35.909774 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71068 2019-Jan-16 21:15:35.910411 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71069 2019-Jan-16 21:15:35.910468 - [DEBUG] Value : BOTTOM
71070 2019-Jan-16 21:15:35.910493 - [DEBUG]
71071 2019-Jan-16 21:15:35.910518 - [DEBUG] Function : main
71072 2019-Jan-16 21:15:35.910544 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71073 2019-Jan-16 21:15:35.911184 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71074 2019-Jan-16 21:15:35.911836 - [DEBUG] Value : BOTTOM
71075 2019-Jan-16 21:15:35.911861 - [DEBUG]
71076 2019-Jan-16 21:15:35.911892 - [DEBUG] Function : main
71077 2019-Jan-16 21:15:35.911919 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71078 2019-Jan-16 21:15:35.912553 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71079 2019-Jan-16 21:15:35.913188 - [DEBUG] Value : BOTTOM
71080 2019-Jan-16 21:15:35.913213 - [DEBUG]
71081 2019-Jan-16 21:15:35.913238 - [DEBUG] Function : main
71082 2019-Jan-16 21:15:35.913263 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71083 2019-Jan-16 21:15:35.913896 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71084 2019-Jan-16 21:15:35.914533 - [DEBUG] Value : BOTTOM
71085 2019-Jan-16 21:15:35.914559 - [DEBUG]
71086 2019-Jan-16 21:15:35.914584 - [DEBUG] Function : main
71087 2019-Jan-16 21:15:35.914609 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71088 2019-Jan-16 21:15:35.915259 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71089 2019-Jan-16 21:15:35.915892 - [DEBUG] Value : BOTTOM
71090 2019-Jan-16 21:15:35.915927 - [DEBUG]
71091 2019-Jan-16 21:15:35.915952 - [DEBUG] Function : main
71092 2019-Jan-16 21:15:35.915977 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71093 2019-Jan-16 21:15:35.916611 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71094 2019-Jan-16 21:15:35.916668 - [DEBUG] Value : BOTTOM
71095 2019-Jan-16 21:15:35.916693 - [DEBUG]
71096 2019-Jan-16 21:15:35.916718 - [DEBUG] Function : main
71097 2019-Jan-16 21:15:35.916744 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71098 2019-Jan-16 21:15:35.917378 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71099 2019-Jan-16 21:15:35.918014 - [DEBUG] Value : BOTTOM
71100 2019-Jan-16 21:15:35.918040 - [DEBUG]
71101 2019-Jan-16 21:15:35.918088 - [DEBUG] Function : main
71102 2019-Jan-16 21:15:35.918114 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71103 2019-Jan-16 21:15:35.918765 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71104 2019-Jan-16 21:15:35.919403 - [DEBUG] Value : BOTTOM
71105 2019-Jan-16 21:15:35.919428 - [DEBUG]
71106 2019-Jan-16 21:15:35.919453 - [DEBUG] Function : main
71107 2019-Jan-16 21:15:35.919478 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71108 2019-Jan-16 21:15:35.920112 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71109 2019-Jan-16 21:15:35.920758 - [DEBUG] Value : BOTTOM
71110 2019-Jan-16 21:15:35.920783 - [DEBUG]
71111 2019-Jan-16 21:15:35.920808 - [DEBUG] Function : main
71112 2019-Jan-16 21:15:35.920834 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71113 2019-Jan-16 21:15:35.921469 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71114 2019-Jan-16 21:15:35.922116 - [DEBUG] Value : BOTTOM
71115 2019-Jan-16 21:15:35.922141 - [DEBUG]
71116 2019-Jan-16 21:15:35.922166 - [DEBUG] Function : main
71117 2019-Jan-16 21:15:35.922191 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71118 2019-Jan-16 21:15:35.922825 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71119 2019-Jan-16 21:15:35.923463 - [DEBUG] Value : BOTTOM
71120 2019-Jan-16 21:15:35.923488 - [DEBUG]
71121 2019-Jan-16 21:15:35.923513 - [DEBUG] Function : main
71122 2019-Jan-16 21:15:35.923538 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71123 2019-Jan-16 21:15:35.924172 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71124 2019-Jan-16 21:15:35.924805 - [DEBUG] Value : BOTTOM
71125 2019-Jan-16 21:15:35.924830 - [DEBUG]
71126 2019-Jan-16 21:15:35.924855 - [DEBUG] Function : main
71127 2019-Jan-16 21:15:35.924880 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71128 2019-Jan-16 21:15:35.925530 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71129 2019-Jan-16 21:15:35.926163 - [DEBUG] Value : BOTTOM
71130 2019-Jan-16 21:15:35.926188 - [DEBUG]
71131 2019-Jan-16 21:15:35.926213 - [DEBUG] Function : main
71132 2019-Jan-16 21:15:35.926238 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71133 2019-Jan-16 21:15:35.926873 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71134 2019-Jan-16 21:15:35.927506 - [DEBUG] Value : BOTTOM
71135 2019-Jan-16 21:15:35.927531 - [DEBUG]
71136 2019-Jan-16 21:15:35.927556 - [DEBUG] Function : main
71137 2019-Jan-16 21:15:35.927581 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71138 2019-Jan-16 21:15:35.928215 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71139 2019-Jan-16 21:15:35.928874 - [DEBUG] Value : BOTTOM
71140 2019-Jan-16 21:15:35.928900 - [DEBUG]
71141 2019-Jan-16 21:15:35.928926 - [DEBUG] Function : main
71142 2019-Jan-16 21:15:35.928951 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71143 2019-Jan-16 21:15:35.929585 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71144 2019-Jan-16 21:15:35.930223 - [DEBUG] Value : BOTTOM
71145 2019-Jan-16 21:15:35.930248 - [DEBUG]
71146 2019-Jan-16 21:15:35.930273 - [DEBUG] Function : main
71147 2019-Jan-16 21:15:35.930299 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71148 2019-Jan-16 21:15:35.930933 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71149 2019-Jan-16 21:15:35.931576 - [DEBUG] Value : BOTTOM
71150 2019-Jan-16 21:15:35.931602 - [DEBUG]
71151 2019-Jan-16 21:15:35.931626 - [DEBUG] Function : main
71152 2019-Jan-16 21:15:35.931652 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71153 2019-Jan-16 21:15:35.932301 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71154 2019-Jan-16 21:15:35.932938 - [DEBUG] Value : BOTTOM
71155 2019-Jan-16 21:15:35.932964 - [DEBUG]
71156 2019-Jan-16 21:15:35.932989 - [DEBUG] Function : main
71157 2019-Jan-16 21:15:35.933014 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71158 2019-Jan-16 21:15:35.933647 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71159 2019-Jan-16 21:15:35.934284 - [DEBUG] Value : BOTTOM
71160 2019-Jan-16 21:15:35.934309 - [DEBUG]
71161 2019-Jan-16 21:15:35.934334 - [DEBUG] Function : main
71162 2019-Jan-16 21:15:35.934359 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71163 2019-Jan-16 21:15:35.934994 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71164 2019-Jan-16 21:15:35.935645 - [DEBUG] Value : BOTTOM
71165 2019-Jan-16 21:15:35.935671 - [DEBUG]
71166 2019-Jan-16 21:15:35.935695 - [DEBUG] Function : main
71167 2019-Jan-16 21:15:35.935721 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71168 2019-Jan-16 21:15:35.936354 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71169 2019-Jan-16 21:15:35.936991 - [DEBUG] Value : BOTTOM
71170 2019-Jan-16 21:15:35.937016 - [DEBUG]
71171 2019-Jan-16 21:15:35.937041 - [DEBUG] Function : main
71172 2019-Jan-16 21:15:35.937066 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71173 2019-Jan-16 21:15:35.937701 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71174 2019-Jan-16 21:15:35.938344 - [DEBUG] Value : BOTTOM
71175 2019-Jan-16 21:15:35.938369 - [DEBUG]
71176 2019-Jan-16 21:15:35.938394 - [DEBUG] Function : main
71177 2019-Jan-16 21:15:35.938433 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71178 2019-Jan-16 21:15:35.939067 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71179 2019-Jan-16 21:15:35.939704 - [DEBUG] Value : BOTTOM
71180 2019-Jan-16 21:15:35.939730 - [DEBUG]
71181 2019-Jan-16 21:15:35.939756 - [DEBUG] Function : main
71182 2019-Jan-16 21:15:35.939781 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71183 2019-Jan-16 21:15:35.940415 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71184 2019-Jan-16 21:15:35.941059 - [DEBUG] Value : BOTTOM
71185 2019-Jan-16 21:15:35.941092 - [DEBUG]
71186 2019-Jan-16 21:15:35.941117 - [DEBUG] Function : main
71187 2019-Jan-16 21:15:35.941143 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71188 2019-Jan-16 21:15:35.941789 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71189 2019-Jan-16 21:15:35.942427 - [DEBUG] Value : BOTTOM
71190 2019-Jan-16 21:15:35.942452 - [DEBUG]
71191 2019-Jan-16 21:15:35.942476 - [DEBUG] Function : main
71192 2019-Jan-16 21:15:35.942502 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71193 2019-Jan-16 21:15:35.943136 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71194 2019-Jan-16 21:15:35.943772 - [DEBUG] Value : BOTTOM
71195 2019-Jan-16 21:15:35.943797 - [DEBUG]
71196 2019-Jan-16 21:15:35.943822 - [DEBUG] Function : main
71197 2019-Jan-16 21:15:35.943847 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71198 2019-Jan-16 21:15:35.944481 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71199 2019-Jan-16 21:15:35.945133 - [DEBUG] Value : BOTTOM
71200 2019-Jan-16 21:15:35.945158 - [DEBUG]
71201 2019-Jan-16 21:15:35.945183 - [DEBUG] Function : main
71202 2019-Jan-16 21:15:35.945209 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71203 2019-Jan-16 21:15:35.945842 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71204 2019-Jan-16 21:15:35.946487 - [DEBUG] Value : BOTTOM
71205 2019-Jan-16 21:15:35.946512 - [DEBUG]
71206 2019-Jan-16 21:15:35.946537 - [DEBUG] Function : main
71207 2019-Jan-16 21:15:35.946562 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71208 2019-Jan-16 21:15:35.947196 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71209 2019-Jan-16 21:15:35.947832 - [DEBUG] Value : BOTTOM
71210 2019-Jan-16 21:15:35.947857 - [DEBUG]
71211 2019-Jan-16 21:15:35.947882 - [DEBUG] Function : main
71212 2019-Jan-16 21:15:35.947907 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71213 2019-Jan-16 21:15:35.948556 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71214 2019-Jan-16 21:15:35.949193 - [DEBUG] Value : BOTTOM
71215 2019-Jan-16 21:15:35.949219 - [DEBUG]
71216 2019-Jan-16 21:15:35.949243 - [DEBUG] Function : main
71217 2019-Jan-16 21:15:35.949269 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71218 2019-Jan-16 21:15:35.949903 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71219 2019-Jan-16 21:15:35.950540 - [DEBUG] Value : BOTTOM
71220 2019-Jan-16 21:15:35.950565 - [DEBUG]
71221 2019-Jan-16 21:15:35.950590 - [DEBUG] Function : main
71222 2019-Jan-16 21:15:35.950615 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71223 2019-Jan-16 21:15:35.951249 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71224 2019-Jan-16 21:15:35.951908 - [DEBUG] Value : BOTTOM
71225 2019-Jan-16 21:15:35.951933 - [DEBUG]
71226 2019-Jan-16 21:15:35.951958 - [DEBUG] Function : main
71227 2019-Jan-16 21:15:35.951983 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71228 2019-Jan-16 21:15:35.952617 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71229 2019-Jan-16 21:15:35.953253 - [DEBUG] Value : BOTTOM
71230 2019-Jan-16 21:15:35.953279 - [DEBUG]
71231 2019-Jan-16 21:15:35.953303 - [DEBUG] Function : main
71232 2019-Jan-16 21:15:35.953329 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71233 2019-Jan-16 21:15:35.953970 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71234 2019-Jan-16 21:15:35.954613 - [DEBUG] Value : BOTTOM
71235 2019-Jan-16 21:15:35.954638 - [DEBUG]
71236 2019-Jan-16 21:15:35.954663 - [DEBUG] Function : main
71237 2019-Jan-16 21:15:35.954688 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71238 2019-Jan-16 21:15:35.955339 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71239 2019-Jan-16 21:15:35.955975 - [DEBUG] Value : BOTTOM
71240 2019-Jan-16 21:15:35.956001 - [DEBUG]
71241 2019-Jan-16 21:15:35.956025 - [DEBUG] Function : main
71242 2019-Jan-16 21:15:35.956051 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71243 2019-Jan-16 21:15:35.956685 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71244 2019-Jan-16 21:15:35.957328 - [DEBUG] Value : BOTTOM
71245 2019-Jan-16 21:15:35.957353 - [DEBUG]
71246 2019-Jan-16 21:15:35.957378 - [DEBUG] Function : main
71247 2019-Jan-16 21:15:35.957404 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71248 2019-Jan-16 21:15:35.958037 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71249 2019-Jan-16 21:15:35.958689 - [DEBUG] Value : BOTTOM
71250 2019-Jan-16 21:15:35.958715 - [DEBUG]
71251 2019-Jan-16 21:15:35.958740 - [DEBUG] Function : main
71252 2019-Jan-16 21:15:35.958765 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71253 2019-Jan-16 21:15:35.959399 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71254 2019-Jan-16 21:15:35.960042 - [DEBUG] Value : BOTTOM
71255 2019-Jan-16 21:15:35.960067 - [DEBUG]
71256 2019-Jan-16 21:15:35.960092 - [DEBUG] Function : main
71257 2019-Jan-16 21:15:35.960117 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71258 2019-Jan-16 21:15:35.960751 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71259 2019-Jan-16 21:15:35.961389 - [DEBUG] Value : BOTTOM
71260 2019-Jan-16 21:15:35.961414 - [DEBUG]
71261 2019-Jan-16 21:15:35.961439 - [DEBUG] Function : main
71262 2019-Jan-16 21:15:35.961464 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71263 2019-Jan-16 21:15:35.962112 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71264 2019-Jan-16 21:15:35.962169 - [DEBUG] Value : BOTTOM
71265 2019-Jan-16 21:15:35.962194 - [DEBUG]
71266 2019-Jan-16 21:15:35.962219 - [DEBUG] Function : main
71267 2019-Jan-16 21:15:35.962245 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71268 2019-Jan-16 21:15:35.962880 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71269 2019-Jan-16 21:15:35.963516 - [DEBUG] Value : BOTTOM
71270 2019-Jan-16 21:15:35.963541 - [DEBUG]
71271 2019-Jan-16 21:15:35.963573 - [DEBUG] Function : main
71272 2019-Jan-16 21:15:35.963600 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71273 2019-Jan-16 21:15:35.964237 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71274 2019-Jan-16 21:15:35.964870 - [DEBUG] Value : BOTTOM
71275 2019-Jan-16 21:15:35.964896 - [DEBUG]
71276 2019-Jan-16 21:15:35.964920 - [DEBUG] Function : main
71277 2019-Jan-16 21:15:35.964946 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71278 2019-Jan-16 21:15:35.965597 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71279 2019-Jan-16 21:15:35.966241 - [DEBUG] Value : BOTTOM
71280 2019-Jan-16 21:15:35.966267 - [DEBUG]
71281 2019-Jan-16 21:15:35.966292 - [DEBUG] Function : main
71282 2019-Jan-16 21:15:35.966318 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71283 2019-Jan-16 21:15:35.966952 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71284 2019-Jan-16 21:15:35.967008 - [DEBUG] Value : BOTTOM
71285 2019-Jan-16 21:15:35.967033 - [DEBUG]
71286 2019-Jan-16 21:15:35.967058 - [DEBUG] Function : main
71287 2019-Jan-16 21:15:35.967085 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71288 2019-Jan-16 21:15:35.967718 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71289 2019-Jan-16 21:15:35.968354 - [DEBUG] Value : BOTTOM
71290 2019-Jan-16 21:15:35.968379 - [DEBUG]
71291 2019-Jan-16 21:15:35.968425 - [DEBUG] Function : main
71292 2019-Jan-16 21:15:35.968452 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
71293 2019-Jan-16 21:15:35.969088 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71294 2019-Jan-16 21:15:35.969726 - [DEBUG] Value : BOTTOM
71295 2019-Jan-16 21:15:35.969751 - [DEBUG]
71296 2019-Jan-16 21:15:35.969776 - [DEBUG] Function : main
71297 2019-Jan-16 21:15:35.969801 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
71298 2019-Jan-16 21:15:35.970436 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71299 2019-Jan-16 21:15:35.971068 - [DEBUG] Value : BOTTOM
71300 2019-Jan-16 21:15:35.971093 - [DEBUG]
71301 2019-Jan-16 21:15:35.971118 - [DEBUG] Function : main
71302 2019-Jan-16 21:15:35.971144 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
71303 2019-Jan-16 21:15:35.971791 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71304 2019-Jan-16 21:15:35.972429 - [DEBUG] Value : BOTTOM
71305 2019-Jan-16 21:15:35.972454 - [DEBUG]
71306 2019-Jan-16 21:15:35.972479 - [DEBUG] Function : main
71307 2019-Jan-16 21:15:35.972504 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
71308 2019-Jan-16 21:15:35.973139 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71309 2019-Jan-16 21:15:35.973772 - [DEBUG] Value : BOTTOM
71310 2019-Jan-16 21:15:35.973797 - [DEBUG]
71311 2019-Jan-16 21:15:35.973822 - [DEBUG] Function : main
71312 2019-Jan-16 21:15:35.973847 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
71313 2019-Jan-16 21:15:35.974481 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71314 2019-Jan-16 21:15:35.975127 - [DEBUG] Value : BOTTOM
71315 2019-Jan-16 21:15:35.975153 - [DEBUG]
71316 2019-Jan-16 21:15:35.975177 - [DEBUG] Function : main
71317 2019-Jan-16 21:15:35.975203 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
71318 2019-Jan-16 21:15:35.975837 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71319 2019-Jan-16 21:15:35.976477 - [DEBUG] Value : BOTTOM
71320 2019-Jan-16 21:15:35.976502 - [DEBUG]
71321 2019-Jan-16 21:15:35.976527 - [DEBUG] Function : main
71322 2019-Jan-16 21:15:35.976552 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
71323 2019-Jan-16 21:15:35.977186 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71324 2019-Jan-16 21:15:35.977243 - [DEBUG] Value : BOTTOM
71325 2019-Jan-16 21:15:35.977267 - [DEBUG]
71326 2019-Jan-16 21:15:35.977293 - [DEBUG] Function : main
71327 2019-Jan-16 21:15:35.977319 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
71328 2019-Jan-16 21:15:35.977961 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71329 2019-Jan-16 21:15:35.978613 - [DEBUG] Value : BOTTOM
71330 2019-Jan-16 21:15:35.978638 - [DEBUG]
71331 2019-Jan-16 21:15:35.978671 - [DEBUG] Function : main
71332 2019-Jan-16 21:15:35.978697 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71333 2019-Jan-16 21:15:35.979332 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71334 2019-Jan-16 21:15:35.979970 - [DEBUG] Value : BOTTOM
71335 2019-Jan-16 21:15:35.979995 - [DEBUG]
71336 2019-Jan-16 21:15:35.980020 - [DEBUG] Function : main
71337 2019-Jan-16 21:15:35.980045 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71338 2019-Jan-16 21:15:35.980678 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71339 2019-Jan-16 21:15:35.981311 - [DEBUG] Value : BOTTOM
71340 2019-Jan-16 21:15:35.981336 - [DEBUG]
71341 2019-Jan-16 21:15:35.981362 - [DEBUG] Function : main
71342 2019-Jan-16 21:15:35.981387 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71343 2019-Jan-16 21:15:35.982040 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71344 2019-Jan-16 21:15:35.982679 - [DEBUG] Value : BOTTOM
71345 2019-Jan-16 21:15:35.982704 - [DEBUG]
71346 2019-Jan-16 21:15:35.982729 - [DEBUG] Function : main
71347 2019-Jan-16 21:15:35.982754 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71348 2019-Jan-16 21:15:35.983388 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71349 2019-Jan-16 21:15:35.984021 - [DEBUG] Value : BOTTOM
71350 2019-Jan-16 21:15:35.984046 - [DEBUG]
71351 2019-Jan-16 21:15:35.984071 - [DEBUG] Function : main
71352 2019-Jan-16 21:15:35.984096 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71353 2019-Jan-16 21:15:35.984729 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71354 2019-Jan-16 21:15:35.985377 - [DEBUG] Value : BOTTOM
71355 2019-Jan-16 21:15:35.985403 - [DEBUG]
71356 2019-Jan-16 21:15:35.985427 - [DEBUG] Function : main
71357 2019-Jan-16 21:15:35.985453 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71358 2019-Jan-16 21:15:35.986086 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71359 2019-Jan-16 21:15:35.986724 - [DEBUG] Value : BOTTOM
71360 2019-Jan-16 21:15:35.986749 - [DEBUG]
71361 2019-Jan-16 21:15:35.986774 - [DEBUG] Function : main
71362 2019-Jan-16 21:15:35.986800 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71363 2019-Jan-16 21:15:35.987433 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71364 2019-Jan-16 21:15:35.987490 - [DEBUG] Value : BOTTOM
71365 2019-Jan-16 21:15:35.987515 - [DEBUG]
71366 2019-Jan-16 21:15:35.987540 - [DEBUG] Function : main
71367 2019-Jan-16 21:15:35.987566 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71368 2019-Jan-16 21:15:35.988201 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71369 2019-Jan-16 21:15:35.988851 - [DEBUG] Value : BOTTOM
71370 2019-Jan-16 21:15:35.988876 - [DEBUG]
71371 2019-Jan-16 21:15:35.988908 - [DEBUG] Function : main
71372 2019-Jan-16 21:15:35.988935 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71373 2019-Jan-16 21:15:35.989577 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71374 2019-Jan-16 21:15:35.990227 - [DEBUG] Value : BOTTOM
71375 2019-Jan-16 21:15:35.990253 - [DEBUG]
71376 2019-Jan-16 21:15:35.990278 - [DEBUG] Function : main
71377 2019-Jan-16 21:15:35.990303 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71378 2019-Jan-16 21:15:35.990943 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71379 2019-Jan-16 21:15:35.991581 - [DEBUG] Value : BOTTOM
71380 2019-Jan-16 21:15:35.991606 - [DEBUG]
71381 2019-Jan-16 21:15:35.991631 - [DEBUG] Function : main
71382 2019-Jan-16 21:15:35.991657 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71383 2019-Jan-16 21:15:35.992312 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71384 2019-Jan-16 21:15:35.992945 - [DEBUG] Value : BOTTOM
71385 2019-Jan-16 21:15:35.992971 - [DEBUG]
71386 2019-Jan-16 21:15:35.992995 - [DEBUG] Function : main
71387 2019-Jan-16 21:15:35.993021 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71388 2019-Jan-16 21:15:35.993659 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71389 2019-Jan-16 21:15:35.994293 - [DEBUG] Value : BOTTOM
71390 2019-Jan-16 21:15:35.994318 - [DEBUG]
71391 2019-Jan-16 21:15:35.994343 - [DEBUG] Function : main
71392 2019-Jan-16 21:15:35.994368 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71393 2019-Jan-16 21:15:35.995006 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71394 2019-Jan-16 21:15:35.995075 - [DEBUG] Value : BOTTOM
71395 2019-Jan-16 21:15:35.995102 - [DEBUG]
71396 2019-Jan-16 21:15:35.995128 - [DEBUG] Function : main
71397 2019-Jan-16 21:15:35.995154 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71398 2019-Jan-16 21:15:35.995795 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71399 2019-Jan-16 21:15:35.996430 - [DEBUG] Value : BOTTOM
71400 2019-Jan-16 21:15:35.996456 - [DEBUG]
71401 2019-Jan-16 21:15:35.996497 - [DEBUG] Function : main
71402 2019-Jan-16 21:15:35.996523 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71403 2019-Jan-16 21:15:35.997158 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71404 2019-Jan-16 21:15:35.997795 - [DEBUG] Value : BOTTOM
71405 2019-Jan-16 21:15:35.997820 - [DEBUG]
71406 2019-Jan-16 21:15:35.997845 - [DEBUG] Function : main
71407 2019-Jan-16 21:15:35.997870 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71408 2019-Jan-16 21:15:35.998519 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71409 2019-Jan-16 21:15:35.999156 - [DEBUG] Value : BOTTOM
71410 2019-Jan-16 21:15:35.999181 - [DEBUG]
71411 2019-Jan-16 21:15:35.999206 - [DEBUG] Function : main
71412 2019-Jan-16 21:15:35.999232 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71413 2019-Jan-16 21:15:35.999865 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71414 2019-Jan-16 21:15:36.000499 - [DEBUG] Value : BOTTOM
71415 2019-Jan-16 21:15:36.000524 - [DEBUG]
71416 2019-Jan-16 21:15:36.000549 - [DEBUG] Function : main
71417 2019-Jan-16 21:15:36.000575 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71418 2019-Jan-16 21:15:36.001208 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71419 2019-Jan-16 21:15:36.001869 - [DEBUG] Value : BOTTOM
71420 2019-Jan-16 21:15:36.001895 - [DEBUG]
71421 2019-Jan-16 21:15:36.001920 - [DEBUG] Function : main
71422 2019-Jan-16 21:15:36.001945 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71423 2019-Jan-16 21:15:36.002580 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71424 2019-Jan-16 21:15:36.003212 - [DEBUG] Value : BOTTOM
71425 2019-Jan-16 21:15:36.003238 - [DEBUG]
71426 2019-Jan-16 21:15:36.003262 - [DEBUG] Function : main
71427 2019-Jan-16 21:15:36.003288 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71428 2019-Jan-16 21:15:36.003922 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71429 2019-Jan-16 21:15:36.004555 - [DEBUG] Value : BOTTOM
71430 2019-Jan-16 21:15:36.004581 - [DEBUG]
71431 2019-Jan-16 21:15:36.004606 - [DEBUG] Function : main
71432 2019-Jan-16 21:15:36.004631 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71433 2019-Jan-16 21:15:36.005280 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71434 2019-Jan-16 21:15:36.005915 - [DEBUG] Value : BOTTOM
71435 2019-Jan-16 21:15:36.005940 - [DEBUG]
71436 2019-Jan-16 21:15:36.005965 - [DEBUG] Function : main
71437 2019-Jan-16 21:15:36.005990 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71438 2019-Jan-16 21:15:36.006623 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71439 2019-Jan-16 21:15:36.007262 - [DEBUG] Value : BOTTOM
71440 2019-Jan-16 21:15:36.007287 - [DEBUG]
71441 2019-Jan-16 21:15:36.007312 - [DEBUG] Function : main
71442 2019-Jan-16 21:15:36.007337 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71443 2019-Jan-16 21:15:36.007970 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71444 2019-Jan-16 21:15:36.008625 - [DEBUG] Value : BOTTOM
71445 2019-Jan-16 21:15:36.008651 - [DEBUG]
71446 2019-Jan-16 21:15:36.008675 - [DEBUG] Function : main
71447 2019-Jan-16 21:15:36.008701 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71448 2019-Jan-16 21:15:36.009334 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71449 2019-Jan-16 21:15:36.009970 - [DEBUG] Value : BOTTOM
71450 2019-Jan-16 21:15:36.009996 - [DEBUG]
71451 2019-Jan-16 21:15:36.010021 - [DEBUG] Function : main
71452 2019-Jan-16 21:15:36.010046 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71453 2019-Jan-16 21:15:36.010679 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71454 2019-Jan-16 21:15:36.011316 - [DEBUG] Value : BOTTOM
71455 2019-Jan-16 21:15:36.011341 - [DEBUG]
71456 2019-Jan-16 21:15:36.011366 - [DEBUG] Function : main
71457 2019-Jan-16 21:15:36.011392 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71458 2019-Jan-16 21:15:36.012042 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71459 2019-Jan-16 21:15:36.012686 - [DEBUG] Value : BOTTOM
71460 2019-Jan-16 21:15:36.012711 - [DEBUG]
71461 2019-Jan-16 21:15:36.012736 - [DEBUG] Function : main
71462 2019-Jan-16 21:15:36.012762 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71463 2019-Jan-16 21:15:36.013395 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71464 2019-Jan-16 21:15:36.014040 - [DEBUG] Value : BOTTOM
71465 2019-Jan-16 21:15:36.014066 - [DEBUG]
71466 2019-Jan-16 21:15:36.014091 - [DEBUG] Function : main
71467 2019-Jan-16 21:15:36.014116 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71468 2019-Jan-16 21:15:36.014749 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71469 2019-Jan-16 21:15:36.015401 - [DEBUG] Value : BOTTOM
71470 2019-Jan-16 21:15:36.015426 - [DEBUG]
71471 2019-Jan-16 21:15:36.015451 - [DEBUG] Function : main
71472 2019-Jan-16 21:15:36.015477 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71473 2019-Jan-16 21:15:36.016110 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71474 2019-Jan-16 21:15:36.016745 - [DEBUG] Value : BOTTOM
71475 2019-Jan-16 21:15:36.016770 - [DEBUG]
71476 2019-Jan-16 21:15:36.016795 - [DEBUG] Function : main
71477 2019-Jan-16 21:15:36.016821 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71478 2019-Jan-16 21:15:36.017454 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71479 2019-Jan-16 21:15:36.018092 - [DEBUG] Value : BOTTOM
71480 2019-Jan-16 21:15:36.018117 - [DEBUG]
71481 2019-Jan-16 21:15:36.018143 - [DEBUG] Function : main
71482 2019-Jan-16 21:15:36.018168 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71483 2019-Jan-16 21:15:36.018818 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71484 2019-Jan-16 21:15:36.019461 - [DEBUG] Value : BOTTOM
71485 2019-Jan-16 21:15:36.019487 - [DEBUG]
71486 2019-Jan-16 21:15:36.019511 - [DEBUG] Function : main
71487 2019-Jan-16 21:15:36.019537 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71488 2019-Jan-16 21:15:36.020171 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71489 2019-Jan-16 21:15:36.020808 - [DEBUG] Value : BOTTOM
71490 2019-Jan-16 21:15:36.020834 - [DEBUG]
71491 2019-Jan-16 21:15:36.020859 - [DEBUG] Function : main
71492 2019-Jan-16 21:15:36.020884 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71493 2019-Jan-16 21:15:36.021518 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71494 2019-Jan-16 21:15:36.022179 - [DEBUG] Value : BOTTOM
71495 2019-Jan-16 21:15:36.022204 - [DEBUG]
71496 2019-Jan-16 21:15:36.022229 - [DEBUG] Function : main
71497 2019-Jan-16 21:15:36.022255 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71498 2019-Jan-16 21:15:36.022888 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71499 2019-Jan-16 21:15:36.023525 - [DEBUG] Value : BOTTOM
71500 2019-Jan-16 21:15:36.023550 - [DEBUG]
71501 2019-Jan-16 21:15:36.023575 - [DEBUG] Function : main
71502 2019-Jan-16 21:15:36.023601 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71503 2019-Jan-16 21:15:36.024235 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71504 2019-Jan-16 21:15:36.024872 - [DEBUG] Value : BOTTOM
71505 2019-Jan-16 21:15:36.024898 - [DEBUG]
71506 2019-Jan-16 21:15:36.024923 - [DEBUG] Function : main
71507 2019-Jan-16 21:15:36.024948 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71508 2019-Jan-16 21:15:36.025598 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71509 2019-Jan-16 21:15:36.025655 - [DEBUG] Value : BOTTOM
71510 2019-Jan-16 21:15:36.025688 - [DEBUG]
71511 2019-Jan-16 21:15:36.025714 - [DEBUG] Function : main
71512 2019-Jan-16 21:15:36.025740 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71513 2019-Jan-16 21:15:36.026376 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71514 2019-Jan-16 21:15:36.027013 - [DEBUG] Value : BOTTOM
71515 2019-Jan-16 21:15:36.027038 - [DEBUG]
71516 2019-Jan-16 21:15:36.027073 - [DEBUG] Function : main
71517 2019-Jan-16 21:15:36.027100 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71518 2019-Jan-16 21:15:36.027741 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71519 2019-Jan-16 21:15:36.028377 - [DEBUG] Value : BOTTOM
71520 2019-Jan-16 21:15:36.028416 - [DEBUG]
71521 2019-Jan-16 21:15:36.028442 - [DEBUG] Function : main
71522 2019-Jan-16 21:15:36.028467 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71523 2019-Jan-16 21:15:36.029107 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71524 2019-Jan-16 21:15:36.029741 - [DEBUG] Value : BOTTOM
71525 2019-Jan-16 21:15:36.029766 - [DEBUG]
71526 2019-Jan-16 21:15:36.029791 - [DEBUG] Function : main
71527 2019-Jan-16 21:15:36.029817 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71528 2019-Jan-16 21:15:36.030455 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71529 2019-Jan-16 21:15:36.031093 - [DEBUG] Value : BOTTOM
71530 2019-Jan-16 21:15:36.031118 - [DEBUG]
71531 2019-Jan-16 21:15:36.031143 - [DEBUG] Function : main
71532 2019-Jan-16 21:15:36.031168 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71533 2019-Jan-16 21:15:36.031820 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71534 2019-Jan-16 21:15:36.032454 - [DEBUG] Value : BOTTOM
71535 2019-Jan-16 21:15:36.032479 - [DEBUG]
71536 2019-Jan-16 21:15:36.032504 - [DEBUG] Function : main
71537 2019-Jan-16 21:15:36.032529 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71538 2019-Jan-16 21:15:36.033166 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71539 2019-Jan-16 21:15:36.033800 - [DEBUG] Value : BOTTOM
71540 2019-Jan-16 21:15:36.033826 - [DEBUG]
71541 2019-Jan-16 21:15:36.033850 - [DEBUG] Function : main
71542 2019-Jan-16 21:15:36.033876 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71543 2019-Jan-16 21:15:36.034513 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71544 2019-Jan-16 21:15:36.035159 - [DEBUG] Value : BOTTOM
71545 2019-Jan-16 21:15:36.035184 - [DEBUG]
71546 2019-Jan-16 21:15:36.035210 - [DEBUG] Function : main
71547 2019-Jan-16 21:15:36.035235 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71548 2019-Jan-16 21:15:36.035872 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71549 2019-Jan-16 21:15:36.036510 - [DEBUG] Value : BOTTOM
71550 2019-Jan-16 21:15:36.036535 - [DEBUG]
71551 2019-Jan-16 21:15:36.036560 - [DEBUG] Function : main
71552 2019-Jan-16 21:15:36.036585 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71553 2019-Jan-16 21:15:36.037231 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71554 2019-Jan-16 21:15:36.037288 - [DEBUG] Value : BOTTOM
71555 2019-Jan-16 21:15:36.037313 - [DEBUG]
71556 2019-Jan-16 21:15:36.037338 - [DEBUG] Function : main
71557 2019-Jan-16 21:15:36.037365 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71558 2019-Jan-16 21:15:36.038004 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71559 2019-Jan-16 21:15:36.038656 - [DEBUG] Value : BOTTOM
71560 2019-Jan-16 21:15:36.038681 - [DEBUG]
71561 2019-Jan-16 21:15:36.038716 - [DEBUG] Function : main
71562 2019-Jan-16 21:15:36.038742 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71563 2019-Jan-16 21:15:36.039383 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71564 2019-Jan-16 21:15:36.040020 - [DEBUG] Value : BOTTOM
71565 2019-Jan-16 21:15:36.040045 - [DEBUG]
71566 2019-Jan-16 21:15:36.040070 - [DEBUG] Function : main
71567 2019-Jan-16 21:15:36.040095 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71568 2019-Jan-16 21:15:36.040733 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71569 2019-Jan-16 21:15:36.041365 - [DEBUG] Value : BOTTOM
71570 2019-Jan-16 21:15:36.041391 - [DEBUG]
71571 2019-Jan-16 21:15:36.041416 - [DEBUG] Function : main
71572 2019-Jan-16 21:15:36.041441 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71573 2019-Jan-16 21:15:36.042094 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71574 2019-Jan-16 21:15:36.042731 - [DEBUG] Value : BOTTOM
71575 2019-Jan-16 21:15:36.042756 - [DEBUG]
71576 2019-Jan-16 21:15:36.042781 - [DEBUG] Function : main
71577 2019-Jan-16 21:15:36.042806 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71578 2019-Jan-16 21:15:36.043444 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71579 2019-Jan-16 21:15:36.044076 - [DEBUG] Value : BOTTOM
71580 2019-Jan-16 21:15:36.044101 - [DEBUG]
71581 2019-Jan-16 21:15:36.044126 - [DEBUG] Function : main
71582 2019-Jan-16 21:15:36.044151 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71583 2019-Jan-16 21:15:36.044789 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71584 2019-Jan-16 21:15:36.045437 - [DEBUG] Value : BOTTOM
71585 2019-Jan-16 21:15:36.045462 - [DEBUG]
71586 2019-Jan-16 21:15:36.045487 - [DEBUG] Function : main
71587 2019-Jan-16 21:15:36.045512 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71588 2019-Jan-16 21:15:36.046151 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71589 2019-Jan-16 21:15:36.046784 - [DEBUG] Value : BOTTOM
71590 2019-Jan-16 21:15:36.046810 - [DEBUG]
71591 2019-Jan-16 21:15:36.046835 - [DEBUG] Function : main
71592 2019-Jan-16 21:15:36.046860 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71593 2019-Jan-16 21:15:36.047497 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71594 2019-Jan-16 21:15:36.048136 - [DEBUG] Value : BOTTOM
71595 2019-Jan-16 21:15:36.048161 - [DEBUG]
71596 2019-Jan-16 21:15:36.048186 - [DEBUG] Function : main
71597 2019-Jan-16 21:15:36.048211 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71598 2019-Jan-16 21:15:36.048864 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71599 2019-Jan-16 21:15:36.049514 - [DEBUG] Value : BOTTOM
71600 2019-Jan-16 21:15:36.049540 - [DEBUG]
71601 2019-Jan-16 21:15:36.049564 - [DEBUG] Function : main
71602 2019-Jan-16 21:15:36.049589 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71603 2019-Jan-16 21:15:36.050228 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71604 2019-Jan-16 21:15:36.050864 - [DEBUG] Value : BOTTOM
71605 2019-Jan-16 21:15:36.050890 - [DEBUG]
71606 2019-Jan-16 21:15:36.050914 - [DEBUG] Function : main
71607 2019-Jan-16 21:15:36.050940 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71608 2019-Jan-16 21:15:36.051578 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71609 2019-Jan-16 21:15:36.051634 - [DEBUG] Value : BOTTOM
71610 2019-Jan-16 21:15:36.051659 - [DEBUG]
71611 2019-Jan-16 21:15:36.051685 - [DEBUG] Function : main
71612 2019-Jan-16 21:15:36.051711 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71613 2019-Jan-16 21:15:36.052363 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71614 2019-Jan-16 21:15:36.052999 - [DEBUG] Value : BOTTOM
71615 2019-Jan-16 21:15:36.053024 - [DEBUG]
71616 2019-Jan-16 21:15:36.053066 - [DEBUG] Function : main
71617 2019-Jan-16 21:15:36.053093 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71618 2019-Jan-16 21:15:36.053728 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71619 2019-Jan-16 21:15:36.054365 - [DEBUG] Value : BOTTOM
71620 2019-Jan-16 21:15:36.054390 - [DEBUG]
71621 2019-Jan-16 21:15:36.054415 - [DEBUG] Function : main
71622 2019-Jan-16 21:15:36.054440 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71623 2019-Jan-16 21:15:36.055086 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71624 2019-Jan-16 21:15:36.055724 - [DEBUG] Value : BOTTOM
71625 2019-Jan-16 21:15:36.055749 - [DEBUG]
71626 2019-Jan-16 21:15:36.055774 - [DEBUG] Function : main
71627 2019-Jan-16 21:15:36.055799 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71628 2019-Jan-16 21:15:36.056434 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71629 2019-Jan-16 21:15:36.057066 - [DEBUG] Value : BOTTOM
71630 2019-Jan-16 21:15:36.057091 - [DEBUG]
71631 2019-Jan-16 21:15:36.057116 - [DEBUG] Function : main
71632 2019-Jan-16 21:15:36.057142 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71633 2019-Jan-16 21:15:36.057775 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71634 2019-Jan-16 21:15:36.058425 - [DEBUG] Value : BOTTOM
71635 2019-Jan-16 21:15:36.058451 - [DEBUG]
71636 2019-Jan-16 21:15:36.058476 - [DEBUG] Function : main
71637 2019-Jan-16 21:15:36.058501 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71638 2019-Jan-16 21:15:36.059135 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71639 2019-Jan-16 21:15:36.059767 - [DEBUG] Value : BOTTOM
71640 2019-Jan-16 21:15:36.059793 - [DEBUG]
71641 2019-Jan-16 21:15:36.059817 - [DEBUG] Function : main
71642 2019-Jan-16 21:15:36.059843 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71643 2019-Jan-16 21:15:36.060476 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71644 2019-Jan-16 21:15:36.061110 - [DEBUG] Value : BOTTOM
71645 2019-Jan-16 21:15:36.061135 - [DEBUG]
71646 2019-Jan-16 21:15:36.061160 - [DEBUG] Function : main
71647 2019-Jan-16 21:15:36.061185 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71648 2019-Jan-16 21:15:36.061841 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71649 2019-Jan-16 21:15:36.062476 - [DEBUG] Value : BOTTOM
71650 2019-Jan-16 21:15:36.062501 - [DEBUG]
71651 2019-Jan-16 21:15:36.062526 - [DEBUG] Function : main
71652 2019-Jan-16 21:15:36.062551 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71653 2019-Jan-16 21:15:36.063184 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71654 2019-Jan-16 21:15:36.063822 - [DEBUG] Value : BOTTOM
71655 2019-Jan-16 21:15:36.063847 - [DEBUG]
71656 2019-Jan-16 21:15:36.063872 - [DEBUG] Function : main
71657 2019-Jan-16 21:15:36.063897 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71658 2019-Jan-16 21:15:36.064530 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71659 2019-Jan-16 21:15:36.065183 - [DEBUG] Value : BOTTOM
71660 2019-Jan-16 21:15:36.065208 - [DEBUG]
71661 2019-Jan-16 21:15:36.065233 - [DEBUG] Function : main
71662 2019-Jan-16 21:15:36.065259 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71663 2019-Jan-16 21:15:36.065891 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71664 2019-Jan-16 21:15:36.066528 - [DEBUG] Value : BOTTOM
71665 2019-Jan-16 21:15:36.066554 - [DEBUG]
71666 2019-Jan-16 21:15:36.066578 - [DEBUG] Function : main
71667 2019-Jan-16 21:15:36.066604 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71668 2019-Jan-16 21:15:36.067237 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71669 2019-Jan-16 21:15:36.067873 - [DEBUG] Value : BOTTOM
71670 2019-Jan-16 21:15:36.067899 - [DEBUG]
71671 2019-Jan-16 21:15:36.067923 - [DEBUG] Function : main
71672 2019-Jan-16 21:15:36.067949 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71673 2019-Jan-16 21:15:36.068597 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71674 2019-Jan-16 21:15:36.069242 - [DEBUG] Value : BOTTOM
71675 2019-Jan-16 21:15:36.069268 - [DEBUG]
71676 2019-Jan-16 21:15:36.069292 - [DEBUG] Function : main
71677 2019-Jan-16 21:15:36.069318 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71678 2019-Jan-16 21:15:36.069951 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71679 2019-Jan-16 21:15:36.070587 - [DEBUG] Value : BOTTOM
71680 2019-Jan-16 21:15:36.070613 - [DEBUG]
71681 2019-Jan-16 21:15:36.070638 - [DEBUG] Function : main
71682 2019-Jan-16 21:15:36.070663 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71683 2019-Jan-16 21:15:36.071296 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71684 2019-Jan-16 21:15:36.071949 - [DEBUG] Value : BOTTOM
71685 2019-Jan-16 21:15:36.071974 - [DEBUG]
71686 2019-Jan-16 21:15:36.071999 - [DEBUG] Function : main
71687 2019-Jan-16 21:15:36.072024 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71688 2019-Jan-16 21:15:36.072658 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71689 2019-Jan-16 21:15:36.073294 - [DEBUG] Value : BOTTOM
71690 2019-Jan-16 21:15:36.073319 - [DEBUG]
71691 2019-Jan-16 21:15:36.073344 - [DEBUG] Function : main
71692 2019-Jan-16 21:15:36.073369 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71693 2019-Jan-16 21:15:36.074001 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71694 2019-Jan-16 21:15:36.074647 - [DEBUG] Value : BOTTOM
71695 2019-Jan-16 21:15:36.074673 - [DEBUG]
71696 2019-Jan-16 21:15:36.074699 - [DEBUG] Function : main
71697 2019-Jan-16 21:15:36.074724 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71698 2019-Jan-16 21:15:36.075374 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71699 2019-Jan-16 21:15:36.076017 - [DEBUG] Value : BOTTOM
71700 2019-Jan-16 21:15:36.076042 - [DEBUG]
71701 2019-Jan-16 21:15:36.076067 - [DEBUG] Function : main
71702 2019-Jan-16 21:15:36.076092 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71703 2019-Jan-16 21:15:36.076726 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71704 2019-Jan-16 21:15:36.077362 - [DEBUG] Value : BOTTOM
71705 2019-Jan-16 21:15:36.077387 - [DEBUG]
71706 2019-Jan-16 21:15:36.077412 - [DEBUG] Function : main
71707 2019-Jan-16 21:15:36.077438 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71708 2019-Jan-16 21:15:36.078072 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71709 2019-Jan-16 21:15:36.078730 - [DEBUG] Value : BOTTOM
71710 2019-Jan-16 21:15:36.078755 - [DEBUG]
71711 2019-Jan-16 21:15:36.078780 - [DEBUG] Function : main
71712 2019-Jan-16 21:15:36.078805 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71713 2019-Jan-16 21:15:36.079439 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71714 2019-Jan-16 21:15:36.080076 - [DEBUG] Value : BOTTOM
71715 2019-Jan-16 21:15:36.080102 - [DEBUG]
71716 2019-Jan-16 21:15:36.080126 - [DEBUG] Function : main
71717 2019-Jan-16 21:15:36.080152 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71718 2019-Jan-16 21:15:36.080785 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71719 2019-Jan-16 21:15:36.081421 - [DEBUG] Value : BOTTOM
71720 2019-Jan-16 21:15:36.081446 - [DEBUG]
71721 2019-Jan-16 21:15:36.081471 - [DEBUG] Function : main
71722 2019-Jan-16 21:15:36.081496 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71723 2019-Jan-16 21:15:36.082145 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71724 2019-Jan-16 21:15:36.082202 - [DEBUG] Value : BOTTOM
71725 2019-Jan-16 21:15:36.082227 - [DEBUG]
71726 2019-Jan-16 21:15:36.082252 - [DEBUG] Function : main
71727 2019-Jan-16 21:15:36.082279 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
71728 2019-Jan-16 21:15:36.082913 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71729 2019-Jan-16 21:15:36.083548 - [DEBUG] Value : BOTTOM
71730 2019-Jan-16 21:15:36.083573 - [DEBUG]
71731 2019-Jan-16 21:15:36.083609 - [DEBUG] Function : main
71732 2019-Jan-16 21:15:36.083636 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71733 2019-Jan-16 21:15:36.084272 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71734 2019-Jan-16 21:15:36.084908 - [DEBUG] Value : BOTTOM
71735 2019-Jan-16 21:15:36.084933 - [DEBUG]
71736 2019-Jan-16 21:15:36.084958 - [DEBUG] Function : main
71737 2019-Jan-16 21:15:36.084983 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71738 2019-Jan-16 21:15:36.085632 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71739 2019-Jan-16 21:15:36.086265 - [DEBUG] Value : BOTTOM
71740 2019-Jan-16 21:15:36.086291 - [DEBUG]
71741 2019-Jan-16 21:15:36.086316 - [DEBUG] Function : main
71742 2019-Jan-16 21:15:36.086349 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71743 2019-Jan-16 21:15:36.086984 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71744 2019-Jan-16 21:15:36.087623 - [DEBUG] Value : BOTTOM
71745 2019-Jan-16 21:15:36.087648 - [DEBUG]
71746 2019-Jan-16 21:15:36.087673 - [DEBUG] Function : main
71747 2019-Jan-16 21:15:36.087698 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71748 2019-Jan-16 21:15:36.088332 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71749 2019-Jan-16 21:15:36.088981 - [DEBUG] Value : BOTTOM
71750 2019-Jan-16 21:15:36.089006 - [DEBUG]
71751 2019-Jan-16 21:15:36.089031 - [DEBUG] Function : main
71752 2019-Jan-16 21:15:36.089056 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71753 2019-Jan-16 21:15:36.089689 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71754 2019-Jan-16 21:15:36.090322 - [DEBUG] Value : BOTTOM
71755 2019-Jan-16 21:15:36.090347 - [DEBUG]
71756 2019-Jan-16 21:15:36.090372 - [DEBUG] Function : main
71757 2019-Jan-16 21:15:36.090397 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71758 2019-Jan-16 21:15:36.091031 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71759 2019-Jan-16 21:15:36.091663 - [DEBUG] Value : BOTTOM
71760 2019-Jan-16 21:15:36.091688 - [DEBUG]
71761 2019-Jan-16 21:15:36.091714 - [DEBUG] Function : main
71762 2019-Jan-16 21:15:36.091751 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71763 2019-Jan-16 21:15:36.092386 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71764 2019-Jan-16 21:15:36.093023 - [DEBUG] Value : BOTTOM
71765 2019-Jan-16 21:15:36.093049 - [DEBUG]
71766 2019-Jan-16 21:15:36.093073 - [DEBUG] Function : main
71767 2019-Jan-16 21:15:36.093099 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71768 2019-Jan-16 21:15:36.093731 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71769 2019-Jan-16 21:15:36.094369 - [DEBUG] Value : BOTTOM
71770 2019-Jan-16 21:15:36.094394 - [DEBUG]
71771 2019-Jan-16 21:15:36.094419 - [DEBUG] Function : main
71772 2019-Jan-16 21:15:36.094444 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71773 2019-Jan-16 21:15:36.095091 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71774 2019-Jan-16 21:15:36.095728 - [DEBUG] Value : BOTTOM
71775 2019-Jan-16 21:15:36.095754 - [DEBUG]
71776 2019-Jan-16 21:15:36.095779 - [DEBUG] Function : main
71777 2019-Jan-16 21:15:36.095804 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71778 2019-Jan-16 21:15:36.096437 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71779 2019-Jan-16 21:15:36.097073 - [DEBUG] Value : BOTTOM
71780 2019-Jan-16 21:15:36.097099 - [DEBUG]
71781 2019-Jan-16 21:15:36.097124 - [DEBUG] Function : main
71782 2019-Jan-16 21:15:36.097149 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71783 2019-Jan-16 21:15:36.097782 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71784 2019-Jan-16 21:15:36.097838 - [DEBUG] Value : BOTTOM
71785 2019-Jan-16 21:15:36.097863 - [DEBUG]
71786 2019-Jan-16 21:15:36.097889 - [DEBUG] Function : main
71787 2019-Jan-16 21:15:36.097922 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71788 2019-Jan-16 21:15:36.098573 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71789 2019-Jan-16 21:15:36.099209 - [DEBUG] Value : BOTTOM
71790 2019-Jan-16 21:15:36.099235 - [DEBUG]
71791 2019-Jan-16 21:15:36.099271 - [DEBUG] Function : main
71792 2019-Jan-16 21:15:36.099298 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71793 2019-Jan-16 21:15:36.099934 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71794 2019-Jan-16 21:15:36.100570 - [DEBUG] Value : BOTTOM
71795 2019-Jan-16 21:15:36.100596 - [DEBUG]
71796 2019-Jan-16 21:15:36.100620 - [DEBUG] Function : main
71797 2019-Jan-16 21:15:36.100645 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71798 2019-Jan-16 21:15:36.101279 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71799 2019-Jan-16 21:15:36.101932 - [DEBUG] Value : BOTTOM
71800 2019-Jan-16 21:15:36.101957 - [DEBUG]
71801 2019-Jan-16 21:15:36.101982 - [DEBUG] Function : main
71802 2019-Jan-16 21:15:36.102007 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71803 2019-Jan-16 21:15:36.102640 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71804 2019-Jan-16 21:15:36.103273 - [DEBUG] Value : BOTTOM
71805 2019-Jan-16 21:15:36.103298 - [DEBUG]
71806 2019-Jan-16 21:15:36.103323 - [DEBUG] Function : main
71807 2019-Jan-16 21:15:36.103348 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71808 2019-Jan-16 21:15:36.103982 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71809 2019-Jan-16 21:15:36.104619 - [DEBUG] Value : BOTTOM
71810 2019-Jan-16 21:15:36.104644 - [DEBUG]
71811 2019-Jan-16 21:15:36.104668 - [DEBUG] Function : main
71812 2019-Jan-16 21:15:36.104694 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71813 2019-Jan-16 21:15:36.105343 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71814 2019-Jan-16 21:15:36.105977 - [DEBUG] Value : BOTTOM
71815 2019-Jan-16 21:15:36.106002 - [DEBUG]
71816 2019-Jan-16 21:15:36.106026 - [DEBUG] Function : main
71817 2019-Jan-16 21:15:36.106051 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71818 2019-Jan-16 21:15:36.106684 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71819 2019-Jan-16 21:15:36.107316 - [DEBUG] Value : BOTTOM
71820 2019-Jan-16 21:15:36.107341 - [DEBUG]
71821 2019-Jan-16 21:15:36.107366 - [DEBUG] Function : main
71822 2019-Jan-16 21:15:36.107391 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71823 2019-Jan-16 21:15:36.108024 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71824 2019-Jan-16 21:15:36.108672 - [DEBUG] Value : BOTTOM
71825 2019-Jan-16 21:15:36.108697 - [DEBUG]
71826 2019-Jan-16 21:15:36.108722 - [DEBUG] Function : main
71827 2019-Jan-16 21:15:36.108747 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71828 2019-Jan-16 21:15:36.109380 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71829 2019-Jan-16 21:15:36.110018 - [DEBUG] Value : BOTTOM
71830 2019-Jan-16 21:15:36.110043 - [DEBUG]
71831 2019-Jan-16 21:15:36.110068 - [DEBUG] Function : main
71832 2019-Jan-16 21:15:36.110093 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71833 2019-Jan-16 21:15:36.110752 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71834 2019-Jan-16 21:15:36.111450 - [DEBUG] Value : BOTTOM
71835 2019-Jan-16 21:15:36.111477 - [DEBUG]
71836 2019-Jan-16 21:15:36.111504 - [DEBUG] Function : main
71837 2019-Jan-16 21:15:36.111530 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71838 2019-Jan-16 21:15:36.112202 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71839 2019-Jan-16 21:15:36.112841 - [DEBUG] Value : BOTTOM
71840 2019-Jan-16 21:15:36.112866 - [DEBUG]
71841 2019-Jan-16 21:15:36.112890 - [DEBUG] Function : main
71842 2019-Jan-16 21:15:36.112916 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71843 2019-Jan-16 21:15:36.113549 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71844 2019-Jan-16 21:15:36.114185 - [DEBUG] Value : BOTTOM
71845 2019-Jan-16 21:15:36.114211 - [DEBUG]
71846 2019-Jan-16 21:15:36.114235 - [DEBUG] Function : main
71847 2019-Jan-16 21:15:36.114261 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71848 2019-Jan-16 21:15:36.114893 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71849 2019-Jan-16 21:15:36.115542 - [DEBUG] Value : BOTTOM
71850 2019-Jan-16 21:15:36.115567 - [DEBUG]
71851 2019-Jan-16 21:15:36.115592 - [DEBUG] Function : main
71852 2019-Jan-16 21:15:36.115617 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71853 2019-Jan-16 21:15:36.116291 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71854 2019-Jan-16 21:15:36.116998 - [DEBUG] Value : BOTTOM
71855 2019-Jan-16 21:15:36.117026 - [DEBUG]
71856 2019-Jan-16 21:15:36.117054 - [DEBUG] Function : main
71857 2019-Jan-16 21:15:36.117081 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71858 2019-Jan-16 21:15:36.117775 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71859 2019-Jan-16 21:15:36.117849 - [DEBUG] Value : BOTTOM
71860 2019-Jan-16 21:15:36.117875 - [DEBUG]
71861 2019-Jan-16 21:15:36.117904 - [DEBUG] Function : main
71862 2019-Jan-16 21:15:36.117931 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
71863 2019-Jan-16 21:15:36.118640 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71864 2019-Jan-16 21:15:36.119284 - [DEBUG] Value : BOTTOM
71865 2019-Jan-16 21:15:36.119309 - [DEBUG]
71866 2019-Jan-16 21:15:36.119355 - [DEBUG] Function : main
71867 2019-Jan-16 21:15:36.119381 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71868 2019-Jan-16 21:15:36.120029 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71869 2019-Jan-16 21:15:36.120695 - [DEBUG] Value : BOTTOM
71870 2019-Jan-16 21:15:36.120721 - [DEBUG]
71871 2019-Jan-16 21:15:36.120748 - [DEBUG] Function : main
71872 2019-Jan-16 21:15:36.120774 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71873 2019-Jan-16 21:15:36.121426 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71874 2019-Jan-16 21:15:36.122082 - [DEBUG] Value : BOTTOM
71875 2019-Jan-16 21:15:36.122107 - [DEBUG]
71876 2019-Jan-16 21:15:36.122133 - [DEBUG] Function : main
71877 2019-Jan-16 21:15:36.122158 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71878 2019-Jan-16 21:15:36.122796 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71879 2019-Jan-16 21:15:36.123434 - [DEBUG] Value : BOTTOM
71880 2019-Jan-16 21:15:36.123459 - [DEBUG]
71881 2019-Jan-16 21:15:36.123484 - [DEBUG] Function : main
71882 2019-Jan-16 21:15:36.123526 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71883 2019-Jan-16 21:15:36.124166 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71884 2019-Jan-16 21:15:36.124799 - [DEBUG] Value : BOTTOM
71885 2019-Jan-16 21:15:36.124824 - [DEBUG]
71886 2019-Jan-16 21:15:36.124849 - [DEBUG] Function : main
71887 2019-Jan-16 21:15:36.124874 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71888 2019-Jan-16 21:15:36.125527 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71889 2019-Jan-16 21:15:36.126161 - [DEBUG] Value : BOTTOM
71890 2019-Jan-16 21:15:36.126186 - [DEBUG]
71891 2019-Jan-16 21:15:36.126211 - [DEBUG] Function : main
71892 2019-Jan-16 21:15:36.126236 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71893 2019-Jan-16 21:15:36.126874 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71894 2019-Jan-16 21:15:36.127506 - [DEBUG] Value : BOTTOM
71895 2019-Jan-16 21:15:36.127531 - [DEBUG]
71896 2019-Jan-16 21:15:36.127557 - [DEBUG] Function : main
71897 2019-Jan-16 21:15:36.127582 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71898 2019-Jan-16 21:15:36.128219 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71899 2019-Jan-16 21:15:36.128875 - [DEBUG] Value : BOTTOM
71900 2019-Jan-16 21:15:36.128901 - [DEBUG]
71901 2019-Jan-16 21:15:36.128926 - [DEBUG] Function : main
71902 2019-Jan-16 21:15:36.128951 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71903 2019-Jan-16 21:15:36.129588 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71904 2019-Jan-16 21:15:36.130227 - [DEBUG] Value : BOTTOM
71905 2019-Jan-16 21:15:36.130252 - [DEBUG]
71906 2019-Jan-16 21:15:36.130277 - [DEBUG] Function : main
71907 2019-Jan-16 21:15:36.130302 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71908 2019-Jan-16 21:15:36.130938 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71909 2019-Jan-16 21:15:36.131576 - [DEBUG] Value : BOTTOM
71910 2019-Jan-16 21:15:36.131601 - [DEBUG]
71911 2019-Jan-16 21:15:36.131626 - [DEBUG] Function : main
71912 2019-Jan-16 21:15:36.131651 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71913 2019-Jan-16 21:15:36.132304 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71914 2019-Jan-16 21:15:36.132941 - [DEBUG] Value : BOTTOM
71915 2019-Jan-16 21:15:36.132966 - [DEBUG]
71916 2019-Jan-16 21:15:36.132991 - [DEBUG] Function : main
71917 2019-Jan-16 21:15:36.133016 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71918 2019-Jan-16 21:15:36.133653 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71919 2019-Jan-16 21:15:36.134286 - [DEBUG] Value : BOTTOM
71920 2019-Jan-16 21:15:36.134312 - [DEBUG]
71921 2019-Jan-16 21:15:36.134336 - [DEBUG] Function : main
71922 2019-Jan-16 21:15:36.134361 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71923 2019-Jan-16 21:15:36.134998 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71924 2019-Jan-16 21:15:36.135651 - [DEBUG] Value : BOTTOM
71925 2019-Jan-16 21:15:36.135676 - [DEBUG]
71926 2019-Jan-16 21:15:36.135701 - [DEBUG] Function : main
71927 2019-Jan-16 21:15:36.135726 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71928 2019-Jan-16 21:15:36.136370 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71929 2019-Jan-16 21:15:36.136428 - [DEBUG] Value : BOTTOM
71930 2019-Jan-16 21:15:36.136453 - [DEBUG]
71931 2019-Jan-16 21:15:36.136479 - [DEBUG] Function : main
71932 2019-Jan-16 21:15:36.136505 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71933 2019-Jan-16 21:15:36.137144 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71934 2019-Jan-16 21:15:36.137781 - [DEBUG] Value : BOTTOM
71935 2019-Jan-16 21:15:36.137806 - [DEBUG]
71936 2019-Jan-16 21:15:36.137851 - [DEBUG] Function : main
71937 2019-Jan-16 21:15:36.137878 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71938 2019-Jan-16 21:15:36.138528 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71939 2019-Jan-16 21:15:36.139166 - [DEBUG] Value : BOTTOM
71940 2019-Jan-16 21:15:36.139191 - [DEBUG]
71941 2019-Jan-16 21:15:36.139215 - [DEBUG] Function : main
71942 2019-Jan-16 21:15:36.139241 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71943 2019-Jan-16 21:15:36.139873 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71944 2019-Jan-16 21:15:36.140506 - [DEBUG] Value : BOTTOM
71945 2019-Jan-16 21:15:36.140531 - [DEBUG]
71946 2019-Jan-16 21:15:36.140556 - [DEBUG] Function : main
71947 2019-Jan-16 21:15:36.140582 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71948 2019-Jan-16 21:15:36.141213 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71949 2019-Jan-16 21:15:36.141865 - [DEBUG] Value : BOTTOM
71950 2019-Jan-16 21:15:36.141891 - [DEBUG]
71951 2019-Jan-16 21:15:36.141915 - [DEBUG] Function : main
71952 2019-Jan-16 21:15:36.141940 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71953 2019-Jan-16 21:15:36.142572 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71954 2019-Jan-16 21:15:36.143204 - [DEBUG] Value : BOTTOM
71955 2019-Jan-16 21:15:36.143229 - [DEBUG]
71956 2019-Jan-16 21:15:36.143253 - [DEBUG] Function : main
71957 2019-Jan-16 21:15:36.143278 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71958 2019-Jan-16 21:15:36.143910 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71959 2019-Jan-16 21:15:36.144544 - [DEBUG] Value : BOTTOM
71960 2019-Jan-16 21:15:36.144569 - [DEBUG]
71961 2019-Jan-16 21:15:36.144593 - [DEBUG] Function : main
71962 2019-Jan-16 21:15:36.144618 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71963 2019-Jan-16 21:15:36.145265 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71964 2019-Jan-16 21:15:36.145898 - [DEBUG] Value : BOTTOM
71965 2019-Jan-16 21:15:36.145923 - [DEBUG]
71966 2019-Jan-16 21:15:36.145948 - [DEBUG] Function : main
71967 2019-Jan-16 21:15:36.145973 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71968 2019-Jan-16 21:15:36.146615 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71969 2019-Jan-16 21:15:36.147283 - [DEBUG] Value : BOTTOM
71970 2019-Jan-16 21:15:36.147308 - [DEBUG]
71971 2019-Jan-16 21:15:36.147334 - [DEBUG] Function : main
71972 2019-Jan-16 21:15:36.147359 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71973 2019-Jan-16 21:15:36.147993 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71974 2019-Jan-16 21:15:36.148651 - [DEBUG] Value : BOTTOM
71975 2019-Jan-16 21:15:36.148676 - [DEBUG]
71976 2019-Jan-16 21:15:36.148701 - [DEBUG] Function : main
71977 2019-Jan-16 21:15:36.148740 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71978 2019-Jan-16 21:15:36.149374 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71979 2019-Jan-16 21:15:36.150010 - [DEBUG] Value : BOTTOM
71980 2019-Jan-16 21:15:36.150036 - [DEBUG]
71981 2019-Jan-16 21:15:36.150060 - [DEBUG] Function : main
71982 2019-Jan-16 21:15:36.150085 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71983 2019-Jan-16 21:15:36.150716 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71984 2019-Jan-16 21:15:36.151353 - [DEBUG] Value : BOTTOM
71985 2019-Jan-16 21:15:36.151378 - [DEBUG]
71986 2019-Jan-16 21:15:36.151403 - [DEBUG] Function : main
71987 2019-Jan-16 21:15:36.151428 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71988 2019-Jan-16 21:15:36.152075 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71989 2019-Jan-16 21:15:36.152709 - [DEBUG] Value : BOTTOM
71990 2019-Jan-16 21:15:36.152734 - [DEBUG]
71991 2019-Jan-16 21:15:36.152759 - [DEBUG] Function : main
71992 2019-Jan-16 21:15:36.152784 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71993 2019-Jan-16 21:15:36.153415 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71994 2019-Jan-16 21:15:36.154051 - [DEBUG] Value : BOTTOM
71995 2019-Jan-16 21:15:36.154076 - [DEBUG]
71996 2019-Jan-16 21:15:36.154101 - [DEBUG] Function : main
71997 2019-Jan-16 21:15:36.154126 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
71998 2019-Jan-16 21:15:36.154757 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71999 2019-Jan-16 21:15:36.155409 - [DEBUG] Value : BOTTOM
72000 2019-Jan-16 21:15:36.155434 - [DEBUG]
72001 2019-Jan-16 21:15:36.155459 - [DEBUG] Function : main
72002 2019-Jan-16 21:15:36.155484 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
72003 2019-Jan-16 21:15:36.156115 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72004 2019-Jan-16 21:15:36.156750 - [DEBUG] Value : BOTTOM
72005 2019-Jan-16 21:15:36.156775 - [DEBUG]
72006 2019-Jan-16 21:15:36.156800 - [DEBUG] Function : main
72007 2019-Jan-16 21:15:36.156825 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
72008 2019-Jan-16 21:15:36.157456 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72009 2019-Jan-16 21:15:36.158091 - [DEBUG] Value : BOTTOM
72010 2019-Jan-16 21:15:36.158116 - [DEBUG]
72011 2019-Jan-16 21:15:36.158141 - [DEBUG] Function : main
72012 2019-Jan-16 21:15:36.158166 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
72013 2019-Jan-16 21:15:36.158814 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72014 2019-Jan-16 21:15:36.159451 - [DEBUG] Value : BOTTOM
72015 2019-Jan-16 21:15:36.159476 - [DEBUG]
72016 2019-Jan-16 21:15:36.159502 - [DEBUG] Function : main
72017 2019-Jan-16 21:15:36.159527 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
72018 2019-Jan-16 21:15:36.160168 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72019 2019-Jan-16 21:15:36.160802 - [DEBUG] Value : BOTTOM
72020 2019-Jan-16 21:15:36.160827 - [DEBUG]
72021 2019-Jan-16 21:15:36.160852 - [DEBUG] Function : main
72022 2019-Jan-16 21:15:36.160877 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
72023 2019-Jan-16 21:15:36.161508 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72024 2019-Jan-16 21:15:36.162177 - [DEBUG] Value : BOTTOM
72025 2019-Jan-16 21:15:36.162203 - [DEBUG]
72026 2019-Jan-16 21:15:36.162228 - [DEBUG] Function : main
72027 2019-Jan-16 21:15:36.162253 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
72028 2019-Jan-16 21:15:36.162885 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72029 2019-Jan-16 21:15:36.163522 - [DEBUG] Value : BOTTOM
72030 2019-Jan-16 21:15:36.163547 - [DEBUG]
72031 2019-Jan-16 21:15:36.163571 - [DEBUG] Function : main
72032 2019-Jan-16 21:15:36.163597 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
72033 2019-Jan-16 21:15:36.164228 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72034 2019-Jan-16 21:15:36.164871 - [DEBUG] Value : BOTTOM
72035 2019-Jan-16 21:15:36.164896 - [DEBUG]
72036 2019-Jan-16 21:15:36.164920 - [DEBUG] Function : main
72037 2019-Jan-16 21:15:36.164946 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
72038 2019-Jan-16 21:15:36.165593 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72039 2019-Jan-16 21:15:36.166230 - [DEBUG] Value : BOTTOM
72040 2019-Jan-16 21:15:36.166255 - [DEBUG]
72041 2019-Jan-16 21:15:36.166280 - [DEBUG] Function : main
72042 2019-Jan-16 21:15:36.166305 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
72043 2019-Jan-16 21:15:36.166936 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72044 2019-Jan-16 21:15:36.166994 - [DEBUG] Value : BOTTOM
72045 2019-Jan-16 21:15:36.167019 - [DEBUG]
72046 2019-Jan-16 21:15:36.167044 - [DEBUG] Function : main
72047 2019-Jan-16 21:15:36.167070 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
72048 2019-Jan-16 21:15:36.167703 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72049 2019-Jan-16 21:15:36.168339 - [DEBUG] Value : BOTTOM
72050 2019-Jan-16 21:15:36.168364 - [DEBUG]
72051 2019-Jan-16 21:15:36.168420 - [DEBUG] Function : main
72052 2019-Jan-16 21:15:36.168448 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72053 2019-Jan-16 21:15:36.169082 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72054 2019-Jan-16 21:15:36.169718 - [DEBUG] Value : BOTTOM
72055 2019-Jan-16 21:15:36.169743 - [DEBUG]
72056 2019-Jan-16 21:15:36.169768 - [DEBUG] Function : main
72057 2019-Jan-16 21:15:36.169793 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72058 2019-Jan-16 21:15:36.170426 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72059 2019-Jan-16 21:15:36.171060 - [DEBUG] Value : BOTTOM
72060 2019-Jan-16 21:15:36.171086 - [DEBUG]
72061 2019-Jan-16 21:15:36.171111 - [DEBUG] Function : main
72062 2019-Jan-16 21:15:36.171136 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72063 2019-Jan-16 21:15:36.171782 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72064 2019-Jan-16 21:15:36.172420 - [DEBUG] Value : BOTTOM
72065 2019-Jan-16 21:15:36.172445 - [DEBUG]
72066 2019-Jan-16 21:15:36.172470 - [DEBUG] Function : main
72067 2019-Jan-16 21:15:36.172495 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72068 2019-Jan-16 21:15:36.173127 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72069 2019-Jan-16 21:15:36.173761 - [DEBUG] Value : BOTTOM
72070 2019-Jan-16 21:15:36.173786 - [DEBUG]
72071 2019-Jan-16 21:15:36.173810 - [DEBUG] Function : main
72072 2019-Jan-16 21:15:36.173836 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72073 2019-Jan-16 21:15:36.174468 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72074 2019-Jan-16 21:15:36.175122 - [DEBUG] Value : BOTTOM
72075 2019-Jan-16 21:15:36.175148 - [DEBUG]
72076 2019-Jan-16 21:15:36.175173 - [DEBUG] Function : main
72077 2019-Jan-16 21:15:36.175198 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72078 2019-Jan-16 21:15:36.175832 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72079 2019-Jan-16 21:15:36.176465 - [DEBUG] Value : BOTTOM
72080 2019-Jan-16 21:15:36.176490 - [DEBUG]
72081 2019-Jan-16 21:15:36.176515 - [DEBUG] Function : main
72082 2019-Jan-16 21:15:36.176540 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72083 2019-Jan-16 21:15:36.177171 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72084 2019-Jan-16 21:15:36.177810 - [DEBUG] Value : BOTTOM
72085 2019-Jan-16 21:15:36.177835 - [DEBUG]
72086 2019-Jan-16 21:15:36.177860 - [DEBUG] Function : main
72087 2019-Jan-16 21:15:36.177885 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72088 2019-Jan-16 21:15:36.178532 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72089 2019-Jan-16 21:15:36.179172 - [DEBUG] Value : BOTTOM
72090 2019-Jan-16 21:15:36.179197 - [DEBUG]
72091 2019-Jan-16 21:15:36.179222 - [DEBUG] Function : main
72092 2019-Jan-16 21:15:36.179247 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72093 2019-Jan-16 21:15:36.179879 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72094 2019-Jan-16 21:15:36.180515 - [DEBUG] Value : BOTTOM
72095 2019-Jan-16 21:15:36.180540 - [DEBUG]
72096 2019-Jan-16 21:15:36.180565 - [DEBUG] Function : main
72097 2019-Jan-16 21:15:36.180590 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72098 2019-Jan-16 21:15:36.181221 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72099 2019-Jan-16 21:15:36.181875 - [DEBUG] Value : BOTTOM
72100 2019-Jan-16 21:15:36.181900 - [DEBUG]
72101 2019-Jan-16 21:15:36.181925 - [DEBUG] Function : main
72102 2019-Jan-16 21:15:36.181950 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72103 2019-Jan-16 21:15:36.182582 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72104 2019-Jan-16 21:15:36.183215 - [DEBUG] Value : BOTTOM
72105 2019-Jan-16 21:15:36.183240 - [DEBUG]
72106 2019-Jan-16 21:15:36.183265 - [DEBUG] Function : main
72107 2019-Jan-16 21:15:36.183290 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72108 2019-Jan-16 21:15:36.183923 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72109 2019-Jan-16 21:15:36.184558 - [DEBUG] Value : BOTTOM
72110 2019-Jan-16 21:15:36.184583 - [DEBUG]
72111 2019-Jan-16 21:15:36.184608 - [DEBUG] Function : main
72112 2019-Jan-16 21:15:36.184633 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72113 2019-Jan-16 21:15:36.185281 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72114 2019-Jan-16 21:15:36.185919 - [DEBUG] Value : BOTTOM
72115 2019-Jan-16 21:15:36.185944 - [DEBUG]
72116 2019-Jan-16 21:15:36.185969 - [DEBUG] Function : main
72117 2019-Jan-16 21:15:36.185994 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72118 2019-Jan-16 21:15:36.186626 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72119 2019-Jan-16 21:15:36.187260 - [DEBUG] Value : BOTTOM
72120 2019-Jan-16 21:15:36.187286 - [DEBUG]
72121 2019-Jan-16 21:15:36.187310 - [DEBUG] Function : main
72122 2019-Jan-16 21:15:36.187336 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72123 2019-Jan-16 21:15:36.187975 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72124 2019-Jan-16 21:15:36.188627 - [DEBUG] Value : BOTTOM
72125 2019-Jan-16 21:15:36.188652 - [DEBUG]
72126 2019-Jan-16 21:15:36.188677 - [DEBUG] Function : main
72127 2019-Jan-16 21:15:36.188702 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72128 2019-Jan-16 21:15:36.189335 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72129 2019-Jan-16 21:15:36.189971 - [DEBUG] Value : BOTTOM
72130 2019-Jan-16 21:15:36.189996 - [DEBUG]
72131 2019-Jan-16 21:15:36.190022 - [DEBUG] Function : main
72132 2019-Jan-16 21:15:36.190048 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72133 2019-Jan-16 21:15:36.190678 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72134 2019-Jan-16 21:15:36.191312 - [DEBUG] Value : BOTTOM
72135 2019-Jan-16 21:15:36.191337 - [DEBUG]
72136 2019-Jan-16 21:15:36.191362 - [DEBUG] Function : main
72137 2019-Jan-16 21:15:36.191387 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72138 2019-Jan-16 21:15:36.192033 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72139 2019-Jan-16 21:15:36.192676 - [DEBUG] Value : BOTTOM
72140 2019-Jan-16 21:15:36.192701 - [DEBUG]
72141 2019-Jan-16 21:15:36.192726 - [DEBUG] Function : main
72142 2019-Jan-16 21:15:36.192751 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72143 2019-Jan-16 21:15:36.193383 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72144 2019-Jan-16 21:15:36.194019 - [DEBUG] Value : BOTTOM
72145 2019-Jan-16 21:15:36.194044 - [DEBUG]
72146 2019-Jan-16 21:15:36.194069 - [DEBUG] Function : main
72147 2019-Jan-16 21:15:36.194094 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72148 2019-Jan-16 21:15:36.194725 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72149 2019-Jan-16 21:15:36.194782 - [DEBUG] Value : BOTTOM
72150 2019-Jan-16 21:15:36.194807 - [DEBUG]
72151 2019-Jan-16 21:15:36.194832 - [DEBUG] Function : main
72152 2019-Jan-16 21:15:36.194858 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
72153 2019-Jan-16 21:15:36.195505 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72154 2019-Jan-16 21:15:36.196140 - [DEBUG] Value : BOTTOM
72155 2019-Jan-16 21:15:36.196165 - [DEBUG]
72156 2019-Jan-16 21:15:36.196203 - [DEBUG] Function : main
72157 2019-Jan-16 21:15:36.196230 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72158 2019-Jan-16 21:15:36.196867 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72159 2019-Jan-16 21:15:36.197503 - [DEBUG] Value : BOTTOM
72160 2019-Jan-16 21:15:36.197528 - [DEBUG]
72161 2019-Jan-16 21:15:36.197553 - [DEBUG] Function : main
72162 2019-Jan-16 21:15:36.197578 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72163 2019-Jan-16 21:15:36.198212 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72164 2019-Jan-16 21:15:36.198862 - [DEBUG] Value : BOTTOM
72165 2019-Jan-16 21:15:36.198887 - [DEBUG]
72166 2019-Jan-16 21:15:36.198912 - [DEBUG] Function : main
72167 2019-Jan-16 21:15:36.198938 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72168 2019-Jan-16 21:15:36.199571 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72169 2019-Jan-16 21:15:36.200208 - [DEBUG] Value : BOTTOM
72170 2019-Jan-16 21:15:36.200242 - [DEBUG]
72171 2019-Jan-16 21:15:36.200267 - [DEBUG] Function : main
72172 2019-Jan-16 21:15:36.200293 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72173 2019-Jan-16 21:15:36.200926 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72174 2019-Jan-16 21:15:36.201559 - [DEBUG] Value : BOTTOM
72175 2019-Jan-16 21:15:36.201585 - [DEBUG]
72176 2019-Jan-16 21:15:36.201609 - [DEBUG] Function : main
72177 2019-Jan-16 21:15:36.201635 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72178 2019-Jan-16 21:15:36.202283 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72179 2019-Jan-16 21:15:36.202917 - [DEBUG] Value : BOTTOM
72180 2019-Jan-16 21:15:36.202942 - [DEBUG]
72181 2019-Jan-16 21:15:36.202967 - [DEBUG] Function : main
72182 2019-Jan-16 21:15:36.202992 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72183 2019-Jan-16 21:15:36.203626 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72184 2019-Jan-16 21:15:36.204259 - [DEBUG] Value : BOTTOM
72185 2019-Jan-16 21:15:36.204284 - [DEBUG]
72186 2019-Jan-16 21:15:36.204310 - [DEBUG] Function : main
72187 2019-Jan-16 21:15:36.204335 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72188 2019-Jan-16 21:15:36.204968 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72189 2019-Jan-16 21:15:36.205622 - [DEBUG] Value : BOTTOM
72190 2019-Jan-16 21:15:36.205647 - [DEBUG]
72191 2019-Jan-16 21:15:36.205672 - [DEBUG] Function : main
72192 2019-Jan-16 21:15:36.205697 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72193 2019-Jan-16 21:15:36.206331 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72194 2019-Jan-16 21:15:36.206970 - [DEBUG] Value : BOTTOM
72195 2019-Jan-16 21:15:36.206995 - [DEBUG]
72196 2019-Jan-16 21:15:36.207020 - [DEBUG] Function : main
72197 2019-Jan-16 21:15:36.207045 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72198 2019-Jan-16 21:15:36.207678 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72199 2019-Jan-16 21:15:36.208314 - [DEBUG] Value : BOTTOM
72200 2019-Jan-16 21:15:36.208339 - [DEBUG]
72201 2019-Jan-16 21:15:36.208364 - [DEBUG] Function : main
72202 2019-Jan-16 21:15:36.208389 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72203 2019-Jan-16 21:15:36.209035 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72204 2019-Jan-16 21:15:36.209682 - [DEBUG] Value : BOTTOM
72205 2019-Jan-16 21:15:36.209707 - [DEBUG]
72206 2019-Jan-16 21:15:36.209733 - [DEBUG] Function : main
72207 2019-Jan-16 21:15:36.209758 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72208 2019-Jan-16 21:15:36.210415 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72209 2019-Jan-16 21:15:36.211052 - [DEBUG] Value : BOTTOM
72210 2019-Jan-16 21:15:36.211078 - [DEBUG]
72211 2019-Jan-16 21:15:36.211103 - [DEBUG] Function : main
72212 2019-Jan-16 21:15:36.211129 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72213 2019-Jan-16 21:15:36.211781 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72214 2019-Jan-16 21:15:36.212433 - [DEBUG] Value : BOTTOM
72215 2019-Jan-16 21:15:36.212459 - [DEBUG]
72216 2019-Jan-16 21:15:36.212484 - [DEBUG] Function : main
72217 2019-Jan-16 21:15:36.212509 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72218 2019-Jan-16 21:15:36.213144 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72219 2019-Jan-16 21:15:36.213782 - [DEBUG] Value : BOTTOM
72220 2019-Jan-16 21:15:36.213808 - [DEBUG]
72221 2019-Jan-16 21:15:36.213833 - [DEBUG] Function : main
72222 2019-Jan-16 21:15:36.213858 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72223 2019-Jan-16 21:15:36.214492 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72224 2019-Jan-16 21:15:36.214549 - [DEBUG] Value : BOTTOM
72225 2019-Jan-16 21:15:36.214574 - [DEBUG]
72226 2019-Jan-16 21:15:36.214600 - [DEBUG] Function : main
72227 2019-Jan-16 21:15:36.214627 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72228 2019-Jan-16 21:15:36.215278 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72229 2019-Jan-16 21:15:36.215915 - [DEBUG] Value : BOTTOM
72230 2019-Jan-16 21:15:36.215940 - [DEBUG]
72231 2019-Jan-16 21:15:36.215981 - [DEBUG] Function : main
72232 2019-Jan-16 21:15:36.216008 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72233 2019-Jan-16 21:15:36.216647 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72234 2019-Jan-16 21:15:36.217284 - [DEBUG] Value : BOTTOM
72235 2019-Jan-16 21:15:36.217309 - [DEBUG]
72236 2019-Jan-16 21:15:36.217334 - [DEBUG] Function : main
72237 2019-Jan-16 21:15:36.217359 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72238 2019-Jan-16 21:15:36.217996 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72239 2019-Jan-16 21:15:36.218645 - [DEBUG] Value : BOTTOM
72240 2019-Jan-16 21:15:36.218670 - [DEBUG]
72241 2019-Jan-16 21:15:36.218695 - [DEBUG] Function : main
72242 2019-Jan-16 21:15:36.218721 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72243 2019-Jan-16 21:15:36.219359 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72244 2019-Jan-16 21:15:36.219995 - [DEBUG] Value : BOTTOM
72245 2019-Jan-16 21:15:36.220020 - [DEBUG]
72246 2019-Jan-16 21:15:36.220045 - [DEBUG] Function : main
72247 2019-Jan-16 21:15:36.220070 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72248 2019-Jan-16 21:15:36.220707 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72249 2019-Jan-16 21:15:36.221339 - [DEBUG] Value : BOTTOM
72250 2019-Jan-16 21:15:36.221364 - [DEBUG]
72251 2019-Jan-16 21:15:36.221389 - [DEBUG] Function : main
72252 2019-Jan-16 21:15:36.221414 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72253 2019-Jan-16 21:15:36.222066 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72254 2019-Jan-16 21:15:36.222700 - [DEBUG] Value : BOTTOM
72255 2019-Jan-16 21:15:36.222726 - [DEBUG]
72256 2019-Jan-16 21:15:36.222750 - [DEBUG] Function : main
72257 2019-Jan-16 21:15:36.222776 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72258 2019-Jan-16 21:15:36.223413 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72259 2019-Jan-16 21:15:36.224045 - [DEBUG] Value : BOTTOM
72260 2019-Jan-16 21:15:36.224084 - [DEBUG]
72261 2019-Jan-16 21:15:36.224110 - [DEBUG] Function : main
72262 2019-Jan-16 21:15:36.224135 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72263 2019-Jan-16 21:15:36.224772 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72264 2019-Jan-16 21:15:36.225427 - [DEBUG] Value : BOTTOM
72265 2019-Jan-16 21:15:36.225453 - [DEBUG]
72266 2019-Jan-16 21:15:36.225477 - [DEBUG] Function : main
72267 2019-Jan-16 21:15:36.225502 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72268 2019-Jan-16 21:15:36.226147 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72269 2019-Jan-16 21:15:36.226787 - [DEBUG] Value : BOTTOM
72270 2019-Jan-16 21:15:36.226812 - [DEBUG]
72271 2019-Jan-16 21:15:36.226837 - [DEBUG] Function : main
72272 2019-Jan-16 21:15:36.226862 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72273 2019-Jan-16 21:15:36.227500 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72274 2019-Jan-16 21:15:36.228136 - [DEBUG] Value : BOTTOM
72275 2019-Jan-16 21:15:36.228161 - [DEBUG]
72276 2019-Jan-16 21:15:36.228186 - [DEBUG] Function : main
72277 2019-Jan-16 21:15:36.228211 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72278 2019-Jan-16 21:15:36.228865 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72279 2019-Jan-16 21:15:36.229503 - [DEBUG] Value : BOTTOM
72280 2019-Jan-16 21:15:36.229528 - [DEBUG]
72281 2019-Jan-16 21:15:36.229553 - [DEBUG] Function : main
72282 2019-Jan-16 21:15:36.229578 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72283 2019-Jan-16 21:15:36.230215 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72284 2019-Jan-16 21:15:36.230847 - [DEBUG] Value : BOTTOM
72285 2019-Jan-16 21:15:36.230872 - [DEBUG]
72286 2019-Jan-16 21:15:36.230897 - [DEBUG] Function : main
72287 2019-Jan-16 21:15:36.230922 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72288 2019-Jan-16 21:15:36.231559 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72289 2019-Jan-16 21:15:36.232210 - [DEBUG] Value : BOTTOM
72290 2019-Jan-16 21:15:36.232235 - [DEBUG]
72291 2019-Jan-16 21:15:36.232260 - [DEBUG] Function : main
72292 2019-Jan-16 21:15:36.232285 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72293 2019-Jan-16 21:15:36.232924 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72294 2019-Jan-16 21:15:36.233559 - [DEBUG] Value : BOTTOM
72295 2019-Jan-16 21:15:36.233584 - [DEBUG]
72296 2019-Jan-16 21:15:36.233609 - [DEBUG] Function : main
72297 2019-Jan-16 21:15:36.233634 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72298 2019-Jan-16 21:15:36.234271 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72299 2019-Jan-16 21:15:36.234903 - [DEBUG] Value : BOTTOM
72300 2019-Jan-16 21:15:36.234929 - [DEBUG]
72301 2019-Jan-16 21:15:36.234953 - [DEBUG] Function : main
72302 2019-Jan-16 21:15:36.234979 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72303 2019-Jan-16 21:15:36.235632 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72304 2019-Jan-16 21:15:36.236268 - [DEBUG] Value : BOTTOM
72305 2019-Jan-16 21:15:36.236293 - [DEBUG]
72306 2019-Jan-16 21:15:36.236318 - [DEBUG] Function : main
72307 2019-Jan-16 21:15:36.236352 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72308 2019-Jan-16 21:15:36.236990 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72309 2019-Jan-16 21:15:36.237047 - [DEBUG] Value : BOTTOM
72310 2019-Jan-16 21:15:36.237072 - [DEBUG]
72311 2019-Jan-16 21:15:36.237098 - [DEBUG] Function : main
72312 2019-Jan-16 21:15:36.237125 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72313 2019-Jan-16 21:15:36.237764 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72314 2019-Jan-16 21:15:36.238412 - [DEBUG] Value : BOTTOM
72315 2019-Jan-16 21:15:36.238439 - [DEBUG]
72316 2019-Jan-16 21:15:36.238480 - [DEBUG] Function : main
72317 2019-Jan-16 21:15:36.238506 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72318 2019-Jan-16 21:15:36.239143 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72319 2019-Jan-16 21:15:36.239781 - [DEBUG] Value : BOTTOM
72320 2019-Jan-16 21:15:36.239806 - [DEBUG]
72321 2019-Jan-16 21:15:36.239830 - [DEBUG] Function : main
72322 2019-Jan-16 21:15:36.239856 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72323 2019-Jan-16 21:15:36.240489 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72324 2019-Jan-16 21:15:36.241122 - [DEBUG] Value : BOTTOM
72325 2019-Jan-16 21:15:36.241147 - [DEBUG]
72326 2019-Jan-16 21:15:36.241172 - [DEBUG] Function : main
72327 2019-Jan-16 21:15:36.241197 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72328 2019-Jan-16 21:15:36.241857 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72329 2019-Jan-16 21:15:36.242496 - [DEBUG] Value : BOTTOM
72330 2019-Jan-16 21:15:36.242521 - [DEBUG]
72331 2019-Jan-16 21:15:36.242546 - [DEBUG] Function : main
72332 2019-Jan-16 21:15:36.242571 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72333 2019-Jan-16 21:15:36.243205 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72334 2019-Jan-16 21:15:36.243837 - [DEBUG] Value : BOTTOM
72335 2019-Jan-16 21:15:36.243862 - [DEBUG]
72336 2019-Jan-16 21:15:36.243887 - [DEBUG] Function : main
72337 2019-Jan-16 21:15:36.243912 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72338 2019-Jan-16 21:15:36.244545 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72339 2019-Jan-16 21:15:36.245193 - [DEBUG] Value : BOTTOM
72340 2019-Jan-16 21:15:36.245218 - [DEBUG]
72341 2019-Jan-16 21:15:36.245242 - [DEBUG] Function : main
72342 2019-Jan-16 21:15:36.245268 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72343 2019-Jan-16 21:15:36.245902 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72344 2019-Jan-16 21:15:36.246534 - [DEBUG] Value : BOTTOM
72345 2019-Jan-16 21:15:36.246559 - [DEBUG]
72346 2019-Jan-16 21:15:36.246584 - [DEBUG] Function : main
72347 2019-Jan-16 21:15:36.246609 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72348 2019-Jan-16 21:15:36.247243 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72349 2019-Jan-16 21:15:36.247881 - [DEBUG] Value : BOTTOM
72350 2019-Jan-16 21:15:36.247907 - [DEBUG]
72351 2019-Jan-16 21:15:36.247931 - [DEBUG] Function : main
72352 2019-Jan-16 21:15:36.247965 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72353 2019-Jan-16 21:15:36.248615 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72354 2019-Jan-16 21:15:36.249253 - [DEBUG] Value : BOTTOM
72355 2019-Jan-16 21:15:36.249278 - [DEBUG]
72356 2019-Jan-16 21:15:36.249303 - [DEBUG] Function : main
72357 2019-Jan-16 21:15:36.249328 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72358 2019-Jan-16 21:15:36.249961 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72359 2019-Jan-16 21:15:36.250598 - [DEBUG] Value : BOTTOM
72360 2019-Jan-16 21:15:36.250623 - [DEBUG]
72361 2019-Jan-16 21:15:36.250647 - [DEBUG] Function : main
72362 2019-Jan-16 21:15:36.250673 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72363 2019-Jan-16 21:15:36.251306 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72364 2019-Jan-16 21:15:36.251960 - [DEBUG] Value : BOTTOM
72365 2019-Jan-16 21:15:36.251985 - [DEBUG]
72366 2019-Jan-16 21:15:36.252010 - [DEBUG] Function : main
72367 2019-Jan-16 21:15:36.252036 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72368 2019-Jan-16 21:15:36.252670 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72369 2019-Jan-16 21:15:36.253304 - [DEBUG] Value : BOTTOM
72370 2019-Jan-16 21:15:36.253329 - [DEBUG]
72371 2019-Jan-16 21:15:36.253353 - [DEBUG] Function : main
72372 2019-Jan-16 21:15:36.253379 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72373 2019-Jan-16 21:15:36.254013 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72374 2019-Jan-16 21:15:36.254649 - [DEBUG] Value : BOTTOM
72375 2019-Jan-16 21:15:36.254674 - [DEBUG]
72376 2019-Jan-16 21:15:36.254699 - [DEBUG] Function : main
72377 2019-Jan-16 21:15:36.254724 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72378 2019-Jan-16 21:15:36.255374 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72379 2019-Jan-16 21:15:36.256011 - [DEBUG] Value : BOTTOM
72380 2019-Jan-16 21:15:36.256036 - [DEBUG]
72381 2019-Jan-16 21:15:36.256061 - [DEBUG] Function : main
72382 2019-Jan-16 21:15:36.256086 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72383 2019-Jan-16 21:15:36.256719 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72384 2019-Jan-16 21:15:36.257353 - [DEBUG] Value : BOTTOM
72385 2019-Jan-16 21:15:36.257378 - [DEBUG]
72386 2019-Jan-16 21:15:36.257403 - [DEBUG] Function : main
72387 2019-Jan-16 21:15:36.257428 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72388 2019-Jan-16 21:15:36.258061 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72389 2019-Jan-16 21:15:36.258714 - [DEBUG] Value : BOTTOM
72390 2019-Jan-16 21:15:36.258739 - [DEBUG]
72391 2019-Jan-16 21:15:36.258764 - [DEBUG] Function : main
72392 2019-Jan-16 21:15:36.258789 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72393 2019-Jan-16 21:15:36.259423 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72394 2019-Jan-16 21:15:36.260060 - [DEBUG] Value : BOTTOM
72395 2019-Jan-16 21:15:36.260085 - [DEBUG]
72396 2019-Jan-16 21:15:36.260119 - [DEBUG] Function : main
72397 2019-Jan-16 21:15:36.260145 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72398 2019-Jan-16 21:15:36.260780 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72399 2019-Jan-16 21:15:36.260836 - [DEBUG] Value : BOTTOM
72400 2019-Jan-16 21:15:36.260862 - [DEBUG]
72401 2019-Jan-16 21:15:36.260887 - [DEBUG] Function : main
72402 2019-Jan-16 21:15:36.260913 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72403 2019-Jan-16 21:15:36.261547 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72404 2019-Jan-16 21:15:36.262200 - [DEBUG] Value : BOTTOM
72405 2019-Jan-16 21:15:36.262226 - [DEBUG]
72406 2019-Jan-16 21:15:36.262266 - [DEBUG] Function : main
72407 2019-Jan-16 21:15:36.262293 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72408 2019-Jan-16 21:15:36.262932 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72409 2019-Jan-16 21:15:36.263569 - [DEBUG] Value : BOTTOM
72410 2019-Jan-16 21:15:36.263594 - [DEBUG]
72411 2019-Jan-16 21:15:36.263619 - [DEBUG] Function : main
72412 2019-Jan-16 21:15:36.263644 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72413 2019-Jan-16 21:15:36.264281 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72414 2019-Jan-16 21:15:36.264914 - [DEBUG] Value : BOTTOM
72415 2019-Jan-16 21:15:36.264939 - [DEBUG]
72416 2019-Jan-16 21:15:36.264964 - [DEBUG] Function : main
72417 2019-Jan-16 21:15:36.264990 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72418 2019-Jan-16 21:15:36.265641 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72419 2019-Jan-16 21:15:36.266279 - [DEBUG] Value : BOTTOM
72420 2019-Jan-16 21:15:36.266304 - [DEBUG]
72421 2019-Jan-16 21:15:36.266329 - [DEBUG] Function : main
72422 2019-Jan-16 21:15:36.266354 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72423 2019-Jan-16 21:15:36.266991 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72424 2019-Jan-16 21:15:36.267623 - [DEBUG] Value : BOTTOM
72425 2019-Jan-16 21:15:36.267648 - [DEBUG]
72426 2019-Jan-16 21:15:36.267673 - [DEBUG] Function : main
72427 2019-Jan-16 21:15:36.267698 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72428 2019-Jan-16 21:15:36.268335 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72429 2019-Jan-16 21:15:36.268984 - [DEBUG] Value : BOTTOM
72430 2019-Jan-16 21:15:36.269009 - [DEBUG]
72431 2019-Jan-16 21:15:36.269034 - [DEBUG] Function : main
72432 2019-Jan-16 21:15:36.269059 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72433 2019-Jan-16 21:15:36.269696 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72434 2019-Jan-16 21:15:36.270328 - [DEBUG] Value : BOTTOM
72435 2019-Jan-16 21:15:36.270354 - [DEBUG]
72436 2019-Jan-16 21:15:36.270379 - [DEBUG] Function : main
72437 2019-Jan-16 21:15:36.270404 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72438 2019-Jan-16 21:15:36.271039 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72439 2019-Jan-16 21:15:36.271678 - [DEBUG] Value : BOTTOM
72440 2019-Jan-16 21:15:36.271703 - [DEBUG]
72441 2019-Jan-16 21:15:36.271728 - [DEBUG] Function : main
72442 2019-Jan-16 21:15:36.271766 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72443 2019-Jan-16 21:15:36.272411 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72444 2019-Jan-16 21:15:36.273050 - [DEBUG] Value : BOTTOM
72445 2019-Jan-16 21:15:36.273075 - [DEBUG]
72446 2019-Jan-16 21:15:36.273100 - [DEBUG] Function : main
72447 2019-Jan-16 21:15:36.273125 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72448 2019-Jan-16 21:15:36.273762 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72449 2019-Jan-16 21:15:36.274399 - [DEBUG] Value : BOTTOM
72450 2019-Jan-16 21:15:36.274424 - [DEBUG]
72451 2019-Jan-16 21:15:36.274449 - [DEBUG] Function : main
72452 2019-Jan-16 21:15:36.274474 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72453 2019-Jan-16 21:15:36.275123 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72454 2019-Jan-16 21:15:36.275760 - [DEBUG] Value : BOTTOM
72455 2019-Jan-16 21:15:36.275786 - [DEBUG]
72456 2019-Jan-16 21:15:36.275810 - [DEBUG] Function : main
72457 2019-Jan-16 21:15:36.275836 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72458 2019-Jan-16 21:15:36.276473 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72459 2019-Jan-16 21:15:36.277106 - [DEBUG] Value : BOTTOM
72460 2019-Jan-16 21:15:36.277131 - [DEBUG]
72461 2019-Jan-16 21:15:36.277156 - [DEBUG] Function : main
72462 2019-Jan-16 21:15:36.277181 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72463 2019-Jan-16 21:15:36.277818 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72464 2019-Jan-16 21:15:36.278468 - [DEBUG] Value : BOTTOM
72465 2019-Jan-16 21:15:36.278493 - [DEBUG]
72466 2019-Jan-16 21:15:36.278518 - [DEBUG] Function : main
72467 2019-Jan-16 21:15:36.278543 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72468 2019-Jan-16 21:15:36.279181 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72469 2019-Jan-16 21:15:36.279817 - [DEBUG] Value : BOTTOM
72470 2019-Jan-16 21:15:36.279842 - [DEBUG]
72471 2019-Jan-16 21:15:36.279867 - [DEBUG] Function : main
72472 2019-Jan-16 21:15:36.279892 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72473 2019-Jan-16 21:15:36.280529 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72474 2019-Jan-16 21:15:36.281162 - [DEBUG] Value : BOTTOM
72475 2019-Jan-16 21:15:36.281187 - [DEBUG]
72476 2019-Jan-16 21:15:36.281212 - [DEBUG] Function : main
72477 2019-Jan-16 21:15:36.281237 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72478 2019-Jan-16 21:15:36.281889 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72479 2019-Jan-16 21:15:36.282525 - [DEBUG] Value : BOTTOM
72480 2019-Jan-16 21:15:36.282550 - [DEBUG]
72481 2019-Jan-16 21:15:36.282575 - [DEBUG] Function : main
72482 2019-Jan-16 21:15:36.282600 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72483 2019-Jan-16 21:15:36.283237 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72484 2019-Jan-16 21:15:36.283874 - [DEBUG] Value : BOTTOM
72485 2019-Jan-16 21:15:36.283899 - [DEBUG]
72486 2019-Jan-16 21:15:36.283925 - [DEBUG] Function : main
72487 2019-Jan-16 21:15:36.283950 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72488 2019-Jan-16 21:15:36.284587 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72489 2019-Jan-16 21:15:36.285243 - [DEBUG] Value : BOTTOM
72490 2019-Jan-16 21:15:36.285269 - [DEBUG]
72491 2019-Jan-16 21:15:36.285294 - [DEBUG] Function : main
72492 2019-Jan-16 21:15:36.285319 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72493 2019-Jan-16 21:15:36.285955 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72494 2019-Jan-16 21:15:36.286599 - [DEBUG] Value : BOTTOM
72495 2019-Jan-16 21:15:36.286625 - [DEBUG]
72496 2019-Jan-16 21:15:36.286649 - [DEBUG] Function : main
72497 2019-Jan-16 21:15:36.286674 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72498 2019-Jan-16 21:15:36.287312 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72499 2019-Jan-16 21:15:36.287368 - [DEBUG] Value : BOTTOM
72500 2019-Jan-16 21:15:36.287393 - [DEBUG]
72501 2019-Jan-16 21:15:36.287419 - [DEBUG] Function : main
72502 2019-Jan-16 21:15:36.287445 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72503 2019-Jan-16 21:15:36.288082 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72504 2019-Jan-16 21:15:36.288734 - [DEBUG] Value : BOTTOM
72505 2019-Jan-16 21:15:36.288759 - [DEBUG]
72506 2019-Jan-16 21:15:36.288799 - [DEBUG] Function : main
72507 2019-Jan-16 21:15:36.288826 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72508 2019-Jan-16 21:15:36.289461 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72509 2019-Jan-16 21:15:36.290098 - [DEBUG] Value : BOTTOM
72510 2019-Jan-16 21:15:36.290123 - [DEBUG]
72511 2019-Jan-16 21:15:36.290147 - [DEBUG] Function : main
72512 2019-Jan-16 21:15:36.290173 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72513 2019-Jan-16 21:15:36.290807 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72514 2019-Jan-16 21:15:36.291440 - [DEBUG] Value : BOTTOM
72515 2019-Jan-16 21:15:36.291465 - [DEBUG]
72516 2019-Jan-16 21:15:36.291490 - [DEBUG] Function : main
72517 2019-Jan-16 21:15:36.291516 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72518 2019-Jan-16 21:15:36.292166 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72519 2019-Jan-16 21:15:36.292804 - [DEBUG] Value : BOTTOM
72520 2019-Jan-16 21:15:36.292829 - [DEBUG]
72521 2019-Jan-16 21:15:36.292854 - [DEBUG] Function : main
72522 2019-Jan-16 21:15:36.292879 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72523 2019-Jan-16 21:15:36.293513 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72524 2019-Jan-16 21:15:36.294145 - [DEBUG] Value : BOTTOM
72525 2019-Jan-16 21:15:36.294170 - [DEBUG]
72526 2019-Jan-16 21:15:36.294195 - [DEBUG] Function : main
72527 2019-Jan-16 21:15:36.294220 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72528 2019-Jan-16 21:15:36.294854 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72529 2019-Jan-16 21:15:36.295503 - [DEBUG] Value : BOTTOM
72530 2019-Jan-16 21:15:36.295528 - [DEBUG]
72531 2019-Jan-16 21:15:36.295553 - [DEBUG] Function : main
72532 2019-Jan-16 21:15:36.295578 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72533 2019-Jan-16 21:15:36.296212 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72534 2019-Jan-16 21:15:36.296845 - [DEBUG] Value : BOTTOM
72535 2019-Jan-16 21:15:36.296870 - [DEBUG]
72536 2019-Jan-16 21:15:36.296895 - [DEBUG] Function : main
72537 2019-Jan-16 21:15:36.296928 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72538 2019-Jan-16 21:15:36.297562 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72539 2019-Jan-16 21:15:36.298201 - [DEBUG] Value : BOTTOM
72540 2019-Jan-16 21:15:36.298226 - [DEBUG]
72541 2019-Jan-16 21:15:36.298250 - [DEBUG] Function : main
72542 2019-Jan-16 21:15:36.298275 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72543 2019-Jan-16 21:15:36.298933 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72544 2019-Jan-16 21:15:36.299572 - [DEBUG] Value : BOTTOM
72545 2019-Jan-16 21:15:36.299597 - [DEBUG]
72546 2019-Jan-16 21:15:36.299621 - [DEBUG] Function : main
72547 2019-Jan-16 21:15:36.299647 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72548 2019-Jan-16 21:15:36.300280 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72549 2019-Jan-16 21:15:36.300917 - [DEBUG] Value : BOTTOM
72550 2019-Jan-16 21:15:36.300942 - [DEBUG]
72551 2019-Jan-16 21:15:36.300967 - [DEBUG] Function : main
72552 2019-Jan-16 21:15:36.300992 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72553 2019-Jan-16 21:15:36.301625 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72554 2019-Jan-16 21:15:36.302279 - [DEBUG] Value : BOTTOM
72555 2019-Jan-16 21:15:36.302304 - [DEBUG]
72556 2019-Jan-16 21:15:36.302329 - [DEBUG] Function : main
72557 2019-Jan-16 21:15:36.302354 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72558 2019-Jan-16 21:15:36.302988 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72559 2019-Jan-16 21:15:36.303621 - [DEBUG] Value : BOTTOM
72560 2019-Jan-16 21:15:36.303646 - [DEBUG]
72561 2019-Jan-16 21:15:36.303670 - [DEBUG] Function : main
72562 2019-Jan-16 21:15:36.303695 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72563 2019-Jan-16 21:15:36.304328 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72564 2019-Jan-16 21:15:36.304964 - [DEBUG] Value : BOTTOM
72565 2019-Jan-16 21:15:36.304989 - [DEBUG]
72566 2019-Jan-16 21:15:36.305014 - [DEBUG] Function : main
72567 2019-Jan-16 21:15:36.305039 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72568 2019-Jan-16 21:15:36.305690 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72569 2019-Jan-16 21:15:36.306327 - [DEBUG] Value : BOTTOM
72570 2019-Jan-16 21:15:36.306352 - [DEBUG]
72571 2019-Jan-16 21:15:36.306376 - [DEBUG] Function : main
72572 2019-Jan-16 21:15:36.306401 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72573 2019-Jan-16 21:15:36.307036 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72574 2019-Jan-16 21:15:36.307669 - [DEBUG] Value : BOTTOM
72575 2019-Jan-16 21:15:36.307694 - [DEBUG]
72576 2019-Jan-16 21:15:36.307719 - [DEBUG] Function : main
72577 2019-Jan-16 21:15:36.307744 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72578 2019-Jan-16 21:15:36.308378 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72579 2019-Jan-16 21:15:36.309027 - [DEBUG] Value : BOTTOM
72580 2019-Jan-16 21:15:36.309052 - [DEBUG]
72581 2019-Jan-16 21:15:36.309077 - [DEBUG] Function : main
72582 2019-Jan-16 21:15:36.309102 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72583 2019-Jan-16 21:15:36.309735 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72584 2019-Jan-16 21:15:36.310381 - [DEBUG] Value : BOTTOM
72585 2019-Jan-16 21:15:36.310407 - [DEBUG]
72586 2019-Jan-16 21:15:36.310433 - [DEBUG] Function : main
72587 2019-Jan-16 21:15:36.310458 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72588 2019-Jan-16 21:15:36.311091 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72589 2019-Jan-16 21:15:36.311725 - [DEBUG] Value : BOTTOM
72590 2019-Jan-16 21:15:36.311765 - [DEBUG]
72591 2019-Jan-16 21:15:36.311789 - [DEBUG] Function : main
72592 2019-Jan-16 21:15:36.311815 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72593 2019-Jan-16 21:15:36.312448 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72594 2019-Jan-16 21:15:36.313091 - [DEBUG] Value : BOTTOM
72595 2019-Jan-16 21:15:36.313116 - [DEBUG]
72596 2019-Jan-16 21:15:36.313141 - [DEBUG] Function : main
72597 2019-Jan-16 21:15:36.313166 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72598 2019-Jan-16 21:15:36.313800 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72599 2019-Jan-16 21:15:36.314436 - [DEBUG] Value : BOTTOM
72600 2019-Jan-16 21:15:36.314462 - [DEBUG]
72601 2019-Jan-16 21:15:36.314486 - [DEBUG] Function : main
72602 2019-Jan-16 21:15:36.314511 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72603 2019-Jan-16 21:15:36.315159 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72604 2019-Jan-16 21:15:36.315216 - [DEBUG] Value : BOTTOM
72605 2019-Jan-16 21:15:36.315241 - [DEBUG]
72606 2019-Jan-16 21:15:36.315266 - [DEBUG] Function : main
72607 2019-Jan-16 21:15:36.315292 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72608 2019-Jan-16 21:15:36.315927 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72609 2019-Jan-16 21:15:36.316563 - [DEBUG] Value : BOTTOM
72610 2019-Jan-16 21:15:36.316588 - [DEBUG]
72611 2019-Jan-16 21:15:36.316628 - [DEBUG] Function : main
72612 2019-Jan-16 21:15:36.316655 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72613 2019-Jan-16 21:15:36.317294 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72614 2019-Jan-16 21:15:36.317931 - [DEBUG] Value : BOTTOM
72615 2019-Jan-16 21:15:36.317956 - [DEBUG]
72616 2019-Jan-16 21:15:36.317981 - [DEBUG] Function : main
72617 2019-Jan-16 21:15:36.318006 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72618 2019-Jan-16 21:15:36.318659 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72619 2019-Jan-16 21:15:36.319294 - [DEBUG] Value : BOTTOM
72620 2019-Jan-16 21:15:36.319319 - [DEBUG]
72621 2019-Jan-16 21:15:36.319344 - [DEBUG] Function : main
72622 2019-Jan-16 21:15:36.319370 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72623 2019-Jan-16 21:15:36.320007 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72624 2019-Jan-16 21:15:36.320644 - [DEBUG] Value : BOTTOM
72625 2019-Jan-16 21:15:36.320669 - [DEBUG]
72626 2019-Jan-16 21:15:36.320694 - [DEBUG] Function : main
72627 2019-Jan-16 21:15:36.320719 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72628 2019-Jan-16 21:15:36.321355 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72629 2019-Jan-16 21:15:36.322005 - [DEBUG] Value : BOTTOM
72630 2019-Jan-16 21:15:36.322030 - [DEBUG]
72631 2019-Jan-16 21:15:36.322055 - [DEBUG] Function : main
72632 2019-Jan-16 21:15:36.322088 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72633 2019-Jan-16 21:15:36.322725 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72634 2019-Jan-16 21:15:36.323359 - [DEBUG] Value : BOTTOM
72635 2019-Jan-16 21:15:36.323384 - [DEBUG]
72636 2019-Jan-16 21:15:36.323409 - [DEBUG] Function : main
72637 2019-Jan-16 21:15:36.323434 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72638 2019-Jan-16 21:15:36.324071 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72639 2019-Jan-16 21:15:36.324703 - [DEBUG] Value : BOTTOM
72640 2019-Jan-16 21:15:36.324728 - [DEBUG]
72641 2019-Jan-16 21:15:36.324753 - [DEBUG] Function : main
72642 2019-Jan-16 21:15:36.324778 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72643 2019-Jan-16 21:15:36.325429 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72644 2019-Jan-16 21:15:36.326067 - [DEBUG] Value : BOTTOM
72645 2019-Jan-16 21:15:36.326092 - [DEBUG]
72646 2019-Jan-16 21:15:36.326117 - [DEBUG] Function : main
72647 2019-Jan-16 21:15:36.326142 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72648 2019-Jan-16 21:15:36.326779 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72649 2019-Jan-16 21:15:36.327417 - [DEBUG] Value : BOTTOM
72650 2019-Jan-16 21:15:36.327442 - [DEBUG]
72651 2019-Jan-16 21:15:36.327467 - [DEBUG] Function : main
72652 2019-Jan-16 21:15:36.327492 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72653 2019-Jan-16 21:15:36.328128 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72654 2019-Jan-16 21:15:36.328777 - [DEBUG] Value : BOTTOM
72655 2019-Jan-16 21:15:36.328802 - [DEBUG]
72656 2019-Jan-16 21:15:36.328827 - [DEBUG] Function : main
72657 2019-Jan-16 21:15:36.328852 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72658 2019-Jan-16 21:15:36.329489 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72659 2019-Jan-16 21:15:36.330126 - [DEBUG] Value : BOTTOM
72660 2019-Jan-16 21:15:36.330151 - [DEBUG]
72661 2019-Jan-16 21:15:36.330176 - [DEBUG] Function : main
72662 2019-Jan-16 21:15:36.330201 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72663 2019-Jan-16 21:15:36.330838 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72664 2019-Jan-16 21:15:36.331471 - [DEBUG] Value : BOTTOM
72665 2019-Jan-16 21:15:36.331496 - [DEBUG]
72666 2019-Jan-16 21:15:36.331521 - [DEBUG] Function : main
72667 2019-Jan-16 21:15:36.331546 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72668 2019-Jan-16 21:15:36.332198 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72669 2019-Jan-16 21:15:36.332834 - [DEBUG] Value : BOTTOM
72670 2019-Jan-16 21:15:36.332860 - [DEBUG]
72671 2019-Jan-16 21:15:36.332884 - [DEBUG] Function : main
72672 2019-Jan-16 21:15:36.332910 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72673 2019-Jan-16 21:15:36.333546 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72674 2019-Jan-16 21:15:36.334183 - [DEBUG] Value : BOTTOM
72675 2019-Jan-16 21:15:36.334208 - [DEBUG]
72676 2019-Jan-16 21:15:36.334233 - [DEBUG] Function : main
72677 2019-Jan-16 21:15:36.334258 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72678 2019-Jan-16 21:15:36.334902 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72679 2019-Jan-16 21:15:36.335552 - [DEBUG] Value : BOTTOM
72680 2019-Jan-16 21:15:36.335578 - [DEBUG]
72681 2019-Jan-16 21:15:36.335602 - [DEBUG] Function : main
72682 2019-Jan-16 21:15:36.335628 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72683 2019-Jan-16 21:15:36.336265 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72684 2019-Jan-16 21:15:36.336901 - [DEBUG] Value : BOTTOM
72685 2019-Jan-16 21:15:36.336926 - [DEBUG]
72686 2019-Jan-16 21:15:36.336951 - [DEBUG] Function : main
72687 2019-Jan-16 21:15:36.336976 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72688 2019-Jan-16 21:15:36.337612 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72689 2019-Jan-16 21:15:36.338249 - [DEBUG] Value : BOTTOM
72690 2019-Jan-16 21:15:36.338274 - [DEBUG]
72691 2019-Jan-16 21:15:36.338300 - [DEBUG] Function : main
72692 2019-Jan-16 21:15:36.338325 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72693 2019-Jan-16 21:15:36.338976 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72694 2019-Jan-16 21:15:36.339611 - [DEBUG] Value : BOTTOM
72695 2019-Jan-16 21:15:36.339636 - [DEBUG]
72696 2019-Jan-16 21:15:36.339660 - [DEBUG] Function : main
72697 2019-Jan-16 21:15:36.339686 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72698 2019-Jan-16 21:15:36.340322 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72699 2019-Jan-16 21:15:36.340965 - [DEBUG] Value : BOTTOM
72700 2019-Jan-16 21:15:36.340990 - [DEBUG]
72701 2019-Jan-16 21:15:36.341015 - [DEBUG] Function : main
72702 2019-Jan-16 21:15:36.341040 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72703 2019-Jan-16 21:15:36.341677 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72704 2019-Jan-16 21:15:36.341746 - [DEBUG] Value : BOTTOM
72705 2019-Jan-16 21:15:36.341772 - [DEBUG]
72706 2019-Jan-16 21:15:36.341797 - [DEBUG] Function : main
72707 2019-Jan-16 21:15:36.341824 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72708 2019-Jan-16 21:15:36.342463 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72709 2019-Jan-16 21:15:36.343099 - [DEBUG] Value : BOTTOM
72710 2019-Jan-16 21:15:36.343124 - [DEBUG]
72711 2019-Jan-16 21:15:36.343166 - [DEBUG] Function : main
72712 2019-Jan-16 21:15:36.343193 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72713 2019-Jan-16 21:15:36.343832 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72714 2019-Jan-16 21:15:36.344469 - [DEBUG] Value : BOTTOM
72715 2019-Jan-16 21:15:36.344494 - [DEBUG]
72716 2019-Jan-16 21:15:36.344519 - [DEBUG] Function : main
72717 2019-Jan-16 21:15:36.344544 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72718 2019-Jan-16 21:15:36.345196 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72719 2019-Jan-16 21:15:36.345833 - [DEBUG] Value : BOTTOM
72720 2019-Jan-16 21:15:36.345859 - [DEBUG]
72721 2019-Jan-16 21:15:36.345883 - [DEBUG] Function : main
72722 2019-Jan-16 21:15:36.345909 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72723 2019-Jan-16 21:15:36.346546 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72724 2019-Jan-16 21:15:36.347187 - [DEBUG] Value : BOTTOM
72725 2019-Jan-16 21:15:36.347212 - [DEBUG]
72726 2019-Jan-16 21:15:36.347237 - [DEBUG] Function : main
72727 2019-Jan-16 21:15:36.347262 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72728 2019-Jan-16 21:15:36.347899 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72729 2019-Jan-16 21:15:36.348552 - [DEBUG] Value : BOTTOM
72730 2019-Jan-16 21:15:36.348578 - [DEBUG]
72731 2019-Jan-16 21:15:36.348602 - [DEBUG] Function : main
72732 2019-Jan-16 21:15:36.348627 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72733 2019-Jan-16 21:15:36.349264 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72734 2019-Jan-16 21:15:36.349897 - [DEBUG] Value : BOTTOM
72735 2019-Jan-16 21:15:36.349922 - [DEBUG]
72736 2019-Jan-16 21:15:36.349946 - [DEBUG] Function : main
72737 2019-Jan-16 21:15:36.349972 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72738 2019-Jan-16 21:15:36.350608 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72739 2019-Jan-16 21:15:36.351242 - [DEBUG] Value : BOTTOM
72740 2019-Jan-16 21:15:36.351267 - [DEBUG]
72741 2019-Jan-16 21:15:36.351292 - [DEBUG] Function : main
72742 2019-Jan-16 21:15:36.351317 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72743 2019-Jan-16 21:15:36.351969 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72744 2019-Jan-16 21:15:36.352603 - [DEBUG] Value : BOTTOM
72745 2019-Jan-16 21:15:36.352628 - [DEBUG]
72746 2019-Jan-16 21:15:36.352653 - [DEBUG] Function : main
72747 2019-Jan-16 21:15:36.352678 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72748 2019-Jan-16 21:15:36.353314 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72749 2019-Jan-16 21:15:36.353954 - [DEBUG] Value : BOTTOM
72750 2019-Jan-16 21:15:36.353979 - [DEBUG]
72751 2019-Jan-16 21:15:36.354004 - [DEBUG] Function : main
72752 2019-Jan-16 21:15:36.354029 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72753 2019-Jan-16 21:15:36.354665 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72754 2019-Jan-16 21:15:36.355319 - [DEBUG] Value : BOTTOM
72755 2019-Jan-16 21:15:36.355344 - [DEBUG]
72756 2019-Jan-16 21:15:36.355369 - [DEBUG] Function : main
72757 2019-Jan-16 21:15:36.355394 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72758 2019-Jan-16 21:15:36.356031 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72759 2019-Jan-16 21:15:36.356667 - [DEBUG] Value : BOTTOM
72760 2019-Jan-16 21:15:36.356692 - [DEBUG]
72761 2019-Jan-16 21:15:36.356717 - [DEBUG] Function : main
72762 2019-Jan-16 21:15:36.356742 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72763 2019-Jan-16 21:15:36.357378 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72764 2019-Jan-16 21:15:36.358015 - [DEBUG] Value : BOTTOM
72765 2019-Jan-16 21:15:36.358040 - [DEBUG]
72766 2019-Jan-16 21:15:36.358065 - [DEBUG] Function : main
72767 2019-Jan-16 21:15:36.358090 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72768 2019-Jan-16 21:15:36.358749 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72769 2019-Jan-16 21:15:36.359390 - [DEBUG] Value : BOTTOM
72770 2019-Jan-16 21:15:36.359416 - [DEBUG]
72771 2019-Jan-16 21:15:36.359440 - [DEBUG] Function : main
72772 2019-Jan-16 21:15:36.359466 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72773 2019-Jan-16 21:15:36.360102 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72774 2019-Jan-16 21:15:36.360745 - [DEBUG] Value : BOTTOM
72775 2019-Jan-16 21:15:36.360770 - [DEBUG]
72776 2019-Jan-16 21:15:36.360795 - [DEBUG] Function : main
72777 2019-Jan-16 21:15:36.360820 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72778 2019-Jan-16 21:15:36.361457 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72779 2019-Jan-16 21:15:36.362106 - [DEBUG] Value : BOTTOM
72780 2019-Jan-16 21:15:36.362132 - [DEBUG]
72781 2019-Jan-16 21:15:36.362156 - [DEBUG] Function : main
72782 2019-Jan-16 21:15:36.362182 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72783 2019-Jan-16 21:15:36.362818 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72784 2019-Jan-16 21:15:36.363456 - [DEBUG] Value : BOTTOM
72785 2019-Jan-16 21:15:36.363481 - [DEBUG]
72786 2019-Jan-16 21:15:36.363506 - [DEBUG] Function : main
72787 2019-Jan-16 21:15:36.363531 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72788 2019-Jan-16 21:15:36.364168 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72789 2019-Jan-16 21:15:36.364803 - [DEBUG] Value : BOTTOM
72790 2019-Jan-16 21:15:36.364828 - [DEBUG]
72791 2019-Jan-16 21:15:36.364854 - [DEBUG] Function : main
72792 2019-Jan-16 21:15:36.364879 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72793 2019-Jan-16 21:15:36.365532 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72794 2019-Jan-16 21:15:36.366169 - [DEBUG] Value : BOTTOM
72795 2019-Jan-16 21:15:36.366194 - [DEBUG]
72796 2019-Jan-16 21:15:36.366218 - [DEBUG] Function : main
72797 2019-Jan-16 21:15:36.366244 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72798 2019-Jan-16 21:15:36.366904 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72799 2019-Jan-16 21:15:36.367607 - [DEBUG] Value : BOTTOM
72800 2019-Jan-16 21:15:36.367634 - [DEBUG]
72801 2019-Jan-16 21:15:36.367661 - [DEBUG] Function : main
72802 2019-Jan-16 21:15:36.367688 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72803 2019-Jan-16 21:15:36.368393 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72804 2019-Jan-16 21:15:36.369114 - [DEBUG] Value : BOTTOM
72805 2019-Jan-16 21:15:36.369141 - [DEBUG]
72806 2019-Jan-16 21:15:36.369169 - [DEBUG] Function : main
72807 2019-Jan-16 21:15:36.369195 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72808 2019-Jan-16 21:15:36.369838 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72809 2019-Jan-16 21:15:36.370485 - [DEBUG] Value : BOTTOM
72810 2019-Jan-16 21:15:36.370509 - [DEBUG]
72811 2019-Jan-16 21:15:36.370535 - [DEBUG] Function : main
72812 2019-Jan-16 21:15:36.370560 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72813 2019-Jan-16 21:15:36.371196 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72814 2019-Jan-16 21:15:36.371857 - [DEBUG] Value : BOTTOM
72815 2019-Jan-16 21:15:36.371912 - [DEBUG]
72816 2019-Jan-16 21:15:36.371938 - [DEBUG] Function : main
72817 2019-Jan-16 21:15:36.371964 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72818 2019-Jan-16 21:15:36.372602 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72819 2019-Jan-16 21:15:36.372661 - [DEBUG] Value : BOTTOM
72820 2019-Jan-16 21:15:36.372686 - [DEBUG]
72821 2019-Jan-16 21:15:36.372713 - [DEBUG] Function : main
72822 2019-Jan-16 21:15:36.372739 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72823 2019-Jan-16 21:15:36.373377 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72824 2019-Jan-16 21:15:36.374013 - [DEBUG] Value : BOTTOM
72825 2019-Jan-16 21:15:36.374039 - [DEBUG]
72826 2019-Jan-16 21:15:36.374090 - [DEBUG] Function : main
72827 2019-Jan-16 21:15:36.374117 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72828 2019-Jan-16 21:15:36.374759 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72829 2019-Jan-16 21:15:36.375411 - [DEBUG] Value : BOTTOM
72830 2019-Jan-16 21:15:36.375436 - [DEBUG]
72831 2019-Jan-16 21:15:36.375461 - [DEBUG] Function : main
72832 2019-Jan-16 21:15:36.375486 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72833 2019-Jan-16 21:15:36.376124 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72834 2019-Jan-16 21:15:36.376760 - [DEBUG] Value : BOTTOM
72835 2019-Jan-16 21:15:36.376785 - [DEBUG]
72836 2019-Jan-16 21:15:36.376810 - [DEBUG] Function : main
72837 2019-Jan-16 21:15:36.376836 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72838 2019-Jan-16 21:15:36.377473 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72839 2019-Jan-16 21:15:36.378106 - [DEBUG] Value : BOTTOM
72840 2019-Jan-16 21:15:36.378131 - [DEBUG]
72841 2019-Jan-16 21:15:36.378156 - [DEBUG] Function : main
72842 2019-Jan-16 21:15:36.378181 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72843 2019-Jan-16 21:15:36.378835 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72844 2019-Jan-16 21:15:36.379473 - [DEBUG] Value : BOTTOM
72845 2019-Jan-16 21:15:36.379498 - [DEBUG]
72846 2019-Jan-16 21:15:36.379523 - [DEBUG] Function : main
72847 2019-Jan-16 21:15:36.379548 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72848 2019-Jan-16 21:15:36.380185 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72849 2019-Jan-16 21:15:36.380818 - [DEBUG] Value : BOTTOM
72850 2019-Jan-16 21:15:36.380843 - [DEBUG]
72851 2019-Jan-16 21:15:36.380867 - [DEBUG] Function : main
72852 2019-Jan-16 21:15:36.380892 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72853 2019-Jan-16 21:15:36.381528 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72854 2019-Jan-16 21:15:36.382179 - [DEBUG] Value : BOTTOM
72855 2019-Jan-16 21:15:36.382204 - [DEBUG]
72856 2019-Jan-16 21:15:36.382229 - [DEBUG] Function : main
72857 2019-Jan-16 21:15:36.382254 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72858 2019-Jan-16 21:15:36.382892 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72859 2019-Jan-16 21:15:36.383524 - [DEBUG] Value : BOTTOM
72860 2019-Jan-16 21:15:36.383550 - [DEBUG]
72861 2019-Jan-16 21:15:36.383574 - [DEBUG] Function : main
72862 2019-Jan-16 21:15:36.383599 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72863 2019-Jan-16 21:15:36.384243 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72864 2019-Jan-16 21:15:36.384884 - [DEBUG] Value : BOTTOM
72865 2019-Jan-16 21:15:36.384909 - [DEBUG]
72866 2019-Jan-16 21:15:36.384934 - [DEBUG] Function : main
72867 2019-Jan-16 21:15:36.384959 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72868 2019-Jan-16 21:15:36.385611 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72869 2019-Jan-16 21:15:36.386245 - [DEBUG] Value : BOTTOM
72870 2019-Jan-16 21:15:36.386270 - [DEBUG]
72871 2019-Jan-16 21:15:36.386294 - [DEBUG] Function : main
72872 2019-Jan-16 21:15:36.386320 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72873 2019-Jan-16 21:15:36.386957 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72874 2019-Jan-16 21:15:36.387595 - [DEBUG] Value : BOTTOM
72875 2019-Jan-16 21:15:36.387620 - [DEBUG]
72876 2019-Jan-16 21:15:36.387645 - [DEBUG] Function : main
72877 2019-Jan-16 21:15:36.387669 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72878 2019-Jan-16 21:15:36.388307 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72879 2019-Jan-16 21:15:36.388960 - [DEBUG] Value : BOTTOM
72880 2019-Jan-16 21:15:36.388985 - [DEBUG]
72881 2019-Jan-16 21:15:36.389010 - [DEBUG] Function : main
72882 2019-Jan-16 21:15:36.389035 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72883 2019-Jan-16 21:15:36.389673 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72884 2019-Jan-16 21:15:36.390309 - [DEBUG] Value : BOTTOM
72885 2019-Jan-16 21:15:36.390335 - [DEBUG]
72886 2019-Jan-16 21:15:36.390359 - [DEBUG] Function : main
72887 2019-Jan-16 21:15:36.390384 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72888 2019-Jan-16 21:15:36.391021 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72889 2019-Jan-16 21:15:36.391665 - [DEBUG] Value : BOTTOM
72890 2019-Jan-16 21:15:36.391690 - [DEBUG]
72891 2019-Jan-16 21:15:36.391715 - [DEBUG] Function : main
72892 2019-Jan-16 21:15:36.391752 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72893 2019-Jan-16 21:15:36.392391 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72894 2019-Jan-16 21:15:36.393028 - [DEBUG] Value : BOTTOM
72895 2019-Jan-16 21:15:36.393053 - [DEBUG]
72896 2019-Jan-16 21:15:36.393078 - [DEBUG] Function : main
72897 2019-Jan-16 21:15:36.393103 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72898 2019-Jan-16 21:15:36.393740 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72899 2019-Jan-16 21:15:36.394376 - [DEBUG] Value : BOTTOM
72900 2019-Jan-16 21:15:36.394402 - [DEBUG]
72901 2019-Jan-16 21:15:36.394426 - [DEBUG] Function : main
72902 2019-Jan-16 21:15:36.394451 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72903 2019-Jan-16 21:15:36.395101 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72904 2019-Jan-16 21:15:36.395738 - [DEBUG] Value : BOTTOM
72905 2019-Jan-16 21:15:36.395763 - [DEBUG]
72906 2019-Jan-16 21:15:36.395789 - [DEBUG] Function : main
72907 2019-Jan-16 21:15:36.395814 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72908 2019-Jan-16 21:15:36.396458 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72909 2019-Jan-16 21:15:36.397095 - [DEBUG] Value : BOTTOM
72910 2019-Jan-16 21:15:36.397120 - [DEBUG]
72911 2019-Jan-16 21:15:36.397145 - [DEBUG] Function : main
72912 2019-Jan-16 21:15:36.397170 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72913 2019-Jan-16 21:15:36.397808 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72914 2019-Jan-16 21:15:36.398465 - [DEBUG] Value : BOTTOM
72915 2019-Jan-16 21:15:36.398491 - [DEBUG]
72916 2019-Jan-16 21:15:36.398515 - [DEBUG] Function : main
72917 2019-Jan-16 21:15:36.398540 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72918 2019-Jan-16 21:15:36.399179 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72919 2019-Jan-16 21:15:36.399817 - [DEBUG] Value : BOTTOM
72920 2019-Jan-16 21:15:36.399842 - [DEBUG]
72921 2019-Jan-16 21:15:36.399867 - [DEBUG] Function : main
72922 2019-Jan-16 21:15:36.399892 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72923 2019-Jan-16 21:15:36.400529 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72924 2019-Jan-16 21:15:36.401172 - [DEBUG] Value : BOTTOM
72925 2019-Jan-16 21:15:36.401197 - [DEBUG]
72926 2019-Jan-16 21:15:36.401222 - [DEBUG] Function : main
72927 2019-Jan-16 21:15:36.401247 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72928 2019-Jan-16 21:15:36.401901 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72929 2019-Jan-16 21:15:36.402538 - [DEBUG] Value : BOTTOM
72930 2019-Jan-16 21:15:36.402563 - [DEBUG]
72931 2019-Jan-16 21:15:36.402588 - [DEBUG] Function : main
72932 2019-Jan-16 21:15:36.402613 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72933 2019-Jan-16 21:15:36.403250 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72934 2019-Jan-16 21:15:36.403887 - [DEBUG] Value : BOTTOM
72935 2019-Jan-16 21:15:36.403912 - [DEBUG]
72936 2019-Jan-16 21:15:36.403936 - [DEBUG] Function : main
72937 2019-Jan-16 21:15:36.403961 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72938 2019-Jan-16 21:15:36.404598 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72939 2019-Jan-16 21:15:36.404656 - [DEBUG] Value : BOTTOM
72940 2019-Jan-16 21:15:36.404681 - [DEBUG]
72941 2019-Jan-16 21:15:36.404706 - [DEBUG] Function : main
72942 2019-Jan-16 21:15:36.404732 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72943 2019-Jan-16 21:15:36.405385 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72944 2019-Jan-16 21:15:36.406022 - [DEBUG] Value : BOTTOM
72945 2019-Jan-16 21:15:36.406047 - [DEBUG]
72946 2019-Jan-16 21:15:36.406098 - [DEBUG] Function : main
72947 2019-Jan-16 21:15:36.406124 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
72948 2019-Jan-16 21:15:36.406770 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72949 2019-Jan-16 21:15:36.407408 - [DEBUG] Value : BOTTOM
72950 2019-Jan-16 21:15:36.407434 - [DEBUG]
72951 2019-Jan-16 21:15:36.407458 - [DEBUG] Function : main
72952 2019-Jan-16 21:15:36.407483 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
72953 2019-Jan-16 21:15:36.408118 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72954 2019-Jan-16 21:15:36.408774 - [DEBUG] Value : BOTTOM
72955 2019-Jan-16 21:15:36.408800 - [DEBUG]
72956 2019-Jan-16 21:15:36.408825 - [DEBUG] Function : main
72957 2019-Jan-16 21:15:36.408850 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
72958 2019-Jan-16 21:15:36.409484 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72959 2019-Jan-16 21:15:36.410118 - [DEBUG] Value : BOTTOM
72960 2019-Jan-16 21:15:36.410143 - [DEBUG]
72961 2019-Jan-16 21:15:36.410167 - [DEBUG] Function : main
72962 2019-Jan-16 21:15:36.410193 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
72963 2019-Jan-16 21:15:36.410827 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72964 2019-Jan-16 21:15:36.411464 - [DEBUG] Value : BOTTOM
72965 2019-Jan-16 21:15:36.411489 - [DEBUG]
72966 2019-Jan-16 21:15:36.411514 - [DEBUG] Function : main
72967 2019-Jan-16 21:15:36.411539 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
72968 2019-Jan-16 21:15:36.412189 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72969 2019-Jan-16 21:15:36.412822 - [DEBUG] Value : BOTTOM
72970 2019-Jan-16 21:15:36.412847 - [DEBUG]
72971 2019-Jan-16 21:15:36.412871 - [DEBUG] Function : main
72972 2019-Jan-16 21:15:36.412897 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
72973 2019-Jan-16 21:15:36.413529 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72974 2019-Jan-16 21:15:36.414163 - [DEBUG] Value : BOTTOM
72975 2019-Jan-16 21:15:36.414189 - [DEBUG]
72976 2019-Jan-16 21:15:36.414214 - [DEBUG] Function : main
72977 2019-Jan-16 21:15:36.414238 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
72978 2019-Jan-16 21:15:36.414871 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72979 2019-Jan-16 21:15:36.415520 - [DEBUG] Value : BOTTOM
72980 2019-Jan-16 21:15:36.415545 - [DEBUG]
72981 2019-Jan-16 21:15:36.415570 - [DEBUG] Function : main
72982 2019-Jan-16 21:15:36.415595 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
72983 2019-Jan-16 21:15:36.416228 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72984 2019-Jan-16 21:15:36.416867 - [DEBUG] Value : BOTTOM
72985 2019-Jan-16 21:15:36.416893 - [DEBUG]
72986 2019-Jan-16 21:15:36.416917 - [DEBUG] Function : main
72987 2019-Jan-16 21:15:36.416942 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
72988 2019-Jan-16 21:15:36.417575 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72989 2019-Jan-16 21:15:36.418208 - [DEBUG] Value : BOTTOM
72990 2019-Jan-16 21:15:36.418233 - [DEBUG]
72991 2019-Jan-16 21:15:36.418257 - [DEBUG] Function : main
72992 2019-Jan-16 21:15:36.418283 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
72993 2019-Jan-16 21:15:36.418932 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72994 2019-Jan-16 21:15:36.419568 - [DEBUG] Value : BOTTOM
72995 2019-Jan-16 21:15:36.419593 - [DEBUG]
72996 2019-Jan-16 21:15:36.419618 - [DEBUG] Function : main
72997 2019-Jan-16 21:15:36.419643 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
72998 2019-Jan-16 21:15:36.420277 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72999 2019-Jan-16 21:15:36.420914 - [DEBUG] Value : BOTTOM
73000 2019-Jan-16 21:15:36.420940 - [DEBUG]
73001 2019-Jan-16 21:15:36.420964 - [DEBUG] Function : main
73002 2019-Jan-16 21:15:36.420990 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73003 2019-Jan-16 21:15:36.421630 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73004 2019-Jan-16 21:15:36.422291 - [DEBUG] Value : BOTTOM
73005 2019-Jan-16 21:15:36.422316 - [DEBUG]
73006 2019-Jan-16 21:15:36.422341 - [DEBUG] Function : main
73007 2019-Jan-16 21:15:36.422366 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73008 2019-Jan-16 21:15:36.423000 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73009 2019-Jan-16 21:15:36.423636 - [DEBUG] Value : BOTTOM
73010 2019-Jan-16 21:15:36.423661 - [DEBUG]
73011 2019-Jan-16 21:15:36.423686 - [DEBUG] Function : main
73012 2019-Jan-16 21:15:36.423711 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73013 2019-Jan-16 21:15:36.424344 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73014 2019-Jan-16 21:15:36.424980 - [DEBUG] Value : BOTTOM
73015 2019-Jan-16 21:15:36.425006 - [DEBUG]
73016 2019-Jan-16 21:15:36.425030 - [DEBUG] Function : main
73017 2019-Jan-16 21:15:36.425055 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73018 2019-Jan-16 21:15:36.425702 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73019 2019-Jan-16 21:15:36.426339 - [DEBUG] Value : BOTTOM
73020 2019-Jan-16 21:15:36.426365 - [DEBUG]
73021 2019-Jan-16 21:15:36.426389 - [DEBUG] Function : main
73022 2019-Jan-16 21:15:36.426414 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73023 2019-Jan-16 21:15:36.427046 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73024 2019-Jan-16 21:15:36.427683 - [DEBUG] Value : BOTTOM
73025 2019-Jan-16 21:15:36.427708 - [DEBUG]
73026 2019-Jan-16 21:15:36.427734 - [DEBUG] Function : main
73027 2019-Jan-16 21:15:36.427759 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73028 2019-Jan-16 21:15:36.428392 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73029 2019-Jan-16 21:15:36.429047 - [DEBUG] Value : BOTTOM
73030 2019-Jan-16 21:15:36.429072 - [DEBUG]
73031 2019-Jan-16 21:15:36.429097 - [DEBUG] Function : main
73032 2019-Jan-16 21:15:36.429122 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73033 2019-Jan-16 21:15:36.429755 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73034 2019-Jan-16 21:15:36.430392 - [DEBUG] Value : BOTTOM
73035 2019-Jan-16 21:15:36.430417 - [DEBUG]
73036 2019-Jan-16 21:15:36.430442 - [DEBUG] Function : main
73037 2019-Jan-16 21:15:36.430467 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73038 2019-Jan-16 21:15:36.431100 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73039 2019-Jan-16 21:15:36.431755 - [DEBUG] Value : BOTTOM
73040 2019-Jan-16 21:15:36.431780 - [DEBUG]
73041 2019-Jan-16 21:15:36.431805 - [DEBUG] Function : main
73042 2019-Jan-16 21:15:36.431830 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73043 2019-Jan-16 21:15:36.432464 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73044 2019-Jan-16 21:15:36.433100 - [DEBUG] Value : BOTTOM
73045 2019-Jan-16 21:15:36.433125 - [DEBUG]
73046 2019-Jan-16 21:15:36.433150 - [DEBUG] Function : main
73047 2019-Jan-16 21:15:36.433175 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73048 2019-Jan-16 21:15:36.433807 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73049 2019-Jan-16 21:15:36.434452 - [DEBUG] Value : BOTTOM
73050 2019-Jan-16 21:15:36.434477 - [DEBUG]
73051 2019-Jan-16 21:15:36.434502 - [DEBUG] Function : main
73052 2019-Jan-16 21:15:36.434527 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73053 2019-Jan-16 21:15:36.435190 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73054 2019-Jan-16 21:15:36.435829 - [DEBUG] Value : BOTTOM
73055 2019-Jan-16 21:15:36.435855 - [DEBUG]
73056 2019-Jan-16 21:15:36.435880 - [DEBUG] Function : main
73057 2019-Jan-16 21:15:36.435905 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73058 2019-Jan-16 21:15:36.436539 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73059 2019-Jan-16 21:15:36.437182 - [DEBUG] Value : BOTTOM
73060 2019-Jan-16 21:15:36.437207 - [DEBUG]
73061 2019-Jan-16 21:15:36.437232 - [DEBUG] Function : main
73062 2019-Jan-16 21:15:36.437257 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73063 2019-Jan-16 21:15:36.437891 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73064 2019-Jan-16 21:15:36.438544 - [DEBUG] Value : BOTTOM
73065 2019-Jan-16 21:15:36.438569 - [DEBUG]
73066 2019-Jan-16 21:15:36.438594 - [DEBUG] Function : main
73067 2019-Jan-16 21:15:36.438619 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73068 2019-Jan-16 21:15:36.439252 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73069 2019-Jan-16 21:15:36.439887 - [DEBUG] Value : BOTTOM
73070 2019-Jan-16 21:15:36.439912 - [DEBUG]
73071 2019-Jan-16 21:15:36.439937 - [DEBUG] Function : main
73072 2019-Jan-16 21:15:36.439962 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73073 2019-Jan-16 21:15:36.440594 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73074 2019-Jan-16 21:15:36.441231 - [DEBUG] Value : BOTTOM
73075 2019-Jan-16 21:15:36.441256 - [DEBUG]
73076 2019-Jan-16 21:15:36.441281 - [DEBUG] Function : main
73077 2019-Jan-16 21:15:36.441306 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73078 2019-Jan-16 21:15:36.441955 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73079 2019-Jan-16 21:15:36.442597 - [DEBUG] Value : BOTTOM
73080 2019-Jan-16 21:15:36.442623 - [DEBUG]
73081 2019-Jan-16 21:15:36.442647 - [DEBUG] Function : main
73082 2019-Jan-16 21:15:36.442673 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73083 2019-Jan-16 21:15:36.443305 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
73084 2019-Jan-16 21:15:36.443941 - [DEBUG] Value : BOTTOM
73085 2019-Jan-16 21:15:36.443966 - [DEBUG]
73086 2019-Jan-16 21:15:36.443991 - [DEBUG] Function : main
73087 2019-Jan-16 21:15:36.444016 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73088 2019-Jan-16 21:15:36.444649 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73089 2019-Jan-16 21:15:36.445306 - [DEBUG] Value : BOTTOM
73090 2019-Jan-16 21:15:36.445332 - [DEBUG]
73091 2019-Jan-16 21:15:36.445356 - [DEBUG] Function : main
73092 2019-Jan-16 21:15:36.445382 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73093 2019-Jan-16 21:15:36.446015 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
73094 2019-Jan-16 21:15:36.446652 - [DEBUG] Value : BOTTOM
73095 2019-Jan-16 21:15:36.446677 - [DEBUG]
73096 2019-Jan-16 21:15:36.446709 - [DEBUG] Function : main
73097 2019-Jan-16 21:15:36.446735 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73098 2019-Jan-16 21:15:36.447369 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
73099 2019-Jan-16 21:15:36.448012 - [DEBUG] Value : BOTTOM
73100 2019-Jan-16 21:15:36.448037 - [DEBUG]
73101 2019-Jan-16 21:15:36.448062 - [DEBUG] Function : main
73102 2019-Jan-16 21:15:36.448087 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73103 2019-Jan-16 21:15:36.448734 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
73104 2019-Jan-16 21:15:36.449371 - [DEBUG] Value : BOTTOM
73105 2019-Jan-16 21:15:36.449396 - [DEBUG]
73106 2019-Jan-16 21:15:36.449421 - [DEBUG] Function : main
73107 2019-Jan-16 21:15:36.449446 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73108 2019-Jan-16 21:15:36.450079 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
73109 2019-Jan-16 21:15:36.450721 - [DEBUG] Value : BOTTOM
73110 2019-Jan-16 21:15:36.450746 - [DEBUG]
73111 2019-Jan-16 21:15:36.450770 - [DEBUG] Function : main
73112 2019-Jan-16 21:15:36.450796 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73113 2019-Jan-16 21:15:36.451436 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
73114 2019-Jan-16 21:15:36.452088 - [DEBUG] Value : BOTTOM
73115 2019-Jan-16 21:15:36.452113 - [DEBUG]
73116 2019-Jan-16 21:15:36.452137 - [DEBUG] Function : main
73117 2019-Jan-16 21:15:36.452163 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73118 2019-Jan-16 21:15:36.452797 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73119 2019-Jan-16 21:15:36.452853 - [DEBUG] Value : BOTTOM
73120 2019-Jan-16 21:15:36.452878 - [DEBUG]
73121 2019-Jan-16 21:15:36.452904 - [DEBUG] Function : main
73122 2019-Jan-16 21:15:36.452930 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
73123 2019-Jan-16 21:15:36.453564 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73124 2019-Jan-16 21:15:36.454199 - [DEBUG] Value : BOTTOM
73125 2019-Jan-16 21:15:36.454224 - [DEBUG]
73126 2019-Jan-16 21:15:36.454274 - [DEBUG] Function : main
73127 2019-Jan-16 21:15:36.454301 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73128 2019-Jan-16 21:15:36.454935 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73129 2019-Jan-16 21:15:36.455587 - [DEBUG] Value : BOTTOM
73130 2019-Jan-16 21:15:36.455613 - [DEBUG]
73131 2019-Jan-16 21:15:36.455637 - [DEBUG] Function : main
73132 2019-Jan-16 21:15:36.455662 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73133 2019-Jan-16 21:15:36.456295 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73134 2019-Jan-16 21:15:36.456932 - [DEBUG] Value : BOTTOM
73135 2019-Jan-16 21:15:36.456957 - [DEBUG]
73136 2019-Jan-16 21:15:36.456982 - [DEBUG] Function : main
73137 2019-Jan-16 21:15:36.457007 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73138 2019-Jan-16 21:15:36.457640 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73139 2019-Jan-16 21:15:36.458273 - [DEBUG] Value : BOTTOM
73140 2019-Jan-16 21:15:36.458299 - [DEBUG]
73141 2019-Jan-16 21:15:36.458323 - [DEBUG] Function : main
73142 2019-Jan-16 21:15:36.458348 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73143 2019-Jan-16 21:15:36.458996 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73144 2019-Jan-16 21:15:36.459643 - [DEBUG] Value : BOTTOM
73145 2019-Jan-16 21:15:36.459668 - [DEBUG]
73146 2019-Jan-16 21:15:36.459693 - [DEBUG] Function : main
73147 2019-Jan-16 21:15:36.459718 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73148 2019-Jan-16 21:15:36.460351 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73149 2019-Jan-16 21:15:36.460983 - [DEBUG] Value : BOTTOM
73150 2019-Jan-16 21:15:36.461008 - [DEBUG]
73151 2019-Jan-16 21:15:36.461033 - [DEBUG] Function : main
73152 2019-Jan-16 21:15:36.461058 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73153 2019-Jan-16 21:15:36.461690 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73154 2019-Jan-16 21:15:36.462339 - [DEBUG] Value : BOTTOM
73155 2019-Jan-16 21:15:36.462365 - [DEBUG]
73156 2019-Jan-16 21:15:36.462390 - [DEBUG] Function : main
73157 2019-Jan-16 21:15:36.462415 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73158 2019-Jan-16 21:15:36.463046 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73159 2019-Jan-16 21:15:36.463679 - [DEBUG] Value : BOTTOM
73160 2019-Jan-16 21:15:36.463705 - [DEBUG]
73161 2019-Jan-16 21:15:36.463729 - [DEBUG] Function : main
73162 2019-Jan-16 21:15:36.463755 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73163 2019-Jan-16 21:15:36.464385 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73164 2019-Jan-16 21:15:36.465023 - [DEBUG] Value : BOTTOM
73165 2019-Jan-16 21:15:36.465048 - [DEBUG]
73166 2019-Jan-16 21:15:36.465086 - [DEBUG] Function : main
73167 2019-Jan-16 21:15:36.465112 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73168 2019-Jan-16 21:15:36.465744 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73169 2019-Jan-16 21:15:36.466377 - [DEBUG] Value : BOTTOM
73170 2019-Jan-16 21:15:36.466402 - [DEBUG]
73171 2019-Jan-16 21:15:36.466427 - [DEBUG] Function : main
73172 2019-Jan-16 21:15:36.466452 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73173 2019-Jan-16 21:15:36.467083 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73174 2019-Jan-16 21:15:36.467721 - [DEBUG] Value : BOTTOM
73175 2019-Jan-16 21:15:36.467746 - [DEBUG]
73176 2019-Jan-16 21:15:36.467771 - [DEBUG] Function : main
73177 2019-Jan-16 21:15:36.467796 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73178 2019-Jan-16 21:15:36.468440 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73179 2019-Jan-16 21:15:36.469078 - [DEBUG] Value : BOTTOM
73180 2019-Jan-16 21:15:36.469103 - [DEBUG]
73181 2019-Jan-16 21:15:36.469128 - [DEBUG] Function : main
73182 2019-Jan-16 21:15:36.469153 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73183 2019-Jan-16 21:15:36.469784 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73184 2019-Jan-16 21:15:36.470421 - [DEBUG] Value : BOTTOM
73185 2019-Jan-16 21:15:36.470446 - [DEBUG]
73186 2019-Jan-16 21:15:36.470471 - [DEBUG] Function : main
73187 2019-Jan-16 21:15:36.470496 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73188 2019-Jan-16 21:15:36.471127 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73189 2019-Jan-16 21:15:36.471784 - [DEBUG] Value : BOTTOM
73190 2019-Jan-16 21:15:36.471809 - [DEBUG]
73191 2019-Jan-16 21:15:36.471834 - [DEBUG] Function : main
73192 2019-Jan-16 21:15:36.471859 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73193 2019-Jan-16 21:15:36.472500 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73194 2019-Jan-16 21:15:36.473136 - [DEBUG] Value : BOTTOM
73195 2019-Jan-16 21:15:36.473161 - [DEBUG]
73196 2019-Jan-16 21:15:36.473186 - [DEBUG] Function : main
73197 2019-Jan-16 21:15:36.473211 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73198 2019-Jan-16 21:15:36.473842 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73199 2019-Jan-16 21:15:36.474479 - [DEBUG] Value : BOTTOM
73200 2019-Jan-16 21:15:36.474505 - [DEBUG]
73201 2019-Jan-16 21:15:36.474529 - [DEBUG] Function : main
73202 2019-Jan-16 21:15:36.474555 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73203 2019-Jan-16 21:15:36.475201 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73204 2019-Jan-16 21:15:36.475837 - [DEBUG] Value : BOTTOM
73205 2019-Jan-16 21:15:36.475862 - [DEBUG]
73206 2019-Jan-16 21:15:36.475888 - [DEBUG] Function : main
73207 2019-Jan-16 21:15:36.475913 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73208 2019-Jan-16 21:15:36.476544 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73209 2019-Jan-16 21:15:36.477181 - [DEBUG] Value : BOTTOM
73210 2019-Jan-16 21:15:36.477206 - [DEBUG]
73211 2019-Jan-16 21:15:36.477230 - [DEBUG] Function : main
73212 2019-Jan-16 21:15:36.477256 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73213 2019-Jan-16 21:15:36.477887 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73214 2019-Jan-16 21:15:36.478544 - [DEBUG] Value : BOTTOM
73215 2019-Jan-16 21:15:36.478570 - [DEBUG]
73216 2019-Jan-16 21:15:36.478594 - [DEBUG] Function : main
73217 2019-Jan-16 21:15:36.478619 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73218 2019-Jan-16 21:15:36.479251 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73219 2019-Jan-16 21:15:36.479887 - [DEBUG] Value : BOTTOM
73220 2019-Jan-16 21:15:36.479912 - [DEBUG]
73221 2019-Jan-16 21:15:36.479937 - [DEBUG] Function : main
73222 2019-Jan-16 21:15:36.479962 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73223 2019-Jan-16 21:15:36.480593 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73224 2019-Jan-16 21:15:36.481236 - [DEBUG] Value : BOTTOM
73225 2019-Jan-16 21:15:36.481261 - [DEBUG]
73226 2019-Jan-16 21:15:36.481286 - [DEBUG] Function : main
73227 2019-Jan-16 21:15:36.481311 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73228 2019-Jan-16 21:15:36.481957 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73229 2019-Jan-16 21:15:36.482594 - [DEBUG] Value : BOTTOM
73230 2019-Jan-16 21:15:36.482619 - [DEBUG]
73231 2019-Jan-16 21:15:36.482644 - [DEBUG] Function : main
73232 2019-Jan-16 21:15:36.482669 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73233 2019-Jan-16 21:15:36.483300 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73234 2019-Jan-16 21:15:36.483935 - [DEBUG] Value : BOTTOM
73235 2019-Jan-16 21:15:36.483960 - [DEBUG]
73236 2019-Jan-16 21:15:36.483985 - [DEBUG] Function : main
73237 2019-Jan-16 21:15:36.484010 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73238 2019-Jan-16 21:15:36.484641 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73239 2019-Jan-16 21:15:36.485295 - [DEBUG] Value : BOTTOM
73240 2019-Jan-16 21:15:36.485320 - [DEBUG]
73241 2019-Jan-16 21:15:36.485352 - [DEBUG] Function : main
73242 2019-Jan-16 21:15:36.485378 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73243 2019-Jan-16 21:15:36.486010 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73244 2019-Jan-16 21:15:36.486644 - [DEBUG] Value : BOTTOM
73245 2019-Jan-16 21:15:36.486669 - [DEBUG]
73246 2019-Jan-16 21:15:36.486694 - [DEBUG] Function : main
73247 2019-Jan-16 21:15:36.486719 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73248 2019-Jan-16 21:15:36.487351 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73249 2019-Jan-16 21:15:36.487987 - [DEBUG] Value : BOTTOM
73250 2019-Jan-16 21:15:36.488012 - [DEBUG]
73251 2019-Jan-16 21:15:36.488036 - [DEBUG] Function : main
73252 2019-Jan-16 21:15:36.488061 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73253 2019-Jan-16 21:15:36.488707 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73254 2019-Jan-16 21:15:36.489344 - [DEBUG] Value : BOTTOM
73255 2019-Jan-16 21:15:36.489369 - [DEBUG]
73256 2019-Jan-16 21:15:36.489393 - [DEBUG] Function : main
73257 2019-Jan-16 21:15:36.489419 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73258 2019-Jan-16 21:15:36.490050 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
73259 2019-Jan-16 21:15:36.490683 - [DEBUG] Value : BOTTOM
73260 2019-Jan-16 21:15:36.490708 - [DEBUG]
73261 2019-Jan-16 21:15:36.490732 - [DEBUG] Function : main
73262 2019-Jan-16 21:15:36.490758 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73263 2019-Jan-16 21:15:36.491388 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73264 2019-Jan-16 21:15:36.492046 - [DEBUG] Value : BOTTOM
73265 2019-Jan-16 21:15:36.492072 - [DEBUG]
73266 2019-Jan-16 21:15:36.492096 - [DEBUG] Function : main
73267 2019-Jan-16 21:15:36.492121 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73268 2019-Jan-16 21:15:36.492753 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
73269 2019-Jan-16 21:15:36.493389 - [DEBUG] Value : BOTTOM
73270 2019-Jan-16 21:15:36.493415 - [DEBUG]
73271 2019-Jan-16 21:15:36.493439 - [DEBUG] Function : main
73272 2019-Jan-16 21:15:36.493464 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73273 2019-Jan-16 21:15:36.494096 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73274 2019-Jan-16 21:15:36.494739 - [DEBUG] Value : BOTTOM
73275 2019-Jan-16 21:15:36.494764 - [DEBUG]
73276 2019-Jan-16 21:15:36.494788 - [DEBUG] Function : main
73277 2019-Jan-16 21:15:36.494814 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73278 2019-Jan-16 21:15:36.495460 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
73279 2019-Jan-16 21:15:36.496096 - [DEBUG] Value : BOTTOM
73280 2019-Jan-16 21:15:36.496122 - [DEBUG]
73281 2019-Jan-16 21:15:36.496146 - [DEBUG] Function : main
73282 2019-Jan-16 21:15:36.496171 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73283 2019-Jan-16 21:15:36.496802 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73284 2019-Jan-16 21:15:36.496859 - [DEBUG] Value : BOTTOM
73285 2019-Jan-16 21:15:36.496884 - [DEBUG]
73286 2019-Jan-16 21:15:36.496909 - [DEBUG] Function : main
73287 2019-Jan-16 21:15:36.496935 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
73288 2019-Jan-16 21:15:36.497566 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73289 2019-Jan-16 21:15:36.498209 - [DEBUG] Value : BOTTOM
73290 2019-Jan-16 21:15:36.498234 - [DEBUG]
73291 2019-Jan-16 21:15:36.498278 - [DEBUG] Function : main
73292 2019-Jan-16 21:15:36.498305 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73293 2019-Jan-16 21:15:36.498957 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73294 2019-Jan-16 21:15:36.499593 - [DEBUG] Value : BOTTOM
73295 2019-Jan-16 21:15:36.499619 - [DEBUG]
73296 2019-Jan-16 21:15:36.499643 - [DEBUG] Function : main
73297 2019-Jan-16 21:15:36.499668 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73298 2019-Jan-16 21:15:36.500302 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73299 2019-Jan-16 21:15:36.500938 - [DEBUG] Value : BOTTOM
73300 2019-Jan-16 21:15:36.500964 - [DEBUG]
73301 2019-Jan-16 21:15:36.500989 - [DEBUG] Function : main
73302 2019-Jan-16 21:15:36.501014 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73303 2019-Jan-16 21:15:36.501648 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73304 2019-Jan-16 21:15:36.502301 - [DEBUG] Value : BOTTOM
73305 2019-Jan-16 21:15:36.502326 - [DEBUG]
73306 2019-Jan-16 21:15:36.502351 - [DEBUG] Function : main
73307 2019-Jan-16 21:15:36.502376 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73308 2019-Jan-16 21:15:36.503009 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73309 2019-Jan-16 21:15:36.503647 - [DEBUG] Value : BOTTOM
73310 2019-Jan-16 21:15:36.503672 - [DEBUG]
73311 2019-Jan-16 21:15:36.503696 - [DEBUG] Function : main
73312 2019-Jan-16 21:15:36.503722 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73313 2019-Jan-16 21:15:36.504356 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73314 2019-Jan-16 21:15:36.504989 - [DEBUG] Value : BOTTOM
73315 2019-Jan-16 21:15:36.505014 - [DEBUG]
73316 2019-Jan-16 21:15:36.505039 - [DEBUG] Function : main
73317 2019-Jan-16 21:15:36.505076 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73318 2019-Jan-16 21:15:36.505712 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73319 2019-Jan-16 21:15:36.506344 - [DEBUG] Value : BOTTOM
73320 2019-Jan-16 21:15:36.506369 - [DEBUG]
73321 2019-Jan-16 21:15:36.506394 - [DEBUG] Function : main
73322 2019-Jan-16 21:15:36.506419 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73323 2019-Jan-16 21:15:36.507052 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73324 2019-Jan-16 21:15:36.507684 - [DEBUG] Value : BOTTOM
73325 2019-Jan-16 21:15:36.507709 - [DEBUG]
73326 2019-Jan-16 21:15:36.507734 - [DEBUG] Function : main
73327 2019-Jan-16 21:15:36.507759 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73328 2019-Jan-16 21:15:36.508393 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73329 2019-Jan-16 21:15:36.509044 - [DEBUG] Value : BOTTOM
73330 2019-Jan-16 21:15:36.509069 - [DEBUG]
73331 2019-Jan-16 21:15:36.509094 - [DEBUG] Function : main
73332 2019-Jan-16 21:15:36.509120 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73333 2019-Jan-16 21:15:36.509754 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73334 2019-Jan-16 21:15:36.510394 - [DEBUG] Value : BOTTOM
73335 2019-Jan-16 21:15:36.510420 - [DEBUG]
73336 2019-Jan-16 21:15:36.510444 - [DEBUG] Function : main
73337 2019-Jan-16 21:15:36.510470 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73338 2019-Jan-16 21:15:36.511105 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73339 2019-Jan-16 21:15:36.511756 - [DEBUG] Value : BOTTOM
73340 2019-Jan-16 21:15:36.511782 - [DEBUG]
73341 2019-Jan-16 21:15:36.511807 - [DEBUG] Function : main
73342 2019-Jan-16 21:15:36.511833 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73343 2019-Jan-16 21:15:36.512468 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73344 2019-Jan-16 21:15:36.513103 - [DEBUG] Value : BOTTOM
73345 2019-Jan-16 21:15:36.513129 - [DEBUG]
73346 2019-Jan-16 21:15:36.513153 - [DEBUG] Function : main
73347 2019-Jan-16 21:15:36.513179 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73348 2019-Jan-16 21:15:36.513813 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73349 2019-Jan-16 21:15:36.514450 - [DEBUG] Value : BOTTOM
73350 2019-Jan-16 21:15:36.514476 - [DEBUG]
73351 2019-Jan-16 21:15:36.514501 - [DEBUG] Function : main
73352 2019-Jan-16 21:15:36.514526 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73353 2019-Jan-16 21:15:36.515175 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73354 2019-Jan-16 21:15:36.515817 - [DEBUG] Value : BOTTOM
73355 2019-Jan-16 21:15:36.515843 - [DEBUG]
73356 2019-Jan-16 21:15:36.515867 - [DEBUG] Function : main
73357 2019-Jan-16 21:15:36.515893 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73358 2019-Jan-16 21:15:36.516527 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73359 2019-Jan-16 21:15:36.517163 - [DEBUG] Value : BOTTOM
73360 2019-Jan-16 21:15:36.517189 - [DEBUG]
73361 2019-Jan-16 21:15:36.517214 - [DEBUG] Function : main
73362 2019-Jan-16 21:15:36.517239 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73363 2019-Jan-16 21:15:36.517874 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73364 2019-Jan-16 21:15:36.518526 - [DEBUG] Value : BOTTOM
73365 2019-Jan-16 21:15:36.518551 - [DEBUG]
73366 2019-Jan-16 21:15:36.518576 - [DEBUG] Function : main
73367 2019-Jan-16 21:15:36.518601 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73368 2019-Jan-16 21:15:36.519235 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73369 2019-Jan-16 21:15:36.519872 - [DEBUG] Value : BOTTOM
73370 2019-Jan-16 21:15:36.519897 - [DEBUG]
73371 2019-Jan-16 21:15:36.519923 - [DEBUG] Function : main
73372 2019-Jan-16 21:15:36.519949 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73373 2019-Jan-16 21:15:36.520583 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73374 2019-Jan-16 21:15:36.521221 - [DEBUG] Value : BOTTOM
73375 2019-Jan-16 21:15:36.521246 - [DEBUG]
73376 2019-Jan-16 21:15:36.521271 - [DEBUG] Function : main
73377 2019-Jan-16 21:15:36.521296 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73378 2019-Jan-16 21:15:36.521954 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73379 2019-Jan-16 21:15:36.522598 - [DEBUG] Value : BOTTOM
73380 2019-Jan-16 21:15:36.522623 - [DEBUG]
73381 2019-Jan-16 21:15:36.522648 - [DEBUG] Function : main
73382 2019-Jan-16 21:15:36.522673 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73383 2019-Jan-16 21:15:36.523308 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73384 2019-Jan-16 21:15:36.523945 - [DEBUG] Value : BOTTOM
73385 2019-Jan-16 21:15:36.523970 - [DEBUG]
73386 2019-Jan-16 21:15:36.523995 - [DEBUG] Function : main
73387 2019-Jan-16 21:15:36.524020 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73388 2019-Jan-16 21:15:36.524655 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73389 2019-Jan-16 21:15:36.525314 - [DEBUG] Value : BOTTOM
73390 2019-Jan-16 21:15:36.525340 - [DEBUG]
73391 2019-Jan-16 21:15:36.525365 - [DEBUG] Function : main
73392 2019-Jan-16 21:15:36.525390 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73393 2019-Jan-16 21:15:36.526025 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73394 2019-Jan-16 21:15:36.526661 - [DEBUG] Value : BOTTOM
73395 2019-Jan-16 21:15:36.526686 - [DEBUG]
73396 2019-Jan-16 21:15:36.526711 - [DEBUG] Function : main
73397 2019-Jan-16 21:15:36.526736 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73398 2019-Jan-16 21:15:36.527370 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73399 2019-Jan-16 21:15:36.528007 - [DEBUG] Value : BOTTOM
73400 2019-Jan-16 21:15:36.528033 - [DEBUG]
73401 2019-Jan-16 21:15:36.528057 - [DEBUG] Function : main
73402 2019-Jan-16 21:15:36.528083 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73403 2019-Jan-16 21:15:36.528732 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73404 2019-Jan-16 21:15:36.529370 - [DEBUG] Value : BOTTOM
73405 2019-Jan-16 21:15:36.529395 - [DEBUG]
73406 2019-Jan-16 21:15:36.529420 - [DEBUG] Function : main
73407 2019-Jan-16 21:15:36.529445 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73408 2019-Jan-16 21:15:36.530078 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73409 2019-Jan-16 21:15:36.530135 - [DEBUG] Value : BOTTOM
73410 2019-Jan-16 21:15:36.530160 - [DEBUG]
73411 2019-Jan-16 21:15:36.530186 - [DEBUG] Function : main
73412 2019-Jan-16 21:15:36.530212 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73413 2019-Jan-16 21:15:36.530847 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73414 2019-Jan-16 21:15:36.531481 - [DEBUG] Value : BOTTOM
73415 2019-Jan-16 21:15:36.531506 - [DEBUG]
73416 2019-Jan-16 21:15:36.531551 - [DEBUG] Function : main
73417 2019-Jan-16 21:15:36.531577 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73418 2019-Jan-16 21:15:36.532231 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73419 2019-Jan-16 21:15:36.532869 - [DEBUG] Value : BOTTOM
73420 2019-Jan-16 21:15:36.532894 - [DEBUG]
73421 2019-Jan-16 21:15:36.532919 - [DEBUG] Function : main
73422 2019-Jan-16 21:15:36.532944 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73423 2019-Jan-16 21:15:36.533593 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73424 2019-Jan-16 21:15:36.534230 - [DEBUG] Value : BOTTOM
73425 2019-Jan-16 21:15:36.534256 - [DEBUG]
73426 2019-Jan-16 21:15:36.534281 - [DEBUG] Function : main
73427 2019-Jan-16 21:15:36.534306 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73428 2019-Jan-16 21:15:36.534944 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73429 2019-Jan-16 21:15:36.535593 - [DEBUG] Value : BOTTOM
73430 2019-Jan-16 21:15:36.535618 - [DEBUG]
73431 2019-Jan-16 21:15:36.535643 - [DEBUG] Function : main
73432 2019-Jan-16 21:15:36.535668 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73433 2019-Jan-16 21:15:36.536304 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73434 2019-Jan-16 21:15:36.536941 - [DEBUG] Value : BOTTOM
73435 2019-Jan-16 21:15:36.536967 - [DEBUG]
73436 2019-Jan-16 21:15:36.536991 - [DEBUG] Function : main
73437 2019-Jan-16 21:15:36.537016 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73438 2019-Jan-16 21:15:36.537653 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73439 2019-Jan-16 21:15:36.538285 - [DEBUG] Value : BOTTOM
73440 2019-Jan-16 21:15:36.538310 - [DEBUG]
73441 2019-Jan-16 21:15:36.538335 - [DEBUG] Function : main
73442 2019-Jan-16 21:15:36.538360 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73443 2019-Jan-16 21:15:36.539012 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73444 2019-Jan-16 21:15:36.539647 - [DEBUG] Value : BOTTOM
73445 2019-Jan-16 21:15:36.539672 - [DEBUG]
73446 2019-Jan-16 21:15:36.539697 - [DEBUG] Function : main
73447 2019-Jan-16 21:15:36.539722 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73448 2019-Jan-16 21:15:36.540359 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73449 2019-Jan-16 21:15:36.540991 - [DEBUG] Value : BOTTOM
73450 2019-Jan-16 21:15:36.541016 - [DEBUG]
73451 2019-Jan-16 21:15:36.541041 - [DEBUG] Function : main
73452 2019-Jan-16 21:15:36.541066 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73453 2019-Jan-16 21:15:36.541711 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73454 2019-Jan-16 21:15:36.542424 - [DEBUG] Value : BOTTOM
73455 2019-Jan-16 21:15:36.542449 - [DEBUG]
73456 2019-Jan-16 21:15:36.542474 - [DEBUG] Function : main
73457 2019-Jan-16 21:15:36.542500 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73458 2019-Jan-16 21:15:36.543138 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73459 2019-Jan-16 21:15:36.543772 - [DEBUG] Value : BOTTOM
73460 2019-Jan-16 21:15:36.543797 - [DEBUG]
73461 2019-Jan-16 21:15:36.543822 - [DEBUG] Function : main
73462 2019-Jan-16 21:15:36.543847 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73463 2019-Jan-16 21:15:36.544484 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73464 2019-Jan-16 21:15:36.545135 - [DEBUG] Value : BOTTOM
73465 2019-Jan-16 21:15:36.545160 - [DEBUG]
73466 2019-Jan-16 21:15:36.545185 - [DEBUG] Function : main
73467 2019-Jan-16 21:15:36.545210 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73468 2019-Jan-16 21:15:36.545855 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73469 2019-Jan-16 21:15:36.546493 - [DEBUG] Value : BOTTOM
73470 2019-Jan-16 21:15:36.546518 - [DEBUG]
73471 2019-Jan-16 21:15:36.546543 - [DEBUG] Function : main
73472 2019-Jan-16 21:15:36.546568 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73473 2019-Jan-16 21:15:36.547205 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73474 2019-Jan-16 21:15:36.547843 - [DEBUG] Value : BOTTOM
73475 2019-Jan-16 21:15:36.547868 - [DEBUG]
73476 2019-Jan-16 21:15:36.547893 - [DEBUG] Function : main
73477 2019-Jan-16 21:15:36.547918 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73478 2019-Jan-16 21:15:36.548570 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73479 2019-Jan-16 21:15:36.549214 - [DEBUG] Value : BOTTOM
73480 2019-Jan-16 21:15:36.549240 - [DEBUG]
73481 2019-Jan-16 21:15:36.549264 - [DEBUG] Function : main
73482 2019-Jan-16 21:15:36.549290 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73483 2019-Jan-16 21:15:36.549927 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73484 2019-Jan-16 21:15:36.550563 - [DEBUG] Value : BOTTOM
73485 2019-Jan-16 21:15:36.550588 - [DEBUG]
73486 2019-Jan-16 21:15:36.550612 - [DEBUG] Function : main
73487 2019-Jan-16 21:15:36.550638 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73488 2019-Jan-16 21:15:36.551274 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73489 2019-Jan-16 21:15:36.551927 - [DEBUG] Value : BOTTOM
73490 2019-Jan-16 21:15:36.551952 - [DEBUG]
73491 2019-Jan-16 21:15:36.551977 - [DEBUG] Function : main
73492 2019-Jan-16 21:15:36.552002 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73493 2019-Jan-16 21:15:36.552639 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73494 2019-Jan-16 21:15:36.553275 - [DEBUG] Value : BOTTOM
73495 2019-Jan-16 21:15:36.553300 - [DEBUG]
73496 2019-Jan-16 21:15:36.553326 - [DEBUG] Function : main
73497 2019-Jan-16 21:15:36.553351 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73498 2019-Jan-16 21:15:36.553987 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73499 2019-Jan-16 21:15:36.554626 - [DEBUG] Value : BOTTOM
73500 2019-Jan-16 21:15:36.554651 - [DEBUG]
73501 2019-Jan-16 21:15:36.554675 - [DEBUG] Function : main
73502 2019-Jan-16 21:15:36.554700 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73503 2019-Jan-16 21:15:36.555352 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73504 2019-Jan-16 21:15:36.555995 - [DEBUG] Value : BOTTOM
73505 2019-Jan-16 21:15:36.556021 - [DEBUG]
73506 2019-Jan-16 21:15:36.556045 - [DEBUG] Function : main
73507 2019-Jan-16 21:15:36.556070 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73508 2019-Jan-16 21:15:36.556707 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73509 2019-Jan-16 21:15:36.557343 - [DEBUG] Value : BOTTOM
73510 2019-Jan-16 21:15:36.557369 - [DEBUG]
73511 2019-Jan-16 21:15:36.557393 - [DEBUG] Function : main
73512 2019-Jan-16 21:15:36.557418 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73513 2019-Jan-16 21:15:36.558055 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73514 2019-Jan-16 21:15:36.558721 - [DEBUG] Value : BOTTOM
73515 2019-Jan-16 21:15:36.558747 - [DEBUG]
73516 2019-Jan-16 21:15:36.558772 - [DEBUG] Function : main
73517 2019-Jan-16 21:15:36.558797 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73518 2019-Jan-16 21:15:36.559434 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73519 2019-Jan-16 21:15:36.560072 - [DEBUG] Value : BOTTOM
73520 2019-Jan-16 21:15:36.560097 - [DEBUG]
73521 2019-Jan-16 21:15:36.560122 - [DEBUG] Function : main
73522 2019-Jan-16 21:15:36.560147 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73523 2019-Jan-16 21:15:36.560783 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73524 2019-Jan-16 21:15:36.561419 - [DEBUG] Value : BOTTOM
73525 2019-Jan-16 21:15:36.561444 - [DEBUG]
73526 2019-Jan-16 21:15:36.561469 - [DEBUG] Function : main
73527 2019-Jan-16 21:15:36.561494 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73528 2019-Jan-16 21:15:36.562147 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73529 2019-Jan-16 21:15:36.562785 - [DEBUG] Value : BOTTOM
73530 2019-Jan-16 21:15:36.562810 - [DEBUG]
73531 2019-Jan-16 21:15:36.562835 - [DEBUG] Function : main
73532 2019-Jan-16 21:15:36.562860 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73533 2019-Jan-16 21:15:36.563496 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73534 2019-Jan-16 21:15:36.564129 - [DEBUG] Value : BOTTOM
73535 2019-Jan-16 21:15:36.564154 - [DEBUG]
73536 2019-Jan-16 21:15:36.564179 - [DEBUG] Function : main
73537 2019-Jan-16 21:15:36.564204 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73538 2019-Jan-16 21:15:36.564840 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73539 2019-Jan-16 21:15:36.565498 - [DEBUG] Value : BOTTOM
73540 2019-Jan-16 21:15:36.565523 - [DEBUG]
73541 2019-Jan-16 21:15:36.565548 - [DEBUG] Function : main
73542 2019-Jan-16 21:15:36.565573 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73543 2019-Jan-16 21:15:36.566209 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73544 2019-Jan-16 21:15:36.566266 - [DEBUG] Value : BOTTOM
73545 2019-Jan-16 21:15:36.566291 - [DEBUG]
73546 2019-Jan-16 21:15:36.566316 - [DEBUG] Function : main
73547 2019-Jan-16 21:15:36.566342 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73548 2019-Jan-16 21:15:36.566980 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73549 2019-Jan-16 21:15:36.567615 - [DEBUG] Value : BOTTOM
73550 2019-Jan-16 21:15:36.567640 - [DEBUG]
73551 2019-Jan-16 21:15:36.567686 - [DEBUG] Function : main
73552 2019-Jan-16 21:15:36.567713 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73553 2019-Jan-16 21:15:36.568348 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73554 2019-Jan-16 21:15:36.569001 - [DEBUG] Value : BOTTOM
73555 2019-Jan-16 21:15:36.569026 - [DEBUG]
73556 2019-Jan-16 21:15:36.569051 - [DEBUG] Function : main
73557 2019-Jan-16 21:15:36.569076 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73558 2019-Jan-16 21:15:36.569710 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73559 2019-Jan-16 21:15:36.570346 - [DEBUG] Value : BOTTOM
73560 2019-Jan-16 21:15:36.570380 - [DEBUG]
73561 2019-Jan-16 21:15:36.570406 - [DEBUG] Function : main
73562 2019-Jan-16 21:15:36.570431 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73563 2019-Jan-16 21:15:36.571065 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73564 2019-Jan-16 21:15:36.571698 - [DEBUG] Value : BOTTOM
73565 2019-Jan-16 21:15:36.571723 - [DEBUG]
73566 2019-Jan-16 21:15:36.571762 - [DEBUG] Function : main
73567 2019-Jan-16 21:15:36.571787 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73568 2019-Jan-16 21:15:36.572421 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73569 2019-Jan-16 21:15:36.573059 - [DEBUG] Value : BOTTOM
73570 2019-Jan-16 21:15:36.573084 - [DEBUG]
73571 2019-Jan-16 21:15:36.573109 - [DEBUG] Function : main
73572 2019-Jan-16 21:15:36.573134 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73573 2019-Jan-16 21:15:36.573767 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73574 2019-Jan-16 21:15:36.574399 - [DEBUG] Value : BOTTOM
73575 2019-Jan-16 21:15:36.574424 - [DEBUG]
73576 2019-Jan-16 21:15:36.574449 - [DEBUG] Function : main
73577 2019-Jan-16 21:15:36.574474 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73578 2019-Jan-16 21:15:36.575119 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73579 2019-Jan-16 21:15:36.575753 - [DEBUG] Value : BOTTOM
73580 2019-Jan-16 21:15:36.575778 - [DEBUG]
73581 2019-Jan-16 21:15:36.575803 - [DEBUG] Function : main
73582 2019-Jan-16 21:15:36.575828 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73583 2019-Jan-16 21:15:36.576460 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73584 2019-Jan-16 21:15:36.577092 - [DEBUG] Value : BOTTOM
73585 2019-Jan-16 21:15:36.577117 - [DEBUG]
73586 2019-Jan-16 21:15:36.577142 - [DEBUG] Function : main
73587 2019-Jan-16 21:15:36.577167 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73588 2019-Jan-16 21:15:36.577800 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73589 2019-Jan-16 21:15:36.578451 - [DEBUG] Value : BOTTOM
73590 2019-Jan-16 21:15:36.578476 - [DEBUG]
73591 2019-Jan-16 21:15:36.578501 - [DEBUG] Function : main
73592 2019-Jan-16 21:15:36.578526 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73593 2019-Jan-16 21:15:36.579159 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73594 2019-Jan-16 21:15:36.579793 - [DEBUG] Value : BOTTOM
73595 2019-Jan-16 21:15:36.579818 - [DEBUG]
73596 2019-Jan-16 21:15:36.579842 - [DEBUG] Function : main
73597 2019-Jan-16 21:15:36.579867 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73598 2019-Jan-16 21:15:36.580501 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73599 2019-Jan-16 21:15:36.581139 - [DEBUG] Value : BOTTOM
73600 2019-Jan-16 21:15:36.581164 - [DEBUG]
73601 2019-Jan-16 21:15:36.581188 - [DEBUG] Function : main
73602 2019-Jan-16 21:15:36.581213 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73603 2019-Jan-16 21:15:36.581862 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73604 2019-Jan-16 21:15:36.582499 - [DEBUG] Value : BOTTOM
73605 2019-Jan-16 21:15:36.582524 - [DEBUG]
73606 2019-Jan-16 21:15:36.582548 - [DEBUG] Function : main
73607 2019-Jan-16 21:15:36.582573 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73608 2019-Jan-16 21:15:36.583214 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73609 2019-Jan-16 21:15:36.583851 - [DEBUG] Value : BOTTOM
73610 2019-Jan-16 21:15:36.583877 - [DEBUG]
73611 2019-Jan-16 21:15:36.583901 - [DEBUG] Function : main
73612 2019-Jan-16 21:15:36.583926 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73613 2019-Jan-16 21:15:36.584558 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73614 2019-Jan-16 21:15:36.585218 - [DEBUG] Value : BOTTOM
73615 2019-Jan-16 21:15:36.585243 - [DEBUG]
73616 2019-Jan-16 21:15:36.585268 - [DEBUG] Function : main
73617 2019-Jan-16 21:15:36.585293 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73618 2019-Jan-16 21:15:36.585926 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73619 2019-Jan-16 21:15:36.586562 - [DEBUG] Value : BOTTOM
73620 2019-Jan-16 21:15:36.586587 - [DEBUG]
73621 2019-Jan-16 21:15:36.586612 - [DEBUG] Function : main
73622 2019-Jan-16 21:15:36.586637 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73623 2019-Jan-16 21:15:36.587269 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73624 2019-Jan-16 21:15:36.587905 - [DEBUG] Value : BOTTOM
73625 2019-Jan-16 21:15:36.587930 - [DEBUG]
73626 2019-Jan-16 21:15:36.587955 - [DEBUG] Function : main
73627 2019-Jan-16 21:15:36.587980 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73628 2019-Jan-16 21:15:36.588628 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73629 2019-Jan-16 21:15:36.589264 - [DEBUG] Value : BOTTOM
73630 2019-Jan-16 21:15:36.589289 - [DEBUG]
73631 2019-Jan-16 21:15:36.589314 - [DEBUG] Function : main
73632 2019-Jan-16 21:15:36.589339 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73633 2019-Jan-16 21:15:36.589972 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73634 2019-Jan-16 21:15:36.590609 - [DEBUG] Value : BOTTOM
73635 2019-Jan-16 21:15:36.590634 - [DEBUG]
73636 2019-Jan-16 21:15:36.590659 - [DEBUG] Function : main
73637 2019-Jan-16 21:15:36.590684 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73638 2019-Jan-16 21:15:36.591318 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73639 2019-Jan-16 21:15:36.591977 - [DEBUG] Value : BOTTOM
73640 2019-Jan-16 21:15:36.592002 - [DEBUG]
73641 2019-Jan-16 21:15:36.592027 - [DEBUG] Function : main
73642 2019-Jan-16 21:15:36.592052 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73643 2019-Jan-16 21:15:36.592687 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73644 2019-Jan-16 21:15:36.593324 - [DEBUG] Value : BOTTOM
73645 2019-Jan-16 21:15:36.593349 - [DEBUG]
73646 2019-Jan-16 21:15:36.593374 - [DEBUG] Function : main
73647 2019-Jan-16 21:15:36.593399 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73648 2019-Jan-16 21:15:36.594032 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73649 2019-Jan-16 21:15:36.594674 - [DEBUG] Value : BOTTOM
73650 2019-Jan-16 21:15:36.594699 - [DEBUG]
73651 2019-Jan-16 21:15:36.594723 - [DEBUG] Function : main
73652 2019-Jan-16 21:15:36.594749 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73653 2019-Jan-16 21:15:36.595397 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73654 2019-Jan-16 21:15:36.596042 - [DEBUG] Value : BOTTOM
73655 2019-Jan-16 21:15:36.596067 - [DEBUG]
73656 2019-Jan-16 21:15:36.596092 - [DEBUG] Function : main
73657 2019-Jan-16 21:15:36.596117 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73658 2019-Jan-16 21:15:36.596762 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73659 2019-Jan-16 21:15:36.597398 - [DEBUG] Value : BOTTOM
73660 2019-Jan-16 21:15:36.597423 - [DEBUG]
73661 2019-Jan-16 21:15:36.597448 - [DEBUG] Function : main
73662 2019-Jan-16 21:15:36.597473 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73663 2019-Jan-16 21:15:36.598106 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73664 2019-Jan-16 21:15:36.598757 - [DEBUG] Value : BOTTOM
73665 2019-Jan-16 21:15:36.598782 - [DEBUG]
73666 2019-Jan-16 21:15:36.598807 - [DEBUG] Function : main
73667 2019-Jan-16 21:15:36.598832 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73668 2019-Jan-16 21:15:36.599466 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73669 2019-Jan-16 21:15:36.600099 - [DEBUG] Value : BOTTOM
73670 2019-Jan-16 21:15:36.600124 - [DEBUG]
73671 2019-Jan-16 21:15:36.600148 - [DEBUG] Function : main
73672 2019-Jan-16 21:15:36.600173 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73673 2019-Jan-16 21:15:36.600806 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73674 2019-Jan-16 21:15:36.601449 - [DEBUG] Value : BOTTOM
73675 2019-Jan-16 21:15:36.601474 - [DEBUG]
73676 2019-Jan-16 21:15:36.601498 - [DEBUG] Function : main
73677 2019-Jan-16 21:15:36.601524 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73678 2019-Jan-16 21:15:36.602173 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
73679 2019-Jan-16 21:15:36.602811 - [DEBUG] Value : BOTTOM
73680 2019-Jan-16 21:15:36.602836 - [DEBUG]
73681 2019-Jan-16 21:15:36.602860 - [DEBUG] Function : main
73682 2019-Jan-16 21:15:36.602885 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73683 2019-Jan-16 21:15:36.603518 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73684 2019-Jan-16 21:15:36.603575 - [DEBUG] Value : BOTTOM
73685 2019-Jan-16 21:15:36.603600 - [DEBUG]
73686 2019-Jan-16 21:15:36.603625 - [DEBUG] Function : main
73687 2019-Jan-16 21:15:36.603651 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
73688 2019-Jan-16 21:15:36.604284 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73689 2019-Jan-16 21:15:36.604920 - [DEBUG] Value : BOTTOM
73690 2019-Jan-16 21:15:36.604945 - [DEBUG]
73691 2019-Jan-16 21:15:36.604990 - [DEBUG] Function : main
73692 2019-Jan-16 21:15:36.605016 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73693 2019-Jan-16 21:15:36.605671 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73694 2019-Jan-16 21:15:36.606309 - [DEBUG] Value : BOTTOM
73695 2019-Jan-16 21:15:36.606334 - [DEBUG]
73696 2019-Jan-16 21:15:36.606359 - [DEBUG] Function : main
73697 2019-Jan-16 21:15:36.606384 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73698 2019-Jan-16 21:15:36.607021 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73699 2019-Jan-16 21:15:36.607657 - [DEBUG] Value : BOTTOM
73700 2019-Jan-16 21:15:36.607683 - [DEBUG]
73701 2019-Jan-16 21:15:36.607707 - [DEBUG] Function : main
73702 2019-Jan-16 21:15:36.607733 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73703 2019-Jan-16 21:15:36.608379 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73704 2019-Jan-16 21:15:36.609027 - [DEBUG] Value : BOTTOM
73705 2019-Jan-16 21:15:36.609052 - [DEBUG]
73706 2019-Jan-16 21:15:36.609077 - [DEBUG] Function : main
73707 2019-Jan-16 21:15:36.609102 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73708 2019-Jan-16 21:15:36.609739 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73709 2019-Jan-16 21:15:36.610376 - [DEBUG] Value : BOTTOM
73710 2019-Jan-16 21:15:36.610401 - [DEBUG]
73711 2019-Jan-16 21:15:36.610426 - [DEBUG] Function : main
73712 2019-Jan-16 21:15:36.610451 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73713 2019-Jan-16 21:15:36.611090 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73714 2019-Jan-16 21:15:36.611771 - [DEBUG] Value : BOTTOM
73715 2019-Jan-16 21:15:36.611798 - [DEBUG]
73716 2019-Jan-16 21:15:36.611825 - [DEBUG] Function : main
73717 2019-Jan-16 21:15:36.611851 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73718 2019-Jan-16 21:15:36.612526 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73719 2019-Jan-16 21:15:36.613175 - [DEBUG] Value : BOTTOM
73720 2019-Jan-16 21:15:36.613201 - [DEBUG]
73721 2019-Jan-16 21:15:36.613228 - [DEBUG] Function : main
73722 2019-Jan-16 21:15:36.613254 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73723 2019-Jan-16 21:15:36.613895 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73724 2019-Jan-16 21:15:36.614530 - [DEBUG] Value : BOTTOM
73725 2019-Jan-16 21:15:36.614555 - [DEBUG]
73726 2019-Jan-16 21:15:36.614580 - [DEBUG] Function : main
73727 2019-Jan-16 21:15:36.614605 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73728 2019-Jan-16 21:15:36.615282 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73729 2019-Jan-16 21:15:36.615927 - [DEBUG] Value : BOTTOM
73730 2019-Jan-16 21:15:36.615952 - [DEBUG]
73731 2019-Jan-16 21:15:36.615977 - [DEBUG] Function : main
73732 2019-Jan-16 21:15:36.616002 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73733 2019-Jan-16 21:15:36.616640 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73734 2019-Jan-16 21:15:36.617276 - [DEBUG] Value : BOTTOM
73735 2019-Jan-16 21:15:36.617302 - [DEBUG]
73736 2019-Jan-16 21:15:36.617327 - [DEBUG] Function : main
73737 2019-Jan-16 21:15:36.617353 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73738 2019-Jan-16 21:15:36.618036 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73739 2019-Jan-16 21:15:36.619290 - [DEBUG] Value : BOTTOM
73740 2019-Jan-16 21:15:36.619321 - [DEBUG]
73741 2019-Jan-16 21:15:36.619351 - [DEBUG] Function : main
73742 2019-Jan-16 21:15:36.619378 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73743 2019-Jan-16 21:15:36.620106 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73744 2019-Jan-16 21:15:36.620756 - [DEBUG] Value : BOTTOM
73745 2019-Jan-16 21:15:36.620781 - [DEBUG]
73746 2019-Jan-16 21:15:36.620808 - [DEBUG] Function : main
73747 2019-Jan-16 21:15:36.620834 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73748 2019-Jan-16 21:15:36.621491 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73749 2019-Jan-16 21:15:36.622154 - [DEBUG] Value : BOTTOM
73750 2019-Jan-16 21:15:36.622180 - [DEBUG]
73751 2019-Jan-16 21:15:36.622204 - [DEBUG] Function : main
73752 2019-Jan-16 21:15:36.622230 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73753 2019-Jan-16 21:15:36.622868 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73754 2019-Jan-16 21:15:36.623515 - [DEBUG] Value : BOTTOM
73755 2019-Jan-16 21:15:36.623540 - [DEBUG]
73756 2019-Jan-16 21:15:36.623565 - [DEBUG] Function : main
73757 2019-Jan-16 21:15:36.623590 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73758 2019-Jan-16 21:15:36.624227 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73759 2019-Jan-16 21:15:36.624863 - [DEBUG] Value : BOTTOM
73760 2019-Jan-16 21:15:36.624888 - [DEBUG]
73761 2019-Jan-16 21:15:36.624913 - [DEBUG] Function : main
73762 2019-Jan-16 21:15:36.624939 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73763 2019-Jan-16 21:15:36.625597 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73764 2019-Jan-16 21:15:36.626234 - [DEBUG] Value : BOTTOM
73765 2019-Jan-16 21:15:36.626260 - [DEBUG]
73766 2019-Jan-16 21:15:36.626284 - [DEBUG] Function : main
73767 2019-Jan-16 21:15:36.626310 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73768 2019-Jan-16 21:15:36.626947 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73769 2019-Jan-16 21:15:36.627582 - [DEBUG] Value : BOTTOM
73770 2019-Jan-16 21:15:36.627608 - [DEBUG]
73771 2019-Jan-16 21:15:36.627634 - [DEBUG] Function : main
73772 2019-Jan-16 21:15:36.627660 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73773 2019-Jan-16 21:15:36.628296 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73774 2019-Jan-16 21:15:36.628951 - [DEBUG] Value : BOTTOM
73775 2019-Jan-16 21:15:36.628977 - [DEBUG]
73776 2019-Jan-16 21:15:36.629002 - [DEBUG] Function : main
73777 2019-Jan-16 21:15:36.629027 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73778 2019-Jan-16 21:15:36.629663 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73779 2019-Jan-16 21:15:36.630307 - [DEBUG] Value : BOTTOM
73780 2019-Jan-16 21:15:36.630332 - [DEBUG]
73781 2019-Jan-16 21:15:36.630357 - [DEBUG] Function : main
73782 2019-Jan-16 21:15:36.630382 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73783 2019-Jan-16 21:15:36.631020 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73784 2019-Jan-16 21:15:36.631660 - [DEBUG] Value : BOTTOM
73785 2019-Jan-16 21:15:36.631685 - [DEBUG]
73786 2019-Jan-16 21:15:36.631710 - [DEBUG] Function : main
73787 2019-Jan-16 21:15:36.631753 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73788 2019-Jan-16 21:15:36.632391 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73789 2019-Jan-16 21:15:36.633035 - [DEBUG] Value : BOTTOM
73790 2019-Jan-16 21:15:36.633060 - [DEBUG]
73791 2019-Jan-16 21:15:36.633085 - [DEBUG] Function : main
73792 2019-Jan-16 21:15:36.633110 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73793 2019-Jan-16 21:15:36.633747 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73794 2019-Jan-16 21:15:36.634393 - [DEBUG] Value : BOTTOM
73795 2019-Jan-16 21:15:36.634419 - [DEBUG]
73796 2019-Jan-16 21:15:36.634444 - [DEBUG] Function : main
73797 2019-Jan-16 21:15:36.634469 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73798 2019-Jan-16 21:15:36.635119 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73799 2019-Jan-16 21:15:36.635756 - [DEBUG] Value : BOTTOM
73800 2019-Jan-16 21:15:36.635781 - [DEBUG]
73801 2019-Jan-16 21:15:36.635806 - [DEBUG] Function : main
73802 2019-Jan-16 21:15:36.635831 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73803 2019-Jan-16 21:15:36.636469 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73804 2019-Jan-16 21:15:36.637107 - [DEBUG] Value : BOTTOM
73805 2019-Jan-16 21:15:36.637133 - [DEBUG]
73806 2019-Jan-16 21:15:36.637158 - [DEBUG] Function : main
73807 2019-Jan-16 21:15:36.637183 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73808 2019-Jan-16 21:15:36.637823 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73809 2019-Jan-16 21:15:36.638489 - [DEBUG] Value : BOTTOM
73810 2019-Jan-16 21:15:36.638514 - [DEBUG]
73811 2019-Jan-16 21:15:36.638539 - [DEBUG] Function : main
73812 2019-Jan-16 21:15:36.638564 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73813 2019-Jan-16 21:15:36.639202 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73814 2019-Jan-16 21:15:36.639839 - [DEBUG] Value : BOTTOM
73815 2019-Jan-16 21:15:36.639864 - [DEBUG]
73816 2019-Jan-16 21:15:36.639889 - [DEBUG] Function : main
73817 2019-Jan-16 21:15:36.639914 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73818 2019-Jan-16 21:15:36.640551 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73819 2019-Jan-16 21:15:36.640611 - [DEBUG] Value : BOTTOM
73820 2019-Jan-16 21:15:36.640636 - [DEBUG]
73821 2019-Jan-16 21:15:36.640662 - [DEBUG] Function : main
73822 2019-Jan-16 21:15:36.640689 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73823 2019-Jan-16 21:15:36.641327 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73824 2019-Jan-16 21:15:36.641980 - [DEBUG] Value : BOTTOM
73825 2019-Jan-16 21:15:36.642005 - [DEBUG]
73826 2019-Jan-16 21:15:36.642058 - [DEBUG] Function : main
73827 2019-Jan-16 21:15:36.642085 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73828 2019-Jan-16 21:15:36.642722 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73829 2019-Jan-16 21:15:36.643359 - [DEBUG] Value : BOTTOM
73830 2019-Jan-16 21:15:36.643384 - [DEBUG]
73831 2019-Jan-16 21:15:36.643409 - [DEBUG] Function : main
73832 2019-Jan-16 21:15:36.643434 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73833 2019-Jan-16 21:15:36.644068 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73834 2019-Jan-16 21:15:36.644705 - [DEBUG] Value : BOTTOM
73835 2019-Jan-16 21:15:36.644730 - [DEBUG]
73836 2019-Jan-16 21:15:36.644755 - [DEBUG] Function : main
73837 2019-Jan-16 21:15:36.644780 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73838 2019-Jan-16 21:15:36.645428 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73839 2019-Jan-16 21:15:36.646063 - [DEBUG] Value : BOTTOM
73840 2019-Jan-16 21:15:36.646088 - [DEBUG]
73841 2019-Jan-16 21:15:36.646113 - [DEBUG] Function : main
73842 2019-Jan-16 21:15:36.646147 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73843 2019-Jan-16 21:15:36.646781 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73844 2019-Jan-16 21:15:36.647418 - [DEBUG] Value : BOTTOM
73845 2019-Jan-16 21:15:36.647443 - [DEBUG]
73846 2019-Jan-16 21:15:36.647468 - [DEBUG] Function : main
73847 2019-Jan-16 21:15:36.647493 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73848 2019-Jan-16 21:15:36.648126 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73849 2019-Jan-16 21:15:36.648773 - [DEBUG] Value : BOTTOM
73850 2019-Jan-16 21:15:36.648798 - [DEBUG]
73851 2019-Jan-16 21:15:36.648823 - [DEBUG] Function : main
73852 2019-Jan-16 21:15:36.648848 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73853 2019-Jan-16 21:15:36.649481 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73854 2019-Jan-16 21:15:36.650113 - [DEBUG] Value : BOTTOM
73855 2019-Jan-16 21:15:36.650138 - [DEBUG]
73856 2019-Jan-16 21:15:36.650164 - [DEBUG] Function : main
73857 2019-Jan-16 21:15:36.650189 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73858 2019-Jan-16 21:15:36.650822 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73859 2019-Jan-16 21:15:36.651454 - [DEBUG] Value : BOTTOM
73860 2019-Jan-16 21:15:36.651479 - [DEBUG]
73861 2019-Jan-16 21:15:36.651503 - [DEBUG] Function : main
73862 2019-Jan-16 21:15:36.651529 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73863 2019-Jan-16 21:15:36.652206 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73864 2019-Jan-16 21:15:36.652847 - [DEBUG] Value : BOTTOM
73865 2019-Jan-16 21:15:36.652872 - [DEBUG]
73866 2019-Jan-16 21:15:36.652896 - [DEBUG] Function : main
73867 2019-Jan-16 21:15:36.652922 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73868 2019-Jan-16 21:15:36.653555 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73869 2019-Jan-16 21:15:36.654187 - [DEBUG] Value : BOTTOM
73870 2019-Jan-16 21:15:36.654212 - [DEBUG]
73871 2019-Jan-16 21:15:36.654237 - [DEBUG] Function : main
73872 2019-Jan-16 21:15:36.654262 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73873 2019-Jan-16 21:15:36.654895 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73874 2019-Jan-16 21:15:36.655549 - [DEBUG] Value : BOTTOM
73875 2019-Jan-16 21:15:36.655574 - [DEBUG]
73876 2019-Jan-16 21:15:36.655599 - [DEBUG] Function : main
73877 2019-Jan-16 21:15:36.655624 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73878 2019-Jan-16 21:15:36.656256 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73879 2019-Jan-16 21:15:36.656892 - [DEBUG] Value : BOTTOM
73880 2019-Jan-16 21:15:36.656918 - [DEBUG]
73881 2019-Jan-16 21:15:36.656942 - [DEBUG] Function : main
73882 2019-Jan-16 21:15:36.656967 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73883 2019-Jan-16 21:15:36.657600 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73884 2019-Jan-16 21:15:36.658237 - [DEBUG] Value : BOTTOM
73885 2019-Jan-16 21:15:36.658262 - [DEBUG]
73886 2019-Jan-16 21:15:36.658287 - [DEBUG] Function : main
73887 2019-Jan-16 21:15:36.658312 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73888 2019-Jan-16 21:15:36.658961 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73889 2019-Jan-16 21:15:36.659612 - [DEBUG] Value : BOTTOM
73890 2019-Jan-16 21:15:36.659638 - [DEBUG]
73891 2019-Jan-16 21:15:36.659662 - [DEBUG] Function : main
73892 2019-Jan-16 21:15:36.659688 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73893 2019-Jan-16 21:15:36.660322 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73894 2019-Jan-16 21:15:36.660958 - [DEBUG] Value : BOTTOM
73895 2019-Jan-16 21:15:36.660983 - [DEBUG]
73896 2019-Jan-16 21:15:36.661008 - [DEBUG] Function : main
73897 2019-Jan-16 21:15:36.661033 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73898 2019-Jan-16 21:15:36.661666 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73899 2019-Jan-16 21:15:36.662319 - [DEBUG] Value : BOTTOM
73900 2019-Jan-16 21:15:36.662344 - [DEBUG]
73901 2019-Jan-16 21:15:36.662369 - [DEBUG] Function : main
73902 2019-Jan-16 21:15:36.662394 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73903 2019-Jan-16 21:15:36.663029 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73904 2019-Jan-16 21:15:36.663665 - [DEBUG] Value : BOTTOM
73905 2019-Jan-16 21:15:36.663690 - [DEBUG]
73906 2019-Jan-16 21:15:36.663716 - [DEBUG] Function : main
73907 2019-Jan-16 21:15:36.663741 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73908 2019-Jan-16 21:15:36.664374 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73909 2019-Jan-16 21:15:36.665011 - [DEBUG] Value : BOTTOM
73910 2019-Jan-16 21:15:36.665036 - [DEBUG]
73911 2019-Jan-16 21:15:36.665061 - [DEBUG] Function : main
73912 2019-Jan-16 21:15:36.665099 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73913 2019-Jan-16 21:15:36.665733 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73914 2019-Jan-16 21:15:36.666377 - [DEBUG] Value : BOTTOM
73915 2019-Jan-16 21:15:36.666402 - [DEBUG]
73916 2019-Jan-16 21:15:36.666427 - [DEBUG] Function : main
73917 2019-Jan-16 21:15:36.666452 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73918 2019-Jan-16 21:15:36.667085 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73919 2019-Jan-16 21:15:36.667722 - [DEBUG] Value : BOTTOM
73920 2019-Jan-16 21:15:36.667747 - [DEBUG]
73921 2019-Jan-16 21:15:36.667772 - [DEBUG] Function : main
73922 2019-Jan-16 21:15:36.667797 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73923 2019-Jan-16 21:15:36.668443 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73924 2019-Jan-16 21:15:36.669087 - [DEBUG] Value : BOTTOM
73925 2019-Jan-16 21:15:36.669112 - [DEBUG]
73926 2019-Jan-16 21:15:36.669137 - [DEBUG] Function : main
73927 2019-Jan-16 21:15:36.669162 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73928 2019-Jan-16 21:15:36.669795 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73929 2019-Jan-16 21:15:36.670432 - [DEBUG] Value : BOTTOM
73930 2019-Jan-16 21:15:36.670457 - [DEBUG]
73931 2019-Jan-16 21:15:36.670482 - [DEBUG] Function : main
73932 2019-Jan-16 21:15:36.670507 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73933 2019-Jan-16 21:15:36.671140 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73934 2019-Jan-16 21:15:36.671789 - [DEBUG] Value : BOTTOM
73935 2019-Jan-16 21:15:36.671829 - [DEBUG]
73936 2019-Jan-16 21:15:36.671855 - [DEBUG] Function : main
73937 2019-Jan-16 21:15:36.671880 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73938 2019-Jan-16 21:15:36.672516 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73939 2019-Jan-16 21:15:36.673153 - [DEBUG] Value : BOTTOM
73940 2019-Jan-16 21:15:36.673178 - [DEBUG]
73941 2019-Jan-16 21:15:36.673203 - [DEBUG] Function : main
73942 2019-Jan-16 21:15:36.673228 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73943 2019-Jan-16 21:15:36.673861 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73944 2019-Jan-16 21:15:36.674495 - [DEBUG] Value : BOTTOM
73945 2019-Jan-16 21:15:36.674520 - [DEBUG]
73946 2019-Jan-16 21:15:36.674545 - [DEBUG] Function : main
73947 2019-Jan-16 21:15:36.674570 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73948 2019-Jan-16 21:15:36.675217 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73949 2019-Jan-16 21:15:36.675855 - [DEBUG] Value : BOTTOM
73950 2019-Jan-16 21:15:36.675880 - [DEBUG]
73951 2019-Jan-16 21:15:36.675905 - [DEBUG] Function : main
73952 2019-Jan-16 21:15:36.675930 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73953 2019-Jan-16 21:15:36.676565 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73954 2019-Jan-16 21:15:36.677203 - [DEBUG] Value : BOTTOM
73955 2019-Jan-16 21:15:36.677228 - [DEBUG]
73956 2019-Jan-16 21:15:36.677252 - [DEBUG] Function : main
73957 2019-Jan-16 21:15:36.677277 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73958 2019-Jan-16 21:15:36.677911 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
73959 2019-Jan-16 21:15:36.678560 - [DEBUG] Value : BOTTOM
73960 2019-Jan-16 21:15:36.678586 - [DEBUG]
73961 2019-Jan-16 21:15:36.678610 - [DEBUG] Function : main
73962 2019-Jan-16 21:15:36.678635 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73963 2019-Jan-16 21:15:36.679268 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73964 2019-Jan-16 21:15:36.679913 - [DEBUG] Value : BOTTOM
73965 2019-Jan-16 21:15:36.679938 - [DEBUG]
73966 2019-Jan-16 21:15:36.679962 - [DEBUG] Function : main
73967 2019-Jan-16 21:15:36.679988 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73968 2019-Jan-16 21:15:36.680622 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
73969 2019-Jan-16 21:15:36.681259 - [DEBUG] Value : BOTTOM
73970 2019-Jan-16 21:15:36.681284 - [DEBUG]
73971 2019-Jan-16 21:15:36.681309 - [DEBUG] Function : main
73972 2019-Jan-16 21:15:36.681334 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73973 2019-Jan-16 21:15:36.681992 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73974 2019-Jan-16 21:15:36.682050 - [DEBUG] Value : BOTTOM
73975 2019-Jan-16 21:15:36.682075 - [DEBUG]
73976 2019-Jan-16 21:15:36.682100 - [DEBUG] Function : main
73977 2019-Jan-16 21:15:36.682126 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
73978 2019-Jan-16 21:15:36.682761 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73979 2019-Jan-16 21:15:36.683397 - [DEBUG] Value : BOTTOM
73980 2019-Jan-16 21:15:36.683422 - [DEBUG]
73981 2019-Jan-16 21:15:36.683469 - [DEBUG] Function : main
73982 2019-Jan-16 21:15:36.683495 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
73983 2019-Jan-16 21:15:36.684143 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73984 2019-Jan-16 21:15:36.684782 - [DEBUG] Value : BOTTOM
73985 2019-Jan-16 21:15:36.684807 - [DEBUG]
73986 2019-Jan-16 21:15:36.684832 - [DEBUG] Function : main
73987 2019-Jan-16 21:15:36.684857 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
73988 2019-Jan-16 21:15:36.685508 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73989 2019-Jan-16 21:15:36.686144 - [DEBUG] Value : BOTTOM
73990 2019-Jan-16 21:15:36.686169 - [DEBUG]
73991 2019-Jan-16 21:15:36.686194 - [DEBUG] Function : main
73992 2019-Jan-16 21:15:36.686220 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
73993 2019-Jan-16 21:15:36.686855 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73994 2019-Jan-16 21:15:36.687488 - [DEBUG] Value : BOTTOM
73995 2019-Jan-16 21:15:36.687514 - [DEBUG]
73996 2019-Jan-16 21:15:36.687538 - [DEBUG] Function : main
73997 2019-Jan-16 21:15:36.687563 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
73998 2019-Jan-16 21:15:36.688197 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73999 2019-Jan-16 21:15:36.688850 - [DEBUG] Value : BOTTOM
74000 2019-Jan-16 21:15:36.688875 - [DEBUG]
74001 2019-Jan-16 21:15:36.688900 - [DEBUG] Function : main
74002 2019-Jan-16 21:15:36.688925 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74003 2019-Jan-16 21:15:36.689559 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74004 2019-Jan-16 21:15:36.690192 - [DEBUG] Value : BOTTOM
74005 2019-Jan-16 21:15:36.690217 - [DEBUG]
74006 2019-Jan-16 21:15:36.690241 - [DEBUG] Function : main
74007 2019-Jan-16 21:15:36.690267 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74008 2019-Jan-16 21:15:36.690900 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74009 2019-Jan-16 21:15:36.691533 - [DEBUG] Value : BOTTOM
74010 2019-Jan-16 21:15:36.691558 - [DEBUG]
74011 2019-Jan-16 21:15:36.691583 - [DEBUG] Function : main
74012 2019-Jan-16 21:15:36.691608 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74013 2019-Jan-16 21:15:36.692257 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74014 2019-Jan-16 21:15:36.692889 - [DEBUG] Value : BOTTOM
74015 2019-Jan-16 21:15:36.692914 - [DEBUG]
74016 2019-Jan-16 21:15:36.692939 - [DEBUG] Function : main
74017 2019-Jan-16 21:15:36.692964 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74018 2019-Jan-16 21:15:36.693599 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74019 2019-Jan-16 21:15:36.694237 - [DEBUG] Value : BOTTOM
74020 2019-Jan-16 21:15:36.694262 - [DEBUG]
74021 2019-Jan-16 21:15:36.694287 - [DEBUG] Function : main
74022 2019-Jan-16 21:15:36.694312 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74023 2019-Jan-16 21:15:36.694947 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74024 2019-Jan-16 21:15:36.695597 - [DEBUG] Value : BOTTOM
74025 2019-Jan-16 21:15:36.695622 - [DEBUG]
74026 2019-Jan-16 21:15:36.695647 - [DEBUG] Function : main
74027 2019-Jan-16 21:15:36.695672 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74028 2019-Jan-16 21:15:36.696313 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74029 2019-Jan-16 21:15:36.696952 - [DEBUG] Value : BOTTOM
74030 2019-Jan-16 21:15:36.696978 - [DEBUG]
74031 2019-Jan-16 21:15:36.697002 - [DEBUG] Function : main
74032 2019-Jan-16 21:15:36.697028 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74033 2019-Jan-16 21:15:36.697662 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74034 2019-Jan-16 21:15:36.698299 - [DEBUG] Value : BOTTOM
74035 2019-Jan-16 21:15:36.698324 - [DEBUG]
74036 2019-Jan-16 21:15:36.698348 - [DEBUG] Function : main
74037 2019-Jan-16 21:15:36.698374 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74038 2019-Jan-16 21:15:36.699023 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74039 2019-Jan-16 21:15:36.699661 - [DEBUG] Value : BOTTOM
74040 2019-Jan-16 21:15:36.699686 - [DEBUG]
74041 2019-Jan-16 21:15:36.699711 - [DEBUG] Function : main
74042 2019-Jan-16 21:15:36.699736 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74043 2019-Jan-16 21:15:36.700370 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74044 2019-Jan-16 21:15:36.701013 - [DEBUG] Value : BOTTOM
74045 2019-Jan-16 21:15:36.701038 - [DEBUG]
74046 2019-Jan-16 21:15:36.701063 - [DEBUG] Function : main
74047 2019-Jan-16 21:15:36.701089 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74048 2019-Jan-16 21:15:36.701723 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74049 2019-Jan-16 21:15:36.702372 - [DEBUG] Value : BOTTOM
74050 2019-Jan-16 21:15:36.702398 - [DEBUG]
74051 2019-Jan-16 21:15:36.702423 - [DEBUG] Function : main
74052 2019-Jan-16 21:15:36.702448 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74053 2019-Jan-16 21:15:36.703081 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74054 2019-Jan-16 21:15:36.703718 - [DEBUG] Value : BOTTOM
74055 2019-Jan-16 21:15:36.703744 - [DEBUG]
74056 2019-Jan-16 21:15:36.703768 - [DEBUG] Function : main
74057 2019-Jan-16 21:15:36.703794 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74058 2019-Jan-16 21:15:36.704428 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74059 2019-Jan-16 21:15:36.705074 - [DEBUG] Value : BOTTOM
74060 2019-Jan-16 21:15:36.705102 - [DEBUG]
74061 2019-Jan-16 21:15:36.705128 - [DEBUG] Function : main
74062 2019-Jan-16 21:15:36.705154 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74063 2019-Jan-16 21:15:36.705787 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74064 2019-Jan-16 21:15:36.706424 - [DEBUG] Value : BOTTOM
74065 2019-Jan-16 21:15:36.706450 - [DEBUG]
74066 2019-Jan-16 21:15:36.706474 - [DEBUG] Function : main
74067 2019-Jan-16 21:15:36.706499 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74068 2019-Jan-16 21:15:36.707133 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74069 2019-Jan-16 21:15:36.707776 - [DEBUG] Value : BOTTOM
74070 2019-Jan-16 21:15:36.707801 - [DEBUG]
74071 2019-Jan-16 21:15:36.707826 - [DEBUG] Function : main
74072 2019-Jan-16 21:15:36.707858 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74073 2019-Jan-16 21:15:36.708507 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74074 2019-Jan-16 21:15:36.709145 - [DEBUG] Value : BOTTOM
74075 2019-Jan-16 21:15:36.709170 - [DEBUG]
74076 2019-Jan-16 21:15:36.709195 - [DEBUG] Function : main
74077 2019-Jan-16 21:15:36.709220 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74078 2019-Jan-16 21:15:36.709854 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74079 2019-Jan-16 21:15:36.710497 - [DEBUG] Value : BOTTOM
74080 2019-Jan-16 21:15:36.710522 - [DEBUG]
74081 2019-Jan-16 21:15:36.710547 - [DEBUG] Function : main
74082 2019-Jan-16 21:15:36.710572 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74083 2019-Jan-16 21:15:36.711207 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74084 2019-Jan-16 21:15:36.711859 - [DEBUG] Value : BOTTOM
74085 2019-Jan-16 21:15:36.711884 - [DEBUG]
74086 2019-Jan-16 21:15:36.711909 - [DEBUG] Function : main
74087 2019-Jan-16 21:15:36.711934 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74088 2019-Jan-16 21:15:36.712568 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74089 2019-Jan-16 21:15:36.713204 - [DEBUG] Value : BOTTOM
74090 2019-Jan-16 21:15:36.713229 - [DEBUG]
74091 2019-Jan-16 21:15:36.713254 - [DEBUG] Function : main
74092 2019-Jan-16 21:15:36.713279 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74093 2019-Jan-16 21:15:36.713912 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74094 2019-Jan-16 21:15:36.714550 - [DEBUG] Value : BOTTOM
74095 2019-Jan-16 21:15:36.714575 - [DEBUG]
74096 2019-Jan-16 21:15:36.714600 - [DEBUG] Function : main
74097 2019-Jan-16 21:15:36.714625 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74098 2019-Jan-16 21:15:36.715274 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74099 2019-Jan-16 21:15:36.715908 - [DEBUG] Value : BOTTOM
74100 2019-Jan-16 21:15:36.715933 - [DEBUG]
74101 2019-Jan-16 21:15:36.715958 - [DEBUG] Function : main
74102 2019-Jan-16 21:15:36.715983 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74103 2019-Jan-16 21:15:36.716616 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74104 2019-Jan-16 21:15:36.717252 - [DEBUG] Value : BOTTOM
74105 2019-Jan-16 21:15:36.717277 - [DEBUG]
74106 2019-Jan-16 21:15:36.717302 - [DEBUG] Function : main
74107 2019-Jan-16 21:15:36.717327 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74108 2019-Jan-16 21:15:36.717960 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74109 2019-Jan-16 21:15:36.718612 - [DEBUG] Value : BOTTOM
74110 2019-Jan-16 21:15:36.718637 - [DEBUG]
74111 2019-Jan-16 21:15:36.718662 - [DEBUG] Function : main
74112 2019-Jan-16 21:15:36.718687 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74113 2019-Jan-16 21:15:36.719320 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74114 2019-Jan-16 21:15:36.719377 - [DEBUG] Value : BOTTOM
74115 2019-Jan-16 21:15:36.719402 - [DEBUG]
74116 2019-Jan-16 21:15:36.719427 - [DEBUG] Function : main
74117 2019-Jan-16 21:15:36.719461 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74118 2019-Jan-16 21:15:36.720097 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74119 2019-Jan-16 21:15:36.720732 - [DEBUG] Value : BOTTOM
74120 2019-Jan-16 21:15:36.720757 - [DEBUG]
74121 2019-Jan-16 21:15:36.720804 - [DEBUG] Function : main
74122 2019-Jan-16 21:15:36.720831 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74123 2019-Jan-16 21:15:36.721465 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74124 2019-Jan-16 21:15:36.722116 - [DEBUG] Value : BOTTOM
74125 2019-Jan-16 21:15:36.722141 - [DEBUG]
74126 2019-Jan-16 21:15:36.722166 - [DEBUG] Function : main
74127 2019-Jan-16 21:15:36.722191 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74128 2019-Jan-16 21:15:36.722823 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74129 2019-Jan-16 21:15:36.723460 - [DEBUG] Value : BOTTOM
74130 2019-Jan-16 21:15:36.723485 - [DEBUG]
74131 2019-Jan-16 21:15:36.723510 - [DEBUG] Function : main
74132 2019-Jan-16 21:15:36.723535 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74133 2019-Jan-16 21:15:36.724168 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74134 2019-Jan-16 21:15:36.724801 - [DEBUG] Value : BOTTOM
74135 2019-Jan-16 21:15:36.724826 - [DEBUG]
74136 2019-Jan-16 21:15:36.724851 - [DEBUG] Function : main
74137 2019-Jan-16 21:15:36.724876 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74138 2019-Jan-16 21:15:36.725524 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74139 2019-Jan-16 21:15:36.726161 - [DEBUG] Value : BOTTOM
74140 2019-Jan-16 21:15:36.726187 - [DEBUG]
74141 2019-Jan-16 21:15:36.726211 - [DEBUG] Function : main
74142 2019-Jan-16 21:15:36.726237 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74143 2019-Jan-16 21:15:36.726868 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74144 2019-Jan-16 21:15:36.727501 - [DEBUG] Value : BOTTOM
74145 2019-Jan-16 21:15:36.727526 - [DEBUG]
74146 2019-Jan-16 21:15:36.727551 - [DEBUG] Function : main
74147 2019-Jan-16 21:15:36.727576 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74148 2019-Jan-16 21:15:36.728207 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74149 2019-Jan-16 21:15:36.728856 - [DEBUG] Value : BOTTOM
74150 2019-Jan-16 21:15:36.728881 - [DEBUG]
74151 2019-Jan-16 21:15:36.728906 - [DEBUG] Function : main
74152 2019-Jan-16 21:15:36.728931 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74153 2019-Jan-16 21:15:36.729562 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74154 2019-Jan-16 21:15:36.730195 - [DEBUG] Value : BOTTOM
74155 2019-Jan-16 21:15:36.730220 - [DEBUG]
74156 2019-Jan-16 21:15:36.730244 - [DEBUG] Function : main
74157 2019-Jan-16 21:15:36.730270 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74158 2019-Jan-16 21:15:36.730901 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74159 2019-Jan-16 21:15:36.731538 - [DEBUG] Value : BOTTOM
74160 2019-Jan-16 21:15:36.731564 - [DEBUG]
74161 2019-Jan-16 21:15:36.731588 - [DEBUG] Function : main
74162 2019-Jan-16 21:15:36.731614 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74163 2019-Jan-16 21:15:36.732261 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74164 2019-Jan-16 21:15:36.732895 - [DEBUG] Value : BOTTOM
74165 2019-Jan-16 21:15:36.732929 - [DEBUG]
74166 2019-Jan-16 21:15:36.732954 - [DEBUG] Function : main
74167 2019-Jan-16 21:15:36.732979 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74168 2019-Jan-16 21:15:36.733611 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74169 2019-Jan-16 21:15:36.734249 - [DEBUG] Value : BOTTOM
74170 2019-Jan-16 21:15:36.734274 - [DEBUG]
74171 2019-Jan-16 21:15:36.734299 - [DEBUG] Function : main
74172 2019-Jan-16 21:15:36.734325 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74173 2019-Jan-16 21:15:36.734956 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74174 2019-Jan-16 21:15:36.735609 - [DEBUG] Value : BOTTOM
74175 2019-Jan-16 21:15:36.735635 - [DEBUG]
74176 2019-Jan-16 21:15:36.735660 - [DEBUG] Function : main
74177 2019-Jan-16 21:15:36.735685 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74178 2019-Jan-16 21:15:36.736317 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74179 2019-Jan-16 21:15:36.736954 - [DEBUG] Value : BOTTOM
74180 2019-Jan-16 21:15:36.736980 - [DEBUG]
74181 2019-Jan-16 21:15:36.737004 - [DEBUG] Function : main
74182 2019-Jan-16 21:15:36.737030 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74183 2019-Jan-16 21:15:36.737662 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74184 2019-Jan-16 21:15:36.738305 - [DEBUG] Value : BOTTOM
74185 2019-Jan-16 21:15:36.738329 - [DEBUG]
74186 2019-Jan-16 21:15:36.738354 - [DEBUG] Function : main
74187 2019-Jan-16 21:15:36.738380 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74188 2019-Jan-16 21:15:36.739025 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74189 2019-Jan-16 21:15:36.739661 - [DEBUG] Value : BOTTOM
74190 2019-Jan-16 21:15:36.739686 - [DEBUG]
74191 2019-Jan-16 21:15:36.739711 - [DEBUG] Function : main
74192 2019-Jan-16 21:15:36.739736 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74193 2019-Jan-16 21:15:36.740366 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74194 2019-Jan-16 21:15:36.741003 - [DEBUG] Value : BOTTOM
74195 2019-Jan-16 21:15:36.741028 - [DEBUG]
74196 2019-Jan-16 21:15:36.741053 - [DEBUG] Function : main
74197 2019-Jan-16 21:15:36.741078 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74198 2019-Jan-16 21:15:36.741709 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74199 2019-Jan-16 21:15:36.742360 - [DEBUG] Value : BOTTOM
74200 2019-Jan-16 21:15:36.742385 - [DEBUG]
74201 2019-Jan-16 21:15:36.742411 - [DEBUG] Function : main
74202 2019-Jan-16 21:15:36.742436 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74203 2019-Jan-16 21:15:36.743067 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74204 2019-Jan-16 21:15:36.743703 - [DEBUG] Value : BOTTOM
74205 2019-Jan-16 21:15:36.743728 - [DEBUG]
74206 2019-Jan-16 21:15:36.743753 - [DEBUG] Function : main
74207 2019-Jan-16 21:15:36.743778 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74208 2019-Jan-16 21:15:36.744409 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74209 2019-Jan-16 21:15:36.745051 - [DEBUG] Value : BOTTOM
74210 2019-Jan-16 21:15:36.745089 - [DEBUG]
74211 2019-Jan-16 21:15:36.745114 - [DEBUG] Function : main
74212 2019-Jan-16 21:15:36.745140 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74213 2019-Jan-16 21:15:36.745772 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74214 2019-Jan-16 21:15:36.746418 - [DEBUG] Value : BOTTOM
74215 2019-Jan-16 21:15:36.746443 - [DEBUG]
74216 2019-Jan-16 21:15:36.746468 - [DEBUG] Function : main
74217 2019-Jan-16 21:15:36.746494 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74218 2019-Jan-16 21:15:36.747125 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74219 2019-Jan-16 21:15:36.747768 - [DEBUG] Value : BOTTOM
74220 2019-Jan-16 21:15:36.747793 - [DEBUG]
74221 2019-Jan-16 21:15:36.747818 - [DEBUG] Function : main
74222 2019-Jan-16 21:15:36.747843 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74223 2019-Jan-16 21:15:36.748488 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74224 2019-Jan-16 21:15:36.749126 - [DEBUG] Value : BOTTOM
74225 2019-Jan-16 21:15:36.749151 - [DEBUG]
74226 2019-Jan-16 21:15:36.749176 - [DEBUG] Function : main
74227 2019-Jan-16 21:15:36.749201 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74228 2019-Jan-16 21:15:36.749839 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74229 2019-Jan-16 21:15:36.750476 - [DEBUG] Value : BOTTOM
74230 2019-Jan-16 21:15:36.750501 - [DEBUG]
74231 2019-Jan-16 21:15:36.750526 - [DEBUG] Function : main
74232 2019-Jan-16 21:15:36.750551 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74233 2019-Jan-16 21:15:36.751182 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74234 2019-Jan-16 21:15:36.751834 - [DEBUG] Value : BOTTOM
74235 2019-Jan-16 21:15:36.751859 - [DEBUG]
74236 2019-Jan-16 21:15:36.751884 - [DEBUG] Function : main
74237 2019-Jan-16 21:15:36.751909 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74238 2019-Jan-16 21:15:36.752540 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74239 2019-Jan-16 21:15:36.753173 - [DEBUG] Value : BOTTOM
74240 2019-Jan-16 21:15:36.753198 - [DEBUG]
74241 2019-Jan-16 21:15:36.753223 - [DEBUG] Function : main
74242 2019-Jan-16 21:15:36.753248 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74243 2019-Jan-16 21:15:36.753881 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74244 2019-Jan-16 21:15:36.754517 - [DEBUG] Value : BOTTOM
74245 2019-Jan-16 21:15:36.754542 - [DEBUG]
74246 2019-Jan-16 21:15:36.754566 - [DEBUG] Function : main
74247 2019-Jan-16 21:15:36.754592 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74248 2019-Jan-16 21:15:36.755239 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74249 2019-Jan-16 21:15:36.755877 - [DEBUG] Value : BOTTOM
74250 2019-Jan-16 21:15:36.755902 - [DEBUG]
74251 2019-Jan-16 21:15:36.755927 - [DEBUG] Function : main
74252 2019-Jan-16 21:15:36.755952 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74253 2019-Jan-16 21:15:36.756583 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74254 2019-Jan-16 21:15:36.757217 - [DEBUG] Value : BOTTOM
74255 2019-Jan-16 21:15:36.757242 - [DEBUG]
74256 2019-Jan-16 21:15:36.757267 - [DEBUG] Function : main
74257 2019-Jan-16 21:15:36.757292 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74258 2019-Jan-16 21:15:36.757925 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74259 2019-Jan-16 21:15:36.758583 - [DEBUG] Value : BOTTOM
74260 2019-Jan-16 21:15:36.758608 - [DEBUG]
74261 2019-Jan-16 21:15:36.758633 - [DEBUG] Function : main
74262 2019-Jan-16 21:15:36.758666 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74263 2019-Jan-16 21:15:36.759299 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74264 2019-Jan-16 21:15:36.759936 - [DEBUG] Value : BOTTOM
74265 2019-Jan-16 21:15:36.759961 - [DEBUG]
74266 2019-Jan-16 21:15:36.759986 - [DEBUG] Function : main
74267 2019-Jan-16 21:15:36.760011 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74268 2019-Jan-16 21:15:36.760644 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74269 2019-Jan-16 21:15:36.760700 - [DEBUG] Value : BOTTOM
74270 2019-Jan-16 21:15:36.760725 - [DEBUG]
74271 2019-Jan-16 21:15:36.760751 - [DEBUG] Function : main
74272 2019-Jan-16 21:15:36.760777 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
74273 2019-Jan-16 21:15:36.761409 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74274 2019-Jan-16 21:15:36.762064 - [DEBUG] Value : BOTTOM
74275 2019-Jan-16 21:15:36.762089 - [DEBUG]
74276 2019-Jan-16 21:15:36.762135 - [DEBUG] Function : main
74277 2019-Jan-16 21:15:36.762162 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74278 2019-Jan-16 21:15:36.762799 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74279 2019-Jan-16 21:15:36.763437 - [DEBUG] Value : BOTTOM
74280 2019-Jan-16 21:15:36.763462 - [DEBUG]
74281 2019-Jan-16 21:15:36.763487 - [DEBUG] Function : main
74282 2019-Jan-16 21:15:36.763512 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74283 2019-Jan-16 21:15:36.764146 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74284 2019-Jan-16 21:15:36.764784 - [DEBUG] Value : BOTTOM
74285 2019-Jan-16 21:15:36.764809 - [DEBUG]
74286 2019-Jan-16 21:15:36.764834 - [DEBUG] Function : main
74287 2019-Jan-16 21:15:36.764859 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74288 2019-Jan-16 21:15:36.765510 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74289 2019-Jan-16 21:15:36.766143 - [DEBUG] Value : BOTTOM
74290 2019-Jan-16 21:15:36.766169 - [DEBUG]
74291 2019-Jan-16 21:15:36.766193 - [DEBUG] Function : main
74292 2019-Jan-16 21:15:36.766219 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74293 2019-Jan-16 21:15:36.766853 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74294 2019-Jan-16 21:15:36.767492 - [DEBUG] Value : BOTTOM
74295 2019-Jan-16 21:15:36.767517 - [DEBUG]
74296 2019-Jan-16 21:15:36.767542 - [DEBUG] Function : main
74297 2019-Jan-16 21:15:36.767567 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74298 2019-Jan-16 21:15:36.768202 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74299 2019-Jan-16 21:15:36.768850 - [DEBUG] Value : BOTTOM
74300 2019-Jan-16 21:15:36.768876 - [DEBUG]
74301 2019-Jan-16 21:15:36.768900 - [DEBUG] Function : main
74302 2019-Jan-16 21:15:36.768926 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74303 2019-Jan-16 21:15:36.769560 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74304 2019-Jan-16 21:15:36.770193 - [DEBUG] Value : BOTTOM
74305 2019-Jan-16 21:15:36.770218 - [DEBUG]
74306 2019-Jan-16 21:15:36.770243 - [DEBUG] Function : main
74307 2019-Jan-16 21:15:36.770268 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74308 2019-Jan-16 21:15:36.770910 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74309 2019-Jan-16 21:15:36.771544 - [DEBUG] Value : BOTTOM
74310 2019-Jan-16 21:15:36.771569 - [DEBUG]
74311 2019-Jan-16 21:15:36.771594 - [DEBUG] Function : main
74312 2019-Jan-16 21:15:36.771619 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74313 2019-Jan-16 21:15:36.772269 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74314 2019-Jan-16 21:15:36.772908 - [DEBUG] Value : BOTTOM
74315 2019-Jan-16 21:15:36.772933 - [DEBUG]
74316 2019-Jan-16 21:15:36.772958 - [DEBUG] Function : main
74317 2019-Jan-16 21:15:36.772983 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74318 2019-Jan-16 21:15:36.773618 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74319 2019-Jan-16 21:15:36.774251 - [DEBUG] Value : BOTTOM
74320 2019-Jan-16 21:15:36.774276 - [DEBUG]
74321 2019-Jan-16 21:15:36.774301 - [DEBUG] Function : main
74322 2019-Jan-16 21:15:36.774326 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74323 2019-Jan-16 21:15:36.774959 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74324 2019-Jan-16 21:15:36.775613 - [DEBUG] Value : BOTTOM
74325 2019-Jan-16 21:15:36.775638 - [DEBUG]
74326 2019-Jan-16 21:15:36.775663 - [DEBUG] Function : main
74327 2019-Jan-16 21:15:36.775689 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74328 2019-Jan-16 21:15:36.776322 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74329 2019-Jan-16 21:15:36.776958 - [DEBUG] Value : BOTTOM
74330 2019-Jan-16 21:15:36.776984 - [DEBUG]
74331 2019-Jan-16 21:15:36.777008 - [DEBUG] Function : main
74332 2019-Jan-16 21:15:36.777034 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74333 2019-Jan-16 21:15:36.777668 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74334 2019-Jan-16 21:15:36.778306 - [DEBUG] Value : BOTTOM
74335 2019-Jan-16 21:15:36.778331 - [DEBUG]
74336 2019-Jan-16 21:15:36.778356 - [DEBUG] Function : main
74337 2019-Jan-16 21:15:36.778381 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74338 2019-Jan-16 21:15:36.779030 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74339 2019-Jan-16 21:15:36.779673 - [DEBUG] Value : BOTTOM
74340 2019-Jan-16 21:15:36.779699 - [DEBUG]
74341 2019-Jan-16 21:15:36.779723 - [DEBUG] Function : main
74342 2019-Jan-16 21:15:36.779749 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74343 2019-Jan-16 21:15:36.780383 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74344 2019-Jan-16 21:15:36.781019 - [DEBUG] Value : BOTTOM
74345 2019-Jan-16 21:15:36.781045 - [DEBUG]
74346 2019-Jan-16 21:15:36.781069 - [DEBUG] Function : main
74347 2019-Jan-16 21:15:36.781095 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74348 2019-Jan-16 21:15:36.781728 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74349 2019-Jan-16 21:15:36.782377 - [DEBUG] Value : BOTTOM
74350 2019-Jan-16 21:15:36.782403 - [DEBUG]
74351 2019-Jan-16 21:15:36.782428 - [DEBUG] Function : main
74352 2019-Jan-16 21:15:36.782453 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74353 2019-Jan-16 21:15:36.783094 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74354 2019-Jan-16 21:15:36.783730 - [DEBUG] Value : BOTTOM
74355 2019-Jan-16 21:15:36.783756 - [DEBUG]
74356 2019-Jan-16 21:15:36.783781 - [DEBUG] Function : main
74357 2019-Jan-16 21:15:36.783807 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74358 2019-Jan-16 21:15:36.784441 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74359 2019-Jan-16 21:15:36.785090 - [DEBUG] Value : BOTTOM
74360 2019-Jan-16 21:15:36.785116 - [DEBUG]
74361 2019-Jan-16 21:15:36.785141 - [DEBUG] Function : main
74362 2019-Jan-16 21:15:36.785166 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74363 2019-Jan-16 21:15:36.785800 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74364 2019-Jan-16 21:15:36.786442 - [DEBUG] Value : BOTTOM
74365 2019-Jan-16 21:15:36.786468 - [DEBUG]
74366 2019-Jan-16 21:15:36.786492 - [DEBUG] Function : main
74367 2019-Jan-16 21:15:36.786518 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74368 2019-Jan-16 21:15:36.787153 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74369 2019-Jan-16 21:15:36.787789 - [DEBUG] Value : BOTTOM
74370 2019-Jan-16 21:15:36.787814 - [DEBUG]
74371 2019-Jan-16 21:15:36.787839 - [DEBUG] Function : main
74372 2019-Jan-16 21:15:36.787864 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74373 2019-Jan-16 21:15:36.788513 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74374 2019-Jan-16 21:15:36.789156 - [DEBUG] Value : BOTTOM
74375 2019-Jan-16 21:15:36.789181 - [DEBUG]
74376 2019-Jan-16 21:15:36.789206 - [DEBUG] Function : main
74377 2019-Jan-16 21:15:36.789232 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74378 2019-Jan-16 21:15:36.789865 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74379 2019-Jan-16 21:15:36.790501 - [DEBUG] Value : BOTTOM
74380 2019-Jan-16 21:15:36.790527 - [DEBUG]
74381 2019-Jan-16 21:15:36.790551 - [DEBUG] Function : main
74382 2019-Jan-16 21:15:36.790577 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74383 2019-Jan-16 21:15:36.791210 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74384 2019-Jan-16 21:15:36.791861 - [DEBUG] Value : BOTTOM
74385 2019-Jan-16 21:15:36.791886 - [DEBUG]
74386 2019-Jan-16 21:15:36.791911 - [DEBUG] Function : main
74387 2019-Jan-16 21:15:36.791936 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74388 2019-Jan-16 21:15:36.792570 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74389 2019-Jan-16 21:15:36.793208 - [DEBUG] Value : BOTTOM
74390 2019-Jan-16 21:15:36.793233 - [DEBUG]
74391 2019-Jan-16 21:15:36.793258 - [DEBUG] Function : main
74392 2019-Jan-16 21:15:36.793283 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74393 2019-Jan-16 21:15:36.793917 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74394 2019-Jan-16 21:15:36.794550 - [DEBUG] Value : BOTTOM
74395 2019-Jan-16 21:15:36.794575 - [DEBUG]
74396 2019-Jan-16 21:15:36.794600 - [DEBUG] Function : main
74397 2019-Jan-16 21:15:36.794633 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74398 2019-Jan-16 21:15:36.795285 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74399 2019-Jan-16 21:15:36.795920 - [DEBUG] Value : BOTTOM
74400 2019-Jan-16 21:15:36.795946 - [DEBUG]
74401 2019-Jan-16 21:15:36.795970 - [DEBUG] Function : main
74402 2019-Jan-16 21:15:36.795996 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74403 2019-Jan-16 21:15:36.796629 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74404 2019-Jan-16 21:15:36.797268 - [DEBUG] Value : BOTTOM
74405 2019-Jan-16 21:15:36.797293 - [DEBUG]
74406 2019-Jan-16 21:15:36.797318 - [DEBUG] Function : main
74407 2019-Jan-16 21:15:36.797343 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74408 2019-Jan-16 21:15:36.797978 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74409 2019-Jan-16 21:15:36.798627 - [DEBUG] Value : BOTTOM
74410 2019-Jan-16 21:15:36.798652 - [DEBUG]
74411 2019-Jan-16 21:15:36.798677 - [DEBUG] Function : main
74412 2019-Jan-16 21:15:36.798702 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74413 2019-Jan-16 21:15:36.799335 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74414 2019-Jan-16 21:15:36.799392 - [DEBUG] Value : BOTTOM
74415 2019-Jan-16 21:15:36.799417 - [DEBUG]
74416 2019-Jan-16 21:15:36.799442 - [DEBUG] Function : main
74417 2019-Jan-16 21:15:36.799468 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
74418 2019-Jan-16 21:15:36.800103 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74419 2019-Jan-16 21:15:36.800738 - [DEBUG] Value : BOTTOM
74420 2019-Jan-16 21:15:36.800763 - [DEBUG]
74421 2019-Jan-16 21:15:36.800809 - [DEBUG] Function : main
74422 2019-Jan-16 21:15:36.800835 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74423 2019-Jan-16 21:15:36.801471 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74424 2019-Jan-16 21:15:36.802122 - [DEBUG] Value : BOTTOM
74425 2019-Jan-16 21:15:36.802147 - [DEBUG]
74426 2019-Jan-16 21:15:36.802172 - [DEBUG] Function : main
74427 2019-Jan-16 21:15:36.802197 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74428 2019-Jan-16 21:15:36.802832 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74429 2019-Jan-16 21:15:36.803468 - [DEBUG] Value : BOTTOM
74430 2019-Jan-16 21:15:36.803493 - [DEBUG]
74431 2019-Jan-16 21:15:36.803518 - [DEBUG] Function : main
74432 2019-Jan-16 21:15:36.803543 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74433 2019-Jan-16 21:15:36.804178 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74434 2019-Jan-16 21:15:36.804810 - [DEBUG] Value : BOTTOM
74435 2019-Jan-16 21:15:36.804835 - [DEBUG]
74436 2019-Jan-16 21:15:36.804859 - [DEBUG] Function : main
74437 2019-Jan-16 21:15:36.804885 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74438 2019-Jan-16 21:15:36.805535 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74439 2019-Jan-16 21:15:36.806172 - [DEBUG] Value : BOTTOM
74440 2019-Jan-16 21:15:36.806197 - [DEBUG]
74441 2019-Jan-16 21:15:36.806222 - [DEBUG] Function : main
74442 2019-Jan-16 21:15:36.806255 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74443 2019-Jan-16 21:15:36.806890 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74444 2019-Jan-16 21:15:36.807523 - [DEBUG] Value : BOTTOM
74445 2019-Jan-16 21:15:36.807548 - [DEBUG]
74446 2019-Jan-16 21:15:36.807572 - [DEBUG] Function : main
74447 2019-Jan-16 21:15:36.807597 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74448 2019-Jan-16 21:15:36.808231 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74449 2019-Jan-16 21:15:36.808881 - [DEBUG] Value : BOTTOM
74450 2019-Jan-16 21:15:36.808906 - [DEBUG]
74451 2019-Jan-16 21:15:36.808931 - [DEBUG] Function : main
74452 2019-Jan-16 21:15:36.808956 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74453 2019-Jan-16 21:15:36.809590 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74454 2019-Jan-16 21:15:36.810223 - [DEBUG] Value : BOTTOM
74455 2019-Jan-16 21:15:36.810248 - [DEBUG]
74456 2019-Jan-16 21:15:36.810272 - [DEBUG] Function : main
74457 2019-Jan-16 21:15:36.810298 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74458 2019-Jan-16 21:15:36.810932 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74459 2019-Jan-16 21:15:36.811570 - [DEBUG] Value : BOTTOM
74460 2019-Jan-16 21:15:36.811595 - [DEBUG]
74461 2019-Jan-16 21:15:36.811620 - [DEBUG] Function : main
74462 2019-Jan-16 21:15:36.811645 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74463 2019-Jan-16 21:15:36.812295 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74464 2019-Jan-16 21:15:36.812929 - [DEBUG] Value : BOTTOM
74465 2019-Jan-16 21:15:36.812954 - [DEBUG]
74466 2019-Jan-16 21:15:36.812978 - [DEBUG] Function : main
74467 2019-Jan-16 21:15:36.813004 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74468 2019-Jan-16 21:15:36.813637 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74469 2019-Jan-16 21:15:36.814275 - [DEBUG] Value : BOTTOM
74470 2019-Jan-16 21:15:36.814300 - [DEBUG]
74471 2019-Jan-16 21:15:36.814324 - [DEBUG] Function : main
74472 2019-Jan-16 21:15:36.814350 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74473 2019-Jan-16 21:15:36.814984 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74474 2019-Jan-16 21:15:36.815637 - [DEBUG] Value : BOTTOM
74475 2019-Jan-16 21:15:36.815662 - [DEBUG]
74476 2019-Jan-16 21:15:36.815687 - [DEBUG] Function : main
74477 2019-Jan-16 21:15:36.815712 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74478 2019-Jan-16 21:15:36.816346 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74479 2019-Jan-16 21:15:36.816983 - [DEBUG] Value : BOTTOM
74480 2019-Jan-16 21:15:36.817008 - [DEBUG]
74481 2019-Jan-16 21:15:36.817033 - [DEBUG] Function : main
74482 2019-Jan-16 21:15:36.817058 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74483 2019-Jan-16 21:15:36.817692 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74484 2019-Jan-16 21:15:36.818335 - [DEBUG] Value : BOTTOM
74485 2019-Jan-16 21:15:36.818360 - [DEBUG]
74486 2019-Jan-16 21:15:36.818391 - [DEBUG] Function : main
74487 2019-Jan-16 21:15:36.818431 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74488 2019-Jan-16 21:15:36.819066 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74489 2019-Jan-16 21:15:36.819703 - [DEBUG] Value : BOTTOM
74490 2019-Jan-16 21:15:36.819728 - [DEBUG]
74491 2019-Jan-16 21:15:36.819753 - [DEBUG] Function : main
74492 2019-Jan-16 21:15:36.819778 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74493 2019-Jan-16 21:15:36.820412 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74494 2019-Jan-16 21:15:36.821048 - [DEBUG] Value : BOTTOM
74495 2019-Jan-16 21:15:36.821073 - [DEBUG]
74496 2019-Jan-16 21:15:36.821098 - [DEBUG] Function : main
74497 2019-Jan-16 21:15:36.821123 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74498 2019-Jan-16 21:15:36.821770 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74499 2019-Jan-16 21:15:36.822407 - [DEBUG] Value : BOTTOM
74500 2019-Jan-16 21:15:36.822432 - [DEBUG]
74501 2019-Jan-16 21:15:36.822458 - [DEBUG] Function : main
74502 2019-Jan-16 21:15:36.822483 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74503 2019-Jan-16 21:15:36.823117 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74504 2019-Jan-16 21:15:36.823755 - [DEBUG] Value : BOTTOM
74505 2019-Jan-16 21:15:36.823780 - [DEBUG]
74506 2019-Jan-16 21:15:36.823805 - [DEBUG] Function : main
74507 2019-Jan-16 21:15:36.823830 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74508 2019-Jan-16 21:15:36.824465 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74509 2019-Jan-16 21:15:36.825121 - [DEBUG] Value : BOTTOM
74510 2019-Jan-16 21:15:36.825146 - [DEBUG]
74511 2019-Jan-16 21:15:36.825171 - [DEBUG] Function : main
74512 2019-Jan-16 21:15:36.825196 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74513 2019-Jan-16 21:15:36.825830 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74514 2019-Jan-16 21:15:36.826467 - [DEBUG] Value : BOTTOM
74515 2019-Jan-16 21:15:36.826492 - [DEBUG]
74516 2019-Jan-16 21:15:36.826516 - [DEBUG] Function : main
74517 2019-Jan-16 21:15:36.826542 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74518 2019-Jan-16 21:15:36.827183 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74519 2019-Jan-16 21:15:36.827827 - [DEBUG] Value : BOTTOM
74520 2019-Jan-16 21:15:36.827852 - [DEBUG]
74521 2019-Jan-16 21:15:36.827876 - [DEBUG] Function : main
74522 2019-Jan-16 21:15:36.827902 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74523 2019-Jan-16 21:15:36.828551 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74524 2019-Jan-16 21:15:36.829189 - [DEBUG] Value : BOTTOM
74525 2019-Jan-16 21:15:36.829214 - [DEBUG]
74526 2019-Jan-16 21:15:36.829239 - [DEBUG] Function : main
74527 2019-Jan-16 21:15:36.829264 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74528 2019-Jan-16 21:15:36.829898 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74529 2019-Jan-16 21:15:36.830534 - [DEBUG] Value : BOTTOM
74530 2019-Jan-16 21:15:36.830567 - [DEBUG]
74531 2019-Jan-16 21:15:36.830592 - [DEBUG] Function : main
74532 2019-Jan-16 21:15:36.830617 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74533 2019-Jan-16 21:15:36.831252 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74534 2019-Jan-16 21:15:36.831905 - [DEBUG] Value : BOTTOM
74535 2019-Jan-16 21:15:36.831930 - [DEBUG]
74536 2019-Jan-16 21:15:36.831955 - [DEBUG] Function : main
74537 2019-Jan-16 21:15:36.831980 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74538 2019-Jan-16 21:15:36.832614 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74539 2019-Jan-16 21:15:36.833247 - [DEBUG] Value : BOTTOM
74540 2019-Jan-16 21:15:36.833272 - [DEBUG]
74541 2019-Jan-16 21:15:36.833297 - [DEBUG] Function : main
74542 2019-Jan-16 21:15:36.833322 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74543 2019-Jan-16 21:15:36.833956 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74544 2019-Jan-16 21:15:36.834591 - [DEBUG] Value : BOTTOM
74545 2019-Jan-16 21:15:36.834616 - [DEBUG]
74546 2019-Jan-16 21:15:36.834641 - [DEBUG] Function : main
74547 2019-Jan-16 21:15:36.834666 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74548 2019-Jan-16 21:15:36.835316 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74549 2019-Jan-16 21:15:36.835952 - [DEBUG] Value : BOTTOM
74550 2019-Jan-16 21:15:36.835977 - [DEBUG]
74551 2019-Jan-16 21:15:36.836002 - [DEBUG] Function : main
74552 2019-Jan-16 21:15:36.836027 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74553 2019-Jan-16 21:15:36.836659 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74554 2019-Jan-16 21:15:36.837291 - [DEBUG] Value : BOTTOM
74555 2019-Jan-16 21:15:36.837316 - [DEBUG]
74556 2019-Jan-16 21:15:36.837341 - [DEBUG] Function : main
74557 2019-Jan-16 21:15:36.837366 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74558 2019-Jan-16 21:15:36.837999 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74559 2019-Jan-16 21:15:36.838056 - [DEBUG] Value : BOTTOM
74560 2019-Jan-16 21:15:36.838081 - [DEBUG]
74561 2019-Jan-16 21:15:36.838106 - [DEBUG] Function : main
74562 2019-Jan-16 21:15:36.838132 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
74563 2019-Jan-16 21:15:36.838780 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74564 2019-Jan-16 21:15:36.839416 - [DEBUG] Value : BOTTOM
74565 2019-Jan-16 21:15:36.839441 - [DEBUG]
74566 2019-Jan-16 21:15:36.839493 - [DEBUG] Function : main
74567 2019-Jan-16 21:15:36.839521 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74568 2019-Jan-16 21:15:36.840161 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74569 2019-Jan-16 21:15:36.840799 - [DEBUG] Value : BOTTOM
74570 2019-Jan-16 21:15:36.840824 - [DEBUG]
74571 2019-Jan-16 21:15:36.840849 - [DEBUG] Function : main
74572 2019-Jan-16 21:15:36.840874 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74573 2019-Jan-16 21:15:36.841511 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74574 2019-Jan-16 21:15:36.842163 - [DEBUG] Value : BOTTOM
74575 2019-Jan-16 21:15:36.842199 - [DEBUG]
74576 2019-Jan-16 21:15:36.842225 - [DEBUG] Function : main
74577 2019-Jan-16 21:15:36.842251 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74578 2019-Jan-16 21:15:36.842889 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74579 2019-Jan-16 21:15:36.843523 - [DEBUG] Value : BOTTOM
74580 2019-Jan-16 21:15:36.843548 - [DEBUG]
74581 2019-Jan-16 21:15:36.843573 - [DEBUG] Function : main
74582 2019-Jan-16 21:15:36.843598 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74583 2019-Jan-16 21:15:36.844236 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74584 2019-Jan-16 21:15:36.844873 - [DEBUG] Value : BOTTOM
74585 2019-Jan-16 21:15:36.844898 - [DEBUG]
74586 2019-Jan-16 21:15:36.844923 - [DEBUG] Function : main
74587 2019-Jan-16 21:15:36.844948 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74588 2019-Jan-16 21:15:36.845601 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74589 2019-Jan-16 21:15:36.846234 - [DEBUG] Value : BOTTOM
74590 2019-Jan-16 21:15:36.846259 - [DEBUG]
74591 2019-Jan-16 21:15:36.846284 - [DEBUG] Function : main
74592 2019-Jan-16 21:15:36.846309 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74593 2019-Jan-16 21:15:36.846946 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74594 2019-Jan-16 21:15:36.847579 - [DEBUG] Value : BOTTOM
74595 2019-Jan-16 21:15:36.847604 - [DEBUG]
74596 2019-Jan-16 21:15:36.847629 - [DEBUG] Function : main
74597 2019-Jan-16 21:15:36.847654 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74598 2019-Jan-16 21:15:36.848291 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74599 2019-Jan-16 21:15:36.848942 - [DEBUG] Value : BOTTOM
74600 2019-Jan-16 21:15:36.848967 - [DEBUG]
74601 2019-Jan-16 21:15:36.848991 - [DEBUG] Function : main
74602 2019-Jan-16 21:15:36.849017 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74603 2019-Jan-16 21:15:36.849654 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74604 2019-Jan-16 21:15:36.850293 - [DEBUG] Value : BOTTOM
74605 2019-Jan-16 21:15:36.850318 - [DEBUG]
74606 2019-Jan-16 21:15:36.850343 - [DEBUG] Function : main
74607 2019-Jan-16 21:15:36.850368 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74608 2019-Jan-16 21:15:36.851005 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74609 2019-Jan-16 21:15:36.851638 - [DEBUG] Value : BOTTOM
74610 2019-Jan-16 21:15:36.851663 - [DEBUG]
74611 2019-Jan-16 21:15:36.851688 - [DEBUG] Function : main
74612 2019-Jan-16 21:15:36.851713 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74613 2019-Jan-16 21:15:36.852364 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74614 2019-Jan-16 21:15:36.853002 - [DEBUG] Value : BOTTOM
74615 2019-Jan-16 21:15:36.853027 - [DEBUG]
74616 2019-Jan-16 21:15:36.853052 - [DEBUG] Function : main
74617 2019-Jan-16 21:15:36.853077 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74618 2019-Jan-16 21:15:36.853714 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74619 2019-Jan-16 21:15:36.854350 - [DEBUG] Value : BOTTOM
74620 2019-Jan-16 21:15:36.854375 - [DEBUG]
74621 2019-Jan-16 21:15:36.854399 - [DEBUG] Function : main
74622 2019-Jan-16 21:15:36.854437 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74623 2019-Jan-16 21:15:36.855086 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74624 2019-Jan-16 21:15:36.855726 - [DEBUG] Value : BOTTOM
74625 2019-Jan-16 21:15:36.855751 - [DEBUG]
74626 2019-Jan-16 21:15:36.855776 - [DEBUG] Function : main
74627 2019-Jan-16 21:15:36.855801 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74628 2019-Jan-16 21:15:36.856437 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74629 2019-Jan-16 21:15:36.857080 - [DEBUG] Value : BOTTOM
74630 2019-Jan-16 21:15:36.857105 - [DEBUG]
74631 2019-Jan-16 21:15:36.857130 - [DEBUG] Function : main
74632 2019-Jan-16 21:15:36.857155 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74633 2019-Jan-16 21:15:36.857792 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74634 2019-Jan-16 21:15:36.858441 - [DEBUG] Value : BOTTOM
74635 2019-Jan-16 21:15:36.858466 - [DEBUG]
74636 2019-Jan-16 21:15:36.858491 - [DEBUG] Function : main
74637 2019-Jan-16 21:15:36.858516 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74638 2019-Jan-16 21:15:36.859154 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74639 2019-Jan-16 21:15:36.859792 - [DEBUG] Value : BOTTOM
74640 2019-Jan-16 21:15:36.859817 - [DEBUG]
74641 2019-Jan-16 21:15:36.859841 - [DEBUG] Function : main
74642 2019-Jan-16 21:15:36.859867 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74643 2019-Jan-16 21:15:36.860504 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74644 2019-Jan-16 21:15:36.861139 - [DEBUG] Value : BOTTOM
74645 2019-Jan-16 21:15:36.861164 - [DEBUG]
74646 2019-Jan-16 21:15:36.861190 - [DEBUG] Function : main
74647 2019-Jan-16 21:15:36.861215 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74648 2019-Jan-16 21:15:36.861867 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74649 2019-Jan-16 21:15:36.862505 - [DEBUG] Value : BOTTOM
74650 2019-Jan-16 21:15:36.862531 - [DEBUG]
74651 2019-Jan-16 21:15:36.862555 - [DEBUG] Function : main
74652 2019-Jan-16 21:15:36.862580 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74653 2019-Jan-16 21:15:36.863216 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74654 2019-Jan-16 21:15:36.863859 - [DEBUG] Value : BOTTOM
74655 2019-Jan-16 21:15:36.863884 - [DEBUG]
74656 2019-Jan-16 21:15:36.863909 - [DEBUG] Function : main
74657 2019-Jan-16 21:15:36.863934 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74658 2019-Jan-16 21:15:36.864571 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74659 2019-Jan-16 21:15:36.865222 - [DEBUG] Value : BOTTOM
74660 2019-Jan-16 21:15:36.865247 - [DEBUG]
74661 2019-Jan-16 21:15:36.865272 - [DEBUG] Function : main
74662 2019-Jan-16 21:15:36.865297 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74663 2019-Jan-16 21:15:36.865934 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74664 2019-Jan-16 21:15:36.866578 - [DEBUG] Value : BOTTOM
74665 2019-Jan-16 21:15:36.866603 - [DEBUG]
74666 2019-Jan-16 21:15:36.866628 - [DEBUG] Function : main
74667 2019-Jan-16 21:15:36.866653 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74668 2019-Jan-16 21:15:36.867299 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74669 2019-Jan-16 21:15:36.867937 - [DEBUG] Value : BOTTOM
74670 2019-Jan-16 21:15:36.867962 - [DEBUG]
74671 2019-Jan-16 21:15:36.867987 - [DEBUG] Function : main
74672 2019-Jan-16 21:15:36.868012 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74673 2019-Jan-16 21:15:36.868716 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74674 2019-Jan-16 21:15:36.869422 - [DEBUG] Value : BOTTOM
74675 2019-Jan-16 21:15:36.869451 - [DEBUG]
74676 2019-Jan-16 21:15:36.869479 - [DEBUG] Function : main
74677 2019-Jan-16 21:15:36.869505 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74678 2019-Jan-16 21:15:36.870216 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74679 2019-Jan-16 21:15:36.870895 - [DEBUG] Value : BOTTOM
74680 2019-Jan-16 21:15:36.870921 - [DEBUG]
74681 2019-Jan-16 21:15:36.870949 - [DEBUG] Function : main
74682 2019-Jan-16 21:15:36.870975 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74683 2019-Jan-16 21:15:36.871616 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74684 2019-Jan-16 21:15:36.872277 - [DEBUG] Value : BOTTOM
74685 2019-Jan-16 21:15:36.872302 - [DEBUG]
74686 2019-Jan-16 21:15:36.872327 - [DEBUG] Function : main
74687 2019-Jan-16 21:15:36.872352 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74688 2019-Jan-16 21:15:36.872989 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74689 2019-Jan-16 21:15:36.873627 - [DEBUG] Value : BOTTOM
74690 2019-Jan-16 21:15:36.873652 - [DEBUG]
74691 2019-Jan-16 21:15:36.873677 - [DEBUG] Function : main
74692 2019-Jan-16 21:15:36.873702 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74693 2019-Jan-16 21:15:36.874350 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74694 2019-Jan-16 21:15:36.874987 - [DEBUG] Value : BOTTOM
74695 2019-Jan-16 21:15:36.875012 - [DEBUG]
74696 2019-Jan-16 21:15:36.875037 - [DEBUG] Function : main
74697 2019-Jan-16 21:15:36.875062 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74698 2019-Jan-16 21:15:36.875713 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74699 2019-Jan-16 21:15:36.876346 - [DEBUG] Value : BOTTOM
74700 2019-Jan-16 21:15:36.876372 - [DEBUG]
74701 2019-Jan-16 21:15:36.876396 - [DEBUG] Function : main
74702 2019-Jan-16 21:15:36.876422 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74703 2019-Jan-16 21:15:36.877058 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74704 2019-Jan-16 21:15:36.877703 - [DEBUG] Value : BOTTOM
74705 2019-Jan-16 21:15:36.877728 - [DEBUG]
74706 2019-Jan-16 21:15:36.877753 - [DEBUG] Function : main
74707 2019-Jan-16 21:15:36.877778 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74708 2019-Jan-16 21:15:36.878430 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74709 2019-Jan-16 21:15:36.878489 - [DEBUG] Value : BOTTOM
74710 2019-Jan-16 21:15:36.878514 - [DEBUG]
74711 2019-Jan-16 21:15:36.878540 - [DEBUG] Function : main
74712 2019-Jan-16 21:15:36.878567 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74713 2019-Jan-16 21:15:36.879221 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74714 2019-Jan-16 21:15:36.879858 - [DEBUG] Value : BOTTOM
74715 2019-Jan-16 21:15:36.879883 - [DEBUG]
74716 2019-Jan-16 21:15:36.879939 - [DEBUG] Function : main
74717 2019-Jan-16 21:15:36.879966 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74718 2019-Jan-16 21:15:36.880606 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74719 2019-Jan-16 21:15:36.881243 - [DEBUG] Value : BOTTOM
74720 2019-Jan-16 21:15:36.881268 - [DEBUG]
74721 2019-Jan-16 21:15:36.881293 - [DEBUG] Function : main
74722 2019-Jan-16 21:15:36.881318 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74723 2019-Jan-16 21:15:36.881972 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74724 2019-Jan-16 21:15:36.882609 - [DEBUG] Value : BOTTOM
74725 2019-Jan-16 21:15:36.882634 - [DEBUG]
74726 2019-Jan-16 21:15:36.882659 - [DEBUG] Function : main
74727 2019-Jan-16 21:15:36.882684 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74728 2019-Jan-16 21:15:36.883321 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74729 2019-Jan-16 21:15:36.883956 - [DEBUG] Value : BOTTOM
74730 2019-Jan-16 21:15:36.883981 - [DEBUG]
74731 2019-Jan-16 21:15:36.884005 - [DEBUG] Function : main
74732 2019-Jan-16 21:15:36.884031 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74733 2019-Jan-16 21:15:36.884667 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74734 2019-Jan-16 21:15:36.885321 - [DEBUG] Value : BOTTOM
74735 2019-Jan-16 21:15:36.885346 - [DEBUG]
74736 2019-Jan-16 21:15:36.885371 - [DEBUG] Function : main
74737 2019-Jan-16 21:15:36.885396 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74738 2019-Jan-16 21:15:36.886033 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74739 2019-Jan-16 21:15:36.886666 - [DEBUG] Value : BOTTOM
74740 2019-Jan-16 21:15:36.886692 - [DEBUG]
74741 2019-Jan-16 21:15:36.886716 - [DEBUG] Function : main
74742 2019-Jan-16 21:15:36.886741 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74743 2019-Jan-16 21:15:36.887378 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74744 2019-Jan-16 21:15:36.888012 - [DEBUG] Value : BOTTOM
74745 2019-Jan-16 21:15:36.888037 - [DEBUG]
74746 2019-Jan-16 21:15:36.888063 - [DEBUG] Function : main
74747 2019-Jan-16 21:15:36.888088 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74748 2019-Jan-16 21:15:36.888739 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74749 2019-Jan-16 21:15:36.889372 - [DEBUG] Value : BOTTOM
74750 2019-Jan-16 21:15:36.889397 - [DEBUG]
74751 2019-Jan-16 21:15:36.889421 - [DEBUG] Function : main
74752 2019-Jan-16 21:15:36.889447 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74753 2019-Jan-16 21:15:36.890084 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74754 2019-Jan-16 21:15:36.890725 - [DEBUG] Value : BOTTOM
74755 2019-Jan-16 21:15:36.890750 - [DEBUG]
74756 2019-Jan-16 21:15:36.890775 - [DEBUG] Function : main
74757 2019-Jan-16 21:15:36.890800 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74758 2019-Jan-16 21:15:36.891437 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74759 2019-Jan-16 21:15:36.892097 - [DEBUG] Value : BOTTOM
74760 2019-Jan-16 21:15:36.892123 - [DEBUG]
74761 2019-Jan-16 21:15:36.892148 - [DEBUG] Function : main
74762 2019-Jan-16 21:15:36.892173 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74763 2019-Jan-16 21:15:36.892809 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74764 2019-Jan-16 21:15:36.893448 - [DEBUG] Value : BOTTOM
74765 2019-Jan-16 21:15:36.893473 - [DEBUG]
74766 2019-Jan-16 21:15:36.893498 - [DEBUG] Function : main
74767 2019-Jan-16 21:15:36.893523 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74768 2019-Jan-16 21:15:36.894160 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74769 2019-Jan-16 21:15:36.894796 - [DEBUG] Value : BOTTOM
74770 2019-Jan-16 21:15:36.894822 - [DEBUG]
74771 2019-Jan-16 21:15:36.894846 - [DEBUG] Function : main
74772 2019-Jan-16 21:15:36.894872 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74773 2019-Jan-16 21:15:36.895524 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74774 2019-Jan-16 21:15:36.896162 - [DEBUG] Value : BOTTOM
74775 2019-Jan-16 21:15:36.896188 - [DEBUG]
74776 2019-Jan-16 21:15:36.896212 - [DEBUG] Function : main
74777 2019-Jan-16 21:15:36.896237 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74778 2019-Jan-16 21:15:36.896874 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74779 2019-Jan-16 21:15:36.897517 - [DEBUG] Value : BOTTOM
74780 2019-Jan-16 21:15:36.897542 - [DEBUG]
74781 2019-Jan-16 21:15:36.897567 - [DEBUG] Function : main
74782 2019-Jan-16 21:15:36.897592 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74783 2019-Jan-16 21:15:36.898228 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74784 2019-Jan-16 21:15:36.898880 - [DEBUG] Value : BOTTOM
74785 2019-Jan-16 21:15:36.898905 - [DEBUG]
74786 2019-Jan-16 21:15:36.898930 - [DEBUG] Function : main
74787 2019-Jan-16 21:15:36.898955 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74788 2019-Jan-16 21:15:36.899592 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74789 2019-Jan-16 21:15:36.900229 - [DEBUG] Value : BOTTOM
74790 2019-Jan-16 21:15:36.900254 - [DEBUG]
74791 2019-Jan-16 21:15:36.900279 - [DEBUG] Function : main
74792 2019-Jan-16 21:15:36.900304 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74793 2019-Jan-16 21:15:36.900940 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74794 2019-Jan-16 21:15:36.901577 - [DEBUG] Value : BOTTOM
74795 2019-Jan-16 21:15:36.901602 - [DEBUG]
74796 2019-Jan-16 21:15:36.901628 - [DEBUG] Function : main
74797 2019-Jan-16 21:15:36.901653 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74798 2019-Jan-16 21:15:36.902305 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74799 2019-Jan-16 21:15:36.902942 - [DEBUG] Value : BOTTOM
74800 2019-Jan-16 21:15:36.902967 - [DEBUG]
74801 2019-Jan-16 21:15:36.902992 - [DEBUG] Function : main
74802 2019-Jan-16 21:15:36.903017 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74803 2019-Jan-16 21:15:36.903654 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74804 2019-Jan-16 21:15:36.904296 - [DEBUG] Value : BOTTOM
74805 2019-Jan-16 21:15:36.904329 - [DEBUG]
74806 2019-Jan-16 21:15:36.904354 - [DEBUG] Function : main
74807 2019-Jan-16 21:15:36.904380 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74808 2019-Jan-16 21:15:36.905017 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74809 2019-Jan-16 21:15:36.905669 - [DEBUG] Value : BOTTOM
74810 2019-Jan-16 21:15:36.905695 - [DEBUG]
74811 2019-Jan-16 21:15:36.905719 - [DEBUG] Function : main
74812 2019-Jan-16 21:15:36.905745 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74813 2019-Jan-16 21:15:36.906382 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74814 2019-Jan-16 21:15:36.907025 - [DEBUG] Value : BOTTOM
74815 2019-Jan-16 21:15:36.907050 - [DEBUG]
74816 2019-Jan-16 21:15:36.907075 - [DEBUG] Function : main
74817 2019-Jan-16 21:15:36.907100 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74818 2019-Jan-16 21:15:36.907737 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74819 2019-Jan-16 21:15:36.908373 - [DEBUG] Value : BOTTOM
74820 2019-Jan-16 21:15:36.908409 - [DEBUG]
74821 2019-Jan-16 21:15:36.908436 - [DEBUG] Function : main
74822 2019-Jan-16 21:15:36.908462 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74823 2019-Jan-16 21:15:36.909099 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74824 2019-Jan-16 21:15:36.909736 - [DEBUG] Value : BOTTOM
74825 2019-Jan-16 21:15:36.909761 - [DEBUG]
74826 2019-Jan-16 21:15:36.909785 - [DEBUG] Function : main
74827 2019-Jan-16 21:15:36.909810 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74828 2019-Jan-16 21:15:36.910448 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74829 2019-Jan-16 21:15:36.911086 - [DEBUG] Value : BOTTOM
74830 2019-Jan-16 21:15:36.911111 - [DEBUG]
74831 2019-Jan-16 21:15:36.911136 - [DEBUG] Function : main
74832 2019-Jan-16 21:15:36.911161 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74833 2019-Jan-16 21:15:36.911814 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74834 2019-Jan-16 21:15:36.912448 - [DEBUG] Value : BOTTOM
74835 2019-Jan-16 21:15:36.912473 - [DEBUG]
74836 2019-Jan-16 21:15:36.912497 - [DEBUG] Function : main
74837 2019-Jan-16 21:15:36.912522 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74838 2019-Jan-16 21:15:36.913159 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74839 2019-Jan-16 21:15:36.913794 - [DEBUG] Value : BOTTOM
74840 2019-Jan-16 21:15:36.913819 - [DEBUG]
74841 2019-Jan-16 21:15:36.913844 - [DEBUG] Function : main
74842 2019-Jan-16 21:15:36.913869 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74843 2019-Jan-16 21:15:36.914506 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74844 2019-Jan-16 21:15:36.915157 - [DEBUG] Value : BOTTOM
74845 2019-Jan-16 21:15:36.915183 - [DEBUG]
74846 2019-Jan-16 21:15:36.915207 - [DEBUG] Function : main
74847 2019-Jan-16 21:15:36.915233 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74848 2019-Jan-16 21:15:36.915870 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74849 2019-Jan-16 21:15:36.916505 - [DEBUG] Value : BOTTOM
74850 2019-Jan-16 21:15:36.916530 - [DEBUG]
74851 2019-Jan-16 21:15:36.916563 - [DEBUG] Function : main
74852 2019-Jan-16 21:15:36.916588 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74853 2019-Jan-16 21:15:36.917226 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74854 2019-Jan-16 21:15:36.917869 - [DEBUG] Value : BOTTOM
74855 2019-Jan-16 21:15:36.917894 - [DEBUG]
74856 2019-Jan-16 21:15:36.917919 - [DEBUG] Function : main
74857 2019-Jan-16 21:15:36.917944 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74858 2019-Jan-16 21:15:36.918597 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74859 2019-Jan-16 21:15:36.918654 - [DEBUG] Value : BOTTOM
74860 2019-Jan-16 21:15:36.918679 - [DEBUG]
74861 2019-Jan-16 21:15:36.918704 - [DEBUG] Function : main
74862 2019-Jan-16 21:15:36.918730 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74863 2019-Jan-16 21:15:36.919368 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74864 2019-Jan-16 21:15:36.920004 - [DEBUG] Value : BOTTOM
74865 2019-Jan-16 21:15:36.920029 - [DEBUG]
74866 2019-Jan-16 21:15:36.920078 - [DEBUG] Function : main
74867 2019-Jan-16 21:15:36.920105 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74868 2019-Jan-16 21:15:36.920744 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74869 2019-Jan-16 21:15:36.921381 - [DEBUG] Value : BOTTOM
74870 2019-Jan-16 21:15:36.921406 - [DEBUG]
74871 2019-Jan-16 21:15:36.921431 - [DEBUG] Function : main
74872 2019-Jan-16 21:15:36.921456 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74873 2019-Jan-16 21:15:36.922108 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74874 2019-Jan-16 21:15:36.922745 - [DEBUG] Value : BOTTOM
74875 2019-Jan-16 21:15:36.922770 - [DEBUG]
74876 2019-Jan-16 21:15:36.922795 - [DEBUG] Function : main
74877 2019-Jan-16 21:15:36.922821 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74878 2019-Jan-16 21:15:36.923457 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74879 2019-Jan-16 21:15:36.924090 - [DEBUG] Value : BOTTOM
74880 2019-Jan-16 21:15:36.924115 - [DEBUG]
74881 2019-Jan-16 21:15:36.924140 - [DEBUG] Function : main
74882 2019-Jan-16 21:15:36.924165 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74883 2019-Jan-16 21:15:36.924801 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74884 2019-Jan-16 21:15:36.925452 - [DEBUG] Value : BOTTOM
74885 2019-Jan-16 21:15:36.925477 - [DEBUG]
74886 2019-Jan-16 21:15:36.925501 - [DEBUG] Function : main
74887 2019-Jan-16 21:15:36.925526 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74888 2019-Jan-16 21:15:36.926164 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74889 2019-Jan-16 21:15:36.926796 - [DEBUG] Value : BOTTOM
74890 2019-Jan-16 21:15:36.926821 - [DEBUG]
74891 2019-Jan-16 21:15:36.926845 - [DEBUG] Function : main
74892 2019-Jan-16 21:15:36.926870 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74893 2019-Jan-16 21:15:36.927506 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74894 2019-Jan-16 21:15:36.928141 - [DEBUG] Value : BOTTOM
74895 2019-Jan-16 21:15:36.928166 - [DEBUG]
74896 2019-Jan-16 21:15:36.928191 - [DEBUG] Function : main
74897 2019-Jan-16 21:15:36.928216 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74898 2019-Jan-16 21:15:36.928876 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74899 2019-Jan-16 21:15:36.929510 - [DEBUG] Value : BOTTOM
74900 2019-Jan-16 21:15:36.929535 - [DEBUG]
74901 2019-Jan-16 21:15:36.929560 - [DEBUG] Function : main
74902 2019-Jan-16 21:15:36.929585 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74903 2019-Jan-16 21:15:36.930220 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74904 2019-Jan-16 21:15:36.930859 - [DEBUG] Value : BOTTOM
74905 2019-Jan-16 21:15:36.930884 - [DEBUG]
74906 2019-Jan-16 21:15:36.930909 - [DEBUG] Function : main
74907 2019-Jan-16 21:15:36.930934 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74908 2019-Jan-16 21:15:36.931571 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74909 2019-Jan-16 21:15:36.932220 - [DEBUG] Value : BOTTOM
74910 2019-Jan-16 21:15:36.932245 - [DEBUG]
74911 2019-Jan-16 21:15:36.932269 - [DEBUG] Function : main
74912 2019-Jan-16 21:15:36.932295 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74913 2019-Jan-16 21:15:36.932939 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74914 2019-Jan-16 21:15:36.933577 - [DEBUG] Value : BOTTOM
74915 2019-Jan-16 21:15:36.933602 - [DEBUG]
74916 2019-Jan-16 21:15:36.933626 - [DEBUG] Function : main
74917 2019-Jan-16 21:15:36.933652 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74918 2019-Jan-16 21:15:36.934289 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74919 2019-Jan-16 21:15:36.934925 - [DEBUG] Value : BOTTOM
74920 2019-Jan-16 21:15:36.934950 - [DEBUG]
74921 2019-Jan-16 21:15:36.934975 - [DEBUG] Function : main
74922 2019-Jan-16 21:15:36.935000 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74923 2019-Jan-16 21:15:36.935652 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74924 2019-Jan-16 21:15:36.936290 - [DEBUG] Value : BOTTOM
74925 2019-Jan-16 21:15:36.936316 - [DEBUG]
74926 2019-Jan-16 21:15:36.936340 - [DEBUG] Function : main
74927 2019-Jan-16 21:15:36.936365 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74928 2019-Jan-16 21:15:36.937001 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74929 2019-Jan-16 21:15:36.937646 - [DEBUG] Value : BOTTOM
74930 2019-Jan-16 21:15:36.937671 - [DEBUG]
74931 2019-Jan-16 21:15:36.937696 - [DEBUG] Function : main
74932 2019-Jan-16 21:15:36.937721 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74933 2019-Jan-16 21:15:36.938358 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74934 2019-Jan-16 21:15:36.939009 - [DEBUG] Value : BOTTOM
74935 2019-Jan-16 21:15:36.939035 - [DEBUG]
74936 2019-Jan-16 21:15:36.939059 - [DEBUG] Function : main
74937 2019-Jan-16 21:15:36.939085 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74938 2019-Jan-16 21:15:36.939728 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74939 2019-Jan-16 21:15:36.940367 - [DEBUG] Value : BOTTOM
74940 2019-Jan-16 21:15:36.940392 - [DEBUG]
74941 2019-Jan-16 21:15:36.940417 - [DEBUG] Function : main
74942 2019-Jan-16 21:15:36.940442 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74943 2019-Jan-16 21:15:36.941088 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74944 2019-Jan-16 21:15:36.941725 - [DEBUG] Value : BOTTOM
74945 2019-Jan-16 21:15:36.941764 - [DEBUG]
74946 2019-Jan-16 21:15:36.941791 - [DEBUG] Function : main
74947 2019-Jan-16 21:15:36.941816 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74948 2019-Jan-16 21:15:36.942454 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74949 2019-Jan-16 21:15:36.943093 - [DEBUG] Value : BOTTOM
74950 2019-Jan-16 21:15:36.943118 - [DEBUG]
74951 2019-Jan-16 21:15:36.943142 - [DEBUG] Function : main
74952 2019-Jan-16 21:15:36.943167 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74953 2019-Jan-16 21:15:36.943805 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74954 2019-Jan-16 21:15:36.944448 - [DEBUG] Value : BOTTOM
74955 2019-Jan-16 21:15:36.944474 - [DEBUG]
74956 2019-Jan-16 21:15:36.944498 - [DEBUG] Function : main
74957 2019-Jan-16 21:15:36.944523 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74958 2019-Jan-16 21:15:36.945176 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74959 2019-Jan-16 21:15:36.945813 - [DEBUG] Value : BOTTOM
74960 2019-Jan-16 21:15:36.945839 - [DEBUG]
74961 2019-Jan-16 21:15:36.945863 - [DEBUG] Function : main
74962 2019-Jan-16 21:15:36.945888 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74963 2019-Jan-16 21:15:36.946525 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74964 2019-Jan-16 21:15:36.947168 - [DEBUG] Value : BOTTOM
74965 2019-Jan-16 21:15:36.947193 - [DEBUG]
74966 2019-Jan-16 21:15:36.947218 - [DEBUG] Function : main
74967 2019-Jan-16 21:15:36.947243 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74968 2019-Jan-16 21:15:36.947880 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74969 2019-Jan-16 21:15:36.948532 - [DEBUG] Value : BOTTOM
74970 2019-Jan-16 21:15:36.948557 - [DEBUG]
74971 2019-Jan-16 21:15:36.948582 - [DEBUG] Function : main
74972 2019-Jan-16 21:15:36.948607 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74973 2019-Jan-16 21:15:36.949244 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74974 2019-Jan-16 21:15:36.949880 - [DEBUG] Value : BOTTOM
74975 2019-Jan-16 21:15:36.949906 - [DEBUG]
74976 2019-Jan-16 21:15:36.949930 - [DEBUG] Function : main
74977 2019-Jan-16 21:15:36.949955 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74978 2019-Jan-16 21:15:36.950592 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74979 2019-Jan-16 21:15:36.951229 - [DEBUG] Value : BOTTOM
74980 2019-Jan-16 21:15:36.951255 - [DEBUG]
74981 2019-Jan-16 21:15:36.951279 - [DEBUG] Function : main
74982 2019-Jan-16 21:15:36.951304 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74983 2019-Jan-16 21:15:36.951957 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74984 2019-Jan-16 21:15:36.952599 - [DEBUG] Value : BOTTOM
74985 2019-Jan-16 21:15:36.952624 - [DEBUG]
74986 2019-Jan-16 21:15:36.952649 - [DEBUG] Function : main
74987 2019-Jan-16 21:15:36.952674 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74988 2019-Jan-16 21:15:36.953312 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74989 2019-Jan-16 21:15:36.953956 - [DEBUG] Value : BOTTOM
74990 2019-Jan-16 21:15:36.953981 - [DEBUG]
74991 2019-Jan-16 21:15:36.954006 - [DEBUG] Function : main
74992 2019-Jan-16 21:15:36.954031 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74993 2019-Jan-16 21:15:36.954668 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74994 2019-Jan-16 21:15:36.955319 - [DEBUG] Value : BOTTOM
74995 2019-Jan-16 21:15:36.955344 - [DEBUG]
74996 2019-Jan-16 21:15:36.955369 - [DEBUG] Function : main
74997 2019-Jan-16 21:15:36.955394 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74998 2019-Jan-16 21:15:36.956036 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74999 2019-Jan-16 21:15:36.956675 - [DEBUG] Value : BOTTOM
75000 2019-Jan-16 21:15:36.956700 - [DEBUG]
75001 2019-Jan-16 21:15:36.956725 - [DEBUG] Function : main
75002 2019-Jan-16 21:15:36.956750 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75003 2019-Jan-16 21:15:36.957387 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75004 2019-Jan-16 21:15:36.958031 - [DEBUG] Value : BOTTOM
75005 2019-Jan-16 21:15:36.958056 - [DEBUG]
75006 2019-Jan-16 21:15:36.958081 - [DEBUG] Function : main
75007 2019-Jan-16 21:15:36.958106 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75008 2019-Jan-16 21:15:36.958758 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75009 2019-Jan-16 21:15:36.959395 - [DEBUG] Value : BOTTOM
75010 2019-Jan-16 21:15:36.959420 - [DEBUG]
75011 2019-Jan-16 21:15:36.959444 - [DEBUG] Function : main
75012 2019-Jan-16 21:15:36.959470 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75013 2019-Jan-16 21:15:36.960107 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75014 2019-Jan-16 21:15:36.960750 - [DEBUG] Value : BOTTOM
75015 2019-Jan-16 21:15:36.960775 - [DEBUG]
75016 2019-Jan-16 21:15:36.960800 - [DEBUG] Function : main
75017 2019-Jan-16 21:15:36.960825 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75018 2019-Jan-16 21:15:36.961461 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75019 2019-Jan-16 21:15:36.962110 - [DEBUG] Value : BOTTOM
75020 2019-Jan-16 21:15:36.962135 - [DEBUG]
75021 2019-Jan-16 21:15:36.962160 - [DEBUG] Function : main
75022 2019-Jan-16 21:15:36.962185 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75023 2019-Jan-16 21:15:36.962821 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
75024 2019-Jan-16 21:15:36.963464 - [DEBUG] Value : BOTTOM
75025 2019-Jan-16 21:15:36.963489 - [DEBUG]
75026 2019-Jan-16 21:15:36.963513 - [DEBUG] Function : main
75027 2019-Jan-16 21:15:36.963539 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75028 2019-Jan-16 21:15:36.964175 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75029 2019-Jan-16 21:15:36.964233 - [DEBUG] Value : BOTTOM
75030 2019-Jan-16 21:15:36.964257 - [DEBUG]
75031 2019-Jan-16 21:15:36.964283 - [DEBUG] Function : main
75032 2019-Jan-16 21:15:36.964310 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75033 2019-Jan-16 21:15:36.964947 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75034 2019-Jan-16 21:15:36.965607 - [DEBUG] Value : BOTTOM
75035 2019-Jan-16 21:15:36.965633 - [DEBUG]
75036 2019-Jan-16 21:15:36.965685 - [DEBUG] Function : main
75037 2019-Jan-16 21:15:36.965712 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75038 2019-Jan-16 21:15:36.966347 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75039 2019-Jan-16 21:15:36.966983 - [DEBUG] Value : BOTTOM
75040 2019-Jan-16 21:15:36.967008 - [DEBUG]
75041 2019-Jan-16 21:15:36.967033 - [DEBUG] Function : main
75042 2019-Jan-16 21:15:36.967058 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75043 2019-Jan-16 21:15:36.967692 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75044 2019-Jan-16 21:15:36.968329 - [DEBUG] Value : BOTTOM
75045 2019-Jan-16 21:15:36.968354 - [DEBUG]
75046 2019-Jan-16 21:15:36.968379 - [DEBUG] Function : main
75047 2019-Jan-16 21:15:36.968424 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75048 2019-Jan-16 21:15:36.969058 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75049 2019-Jan-16 21:15:36.969691 - [DEBUG] Value : BOTTOM
75050 2019-Jan-16 21:15:36.969716 - [DEBUG]
75051 2019-Jan-16 21:15:36.969740 - [DEBUG] Function : main
75052 2019-Jan-16 21:15:36.969766 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75053 2019-Jan-16 21:15:36.970400 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75054 2019-Jan-16 21:15:36.971037 - [DEBUG] Value : BOTTOM
75055 2019-Jan-16 21:15:36.971062 - [DEBUG]
75056 2019-Jan-16 21:15:36.971087 - [DEBUG] Function : main
75057 2019-Jan-16 21:15:36.971112 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75058 2019-Jan-16 21:15:36.971757 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75059 2019-Jan-16 21:15:36.972390 - [DEBUG] Value : BOTTOM
75060 2019-Jan-16 21:15:36.972415 - [DEBUG]
75061 2019-Jan-16 21:15:36.972440 - [DEBUG] Function : main
75062 2019-Jan-16 21:15:36.972466 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75063 2019-Jan-16 21:15:36.973099 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75064 2019-Jan-16 21:15:36.973734 - [DEBUG] Value : BOTTOM
75065 2019-Jan-16 21:15:36.973759 - [DEBUG]
75066 2019-Jan-16 21:15:36.973785 - [DEBUG] Function : main
75067 2019-Jan-16 21:15:36.973810 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75068 2019-Jan-16 21:15:36.974443 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75069 2019-Jan-16 21:15:36.975087 - [DEBUG] Value : BOTTOM
75070 2019-Jan-16 21:15:36.975113 - [DEBUG]
75071 2019-Jan-16 21:15:36.975137 - [DEBUG] Function : main
75072 2019-Jan-16 21:15:36.975163 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75073 2019-Jan-16 21:15:36.975796 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75074 2019-Jan-16 21:15:36.976434 - [DEBUG] Value : BOTTOM
75075 2019-Jan-16 21:15:36.976459 - [DEBUG]
75076 2019-Jan-16 21:15:36.976484 - [DEBUG] Function : main
75077 2019-Jan-16 21:15:36.976509 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75078 2019-Jan-16 21:15:36.977143 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75079 2019-Jan-16 21:15:36.977776 - [DEBUG] Value : BOTTOM
75080 2019-Jan-16 21:15:36.977801 - [DEBUG]
75081 2019-Jan-16 21:15:36.977825 - [DEBUG] Function : main
75082 2019-Jan-16 21:15:36.977859 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75083 2019-Jan-16 21:15:36.978508 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75084 2019-Jan-16 21:15:36.979147 - [DEBUG] Value : BOTTOM
75085 2019-Jan-16 21:15:36.979172 - [DEBUG]
75086 2019-Jan-16 21:15:36.979197 - [DEBUG] Function : main
75087 2019-Jan-16 21:15:36.979222 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75088 2019-Jan-16 21:15:36.979855 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75089 2019-Jan-16 21:15:36.980491 - [DEBUG] Value : BOTTOM
75090 2019-Jan-16 21:15:36.980517 - [DEBUG]
75091 2019-Jan-16 21:15:36.980541 - [DEBUG] Function : main
75092 2019-Jan-16 21:15:36.980567 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75093 2019-Jan-16 21:15:36.981199 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75094 2019-Jan-16 21:15:36.981851 - [DEBUG] Value : BOTTOM
75095 2019-Jan-16 21:15:36.981877 - [DEBUG]
75096 2019-Jan-16 21:15:36.981901 - [DEBUG] Function : main
75097 2019-Jan-16 21:15:36.981926 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75098 2019-Jan-16 21:15:36.982559 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75099 2019-Jan-16 21:15:36.983201 - [DEBUG] Value : BOTTOM
75100 2019-Jan-16 21:15:36.983226 - [DEBUG]
75101 2019-Jan-16 21:15:36.983251 - [DEBUG] Function : main
75102 2019-Jan-16 21:15:36.983276 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75103 2019-Jan-16 21:15:36.983910 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75104 2019-Jan-16 21:15:36.984547 - [DEBUG] Value : BOTTOM
75105 2019-Jan-16 21:15:36.984572 - [DEBUG]
75106 2019-Jan-16 21:15:36.984597 - [DEBUG] Function : main
75107 2019-Jan-16 21:15:36.984622 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75108 2019-Jan-16 21:15:36.985271 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75109 2019-Jan-16 21:15:36.985908 - [DEBUG] Value : BOTTOM
75110 2019-Jan-16 21:15:36.985933 - [DEBUG]
75111 2019-Jan-16 21:15:36.985958 - [DEBUG] Function : main
75112 2019-Jan-16 21:15:36.985983 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75113 2019-Jan-16 21:15:36.986616 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75114 2019-Jan-16 21:15:36.987251 - [DEBUG] Value : BOTTOM
75115 2019-Jan-16 21:15:36.987276 - [DEBUG]
75116 2019-Jan-16 21:15:36.987302 - [DEBUG] Function : main
75117 2019-Jan-16 21:15:36.987327 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75118 2019-Jan-16 21:15:36.987960 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75119 2019-Jan-16 21:15:36.988612 - [DEBUG] Value : BOTTOM
75120 2019-Jan-16 21:15:36.988637 - [DEBUG]
75121 2019-Jan-16 21:15:36.988662 - [DEBUG] Function : main
75122 2019-Jan-16 21:15:36.988687 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75123 2019-Jan-16 21:15:36.989320 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75124 2019-Jan-16 21:15:36.989963 - [DEBUG] Value : BOTTOM
75125 2019-Jan-16 21:15:36.989988 - [DEBUG]
75126 2019-Jan-16 21:15:36.990013 - [DEBUG] Function : main
75127 2019-Jan-16 21:15:36.990038 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75128 2019-Jan-16 21:15:36.990671 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75129 2019-Jan-16 21:15:36.991316 - [DEBUG] Value : BOTTOM
75130 2019-Jan-16 21:15:36.991342 - [DEBUG]
75131 2019-Jan-16 21:15:36.991366 - [DEBUG] Function : main
75132 2019-Jan-16 21:15:36.991392 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75133 2019-Jan-16 21:15:36.992040 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75134 2019-Jan-16 21:15:36.992683 - [DEBUG] Value : BOTTOM
75135 2019-Jan-16 21:15:36.992709 - [DEBUG]
75136 2019-Jan-16 21:15:36.992733 - [DEBUG] Function : main
75137 2019-Jan-16 21:15:36.992758 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75138 2019-Jan-16 21:15:36.993392 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75139 2019-Jan-16 21:15:36.994029 - [DEBUG] Value : BOTTOM
75140 2019-Jan-16 21:15:36.994054 - [DEBUG]
75141 2019-Jan-16 21:15:36.994079 - [DEBUG] Function : main
75142 2019-Jan-16 21:15:36.994104 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75143 2019-Jan-16 21:15:36.994736 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75144 2019-Jan-16 21:15:36.995387 - [DEBUG] Value : BOTTOM
75145 2019-Jan-16 21:15:36.995412 - [DEBUG]
75146 2019-Jan-16 21:15:36.995437 - [DEBUG] Function : main
75147 2019-Jan-16 21:15:36.995462 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75148 2019-Jan-16 21:15:36.996095 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75149 2019-Jan-16 21:15:36.996733 - [DEBUG] Value : BOTTOM
75150 2019-Jan-16 21:15:36.996758 - [DEBUG]
75151 2019-Jan-16 21:15:36.996783 - [DEBUG] Function : main
75152 2019-Jan-16 21:15:36.996808 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75153 2019-Jan-16 21:15:36.997441 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
75154 2019-Jan-16 21:15:36.998083 - [DEBUG] Value : BOTTOM
75155 2019-Jan-16 21:15:36.998109 - [DEBUG]
75156 2019-Jan-16 21:15:36.998133 - [DEBUG] Function : main
75157 2019-Jan-16 21:15:36.998159 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75158 2019-Jan-16 21:15:36.998808 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
75159 2019-Jan-16 21:15:36.999444 - [DEBUG] Value : BOTTOM
75160 2019-Jan-16 21:15:36.999469 - [DEBUG]
75161 2019-Jan-16 21:15:36.999494 - [DEBUG] Function : main
75162 2019-Jan-16 21:15:36.999519 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75163 2019-Jan-16 21:15:37.000166 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75164 2019-Jan-16 21:15:37.000801 - [DEBUG] Value : BOTTOM
75165 2019-Jan-16 21:15:37.000827 - [DEBUG]
75166 2019-Jan-16 21:15:37.000852 - [DEBUG] Function : main
75167 2019-Jan-16 21:15:37.000877 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75168 2019-Jan-16 21:15:37.001509 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75169 2019-Jan-16 21:15:37.002162 - [DEBUG] Value : BOTTOM
75170 2019-Jan-16 21:15:37.002187 - [DEBUG]
75171 2019-Jan-16 21:15:37.002212 - [DEBUG] Function : main
75172 2019-Jan-16 21:15:37.002237 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75173 2019-Jan-16 21:15:37.002872 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75174 2019-Jan-16 21:15:37.003515 - [DEBUG] Value : BOTTOM
75175 2019-Jan-16 21:15:37.003548 - [DEBUG]
75176 2019-Jan-16 21:15:37.003573 - [DEBUG] Function : main
75177 2019-Jan-16 21:15:37.003599 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75178 2019-Jan-16 21:15:37.004233 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75179 2019-Jan-16 21:15:37.004870 - [DEBUG] Value : BOTTOM
75180 2019-Jan-16 21:15:37.004896 - [DEBUG]
75181 2019-Jan-16 21:15:37.004920 - [DEBUG] Function : main
75182 2019-Jan-16 21:15:37.004946 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75183 2019-Jan-16 21:15:37.005595 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75184 2019-Jan-16 21:15:37.006237 - [DEBUG] Value : BOTTOM
75185 2019-Jan-16 21:15:37.006262 - [DEBUG]
75186 2019-Jan-16 21:15:37.006287 - [DEBUG] Function : main
75187 2019-Jan-16 21:15:37.006312 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75188 2019-Jan-16 21:15:37.006945 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75189 2019-Jan-16 21:15:37.007581 - [DEBUG] Value : BOTTOM
75190 2019-Jan-16 21:15:37.007606 - [DEBUG]
75191 2019-Jan-16 21:15:37.007631 - [DEBUG] Function : main
75192 2019-Jan-16 21:15:37.007656 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75193 2019-Jan-16 21:15:37.008289 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
75194 2019-Jan-16 21:15:37.008949 - [DEBUG] Value : BOTTOM
75195 2019-Jan-16 21:15:37.008974 - [DEBUG]
75196 2019-Jan-16 21:15:37.008999 - [DEBUG] Function : main
75197 2019-Jan-16 21:15:37.009024 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75198 2019-Jan-16 21:15:37.009657 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75199 2019-Jan-16 21:15:37.010292 - [DEBUG] Value : BOTTOM
75200 2019-Jan-16 21:15:37.010318 - [DEBUG]
75201 2019-Jan-16 21:15:37.010342 - [DEBUG] Function : main
75202 2019-Jan-16 21:15:37.010368 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75203 2019-Jan-16 21:15:37.011002 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75204 2019-Jan-16 21:15:37.011059 - [DEBUG] Value : BOTTOM
75205 2019-Jan-16 21:15:37.011084 - [DEBUG]
75206 2019-Jan-16 21:15:37.011110 - [DEBUG] Function : main
75207 2019-Jan-16 21:15:37.011136 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
75208 2019-Jan-16 21:15:37.011785 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75209 2019-Jan-16 21:15:37.012422 - [DEBUG] Value : BOTTOM
75210 2019-Jan-16 21:15:37.012447 - [DEBUG]
75211 2019-Jan-16 21:15:37.012498 - [DEBUG] Function : main
75212 2019-Jan-16 21:15:37.012525 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75213 2019-Jan-16 21:15:37.013164 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75214 2019-Jan-16 21:15:37.013802 - [DEBUG] Value : BOTTOM
75215 2019-Jan-16 21:15:37.013827 - [DEBUG]
75216 2019-Jan-16 21:15:37.013851 - [DEBUG] Function : main
75217 2019-Jan-16 21:15:37.013877 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75218 2019-Jan-16 21:15:37.014513 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75219 2019-Jan-16 21:15:37.015165 - [DEBUG] Value : BOTTOM
75220 2019-Jan-16 21:15:37.015190 - [DEBUG]
75221 2019-Jan-16 21:15:37.015215 - [DEBUG] Function : main
75222 2019-Jan-16 21:15:37.015241 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75223 2019-Jan-16 21:15:37.015886 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75224 2019-Jan-16 21:15:37.016519 - [DEBUG] Value : BOTTOM
75225 2019-Jan-16 21:15:37.016545 - [DEBUG]
75226 2019-Jan-16 21:15:37.016570 - [DEBUG] Function : main
75227 2019-Jan-16 21:15:37.016595 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75228 2019-Jan-16 21:15:37.017232 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75229 2019-Jan-16 21:15:37.017869 - [DEBUG] Value : BOTTOM
75230 2019-Jan-16 21:15:37.017894 - [DEBUG]
75231 2019-Jan-16 21:15:37.017919 - [DEBUG] Function : main
75232 2019-Jan-16 21:15:37.017945 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75233 2019-Jan-16 21:15:37.018597 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75234 2019-Jan-16 21:15:37.019230 - [DEBUG] Value : BOTTOM
75235 2019-Jan-16 21:15:37.019256 - [DEBUG]
75236 2019-Jan-16 21:15:37.019280 - [DEBUG] Function : main
75237 2019-Jan-16 21:15:37.019306 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75238 2019-Jan-16 21:15:37.019942 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75239 2019-Jan-16 21:15:37.020577 - [DEBUG] Value : BOTTOM
75240 2019-Jan-16 21:15:37.020602 - [DEBUG]
75241 2019-Jan-16 21:15:37.020627 - [DEBUG] Function : main
75242 2019-Jan-16 21:15:37.020652 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75243 2019-Jan-16 21:15:37.021289 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75244 2019-Jan-16 21:15:37.021941 - [DEBUG] Value : BOTTOM
75245 2019-Jan-16 21:15:37.021967 - [DEBUG]
75246 2019-Jan-16 21:15:37.021991 - [DEBUG] Function : main
75247 2019-Jan-16 21:15:37.022017 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75248 2019-Jan-16 21:15:37.022653 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75249 2019-Jan-16 21:15:37.023292 - [DEBUG] Value : BOTTOM
75250 2019-Jan-16 21:15:37.023317 - [DEBUG]
75251 2019-Jan-16 21:15:37.023342 - [DEBUG] Function : main
75252 2019-Jan-16 21:15:37.023367 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75253 2019-Jan-16 21:15:37.024004 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75254 2019-Jan-16 21:15:37.024637 - [DEBUG] Value : BOTTOM
75255 2019-Jan-16 21:15:37.024663 - [DEBUG]
75256 2019-Jan-16 21:15:37.024687 - [DEBUG] Function : main
75257 2019-Jan-16 21:15:37.024713 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75258 2019-Jan-16 21:15:37.025364 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75259 2019-Jan-16 21:15:37.026000 - [DEBUG] Value : BOTTOM
75260 2019-Jan-16 21:15:37.026025 - [DEBUG]
75261 2019-Jan-16 21:15:37.026050 - [DEBUG] Function : main
75262 2019-Jan-16 21:15:37.026075 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75263 2019-Jan-16 21:15:37.026712 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75264 2019-Jan-16 21:15:37.027350 - [DEBUG] Value : BOTTOM
75265 2019-Jan-16 21:15:37.027375 - [DEBUG]
75266 2019-Jan-16 21:15:37.027400 - [DEBUG] Function : main
75267 2019-Jan-16 21:15:37.027425 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75268 2019-Jan-16 21:15:37.028061 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75269 2019-Jan-16 21:15:37.028726 - [DEBUG] Value : BOTTOM
75270 2019-Jan-16 21:15:37.028752 - [DEBUG]
75271 2019-Jan-16 21:15:37.028777 - [DEBUG] Function : main
75272 2019-Jan-16 21:15:37.028803 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75273 2019-Jan-16 21:15:37.029440 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75274 2019-Jan-16 21:15:37.030076 - [DEBUG] Value : BOTTOM
75275 2019-Jan-16 21:15:37.030102 - [DEBUG]
75276 2019-Jan-16 21:15:37.030126 - [DEBUG] Function : main
75277 2019-Jan-16 21:15:37.030152 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75278 2019-Jan-16 21:15:37.030787 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75279 2019-Jan-16 21:15:37.031425 - [DEBUG] Value : BOTTOM
75280 2019-Jan-16 21:15:37.031450 - [DEBUG]
75281 2019-Jan-16 21:15:37.031475 - [DEBUG] Function : main
75282 2019-Jan-16 21:15:37.031500 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75283 2019-Jan-16 21:15:37.032152 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75284 2019-Jan-16 21:15:37.032789 - [DEBUG] Value : BOTTOM
75285 2019-Jan-16 21:15:37.032814 - [DEBUG]
75286 2019-Jan-16 21:15:37.032839 - [DEBUG] Function : main
75287 2019-Jan-16 21:15:37.032864 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75288 2019-Jan-16 21:15:37.033500 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75289 2019-Jan-16 21:15:37.034138 - [DEBUG] Value : BOTTOM
75290 2019-Jan-16 21:15:37.034163 - [DEBUG]
75291 2019-Jan-16 21:15:37.034189 - [DEBUG] Function : main
75292 2019-Jan-16 21:15:37.034214 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75293 2019-Jan-16 21:15:37.034851 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75294 2019-Jan-16 21:15:37.035511 - [DEBUG] Value : BOTTOM
75295 2019-Jan-16 21:15:37.035536 - [DEBUG]
75296 2019-Jan-16 21:15:37.035561 - [DEBUG] Function : main
75297 2019-Jan-16 21:15:37.035586 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75298 2019-Jan-16 21:15:37.036222 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75299 2019-Jan-16 21:15:37.036859 - [DEBUG] Value : BOTTOM
75300 2019-Jan-16 21:15:37.036885 - [DEBUG]
75301 2019-Jan-16 21:15:37.036909 - [DEBUG] Function : main
75302 2019-Jan-16 21:15:37.036935 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75303 2019-Jan-16 21:15:37.037572 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75304 2019-Jan-16 21:15:37.038215 - [DEBUG] Value : BOTTOM
75305 2019-Jan-16 21:15:37.038241 - [DEBUG]
75306 2019-Jan-16 21:15:37.038266 - [DEBUG] Function : main
75307 2019-Jan-16 21:15:37.038291 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75308 2019-Jan-16 21:15:37.038944 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75309 2019-Jan-16 21:15:37.039581 - [DEBUG] Value : BOTTOM
75310 2019-Jan-16 21:15:37.039606 - [DEBUG]
75311 2019-Jan-16 21:15:37.039631 - [DEBUG] Function : main
75312 2019-Jan-16 21:15:37.039656 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75313 2019-Jan-16 21:15:37.040293 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75314 2019-Jan-16 21:15:37.040937 - [DEBUG] Value : BOTTOM
75315 2019-Jan-16 21:15:37.040963 - [DEBUG]
75316 2019-Jan-16 21:15:37.040987 - [DEBUG] Function : main
75317 2019-Jan-16 21:15:37.041013 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75318 2019-Jan-16 21:15:37.041649 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75319 2019-Jan-16 21:15:37.042302 - [DEBUG] Value : BOTTOM
75320 2019-Jan-16 21:15:37.042328 - [DEBUG]
75321 2019-Jan-16 21:15:37.042353 - [DEBUG] Function : main
75322 2019-Jan-16 21:15:37.042378 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75323 2019-Jan-16 21:15:37.043014 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
75324 2019-Jan-16 21:15:37.043658 - [DEBUG] Value : BOTTOM
75325 2019-Jan-16 21:15:37.043683 - [DEBUG]
75326 2019-Jan-16 21:15:37.043708 - [DEBUG] Function : main
75327 2019-Jan-16 21:15:37.043733 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75328 2019-Jan-16 21:15:37.044371 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
75329 2019-Jan-16 21:15:37.045007 - [DEBUG] Value : BOTTOM
75330 2019-Jan-16 21:15:37.045032 - [DEBUG]
75331 2019-Jan-16 21:15:37.045057 - [DEBUG] Function : main
75332 2019-Jan-16 21:15:37.045096 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75333 2019-Jan-16 21:15:37.045733 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75334 2019-Jan-16 21:15:37.046369 - [DEBUG] Value : BOTTOM
75335 2019-Jan-16 21:15:37.046394 - [DEBUG]
75336 2019-Jan-16 21:15:37.046419 - [DEBUG] Function : main
75337 2019-Jan-16 21:15:37.046444 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75338 2019-Jan-16 21:15:37.047080 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75339 2019-Jan-16 21:15:37.047716 - [DEBUG] Value : BOTTOM
75340 2019-Jan-16 21:15:37.047742 - [DEBUG]
75341 2019-Jan-16 21:15:37.047766 - [DEBUG] Function : main
75342 2019-Jan-16 21:15:37.047791 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75343 2019-Jan-16 21:15:37.048440 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75344 2019-Jan-16 21:15:37.049085 - [DEBUG] Value : BOTTOM
75345 2019-Jan-16 21:15:37.049110 - [DEBUG]
75346 2019-Jan-16 21:15:37.049135 - [DEBUG] Function : main
75347 2019-Jan-16 21:15:37.049160 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75348 2019-Jan-16 21:15:37.049797 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75349 2019-Jan-16 21:15:37.050433 - [DEBUG] Value : BOTTOM
75350 2019-Jan-16 21:15:37.050459 - [DEBUG]
75351 2019-Jan-16 21:15:37.050483 - [DEBUG] Function : main
75352 2019-Jan-16 21:15:37.050509 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75353 2019-Jan-16 21:15:37.051145 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75354 2019-Jan-16 21:15:37.051802 - [DEBUG] Value : BOTTOM
75355 2019-Jan-16 21:15:37.051827 - [DEBUG]
75356 2019-Jan-16 21:15:37.051852 - [DEBUG] Function : main
75357 2019-Jan-16 21:15:37.051877 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75358 2019-Jan-16 21:15:37.052514 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75359 2019-Jan-16 21:15:37.053158 - [DEBUG] Value : BOTTOM
75360 2019-Jan-16 21:15:37.053184 - [DEBUG]
75361 2019-Jan-16 21:15:37.053209 - [DEBUG] Function : main
75362 2019-Jan-16 21:15:37.053234 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75363 2019-Jan-16 21:15:37.053872 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
75364 2019-Jan-16 21:15:37.054514 - [DEBUG] Value : BOTTOM
75365 2019-Jan-16 21:15:37.054540 - [DEBUG]
75366 2019-Jan-16 21:15:37.054564 - [DEBUG] Function : main
75367 2019-Jan-16 21:15:37.054590 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75368 2019-Jan-16 21:15:37.055242 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75369 2019-Jan-16 21:15:37.055879 - [DEBUG] Value : BOTTOM
75370 2019-Jan-16 21:15:37.055905 - [DEBUG]
75371 2019-Jan-16 21:15:37.055929 - [DEBUG] Function : main
75372 2019-Jan-16 21:15:37.055955 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75373 2019-Jan-16 21:15:37.056592 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
75374 2019-Jan-16 21:15:37.057235 - [DEBUG] Value : BOTTOM
75375 2019-Jan-16 21:15:37.057260 - [DEBUG]
75376 2019-Jan-16 21:15:37.057285 - [DEBUG] Function : main
75377 2019-Jan-16 21:15:37.057310 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75378 2019-Jan-16 21:15:37.057946 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75379 2019-Jan-16 21:15:37.058003 - [DEBUG] Value : BOTTOM
75380 2019-Jan-16 21:15:37.058028 - [DEBUG]
75381 2019-Jan-16 21:15:37.058053 - [DEBUG] Function : main
75382 2019-Jan-16 21:15:37.058080 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75383 2019-Jan-16 21:15:37.058732 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75384 2019-Jan-16 21:15:37.059369 - [DEBUG] Value : BOTTOM
75385 2019-Jan-16 21:15:37.059394 - [DEBUG]
75386 2019-Jan-16 21:15:37.059445 - [DEBUG] Function : main
75387 2019-Jan-16 21:15:37.059472 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75388 2019-Jan-16 21:15:37.060108 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75389 2019-Jan-16 21:15:37.060746 - [DEBUG] Value : BOTTOM
75390 2019-Jan-16 21:15:37.060771 - [DEBUG]
75391 2019-Jan-16 21:15:37.060796 - [DEBUG] Function : main
75392 2019-Jan-16 21:15:37.060821 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75393 2019-Jan-16 21:15:37.061455 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75394 2019-Jan-16 21:15:37.062106 - [DEBUG] Value : BOTTOM
75395 2019-Jan-16 21:15:37.062131 - [DEBUG]
75396 2019-Jan-16 21:15:37.062156 - [DEBUG] Function : main
75397 2019-Jan-16 21:15:37.062181 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75398 2019-Jan-16 21:15:37.062816 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75399 2019-Jan-16 21:15:37.063450 - [DEBUG] Value : BOTTOM
75400 2019-Jan-16 21:15:37.063475 - [DEBUG]
75401 2019-Jan-16 21:15:37.063500 - [DEBUG] Function : main
75402 2019-Jan-16 21:15:37.063525 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75403 2019-Jan-16 21:15:37.064159 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75404 2019-Jan-16 21:15:37.064797 - [DEBUG] Value : BOTTOM
75405 2019-Jan-16 21:15:37.064822 - [DEBUG]
75406 2019-Jan-16 21:15:37.064857 - [DEBUG] Function : main
75407 2019-Jan-16 21:15:37.064883 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75408 2019-Jan-16 21:15:37.065533 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75409 2019-Jan-16 21:15:37.066166 - [DEBUG] Value : BOTTOM
75410 2019-Jan-16 21:15:37.066191 - [DEBUG]
75411 2019-Jan-16 21:15:37.066216 - [DEBUG] Function : main
75412 2019-Jan-16 21:15:37.066241 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75413 2019-Jan-16 21:15:37.066875 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75414 2019-Jan-16 21:15:37.067509 - [DEBUG] Value : BOTTOM
75415 2019-Jan-16 21:15:37.067534 - [DEBUG]
75416 2019-Jan-16 21:15:37.067559 - [DEBUG] Function : main
75417 2019-Jan-16 21:15:37.067584 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75418 2019-Jan-16 21:15:37.068217 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75419 2019-Jan-16 21:15:37.068865 - [DEBUG] Value : BOTTOM
75420 2019-Jan-16 21:15:37.068891 - [DEBUG]
75421 2019-Jan-16 21:15:37.068915 - [DEBUG] Function : main
75422 2019-Jan-16 21:15:37.068940 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75423 2019-Jan-16 21:15:37.069574 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75424 2019-Jan-16 21:15:37.070213 - [DEBUG] Value : BOTTOM
75425 2019-Jan-16 21:15:37.070239 - [DEBUG]
75426 2019-Jan-16 21:15:37.070263 - [DEBUG] Function : main
75427 2019-Jan-16 21:15:37.070289 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75428 2019-Jan-16 21:15:37.070923 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75429 2019-Jan-16 21:15:37.071556 - [DEBUG] Value : BOTTOM
75430 2019-Jan-16 21:15:37.071581 - [DEBUG]
75431 2019-Jan-16 21:15:37.071606 - [DEBUG] Function : main
75432 2019-Jan-16 21:15:37.071631 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75433 2019-Jan-16 21:15:37.072289 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75434 2019-Jan-16 21:15:37.072927 - [DEBUG] Value : BOTTOM
75435 2019-Jan-16 21:15:37.072952 - [DEBUG]
75436 2019-Jan-16 21:15:37.072977 - [DEBUG] Function : main
75437 2019-Jan-16 21:15:37.073003 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75438 2019-Jan-16 21:15:37.073637 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75439 2019-Jan-16 21:15:37.074274 - [DEBUG] Value : BOTTOM
75440 2019-Jan-16 21:15:37.074300 - [DEBUG]
75441 2019-Jan-16 21:15:37.074325 - [DEBUG] Function : main
75442 2019-Jan-16 21:15:37.074350 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75443 2019-Jan-16 21:15:37.074983 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75444 2019-Jan-16 21:15:37.075642 - [DEBUG] Value : BOTTOM
75445 2019-Jan-16 21:15:37.075667 - [DEBUG]
75446 2019-Jan-16 21:15:37.075692 - [DEBUG] Function : main
75447 2019-Jan-16 21:15:37.075717 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75448 2019-Jan-16 21:15:37.076351 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75449 2019-Jan-16 21:15:37.076987 - [DEBUG] Value : BOTTOM
75450 2019-Jan-16 21:15:37.077013 - [DEBUG]
75451 2019-Jan-16 21:15:37.077037 - [DEBUG] Function : main
75452 2019-Jan-16 21:15:37.077063 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75453 2019-Jan-16 21:15:37.077704 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75454 2019-Jan-16 21:15:37.078341 - [DEBUG] Value : BOTTOM
75455 2019-Jan-16 21:15:37.078367 - [DEBUG]
75456 2019-Jan-16 21:15:37.078391 - [DEBUG] Function : main
75457 2019-Jan-16 21:15:37.078431 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75458 2019-Jan-16 21:15:37.079065 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75459 2019-Jan-16 21:15:37.079701 - [DEBUG] Value : BOTTOM
75460 2019-Jan-16 21:15:37.079726 - [DEBUG]
75461 2019-Jan-16 21:15:37.079751 - [DEBUG] Function : main
75462 2019-Jan-16 21:15:37.079776 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75463 2019-Jan-16 21:15:37.080410 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75464 2019-Jan-16 21:15:37.081048 - [DEBUG] Value : BOTTOM
75465 2019-Jan-16 21:15:37.081073 - [DEBUG]
75466 2019-Jan-16 21:15:37.081099 - [DEBUG] Function : main
75467 2019-Jan-16 21:15:37.081124 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75468 2019-Jan-16 21:15:37.081771 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75469 2019-Jan-16 21:15:37.082415 - [DEBUG] Value : BOTTOM
75470 2019-Jan-16 21:15:37.082440 - [DEBUG]
75471 2019-Jan-16 21:15:37.082465 - [DEBUG] Function : main
75472 2019-Jan-16 21:15:37.082491 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75473 2019-Jan-16 21:15:37.083125 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75474 2019-Jan-16 21:15:37.083762 - [DEBUG] Value : BOTTOM
75475 2019-Jan-16 21:15:37.083788 - [DEBUG]
75476 2019-Jan-16 21:15:37.083813 - [DEBUG] Function : main
75477 2019-Jan-16 21:15:37.083838 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75478 2019-Jan-16 21:15:37.084472 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75479 2019-Jan-16 21:15:37.085129 - [DEBUG] Value : BOTTOM
75480 2019-Jan-16 21:15:37.085154 - [DEBUG]
75481 2019-Jan-16 21:15:37.085179 - [DEBUG] Function : main
75482 2019-Jan-16 21:15:37.085204 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75483 2019-Jan-16 21:15:37.085839 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75484 2019-Jan-16 21:15:37.086475 - [DEBUG] Value : BOTTOM
75485 2019-Jan-16 21:15:37.086500 - [DEBUG]
75486 2019-Jan-16 21:15:37.086525 - [DEBUG] Function : main
75487 2019-Jan-16 21:15:37.086550 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75488 2019-Jan-16 21:15:37.087185 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75489 2019-Jan-16 21:15:37.087821 - [DEBUG] Value : BOTTOM
75490 2019-Jan-16 21:15:37.087846 - [DEBUG]
75491 2019-Jan-16 21:15:37.087871 - [DEBUG] Function : main
75492 2019-Jan-16 21:15:37.087896 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75493 2019-Jan-16 21:15:37.088546 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75494 2019-Jan-16 21:15:37.089184 - [DEBUG] Value : BOTTOM
75495 2019-Jan-16 21:15:37.089210 - [DEBUG]
75496 2019-Jan-16 21:15:37.089235 - [DEBUG] Function : main
75497 2019-Jan-16 21:15:37.089260 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75498 2019-Jan-16 21:15:37.089893 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
75499 2019-Jan-16 21:15:37.090544 - [DEBUG] Value : BOTTOM
75500 2019-Jan-16 21:15:37.090570 - [DEBUG]
75501 2019-Jan-16 21:15:37.090595 - [DEBUG] Function : main
75502 2019-Jan-16 21:15:37.090620 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75503 2019-Jan-16 21:15:37.091255 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
75504 2019-Jan-16 21:15:37.091907 - [DEBUG] Value : BOTTOM
75505 2019-Jan-16 21:15:37.091933 - [DEBUG]
75506 2019-Jan-16 21:15:37.091958 - [DEBUG] Function : main
75507 2019-Jan-16 21:15:37.091983 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75508 2019-Jan-16 21:15:37.092617 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75509 2019-Jan-16 21:15:37.093253 - [DEBUG] Value : BOTTOM
75510 2019-Jan-16 21:15:37.093279 - [DEBUG]
75511 2019-Jan-16 21:15:37.093303 - [DEBUG] Function : main
75512 2019-Jan-16 21:15:37.093328 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75513 2019-Jan-16 21:15:37.093962 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75514 2019-Jan-16 21:15:37.094599 - [DEBUG] Value : BOTTOM
75515 2019-Jan-16 21:15:37.094625 - [DEBUG]
75516 2019-Jan-16 21:15:37.094649 - [DEBUG] Function : main
75517 2019-Jan-16 21:15:37.094674 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75518 2019-Jan-16 21:15:37.095325 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75519 2019-Jan-16 21:15:37.095968 - [DEBUG] Value : BOTTOM
75520 2019-Jan-16 21:15:37.095994 - [DEBUG]
75521 2019-Jan-16 21:15:37.096018 - [DEBUG] Function : main
75522 2019-Jan-16 21:15:37.096044 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75523 2019-Jan-16 21:15:37.096678 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75524 2019-Jan-16 21:15:37.097315 - [DEBUG] Value : BOTTOM
75525 2019-Jan-16 21:15:37.097340 - [DEBUG]
75526 2019-Jan-16 21:15:37.097365 - [DEBUG] Function : main
75527 2019-Jan-16 21:15:37.097390 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75528 2019-Jan-16 21:15:37.098024 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75529 2019-Jan-16 21:15:37.098682 - [DEBUG] Value : BOTTOM
75530 2019-Jan-16 21:15:37.098708 - [DEBUG]
75531 2019-Jan-16 21:15:37.098732 - [DEBUG] Function : main
75532 2019-Jan-16 21:15:37.098758 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75533 2019-Jan-16 21:15:37.099392 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75534 2019-Jan-16 21:15:37.100029 - [DEBUG] Value : BOTTOM
75535 2019-Jan-16 21:15:37.100054 - [DEBUG]
75536 2019-Jan-16 21:15:37.100079 - [DEBUG] Function : main
75537 2019-Jan-16 21:15:37.100104 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75538 2019-Jan-16 21:15:37.100737 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
75539 2019-Jan-16 21:15:37.101381 - [DEBUG] Value : BOTTOM
75540 2019-Jan-16 21:15:37.101406 - [DEBUG]
75541 2019-Jan-16 21:15:37.101431 - [DEBUG] Function : main
75542 2019-Jan-16 21:15:37.101456 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75543 2019-Jan-16 21:15:37.102104 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75544 2019-Jan-16 21:15:37.102740 - [DEBUG] Value : BOTTOM
75545 2019-Jan-16 21:15:37.102765 - [DEBUG]
75546 2019-Jan-16 21:15:37.102799 - [DEBUG] Function : main
75547 2019-Jan-16 21:15:37.102824 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75548 2019-Jan-16 21:15:37.103458 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
75549 2019-Jan-16 21:15:37.104101 - [DEBUG] Value : BOTTOM
75550 2019-Jan-16 21:15:37.104126 - [DEBUG]
75551 2019-Jan-16 21:15:37.104150 - [DEBUG] Function : main
75552 2019-Jan-16 21:15:37.104175 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75553 2019-Jan-16 21:15:37.104810 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75554 2019-Jan-16 21:15:37.105461 - [DEBUG] Value : BOTTOM
75555 2019-Jan-16 21:15:37.105486 - [DEBUG]
75556 2019-Jan-16 21:15:37.105511 - [DEBUG] Function : main
75557 2019-Jan-16 21:15:37.105536 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75558 2019-Jan-16 21:15:37.106170 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75559 2019-Jan-16 21:15:37.106227 - [DEBUG] Value : BOTTOM
75560 2019-Jan-16 21:15:37.106252 - [DEBUG]
75561 2019-Jan-16 21:15:37.106277 - [DEBUG] Function : main
75562 2019-Jan-16 21:15:37.106303 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
75563 2019-Jan-16 21:15:37.106938 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75564 2019-Jan-16 21:15:37.107573 - [DEBUG] Value : BOTTOM
75565 2019-Jan-16 21:15:37.107599 - [DEBUG]
75566 2019-Jan-16 21:15:37.107649 - [DEBUG] Function : main
75567 2019-Jan-16 21:15:37.107675 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75568 2019-Jan-16 21:15:37.108313 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75569 2019-Jan-16 21:15:37.108965 - [DEBUG] Value : BOTTOM
75570 2019-Jan-16 21:15:37.108990 - [DEBUG]
75571 2019-Jan-16 21:15:37.109015 - [DEBUG] Function : main
75572 2019-Jan-16 21:15:37.109040 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75573 2019-Jan-16 21:15:37.109677 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75574 2019-Jan-16 21:15:37.110313 - [DEBUG] Value : BOTTOM
75575 2019-Jan-16 21:15:37.110338 - [DEBUG]
75576 2019-Jan-16 21:15:37.110363 - [DEBUG] Function : main
75577 2019-Jan-16 21:15:37.110388 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75578 2019-Jan-16 21:15:37.111036 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75579 2019-Jan-16 21:15:37.111704 - [DEBUG] Value : BOTTOM
75580 2019-Jan-16 21:15:37.111746 - [DEBUG]
75581 2019-Jan-16 21:15:37.111776 - [DEBUG] Function : main
75582 2019-Jan-16 21:15:37.111802 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75583 2019-Jan-16 21:15:37.112464 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75584 2019-Jan-16 21:15:37.113103 - [DEBUG] Value : BOTTOM
75585 2019-Jan-16 21:15:37.113129 - [DEBUG]
75586 2019-Jan-16 21:15:37.113154 - [DEBUG] Function : main
75587 2019-Jan-16 21:15:37.113179 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75588 2019-Jan-16 21:15:37.113815 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75589 2019-Jan-16 21:15:37.114449 - [DEBUG] Value : BOTTOM
75590 2019-Jan-16 21:15:37.114474 - [DEBUG]
75591 2019-Jan-16 21:15:37.114498 - [DEBUG] Function : main
75592 2019-Jan-16 21:15:37.114524 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75593 2019-Jan-16 21:15:37.115191 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75594 2019-Jan-16 21:15:37.115824 - [DEBUG] Value : BOTTOM
75595 2019-Jan-16 21:15:37.115849 - [DEBUG]
75596 2019-Jan-16 21:15:37.115875 - [DEBUG] Function : main
75597 2019-Jan-16 21:15:37.115900 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75598 2019-Jan-16 21:15:37.116536 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75599 2019-Jan-16 21:15:37.117169 - [DEBUG] Value : BOTTOM
75600 2019-Jan-16 21:15:37.117194 - [DEBUG]
75601 2019-Jan-16 21:15:37.117219 - [DEBUG] Function : main
75602 2019-Jan-16 21:15:37.117244 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75603 2019-Jan-16 21:15:37.117884 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75604 2019-Jan-16 21:15:37.118538 - [DEBUG] Value : BOTTOM
75605 2019-Jan-16 21:15:37.118563 - [DEBUG]
75606 2019-Jan-16 21:15:37.118588 - [DEBUG] Function : main
75607 2019-Jan-16 21:15:37.118613 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75608 2019-Jan-16 21:15:37.119286 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75609 2019-Jan-16 21:15:37.119992 - [DEBUG] Value : BOTTOM
75610 2019-Jan-16 21:15:37.120020 - [DEBUG]
75611 2019-Jan-16 21:15:37.120048 - [DEBUG] Function : main
75612 2019-Jan-16 21:15:37.120074 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75613 2019-Jan-16 21:15:37.120778 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75614 2019-Jan-16 21:15:37.121479 - [DEBUG] Value : BOTTOM
75615 2019-Jan-16 21:15:37.121506 - [DEBUG]
75616 2019-Jan-16 21:15:37.121534 - [DEBUG] Function : main
75617 2019-Jan-16 21:15:37.121561 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75618 2019-Jan-16 21:15:37.122296 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75619 2019-Jan-16 21:15:37.122993 - [DEBUG] Value : BOTTOM
75620 2019-Jan-16 21:15:37.123019 - [DEBUG]
75621 2019-Jan-16 21:15:37.123047 - [DEBUG] Function : main
75622 2019-Jan-16 21:15:37.123073 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75623 2019-Jan-16 21:15:37.123739 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75624 2019-Jan-16 21:15:37.124437 - [DEBUG] Value : BOTTOM
75625 2019-Jan-16 21:15:37.124464 - [DEBUG]
75626 2019-Jan-16 21:15:37.124493 - [DEBUG] Function : main
75627 2019-Jan-16 21:15:37.124520 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75628 2019-Jan-16 21:15:37.125250 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75629 2019-Jan-16 21:15:37.125919 - [DEBUG] Value : BOTTOM
75630 2019-Jan-16 21:15:37.125945 - [DEBUG]
75631 2019-Jan-16 21:15:37.125973 - [DEBUG] Function : main
75632 2019-Jan-16 21:15:37.125999 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75633 2019-Jan-16 21:15:37.126690 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75634 2019-Jan-16 21:15:37.127345 - [DEBUG] Value : BOTTOM
75635 2019-Jan-16 21:15:37.127371 - [DEBUG]
75636 2019-Jan-16 21:15:37.127397 - [DEBUG] Function : main
75637 2019-Jan-16 21:15:37.127423 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75638 2019-Jan-16 21:15:37.128060 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75639 2019-Jan-16 21:15:37.128747 - [DEBUG] Value : BOTTOM
75640 2019-Jan-16 21:15:37.128773 - [DEBUG]
75641 2019-Jan-16 21:15:37.128799 - [DEBUG] Function : main
75642 2019-Jan-16 21:15:37.128824 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75643 2019-Jan-16 21:15:37.129462 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75644 2019-Jan-16 21:15:37.130100 - [DEBUG] Value : BOTTOM
75645 2019-Jan-16 21:15:37.130125 - [DEBUG]
75646 2019-Jan-16 21:15:37.130152 - [DEBUG] Function : main
75647 2019-Jan-16 21:15:37.130177 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75648 2019-Jan-16 21:15:37.130814 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75649 2019-Jan-16 21:15:37.131456 - [DEBUG] Value : BOTTOM
75650 2019-Jan-16 21:15:37.131481 - [DEBUG]
75651 2019-Jan-16 21:15:37.131506 - [DEBUG] Function : main
75652 2019-Jan-16 21:15:37.131531 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75653 2019-Jan-16 21:15:37.132184 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75654 2019-Jan-16 21:15:37.132822 - [DEBUG] Value : BOTTOM
75655 2019-Jan-16 21:15:37.132847 - [DEBUG]
75656 2019-Jan-16 21:15:37.132871 - [DEBUG] Function : main
75657 2019-Jan-16 21:15:37.132897 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75658 2019-Jan-16 21:15:37.133533 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75659 2019-Jan-16 21:15:37.134170 - [DEBUG] Value : BOTTOM
75660 2019-Jan-16 21:15:37.134195 - [DEBUG]
75661 2019-Jan-16 21:15:37.134220 - [DEBUG] Function : main
75662 2019-Jan-16 21:15:37.134245 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75663 2019-Jan-16 21:15:37.134881 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75664 2019-Jan-16 21:15:37.135535 - [DEBUG] Value : BOTTOM
75665 2019-Jan-16 21:15:37.135560 - [DEBUG]
75666 2019-Jan-16 21:15:37.135585 - [DEBUG] Function : main
75667 2019-Jan-16 21:15:37.135610 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75668 2019-Jan-16 21:15:37.136247 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
75669 2019-Jan-16 21:15:37.136891 - [DEBUG] Value : BOTTOM
75670 2019-Jan-16 21:15:37.136916 - [DEBUG]
75671 2019-Jan-16 21:15:37.136941 - [DEBUG] Function : main
75672 2019-Jan-16 21:15:37.136966 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75673 2019-Jan-16 21:15:37.137603 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
75674 2019-Jan-16 21:15:37.138239 - [DEBUG] Value : BOTTOM
75675 2019-Jan-16 21:15:37.138264 - [DEBUG]
75676 2019-Jan-16 21:15:37.138289 - [DEBUG] Function : main
75677 2019-Jan-16 21:15:37.138314 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75678 2019-Jan-16 21:15:37.138965 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75679 2019-Jan-16 21:15:37.139602 - [DEBUG] Value : BOTTOM
75680 2019-Jan-16 21:15:37.139627 - [DEBUG]
75681 2019-Jan-16 21:15:37.139652 - [DEBUG] Function : main
75682 2019-Jan-16 21:15:37.139677 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75683 2019-Jan-16 21:15:37.140313 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75684 2019-Jan-16 21:15:37.140951 - [DEBUG] Value : BOTTOM
75685 2019-Jan-16 21:15:37.140985 - [DEBUG]
75686 2019-Jan-16 21:15:37.141010 - [DEBUG] Function : main
75687 2019-Jan-16 21:15:37.141035 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75688 2019-Jan-16 21:15:37.141671 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75689 2019-Jan-16 21:15:37.142330 - [DEBUG] Value : BOTTOM
75690 2019-Jan-16 21:15:37.142355 - [DEBUG]
75691 2019-Jan-16 21:15:37.142380 - [DEBUG] Function : main
75692 2019-Jan-16 21:15:37.142405 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75693 2019-Jan-16 21:15:37.143051 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75694 2019-Jan-16 21:15:37.143687 - [DEBUG] Value : BOTTOM
75695 2019-Jan-16 21:15:37.143712 - [DEBUG]
75696 2019-Jan-16 21:15:37.143737 - [DEBUG] Function : main
75697 2019-Jan-16 21:15:37.143762 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75698 2019-Jan-16 21:15:37.144399 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75699 2019-Jan-16 21:15:37.145041 - [DEBUG] Value : BOTTOM
75700 2019-Jan-16 21:15:37.145077 - [DEBUG]
75701 2019-Jan-16 21:15:37.145104 - [DEBUG] Function : main
75702 2019-Jan-16 21:15:37.145129 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75703 2019-Jan-16 21:15:37.145765 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75704 2019-Jan-16 21:15:37.146402 - [DEBUG] Value : BOTTOM
75705 2019-Jan-16 21:15:37.146427 - [DEBUG]
75706 2019-Jan-16 21:15:37.146451 - [DEBUG] Function : main
75707 2019-Jan-16 21:15:37.146476 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75708 2019-Jan-16 21:15:37.147124 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
75709 2019-Jan-16 21:15:37.147790 - [DEBUG] Value : BOTTOM
75710 2019-Jan-16 21:15:37.147815 - [DEBUG]
75711 2019-Jan-16 21:15:37.147841 - [DEBUG] Function : main
75712 2019-Jan-16 21:15:37.147867 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75713 2019-Jan-16 21:15:37.148527 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75714 2019-Jan-16 21:15:37.149165 - [DEBUG] Value : BOTTOM
75715 2019-Jan-16 21:15:37.149191 - [DEBUG]
75716 2019-Jan-16 21:15:37.149216 - [DEBUG] Function : main
75717 2019-Jan-16 21:15:37.149241 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75718 2019-Jan-16 21:15:37.149878 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
75719 2019-Jan-16 21:15:37.150521 - [DEBUG] Value : BOTTOM
75720 2019-Jan-16 21:15:37.150546 - [DEBUG]
75721 2019-Jan-16 21:15:37.150570 - [DEBUG] Function : main
75722 2019-Jan-16 21:15:37.150596 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75723 2019-Jan-16 21:15:37.151233 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75724 2019-Jan-16 21:15:37.151888 - [DEBUG] Value : BOTTOM
75725 2019-Jan-16 21:15:37.151913 - [DEBUG]
75726 2019-Jan-16 21:15:37.151938 - [DEBUG] Function : main
75727 2019-Jan-16 21:15:37.151964 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75728 2019-Jan-16 21:15:37.152600 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75729 2019-Jan-16 21:15:37.152659 - [DEBUG] Value : BOTTOM
75730 2019-Jan-16 21:15:37.152702 - [DEBUG]
75731 2019-Jan-16 21:15:37.152728 - [DEBUG] Function : main
75732 2019-Jan-16 21:15:37.152755 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
75733 2019-Jan-16 21:15:37.153393 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75734 2019-Jan-16 21:15:37.154028 - [DEBUG] Value : BOTTOM
75735 2019-Jan-16 21:15:37.154053 - [DEBUG]
75736 2019-Jan-16 21:15:37.154111 - [DEBUG] Function : main
75737 2019-Jan-16 21:15:37.154138 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75738 2019-Jan-16 21:15:37.154776 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75739 2019-Jan-16 21:15:37.155428 - [DEBUG] Value : BOTTOM
75740 2019-Jan-16 21:15:37.155454 - [DEBUG]
75741 2019-Jan-16 21:15:37.155478 - [DEBUG] Function : main
75742 2019-Jan-16 21:15:37.155503 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75743 2019-Jan-16 21:15:37.156139 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75744 2019-Jan-16 21:15:37.156776 - [DEBUG] Value : BOTTOM
75745 2019-Jan-16 21:15:37.156801 - [DEBUG]
75746 2019-Jan-16 21:15:37.156826 - [DEBUG] Function : main
75747 2019-Jan-16 21:15:37.156851 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75748 2019-Jan-16 21:15:37.157488 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75749 2019-Jan-16 21:15:37.158123 - [DEBUG] Value : BOTTOM
75750 2019-Jan-16 21:15:37.158148 - [DEBUG]
75751 2019-Jan-16 21:15:37.158172 - [DEBUG] Function : main
75752 2019-Jan-16 21:15:37.158198 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75753 2019-Jan-16 21:15:37.158851 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75754 2019-Jan-16 21:15:37.159489 - [DEBUG] Value : BOTTOM
75755 2019-Jan-16 21:15:37.159514 - [DEBUG]
75756 2019-Jan-16 21:15:37.159539 - [DEBUG] Function : main
75757 2019-Jan-16 21:15:37.159564 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75758 2019-Jan-16 21:15:37.160200 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75759 2019-Jan-16 21:15:37.160833 - [DEBUG] Value : BOTTOM
75760 2019-Jan-16 21:15:37.160858 - [DEBUG]
75761 2019-Jan-16 21:15:37.160883 - [DEBUG] Function : main
75762 2019-Jan-16 21:15:37.160908 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75763 2019-Jan-16 21:15:37.161543 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75764 2019-Jan-16 21:15:37.162192 - [DEBUG] Value : BOTTOM
75765 2019-Jan-16 21:15:37.162217 - [DEBUG]
75766 2019-Jan-16 21:15:37.162242 - [DEBUG] Function : main
75767 2019-Jan-16 21:15:37.162267 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75768 2019-Jan-16 21:15:37.162903 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75769 2019-Jan-16 21:15:37.163536 - [DEBUG] Value : BOTTOM
75770 2019-Jan-16 21:15:37.163561 - [DEBUG]
75771 2019-Jan-16 21:15:37.163586 - [DEBUG] Function : main
75772 2019-Jan-16 21:15:37.163611 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75773 2019-Jan-16 21:15:37.164246 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75774 2019-Jan-16 21:15:37.164882 - [DEBUG] Value : BOTTOM
75775 2019-Jan-16 21:15:37.164907 - [DEBUG]
75776 2019-Jan-16 21:15:37.164932 - [DEBUG] Function : main
75777 2019-Jan-16 21:15:37.164957 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75778 2019-Jan-16 21:15:37.165616 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75779 2019-Jan-16 21:15:37.166255 - [DEBUG] Value : BOTTOM
75780 2019-Jan-16 21:15:37.166280 - [DEBUG]
75781 2019-Jan-16 21:15:37.166305 - [DEBUG] Function : main
75782 2019-Jan-16 21:15:37.166330 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75783 2019-Jan-16 21:15:37.166966 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75784 2019-Jan-16 21:15:37.167609 - [DEBUG] Value : BOTTOM
75785 2019-Jan-16 21:15:37.167634 - [DEBUG]
75786 2019-Jan-16 21:15:37.167659 - [DEBUG] Function : main
75787 2019-Jan-16 21:15:37.167684 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75788 2019-Jan-16 21:15:37.168321 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75789 2019-Jan-16 21:15:37.168973 - [DEBUG] Value : BOTTOM
75790 2019-Jan-16 21:15:37.168998 - [DEBUG]
75791 2019-Jan-16 21:15:37.169023 - [DEBUG] Function : main
75792 2019-Jan-16 21:15:37.169048 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75793 2019-Jan-16 21:15:37.169685 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75794 2019-Jan-16 21:15:37.170321 - [DEBUG] Value : BOTTOM
75795 2019-Jan-16 21:15:37.170347 - [DEBUG]
75796 2019-Jan-16 21:15:37.170371 - [DEBUG] Function : main
75797 2019-Jan-16 21:15:37.170396 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75798 2019-Jan-16 21:15:37.171032 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75799 2019-Jan-16 21:15:37.171668 - [DEBUG] Value : BOTTOM
75800 2019-Jan-16 21:15:37.171693 - [DEBUG]
75801 2019-Jan-16 21:15:37.171717 - [DEBUG] Function : main
75802 2019-Jan-16 21:15:37.171756 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75803 2019-Jan-16 21:15:37.172393 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75804 2019-Jan-16 21:15:37.173029 - [DEBUG] Value : BOTTOM
75805 2019-Jan-16 21:15:37.173054 - [DEBUG]
75806 2019-Jan-16 21:15:37.173079 - [DEBUG] Function : main
75807 2019-Jan-16 21:15:37.173104 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75808 2019-Jan-16 21:15:37.173740 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75809 2019-Jan-16 21:15:37.174383 - [DEBUG] Value : BOTTOM
75810 2019-Jan-16 21:15:37.174408 - [DEBUG]
75811 2019-Jan-16 21:15:37.174433 - [DEBUG] Function : main
75812 2019-Jan-16 21:15:37.174458 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75813 2019-Jan-16 21:15:37.175108 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75814 2019-Jan-16 21:15:37.175745 - [DEBUG] Value : BOTTOM
75815 2019-Jan-16 21:15:37.175770 - [DEBUG]
75816 2019-Jan-16 21:15:37.175795 - [DEBUG] Function : main
75817 2019-Jan-16 21:15:37.175821 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75818 2019-Jan-16 21:15:37.176457 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75819 2019-Jan-16 21:15:37.177100 - [DEBUG] Value : BOTTOM
75820 2019-Jan-16 21:15:37.177125 - [DEBUG]
75821 2019-Jan-16 21:15:37.177150 - [DEBUG] Function : main
75822 2019-Jan-16 21:15:37.177175 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75823 2019-Jan-16 21:15:37.177818 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75824 2019-Jan-16 21:15:37.178469 - [DEBUG] Value : BOTTOM
75825 2019-Jan-16 21:15:37.178494 - [DEBUG]
75826 2019-Jan-16 21:15:37.178519 - [DEBUG] Function : main
75827 2019-Jan-16 21:15:37.178544 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75828 2019-Jan-16 21:15:37.179180 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75829 2019-Jan-16 21:15:37.179817 - [DEBUG] Value : BOTTOM
75830 2019-Jan-16 21:15:37.179842 - [DEBUG]
75831 2019-Jan-16 21:15:37.179867 - [DEBUG] Function : main
75832 2019-Jan-16 21:15:37.179892 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75833 2019-Jan-16 21:15:37.180528 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75834 2019-Jan-16 21:15:37.181165 - [DEBUG] Value : BOTTOM
75835 2019-Jan-16 21:15:37.181190 - [DEBUG]
75836 2019-Jan-16 21:15:37.181215 - [DEBUG] Function : main
75837 2019-Jan-16 21:15:37.181240 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75838 2019-Jan-16 21:15:37.181891 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
75839 2019-Jan-16 21:15:37.182535 - [DEBUG] Value : BOTTOM
75840 2019-Jan-16 21:15:37.182560 - [DEBUG]
75841 2019-Jan-16 21:15:37.182584 - [DEBUG] Function : main
75842 2019-Jan-16 21:15:37.182610 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75843 2019-Jan-16 21:15:37.183246 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
75844 2019-Jan-16 21:15:37.183883 - [DEBUG] Value : BOTTOM
75845 2019-Jan-16 21:15:37.183908 - [DEBUG]
75846 2019-Jan-16 21:15:37.183933 - [DEBUG] Function : main
75847 2019-Jan-16 21:15:37.183958 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75848 2019-Jan-16 21:15:37.184594 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75849 2019-Jan-16 21:15:37.185246 - [DEBUG] Value : BOTTOM
75850 2019-Jan-16 21:15:37.185271 - [DEBUG]
75851 2019-Jan-16 21:15:37.185296 - [DEBUG] Function : main
75852 2019-Jan-16 21:15:37.185321 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75853 2019-Jan-16 21:15:37.185957 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75854 2019-Jan-16 21:15:37.186593 - [DEBUG] Value : BOTTOM
75855 2019-Jan-16 21:15:37.186618 - [DEBUG]
75856 2019-Jan-16 21:15:37.186643 - [DEBUG] Function : main
75857 2019-Jan-16 21:15:37.186668 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75858 2019-Jan-16 21:15:37.187304 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75859 2019-Jan-16 21:15:37.187947 - [DEBUG] Value : BOTTOM
75860 2019-Jan-16 21:15:37.187972 - [DEBUG]
75861 2019-Jan-16 21:15:37.187996 - [DEBUG] Function : main
75862 2019-Jan-16 21:15:37.188022 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75863 2019-Jan-16 21:15:37.188674 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75864 2019-Jan-16 21:15:37.189311 - [DEBUG] Value : BOTTOM
75865 2019-Jan-16 21:15:37.189336 - [DEBUG]
75866 2019-Jan-16 21:15:37.189360 - [DEBUG] Function : main
75867 2019-Jan-16 21:15:37.189385 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75868 2019-Jan-16 21:15:37.190022 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75869 2019-Jan-16 21:15:37.190670 - [DEBUG] Value : BOTTOM
75870 2019-Jan-16 21:15:37.190696 - [DEBUG]
75871 2019-Jan-16 21:15:37.190721 - [DEBUG] Function : main
75872 2019-Jan-16 21:15:37.190746 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75873 2019-Jan-16 21:15:37.191383 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75874 2019-Jan-16 21:15:37.192035 - [DEBUG] Value : BOTTOM
75875 2019-Jan-16 21:15:37.192061 - [DEBUG]
75876 2019-Jan-16 21:15:37.192085 - [DEBUG] Function : main
75877 2019-Jan-16 21:15:37.192110 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75878 2019-Jan-16 21:15:37.192747 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
75879 2019-Jan-16 21:15:37.193390 - [DEBUG] Value : BOTTOM
75880 2019-Jan-16 21:15:37.193415 - [DEBUG]
75881 2019-Jan-16 21:15:37.193440 - [DEBUG] Function : main
75882 2019-Jan-16 21:15:37.193465 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75883 2019-Jan-16 21:15:37.194102 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75884 2019-Jan-16 21:15:37.194739 - [DEBUG] Value : BOTTOM
75885 2019-Jan-16 21:15:37.194764 - [DEBUG]
75886 2019-Jan-16 21:15:37.194789 - [DEBUG] Function : main
75887 2019-Jan-16 21:15:37.194814 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75888 2019-Jan-16 21:15:37.195465 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
75889 2019-Jan-16 21:15:37.196108 - [DEBUG] Value : BOTTOM
75890 2019-Jan-16 21:15:37.196133 - [DEBUG]
75891 2019-Jan-16 21:15:37.196158 - [DEBUG] Function : main
75892 2019-Jan-16 21:15:37.196184 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75893 2019-Jan-16 21:15:37.196820 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75894 2019-Jan-16 21:15:37.197456 - [DEBUG] Value : BOTTOM
75895 2019-Jan-16 21:15:37.197481 - [DEBUG]
75896 2019-Jan-16 21:15:37.197506 - [DEBUG] Function : main
75897 2019-Jan-16 21:15:37.197531 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75898 2019-Jan-16 21:15:37.198167 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75899 2019-Jan-16 21:15:37.198224 - [DEBUG] Value : BOTTOM
75900 2019-Jan-16 21:15:37.198249 - [DEBUG]
75901 2019-Jan-16 21:15:37.198274 - [DEBUG] Function : main
75902 2019-Jan-16 21:15:37.198301 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
75903 2019-Jan-16 21:15:37.198953 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75904 2019-Jan-16 21:15:37.199589 - [DEBUG] Value : BOTTOM
75905 2019-Jan-16 21:15:37.199614 - [DEBUG]
75906 2019-Jan-16 21:15:37.199664 - [DEBUG] Function : main
75907 2019-Jan-16 21:15:37.199691 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75908 2019-Jan-16 21:15:37.200330 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75909 2019-Jan-16 21:15:37.200967 - [DEBUG] Value : BOTTOM
75910 2019-Jan-16 21:15:37.200992 - [DEBUG]
75911 2019-Jan-16 21:15:37.201016 - [DEBUG] Function : main
75912 2019-Jan-16 21:15:37.201041 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75913 2019-Jan-16 21:15:37.201679 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75914 2019-Jan-16 21:15:37.202339 - [DEBUG] Value : BOTTOM
75915 2019-Jan-16 21:15:37.202365 - [DEBUG]
75916 2019-Jan-16 21:15:37.202390 - [DEBUG] Function : main
75917 2019-Jan-16 21:15:37.202415 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75918 2019-Jan-16 21:15:37.203053 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75919 2019-Jan-16 21:15:37.203686 - [DEBUG] Value : BOTTOM
75920 2019-Jan-16 21:15:37.203711 - [DEBUG]
75921 2019-Jan-16 21:15:37.203736 - [DEBUG] Function : main
75922 2019-Jan-16 21:15:37.203761 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75923 2019-Jan-16 21:15:37.204399 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75924 2019-Jan-16 21:15:37.205036 - [DEBUG] Value : BOTTOM
75925 2019-Jan-16 21:15:37.205062 - [DEBUG]
75926 2019-Jan-16 21:15:37.205100 - [DEBUG] Function : main
75927 2019-Jan-16 21:15:37.205125 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75928 2019-Jan-16 21:15:37.205762 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75929 2019-Jan-16 21:15:37.206395 - [DEBUG] Value : BOTTOM
75930 2019-Jan-16 21:15:37.206420 - [DEBUG]
75931 2019-Jan-16 21:15:37.206444 - [DEBUG] Function : main
75932 2019-Jan-16 21:15:37.206470 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75933 2019-Jan-16 21:15:37.207107 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75934 2019-Jan-16 21:15:37.207739 - [DEBUG] Value : BOTTOM
75935 2019-Jan-16 21:15:37.207765 - [DEBUG]
75936 2019-Jan-16 21:15:37.207790 - [DEBUG] Function : main
75937 2019-Jan-16 21:15:37.207814 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75938 2019-Jan-16 21:15:37.208464 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75939 2019-Jan-16 21:15:37.209098 - [DEBUG] Value : BOTTOM
75940 2019-Jan-16 21:15:37.209123 - [DEBUG]
75941 2019-Jan-16 21:15:37.209147 - [DEBUG] Function : main
75942 2019-Jan-16 21:15:37.209172 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75943 2019-Jan-16 21:15:37.209809 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75944 2019-Jan-16 21:15:37.210462 - [DEBUG] Value : BOTTOM
75945 2019-Jan-16 21:15:37.210488 - [DEBUG]
75946 2019-Jan-16 21:15:37.210514 - [DEBUG] Function : main
75947 2019-Jan-16 21:15:37.210539 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75948 2019-Jan-16 21:15:37.211188 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75949 2019-Jan-16 21:15:37.211847 - [DEBUG] Value : BOTTOM
75950 2019-Jan-16 21:15:37.211873 - [DEBUG]
75951 2019-Jan-16 21:15:37.211898 - [DEBUG] Function : main
75952 2019-Jan-16 21:15:37.211923 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75953 2019-Jan-16 21:15:37.212561 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75954 2019-Jan-16 21:15:37.213205 - [DEBUG] Value : BOTTOM
75955 2019-Jan-16 21:15:37.213230 - [DEBUG]
75956 2019-Jan-16 21:15:37.213255 - [DEBUG] Function : main
75957 2019-Jan-16 21:15:37.213281 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75958 2019-Jan-16 21:15:37.213917 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75959 2019-Jan-16 21:15:37.214554 - [DEBUG] Value : BOTTOM
75960 2019-Jan-16 21:15:37.214579 - [DEBUG]
75961 2019-Jan-16 21:15:37.214615 - [DEBUG] Function : main
75962 2019-Jan-16 21:15:37.214641 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75963 2019-Jan-16 21:15:37.215295 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75964 2019-Jan-16 21:15:37.215932 - [DEBUG] Value : BOTTOM
75965 2019-Jan-16 21:15:37.215957 - [DEBUG]
75966 2019-Jan-16 21:15:37.215982 - [DEBUG] Function : main
75967 2019-Jan-16 21:15:37.216007 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75968 2019-Jan-16 21:15:37.216644 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75969 2019-Jan-16 21:15:37.217280 - [DEBUG] Value : BOTTOM
75970 2019-Jan-16 21:15:37.217305 - [DEBUG]
75971 2019-Jan-16 21:15:37.217330 - [DEBUG] Function : main
75972 2019-Jan-16 21:15:37.217355 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75973 2019-Jan-16 21:15:37.217992 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75974 2019-Jan-16 21:15:37.218645 - [DEBUG] Value : BOTTOM
75975 2019-Jan-16 21:15:37.218670 - [DEBUG]
75976 2019-Jan-16 21:15:37.218695 - [DEBUG] Function : main
75977 2019-Jan-16 21:15:37.218720 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75978 2019-Jan-16 21:15:37.219357 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75979 2019-Jan-16 21:15:37.220000 - [DEBUG] Value : BOTTOM
75980 2019-Jan-16 21:15:37.220025 - [DEBUG]
75981 2019-Jan-16 21:15:37.220050 - [DEBUG] Function : main
75982 2019-Jan-16 21:15:37.220075 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75983 2019-Jan-16 21:15:37.220740 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75984 2019-Jan-16 21:15:37.221378 - [DEBUG] Value : BOTTOM
75985 2019-Jan-16 21:15:37.221403 - [DEBUG]
75986 2019-Jan-16 21:15:37.221430 - [DEBUG] Function : main
75987 2019-Jan-16 21:15:37.221455 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75988 2019-Jan-16 21:15:37.222106 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75989 2019-Jan-16 21:15:37.222749 - [DEBUG] Value : BOTTOM
75990 2019-Jan-16 21:15:37.222775 - [DEBUG]
75991 2019-Jan-16 21:15:37.222799 - [DEBUG] Function : main
75992 2019-Jan-16 21:15:37.222825 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75993 2019-Jan-16 21:15:37.223461 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75994 2019-Jan-16 21:15:37.224097 - [DEBUG] Value : BOTTOM
75995 2019-Jan-16 21:15:37.224122 - [DEBUG]
75996 2019-Jan-16 21:15:37.224147 - [DEBUG] Function : main
75997 2019-Jan-16 21:15:37.224172 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
75998 2019-Jan-16 21:15:37.224809 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75999 2019-Jan-16 21:15:37.225460 - [DEBUG] Value : BOTTOM
76000 2019-Jan-16 21:15:37.225485 - [DEBUG]
76001 2019-Jan-16 21:15:37.225510 - [DEBUG] Function : main
76002 2019-Jan-16 21:15:37.225535 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76003 2019-Jan-16 21:15:37.226173 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76004 2019-Jan-16 21:15:37.226810 - [DEBUG] Value : BOTTOM
76005 2019-Jan-16 21:15:37.226835 - [DEBUG]
76006 2019-Jan-16 21:15:37.226860 - [DEBUG] Function : main
76007 2019-Jan-16 21:15:37.226885 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76008 2019-Jan-16 21:15:37.227530 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76009 2019-Jan-16 21:15:37.228175 - [DEBUG] Value : BOTTOM
76010 2019-Jan-16 21:15:37.228200 - [DEBUG]
76011 2019-Jan-16 21:15:37.228225 - [DEBUG] Function : main
76012 2019-Jan-16 21:15:37.228250 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76013 2019-Jan-16 21:15:37.228904 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76014 2019-Jan-16 21:15:37.229541 - [DEBUG] Value : BOTTOM
76015 2019-Jan-16 21:15:37.229566 - [DEBUG]
76016 2019-Jan-16 21:15:37.229591 - [DEBUG] Function : main
76017 2019-Jan-16 21:15:37.229616 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76018 2019-Jan-16 21:15:37.230254 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76019 2019-Jan-16 21:15:37.230891 - [DEBUG] Value : BOTTOM
76020 2019-Jan-16 21:15:37.230916 - [DEBUG]
76021 2019-Jan-16 21:15:37.230941 - [DEBUG] Function : main
76022 2019-Jan-16 21:15:37.230966 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76023 2019-Jan-16 21:15:37.231603 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76024 2019-Jan-16 21:15:37.232257 - [DEBUG] Value : BOTTOM
76025 2019-Jan-16 21:15:37.232282 - [DEBUG]
76026 2019-Jan-16 21:15:37.232307 - [DEBUG] Function : main
76027 2019-Jan-16 21:15:37.232332 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76028 2019-Jan-16 21:15:37.232970 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76029 2019-Jan-16 21:15:37.233614 - [DEBUG] Value : BOTTOM
76030 2019-Jan-16 21:15:37.233639 - [DEBUG]
76031 2019-Jan-16 21:15:37.233663 - [DEBUG] Function : main
76032 2019-Jan-16 21:15:37.233689 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76033 2019-Jan-16 21:15:37.234326 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76034 2019-Jan-16 21:15:37.234962 - [DEBUG] Value : BOTTOM
76035 2019-Jan-16 21:15:37.234987 - [DEBUG]
76036 2019-Jan-16 21:15:37.235012 - [DEBUG] Function : main
76037 2019-Jan-16 21:15:37.235037 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76038 2019-Jan-16 21:15:37.235691 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76039 2019-Jan-16 21:15:37.236333 - [DEBUG] Value : BOTTOM
76040 2019-Jan-16 21:15:37.236358 - [DEBUG]
76041 2019-Jan-16 21:15:37.236383 - [DEBUG] Function : main
76042 2019-Jan-16 21:15:37.236408 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76043 2019-Jan-16 21:15:37.237046 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76044 2019-Jan-16 21:15:37.237684 - [DEBUG] Value : BOTTOM
76045 2019-Jan-16 21:15:37.237709 - [DEBUG]
76046 2019-Jan-16 21:15:37.237734 - [DEBUG] Function : main
76047 2019-Jan-16 21:15:37.237759 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76048 2019-Jan-16 21:15:37.238408 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76049 2019-Jan-16 21:15:37.239053 - [DEBUG] Value : BOTTOM
76050 2019-Jan-16 21:15:37.239078 - [DEBUG]
76051 2019-Jan-16 21:15:37.239103 - [DEBUG] Function : main
76052 2019-Jan-16 21:15:37.239137 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76053 2019-Jan-16 21:15:37.239775 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76054 2019-Jan-16 21:15:37.240412 - [DEBUG] Value : BOTTOM
76055 2019-Jan-16 21:15:37.240437 - [DEBUG]
76056 2019-Jan-16 21:15:37.240462 - [DEBUG] Function : main
76057 2019-Jan-16 21:15:37.240487 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76058 2019-Jan-16 21:15:37.241124 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76059 2019-Jan-16 21:15:37.241780 - [DEBUG] Value : BOTTOM
76060 2019-Jan-16 21:15:37.241806 - [DEBUG]
76061 2019-Jan-16 21:15:37.241830 - [DEBUG] Function : main
76062 2019-Jan-16 21:15:37.241856 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76063 2019-Jan-16 21:15:37.242494 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76064 2019-Jan-16 21:15:37.243130 - [DEBUG] Value : BOTTOM
76065 2019-Jan-16 21:15:37.243155 - [DEBUG]
76066 2019-Jan-16 21:15:37.243180 - [DEBUG] Function : main
76067 2019-Jan-16 21:15:37.243205 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76068 2019-Jan-16 21:15:37.243843 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76069 2019-Jan-16 21:15:37.243901 - [DEBUG] Value : BOTTOM
76070 2019-Jan-16 21:15:37.243926 - [DEBUG]
76071 2019-Jan-16 21:15:37.243952 - [DEBUG] Function : main
76072 2019-Jan-16 21:15:37.243979 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
76073 2019-Jan-16 21:15:37.244617 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76074 2019-Jan-16 21:15:37.245266 - [DEBUG] Value : BOTTOM
76075 2019-Jan-16 21:15:37.245291 - [DEBUG]
76076 2019-Jan-16 21:15:37.245345 - [DEBUG] Function : main
76077 2019-Jan-16 21:15:37.245372 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76078 2019-Jan-16 21:15:37.246008 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76079 2019-Jan-16 21:15:37.246644 - [DEBUG] Value : BOTTOM
76080 2019-Jan-16 21:15:37.246669 - [DEBUG]
76081 2019-Jan-16 21:15:37.246694 - [DEBUG] Function : main
76082 2019-Jan-16 21:15:37.246719 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76083 2019-Jan-16 21:15:37.247352 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76084 2019-Jan-16 21:15:37.247988 - [DEBUG] Value : BOTTOM
76085 2019-Jan-16 21:15:37.248013 - [DEBUG]
76086 2019-Jan-16 21:15:37.248038 - [DEBUG] Function : main
76087 2019-Jan-16 21:15:37.248064 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76088 2019-Jan-16 21:15:37.248712 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76089 2019-Jan-16 21:15:37.249346 - [DEBUG] Value : BOTTOM
76090 2019-Jan-16 21:15:37.249371 - [DEBUG]
76091 2019-Jan-16 21:15:37.249395 - [DEBUG] Function : main
76092 2019-Jan-16 21:15:37.249421 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76093 2019-Jan-16 21:15:37.250053 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76094 2019-Jan-16 21:15:37.250691 - [DEBUG] Value : BOTTOM
76095 2019-Jan-16 21:15:37.250716 - [DEBUG]
76096 2019-Jan-16 21:15:37.250741 - [DEBUG] Function : main
76097 2019-Jan-16 21:15:37.250766 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76098 2019-Jan-16 21:15:37.251398 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76099 2019-Jan-16 21:15:37.252055 - [DEBUG] Value : BOTTOM
76100 2019-Jan-16 21:15:37.252081 - [DEBUG]
76101 2019-Jan-16 21:15:37.252106 - [DEBUG] Function : main
76102 2019-Jan-16 21:15:37.252131 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76103 2019-Jan-16 21:15:37.252763 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76104 2019-Jan-16 21:15:37.253395 - [DEBUG] Value : BOTTOM
76105 2019-Jan-16 21:15:37.253421 - [DEBUG]
76106 2019-Jan-16 21:15:37.253446 - [DEBUG] Function : main
76107 2019-Jan-16 21:15:37.253471 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76108 2019-Jan-16 21:15:37.254104 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76109 2019-Jan-16 21:15:37.254737 - [DEBUG] Value : BOTTOM
76110 2019-Jan-16 21:15:37.254762 - [DEBUG]
76111 2019-Jan-16 21:15:37.254786 - [DEBUG] Function : main
76112 2019-Jan-16 21:15:37.254812 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76113 2019-Jan-16 21:15:37.255460 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76114 2019-Jan-16 21:15:37.256097 - [DEBUG] Value : BOTTOM
76115 2019-Jan-16 21:15:37.256123 - [DEBUG]
76116 2019-Jan-16 21:15:37.256147 - [DEBUG] Function : main
76117 2019-Jan-16 21:15:37.256172 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76118 2019-Jan-16 21:15:37.256804 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76119 2019-Jan-16 21:15:37.257442 - [DEBUG] Value : BOTTOM
76120 2019-Jan-16 21:15:37.257467 - [DEBUG]
76121 2019-Jan-16 21:15:37.257492 - [DEBUG] Function : main
76122 2019-Jan-16 21:15:37.257516 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76123 2019-Jan-16 21:15:37.258150 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76124 2019-Jan-16 21:15:37.258809 - [DEBUG] Value : BOTTOM
76125 2019-Jan-16 21:15:37.258834 - [DEBUG]
76126 2019-Jan-16 21:15:37.258858 - [DEBUG] Function : main
76127 2019-Jan-16 21:15:37.258884 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76128 2019-Jan-16 21:15:37.259517 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76129 2019-Jan-16 21:15:37.260154 - [DEBUG] Value : BOTTOM
76130 2019-Jan-16 21:15:37.260179 - [DEBUG]
76131 2019-Jan-16 21:15:37.260204 - [DEBUG] Function : main
76132 2019-Jan-16 21:15:37.260229 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76133 2019-Jan-16 21:15:37.260862 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76134 2019-Jan-16 21:15:37.261499 - [DEBUG] Value : BOTTOM
76135 2019-Jan-16 21:15:37.261524 - [DEBUG]
76136 2019-Jan-16 21:15:37.261549 - [DEBUG] Function : main
76137 2019-Jan-16 21:15:37.261574 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76138 2019-Jan-16 21:15:37.262221 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76139 2019-Jan-16 21:15:37.262856 - [DEBUG] Value : BOTTOM
76140 2019-Jan-16 21:15:37.262881 - [DEBUG]
76141 2019-Jan-16 21:15:37.262906 - [DEBUG] Function : main
76142 2019-Jan-16 21:15:37.262931 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76143 2019-Jan-16 21:15:37.263563 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76144 2019-Jan-16 21:15:37.264208 - [DEBUG] Value : BOTTOM
76145 2019-Jan-16 21:15:37.264233 - [DEBUG]
76146 2019-Jan-16 21:15:37.264258 - [DEBUG] Function : main
76147 2019-Jan-16 21:15:37.264283 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76148 2019-Jan-16 21:15:37.264916 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76149 2019-Jan-16 21:15:37.265575 - [DEBUG] Value : BOTTOM
76150 2019-Jan-16 21:15:37.265600 - [DEBUG]
76151 2019-Jan-16 21:15:37.265625 - [DEBUG] Function : main
76152 2019-Jan-16 21:15:37.265650 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76153 2019-Jan-16 21:15:37.266284 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76154 2019-Jan-16 21:15:37.266921 - [DEBUG] Value : BOTTOM
76155 2019-Jan-16 21:15:37.266946 - [DEBUG]
76156 2019-Jan-16 21:15:37.266972 - [DEBUG] Function : main
76157 2019-Jan-16 21:15:37.266997 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76158 2019-Jan-16 21:15:37.267630 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76159 2019-Jan-16 21:15:37.268274 - [DEBUG] Value : BOTTOM
76160 2019-Jan-16 21:15:37.268299 - [DEBUG]
76161 2019-Jan-16 21:15:37.268323 - [DEBUG] Function : main
76162 2019-Jan-16 21:15:37.268349 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76163 2019-Jan-16 21:15:37.268998 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76164 2019-Jan-16 21:15:37.269635 - [DEBUG] Value : BOTTOM
76165 2019-Jan-16 21:15:37.269660 - [DEBUG]
76166 2019-Jan-16 21:15:37.269685 - [DEBUG] Function : main
76167 2019-Jan-16 21:15:37.269710 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76168 2019-Jan-16 21:15:37.270344 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76169 2019-Jan-16 21:15:37.270980 - [DEBUG] Value : BOTTOM
76170 2019-Jan-16 21:15:37.271005 - [DEBUG]
76171 2019-Jan-16 21:15:37.271030 - [DEBUG] Function : main
76172 2019-Jan-16 21:15:37.271055 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76173 2019-Jan-16 21:15:37.271688 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76174 2019-Jan-16 21:15:37.272341 - [DEBUG] Value : BOTTOM
76175 2019-Jan-16 21:15:37.272366 - [DEBUG]
76176 2019-Jan-16 21:15:37.272391 - [DEBUG] Function : main
76177 2019-Jan-16 21:15:37.272416 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76178 2019-Jan-16 21:15:37.273049 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76179 2019-Jan-16 21:15:37.273692 - [DEBUG] Value : BOTTOM
76180 2019-Jan-16 21:15:37.273717 - [DEBUG]
76181 2019-Jan-16 21:15:37.273742 - [DEBUG] Function : main
76182 2019-Jan-16 21:15:37.273767 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76183 2019-Jan-16 21:15:37.274399 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76184 2019-Jan-16 21:15:37.275035 - [DEBUG] Value : BOTTOM
76185 2019-Jan-16 21:15:37.275060 - [DEBUG]
76186 2019-Jan-16 21:15:37.275099 - [DEBUG] Function : main
76187 2019-Jan-16 21:15:37.275124 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76188 2019-Jan-16 21:15:37.275757 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76189 2019-Jan-16 21:15:37.276392 - [DEBUG] Value : BOTTOM
76190 2019-Jan-16 21:15:37.276425 - [DEBUG]
76191 2019-Jan-16 21:15:37.276450 - [DEBUG] Function : main
76192 2019-Jan-16 21:15:37.276475 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76193 2019-Jan-16 21:15:37.277108 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76194 2019-Jan-16 21:15:37.277746 - [DEBUG] Value : BOTTOM
76195 2019-Jan-16 21:15:37.277771 - [DEBUG]
76196 2019-Jan-16 21:15:37.277796 - [DEBUG] Function : main
76197 2019-Jan-16 21:15:37.277821 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76198 2019-Jan-16 21:15:37.278466 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76199 2019-Jan-16 21:15:37.279109 - [DEBUG] Value : BOTTOM
76200 2019-Jan-16 21:15:37.279134 - [DEBUG]
76201 2019-Jan-16 21:15:37.279159 - [DEBUG] Function : main
76202 2019-Jan-16 21:15:37.279184 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76203 2019-Jan-16 21:15:37.279817 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76204 2019-Jan-16 21:15:37.280453 - [DEBUG] Value : BOTTOM
76205 2019-Jan-16 21:15:37.280478 - [DEBUG]
76206 2019-Jan-16 21:15:37.280503 - [DEBUG] Function : main
76207 2019-Jan-16 21:15:37.280529 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76208 2019-Jan-16 21:15:37.281161 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76209 2019-Jan-16 21:15:37.281821 - [DEBUG] Value : BOTTOM
76210 2019-Jan-16 21:15:37.281846 - [DEBUG]
76211 2019-Jan-16 21:15:37.281871 - [DEBUG] Function : main
76212 2019-Jan-16 21:15:37.281896 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76213 2019-Jan-16 21:15:37.282531 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76214 2019-Jan-16 21:15:37.283167 - [DEBUG] Value : BOTTOM
76215 2019-Jan-16 21:15:37.283192 - [DEBUG]
76216 2019-Jan-16 21:15:37.283217 - [DEBUG] Function : main
76217 2019-Jan-16 21:15:37.283242 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76218 2019-Jan-16 21:15:37.283875 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76219 2019-Jan-16 21:15:37.284518 - [DEBUG] Value : BOTTOM
76220 2019-Jan-16 21:15:37.284543 - [DEBUG]
76221 2019-Jan-16 21:15:37.284568 - [DEBUG] Function : main
76222 2019-Jan-16 21:15:37.284593 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76223 2019-Jan-16 21:15:37.285242 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76224 2019-Jan-16 21:15:37.285879 - [DEBUG] Value : BOTTOM
76225 2019-Jan-16 21:15:37.285904 - [DEBUG]
76226 2019-Jan-16 21:15:37.285929 - [DEBUG] Function : main
76227 2019-Jan-16 21:15:37.285954 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76228 2019-Jan-16 21:15:37.286587 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76229 2019-Jan-16 21:15:37.287229 - [DEBUG] Value : BOTTOM
76230 2019-Jan-16 21:15:37.287254 - [DEBUG]
76231 2019-Jan-16 21:15:37.287279 - [DEBUG] Function : main
76232 2019-Jan-16 21:15:37.287304 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76233 2019-Jan-16 21:15:37.287937 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76234 2019-Jan-16 21:15:37.288596 - [DEBUG] Value : BOTTOM
76235 2019-Jan-16 21:15:37.288622 - [DEBUG]
76236 2019-Jan-16 21:15:37.288646 - [DEBUG] Function : main
76237 2019-Jan-16 21:15:37.288672 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76238 2019-Jan-16 21:15:37.289304 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76239 2019-Jan-16 21:15:37.289361 - [DEBUG] Value : BOTTOM
76240 2019-Jan-16 21:15:37.289386 - [DEBUG]
76241 2019-Jan-16 21:15:37.289411 - [DEBUG] Function : main
76242 2019-Jan-16 21:15:37.289437 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
76243 2019-Jan-16 21:15:37.290070 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76244 2019-Jan-16 21:15:37.290705 - [DEBUG] Value : BOTTOM
76245 2019-Jan-16 21:15:37.290730 - [DEBUG]
76246 2019-Jan-16 21:15:37.290779 - [DEBUG] Function : main
76247 2019-Jan-16 21:15:37.290806 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76248 2019-Jan-16 21:15:37.291448 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76249 2019-Jan-16 21:15:37.292099 - [DEBUG] Value : BOTTOM
76250 2019-Jan-16 21:15:37.292124 - [DEBUG]
76251 2019-Jan-16 21:15:37.292149 - [DEBUG] Function : main
76252 2019-Jan-16 21:15:37.292174 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76253 2019-Jan-16 21:15:37.292807 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76254 2019-Jan-16 21:15:37.293444 - [DEBUG] Value : BOTTOM
76255 2019-Jan-16 21:15:37.293469 - [DEBUG]
76256 2019-Jan-16 21:15:37.293494 - [DEBUG] Function : main
76257 2019-Jan-16 21:15:37.293520 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76258 2019-Jan-16 21:15:37.294152 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76259 2019-Jan-16 21:15:37.294785 - [DEBUG] Value : BOTTOM
76260 2019-Jan-16 21:15:37.294810 - [DEBUG]
76261 2019-Jan-16 21:15:37.294834 - [DEBUG] Function : main
76262 2019-Jan-16 21:15:37.294860 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76263 2019-Jan-16 21:15:37.295511 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76264 2019-Jan-16 21:15:37.296156 - [DEBUG] Value : BOTTOM
76265 2019-Jan-16 21:15:37.296182 - [DEBUG]
76266 2019-Jan-16 21:15:37.296207 - [DEBUG] Function : main
76267 2019-Jan-16 21:15:37.296232 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76268 2019-Jan-16 21:15:37.296863 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76269 2019-Jan-16 21:15:37.297496 - [DEBUG] Value : BOTTOM
76270 2019-Jan-16 21:15:37.297521 - [DEBUG]
76271 2019-Jan-16 21:15:37.297545 - [DEBUG] Function : main
76272 2019-Jan-16 21:15:37.297571 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76273 2019-Jan-16 21:15:37.298202 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76274 2019-Jan-16 21:15:37.298852 - [DEBUG] Value : BOTTOM
76275 2019-Jan-16 21:15:37.298877 - [DEBUG]
76276 2019-Jan-16 21:15:37.298903 - [DEBUG] Function : main
76277 2019-Jan-16 21:15:37.298928 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76278 2019-Jan-16 21:15:37.299559 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76279 2019-Jan-16 21:15:37.300193 - [DEBUG] Value : BOTTOM
76280 2019-Jan-16 21:15:37.300218 - [DEBUG]
76281 2019-Jan-16 21:15:37.300243 - [DEBUG] Function : main
76282 2019-Jan-16 21:15:37.300267 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76283 2019-Jan-16 21:15:37.300900 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76284 2019-Jan-16 21:15:37.301547 - [DEBUG] Value : BOTTOM
76285 2019-Jan-16 21:15:37.301573 - [DEBUG]
76286 2019-Jan-16 21:15:37.301598 - [DEBUG] Function : main
76287 2019-Jan-16 21:15:37.301623 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76288 2019-Jan-16 21:15:37.302271 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76289 2019-Jan-16 21:15:37.302908 - [DEBUG] Value : BOTTOM
76290 2019-Jan-16 21:15:37.302933 - [DEBUG]
76291 2019-Jan-16 21:15:37.302958 - [DEBUG] Function : main
76292 2019-Jan-16 21:15:37.302983 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76293 2019-Jan-16 21:15:37.303614 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76294 2019-Jan-16 21:15:37.304257 - [DEBUG] Value : BOTTOM
76295 2019-Jan-16 21:15:37.304282 - [DEBUG]
76296 2019-Jan-16 21:15:37.304306 - [DEBUG] Function : main
76297 2019-Jan-16 21:15:37.304332 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76298 2019-Jan-16 21:15:37.304963 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76299 2019-Jan-16 21:15:37.305616 - [DEBUG] Value : BOTTOM
76300 2019-Jan-16 21:15:37.305641 - [DEBUG]
76301 2019-Jan-16 21:15:37.305666 - [DEBUG] Function : main
76302 2019-Jan-16 21:15:37.305691 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76303 2019-Jan-16 21:15:37.306322 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76304 2019-Jan-16 21:15:37.306958 - [DEBUG] Value : BOTTOM
76305 2019-Jan-16 21:15:37.306983 - [DEBUG]
76306 2019-Jan-16 21:15:37.307008 - [DEBUG] Function : main
76307 2019-Jan-16 21:15:37.307033 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76308 2019-Jan-16 21:15:37.307663 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76309 2019-Jan-16 21:15:37.308300 - [DEBUG] Value : BOTTOM
76310 2019-Jan-16 21:15:37.308325 - [DEBUG]
76311 2019-Jan-16 21:15:37.308350 - [DEBUG] Function : main
76312 2019-Jan-16 21:15:37.308375 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76313 2019-Jan-16 21:15:37.309022 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76314 2019-Jan-16 21:15:37.309660 - [DEBUG] Value : BOTTOM
76315 2019-Jan-16 21:15:37.309685 - [DEBUG]
76316 2019-Jan-16 21:15:37.309710 - [DEBUG] Function : main
76317 2019-Jan-16 21:15:37.309735 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76318 2019-Jan-16 21:15:37.310367 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76319 2019-Jan-16 21:15:37.311010 - [DEBUG] Value : BOTTOM
76320 2019-Jan-16 21:15:37.311035 - [DEBUG]
76321 2019-Jan-16 21:15:37.311060 - [DEBUG] Function : main
76322 2019-Jan-16 21:15:37.311084 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76323 2019-Jan-16 21:15:37.311716 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76324 2019-Jan-16 21:15:37.312368 - [DEBUG] Value : BOTTOM
76325 2019-Jan-16 21:15:37.312393 - [DEBUG]
76326 2019-Jan-16 21:15:37.312418 - [DEBUG] Function : main
76327 2019-Jan-16 21:15:37.312444 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76328 2019-Jan-16 21:15:37.313075 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76329 2019-Jan-16 21:15:37.313717 - [DEBUG] Value : BOTTOM
76330 2019-Jan-16 21:15:37.313743 - [DEBUG]
76331 2019-Jan-16 21:15:37.313767 - [DEBUG] Function : main
76332 2019-Jan-16 21:15:37.313793 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76333 2019-Jan-16 21:15:37.314437 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76334 2019-Jan-16 21:15:37.315087 - [DEBUG] Value : BOTTOM
76335 2019-Jan-16 21:15:37.315113 - [DEBUG]
76336 2019-Jan-16 21:15:37.315137 - [DEBUG] Function : main
76337 2019-Jan-16 21:15:37.315163 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76338 2019-Jan-16 21:15:37.315795 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76339 2019-Jan-16 21:15:37.316432 - [DEBUG] Value : BOTTOM
76340 2019-Jan-16 21:15:37.316457 - [DEBUG]
76341 2019-Jan-16 21:15:37.316481 - [DEBUG] Function : main
76342 2019-Jan-16 21:15:37.316507 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76343 2019-Jan-16 21:15:37.317138 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76344 2019-Jan-16 21:15:37.317776 - [DEBUG] Value : BOTTOM
76345 2019-Jan-16 21:15:37.317801 - [DEBUG]
76346 2019-Jan-16 21:15:37.317826 - [DEBUG] Function : main
76347 2019-Jan-16 21:15:37.317851 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76348 2019-Jan-16 21:15:37.318497 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76349 2019-Jan-16 21:15:37.319140 - [DEBUG] Value : BOTTOM
76350 2019-Jan-16 21:15:37.319165 - [DEBUG]
76351 2019-Jan-16 21:15:37.319190 - [DEBUG] Function : main
76352 2019-Jan-16 21:15:37.319215 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76353 2019-Jan-16 21:15:37.319846 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76354 2019-Jan-16 21:15:37.320482 - [DEBUG] Value : BOTTOM
76355 2019-Jan-16 21:15:37.320507 - [DEBUG]
76356 2019-Jan-16 21:15:37.320532 - [DEBUG] Function : main
76357 2019-Jan-16 21:15:37.320557 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76358 2019-Jan-16 21:15:37.321189 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76359 2019-Jan-16 21:15:37.321839 - [DEBUG] Value : BOTTOM
76360 2019-Jan-16 21:15:37.321865 - [DEBUG]
76361 2019-Jan-16 21:15:37.321889 - [DEBUG] Function : main
76362 2019-Jan-16 21:15:37.321915 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76363 2019-Jan-16 21:15:37.322546 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76364 2019-Jan-16 21:15:37.323183 - [DEBUG] Value : BOTTOM
76365 2019-Jan-16 21:15:37.323208 - [DEBUG]
76366 2019-Jan-16 21:15:37.323232 - [DEBUG] Function : main
76367 2019-Jan-16 21:15:37.323258 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76368 2019-Jan-16 21:15:37.323889 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76369 2019-Jan-16 21:15:37.324531 - [DEBUG] Value : BOTTOM
76370 2019-Jan-16 21:15:37.324556 - [DEBUG]
76371 2019-Jan-16 21:15:37.324581 - [DEBUG] Function : main
76372 2019-Jan-16 21:15:37.324606 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76373 2019-Jan-16 21:15:37.325254 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76374 2019-Jan-16 21:15:37.325891 - [DEBUG] Value : BOTTOM
76375 2019-Jan-16 21:15:37.325916 - [DEBUG]
76376 2019-Jan-16 21:15:37.325941 - [DEBUG] Function : main
76377 2019-Jan-16 21:15:37.325966 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76378 2019-Jan-16 21:15:37.326598 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76379 2019-Jan-16 21:15:37.327241 - [DEBUG] Value : BOTTOM
76380 2019-Jan-16 21:15:37.327283 - [DEBUG]
76381 2019-Jan-16 21:15:37.327308 - [DEBUG] Function : main
76382 2019-Jan-16 21:15:37.327333 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76383 2019-Jan-16 21:15:37.327965 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76384 2019-Jan-16 21:15:37.328618 - [DEBUG] Value : BOTTOM
76385 2019-Jan-16 21:15:37.328643 - [DEBUG]
76386 2019-Jan-16 21:15:37.328668 - [DEBUG] Function : main
76387 2019-Jan-16 21:15:37.328693 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76388 2019-Jan-16 21:15:37.329325 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76389 2019-Jan-16 21:15:37.329969 - [DEBUG] Value : BOTTOM
76390 2019-Jan-16 21:15:37.329994 - [DEBUG]
76391 2019-Jan-16 21:15:37.330018 - [DEBUG] Function : main
76392 2019-Jan-16 21:15:37.330043 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76393 2019-Jan-16 21:15:37.330675 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76394 2019-Jan-16 21:15:37.331311 - [DEBUG] Value : BOTTOM
76395 2019-Jan-16 21:15:37.331336 - [DEBUG]
76396 2019-Jan-16 21:15:37.331361 - [DEBUG] Function : main
76397 2019-Jan-16 21:15:37.331386 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76398 2019-Jan-16 21:15:37.332033 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76399 2019-Jan-16 21:15:37.332675 - [DEBUG] Value : BOTTOM
76400 2019-Jan-16 21:15:37.332701 - [DEBUG]
76401 2019-Jan-16 21:15:37.332725 - [DEBUG] Function : main
76402 2019-Jan-16 21:15:37.332751 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76403 2019-Jan-16 21:15:37.333382 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76404 2019-Jan-16 21:15:37.334018 - [DEBUG] Value : BOTTOM
76405 2019-Jan-16 21:15:37.334043 - [DEBUG]
76406 2019-Jan-16 21:15:37.334068 - [DEBUG] Function : main
76407 2019-Jan-16 21:15:37.334093 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76408 2019-Jan-16 21:15:37.334725 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76409 2019-Jan-16 21:15:37.334782 - [DEBUG] Value : BOTTOM
76410 2019-Jan-16 21:15:37.334807 - [DEBUG]
76411 2019-Jan-16 21:15:37.334833 - [DEBUG] Function : main
76412 2019-Jan-16 21:15:37.334859 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
76413 2019-Jan-16 21:15:37.335508 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76414 2019-Jan-16 21:15:37.336145 - [DEBUG] Value : BOTTOM
76415 2019-Jan-16 21:15:37.336170 - [DEBUG]
76416 2019-Jan-16 21:15:37.336222 - [DEBUG] Function : main
76417 2019-Jan-16 21:15:37.336249 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76418 2019-Jan-16 21:15:37.336885 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76419 2019-Jan-16 21:15:37.337523 - [DEBUG] Value : BOTTOM
76420 2019-Jan-16 21:15:37.337548 - [DEBUG]
76421 2019-Jan-16 21:15:37.337572 - [DEBUG] Function : main
76422 2019-Jan-16 21:15:37.337598 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76423 2019-Jan-16 21:15:37.338232 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76424 2019-Jan-16 21:15:37.338883 - [DEBUG] Value : BOTTOM
76425 2019-Jan-16 21:15:37.338909 - [DEBUG]
76426 2019-Jan-16 21:15:37.338934 - [DEBUG] Function : main
76427 2019-Jan-16 21:15:37.338959 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76428 2019-Jan-16 21:15:37.339608 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76429 2019-Jan-16 21:15:37.340242 - [DEBUG] Value : BOTTOM
76430 2019-Jan-16 21:15:37.340267 - [DEBUG]
76431 2019-Jan-16 21:15:37.340292 - [DEBUG] Function : main
76432 2019-Jan-16 21:15:37.340317 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76433 2019-Jan-16 21:15:37.340951 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76434 2019-Jan-16 21:15:37.341590 - [DEBUG] Value : BOTTOM
76435 2019-Jan-16 21:15:37.341615 - [DEBUG]
76436 2019-Jan-16 21:15:37.341639 - [DEBUG] Function : main
76437 2019-Jan-16 21:15:37.341665 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76438 2019-Jan-16 21:15:37.342315 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76439 2019-Jan-16 21:15:37.342948 - [DEBUG] Value : BOTTOM
76440 2019-Jan-16 21:15:37.342974 - [DEBUG]
76441 2019-Jan-16 21:15:37.342998 - [DEBUG] Function : main
76442 2019-Jan-16 21:15:37.343023 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76443 2019-Jan-16 21:15:37.343656 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76444 2019-Jan-16 21:15:37.344288 - [DEBUG] Value : BOTTOM
76445 2019-Jan-16 21:15:37.344313 - [DEBUG]
76446 2019-Jan-16 21:15:37.344338 - [DEBUG] Function : main
76447 2019-Jan-16 21:15:37.344363 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76448 2019-Jan-16 21:15:37.344997 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76449 2019-Jan-16 21:15:37.345645 - [DEBUG] Value : BOTTOM
76450 2019-Jan-16 21:15:37.345670 - [DEBUG]
76451 2019-Jan-16 21:15:37.345695 - [DEBUG] Function : main
76452 2019-Jan-16 21:15:37.345720 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76453 2019-Jan-16 21:15:37.346354 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76454 2019-Jan-16 21:15:37.346991 - [DEBUG] Value : BOTTOM
76455 2019-Jan-16 21:15:37.347016 - [DEBUG]
76456 2019-Jan-16 21:15:37.347040 - [DEBUG] Function : main
76457 2019-Jan-16 21:15:37.347066 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76458 2019-Jan-16 21:15:37.347699 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76459 2019-Jan-16 21:15:37.348336 - [DEBUG] Value : BOTTOM
76460 2019-Jan-16 21:15:37.348361 - [DEBUG]
76461 2019-Jan-16 21:15:37.348385 - [DEBUG] Function : main
76462 2019-Jan-16 21:15:37.348424 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76463 2019-Jan-16 21:15:37.349058 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76464 2019-Jan-16 21:15:37.349700 - [DEBUG] Value : BOTTOM
76465 2019-Jan-16 21:15:37.349725 - [DEBUG]
76466 2019-Jan-16 21:15:37.349750 - [DEBUG] Function : main
76467 2019-Jan-16 21:15:37.349775 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76468 2019-Jan-16 21:15:37.350408 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76469 2019-Jan-16 21:15:37.351044 - [DEBUG] Value : BOTTOM
76470 2019-Jan-16 21:15:37.351069 - [DEBUG]
76471 2019-Jan-16 21:15:37.351094 - [DEBUG] Function : main
76472 2019-Jan-16 21:15:37.351119 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76473 2019-Jan-16 21:15:37.351772 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76474 2019-Jan-16 21:15:37.352410 - [DEBUG] Value : BOTTOM
76475 2019-Jan-16 21:15:37.352436 - [DEBUG]
76476 2019-Jan-16 21:15:37.352460 - [DEBUG] Function : main
76477 2019-Jan-16 21:15:37.352486 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76478 2019-Jan-16 21:15:37.353119 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76479 2019-Jan-16 21:15:37.353755 - [DEBUG] Value : BOTTOM
76480 2019-Jan-16 21:15:37.353780 - [DEBUG]
76481 2019-Jan-16 21:15:37.353805 - [DEBUG] Function : main
76482 2019-Jan-16 21:15:37.353830 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76483 2019-Jan-16 21:15:37.354463 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76484 2019-Jan-16 21:15:37.355112 - [DEBUG] Value : BOTTOM
76485 2019-Jan-16 21:15:37.355138 - [DEBUG]
76486 2019-Jan-16 21:15:37.355162 - [DEBUG] Function : main
76487 2019-Jan-16 21:15:37.355187 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76488 2019-Jan-16 21:15:37.355821 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76489 2019-Jan-16 21:15:37.356464 - [DEBUG] Value : BOTTOM
76490 2019-Jan-16 21:15:37.356489 - [DEBUG]
76491 2019-Jan-16 21:15:37.356514 - [DEBUG] Function : main
76492 2019-Jan-16 21:15:37.356539 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76493 2019-Jan-16 21:15:37.357173 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76494 2019-Jan-16 21:15:37.357810 - [DEBUG] Value : BOTTOM
76495 2019-Jan-16 21:15:37.357835 - [DEBUG]
76496 2019-Jan-16 21:15:37.357860 - [DEBUG] Function : main
76497 2019-Jan-16 21:15:37.357885 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76498 2019-Jan-16 21:15:37.358535 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76499 2019-Jan-16 21:15:37.359179 - [DEBUG] Value : BOTTOM
76500 2019-Jan-16 21:15:37.359205 - [DEBUG]
76501 2019-Jan-16 21:15:37.359229 - [DEBUG] Function : main
76502 2019-Jan-16 21:15:37.359254 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76503 2019-Jan-16 21:15:37.359888 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76504 2019-Jan-16 21:15:37.360525 - [DEBUG] Value : BOTTOM
76505 2019-Jan-16 21:15:37.360550 - [DEBUG]
76506 2019-Jan-16 21:15:37.360575 - [DEBUG] Function : main
76507 2019-Jan-16 21:15:37.360600 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76508 2019-Jan-16 21:15:37.361242 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76509 2019-Jan-16 21:15:37.361895 - [DEBUG] Value : BOTTOM
76510 2019-Jan-16 21:15:37.361921 - [DEBUG]
76511 2019-Jan-16 21:15:37.361945 - [DEBUG] Function : main
76512 2019-Jan-16 21:15:37.361970 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76513 2019-Jan-16 21:15:37.362604 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76514 2019-Jan-16 21:15:37.363241 - [DEBUG] Value : BOTTOM
76515 2019-Jan-16 21:15:37.363266 - [DEBUG]
76516 2019-Jan-16 21:15:37.363299 - [DEBUG] Function : main
76517 2019-Jan-16 21:15:37.363324 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76518 2019-Jan-16 21:15:37.363959 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76519 2019-Jan-16 21:15:37.364603 - [DEBUG] Value : BOTTOM
76520 2019-Jan-16 21:15:37.364628 - [DEBUG]
76521 2019-Jan-16 21:15:37.364653 - [DEBUG] Function : main
76522 2019-Jan-16 21:15:37.364678 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76523 2019-Jan-16 21:15:37.365327 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76524 2019-Jan-16 21:15:37.365964 - [DEBUG] Value : BOTTOM
76525 2019-Jan-16 21:15:37.365990 - [DEBUG]
76526 2019-Jan-16 21:15:37.366014 - [DEBUG] Function : main
76527 2019-Jan-16 21:15:37.366039 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76528 2019-Jan-16 21:15:37.366674 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76529 2019-Jan-16 21:15:37.367309 - [DEBUG] Value : BOTTOM
76530 2019-Jan-16 21:15:37.367334 - [DEBUG]
76531 2019-Jan-16 21:15:37.367359 - [DEBUG] Function : main
76532 2019-Jan-16 21:15:37.367384 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76533 2019-Jan-16 21:15:37.368016 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76534 2019-Jan-16 21:15:37.368669 - [DEBUG] Value : BOTTOM
76535 2019-Jan-16 21:15:37.368694 - [DEBUG]
76536 2019-Jan-16 21:15:37.368719 - [DEBUG] Function : main
76537 2019-Jan-16 21:15:37.368744 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76538 2019-Jan-16 21:15:37.369377 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76539 2019-Jan-16 21:15:37.370039 - [DEBUG] Value : BOTTOM
76540 2019-Jan-16 21:15:37.370065 - [DEBUG]
76541 2019-Jan-16 21:15:37.370091 - [DEBUG] Function : main
76542 2019-Jan-16 21:15:37.370118 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76543 2019-Jan-16 21:15:37.370805 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76544 2019-Jan-16 21:15:37.371511 - [DEBUG] Value : BOTTOM
76545 2019-Jan-16 21:15:37.371539 - [DEBUG]
76546 2019-Jan-16 21:15:37.371567 - [DEBUG] Function : main
76547 2019-Jan-16 21:15:37.371595 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76548 2019-Jan-16 21:15:37.372313 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76549 2019-Jan-16 21:15:37.372969 - [DEBUG] Value : BOTTOM
76550 2019-Jan-16 21:15:37.372995 - [DEBUG]
76551 2019-Jan-16 21:15:37.373021 - [DEBUG] Function : main
76552 2019-Jan-16 21:15:37.373046 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76553 2019-Jan-16 21:15:37.373681 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76554 2019-Jan-16 21:15:37.374324 - [DEBUG] Value : BOTTOM
76555 2019-Jan-16 21:15:37.374349 - [DEBUG]
76556 2019-Jan-16 21:15:37.374373 - [DEBUG] Function : main
76557 2019-Jan-16 21:15:37.374399 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76558 2019-Jan-16 21:15:37.375033 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76559 2019-Jan-16 21:15:37.375714 - [DEBUG] Value : BOTTOM
76560 2019-Jan-16 21:15:37.375740 - [DEBUG]
76561 2019-Jan-16 21:15:37.375765 - [DEBUG] Function : main
76562 2019-Jan-16 21:15:37.375790 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76563 2019-Jan-16 21:15:37.376425 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76564 2019-Jan-16 21:15:37.377061 - [DEBUG] Value : BOTTOM
76565 2019-Jan-16 21:15:37.377087 - [DEBUG]
76566 2019-Jan-16 21:15:37.377112 - [DEBUG] Function : main
76567 2019-Jan-16 21:15:37.377137 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76568 2019-Jan-16 21:15:37.377770 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76569 2019-Jan-16 21:15:37.378426 - [DEBUG] Value : BOTTOM
76570 2019-Jan-16 21:15:37.378451 - [DEBUG]
76571 2019-Jan-16 21:15:37.378476 - [DEBUG] Function : main
76572 2019-Jan-16 21:15:37.378501 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76573 2019-Jan-16 21:15:37.379134 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76574 2019-Jan-16 21:15:37.379771 - [DEBUG] Value : BOTTOM
76575 2019-Jan-16 21:15:37.379795 - [DEBUG]
76576 2019-Jan-16 21:15:37.379820 - [DEBUG] Function : main
76577 2019-Jan-16 21:15:37.379845 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76578 2019-Jan-16 21:15:37.380479 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76579 2019-Jan-16 21:15:37.380538 - [DEBUG] Value : BOTTOM
76580 2019-Jan-16 21:15:37.380563 - [DEBUG]
76581 2019-Jan-16 21:15:37.380589 - [DEBUG] Function : main
76582 2019-Jan-16 21:15:37.380616 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
76583 2019-Jan-16 21:15:37.381250 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76584 2019-Jan-16 21:15:37.381902 - [DEBUG] Value : BOTTOM
76585 2019-Jan-16 21:15:37.381927 - [DEBUG]
76586 2019-Jan-16 21:15:37.381986 - [DEBUG] Function : main
76587 2019-Jan-16 21:15:37.382014 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76588 2019-Jan-16 21:15:37.382653 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76589 2019-Jan-16 21:15:37.383289 - [DEBUG] Value : BOTTOM
76590 2019-Jan-16 21:15:37.383314 - [DEBUG]
76591 2019-Jan-16 21:15:37.383339 - [DEBUG] Function : main
76592 2019-Jan-16 21:15:37.383364 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76593 2019-Jan-16 21:15:37.384002 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76594 2019-Jan-16 21:15:37.384639 - [DEBUG] Value : BOTTOM
76595 2019-Jan-16 21:15:37.384664 - [DEBUG]
76596 2019-Jan-16 21:15:37.384688 - [DEBUG] Function : main
76597 2019-Jan-16 21:15:37.384714 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76598 2019-Jan-16 21:15:37.385367 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76599 2019-Jan-16 21:15:37.386001 - [DEBUG] Value : BOTTOM
76600 2019-Jan-16 21:15:37.386026 - [DEBUG]
76601 2019-Jan-16 21:15:37.386051 - [DEBUG] Function : main
76602 2019-Jan-16 21:15:37.386076 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76603 2019-Jan-16 21:15:37.386712 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76604 2019-Jan-16 21:15:37.387361 - [DEBUG] Value : BOTTOM
76605 2019-Jan-16 21:15:37.387387 - [DEBUG]
76606 2019-Jan-16 21:15:37.387411 - [DEBUG] Function : main
76607 2019-Jan-16 21:15:37.387437 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76608 2019-Jan-16 21:15:37.388074 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76609 2019-Jan-16 21:15:37.388722 - [DEBUG] Value : BOTTOM
76610 2019-Jan-16 21:15:37.388747 - [DEBUG]
76611 2019-Jan-16 21:15:37.388772 - [DEBUG] Function : main
76612 2019-Jan-16 21:15:37.388797 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76613 2019-Jan-16 21:15:37.389433 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76614 2019-Jan-16 21:15:37.390068 - [DEBUG] Value : BOTTOM
76615 2019-Jan-16 21:15:37.390093 - [DEBUG]
76616 2019-Jan-16 21:15:37.390118 - [DEBUG] Function : main
76617 2019-Jan-16 21:15:37.390143 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76618 2019-Jan-16 21:15:37.390780 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76619 2019-Jan-16 21:15:37.391412 - [DEBUG] Value : BOTTOM
76620 2019-Jan-16 21:15:37.391438 - [DEBUG]
76621 2019-Jan-16 21:15:37.391462 - [DEBUG] Function : main
76622 2019-Jan-16 21:15:37.391487 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76623 2019-Jan-16 21:15:37.392140 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76624 2019-Jan-16 21:15:37.392778 - [DEBUG] Value : BOTTOM
76625 2019-Jan-16 21:15:37.392803 - [DEBUG]
76626 2019-Jan-16 21:15:37.392828 - [DEBUG] Function : main
76627 2019-Jan-16 21:15:37.392853 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76628 2019-Jan-16 21:15:37.393490 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76629 2019-Jan-16 21:15:37.394127 - [DEBUG] Value : BOTTOM
76630 2019-Jan-16 21:15:37.394153 - [DEBUG]
76631 2019-Jan-16 21:15:37.394177 - [DEBUG] Function : main
76632 2019-Jan-16 21:15:37.394202 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76633 2019-Jan-16 21:15:37.394838 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76634 2019-Jan-16 21:15:37.395500 - [DEBUG] Value : BOTTOM
76635 2019-Jan-16 21:15:37.395526 - [DEBUG]
76636 2019-Jan-16 21:15:37.395550 - [DEBUG] Function : main
76637 2019-Jan-16 21:15:37.395575 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76638 2019-Jan-16 21:15:37.396212 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76639 2019-Jan-16 21:15:37.396845 - [DEBUG] Value : BOTTOM
76640 2019-Jan-16 21:15:37.396870 - [DEBUG]
76641 2019-Jan-16 21:15:37.396895 - [DEBUG] Function : main
76642 2019-Jan-16 21:15:37.396920 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76643 2019-Jan-16 21:15:37.397554 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76644 2019-Jan-16 21:15:37.398189 - [DEBUG] Value : BOTTOM
76645 2019-Jan-16 21:15:37.398214 - [DEBUG]
76646 2019-Jan-16 21:15:37.398239 - [DEBUG] Function : main
76647 2019-Jan-16 21:15:37.398264 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76648 2019-Jan-16 21:15:37.398917 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76649 2019-Jan-16 21:15:37.399552 - [DEBUG] Value : BOTTOM
76650 2019-Jan-16 21:15:37.399591 - [DEBUG]
76651 2019-Jan-16 21:15:37.399616 - [DEBUG] Function : main
76652 2019-Jan-16 21:15:37.399641 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76653 2019-Jan-16 21:15:37.400275 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76654 2019-Jan-16 21:15:37.400916 - [DEBUG] Value : BOTTOM
76655 2019-Jan-16 21:15:37.400942 - [DEBUG]
76656 2019-Jan-16 21:15:37.400967 - [DEBUG] Function : main
76657 2019-Jan-16 21:15:37.400992 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76658 2019-Jan-16 21:15:37.401629 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76659 2019-Jan-16 21:15:37.402292 - [DEBUG] Value : BOTTOM
76660 2019-Jan-16 21:15:37.402317 - [DEBUG]
76661 2019-Jan-16 21:15:37.402342 - [DEBUG] Function : main
76662 2019-Jan-16 21:15:37.402366 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76663 2019-Jan-16 21:15:37.403002 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76664 2019-Jan-16 21:15:37.403643 - [DEBUG] Value : BOTTOM
76665 2019-Jan-16 21:15:37.403668 - [DEBUG]
76666 2019-Jan-16 21:15:37.403695 - [DEBUG] Function : main
76667 2019-Jan-16 21:15:37.403720 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76668 2019-Jan-16 21:15:37.404361 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76669 2019-Jan-16 21:15:37.405005 - [DEBUG] Value : BOTTOM
76670 2019-Jan-16 21:15:37.405030 - [DEBUG]
76671 2019-Jan-16 21:15:37.405055 - [DEBUG] Function : main
76672 2019-Jan-16 21:15:37.405098 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76673 2019-Jan-16 21:15:37.405735 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76674 2019-Jan-16 21:15:37.406370 - [DEBUG] Value : BOTTOM
76675 2019-Jan-16 21:15:37.406395 - [DEBUG]
76676 2019-Jan-16 21:15:37.406419 - [DEBUG] Function : main
76677 2019-Jan-16 21:15:37.406444 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76678 2019-Jan-16 21:15:37.407077 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76679 2019-Jan-16 21:15:37.407714 - [DEBUG] Value : BOTTOM
76680 2019-Jan-16 21:15:37.407739 - [DEBUG]
76681 2019-Jan-16 21:15:37.407764 - [DEBUG] Function : main
76682 2019-Jan-16 21:15:37.407789 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76683 2019-Jan-16 21:15:37.408442 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76684 2019-Jan-16 21:15:37.409082 - [DEBUG] Value : BOTTOM
76685 2019-Jan-16 21:15:37.409107 - [DEBUG]
76686 2019-Jan-16 21:15:37.409132 - [DEBUG] Function : main
76687 2019-Jan-16 21:15:37.409157 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76688 2019-Jan-16 21:15:37.409793 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76689 2019-Jan-16 21:15:37.410435 - [DEBUG] Value : BOTTOM
76690 2019-Jan-16 21:15:37.410460 - [DEBUG]
76691 2019-Jan-16 21:15:37.410484 - [DEBUG] Function : main
76692 2019-Jan-16 21:15:37.410510 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76693 2019-Jan-16 21:15:37.411145 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76694 2019-Jan-16 21:15:37.416175 - [DEBUG] Value : BOTTOM
76695 2019-Jan-16 21:15:37.416206 - [DEBUG]
76696 2019-Jan-16 21:15:37.416251 - [DEBUG] Function : main
76697 2019-Jan-16 21:15:37.416280 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76698 2019-Jan-16 21:15:37.417007 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76699 2019-Jan-16 21:15:37.417649 - [DEBUG] Value : BOTTOM
76700 2019-Jan-16 21:15:37.417674 - [DEBUG]
76701 2019-Jan-16 21:15:37.417699 - [DEBUG] Function : main
76702 2019-Jan-16 21:15:37.417725 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76703 2019-Jan-16 21:15:37.418363 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76704 2019-Jan-16 21:15:37.419027 - [DEBUG] Value : BOTTOM
76705 2019-Jan-16 21:15:37.419052 - [DEBUG]
76706 2019-Jan-16 21:15:37.419076 - [DEBUG] Function : main
76707 2019-Jan-16 21:15:37.419102 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76708 2019-Jan-16 21:15:37.419857 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76709 2019-Jan-16 21:15:37.420504 - [DEBUG] Value : BOTTOM
76710 2019-Jan-16 21:15:37.420529 - [DEBUG]
76711 2019-Jan-16 21:15:37.420554 - [DEBUG] Function : main
76712 2019-Jan-16 21:15:37.420579 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76713 2019-Jan-16 21:15:37.421216 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76714 2019-Jan-16 21:15:37.421868 - [DEBUG] Value : BOTTOM
76715 2019-Jan-16 21:15:37.421893 - [DEBUG]
76716 2019-Jan-16 21:15:37.421918 - [DEBUG] Function : main
76717 2019-Jan-16 21:15:37.421943 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76718 2019-Jan-16 21:15:37.422778 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76719 2019-Jan-16 21:15:37.423423 - [DEBUG] Value : BOTTOM
76720 2019-Jan-16 21:15:37.423448 - [DEBUG]
76721 2019-Jan-16 21:15:37.423472 - [DEBUG] Function : main
76722 2019-Jan-16 21:15:37.423498 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76723 2019-Jan-16 21:15:37.424135 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76724 2019-Jan-16 21:15:37.424772 - [DEBUG] Value : BOTTOM
76725 2019-Jan-16 21:15:37.424797 - [DEBUG]
76726 2019-Jan-16 21:15:37.424821 - [DEBUG] Function : main
76727 2019-Jan-16 21:15:37.424846 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76728 2019-Jan-16 21:15:37.425502 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76729 2019-Jan-16 21:15:37.426146 - [DEBUG] Value : BOTTOM
76730 2019-Jan-16 21:15:37.426171 - [DEBUG]
76731 2019-Jan-16 21:15:37.426196 - [DEBUG] Function : main
76732 2019-Jan-16 21:15:37.426221 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76733 2019-Jan-16 21:15:37.426858 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76734 2019-Jan-16 21:15:37.427495 - [DEBUG] Value : BOTTOM
76735 2019-Jan-16 21:15:37.427520 - [DEBUG]
76736 2019-Jan-16 21:15:37.427545 - [DEBUG] Function : main
76737 2019-Jan-16 21:15:37.427571 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76738 2019-Jan-16 21:15:37.428216 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76739 2019-Jan-16 21:15:37.428880 - [DEBUG] Value : BOTTOM
76740 2019-Jan-16 21:15:37.428923 - [DEBUG]
76741 2019-Jan-16 21:15:37.428948 - [DEBUG] Function : main
76742 2019-Jan-16 21:15:37.428974 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76743 2019-Jan-16 21:15:37.429611 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76744 2019-Jan-16 21:15:37.430250 - [DEBUG] Value : BOTTOM
76745 2019-Jan-16 21:15:37.430275 - [DEBUG]
76746 2019-Jan-16 21:15:37.430300 - [DEBUG] Function : main
76747 2019-Jan-16 21:15:37.430325 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76748 2019-Jan-16 21:15:37.430961 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76749 2019-Jan-16 21:15:37.431021 - [DEBUG] Value : BOTTOM
76750 2019-Jan-16 21:15:37.431046 - [DEBUG]
76751 2019-Jan-16 21:15:37.431072 - [DEBUG] Function : main
76752 2019-Jan-16 21:15:37.431098 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
76753 2019-Jan-16 21:15:37.431750 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76754 2019-Jan-16 21:15:37.432387 - [DEBUG] Value : BOTTOM
76755 2019-Jan-16 21:15:37.432412 - [DEBUG]
76756 2019-Jan-16 21:15:37.432472 - [DEBUG] Function : main
76757 2019-Jan-16 21:15:37.432499 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76758 2019-Jan-16 21:15:37.433137 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76759 2019-Jan-16 21:15:37.433775 - [DEBUG] Value : BOTTOM
76760 2019-Jan-16 21:15:37.433800 - [DEBUG]
76761 2019-Jan-16 21:15:37.433824 - [DEBUG] Function : main
76762 2019-Jan-16 21:15:37.433850 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76763 2019-Jan-16 21:15:37.434483 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76764 2019-Jan-16 21:15:37.435134 - [DEBUG] Value : BOTTOM
76765 2019-Jan-16 21:15:37.435159 - [DEBUG]
76766 2019-Jan-16 21:15:37.435185 - [DEBUG] Function : main
76767 2019-Jan-16 21:15:37.435210 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76768 2019-Jan-16 21:15:37.435844 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76769 2019-Jan-16 21:15:37.436478 - [DEBUG] Value : BOTTOM
76770 2019-Jan-16 21:15:37.436503 - [DEBUG]
76771 2019-Jan-16 21:15:37.436528 - [DEBUG] Function : main
76772 2019-Jan-16 21:15:37.436553 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76773 2019-Jan-16 21:15:37.437195 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76774 2019-Jan-16 21:15:37.437834 - [DEBUG] Value : BOTTOM
76775 2019-Jan-16 21:15:37.437859 - [DEBUG]
76776 2019-Jan-16 21:15:37.437884 - [DEBUG] Function : main
76777 2019-Jan-16 21:15:37.437909 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76778 2019-Jan-16 21:15:37.438559 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76779 2019-Jan-16 21:15:37.439193 - [DEBUG] Value : BOTTOM
76780 2019-Jan-16 21:15:37.439218 - [DEBUG]
76781 2019-Jan-16 21:15:37.439243 - [DEBUG] Function : main
76782 2019-Jan-16 21:15:37.439268 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76783 2019-Jan-16 21:15:37.439901 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76784 2019-Jan-16 21:15:37.440535 - [DEBUG] Value : BOTTOM
76785 2019-Jan-16 21:15:37.440560 - [DEBUG]
76786 2019-Jan-16 21:15:37.440585 - [DEBUG] Function : main
76787 2019-Jan-16 21:15:37.440610 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76788 2019-Jan-16 21:15:37.441244 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76789 2019-Jan-16 21:15:37.441902 - [DEBUG] Value : BOTTOM
76790 2019-Jan-16 21:15:37.441928 - [DEBUG]
76791 2019-Jan-16 21:15:37.441952 - [DEBUG] Function : main
76792 2019-Jan-16 21:15:37.441978 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76793 2019-Jan-16 21:15:37.442651 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76794 2019-Jan-16 21:15:37.443289 - [DEBUG] Value : BOTTOM
76795 2019-Jan-16 21:15:37.443315 - [DEBUG]
76796 2019-Jan-16 21:15:37.443339 - [DEBUG] Function : main
76797 2019-Jan-16 21:15:37.443364 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76798 2019-Jan-16 21:15:37.443999 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76799 2019-Jan-16 21:15:37.444645 - [DEBUG] Value : BOTTOM
76800 2019-Jan-16 21:15:37.444670 - [DEBUG]
76801 2019-Jan-16 21:15:37.444695 - [DEBUG] Function : main
76802 2019-Jan-16 21:15:37.444720 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76803 2019-Jan-16 21:15:37.445370 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76804 2019-Jan-16 21:15:37.446014 - [DEBUG] Value : BOTTOM
76805 2019-Jan-16 21:15:37.446039 - [DEBUG]
76806 2019-Jan-16 21:15:37.446064 - [DEBUG] Function : main
76807 2019-Jan-16 21:15:37.446089 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76808 2019-Jan-16 21:15:37.446723 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76809 2019-Jan-16 21:15:37.447359 - [DEBUG] Value : BOTTOM
76810 2019-Jan-16 21:15:37.447384 - [DEBUG]
76811 2019-Jan-16 21:15:37.447409 - [DEBUG] Function : main
76812 2019-Jan-16 21:15:37.447434 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76813 2019-Jan-16 21:15:37.448066 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76814 2019-Jan-16 21:15:37.448750 - [DEBUG] Value : BOTTOM
76815 2019-Jan-16 21:15:37.448775 - [DEBUG]
76816 2019-Jan-16 21:15:37.448800 - [DEBUG] Function : main
76817 2019-Jan-16 21:15:37.448825 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76818 2019-Jan-16 21:15:37.449459 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76819 2019-Jan-16 21:15:37.450095 - [DEBUG] Value : BOTTOM
76820 2019-Jan-16 21:15:37.450120 - [DEBUG]
76821 2019-Jan-16 21:15:37.450145 - [DEBUG] Function : main
76822 2019-Jan-16 21:15:37.450170 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76823 2019-Jan-16 21:15:37.450804 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76824 2019-Jan-16 21:15:37.451440 - [DEBUG] Value : BOTTOM
76825 2019-Jan-16 21:15:37.451465 - [DEBUG]
76826 2019-Jan-16 21:15:37.451490 - [DEBUG] Function : main
76827 2019-Jan-16 21:15:37.451515 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76828 2019-Jan-16 21:15:37.452164 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76829 2019-Jan-16 21:15:37.452807 - [DEBUG] Value : BOTTOM
76830 2019-Jan-16 21:15:37.452833 - [DEBUG]
76831 2019-Jan-16 21:15:37.452857 - [DEBUG] Function : main
76832 2019-Jan-16 21:15:37.452883 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76833 2019-Jan-16 21:15:37.453516 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76834 2019-Jan-16 21:15:37.454153 - [DEBUG] Value : BOTTOM
76835 2019-Jan-16 21:15:37.454179 - [DEBUG]
76836 2019-Jan-16 21:15:37.454213 - [DEBUG] Function : main
76837 2019-Jan-16 21:15:37.454238 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76838 2019-Jan-16 21:15:37.454872 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76839 2019-Jan-16 21:15:37.455532 - [DEBUG] Value : BOTTOM
76840 2019-Jan-16 21:15:37.455557 - [DEBUG]
76841 2019-Jan-16 21:15:37.455582 - [DEBUG] Function : main
76842 2019-Jan-16 21:15:37.455607 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76843 2019-Jan-16 21:15:37.456241 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76844 2019-Jan-16 21:15:37.456877 - [DEBUG] Value : BOTTOM
76845 2019-Jan-16 21:15:37.456903 - [DEBUG]
76846 2019-Jan-16 21:15:37.456927 - [DEBUG] Function : main
76847 2019-Jan-16 21:15:37.456952 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76848 2019-Jan-16 21:15:37.457586 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76849 2019-Jan-16 21:15:37.458223 - [DEBUG] Value : BOTTOM
76850 2019-Jan-16 21:15:37.458248 - [DEBUG]
76851 2019-Jan-16 21:15:37.458272 - [DEBUG] Function : main
76852 2019-Jan-16 21:15:37.458298 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76853 2019-Jan-16 21:15:37.458947 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76854 2019-Jan-16 21:15:37.459586 - [DEBUG] Value : BOTTOM
76855 2019-Jan-16 21:15:37.459612 - [DEBUG]
76856 2019-Jan-16 21:15:37.459636 - [DEBUG] Function : main
76857 2019-Jan-16 21:15:37.459662 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76858 2019-Jan-16 21:15:37.460294 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76859 2019-Jan-16 21:15:37.460945 - [DEBUG] Value : BOTTOM
76860 2019-Jan-16 21:15:37.460971 - [DEBUG]
76861 2019-Jan-16 21:15:37.460995 - [DEBUG] Function : main
76862 2019-Jan-16 21:15:37.461021 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76863 2019-Jan-16 21:15:37.461655 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76864 2019-Jan-16 21:15:37.462312 - [DEBUG] Value : BOTTOM
76865 2019-Jan-16 21:15:37.462337 - [DEBUG]
76866 2019-Jan-16 21:15:37.462362 - [DEBUG] Function : main
76867 2019-Jan-16 21:15:37.462387 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76868 2019-Jan-16 21:15:37.463020 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76869 2019-Jan-16 21:15:37.463657 - [DEBUG] Value : BOTTOM
76870 2019-Jan-16 21:15:37.463682 - [DEBUG]
76871 2019-Jan-16 21:15:37.463707 - [DEBUG] Function : main
76872 2019-Jan-16 21:15:37.463732 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76873 2019-Jan-16 21:15:37.464366 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76874 2019-Jan-16 21:15:37.465004 - [DEBUG] Value : BOTTOM
76875 2019-Jan-16 21:15:37.465029 - [DEBUG]
76876 2019-Jan-16 21:15:37.465053 - [DEBUG] Function : main
76877 2019-Jan-16 21:15:37.465093 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76878 2019-Jan-16 21:15:37.465728 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76879 2019-Jan-16 21:15:37.466371 - [DEBUG] Value : BOTTOM
76880 2019-Jan-16 21:15:37.466396 - [DEBUG]
76881 2019-Jan-16 21:15:37.466421 - [DEBUG] Function : main
76882 2019-Jan-16 21:15:37.466446 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76883 2019-Jan-16 21:15:37.467087 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76884 2019-Jan-16 21:15:37.467724 - [DEBUG] Value : BOTTOM
76885 2019-Jan-16 21:15:37.467749 - [DEBUG]
76886 2019-Jan-16 21:15:37.467773 - [DEBUG] Function : main
76887 2019-Jan-16 21:15:37.467799 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76888 2019-Jan-16 21:15:37.468445 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76889 2019-Jan-16 21:15:37.469089 - [DEBUG] Value : BOTTOM
76890 2019-Jan-16 21:15:37.469114 - [DEBUG]
76891 2019-Jan-16 21:15:37.469139 - [DEBUG] Function : main
76892 2019-Jan-16 21:15:37.469164 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76893 2019-Jan-16 21:15:37.469798 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76894 2019-Jan-16 21:15:37.470434 - [DEBUG] Value : BOTTOM
76895 2019-Jan-16 21:15:37.470459 - [DEBUG]
76896 2019-Jan-16 21:15:37.470484 - [DEBUG] Function : main
76897 2019-Jan-16 21:15:37.470509 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76898 2019-Jan-16 21:15:37.471142 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76899 2019-Jan-16 21:15:37.471798 - [DEBUG] Value : BOTTOM
76900 2019-Jan-16 21:15:37.471823 - [DEBUG]
76901 2019-Jan-16 21:15:37.471848 - [DEBUG] Function : main
76902 2019-Jan-16 21:15:37.471873 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76903 2019-Jan-16 21:15:37.472507 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76904 2019-Jan-16 21:15:37.473142 - [DEBUG] Value : BOTTOM
76905 2019-Jan-16 21:15:37.473168 - [DEBUG]
76906 2019-Jan-16 21:15:37.473192 - [DEBUG] Function : main
76907 2019-Jan-16 21:15:37.473218 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76908 2019-Jan-16 21:15:37.473852 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76909 2019-Jan-16 21:15:37.474495 - [DEBUG] Value : BOTTOM
76910 2019-Jan-16 21:15:37.474520 - [DEBUG]
76911 2019-Jan-16 21:15:37.474545 - [DEBUG] Function : main
76912 2019-Jan-16 21:15:37.474570 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76913 2019-Jan-16 21:15:37.475218 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76914 2019-Jan-16 21:15:37.475854 - [DEBUG] Value : BOTTOM
76915 2019-Jan-16 21:15:37.475880 - [DEBUG]
76916 2019-Jan-16 21:15:37.475904 - [DEBUG] Function : main
76917 2019-Jan-16 21:15:37.475929 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76918 2019-Jan-16 21:15:37.476563 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76919 2019-Jan-16 21:15:37.476620 - [DEBUG] Value : BOTTOM
76920 2019-Jan-16 21:15:37.476645 - [DEBUG]
76921 2019-Jan-16 21:15:37.476671 - [DEBUG] Function : main
76922 2019-Jan-16 21:15:37.476697 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
76923 2019-Jan-16 21:15:37.477339 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76924 2019-Jan-16 21:15:37.477975 - [DEBUG] Value : BOTTOM
76925 2019-Jan-16 21:15:37.478000 - [DEBUG]
76926 2019-Jan-16 21:15:37.478052 - [DEBUG] Function : main
76927 2019-Jan-16 21:15:37.478079 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76928 2019-Jan-16 21:15:37.478733 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76929 2019-Jan-16 21:15:37.479385 - [DEBUG] Value : BOTTOM
76930 2019-Jan-16 21:15:37.479410 - [DEBUG]
76931 2019-Jan-16 21:15:37.479435 - [DEBUG] Function : main
76932 2019-Jan-16 21:15:37.479461 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76933 2019-Jan-16 21:15:37.480098 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76934 2019-Jan-16 21:15:37.480735 - [DEBUG] Value : BOTTOM
76935 2019-Jan-16 21:15:37.480760 - [DEBUG]
76936 2019-Jan-16 21:15:37.480785 - [DEBUG] Function : main
76937 2019-Jan-16 21:15:37.480811 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76938 2019-Jan-16 21:15:37.481448 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76939 2019-Jan-16 21:15:37.482095 - [DEBUG] Value : BOTTOM
76940 2019-Jan-16 21:15:37.482120 - [DEBUG]
76941 2019-Jan-16 21:15:37.482145 - [DEBUG] Function : main
76942 2019-Jan-16 21:15:37.482170 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76943 2019-Jan-16 21:15:37.482807 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76944 2019-Jan-16 21:15:37.483444 - [DEBUG] Value : BOTTOM
76945 2019-Jan-16 21:15:37.483470 - [DEBUG]
76946 2019-Jan-16 21:15:37.483494 - [DEBUG] Function : main
76947 2019-Jan-16 21:15:37.483519 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76948 2019-Jan-16 21:15:37.484156 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76949 2019-Jan-16 21:15:37.484788 - [DEBUG] Value : BOTTOM
76950 2019-Jan-16 21:15:37.484814 - [DEBUG]
76951 2019-Jan-16 21:15:37.484838 - [DEBUG] Function : main
76952 2019-Jan-16 21:15:37.484864 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76953 2019-Jan-16 21:15:37.485516 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76954 2019-Jan-16 21:15:37.486148 - [DEBUG] Value : BOTTOM
76955 2019-Jan-16 21:15:37.486174 - [DEBUG]
76956 2019-Jan-16 21:15:37.486199 - [DEBUG] Function : main
76957 2019-Jan-16 21:15:37.486224 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76958 2019-Jan-16 21:15:37.486860 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76959 2019-Jan-16 21:15:37.487492 - [DEBUG] Value : BOTTOM
76960 2019-Jan-16 21:15:37.487517 - [DEBUG]
76961 2019-Jan-16 21:15:37.487542 - [DEBUG] Function : main
76962 2019-Jan-16 21:15:37.487567 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76963 2019-Jan-16 21:15:37.488203 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76964 2019-Jan-16 21:15:37.488856 - [DEBUG] Value : BOTTOM
76965 2019-Jan-16 21:15:37.488881 - [DEBUG]
76966 2019-Jan-16 21:15:37.488906 - [DEBUG] Function : main
76967 2019-Jan-16 21:15:37.488931 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76968 2019-Jan-16 21:15:37.489569 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76969 2019-Jan-16 21:15:37.490206 - [DEBUG] Value : BOTTOM
76970 2019-Jan-16 21:15:37.490231 - [DEBUG]
76971 2019-Jan-16 21:15:37.490255 - [DEBUG] Function : main
76972 2019-Jan-16 21:15:37.490281 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76973 2019-Jan-16 21:15:37.490918 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76974 2019-Jan-16 21:15:37.491560 - [DEBUG] Value : BOTTOM
76975 2019-Jan-16 21:15:37.491585 - [DEBUG]
76976 2019-Jan-16 21:15:37.491618 - [DEBUG] Function : main
76977 2019-Jan-16 21:15:37.491643 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76978 2019-Jan-16 21:15:37.492297 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76979 2019-Jan-16 21:15:37.492939 - [DEBUG] Value : BOTTOM
76980 2019-Jan-16 21:15:37.492964 - [DEBUG]
76981 2019-Jan-16 21:15:37.492989 - [DEBUG] Function : main
76982 2019-Jan-16 21:15:37.493013 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76983 2019-Jan-16 21:15:37.493649 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76984 2019-Jan-16 21:15:37.494287 - [DEBUG] Value : BOTTOM
76985 2019-Jan-16 21:15:37.494312 - [DEBUG]
76986 2019-Jan-16 21:15:37.494337 - [DEBUG] Function : main
76987 2019-Jan-16 21:15:37.494362 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76988 2019-Jan-16 21:15:37.494999 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76989 2019-Jan-16 21:15:37.495652 - [DEBUG] Value : BOTTOM
76990 2019-Jan-16 21:15:37.495678 - [DEBUG]
76991 2019-Jan-16 21:15:37.495702 - [DEBUG] Function : main
76992 2019-Jan-16 21:15:37.495727 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76993 2019-Jan-16 21:15:37.496364 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76994 2019-Jan-16 21:15:37.497001 - [DEBUG] Value : BOTTOM
76995 2019-Jan-16 21:15:37.497026 - [DEBUG]
76996 2019-Jan-16 21:15:37.497051 - [DEBUG] Function : main
76997 2019-Jan-16 21:15:37.497076 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
76998 2019-Jan-16 21:15:37.497713 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76999 2019-Jan-16 21:15:37.498356 - [DEBUG] Value : BOTTOM
77000 2019-Jan-16 21:15:37.498381 - [DEBUG]
77001 2019-Jan-16 21:15:37.498419 - [DEBUG] Function : main
77002 2019-Jan-16 21:15:37.498445 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77003 2019-Jan-16 21:15:37.499084 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77004 2019-Jan-16 21:15:37.499720 - [DEBUG] Value : BOTTOM
77005 2019-Jan-16 21:15:37.499745 - [DEBUG]
77006 2019-Jan-16 21:15:37.499771 - [DEBUG] Function : main
77007 2019-Jan-16 21:15:37.499796 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77008 2019-Jan-16 21:15:37.500433 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77009 2019-Jan-16 21:15:37.501075 - [DEBUG] Value : BOTTOM
77010 2019-Jan-16 21:15:37.501100 - [DEBUG]
77011 2019-Jan-16 21:15:37.501125 - [DEBUG] Function : main
77012 2019-Jan-16 21:15:37.501150 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77013 2019-Jan-16 21:15:37.501803 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77014 2019-Jan-16 21:15:37.502440 - [DEBUG] Value : BOTTOM
77015 2019-Jan-16 21:15:37.502466 - [DEBUG]
77016 2019-Jan-16 21:15:37.502490 - [DEBUG] Function : main
77017 2019-Jan-16 21:15:37.502516 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77018 2019-Jan-16 21:15:37.503153 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77019 2019-Jan-16 21:15:37.503789 - [DEBUG] Value : BOTTOM
77020 2019-Jan-16 21:15:37.503815 - [DEBUG]
77021 2019-Jan-16 21:15:37.503839 - [DEBUG] Function : main
77022 2019-Jan-16 21:15:37.503864 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77023 2019-Jan-16 21:15:37.504509 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77024 2019-Jan-16 21:15:37.505161 - [DEBUG] Value : BOTTOM
77025 2019-Jan-16 21:15:37.505186 - [DEBUG]
77026 2019-Jan-16 21:15:37.505211 - [DEBUG] Function : main
77027 2019-Jan-16 21:15:37.505237 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77028 2019-Jan-16 21:15:37.505874 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77029 2019-Jan-16 21:15:37.506518 - [DEBUG] Value : BOTTOM
77030 2019-Jan-16 21:15:37.506543 - [DEBUG]
77031 2019-Jan-16 21:15:37.506567 - [DEBUG] Function : main
77032 2019-Jan-16 21:15:37.506593 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77033 2019-Jan-16 21:15:37.507231 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77034 2019-Jan-16 21:15:37.507867 - [DEBUG] Value : BOTTOM
77035 2019-Jan-16 21:15:37.507892 - [DEBUG]
77036 2019-Jan-16 21:15:37.507917 - [DEBUG] Function : main
77037 2019-Jan-16 21:15:37.507942 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77038 2019-Jan-16 21:15:37.508595 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77039 2019-Jan-16 21:15:37.509237 - [DEBUG] Value : BOTTOM
77040 2019-Jan-16 21:15:37.509262 - [DEBUG]
77041 2019-Jan-16 21:15:37.509286 - [DEBUG] Function : main
77042 2019-Jan-16 21:15:37.509312 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77043 2019-Jan-16 21:15:37.509948 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77044 2019-Jan-16 21:15:37.510585 - [DEBUG] Value : BOTTOM
77045 2019-Jan-16 21:15:37.510610 - [DEBUG]
77046 2019-Jan-16 21:15:37.510635 - [DEBUG] Function : main
77047 2019-Jan-16 21:15:37.510660 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77048 2019-Jan-16 21:15:37.511303 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77049 2019-Jan-16 21:15:37.511963 - [DEBUG] Value : BOTTOM
77050 2019-Jan-16 21:15:37.511989 - [DEBUG]
77051 2019-Jan-16 21:15:37.512014 - [DEBUG] Function : main
77052 2019-Jan-16 21:15:37.512039 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77053 2019-Jan-16 21:15:37.512676 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77054 2019-Jan-16 21:15:37.513312 - [DEBUG] Value : BOTTOM
77055 2019-Jan-16 21:15:37.513337 - [DEBUG]
77056 2019-Jan-16 21:15:37.513362 - [DEBUG] Function : main
77057 2019-Jan-16 21:15:37.513387 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77058 2019-Jan-16 21:15:37.514035 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77059 2019-Jan-16 21:15:37.514678 - [DEBUG] Value : BOTTOM
77060 2019-Jan-16 21:15:37.514703 - [DEBUG]
77061 2019-Jan-16 21:15:37.514728 - [DEBUG] Function : main
77062 2019-Jan-16 21:15:37.514753 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77063 2019-Jan-16 21:15:37.515405 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77064 2019-Jan-16 21:15:37.516042 - [DEBUG] Value : BOTTOM
77065 2019-Jan-16 21:15:37.516067 - [DEBUG]
77066 2019-Jan-16 21:15:37.516092 - [DEBUG] Function : main
77067 2019-Jan-16 21:15:37.516117 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77068 2019-Jan-16 21:15:37.516761 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77069 2019-Jan-16 21:15:37.517405 - [DEBUG] Value : BOTTOM
77070 2019-Jan-16 21:15:37.517430 - [DEBUG]
77071 2019-Jan-16 21:15:37.517455 - [DEBUG] Function : main
77072 2019-Jan-16 21:15:37.517480 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77073 2019-Jan-16 21:15:37.518118 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77074 2019-Jan-16 21:15:37.518768 - [DEBUG] Value : BOTTOM
77075 2019-Jan-16 21:15:37.518793 - [DEBUG]
77076 2019-Jan-16 21:15:37.518818 - [DEBUG] Function : main
77077 2019-Jan-16 21:15:37.518843 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77078 2019-Jan-16 21:15:37.519480 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77079 2019-Jan-16 21:15:37.520123 - [DEBUG] Value : BOTTOM
77080 2019-Jan-16 21:15:37.520148 - [DEBUG]
77081 2019-Jan-16 21:15:37.520172 - [DEBUG] Function : main
77082 2019-Jan-16 21:15:37.520198 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77083 2019-Jan-16 21:15:37.520835 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77084 2019-Jan-16 21:15:37.521471 - [DEBUG] Value : BOTTOM
77085 2019-Jan-16 21:15:37.521496 - [DEBUG]
77086 2019-Jan-16 21:15:37.521520 - [DEBUG] Function : main
77087 2019-Jan-16 21:15:37.521545 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77088 2019-Jan-16 21:15:37.522198 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77089 2019-Jan-16 21:15:37.522255 - [DEBUG] Value : BOTTOM
77090 2019-Jan-16 21:15:37.522280 - [DEBUG]
77091 2019-Jan-16 21:15:37.522305 - [DEBUG] Function : main
77092 2019-Jan-16 21:15:37.522331 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
77093 2019-Jan-16 21:15:37.522969 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77094 2019-Jan-16 21:15:37.523605 - [DEBUG] Value : BOTTOM
77095 2019-Jan-16 21:15:37.523630 - [DEBUG]
77096 2019-Jan-16 21:15:37.523680 - [DEBUG] Function : main
77097 2019-Jan-16 21:15:37.523706 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77098 2019-Jan-16 21:15:37.524342 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77099 2019-Jan-16 21:15:37.524979 - [DEBUG] Value : BOTTOM
77100 2019-Jan-16 21:15:37.525004 - [DEBUG]
77101 2019-Jan-16 21:15:37.525028 - [DEBUG] Function : main
77102 2019-Jan-16 21:15:37.525054 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77103 2019-Jan-16 21:15:37.525708 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77104 2019-Jan-16 21:15:37.526345 - [DEBUG] Value : BOTTOM
77105 2019-Jan-16 21:15:37.526370 - [DEBUG]
77106 2019-Jan-16 21:15:37.526395 - [DEBUG] Function : main
77107 2019-Jan-16 21:15:37.526420 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77108 2019-Jan-16 21:15:37.527053 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77109 2019-Jan-16 21:15:37.527687 - [DEBUG] Value : BOTTOM
77110 2019-Jan-16 21:15:37.527712 - [DEBUG]
77111 2019-Jan-16 21:15:37.527736 - [DEBUG] Function : main
77112 2019-Jan-16 21:15:37.527761 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77113 2019-Jan-16 21:15:37.528413 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77114 2019-Jan-16 21:15:37.529053 - [DEBUG] Value : BOTTOM
77115 2019-Jan-16 21:15:37.529078 - [DEBUG]
77116 2019-Jan-16 21:15:37.529103 - [DEBUG] Function : main
77117 2019-Jan-16 21:15:37.529128 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77118 2019-Jan-16 21:15:37.529761 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77119 2019-Jan-16 21:15:37.530394 - [DEBUG] Value : BOTTOM
77120 2019-Jan-16 21:15:37.530419 - [DEBUG]
77121 2019-Jan-16 21:15:37.530444 - [DEBUG] Function : main
77122 2019-Jan-16 21:15:37.530469 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77123 2019-Jan-16 21:15:37.531102 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77124 2019-Jan-16 21:15:37.531746 - [DEBUG] Value : BOTTOM
77125 2019-Jan-16 21:15:37.531773 - [DEBUG]
77126 2019-Jan-16 21:15:37.531798 - [DEBUG] Function : main
77127 2019-Jan-16 21:15:37.531823 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77128 2019-Jan-16 21:15:37.532457 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77129 2019-Jan-16 21:15:37.533089 - [DEBUG] Value : BOTTOM
77130 2019-Jan-16 21:15:37.533114 - [DEBUG]
77131 2019-Jan-16 21:15:37.533139 - [DEBUG] Function : main
77132 2019-Jan-16 21:15:37.533164 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77133 2019-Jan-16 21:15:37.533797 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77134 2019-Jan-16 21:15:37.534434 - [DEBUG] Value : BOTTOM
77135 2019-Jan-16 21:15:37.534459 - [DEBUG]
77136 2019-Jan-16 21:15:37.534484 - [DEBUG] Function : main
77137 2019-Jan-16 21:15:37.534509 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77138 2019-Jan-16 21:15:37.535155 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77139 2019-Jan-16 21:15:37.535793 - [DEBUG] Value : BOTTOM
77140 2019-Jan-16 21:15:37.535818 - [DEBUG]
77141 2019-Jan-16 21:15:37.535842 - [DEBUG] Function : main
77142 2019-Jan-16 21:15:37.535867 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77143 2019-Jan-16 21:15:37.536499 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77144 2019-Jan-16 21:15:37.537142 - [DEBUG] Value : BOTTOM
77145 2019-Jan-16 21:15:37.537167 - [DEBUG]
77146 2019-Jan-16 21:15:37.537196 - [DEBUG] Function : main
77147 2019-Jan-16 21:15:37.537221 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77148 2019-Jan-16 21:15:37.537854 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77149 2019-Jan-16 21:15:37.538506 - [DEBUG] Value : BOTTOM
77150 2019-Jan-16 21:15:37.538532 - [DEBUG]
77151 2019-Jan-16 21:15:37.538556 - [DEBUG] Function : main
77152 2019-Jan-16 21:15:37.538582 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77153 2019-Jan-16 21:15:37.539215 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77154 2019-Jan-16 21:15:37.539853 - [DEBUG] Value : BOTTOM
77155 2019-Jan-16 21:15:37.539878 - [DEBUG]
77156 2019-Jan-16 21:15:37.539903 - [DEBUG] Function : main
77157 2019-Jan-16 21:15:37.539928 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77158 2019-Jan-16 21:15:37.540560 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77159 2019-Jan-16 21:15:37.541203 - [DEBUG] Value : BOTTOM
77160 2019-Jan-16 21:15:37.541229 - [DEBUG]
77161 2019-Jan-16 21:15:37.541253 - [DEBUG] Function : main
77162 2019-Jan-16 21:15:37.541279 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77163 2019-Jan-16 21:15:37.541926 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77164 2019-Jan-16 21:15:37.542565 - [DEBUG] Value : BOTTOM
77165 2019-Jan-16 21:15:37.542590 - [DEBUG]
77166 2019-Jan-16 21:15:37.542615 - [DEBUG] Function : main
77167 2019-Jan-16 21:15:37.542640 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77168 2019-Jan-16 21:15:37.543272 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77169 2019-Jan-16 21:15:37.543916 - [DEBUG] Value : BOTTOM
77170 2019-Jan-16 21:15:37.543941 - [DEBUG]
77171 2019-Jan-16 21:15:37.543966 - [DEBUG] Function : main
77172 2019-Jan-16 21:15:37.543991 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77173 2019-Jan-16 21:15:37.544624 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77174 2019-Jan-16 21:15:37.545277 - [DEBUG] Value : BOTTOM
77175 2019-Jan-16 21:15:37.545302 - [DEBUG]
77176 2019-Jan-16 21:15:37.545328 - [DEBUG] Function : main
77177 2019-Jan-16 21:15:37.545353 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77178 2019-Jan-16 21:15:37.545986 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77179 2019-Jan-16 21:15:37.546628 - [DEBUG] Value : BOTTOM
77180 2019-Jan-16 21:15:37.546654 - [DEBUG]
77181 2019-Jan-16 21:15:37.546678 - [DEBUG] Function : main
77182 2019-Jan-16 21:15:37.546704 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77183 2019-Jan-16 21:15:37.547336 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77184 2019-Jan-16 21:15:37.547973 - [DEBUG] Value : BOTTOM
77185 2019-Jan-16 21:15:37.547998 - [DEBUG]
77186 2019-Jan-16 21:15:37.548023 - [DEBUG] Function : main
77187 2019-Jan-16 21:15:37.548048 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77188 2019-Jan-16 21:15:37.548697 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77189 2019-Jan-16 21:15:37.549334 - [DEBUG] Value : BOTTOM
77190 2019-Jan-16 21:15:37.549359 - [DEBUG]
77191 2019-Jan-16 21:15:37.549384 - [DEBUG] Function : main
77192 2019-Jan-16 21:15:37.549409 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77193 2019-Jan-16 21:15:37.550042 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77194 2019-Jan-16 21:15:37.550679 - [DEBUG] Value : BOTTOM
77195 2019-Jan-16 21:15:37.550704 - [DEBUG]
77196 2019-Jan-16 21:15:37.550729 - [DEBUG] Function : main
77197 2019-Jan-16 21:15:37.550755 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77198 2019-Jan-16 21:15:37.551387 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77199 2019-Jan-16 21:15:37.552046 - [DEBUG] Value : BOTTOM
77200 2019-Jan-16 21:15:37.552071 - [DEBUG]
77201 2019-Jan-16 21:15:37.552096 - [DEBUG] Function : main
77202 2019-Jan-16 21:15:37.552122 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77203 2019-Jan-16 21:15:37.552756 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77204 2019-Jan-16 21:15:37.553400 - [DEBUG] Value : BOTTOM
77205 2019-Jan-16 21:15:37.553425 - [DEBUG]
77206 2019-Jan-16 21:15:37.553450 - [DEBUG] Function : main
77207 2019-Jan-16 21:15:37.553475 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77208 2019-Jan-16 21:15:37.554108 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77209 2019-Jan-16 21:15:37.554744 - [DEBUG] Value : BOTTOM
77210 2019-Jan-16 21:15:37.554769 - [DEBUG]
77211 2019-Jan-16 21:15:37.554793 - [DEBUG] Function : main
77212 2019-Jan-16 21:15:37.554818 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77213 2019-Jan-16 21:15:37.555467 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77214 2019-Jan-16 21:15:37.556104 - [DEBUG] Value : BOTTOM
77215 2019-Jan-16 21:15:37.556129 - [DEBUG]
77216 2019-Jan-16 21:15:37.556153 - [DEBUG] Function : main
77217 2019-Jan-16 21:15:37.556179 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77218 2019-Jan-16 21:15:37.556811 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77219 2019-Jan-16 21:15:37.557454 - [DEBUG] Value : BOTTOM
77220 2019-Jan-16 21:15:37.557480 - [DEBUG]
77221 2019-Jan-16 21:15:37.557504 - [DEBUG] Function : main
77222 2019-Jan-16 21:15:37.557529 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77223 2019-Jan-16 21:15:37.558162 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77224 2019-Jan-16 21:15:37.558814 - [DEBUG] Value : BOTTOM
77225 2019-Jan-16 21:15:37.558839 - [DEBUG]
77226 2019-Jan-16 21:15:37.558864 - [DEBUG] Function : main
77227 2019-Jan-16 21:15:37.558889 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77228 2019-Jan-16 21:15:37.559522 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77229 2019-Jan-16 21:15:37.560165 - [DEBUG] Value : BOTTOM
77230 2019-Jan-16 21:15:37.560190 - [DEBUG]
77231 2019-Jan-16 21:15:37.560214 - [DEBUG] Function : main
77232 2019-Jan-16 21:15:37.560240 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77233 2019-Jan-16 21:15:37.560872 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77234 2019-Jan-16 21:15:37.561509 - [DEBUG] Value : BOTTOM
77235 2019-Jan-16 21:15:37.561534 - [DEBUG]
77236 2019-Jan-16 21:15:37.561558 - [DEBUG] Function : main
77237 2019-Jan-16 21:15:37.561584 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77238 2019-Jan-16 21:15:37.562232 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77239 2019-Jan-16 21:15:37.562874 - [DEBUG] Value : BOTTOM
77240 2019-Jan-16 21:15:37.562899 - [DEBUG]
77241 2019-Jan-16 21:15:37.562924 - [DEBUG] Function : main
77242 2019-Jan-16 21:15:37.562949 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77243 2019-Jan-16 21:15:37.563583 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77244 2019-Jan-16 21:15:37.564236 - [DEBUG] Value : BOTTOM
77245 2019-Jan-16 21:15:37.564261 - [DEBUG]
77246 2019-Jan-16 21:15:37.564286 - [DEBUG] Function : main
77247 2019-Jan-16 21:15:37.564311 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77248 2019-Jan-16 21:15:37.564944 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77249 2019-Jan-16 21:15:37.565611 - [DEBUG] Value : BOTTOM
77250 2019-Jan-16 21:15:37.565637 - [DEBUG]
77251 2019-Jan-16 21:15:37.565662 - [DEBUG] Function : main
77252 2019-Jan-16 21:15:37.565687 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77253 2019-Jan-16 21:15:37.566322 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77254 2019-Jan-16 21:15:37.566960 - [DEBUG] Value : BOTTOM
77255 2019-Jan-16 21:15:37.566985 - [DEBUG]
77256 2019-Jan-16 21:15:37.567010 - [DEBUG] Function : main
77257 2019-Jan-16 21:15:37.567035 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77258 2019-Jan-16 21:15:37.567668 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77259 2019-Jan-16 21:15:37.567725 - [DEBUG] Value : BOTTOM
77260 2019-Jan-16 21:15:37.567750 - [DEBUG]
77261 2019-Jan-16 21:15:37.567775 - [DEBUG] Function : main
77262 2019-Jan-16 21:15:37.567800 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
77263 2019-Jan-16 21:15:37.568448 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77264 2019-Jan-16 21:15:37.569085 - [DEBUG] Value : BOTTOM
77265 2019-Jan-16 21:15:37.569110 - [DEBUG]
77266 2019-Jan-16 21:15:37.569159 - [DEBUG] Function : main
77267 2019-Jan-16 21:15:37.569186 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77268 2019-Jan-16 21:15:37.569822 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77269 2019-Jan-16 21:15:37.570459 - [DEBUG] Value : BOTTOM
77270 2019-Jan-16 21:15:37.570484 - [DEBUG]
77271 2019-Jan-16 21:15:37.570509 - [DEBUG] Function : main
77272 2019-Jan-16 21:15:37.570534 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77273 2019-Jan-16 21:15:37.571169 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77274 2019-Jan-16 21:15:37.571820 - [DEBUG] Value : BOTTOM
77275 2019-Jan-16 21:15:37.571845 - [DEBUG]
77276 2019-Jan-16 21:15:37.571870 - [DEBUG] Function : main
77277 2019-Jan-16 21:15:37.571896 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77278 2019-Jan-16 21:15:37.572529 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77279 2019-Jan-16 21:15:37.573162 - [DEBUG] Value : BOTTOM
77280 2019-Jan-16 21:15:37.573187 - [DEBUG]
77281 2019-Jan-16 21:15:37.573212 - [DEBUG] Function : main
77282 2019-Jan-16 21:15:37.573237 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77283 2019-Jan-16 21:15:37.573870 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77284 2019-Jan-16 21:15:37.574507 - [DEBUG] Value : BOTTOM
77285 2019-Jan-16 21:15:37.574532 - [DEBUG]
77286 2019-Jan-16 21:15:37.574557 - [DEBUG] Function : main
77287 2019-Jan-16 21:15:37.574582 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77288 2019-Jan-16 21:15:37.575231 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77289 2019-Jan-16 21:15:37.575866 - [DEBUG] Value : BOTTOM
77290 2019-Jan-16 21:15:37.575891 - [DEBUG]
77291 2019-Jan-16 21:15:37.575915 - [DEBUG] Function : main
77292 2019-Jan-16 21:15:37.575940 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77293 2019-Jan-16 21:15:37.576574 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77294 2019-Jan-16 21:15:37.577207 - [DEBUG] Value : BOTTOM
77295 2019-Jan-16 21:15:37.577232 - [DEBUG]
77296 2019-Jan-16 21:15:37.577257 - [DEBUG] Function : main
77297 2019-Jan-16 21:15:37.577282 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77298 2019-Jan-16 21:15:37.577923 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77299 2019-Jan-16 21:15:37.578573 - [DEBUG] Value : BOTTOM
77300 2019-Jan-16 21:15:37.578598 - [DEBUG]
77301 2019-Jan-16 21:15:37.578623 - [DEBUG] Function : main
77302 2019-Jan-16 21:15:37.578648 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77303 2019-Jan-16 21:15:37.579282 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77304 2019-Jan-16 21:15:37.579919 - [DEBUG] Value : BOTTOM
77305 2019-Jan-16 21:15:37.579944 - [DEBUG]
77306 2019-Jan-16 21:15:37.579968 - [DEBUG] Function : main
77307 2019-Jan-16 21:15:37.579993 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77308 2019-Jan-16 21:15:37.580626 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77309 2019-Jan-16 21:15:37.581262 - [DEBUG] Value : BOTTOM
77310 2019-Jan-16 21:15:37.581287 - [DEBUG]
77311 2019-Jan-16 21:15:37.581312 - [DEBUG] Function : main
77312 2019-Jan-16 21:15:37.581337 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77313 2019-Jan-16 21:15:37.581985 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77314 2019-Jan-16 21:15:37.582629 - [DEBUG] Value : BOTTOM
77315 2019-Jan-16 21:15:37.582655 - [DEBUG]
77316 2019-Jan-16 21:15:37.582679 - [DEBUG] Function : main
77317 2019-Jan-16 21:15:37.582704 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77318 2019-Jan-16 21:15:37.583338 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77319 2019-Jan-16 21:15:37.583973 - [DEBUG] Value : BOTTOM
77320 2019-Jan-16 21:15:37.583998 - [DEBUG]
77321 2019-Jan-16 21:15:37.584023 - [DEBUG] Function : main
77322 2019-Jan-16 21:15:37.584048 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77323 2019-Jan-16 21:15:37.584682 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77324 2019-Jan-16 21:15:37.585334 - [DEBUG] Value : BOTTOM
77325 2019-Jan-16 21:15:37.585360 - [DEBUG]
77326 2019-Jan-16 21:15:37.585384 - [DEBUG] Function : main
77327 2019-Jan-16 21:15:37.585409 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77328 2019-Jan-16 21:15:37.586042 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77329 2019-Jan-16 21:15:37.586678 - [DEBUG] Value : BOTTOM
77330 2019-Jan-16 21:15:37.586703 - [DEBUG]
77331 2019-Jan-16 21:15:37.586727 - [DEBUG] Function : main
77332 2019-Jan-16 21:15:37.586753 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77333 2019-Jan-16 21:15:37.587386 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77334 2019-Jan-16 21:15:37.588023 - [DEBUG] Value : BOTTOM
77335 2019-Jan-16 21:15:37.588048 - [DEBUG]
77336 2019-Jan-16 21:15:37.588072 - [DEBUG] Function : main
77337 2019-Jan-16 21:15:37.588098 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77338 2019-Jan-16 21:15:37.588745 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77339 2019-Jan-16 21:15:37.589389 - [DEBUG] Value : BOTTOM
77340 2019-Jan-16 21:15:37.589415 - [DEBUG]
77341 2019-Jan-16 21:15:37.589439 - [DEBUG] Function : main
77342 2019-Jan-16 21:15:37.589465 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77343 2019-Jan-16 21:15:37.590107 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77344 2019-Jan-16 21:15:37.590750 - [DEBUG] Value : BOTTOM
77345 2019-Jan-16 21:15:37.590776 - [DEBUG]
77346 2019-Jan-16 21:15:37.590802 - [DEBUG] Function : main
77347 2019-Jan-16 21:15:37.590827 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77348 2019-Jan-16 21:15:37.591461 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77349 2019-Jan-16 21:15:37.592121 - [DEBUG] Value : BOTTOM
77350 2019-Jan-16 21:15:37.592146 - [DEBUG]
77351 2019-Jan-16 21:15:37.592171 - [DEBUG] Function : main
77352 2019-Jan-16 21:15:37.592196 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77353 2019-Jan-16 21:15:37.592831 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77354 2019-Jan-16 21:15:37.593468 - [DEBUG] Value : BOTTOM
77355 2019-Jan-16 21:15:37.593493 - [DEBUG]
77356 2019-Jan-16 21:15:37.593518 - [DEBUG] Function : main
77357 2019-Jan-16 21:15:37.593543 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77358 2019-Jan-16 21:15:37.594177 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77359 2019-Jan-16 21:15:37.594813 - [DEBUG] Value : BOTTOM
77360 2019-Jan-16 21:15:37.594839 - [DEBUG]
77361 2019-Jan-16 21:15:37.594863 - [DEBUG] Function : main
77362 2019-Jan-16 21:15:37.594889 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77363 2019-Jan-16 21:15:37.595539 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77364 2019-Jan-16 21:15:37.596177 - [DEBUG] Value : BOTTOM
77365 2019-Jan-16 21:15:37.596202 - [DEBUG]
77366 2019-Jan-16 21:15:37.596227 - [DEBUG] Function : main
77367 2019-Jan-16 21:15:37.596252 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77368 2019-Jan-16 21:15:37.596887 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77369 2019-Jan-16 21:15:37.597530 - [DEBUG] Value : BOTTOM
77370 2019-Jan-16 21:15:37.597556 - [DEBUG]
77371 2019-Jan-16 21:15:37.597580 - [DEBUG] Function : main
77372 2019-Jan-16 21:15:37.597605 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77373 2019-Jan-16 21:15:37.598239 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77374 2019-Jan-16 21:15:37.598891 - [DEBUG] Value : BOTTOM
77375 2019-Jan-16 21:15:37.598917 - [DEBUG]
77376 2019-Jan-16 21:15:37.598941 - [DEBUG] Function : main
77377 2019-Jan-16 21:15:37.598967 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77378 2019-Jan-16 21:15:37.599600 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77379 2019-Jan-16 21:15:37.600236 - [DEBUG] Value : BOTTOM
77380 2019-Jan-16 21:15:37.600261 - [DEBUG]
77381 2019-Jan-16 21:15:37.600286 - [DEBUG] Function : main
77382 2019-Jan-16 21:15:37.600311 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77383 2019-Jan-16 21:15:37.600955 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77384 2019-Jan-16 21:15:37.601594 - [DEBUG] Value : BOTTOM
77385 2019-Jan-16 21:15:37.601619 - [DEBUG]
77386 2019-Jan-16 21:15:37.601643 - [DEBUG] Function : main
77387 2019-Jan-16 21:15:37.601669 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77388 2019-Jan-16 21:15:37.602320 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77389 2019-Jan-16 21:15:37.602963 - [DEBUG] Value : BOTTOM
77390 2019-Jan-16 21:15:37.602988 - [DEBUG]
77391 2019-Jan-16 21:15:37.603026 - [DEBUG] Function : main
77392 2019-Jan-16 21:15:37.603052 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77393 2019-Jan-16 21:15:37.603686 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77394 2019-Jan-16 21:15:37.604322 - [DEBUG] Value : BOTTOM
77395 2019-Jan-16 21:15:37.604347 - [DEBUG]
77396 2019-Jan-16 21:15:37.604372 - [DEBUG] Function : main
77397 2019-Jan-16 21:15:37.604397 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77398 2019-Jan-16 21:15:37.605031 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77399 2019-Jan-16 21:15:37.605691 - [DEBUG] Value : BOTTOM
77400 2019-Jan-16 21:15:37.605716 - [DEBUG]
77401 2019-Jan-16 21:15:37.605741 - [DEBUG] Function : main
77402 2019-Jan-16 21:15:37.605766 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77403 2019-Jan-16 21:15:37.606400 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77404 2019-Jan-16 21:15:37.607036 - [DEBUG] Value : BOTTOM
77405 2019-Jan-16 21:15:37.607061 - [DEBUG]
77406 2019-Jan-16 21:15:37.607086 - [DEBUG] Function : main
77407 2019-Jan-16 21:15:37.607111 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77408 2019-Jan-16 21:15:37.607746 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77409 2019-Jan-16 21:15:37.608388 - [DEBUG] Value : BOTTOM
77410 2019-Jan-16 21:15:37.608436 - [DEBUG]
77411 2019-Jan-16 21:15:37.608461 - [DEBUG] Function : main
77412 2019-Jan-16 21:15:37.608485 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77413 2019-Jan-16 21:15:37.609123 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77414 2019-Jan-16 21:15:37.609760 - [DEBUG] Value : BOTTOM
77415 2019-Jan-16 21:15:37.609785 - [DEBUG]
77416 2019-Jan-16 21:15:37.609810 - [DEBUG] Function : main
77417 2019-Jan-16 21:15:37.609835 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77418 2019-Jan-16 21:15:37.610488 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77419 2019-Jan-16 21:15:37.611213 - [DEBUG] Value : BOTTOM
77420 2019-Jan-16 21:15:37.611240 - [DEBUG]
77421 2019-Jan-16 21:15:37.611266 - [DEBUG] Function : main
77422 2019-Jan-16 21:15:37.611292 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77423 2019-Jan-16 21:15:37.611984 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77424 2019-Jan-16 21:15:37.612632 - [DEBUG] Value : BOTTOM
77425 2019-Jan-16 21:15:37.612658 - [DEBUG]
77426 2019-Jan-16 21:15:37.612684 - [DEBUG] Function : main
77427 2019-Jan-16 21:15:37.612709 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77428 2019-Jan-16 21:15:37.613343 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77429 2019-Jan-16 21:15:37.613402 - [DEBUG] Value : BOTTOM
77430 2019-Jan-16 21:15:37.613427 - [DEBUG]
77431 2019-Jan-16 21:15:37.613453 - [DEBUG] Function : main
77432 2019-Jan-16 21:15:37.613479 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
77433 2019-Jan-16 21:15:37.614114 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77434 2019-Jan-16 21:15:37.614750 - [DEBUG] Value : BOTTOM
77435 2019-Jan-16 21:15:37.614775 - [DEBUG]
77436 2019-Jan-16 21:15:37.614833 - [DEBUG] Function : main
77437 2019-Jan-16 21:15:37.614860 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77438 2019-Jan-16 21:15:37.615536 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77439 2019-Jan-16 21:15:37.616175 - [DEBUG] Value : BOTTOM
77440 2019-Jan-16 21:15:37.616200 - [DEBUG]
77441 2019-Jan-16 21:15:37.616224 - [DEBUG] Function : main
77442 2019-Jan-16 21:15:37.616250 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77443 2019-Jan-16 21:15:37.616888 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77444 2019-Jan-16 21:15:37.617526 - [DEBUG] Value : BOTTOM
77445 2019-Jan-16 21:15:37.617551 - [DEBUG]
77446 2019-Jan-16 21:15:37.617576 - [DEBUG] Function : main
77447 2019-Jan-16 21:15:37.617601 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77448 2019-Jan-16 21:15:37.618239 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77449 2019-Jan-16 21:15:37.618890 - [DEBUG] Value : BOTTOM
77450 2019-Jan-16 21:15:37.618915 - [DEBUG]
77451 2019-Jan-16 21:15:37.618940 - [DEBUG] Function : main
77452 2019-Jan-16 21:15:37.618965 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77453 2019-Jan-16 21:15:37.619603 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77454 2019-Jan-16 21:15:37.620241 - [DEBUG] Value : BOTTOM
77455 2019-Jan-16 21:15:37.620266 - [DEBUG]
77456 2019-Jan-16 21:15:37.620291 - [DEBUG] Function : main
77457 2019-Jan-16 21:15:37.620316 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77458 2019-Jan-16 21:15:37.620986 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77459 2019-Jan-16 21:15:37.621673 - [DEBUG] Value : BOTTOM
77460 2019-Jan-16 21:15:37.621701 - [DEBUG]
77461 2019-Jan-16 21:15:37.621729 - [DEBUG] Function : main
77462 2019-Jan-16 21:15:37.621776 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77463 2019-Jan-16 21:15:37.622483 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77464 2019-Jan-16 21:15:37.623178 - [DEBUG] Value : BOTTOM
77465 2019-Jan-16 21:15:37.623204 - [DEBUG]
77466 2019-Jan-16 21:15:37.623232 - [DEBUG] Function : main
77467 2019-Jan-16 21:15:37.623258 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77468 2019-Jan-16 21:15:37.623910 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77469 2019-Jan-16 21:15:37.624543 - [DEBUG] Value : BOTTOM
77470 2019-Jan-16 21:15:37.624568 - [DEBUG]
77471 2019-Jan-16 21:15:37.624593 - [DEBUG] Function : main
77472 2019-Jan-16 21:15:37.624618 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77473 2019-Jan-16 21:15:37.625280 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77474 2019-Jan-16 21:15:37.625919 - [DEBUG] Value : BOTTOM
77475 2019-Jan-16 21:15:37.625945 - [DEBUG]
77476 2019-Jan-16 21:15:37.625970 - [DEBUG] Function : main
77477 2019-Jan-16 21:15:37.625995 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77478 2019-Jan-16 21:15:37.626632 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77479 2019-Jan-16 21:15:37.627270 - [DEBUG] Value : BOTTOM
77480 2019-Jan-16 21:15:37.627295 - [DEBUG]
77481 2019-Jan-16 21:15:37.627339 - [DEBUG] Function : main
77482 2019-Jan-16 21:15:37.627365 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77483 2019-Jan-16 21:15:37.628004 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77484 2019-Jan-16 21:15:37.628665 - [DEBUG] Value : BOTTOM
77485 2019-Jan-16 21:15:37.628690 - [DEBUG]
77486 2019-Jan-16 21:15:37.628715 - [DEBUG] Function : main
77487 2019-Jan-16 21:15:37.628741 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77488 2019-Jan-16 21:15:37.629380 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77489 2019-Jan-16 21:15:37.630017 - [DEBUG] Value : BOTTOM
77490 2019-Jan-16 21:15:37.630042 - [DEBUG]
77491 2019-Jan-16 21:15:37.630067 - [DEBUG] Function : main
77492 2019-Jan-16 21:15:37.630092 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77493 2019-Jan-16 21:15:37.630730 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77494 2019-Jan-16 21:15:37.631368 - [DEBUG] Value : BOTTOM
77495 2019-Jan-16 21:15:37.631394 - [DEBUG]
77496 2019-Jan-16 21:15:37.631418 - [DEBUG] Function : main
77497 2019-Jan-16 21:15:37.631444 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77498 2019-Jan-16 21:15:37.632095 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77499 2019-Jan-16 21:15:37.632732 - [DEBUG] Value : BOTTOM
77500 2019-Jan-16 21:15:37.632757 - [DEBUG]
77501 2019-Jan-16 21:15:37.632782 - [DEBUG] Function : main
77502 2019-Jan-16 21:15:37.632807 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77503 2019-Jan-16 21:15:37.633445 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77504 2019-Jan-16 21:15:37.634083 - [DEBUG] Value : BOTTOM
77505 2019-Jan-16 21:15:37.634108 - [DEBUG]
77506 2019-Jan-16 21:15:37.634133 - [DEBUG] Function : main
77507 2019-Jan-16 21:15:37.634158 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77508 2019-Jan-16 21:15:37.634797 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77509 2019-Jan-16 21:15:37.635454 - [DEBUG] Value : BOTTOM
77510 2019-Jan-16 21:15:37.635479 - [DEBUG]
77511 2019-Jan-16 21:15:37.635504 - [DEBUG] Function : main
77512 2019-Jan-16 21:15:37.635529 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77513 2019-Jan-16 21:15:37.636168 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77514 2019-Jan-16 21:15:37.636807 - [DEBUG] Value : BOTTOM
77515 2019-Jan-16 21:15:37.636832 - [DEBUG]
77516 2019-Jan-16 21:15:37.636858 - [DEBUG] Function : main
77517 2019-Jan-16 21:15:37.636883 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77518 2019-Jan-16 21:15:37.637531 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77519 2019-Jan-16 21:15:37.638175 - [DEBUG] Value : BOTTOM
77520 2019-Jan-16 21:15:37.638201 - [DEBUG]
77521 2019-Jan-16 21:15:37.638225 - [DEBUG] Function : main
77522 2019-Jan-16 21:15:37.638251 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77523 2019-Jan-16 21:15:37.638915 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77524 2019-Jan-16 21:15:37.639554 - [DEBUG] Value : BOTTOM
77525 2019-Jan-16 21:15:37.639579 - [DEBUG]
77526 2019-Jan-16 21:15:37.639604 - [DEBUG] Function : main
77527 2019-Jan-16 21:15:37.639629 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77528 2019-Jan-16 21:15:37.640267 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77529 2019-Jan-16 21:15:37.640905 - [DEBUG] Value : BOTTOM
77530 2019-Jan-16 21:15:37.640930 - [DEBUG]
77531 2019-Jan-16 21:15:37.640955 - [DEBUG] Function : main
77532 2019-Jan-16 21:15:37.640980 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77533 2019-Jan-16 21:15:37.641619 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77534 2019-Jan-16 21:15:37.642272 - [DEBUG] Value : BOTTOM
77535 2019-Jan-16 21:15:37.642298 - [DEBUG]
77536 2019-Jan-16 21:15:37.642323 - [DEBUG] Function : main
77537 2019-Jan-16 21:15:37.642348 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77538 2019-Jan-16 21:15:37.642985 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77539 2019-Jan-16 21:15:37.643629 - [DEBUG] Value : BOTTOM
77540 2019-Jan-16 21:15:37.643654 - [DEBUG]
77541 2019-Jan-16 21:15:37.643679 - [DEBUG] Function : main
77542 2019-Jan-16 21:15:37.643704 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77543 2019-Jan-16 21:15:37.644342 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77544 2019-Jan-16 21:15:37.644978 - [DEBUG] Value : BOTTOM
77545 2019-Jan-16 21:15:37.645003 - [DEBUG]
77546 2019-Jan-16 21:15:37.645028 - [DEBUG] Function : main
77547 2019-Jan-16 21:15:37.645053 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77548 2019-Jan-16 21:15:37.645705 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77549 2019-Jan-16 21:15:37.646341 - [DEBUG] Value : BOTTOM
77550 2019-Jan-16 21:15:37.646366 - [DEBUG]
77551 2019-Jan-16 21:15:37.646391 - [DEBUG] Function : main
77552 2019-Jan-16 21:15:37.646416 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77553 2019-Jan-16 21:15:37.647054 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77554 2019-Jan-16 21:15:37.647692 - [DEBUG] Value : BOTTOM
77555 2019-Jan-16 21:15:37.647717 - [DEBUG]
77556 2019-Jan-16 21:15:37.647741 - [DEBUG] Function : main
77557 2019-Jan-16 21:15:37.647767 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77558 2019-Jan-16 21:15:37.648417 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77559 2019-Jan-16 21:15:37.649061 - [DEBUG] Value : BOTTOM
77560 2019-Jan-16 21:15:37.649086 - [DEBUG]
77561 2019-Jan-16 21:15:37.649111 - [DEBUG] Function : main
77562 2019-Jan-16 21:15:37.649136 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77563 2019-Jan-16 21:15:37.649775 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77564 2019-Jan-16 21:15:37.650411 - [DEBUG] Value : BOTTOM
77565 2019-Jan-16 21:15:37.650444 - [DEBUG]
77566 2019-Jan-16 21:15:37.650470 - [DEBUG] Function : main
77567 2019-Jan-16 21:15:37.650495 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77568 2019-Jan-16 21:15:37.651134 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77569 2019-Jan-16 21:15:37.651789 - [DEBUG] Value : BOTTOM
77570 2019-Jan-16 21:15:37.651814 - [DEBUG]
77571 2019-Jan-16 21:15:37.651839 - [DEBUG] Function : main
77572 2019-Jan-16 21:15:37.651864 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77573 2019-Jan-16 21:15:37.652503 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77574 2019-Jan-16 21:15:37.653140 - [DEBUG] Value : BOTTOM
77575 2019-Jan-16 21:15:37.653165 - [DEBUG]
77576 2019-Jan-16 21:15:37.653190 - [DEBUG] Function : main
77577 2019-Jan-16 21:15:37.653215 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77578 2019-Jan-16 21:15:37.653854 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77579 2019-Jan-16 21:15:37.654497 - [DEBUG] Value : BOTTOM
77580 2019-Jan-16 21:15:37.654522 - [DEBUG]
77581 2019-Jan-16 21:15:37.654546 - [DEBUG] Function : main
77582 2019-Jan-16 21:15:37.654572 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77583 2019-Jan-16 21:15:37.655225 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77584 2019-Jan-16 21:15:37.655863 - [DEBUG] Value : BOTTOM
77585 2019-Jan-16 21:15:37.655888 - [DEBUG]
77586 2019-Jan-16 21:15:37.655913 - [DEBUG] Function : main
77587 2019-Jan-16 21:15:37.655939 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77588 2019-Jan-16 21:15:37.656577 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77589 2019-Jan-16 21:15:37.657219 - [DEBUG] Value : BOTTOM
77590 2019-Jan-16 21:15:37.657244 - [DEBUG]
77591 2019-Jan-16 21:15:37.657268 - [DEBUG] Function : main
77592 2019-Jan-16 21:15:37.657293 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77593 2019-Jan-16 21:15:37.657932 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77594 2019-Jan-16 21:15:37.658584 - [DEBUG] Value : BOTTOM
77595 2019-Jan-16 21:15:37.658609 - [DEBUG]
77596 2019-Jan-16 21:15:37.658634 - [DEBUG] Function : main
77597 2019-Jan-16 21:15:37.658659 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77598 2019-Jan-16 21:15:37.659298 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77599 2019-Jan-16 21:15:37.659357 - [DEBUG] Value : BOTTOM
77600 2019-Jan-16 21:15:37.659382 - [DEBUG]
77601 2019-Jan-16 21:15:37.659408 - [DEBUG] Function : main
77602 2019-Jan-16 21:15:37.659434 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
77603 2019-Jan-16 21:15:37.660074 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77604 2019-Jan-16 21:15:37.660709 - [DEBUG] Value : BOTTOM
77605 2019-Jan-16 21:15:37.660735 - [DEBUG]
77606 2019-Jan-16 21:15:37.660792 - [DEBUG] Function : main
77607 2019-Jan-16 21:15:37.660818 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77608 2019-Jan-16 21:15:37.661474 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77609 2019-Jan-16 21:15:37.662128 - [DEBUG] Value : BOTTOM
77610 2019-Jan-16 21:15:37.662153 - [DEBUG]
77611 2019-Jan-16 21:15:37.662178 - [DEBUG] Function : main
77612 2019-Jan-16 21:15:37.662203 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77613 2019-Jan-16 21:15:37.662840 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77614 2019-Jan-16 21:15:37.663476 - [DEBUG] Value : BOTTOM
77615 2019-Jan-16 21:15:37.663501 - [DEBUG]
77616 2019-Jan-16 21:15:37.663526 - [DEBUG] Function : main
77617 2019-Jan-16 21:15:37.663551 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77618 2019-Jan-16 21:15:37.664189 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77619 2019-Jan-16 21:15:37.664822 - [DEBUG] Value : BOTTOM
77620 2019-Jan-16 21:15:37.664847 - [DEBUG]
77621 2019-Jan-16 21:15:37.664872 - [DEBUG] Function : main
77622 2019-Jan-16 21:15:37.664897 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77623 2019-Jan-16 21:15:37.665549 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77624 2019-Jan-16 21:15:37.666188 - [DEBUG] Value : BOTTOM
77625 2019-Jan-16 21:15:37.666213 - [DEBUG]
77626 2019-Jan-16 21:15:37.666238 - [DEBUG] Function : main
77627 2019-Jan-16 21:15:37.666263 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77628 2019-Jan-16 21:15:37.666899 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77629 2019-Jan-16 21:15:37.667532 - [DEBUG] Value : BOTTOM
77630 2019-Jan-16 21:15:37.667558 - [DEBUG]
77631 2019-Jan-16 21:15:37.667582 - [DEBUG] Function : main
77632 2019-Jan-16 21:15:37.667607 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77633 2019-Jan-16 21:15:37.668243 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77634 2019-Jan-16 21:15:37.668891 - [DEBUG] Value : BOTTOM
77635 2019-Jan-16 21:15:37.668917 - [DEBUG]
77636 2019-Jan-16 21:15:37.668942 - [DEBUG] Function : main
77637 2019-Jan-16 21:15:37.668967 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77638 2019-Jan-16 21:15:37.669603 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77639 2019-Jan-16 21:15:37.670236 - [DEBUG] Value : BOTTOM
77640 2019-Jan-16 21:15:37.670261 - [DEBUG]
77641 2019-Jan-16 21:15:37.670285 - [DEBUG] Function : main
77642 2019-Jan-16 21:15:37.670311 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77643 2019-Jan-16 21:15:37.670946 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77644 2019-Jan-16 21:15:37.671583 - [DEBUG] Value : BOTTOM
77645 2019-Jan-16 21:15:37.671608 - [DEBUG]
77646 2019-Jan-16 21:15:37.671633 - [DEBUG] Function : main
77647 2019-Jan-16 21:15:37.671658 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77648 2019-Jan-16 21:15:37.672311 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77649 2019-Jan-16 21:15:37.672948 - [DEBUG] Value : BOTTOM
77650 2019-Jan-16 21:15:37.672974 - [DEBUG]
77651 2019-Jan-16 21:15:37.672998 - [DEBUG] Function : main
77652 2019-Jan-16 21:15:37.673023 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77653 2019-Jan-16 21:15:37.673659 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77654 2019-Jan-16 21:15:37.674309 - [DEBUG] Value : BOTTOM
77655 2019-Jan-16 21:15:37.674335 - [DEBUG]
77656 2019-Jan-16 21:15:37.674359 - [DEBUG] Function : main
77657 2019-Jan-16 21:15:37.674385 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77658 2019-Jan-16 21:15:37.675021 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77659 2019-Jan-16 21:15:37.675673 - [DEBUG] Value : BOTTOM
77660 2019-Jan-16 21:15:37.675698 - [DEBUG]
77661 2019-Jan-16 21:15:37.675723 - [DEBUG] Function : main
77662 2019-Jan-16 21:15:37.675748 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77663 2019-Jan-16 21:15:37.676385 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77664 2019-Jan-16 21:15:37.677022 - [DEBUG] Value : BOTTOM
77665 2019-Jan-16 21:15:37.677047 - [DEBUG]
77666 2019-Jan-16 21:15:37.677072 - [DEBUG] Function : main
77667 2019-Jan-16 21:15:37.677097 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77668 2019-Jan-16 21:15:37.677733 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77669 2019-Jan-16 21:15:37.678368 - [DEBUG] Value : BOTTOM
77670 2019-Jan-16 21:15:37.678393 - [DEBUG]
77671 2019-Jan-16 21:15:37.678431 - [DEBUG] Function : main
77672 2019-Jan-16 21:15:37.678456 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77673 2019-Jan-16 21:15:37.679093 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77674 2019-Jan-16 21:15:37.679730 - [DEBUG] Value : BOTTOM
77675 2019-Jan-16 21:15:37.679755 - [DEBUG]
77676 2019-Jan-16 21:15:37.679779 - [DEBUG] Function : main
77677 2019-Jan-16 21:15:37.679804 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77678 2019-Jan-16 21:15:37.680440 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77679 2019-Jan-16 21:15:37.681084 - [DEBUG] Value : BOTTOM
77680 2019-Jan-16 21:15:37.681109 - [DEBUG]
77681 2019-Jan-16 21:15:37.681133 - [DEBUG] Function : main
77682 2019-Jan-16 21:15:37.681159 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77683 2019-Jan-16 21:15:37.681809 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77684 2019-Jan-16 21:15:37.682446 - [DEBUG] Value : BOTTOM
77685 2019-Jan-16 21:15:37.682471 - [DEBUG]
77686 2019-Jan-16 21:15:37.682496 - [DEBUG] Function : main
77687 2019-Jan-16 21:15:37.682522 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77688 2019-Jan-16 21:15:37.683160 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77689 2019-Jan-16 21:15:37.683803 - [DEBUG] Value : BOTTOM
77690 2019-Jan-16 21:15:37.683828 - [DEBUG]
77691 2019-Jan-16 21:15:37.683853 - [DEBUG] Function : main
77692 2019-Jan-16 21:15:37.683878 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77693 2019-Jan-16 21:15:37.684514 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77694 2019-Jan-16 21:15:37.685165 - [DEBUG] Value : BOTTOM
77695 2019-Jan-16 21:15:37.685191 - [DEBUG]
77696 2019-Jan-16 21:15:37.685215 - [DEBUG] Function : main
77697 2019-Jan-16 21:15:37.685240 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77698 2019-Jan-16 21:15:37.685877 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77699 2019-Jan-16 21:15:37.686513 - [DEBUG] Value : BOTTOM
77700 2019-Jan-16 21:15:37.686546 - [DEBUG]
77701 2019-Jan-16 21:15:37.686571 - [DEBUG] Function : main
77702 2019-Jan-16 21:15:37.686597 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77703 2019-Jan-16 21:15:37.687233 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77704 2019-Jan-16 21:15:37.687870 - [DEBUG] Value : BOTTOM
77705 2019-Jan-16 21:15:37.687895 - [DEBUG]
77706 2019-Jan-16 21:15:37.687920 - [DEBUG] Function : main
77707 2019-Jan-16 21:15:37.687945 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77708 2019-Jan-16 21:15:37.688610 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77709 2019-Jan-16 21:15:37.689253 - [DEBUG] Value : BOTTOM
77710 2019-Jan-16 21:15:37.689279 - [DEBUG]
77711 2019-Jan-16 21:15:37.689303 - [DEBUG] Function : main
77712 2019-Jan-16 21:15:37.689328 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77713 2019-Jan-16 21:15:37.689965 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77714 2019-Jan-16 21:15:37.690601 - [DEBUG] Value : BOTTOM
77715 2019-Jan-16 21:15:37.690627 - [DEBUG]
77716 2019-Jan-16 21:15:37.690651 - [DEBUG] Function : main
77717 2019-Jan-16 21:15:37.690677 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77718 2019-Jan-16 21:15:37.691313 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77719 2019-Jan-16 21:15:37.691964 - [DEBUG] Value : BOTTOM
77720 2019-Jan-16 21:15:37.691989 - [DEBUG]
77721 2019-Jan-16 21:15:37.692013 - [DEBUG] Function : main
77722 2019-Jan-16 21:15:37.692039 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77723 2019-Jan-16 21:15:37.692674 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77724 2019-Jan-16 21:15:37.693310 - [DEBUG] Value : BOTTOM
77725 2019-Jan-16 21:15:37.693335 - [DEBUG]
77726 2019-Jan-16 21:15:37.693360 - [DEBUG] Function : main
77727 2019-Jan-16 21:15:37.693385 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77728 2019-Jan-16 21:15:37.694020 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77729 2019-Jan-16 21:15:37.694662 - [DEBUG] Value : BOTTOM
77730 2019-Jan-16 21:15:37.694687 - [DEBUG]
77731 2019-Jan-16 21:15:37.694711 - [DEBUG] Function : main
77732 2019-Jan-16 21:15:37.694737 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77733 2019-Jan-16 21:15:37.695387 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77734 2019-Jan-16 21:15:37.696023 - [DEBUG] Value : BOTTOM
77735 2019-Jan-16 21:15:37.696049 - [DEBUG]
77736 2019-Jan-16 21:15:37.696073 - [DEBUG] Function : main
77737 2019-Jan-16 21:15:37.696098 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77738 2019-Jan-16 21:15:37.696734 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77739 2019-Jan-16 21:15:37.697375 - [DEBUG] Value : BOTTOM
77740 2019-Jan-16 21:15:37.697400 - [DEBUG]
77741 2019-Jan-16 21:15:37.697425 - [DEBUG] Function : main
77742 2019-Jan-16 21:15:37.697450 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77743 2019-Jan-16 21:15:37.698085 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77744 2019-Jan-16 21:15:37.698735 - [DEBUG] Value : BOTTOM
77745 2019-Jan-16 21:15:37.698767 - [DEBUG]
77746 2019-Jan-16 21:15:37.698792 - [DEBUG] Function : main
77747 2019-Jan-16 21:15:37.698818 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77748 2019-Jan-16 21:15:37.699455 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77749 2019-Jan-16 21:15:37.700098 - [DEBUG] Value : BOTTOM
77750 2019-Jan-16 21:15:37.700123 - [DEBUG]
77751 2019-Jan-16 21:15:37.700148 - [DEBUG] Function : main
77752 2019-Jan-16 21:15:37.700174 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77753 2019-Jan-16 21:15:37.700810 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77754 2019-Jan-16 21:15:37.701445 - [DEBUG] Value : BOTTOM
77755 2019-Jan-16 21:15:37.701471 - [DEBUG]
77756 2019-Jan-16 21:15:37.701495 - [DEBUG] Function : main
77757 2019-Jan-16 21:15:37.701520 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77758 2019-Jan-16 21:15:37.702173 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77759 2019-Jan-16 21:15:37.702816 - [DEBUG] Value : BOTTOM
77760 2019-Jan-16 21:15:37.702842 - [DEBUG]
77761 2019-Jan-16 21:15:37.702866 - [DEBUG] Function : main
77762 2019-Jan-16 21:15:37.702891 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77763 2019-Jan-16 21:15:37.703528 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77764 2019-Jan-16 21:15:37.704164 - [DEBUG] Value : BOTTOM
77765 2019-Jan-16 21:15:37.704190 - [DEBUG]
77766 2019-Jan-16 21:15:37.704214 - [DEBUG] Function : main
77767 2019-Jan-16 21:15:37.704239 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77768 2019-Jan-16 21:15:37.704877 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77769 2019-Jan-16 21:15:37.704934 - [DEBUG] Value : BOTTOM
77770 2019-Jan-16 21:15:37.704958 - [DEBUG]
77771 2019-Jan-16 21:15:37.704984 - [DEBUG] Function : main
77772 2019-Jan-16 21:15:37.705010 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
77773 2019-Jan-16 21:15:37.705663 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77774 2019-Jan-16 21:15:37.706301 - [DEBUG] Value : BOTTOM
77775 2019-Jan-16 21:15:37.706326 - [DEBUG]
77776 2019-Jan-16 21:15:37.706375 - [DEBUG] Function : main
77777 2019-Jan-16 21:15:37.706402 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77778 2019-Jan-16 21:15:37.707038 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77779 2019-Jan-16 21:15:37.707675 - [DEBUG] Value : BOTTOM
77780 2019-Jan-16 21:15:37.707700 - [DEBUG]
77781 2019-Jan-16 21:15:37.707725 - [DEBUG] Function : main
77782 2019-Jan-16 21:15:37.707750 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77783 2019-Jan-16 21:15:37.708383 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77784 2019-Jan-16 21:15:37.709037 - [DEBUG] Value : BOTTOM
77785 2019-Jan-16 21:15:37.709062 - [DEBUG]
77786 2019-Jan-16 21:15:37.709087 - [DEBUG] Function : main
77787 2019-Jan-16 21:15:37.709112 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77788 2019-Jan-16 21:15:37.709746 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77789 2019-Jan-16 21:15:37.710380 - [DEBUG] Value : BOTTOM
77790 2019-Jan-16 21:15:37.710405 - [DEBUG]
77791 2019-Jan-16 21:15:37.710430 - [DEBUG] Function : main
77792 2019-Jan-16 21:15:37.710455 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77793 2019-Jan-16 21:15:37.711104 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77794 2019-Jan-16 21:15:37.711757 - [DEBUG] Value : BOTTOM
77795 2019-Jan-16 21:15:37.711783 - [DEBUG]
77796 2019-Jan-16 21:15:37.711807 - [DEBUG] Function : main
77797 2019-Jan-16 21:15:37.711833 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77798 2019-Jan-16 21:15:37.712468 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77799 2019-Jan-16 21:15:37.713101 - [DEBUG] Value : BOTTOM
77800 2019-Jan-16 21:15:37.713126 - [DEBUG]
77801 2019-Jan-16 21:15:37.713151 - [DEBUG] Function : main
77802 2019-Jan-16 21:15:37.713176 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77803 2019-Jan-16 21:15:37.713808 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77804 2019-Jan-16 21:15:37.714441 - [DEBUG] Value : BOTTOM
77805 2019-Jan-16 21:15:37.714466 - [DEBUG]
77806 2019-Jan-16 21:15:37.714491 - [DEBUG] Function : main
77807 2019-Jan-16 21:15:37.714516 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77808 2019-Jan-16 21:15:37.715163 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77809 2019-Jan-16 21:15:37.715797 - [DEBUG] Value : BOTTOM
77810 2019-Jan-16 21:15:37.715822 - [DEBUG]
77811 2019-Jan-16 21:15:37.715847 - [DEBUG] Function : main
77812 2019-Jan-16 21:15:37.715872 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77813 2019-Jan-16 21:15:37.716504 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77814 2019-Jan-16 21:15:37.717142 - [DEBUG] Value : BOTTOM
77815 2019-Jan-16 21:15:37.717167 - [DEBUG]
77816 2019-Jan-16 21:15:37.717192 - [DEBUG] Function : main
77817 2019-Jan-16 21:15:37.717217 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77818 2019-Jan-16 21:15:37.717850 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77819 2019-Jan-16 21:15:37.718501 - [DEBUG] Value : BOTTOM
77820 2019-Jan-16 21:15:37.718526 - [DEBUG]
77821 2019-Jan-16 21:15:37.718551 - [DEBUG] Function : main
77822 2019-Jan-16 21:15:37.718576 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77823 2019-Jan-16 21:15:37.719209 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77824 2019-Jan-16 21:15:37.719853 - [DEBUG] Value : BOTTOM
77825 2019-Jan-16 21:15:37.719878 - [DEBUG]
77826 2019-Jan-16 21:15:37.719902 - [DEBUG] Function : main
77827 2019-Jan-16 21:15:37.719927 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77828 2019-Jan-16 21:15:37.720561 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77829 2019-Jan-16 21:15:37.721197 - [DEBUG] Value : BOTTOM
77830 2019-Jan-16 21:15:37.721222 - [DEBUG]
77831 2019-Jan-16 21:15:37.721247 - [DEBUG] Function : main
77832 2019-Jan-16 21:15:37.721272 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77833 2019-Jan-16 21:15:37.721926 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77834 2019-Jan-16 21:15:37.722563 - [DEBUG] Value : BOTTOM
77835 2019-Jan-16 21:15:37.722588 - [DEBUG]
77836 2019-Jan-16 21:15:37.722613 - [DEBUG] Function : main
77837 2019-Jan-16 21:15:37.722638 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77838 2019-Jan-16 21:15:37.723270 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77839 2019-Jan-16 21:15:37.723905 - [DEBUG] Value : BOTTOM
77840 2019-Jan-16 21:15:37.723930 - [DEBUG]
77841 2019-Jan-16 21:15:37.723963 - [DEBUG] Function : main
77842 2019-Jan-16 21:15:37.723989 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77843 2019-Jan-16 21:15:37.724621 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77844 2019-Jan-16 21:15:37.725273 - [DEBUG] Value : BOTTOM
77845 2019-Jan-16 21:15:37.725298 - [DEBUG]
77846 2019-Jan-16 21:15:37.725322 - [DEBUG] Function : main
77847 2019-Jan-16 21:15:37.725348 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77848 2019-Jan-16 21:15:37.725980 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77849 2019-Jan-16 21:15:37.726624 - [DEBUG] Value : BOTTOM
77850 2019-Jan-16 21:15:37.726649 - [DEBUG]
77851 2019-Jan-16 21:15:37.726674 - [DEBUG] Function : main
77852 2019-Jan-16 21:15:37.726699 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77853 2019-Jan-16 21:15:37.727331 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77854 2019-Jan-16 21:15:37.727969 - [DEBUG] Value : BOTTOM
77855 2019-Jan-16 21:15:37.727994 - [DEBUG]
77856 2019-Jan-16 21:15:37.728020 - [DEBUG] Function : main
77857 2019-Jan-16 21:15:37.728045 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77858 2019-Jan-16 21:15:37.728695 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77859 2019-Jan-16 21:15:37.729339 - [DEBUG] Value : BOTTOM
77860 2019-Jan-16 21:15:37.729364 - [DEBUG]
77861 2019-Jan-16 21:15:37.729389 - [DEBUG] Function : main
77862 2019-Jan-16 21:15:37.729414 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77863 2019-Jan-16 21:15:37.730055 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77864 2019-Jan-16 21:15:37.730692 - [DEBUG] Value : BOTTOM
77865 2019-Jan-16 21:15:37.730717 - [DEBUG]
77866 2019-Jan-16 21:15:37.730741 - [DEBUG] Function : main
77867 2019-Jan-16 21:15:37.730767 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77868 2019-Jan-16 21:15:37.731399 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77869 2019-Jan-16 21:15:37.732051 - [DEBUG] Value : BOTTOM
77870 2019-Jan-16 21:15:37.732076 - [DEBUG]
77871 2019-Jan-16 21:15:37.732101 - [DEBUG] Function : main
77872 2019-Jan-16 21:15:37.732126 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77873 2019-Jan-16 21:15:37.732759 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77874 2019-Jan-16 21:15:37.733397 - [DEBUG] Value : BOTTOM
77875 2019-Jan-16 21:15:37.733422 - [DEBUG]
77876 2019-Jan-16 21:15:37.733446 - [DEBUG] Function : main
77877 2019-Jan-16 21:15:37.733472 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77878 2019-Jan-16 21:15:37.734105 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77879 2019-Jan-16 21:15:37.734747 - [DEBUG] Value : BOTTOM
77880 2019-Jan-16 21:15:37.734773 - [DEBUG]
77881 2019-Jan-16 21:15:37.734797 - [DEBUG] Function : main
77882 2019-Jan-16 21:15:37.734823 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77883 2019-Jan-16 21:15:37.735472 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77884 2019-Jan-16 21:15:37.736108 - [DEBUG] Value : BOTTOM
77885 2019-Jan-16 21:15:37.736133 - [DEBUG]
77886 2019-Jan-16 21:15:37.736158 - [DEBUG] Function : main
77887 2019-Jan-16 21:15:37.736183 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77888 2019-Jan-16 21:15:37.736817 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77889 2019-Jan-16 21:15:37.737466 - [DEBUG] Value : BOTTOM
77890 2019-Jan-16 21:15:37.737492 - [DEBUG]
77891 2019-Jan-16 21:15:37.737517 - [DEBUG] Function : main
77892 2019-Jan-16 21:15:37.737542 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77893 2019-Jan-16 21:15:37.738175 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77894 2019-Jan-16 21:15:37.738830 - [DEBUG] Value : BOTTOM
77895 2019-Jan-16 21:15:37.738855 - [DEBUG]
77896 2019-Jan-16 21:15:37.738880 - [DEBUG] Function : main
77897 2019-Jan-16 21:15:37.738905 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77898 2019-Jan-16 21:15:37.739538 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77899 2019-Jan-16 21:15:37.740182 - [DEBUG] Value : BOTTOM
77900 2019-Jan-16 21:15:37.740207 - [DEBUG]
77901 2019-Jan-16 21:15:37.740232 - [DEBUG] Function : main
77902 2019-Jan-16 21:15:37.740257 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77903 2019-Jan-16 21:15:37.740890 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77904 2019-Jan-16 21:15:37.741526 - [DEBUG] Value : BOTTOM
77905 2019-Jan-16 21:15:37.741552 - [DEBUG]
77906 2019-Jan-16 21:15:37.741576 - [DEBUG] Function : main
77907 2019-Jan-16 21:15:37.741602 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77908 2019-Jan-16 21:15:37.742250 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77909 2019-Jan-16 21:15:37.742893 - [DEBUG] Value : BOTTOM
77910 2019-Jan-16 21:15:37.742919 - [DEBUG]
77911 2019-Jan-16 21:15:37.742943 - [DEBUG] Function : main
77912 2019-Jan-16 21:15:37.742969 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77913 2019-Jan-16 21:15:37.743601 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77914 2019-Jan-16 21:15:37.744237 - [DEBUG] Value : BOTTOM
77915 2019-Jan-16 21:15:37.744263 - [DEBUG]
77916 2019-Jan-16 21:15:37.744287 - [DEBUG] Function : main
77917 2019-Jan-16 21:15:37.744313 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77918 2019-Jan-16 21:15:37.744946 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77919 2019-Jan-16 21:15:37.745606 - [DEBUG] Value : BOTTOM
77920 2019-Jan-16 21:15:37.745632 - [DEBUG]
77921 2019-Jan-16 21:15:37.745657 - [DEBUG] Function : main
77922 2019-Jan-16 21:15:37.745682 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77923 2019-Jan-16 21:15:37.746315 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77924 2019-Jan-16 21:15:37.746952 - [DEBUG] Value : BOTTOM
77925 2019-Jan-16 21:15:37.746977 - [DEBUG]
77926 2019-Jan-16 21:15:37.747002 - [DEBUG] Function : main
77927 2019-Jan-16 21:15:37.747027 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77928 2019-Jan-16 21:15:37.747659 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77929 2019-Jan-16 21:15:37.748302 - [DEBUG] Value : BOTTOM
77930 2019-Jan-16 21:15:37.748327 - [DEBUG]
77931 2019-Jan-16 21:15:37.748352 - [DEBUG] Function : main
77932 2019-Jan-16 21:15:37.748377 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77933 2019-Jan-16 21:15:37.749024 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77934 2019-Jan-16 21:15:37.749661 - [DEBUG] Value : BOTTOM
77935 2019-Jan-16 21:15:37.749693 - [DEBUG]
77936 2019-Jan-16 21:15:37.749718 - [DEBUG] Function : main
77937 2019-Jan-16 21:15:37.749743 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77938 2019-Jan-16 21:15:37.750377 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77939 2019-Jan-16 21:15:37.750434 - [DEBUG] Value : BOTTOM
77940 2019-Jan-16 21:15:37.750460 - [DEBUG]
77941 2019-Jan-16 21:15:37.750485 - [DEBUG] Function : main
77942 2019-Jan-16 21:15:37.750510 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
77943 2019-Jan-16 21:15:37.751145 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77944 2019-Jan-16 21:15:37.751794 - [DEBUG] Value : BOTTOM
77945 2019-Jan-16 21:15:37.751819 - [DEBUG]
77946 2019-Jan-16 21:15:37.751860 - [INFO] Problem solved
### DUMP LLVMIFDSSolver results
--- IFDS START RESULT RECORD ---
N: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 in function: main
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 in function: main
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !phasar.instruction.id !106, ID: 52 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !phasar.instruction.id !105, ID: 51 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !phasar.instruction.id !146, ID: 72 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !phasar.instruction.id !145, ID: 71 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !phasar.instruction.id !185, ID: 91 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 in function: main
D: store i32 3, i32* %a14, align77947 2019-Jan-16 21:15:41.065101 - [INFO] Write results to file
77948 2019-Jan-16 21:15:41.068608 - [INFO] Shutdown llvm and the analysis framework.


4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM

No IFDS report available!